新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于LabVIEW的多功能信號發生器的設計

        基于LabVIEW的多功能信號發生器的設計

        作者: 時間:2010-08-10 來源:網絡 收藏

          3 的后面板設計

          由于本文設計的可以顯示信號的功率頻譜,所以需在程序框圖中添加一個快速傅里葉變換控件。由于需要加窗和濾波器,因此必須在程序框圖中添加兩個循環結構,這兩個循環結構分別用于加窗的控制和濾波器的選擇控制。由于有兩路信號,所以在while循環中,添加兩個窗和兩個濾波器,可供選擇的窗有uniform,Hanning窗,Hamming窗,Blackman-Harris,Exact-Blackman,Blackman,Flattop和4 Term Black-Harris。可供選擇的濾波器有Butterworth和Chebyshev。兩個循環結構的輸出分別接至FFT功率譜模塊,FFT功率譜模塊的主要作用是計算時間信號的平均自功率譜。連接至時間信號輸入端的數據類型決定使用哪個多態實例。FFT功率譜模塊的輸出,用數組模塊連接至波形顯示窗口中,這樣,就可以在第三個窗口中顯示信號的功率頻譜。為了方便記錄數據,可以在程序框中添加一個字符串函數,可以在前面板中,顯示一個空白的框,用于記錄實驗時需要記錄的數據。

          4 的程序框圖

          信號發生器的程序框圖如圖2所示。

          5 結語

          設計的信號發生器可以實現在兩個波形顯示窗口中分別顯示兩路信號,信號的相位和幅值可調,在第三個波形顯示窗口中顯示信號的功率頻譜。通過基于軟件所設計的信號發生器證明了虛擬儀器具有強大的儀器設計功能。


        上一頁 1 2 下一頁

        關鍵詞: LabVIEW 信號發生器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 弋阳县| 托里县| 东城区| 长子县| 富川| 青冈县| 高安市| 南乐县| 合作市| 邯郸县| 航空| 北安市| 乌审旗| 蒙城县| 张家港市| 浮梁县| 岱山县| 河间市| 城市| 榕江县| 华阴市| 汕头市| 色达县| 明溪县| 屏边| 神农架林区| 揭东县| 黄大仙区| 北海市| 西青区| 临武县| 泾阳县| 宝清县| 金乡县| 宜宾市| 洛南县| 东丽区| 乾安县| 石楼县| 九台市| 武义县|