日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

瑞利信道的多普勒谱的原理与MATLAB仿真

發布時間:2024/8/1 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 瑞利信道的多普勒谱的原理与MATLAB仿真 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 一、問題
  • 二、Clarke模型
  • 三、Jakes模型
  • 四、Jakes模型的MATLAB仿真
  • 五、Jakes模型的Simulink仿真
  • 六、總結

一、問題

最近為了完成老師布置的作業,就通過博客這種方式來記錄一下自己的解決問題的過程,問題如下:

(1) 無線信道中的多普勒譜有一種經典譜(classic spectrum),請解釋產生這種譜形狀的機理;
(2) 請用Simulink或者m語言,產生一條單徑瑞利信道,其多普勒譜為經典譜,其中移動速率為120km/h。并請描述:自己用計算機產生的經典譜是正確的依據。

? ? ? ?通過閱讀與分析知網以及CSDN的相關文獻后,對于多普勒經典譜的產生原理,我利用Clarke理論模型,來推導出瑞利信道的經典譜的功率譜密度,解決第一問,下面是Clarke理論模型的推導過程。

二、Clarke模型

1)計算平面波的通頻帶發射信號x~(t)\tilde{x}\left( t \right)x~(t)

? ? ? ?Clarke模型假設有N個具有任意相位的平面波,每個平面波以任意的方向到達移動臺,且所有平面波的平均功率相同。設移動臺的速度為vvv,平面波沿x?yx-yx?y 平面上的水平方向到達,平面波與移動臺的運動方向之間的夾角即到達角度(Angle of Arrival,AoA)為θ\thetaθ,如圖2.1所示。

圖2.1: 移動臺與平面波的到達角度的示意圖

其中設平面波的基帶發射信號為x(t)x\left( t \right)x(t),載波的波長為λ\lambdaλ,載波頻率為fcf_cfc?,則通頻帶的發射信號x~(t)\tilde{x}\left( t \right)x~(t)
x~(t)=Re[x(t)ej2πfct](2.1)\tilde{x}\left( t \right) =\text{Re}\left[ x\left( t \right) e^{j2\pi f_ct} \right] \tag{2.1}x~(t)=Re[x(t)ej2πfc?t](2.1)

2)計算移動臺的基帶接收信號y(t)y\left( t \right)y(t)

? ? ? ?由于移動臺的相對運動,到達移動臺的平面波都會經歷多普勒頻移,且每條傳播路徑的多普勒頻移都不同。設移動臺位于有III條傳播路徑的散射信道,則通頻帶接收信號y~(t)\tilde{y}\left( t \right)y~?(t)可表示為
y~(t)=Re[∑i=1ICiej2π(fc+fi)(t?τi)x(t?τi)]=Re[y(t)ej2πfct](2.2)\tilde{y}\left( t \right) =\text{Re}\left[ \sum_{i=1}^I{C_ie^{j2\pi \left( f_c+f_i \right) \left( t-\tau _i \right)}x\left( t-\tau _i \right)} \right]\\ =\text{Re}\left[ y\left( t \right) e^{j2\pi f_ct} \right] \tag{2.2} y~?(t)=Re[i=1I?Ci?ej2π(fc?+fi?)(t?τi?)x(t?τi?)]=Re[y(t)ej2πfc?t](2.2)

其中Ci,fi,τiC_i,\ f_i,\ \tau _iCi?,?fi?,?τi?分別表示第iii條傳播路徑的信道增益、多普勒頻移、時延。
? ? ? ?而移動臺的基帶接收信號y(t)y\left( t \right)y(t)可表示為
y(t)=∑i=1ICie?j?i(t)x(t?τi)(2.3)y\left( t \right) =\sum_{i=1}^I{C_ie^{-j\phi _i\left( t \right)}x\left( t-\tau _i \right)} \tag{2.3} y(t)=i=1I?Ci?e?j?i?(t)x(t?τi?)(2.3)

