看板 comm_and_RF 關於我們 聯絡資訊
各位大大,用推文回應太累,恕我用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