時間:2008-12-23 16:01:37來源:ronggang
圖2 模擬調制實驗儀程序框圖[/align]
(2) 子程序設計
為了使主框圖程序看起來更加清晰和整潔,對每種調制類型都編寫了具有類似輸入和輸出端口的調制子程序。本虛擬儀器可實現5種模擬調制的仿真實驗,從而需要5個對應的子程序模塊,現以DSB調制為例對子程序的設計進行簡要介紹。
圖3 DSB子程序結構圖[/align]
圖3中載波信號是以Sine Waveform.Vi (Function模板-Signal Processing子模板)為核心模塊,結合屬性設置而產生。而調制信號則采用Basic Function Generator.vi(Function模板-Waveform Generator子模板)為核心模塊產生,該模塊可選擇調制信號為正弦波(Sine Wave)、三角波(Triangle Wave)、方波(Square Wave)和鋸齒波(Sawtooth Wave),這使得波形仿真結果更豐富。FFT變換模塊是以Amplitude and Phase Spectrum.vi (Function模板- Signal Processing子模板)為核心模塊產生。為更加方便地控制時域和頻域顯示,還分別設計了的顯示控制模塊,其目的是使波形顯示更為清晰地反映該調制方式的波形特點。
DSB子程序(此處命名為DSB_sub_new.vi)設計完成后,對其進行子程序模塊封裝。封裝過程是,首先在前面板放置需要對外連接的輸入控制量或輸出量;然后在其前面板右上角右擊圖標,選擇Show Connector,并可再次右擊連接器(Connector),選擇Remove Terminal或Add Terminal對端口進行適當的刪除或增加;最后用鼠標點擊連接器上的某一端口,再點擊前面板上相應的某一輸入量或輸出量,實現該量的端口連接,以此類推。實際上該過程就像把具有某一功能電路板的輸入、輸出線引出來。封裝后的DSB子程序模塊如圖4所示。
[align=center]
圖4 DSB子程序模塊[/align]
2.3 仿真實例
實例1: DSB仿真波形如圖5所示。參數設定為:調制類型選為DSB,調制信號為Sine Wave(正弦波);調制信號頻率為1kHz,載波頻率為40kHz;基帶頻譜范圍為2kHz,顯示調制信號周期個數為2,已調頻譜細化倍數為4。
[align=center]
圖5 DSB調制仿真實例圖[/align]
實例2:FM仿真波形如圖6所示。參數設定為:當調制類型選為FM,調制信號為Triangle Wave(三角波);調制信號頻率為2kHz,載波頻率為60kHz;基帶頻譜范圍為20kHz,顯示調制信號周期個數為1,已調頻譜細化倍數為1。
[align=center]
圖6 FM調制仿真實例圖[/align]
3 結束語
LabVIEW作為一種G語言,廣泛應用于儀器控制、數據處理等領域的虛擬儀器開發。虛擬儀器與傳統儀器相比,充分利用了現代計算機技術強大的數據運算、調用和顯示能力。利用虛擬儀器技術開發的模擬調制虛擬實驗儀,發揮了虛擬儀器的優點,具有改變參數容易、可操作性強、仿真結果特征明顯等特點。
參考文獻:
[1] 周井玲, 吳國慶. 基于LabVIEW的振動采集系統開發[J]. 微計算機信息. 2004, 20(9):37-38.
[2] 韓郁, 蔣宇中, 晏裕春. 基于LabVIEW的DQPSK調制解調電路的虛擬實現[J]. 微計算機信息, 2005, 21(12): 43-45.
[3] 洪煥鳳,林明星. 基于虛擬儀器的實驗教學[J]. 實驗室研究與探索, 2005, 24(12): 84-86.
[4] 雷振山. LabVIEW7 Express 實用技術教程[M]. 北京: 中國鐵道出版社, 2004.
[5] LabVIEW使用指南[M]. 美國國家儀器有限公司.
標簽:
中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.cdcst56.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-08-06
2025-07-08
2025-06-30
2025-06-16
2025-06-09
2025-06-06