作者qeagle (夢想之火還沒熄滅)
看板comm_and_RF
標題Re: [問題] 負數信號經過I/Q通道重組變正如何處理?
時間Mon Jun 29 00:20:01 2009
各位大大,用推文回應太累,恕我用post回應
: 請教一下,我照通訊系統上的圖拉方塊去模擬I/Q重組信號
:
: 發現負數信號經過I/Q之後平方->相加->開根號處理後,負數一定會轉正
:
: 我問過以前做類比電路的同仁,他們說電路做平方不會有正負號反向的問題
:
: 因為只是對AC部份放大
:
: 不知道是否在數位信號去處理時,才會遇到這問題,上大家都怎麼解決?
: 推 diggershi:_你開根號後 會有兩個正負解 210.202.86.252 06/24 20:35
: → diggershi:_看你當時要哪一個當解... 210.202.86.252 06/24 20:35
: → qeagle:就是無法判斷才問的,因為我信號是正負1 118.161.70.97 06/24 23:33
: → qeagle:解完之後,都變成1...無法判斷啊 118.161.70.97 06/24 23:34
: 推 diggershi:應該先問算式 是要算?_ 60.251.211.196 06/25 23:38
: → qeagle:簡單的說是用載波傳送一個正負1的週期方波 114.43.13.221 06/26 21:26
: → qeagle:但是方波負值都會被轉成正數,方波變成dc 114.43.13.221 06/26 21:27
: → qeagle:若傳送弦波也會變成類似全波整流 114.43.13.221 06/26 21:27
: → qeagle:不知道如何處理負數啊....~~~ 114.43.13.221 06/26 21:27
: 推 diggershi:這個應該是直接看相位變化吧 你會知道 60.251.211.196 06/26 22:24
: → diggershi:01010的週期是多少固定時間取值算相位 60.251.211.196 06/26 22:27
: → diggershi:如果是00 or 01 則相位相同 10 or 01則 60.251.211.196 06/26 22:28
: → diggershi:180度 解碼應該用不到你上面的算式吧_ 60.251.211.196 06/26 22:29
: → diggershi:_編碼應該也不是這樣算 60.251.211.196 06/26 22:31
: → qeagle:我是用在做類似展頻pn code系統 114.43.13.221 06/26 23:10
: → qeagle:通常展頻pn code都用很像bpsk的做法 114.43.13.221 06/26 23:11
: → qeagle:但因為我pn code要過取樣,好做tracking 114.43.13.221 06/26 23:11
: → qeagle:所以我認為要先回復原來的正負1的方波形狀 114.43.13.221 06/26 23:13
: → qeagle:再去做correlator,求剛好pn碼對齊點 114.43.13.221 06/26 23:14
: → qeagle:不知道你說的相位變化是指什麼? 114.43.13.221 06/26 23:14
: → qeagle:好像是解bpsk,但bpsk只求一個最後0或1 114.43.13.221 06/26 23:15
: → qeagle:若我要過取樣10點可用嗎?有點不解 114.43.13.221 06/26 23:16
: 推 bxxl:bpsk(+-1)平方之後等於information就沒了 218.166.25.217 06/27 10:56
: → bxxl:為何會有平方的運算? 218.166.25.217 06/27 10:58
: → bxxl:還有什麼是"圖拉方塊"? 218.166.25.217 06/27 10:59
: → bxxl:喔 發現我斷句錯誤 應該是照圖拉方塊 218.166.25.217 06/27 11:00
: 推 diggershi:PNcode應該就是pN碼直接乘上去就可巴?? 211.74.58.66 06/27 22:09
: → onlywig:看成圖拉方塊+1 218.171.161.48 06/28 18:07
我是用matlab的simulink去模擬的,所以有拉block去模擬這段
因為我有模擬到載波再往下downsample,所以有一個I/Q雙通道
以模擬載波相位和解調相位不準的情況
因為有模擬到每個PN CODE的CHIP沒有同步,所以要想辦法做PN
CODE的擷取(ACQUISTION)
因此才設定了每個CHIP對應10點過取樣(OVERSAMPLING)的資料
因為假設不知道同步,所以沒有辦法直接乘
我個人看通訊BPSK是同調的情況下,去積分一個BIT的範圍以解
這個BIT值,但因為我是過取樣10點,所以感覺是很像BPSK調變
但實質上又不是
因此,簡單講是想先把有載波的PN CODE還原成沒有載波的正負方波
所以才做了平方相加再開根號,先回復原來波形能量
想再以結果去做CORRELATOR,但沒有想到BPSK正負1平方之後,
看不到負數了...
我聽說類比的平方IC不會把負值轉正,所以用類比電路做
好像沒有這個問題,不知道用數位去運算如何處理好呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.6.173