Re: [問題] 如何用MATLAB模擬都普勒?
※ 引述《qeagle (請以分手為前提和我交往)》之銘言:
: : 我想模擬一個信號經過都普勒的變化,不知道大家如何用MATLAB或SIMULINK來模擬?
: : 直接乘一個估計的SINE波嗎?或是乘一個EXP(JFT)?
: : 請高手賜教
: : --
: : ◆ From: 114.43.0.160
: : 推 lovewa:可以使用Jacke's Model... 140.113.144.28 07/08 01:03
: : 推 onlywig:可以用Jake's Model... 163.18.104.154 07/08 09:35
: : → lovewa:打錯,拍謝~ 140.113.144.28 07/08 10:46
: : 推 onlywig:love 你沒說我還沒發現 單純只是附和XD 163.18.104.154 07/08 13:54
: : → qeagle:請問那是什麼?我在matlab中沒有找到... 114.43.9.7 07/08 22:54
: : → onicalz:google! 140.113.236.140 07/09 01:14
: : 推 manboy:matlab: help : Rayleighchan 140.112.17.232 07/09 23:04
: : → manboy:' DopplerSpectrum ' 你有很多可以選~ 140.112.17.232 07/09 23:05
: : → manboy:如果猛一點 你想用3gpp或是itu通道 140.112.17.232 07/09 23:05
: : → manboy:你可以查 help : stdchan 140.112.17.232 07/09 23:06
: : → manboy:會有很多standard chan.可以給你挑 版本08a 140.112.17.232 07/09 23:06
: 謝謝,想再請教一下,jacke's model好像是以多個反射的機率模型
: 但我想先從單一個反射的doppler來做起
Jakes' model
比較像真正的無線通訊環境,而不是單一個反射的。
: 想請教一下,單一個反射信號若有doppler在裏面,應該是一個頻移的結果
: 有人跟我說直接乘sine或cosine就會有頻移,但這樣做的頻移是雙邊的
: 理論上應該是單邊才合理,我也不想再後面再加滤波器濾掉一邊(很難做那麼靠近)
恩
: 又有人跟我說用I/Q一個乘SINE一個乘COSINE就會有單邊
: 但我不知道怎麼做
: 也有人跟我說直接乘EXP(-J*FT),就會只有單邊頻移
聽起來這兩個是同一件事。
只是一個是equivalent baseband.
假設passband signal為m(t),equivalent baseband是m*(t)
假設原本的訊號的equivalent baseband(也就是complex envelope)為Mi+jMq
(Mi+jMq)*exp(-jFT)={Mi(cosFT)+Mq(sinFT)}+j{-Mi(sinFT)+Mq(cosFT)}
={real part}+j{imaginary part}
=I+jQ
(受限於bbs,我盡力了)
m(t)=Re{m*(t)exp{wct}}=I[cos(wct)]-Q[sin(wct)]
↑就照這個式子做吧!
wc:載波角頻率=2*pi*fc
: 這個真的只有單邊頻移,但它的負頻率不對稱了,似乎有點令人疑惑
: 且乘上一個複數信號,原來的實數信號變成包含了虛數
: 我不知道這樣怎麼做後續的處理
: 請各位指點一二,謝謝
有虛數就是equivalent baseband。
你把bandpass的訊號直接整個右移,左右當然不對稱,
我再補充一點關於I-Q的東西,希望對你做的東西有幫助:
一開始的passband訊號可以把它寫成m(t)=Mi(t)cos(wct)-Mq(t)sin(wct)
要把Mi和Mq分別出來,只要分別乘cos(wct)和sin(wct)再積分(或LPF)就行了
解出I和Q以後,再去乘exp(jFT),至於電路上怎麼實作呢,把式子展開你就知道了
然後乘完以後,得到新的I和Q,
再套一個常見的公式 m(t)=Re{m*(t)exp(j*wct)},就可以得到bandpass signal了
至於這個要怎麼實作在電路,一樣,把式子展開就行了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.236.143
※ 編輯: cmsuteki 來自: 140.113.199.122 (07/14 22:19)
※ 編輯: cmsuteki 來自: 140.113.199.122 (07/14 22:25)
推
07/14 23:21, , 1F
07/14 23:21, 1F
→
07/14 23:22, , 2F
07/14 23:22, 2F
是的。
→
07/14 23:22, , 3F
07/14 23:22, 3F
→
07/14 23:23, , 4F
07/14 23:23, 4F
看我上面寫的吧!乘載波+LPF就是了。
→
07/14 23:24, , 5F
07/14 23:24, 5F
→
07/14 23:25, , 6F
07/14 23:25, 6F
→
07/14 23:26, , 7F
07/14 23:26, 7F
→
07/14 23:27, , 8F
07/14 23:27, 8F
→
07/14 23:27, , 9F
07/14 23:27, 9F
推樓上
→
07/15 00:19, , 10F
07/15 00:19, 10F
→
07/15 00:20, , 11F
07/15 00:20, 11F
推
07/15 00:24, , 12F
07/15 00:24, 12F
→
07/15 00:44, , 13F
07/15 00:44, 13F
※ 編輯: cmsuteki 來自: 140.113.198.184 (07/15 01:16)
※ 編輯: cmsuteki 來自: 140.113.198.184 (07/15 01:20)
推
07/15 20:12, , 14F
07/15 20:12, 14F
→
07/15 22:33, , 15F
07/15 22:33, 15F
推
07/16 09:23, , 16F
07/16 09:23, 16F
討論串 (同標題文章)