其中?i(t)=2π{(fc+fi)τi?fiti}\phi _i\left( t \right) =2\pi \left\{ \left( f_c+f_i \right) \tau _i-f_it_i \right\}?i?(t)=2π{(fc?+fi?)τi??fi?ti?}
? ? ? ?第iii條傳播路徑的多普勒頻移可表示為fi=fmcos?θi=vλcos?θif_i=f_m\cos \theta _i=\frac{v}{\lambda}\cos \theta _ifi?=fm?cosθi?=λv?cosθi?,其中fm,θif_m,\ \theta _ifm?,?θi?分別表示最大多普勒頻移、第iii條傳播路徑的到達角度。第iii條傳播路徑的到達角度服從[?π,π]\left[ -\pi ,\pi \right][?π,π]的均勻分布。

3)利用脈沖響應表示通頻帶接收信號y~(t)\tilde{y}\left( t \right)y~?(t)

? ? ? ? 基帶信道可建模為線性時變濾波器,當路徑的時延差遠小于采樣周期TsT_sTs?時,路徑時延τi\tau _iτi?
可近似為τ^\hat{\tau}τ^,則該濾波器的復基帶脈沖響應為
h(t,τ)=∑i=1ICie?j?i(t)δ(t?τi)≈h(t)δ(t?τ^)(2.4)h\left( t,\tau \right) =\sum_{i=1}^I{C_ie^{-j\phi _i\left( t \right)}\delta \left( t-\tau _i \right)}\approx h\left( t \right) \delta \left( t-\hat{\tau} \right) \tag{2.4} h(t,τ)=i=1I?Ci?e?j?i?(t)δ(t?τi?)h(t)δ(t?τ^)(2.4)

其中h(t)=∑i=1ICie?j?i(t)h\left( t \right) =\sum_{i=1}^I{C_ie^{-j\phi _i\left( t \right)}}h(t)=i=1I?Ci?e?j?i?(t)。
? ? ? ? 假設基帶發射信號x(t)=1x\left( t \right) =1x(t)=1,將脈沖響應代入式(2.2),則通頻帶接收信號可進一步表示為
y~(t)=Re[y(t)ej2πfct]=Re[{hI(t)+jhQ(t)}ej2πfct]=hI(t)cos?2πfct?hQ(t)sin?2πfct(2.5)\tilde{y}\left( t \right) =\text{Re}\left[ y\left( t \right) e^{j2\pi f_ct} \right]=\text{Re}\left[ \left\{ h_I\left( t \right) +jh_Q\left( t \right) \right\} e^{j2\pi f_ct} \right]\\=h_I\left( t \right) \cos 2\pi f_ct-h_Q\left( t \right) \sin 2\pi f_ct \tag{2.5} y~?(t)=Re[y(t)ej2πfc?t]=Re[{hI?(t)+jhQ?(t)}ej2πfc?t]=hI?(t)cos2πfc?t?hQ?(t)sin2πfc?t(2.5)

其中hI(t)h_I\left( t \right)hI?(t)hQ(t)h_Q\left( t \right)hQ?(t)分別為h(t)h\left( t \right)h(t)的同相分量和正交分量,可分別表示為
hI(t)=∑i=1ICicos??i(t)(2.6)h_I\left( t \right) =\sum_{i=1}^I{C_i\cos \phi _i\left( t \right)}\tag{2.6} hI?(t)=i=1I?Ci?cos?i?(t)(2.6)

hQ(t)=?∑i=1ICisin??i(t)(2.7)h_Q\left( t \right) =-\sum_{i=1}^I{C_i\sin \phi _i\left( t \right)}\tag{2.7} hQ?(t)=?i=1I?Ci?sin?i?(t)(2.7)
由中心極限定理可得,當傳播路徑數III足夠大時,同相分量和正交分量可近似為高斯隨機變量,因此接收信號的幅度∣y~(t)∣=hI2(t)+hQ2(t)\left| \tilde{y}\left( t \right) \right|=\sqrt{h_I^2\left( t \right) +h_Q^2\left( t \right)}y~?(t)=hI2?(t)+hQ2?(t)?服從瑞利分布。

