中頻數字化正交解調結構介紹
Simulink是MATLAB中的一種可視化仿真工具, 是一種基于MATLAB的框圖設計環境,是實現動態系統建模、仿真和分析的一個軟件包,被廣泛應用于線性系統、非線性系統、數字控制及數字信號處理的建模和仿真中。本文使用了Simulink仿真系統來搭建系統模型,做原理級的仿真。
本文使用的數字鎖相環模型中,信號源產生頻率為參考中頻的模擬正弦波,經由零階保持器理想均勻量化編碼之后送入鑒相器,與余弦表的輸出相乘后經環路濾波器得到相位誤差,之后輸入DCO。DCO根據相位誤差計算之后產生對應頻率的輸出序列cos_odd與sin_odd,cos_even與sin_even輸出到下變頻單元的乘法器與回波中頻采樣序列進行混頻。
下變頻單元模型中先對回波中頻信號采樣,采樣序列先輸入Buffer緩存,再經由DEMUX拆分為奇偶2個序列xo(n)與xe(n),之后分別與輸入相應乘法器與載波序列進行混頻,再輸入拆分處理數字濾波器模型中進行低通濾波,最后將得到的I_odd與I_even奇偶合并為I,Q_odd與Q_even奇偶合并為Q,就得到了解調后的正交基帶信號I,Q。
仿真參數選取中頻參考信號30 MHz,零階保持模塊的采樣頻率為150 MHz,仿真時間為1 ms,回波中頻信號頻率在29.995 MHz~30.005 MHz之間變化,將解調得到的基帶信號作FFT得到仿真結果與理想結果對比如表1。

由仿真結果可以看出,解調仿真結果與理論結果吻合很好,誤差滿足建模要求。模型完全可以達到要求的正交解調效果。
評論