Re: [問題] AM怎麼用coherent解調已回收

看板MATLAB作者 (juzn)時間16年前 (2010/04/08 16:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《a2002money (充滿綠色氣泡的蘇打)》之銘言: : 想請問一下我的訊號為m(t)=cos(14πt)+cos(18πt)+ cos(16πt) : 載波頻率為130 : 調變因數為0.59 : 我寫出調變可是不會用coherent解調不知道大大可不可以解答一下 : t=0:0.001:5; : m=cos(14*pi*t)+cos(18*pi*t)+cos(16*pi*t) : min_value=min(m); : A=abs(min_value/0.59); : plot(t,(A+m).*cos(2*pi*130*t)) : 接下來就不會解調了T_T(我是程式新手) 應該是卡在濾波器吧 AM=(A+m).*cos(2*pi*130*t); 把AM.*cos(2*pi*130*t)信號經過fft轉到頻域 利用fftshift把DC轉回中間 令此信號是Y 然後寫一個適當的H矩陣 使頻率界在-15<f<15Hz之間時 H的值為1 其他為0 把這H矩陣去乘上Y 再用fftshift轉回去 然後使用ifft轉回時域即為所求 寫的時候取樣筆數如果剛好是2^N 會比較好 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.207.45 ※ 編輯: juzn 來自: 114.44.207.45 (04/08 17:22)
文章代碼(AID): #1BlPYpky (MATLAB)
文章代碼(AID): #1BlPYpky (MATLAB)