亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        MFSK調(diào)制電路的FPGA設(shè)計(jì)與仿真

        2011-09-19 08:41:40雷能芳
        電子設(shè)計(jì)工程 2011年14期
        關(guān)鍵詞:正弦波載波電路

        雷能芳

        (渭南師范學(xué)院 物理與電子工程系,陜西 渭南 714000)

        數(shù)字調(diào)制信號(hào)又稱為鍵控信號(hào),數(shù)字調(diào)制過程中處理的是數(shù)字信號(hào),而載波有振幅、頻率和相位3個(gè)變量,且二進(jìn)制的信號(hào)只有高低電平兩個(gè)邏輯量1和0,所以調(diào)制的過程可用鍵控的方法由基帶信號(hào)對(duì)載頻信號(hào)的振幅、頻率及相位進(jìn)行調(diào)制,最基本的方法有3種:正交幅度調(diào)制(QAM)、頻移鍵控(FSK)、相移鍵控(PSK)。根據(jù)所處理的基帶信號(hào)的進(jìn)制不同分為二進(jìn)制和多進(jìn)制調(diào)制(M進(jìn)制)。多進(jìn)制數(shù)字調(diào)制與二進(jìn)制相比,其頻譜利用率更高[1]。筆者研究了基于DDS技術(shù)的MFSK(多頻鍵控)調(diào)制電路FPGA實(shí)現(xiàn)方法,并給出了simulink環(huán)境下的仿真結(jié)果。

        1 DDS工作原理

        DDS主要由相位累加器、函數(shù)表ROM存儲(chǔ)器、D/A轉(zhuǎn)換器及低通濾波器組成,其基本原理如圖1所示。正弦波的信號(hào)幅值以數(shù)據(jù)表的形式存儲(chǔ)在ROM存儲(chǔ)器中,相位累加器在時(shí)鐘的作用下以頻率控制字為步進(jìn)進(jìn)行相位累加,累加結(jié)果依次作為ROM存儲(chǔ)器的地址,取出相應(yīng)的幅值數(shù)據(jù)送D/A轉(zhuǎn)換器,以產(chǎn)生階梯波形,階梯波形經(jīng)低通濾波器濾波后得到相應(yīng)的正弦波。

        設(shè)時(shí)鐘頻率為fc,輸出頻率為fo,頻率建立字用相位增量△φf表示。

        圖1 直接數(shù)字頻率合成器原理框圖Fig.1 Schematic of DDS

        輸出頻率與查詢表ROM的輸出位數(shù)M無關(guān)。在一定的時(shí)鐘頻率fc下,相位增量△φf決定了合成信號(hào)的頻率,因此△φf被稱為頻率控制字,習(xí)慣上用K表示。因此合成信號(hào)的頻率為

        當(dāng)時(shí)鐘頻率fc固定時(shí),改變頻率控制字,可以改變合成信號(hào)的頻率fo。當(dāng)K=1時(shí),輸出頻率最低,即

        式中,△fo為DDS的頻率分辨率。

        2 MFSK調(diào)制電路的基本原理

        MFSK系統(tǒng)是2FSK(二頻鍵控)系統(tǒng)的推廣,該系統(tǒng)有M個(gè)不同的載波頻率可供選擇,每一個(gè)載波頻率對(duì)應(yīng)一個(gè)M進(jìn)制碼元信息,即用多個(gè)頻率不同的正弦波分別代表不同的數(shù)字信號(hào),在某一碼元時(shí)間內(nèi)只發(fā)送其中一個(gè)頻率。

        MFSK調(diào)制電路原理圖如圖2所示[3]。圖中串/并變換電路和邏輯電路將輸入的二進(jìn)制碼轉(zhuǎn)換成M進(jìn)制的碼,將輸入的二進(jìn)制碼每k位分為一組,然后由邏輯電路轉(zhuǎn)換成具有多種狀態(tài)的多進(jìn)制碼??刂葡鄳?yīng)的M種不同頻率振蕩器后面所接的門電路,當(dāng)某組二進(jìn)制碼來到時(shí),邏輯電路的輸出一方面打開相應(yīng)的門電路,使該門電路對(duì)應(yīng)的載波發(fā)送出去,同時(shí)關(guān)閉其他門電路,不讓其他載波發(fā)送出去。每一組二元制碼(log2M位)對(duì)應(yīng)一個(gè)門打開,因此只有M種頻率中的一種被送出。因此,當(dāng)一組組二進(jìn)制碼輸入時(shí),加法器的輸出便是一個(gè)MFSK波形。

        圖2 MFSK調(diào)制電路原理圖Fig.2 Schematic of MFSK modulator circuit

        3 MFSK調(diào)制電路框圖

        MFSK調(diào)制電路框圖如圖3所示(M=4)。其主要由串/并轉(zhuǎn)換器、正弦載波發(fā)生器及4選1數(shù)據(jù)選擇器等組成。其中正弦載波發(fā)生器是調(diào)制電路的核心,它是基于DDS(直接數(shù)字頻率合成)技術(shù)進(jìn)行設(shè)計(jì)的。串/并轉(zhuǎn)換器將基帶信號(hào)轉(zhuǎn)換成兩路并行信號(hào)輸出,并行輸出信號(hào)共有4種狀態(tài):“00”、“01”、“10”及“11”。 4 選 1 數(shù)據(jù)選擇器受并行輸出信號(hào)的控制,因而可對(duì)4個(gè)不同的頻率控制字f1、f2、f3、f4進(jìn)行選擇,得到需要的MFSK調(diào)制信號(hào)。

        圖3 MFSK調(diào)制電路框圖Fig.3 Block diagram of MFSK modulator circit

        4 MFSK調(diào)制電路的FPGA設(shè)計(jì)與仿真驗(yàn)證

        DSP Builder是美國Altera公司推出的一個(gè)面向DSP開發(fā)的系統(tǒng)級(jí)工具,作為Matlab的一個(gè)Simulink工具箱,可以幫助設(shè)計(jì)者完成基于FPGA的DSP系統(tǒng)設(shè)計(jì)的整個(gè)流程:通過Simulink的圖形化界面進(jìn)行建模和系統(tǒng)級(jí)仿真,并自動(dòng)調(diào)用QuartusⅡ等EDA設(shè)計(jì)軟件,完成綜合、網(wǎng)表生成以及器件適配乃至FPGA的配置下載等,使得系統(tǒng)描述與硬件實(shí)現(xiàn)有機(jī)地融為一體,充分體現(xiàn)了現(xiàn)代電子技術(shù)自動(dòng)化開發(fā)的特點(diǎn)與優(yōu)勢(shì)[4]。更為重要的是基于Simulink平臺(tái)利用DSP Builder庫進(jìn)行FPGA設(shè)計(jì)有兩大優(yōu)點(diǎn):1)DSP Builder支持外部HDL代碼導(dǎo)入,并生產(chǎn)相應(yīng)的模塊(block),可以在系統(tǒng)的模型設(shè)計(jì)中使用[5],為系統(tǒng)的 FPGA設(shè)計(jì)提供很大的方便;2)Simulink工具箱有虛擬儀器,使仿真更直觀、方便。因此,MFSK調(diào)制電路的設(shè)計(jì)采用VHDL文本和Simulink模型圖設(shè)計(jì)相結(jié)合的方法。

        4.1 子模塊的VHDL設(shè)計(jì)

        在具體的設(shè)計(jì)過程中,可能會(huì)有一部分VHDL代碼已經(jīng)設(shè)計(jì)完成,不希望再次用DSP Builder來描述,或者用VHDL代碼直接描述某些電路模塊會(huì)比用Simulink模型圖描述更為簡(jiǎn)便,這就需要導(dǎo)入外部的HDL代碼。

        串/并轉(zhuǎn)換器及4選1數(shù)據(jù)選擇器兩個(gè)子模塊可以在QuartusⅡ環(huán)境中采用VHDL代碼進(jìn)行設(shè)計(jì)[6],也可以基于Simulink平臺(tái)利用DSP Builder庫進(jìn)行模型圖設(shè)計(jì),而用VHDL代碼直接描述比用Simulink模型圖描述更為簡(jiǎn)便,故以上兩個(gè)模塊均在QuartusⅡ環(huán)境中,采用VHDL代碼進(jìn)行設(shè)計(jì)描述與編譯。

        4.2 系統(tǒng)模型圖設(shè)計(jì)

        圖4為基于Simulink平臺(tái)建立的MFSK調(diào)制電路模型圖。首先利用DSP Builder庫的HDL Import模塊將設(shè)計(jì)的串/并轉(zhuǎn)換器chuan_bing及4選1數(shù)據(jù)選擇器mux41兩個(gè)子模塊對(duì)應(yīng)的文本文件導(dǎo)入,將文本設(shè)計(jì)轉(zhuǎn)變成為DSP Builder元件模塊,然后按圖4調(diào)用DSP Builder和Simulink庫中的其他圖形模塊建立系統(tǒng)模型圖,并設(shè)置相應(yīng)模塊參數(shù)。其中f1、f2、f3、f4為4個(gè)不同的頻率控制字,X為系統(tǒng)基帶信號(hào)。SinLUT模塊為正弦波查找表,其內(nèi)部放置正弦波數(shù)據(jù),Parallel Adder Subtractor模塊為相位累加器,Delay為延遲器。相位累加器以4選1數(shù)據(jù)選擇器的輸出為步進(jìn)進(jìn)行相位累加,累加結(jié)果依次作為正弦波查找表的地址,取出相應(yīng)的正弦波數(shù)據(jù)以得到MFSK調(diào)制信號(hào)。

        4.3 系統(tǒng)仿真驗(yàn)證與實(shí)現(xiàn)

        完成模型設(shè)計(jì)之后,可以在Simulink中對(duì)模型進(jìn)行系統(tǒng)仿真,仿真結(jié)果如圖5所示。仿真結(jié)果表明,所設(shè)計(jì)電路功能正確。然后雙擊SignalCompiler模塊,將模型設(shè)計(jì)轉(zhuǎn)換成可綜合的RTL級(jí)VHDL代碼,并對(duì)其進(jìn)行綜合,并在QuartusⅡ環(huán)境中打開SignalCompiler建立的工程文件,選擇器件、鎖定引腳,完成適配后下載至FPGA芯片中。

        圖5 仿真波形Fig.5 Simulation waveform

        5 結(jié)束語

        用FPGA和DDS技術(shù)實(shí)現(xiàn)MFSK信號(hào)調(diào)制,具有靜態(tài)可重復(fù)編程和動(dòng)態(tài)在系統(tǒng)重構(gòu)的特性,極大地提高了電子系統(tǒng)設(shè)計(jì)的靈活性和通用性,大大縮短了系統(tǒng)的開發(fā)周期。而且隨著技術(shù)的發(fā)展,F(xiàn)PGA的性能越來越高,價(jià)格則逐步降低,芯片的處理速度更快,片內(nèi)資源更大,這將給FPGA在信號(hào)處理領(lǐng)域的應(yīng)用提供更為廣闊的空間。

        本文創(chuàng)新點(diǎn):基于Simulink平臺(tái)利用DSP Builder庫進(jìn)行FPGA設(shè)計(jì),能利用DSP Builder庫的HDL Import模塊將HDL文本設(shè)計(jì)轉(zhuǎn)變成為DSP Builder元件,在系統(tǒng)的模型設(shè)計(jì)中使用,為系統(tǒng)的FPGA設(shè)計(jì)提供很大的方便。

        [1]楊大柱.基于FPGA的MFSK調(diào)制電路設(shè)計(jì)與仿真[J].微計(jì)算機(jī)信息,2007,23(04Z):219-220.

        YANG Da-zhu.Design and simulation of MFSK modulation circuit based on FPGA[J].Microcomputer Information,2007,23(04Z):219-220.

        [2]雷能芳.基于DDS技術(shù)的數(shù)字移相正弦信號(hào)發(fā)生器的CPLD設(shè)計(jì)與仿真[J].科學(xué)技術(shù)與工程,2009,9(4):1009-1011.

        LEI Neng-fang.Design and simulation of digital phase shift signal generator based on CPLD and DDS [J].Science Technology and Engineering,2009,9(4):1009-1011.

        [3]孫志雄,李太君.基于VHDL的MFSK調(diào)制電路設(shè)計(jì)與仿真[J].通信技術(shù), 2009,42(2):66-68.

        SUN Zhi-xiong,LI Tai-jun.Design and simulation of MFSK modulation circuit based on VHDL[J].Communications Technology, 2009,42(2):66-68.

        [4]陳虹,崔葛瑾.基于FPGA的系數(shù)可調(diào)FIR濾波器設(shè)計(jì)[J].實(shí)驗(yàn)室研究與探索,2008,27(6):47-50.

        CHEN Hong,CUIGe-jin.Design ofFIR filterwith adjustable coefficients based on FPGA[J].Research and Exploration in Laboratory,2008,27(6):47-50.

        [5]潘松,黃繼業(yè),王國棟,等.現(xiàn)代DSP技術(shù)[M].西安:西安電子科技大學(xué)出版社,2003:109-111.

        [6]王振紅.VHDL數(shù)字電路設(shè)計(jì)與應(yīng)用實(shí)踐教程 [M].北京:機(jī)械工業(yè)出版社,2006:87-89.

        猜你喜歡
        正弦波載波電路
        電路的保護(hù)
        單相正弦波變頻電源設(shè)計(jì)與實(shí)現(xiàn)
        解讀電路
        采用BC5016S的純正弦波逆變器設(shè)計(jì)及制作
        電子制作(2019年7期)2019-04-25 13:18:18
        巧用立創(chuàng)EDA軟件和Altium Designer軟件設(shè)計(jì)電路
        電子制作(2019年24期)2019-02-23 13:22:20
        基于MATLAB模擬混沌電路
        電子制作(2018年17期)2018-09-28 01:56:44
        應(yīng)急廣播系統(tǒng)中副載波的構(gòu)建與應(yīng)用
        基于嵌入式技術(shù)的電網(wǎng)同步正弦波發(fā)生裝置研究
        低壓載波通訊測(cè)試儀的開發(fā)與應(yīng)用
        文氏電橋正弦波振蕩電路
        河南科技(2014年11期)2014-02-27 14:09:47
        男人的天堂一区二av| 中文字幕人妻熟女人妻| 色哟哟亚洲色精一区二区| 无遮挡很爽很污很黄的女同| 成人免费无码视频在线网站| 毛片内射久久久一区| 国产精品女同一区二区| 久久九九有精品国产尤物| 亚洲a级片在线观看| 亚洲av乱码一区二区三区女同 | 在线 | 一区二区三区四区| 精品少妇人妻av无码久久| 国产精品 视频一区 二区三区| 久久精品视频按摩| 日韩精品一区二区三区四区五区六| 久久久精品国产三级精品| 中字乱码视频| 久久久久人妻一区精品色欧美| 99久久er这里只有精品18| 日本老熟欧美老熟妇| 一本一道波多野结衣av中文| 国产精品亚洲av网站| 日本高清免费播放一区二区| 亚洲黄色一级在线观看| 777米奇色狠狠俺去啦| 青草国产精品久久久久久| 最新国产午夜福利| 国产不卡一区在线视频| 中文字幕女同人妖熟女| 精品乱人伦一区二区三区| 曰欧一片内射vα在线影院| 美女高潮无遮挡免费视频 | 亚洲国产欲色有一二欲色| 国产一级黄色片一区二区| 嗯啊好爽高潮了在线观看| 亚洲av日韩av女同同性| 人禽伦免费交视频播放| A阿V天堂免费无码专区| 亚州韩国日本区一区二区片| 一区二区三区国产黄色| 久久久久久九九99精品|