4)計算瑞利信道的功率譜密度

? ? ? ?由于自相關函數和功率譜密度是一對傅里葉變換,對通頻帶接收信號y~(t)\tilde{y}\left( t \right)y~?(t)的自相關函數做傅里葉變換,由此得到瑞利衰落的功率譜密度(PSD)
Syˉyˉ(t)={Ωp4πfm11?(f?fcfm)2,∣f?fc∣≤fm0,其他(2.8)S_{\bar{y}\bar{y}}\left( t \right) =\left\{ \begin{array}{l} \frac{\varOmega _p}{4\pi f_m}\frac{1}{\sqrt{1-\left( \frac{f-f_c}{f_m} \right) ^2}},\ \left| f-f_c \right|\le f_m\\ 0,\ \text{其他}\\ \end{array} \right. \tag{2.8} Syˉ?yˉ??(t)={4πfm?Ωp??1?(fm?f?fc??)2?1?,?f?fc?fm?0,?其他?(2.8)

其中Ωp=E{hI2(t)}+E{hQ2(t)}=∑i=1ICi2\varOmega _p=E\left\{ h_I^2\left( t \right) \right\} +E\left\{ h_Q^2\left( t \right) \right\} =\sum_{i=1}^I{C_i^2}Ωp?=E{hI2?(t)}+E{hQ2?(t)}=i=1I?Ci2?,式(2.8)即為經典多普勒譜的功率譜密度。

三、Jakes模型

? ? ? ?根據Clarke理論模型對瑞利衰落的推導,可得接收信號的幅度服從瑞利分布,且其同相分量與正交分量都是服從高斯分布的隨機變量,而相位是服從[?π,π]\left[ -\pi ,\pi \right][?π,π]的均勻分布。
? ? ? ?因此Jakes模型采用復正弦波合成的方法,根據中心極限定理,當正弦波的數量足夠多時,經過疊加后得到的接收信號的幅度近似服從瑞利分布,由此產生了具有經典譜的單徑瑞利信道,在物理上近似實現了Clarke理論模型。下面是Jakes模型的具體步驟。

1)設置經過多普勒頻移的平面波

? ? ? ?設有N個平面波,定義N0=(N2?1)/2N_0=\left( \dfrac{N}{2}-1 \right) /2N0?=(2N??1)/2,其中限定N/2N/2N/2為一個奇數。設經過最大多普勒頻移fmf_mfm?的平面波的頻率為ωd=2πfm\omega _d=2\pi f_mωd?=2πfm?,初始相位為?N\phi _N?N?。
? ? ? ?設N0N_0N0?個經過多普勒頻移的平面波,其中每一個平面波的到達角度為θn=2πnN\theta _n=\frac{2\pi n}{N}θn?=N2πn?,頻率為ωn=ωdcos?θn\omega _n=\omega _d\cos \theta _nωn?=ωd?cosθn?,初始相位為?n,n=1,2,?,N0\phi _n,\ n=1,2,\cdots ,N_0?n?,?n=1,2,?,N0?。為了使瑞利衰落的相位服從均勻分布,初始相位可設置為
?N=0?n=πnN0+1,n=1,2,?,N0(2.9)\phi _N=0\\ \phi _n=\frac{\pi n}{N_0+1},\ n=1,2,\cdots ,N_0 \tag{2.9} ?N?=0?n?=N0?+1πn?,?n=1,2,?,N0?(2.9)

2)合成復正弦波
? ? ? ?將上述的N0N_0N0?個經過多普勒頻移的平面波的復振蕩器的輸出求和,然后與經過最大多普勒頻移fmf_mfm?
的平面波的復振蕩器的輸出相加,如圖3.1所示。在復振蕩器的總和中,實部hI(t)h_I\left( t \right)hI?(t)和虛部hQ(t)h_Q\left( t \right)hQ?(t)分別表示為
hI(t)=2∑n=1N0(cos??ncos?ωnt)+2cos??Ncos?ωdt=[cos??1cos??n?cos??N0cos??N]?[2cos?ω1t2cos?ω2t?2cos?ωN0t2cos?ωNt](2.10)h_I\left( t \right) =2\sum_{n=1}^{N_0}{\left( \cos \phi _n\cos \omega _nt \right)}+\sqrt{2}\cos \phi _N\cos \omega _dt\\ =\left[ \cos \phi _1\ \cos \phi _n\ \cdots \ \cos \phi _{N_0}\ \cos \phi _N \right] \cdot \left[ \begin{array}{l} 2\cos \omega _1t\\ 2\cos \omega _2t\\ \vdots\\ 2\cos \omega _{N_0}t\\ \sqrt{2}\cos \omega _Nt\\ \end{array} \right] \tag{2.10} hI?(t)=2n=1N0??(cos?n?cosωn?t)+2?cos?N?cosωd?t=[cos?1??cos?n????cos?N0???cos?N?]????2cosω1?t2cosω2?t?2cosωN0??t2?cosωN?t????(2.10)
hQ(t)=2∑n=1N0(sin??ncos?ωnt)+2sin??Ncos?ωdt=[sin??1sin??n?sin??N0sin??N]?[2cos?ω1t2cos?ω2t?2cos?ωN0t2cos?ωNt](2.11)h_Q\left( t \right) =2\sum_{n=1}^{N_0}{\left( \sin \phi _n\cos \omega _nt \right)}+\sqrt{2}\sin \phi _N\cos \omega _dt\\ =\left[ \sin \phi _1\ \sin \phi _n\ \cdots \ \sin \phi _{N_0}\ \sin \phi _N \right] \cdot \left[ \begin{array}{l} 2\cos \omega _1t\\ 2\cos \omega _2t\\ \vdots\\ 2\cos \omega _{N_0}t\\ \sqrt{2}\cos \omega _Nt\\ \end{array} \right] \tag{2.11} hQ?(t)=2n=1N0??(sin?n?cosωn?t)+2?sin?N?cosωd?t=[sin?1??sin?n????sin?N0???sin?N?]????2cosω1?t2cosω2?t?2cosωN0??t2?cosωN?t????(2.11)

圖3.1: Jakes仿真模型的復正弦波合成過程
因此Jakes仿真模型的復輸出可以表示為
h(t)=E02N0+1{hI(t)+jhQ(t)}(2.12)h\left( t \right) =\frac{E_0}{\sqrt{2N_0+1}}\left\{ h_I\left( t \right) +jh_Q\left( t \right) \right\} \tag{2.12} h(t)=2N0?+1?E0??{hI?(t)+jhQ?(t)}(2.12)

其中E0E_0E0?為衰落信號的平均幅度。由中心極限定理可得,為了使經過疊加后得到的接收信號的幅度近似服從瑞利分布,當經過多普勒頻移的平面波的數量必須足夠多,一般取N0=8N_0=8N0?=8。

四、Jakes模型的MATLAB仿真

? ? ? ?為了完成第二問的仿真任務,我通過MATLAB仿真軟件對Jakes模型進行了仿真。根據題設的移動速率v=120km/hv=120\ km/hv=120?km/h的條件,由最大多普勒頻移fmf_mfm?公式可得
fm=vλ=vfcc(2.13)f_m=\frac{v}{\lambda}=\frac{vf_c}{c}\tag{2.13} fm?=λv?=cvfc??(2.13)

其中c=3×108m/sc=3\times 10^8\ m/sc=3×108?m/s為光速,fcf_cfc?為載波頻率。對于載波頻率fcf_cfc?我設置為2GHz,代入式(2.13)可得最大多普勒頻移fm=222.2Hzf_m=222.2\ Hzfm?=222.2?Hz,將數據代入Jakes仿真模型中,可得MATLAB輸出的Jakes模型的幅度在時域的特點、幅度與相位的分布、經典模型與仿真模型的自相關函數、多普勒譜如下圖所示。

圖4.1: Jakes模型的幅度在時域的特點 ? ? ? ?由時域圖可得,Jakes模型的幅度隨著時間的增加會發生衰減。

圖4.2: 幅度與相位的分布 ? ? ? ?由分布圖可得,在Jakes模型中接收信號的幅度基本服從瑞利分布,相位則近似服從均勻分布。

圖4.3: 經典模型與仿真模型的自相關函數、多普勒譜

? ? ? ?這里的經典模型采用第一類0階貝塞爾函數的方式得到經典模型的自相關函數,然后對自相關函數做傅里葉變換得到經典模型的功率譜密度,從MATLAB仿真出的經典譜與經典模型的經典譜的圖形對比以及自相關函數的對比圖可以看出,計算機仿真產生的經典譜與理論推導的經典譜差別不大,仿真與經典的自相關函數仍差距不大,同時我使用均方根誤差RMSE進一步對兩個圖形的多普勒譜的幅度數據進行了對比,RMSE的公式如下:
RMSE=1N∑t=1N(observedt?predictedt)2RMSE=\sqrt{\frac{1}{N}\sum_{t=1}^N{\left( observed_t-predicted_t \right) ^2}} RMSE=N1?t=1N?(observedt??predictedt?)2?

經過MATLAB仿真后輸出的RMSE約為3.3902,可得仿真數據的精確度較高。

五、Jakes模型的Simulink仿真

? ? ? ?為了更進一步地仿真單徑瑞利信道,本次我也采用了Simulink做出了如下圖所示的仿真框圖。

圖5.1: 單徑瑞利信道的仿真框圖

為了更快地仿真完,設置采樣頻率為100kHz,仿真時間為20s。然后設置最大多普勒頻移fm=222.2Hzf_m=222.2\ Hzfm?=222.2?Hz。注意在單徑瑞利信道模塊中開啟多普勒頻譜的可視化,最后連接好頻譜分析儀,運行Simulink后,得到如下結果。

圖5.2: 實際樣本與理論多普勒譜的對比圖

由對比圖可得,實際測量的樣本接近于理論多普勒譜(經典譜)。然后觀察頻譜分析儀得到的結果。

圖5.3: 頻譜分析儀得到的頻譜圖

由頻譜圖可得,兩個峰值對應的頻率約為205Hz、-205Hz,其絕對值接近于設置的最大多普勒頻移fm=222.2Hzf_m=222.2\ Hzfm?=222.2?Hz綜上,可以判斷出我用計算機產生的經典譜是正確的

六、總結

? ? ? ?感謝大家能閱讀到這里!這是我時隔一年多又一次開始動筆寫技術博客了,哈哈感覺還是生疏了,對于Markdown的有些格式問題弄了挺久的,自己也查閱了很多不懂知識,參考了很多資料,感謝前輩們的幫助!自己還是寫得不太好,還請讀者們多多指教,不過真的感覺寫博客還是很有趣的!如果這篇博客能夠幫助到大家,我自己就很開心了!
? ? ? ?這次通過寫老師布置的作業,學會了在網上查找資料,然后閱讀分析,消化吸收相關的內容,基本上Clarke理論模型、Jakes仿真模型搞懂了,然后也溫習了一遍MATLAB,寫了寫仿真代碼,用輕薄本跑了跑程序,哈哈每跑一次風扇都要轉起來!也熟悉了Simulink的使用,希望自己之后能繼續加油。雄關漫道真如鐵,而今邁步從頭越!

這里是本文的參考文獻:
[1]:matlab實現單徑瑞利信道仿真中經典多普勒譜(Clarke模型、Jakes模型)
[2]:MIMO-OFDM無線通信技術及MATLAB實現
[3]:均方誤差(MSE)和均方根誤差(RMSE)和平均絕對誤差(MAE)
[4]:瑞利信道建模 matlab程序原理到實現

總結

以上是生活随笔為你收集整理的瑞利信道的多普勒谱的原理与MATLAB仿真的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。