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

        ?

        基于FPGA的基帶信號發(fā)生器的設(shè)計(jì)

        2011-11-06 13:21:44張祥麗張慧敏李方健
        關(guān)鍵詞:正弦波基帶波形

        張祥麗,張慧敏,李方健

        (重慶電子工程職業(yè)學(xué)院 通信系,重慶 401331)

        基于FPGA的基帶信號發(fā)生器的設(shè)計(jì)

        張祥麗,張慧敏,李方健

        (重慶電子工程職業(yè)學(xué)院 通信系,重慶 401331)

        采用基于DDS模塊的硬件實(shí)現(xiàn)方法設(shè)計(jì)基帶信號發(fā)生器,在FPGA內(nèi)部用DDS模塊進(jìn)行頻率合成和疊加,利用EDA技術(shù)和FPGA實(shí)現(xiàn)直接數(shù)字頻率綜合器DDS的設(shè)計(jì)??梢酝瓿煽焖俚念l率切換,并且在改變時(shí)能夠保持相位的連續(xù),很容易實(shí)現(xiàn)頻率、相位和幅度的數(shù)控調(diào)制。實(shí)驗(yàn)結(jié)果表明該信號發(fā)生器達(dá)到了一個(gè)比較好的設(shè)計(jì)精度。

        FPGA;信號發(fā)生器;DDS

        1 引言

        基帶信號發(fā)生器的實(shí)現(xiàn)方案主要有采用純硬件的FFT(快速傅立葉變換)算法實(shí)現(xiàn)、基于時(shí)域的軟件運(yùn)算和基于DDS(數(shù)字頻率合成)模塊的硬件實(shí)現(xiàn)三種方案。純硬件的FFT算法實(shí)現(xiàn)方案是使用基帶信號發(fā)生器內(nèi)部硬件進(jìn)行FFT算法的運(yùn)算,優(yōu)點(diǎn)是頻譜輸出速度快,可以實(shí)現(xiàn)跳式方式輸出頻譜信號,缺點(diǎn)是硬件運(yùn)算采用FFT算法,需要使用大量的DSP和RAM資源,功耗大,若控制芯片不加散熱器,系統(tǒng)不能長時(shí)間正常工作。硬件FFT模塊無法隨機(jī)相位,整個(gè)頻譜在時(shí)域上分布不均勻,對后級放大器的動(dòng)態(tài)范圍要求高。基于時(shí)域的軟件運(yùn)算方案是使用計(jì)算機(jī)在時(shí)域上進(jìn)行頻率信號的運(yùn)算和疊加,將生成的波形文件加載至基帶信號發(fā)生器內(nèi)部的存儲(chǔ)器上,此方案的優(yōu)點(diǎn)是使用計(jì)算機(jī)進(jìn)行運(yùn)算,節(jié)省系統(tǒng)硬件資源,并且運(yùn)算數(shù)據(jù)精確,缺點(diǎn)是計(jì)算機(jī)在時(shí)域上進(jìn)行頻率信號的運(yùn)算和疊加的計(jì)算時(shí)間長?;贒DS模塊的硬件實(shí)現(xiàn)方案是在FPGA內(nèi)部用DDS模塊進(jìn)行頻率合成和疊加,優(yōu)點(diǎn)是輸出頻譜的頻率點(diǎn)可以很精確的進(jìn)行調(diào)整,頻率穩(wěn)定性好,適合用分段跳時(shí)的方式來進(jìn)行寬帶干擾,缺點(diǎn)是合成頻譜的頻點(diǎn)數(shù)量受FPGA容量的限制。

        綜合以上三種方案的優(yōu)缺點(diǎn),并結(jié)合設(shè)計(jì)要求,我們選擇與第三種方案相近的,但DDS模塊用EDA技術(shù)和FPGA通過軟件實(shí)現(xiàn),即利用EDA技術(shù)和FPGA實(shí)現(xiàn)直接數(shù)字頻率綜合器DDS的設(shè)計(jì)。直接數(shù)字頻率綜合技術(shù),即DDS技術(shù),是一種新型的頻率合成技術(shù)和信號產(chǎn)生方法。其電路系統(tǒng)具有較高的頻率分辨率,可以實(shí)現(xiàn)快速的頻率切換,并且在改變時(shí)能夠保持相位的連續(xù),很容易實(shí)現(xiàn)頻率、相位和幅度的數(shù)控調(diào)制。

        2 硬件電路設(shè)計(jì)

        本系統(tǒng)以51單片機(jī)及FPGA為控制核心,硬件電路主要由 FPGA 核心板、4×4 鍵盤、89C51 芯片、LCD1602,D/A轉(zhuǎn)換芯片和一些電容電阻組成。通信基帶信號發(fā)生器的原理如圖1所示。

        圖1 硬件電路框圖

        系統(tǒng)的工作原理是FPGA接收矩陣按鍵的控制信息,經(jīng)內(nèi)部數(shù)據(jù)處理,生成指定頻率的特定數(shù)字波形,再經(jīng)D/A芯片轉(zhuǎn)換成模擬信號,輸出到示波器進(jìn)行顯示。同時(shí),F(xiàn)PGA將鍵盤輸入的控制信號輸出給單片機(jī),分別通過3線傳輸波形信息,8線傳輸頻率信息。

        3 軟件模塊設(shè)計(jì)

        系統(tǒng)設(shè)計(jì)主要由FPGA控制按鍵,在FPGA內(nèi)部進(jìn)行DDS模塊的設(shè)計(jì),然后由51單片機(jī)來控制LCD顯示。軟件設(shè)計(jì)分為三個(gè)部分,分別是單片機(jī)(MCU)控制LCD程序的設(shè)計(jì)、FPGA數(shù)據(jù)采集、數(shù)據(jù)處理程序和計(jì)算機(jī)在頻域上進(jìn)行頻譜信號運(yùn)算程序的設(shè)計(jì)。單片機(jī)控制系統(tǒng)程序流程如圖2所示。

        圖2 軟件流程圖

        該程序采用C語言,運(yùn)用Keil C軟件進(jìn)行編程,使用軟件和偉福仿真器進(jìn)行仿真調(diào)試,然后再將程序燒寫進(jìn)51芯片進(jìn)行脫機(jī)調(diào)試。程序部分主要包括:延時(shí)1ms程序、判斷忙否、寫地址函數(shù)、寫指令函數(shù)、寫數(shù)據(jù)函數(shù)、顯示字符的位置函數(shù)、LCD初始化函數(shù)、指定位置顯示函數(shù)、全屏填充函數(shù)、固定行顯示字符串函數(shù)、頻率顯示程序和模式選擇函數(shù)。FPGA系統(tǒng)設(shè)計(jì)框圖如圖3所示。

        圖3 FPGA系統(tǒng)總體框圖

        系統(tǒng)共分為六個(gè)主模塊:時(shí)鐘生成模塊,串口接收模塊,合成32位的頻率字模塊,DDS生成波形模塊,ASK、FSK、PSK、FM、AM、QPSK生成模塊,波形選擇輸出模塊。

        (1)時(shí)鐘生成模塊

        該模塊生成 100MHz、200MHz、10KHz的時(shí)鐘信號,其中100MHz和200MHz的時(shí)鐘可由PLL生成,而10KHz的時(shí)鐘直接由20Mhz的輸入時(shí)鐘2000分頻得到。

        (2)串口接收8位模塊

        該模塊完成數(shù)據(jù)的接收,其數(shù)據(jù)來自單片機(jī),該模塊與單片機(jī)只完成單向通信,即單片機(jī)向FPGA傳送頻率控制字,每收到8位數(shù)據(jù),即輸出一個(gè)上升沿通知其他模塊8位數(shù)據(jù)接收完成。

        (3)合成為32位頻率控制字

        由于DDS的頻率控制字由32位數(shù)據(jù)控制,但是單片機(jī)串口每次只能發(fā)送8位的數(shù)據(jù),所以每個(gè)控制字分成4次發(fā)送,于是在FPGA中將每四次接收的數(shù)據(jù)合成一起成為32的頻率控制字。

        (4)DDS 生成波形模塊

        此模塊中共有3個(gè)DDS,分別是正弦波、三角波、方波,其中三角波與方波可以直接輸出,而正弦波則輸入到其他的模塊進(jìn)一步處理。

        (5)信號生成模塊

        (a)ASK、FSK、PSK 生成模塊

        該模塊中包括一個(gè)隨機(jī)信號產(chǎn)生模塊和數(shù)字鍵控信號模塊,其中隨機(jī)信號產(chǎn)生模塊用于產(chǎn)生一個(gè)隨機(jī)信號,其內(nèi)部是固化了一串二進(jìn)制數(shù)據(jù),只需順序輸出這些二進(jìn)制數(shù)據(jù)即可。

        ASK:當(dāng)輸入1時(shí)輸出正弦波,當(dāng)輸入0時(shí)輸出0;FSK:當(dāng)輸入1時(shí)輸出某種頻率的正弦波,當(dāng)輸入0時(shí)輸出另外一種頻率的正弦波;PSK:當(dāng)輸入1時(shí)輸出某種頻率的正弦波,當(dāng)輸入1時(shí)輸入對該種頻率正弦波反向的波形信號。

        (b)FM生成模塊

        FM的波形可由某種頻率的正弦波去控制DDS頻率字輸入,使頻率字隨調(diào)制信號改變而生成FM波形。

        (c)AM生成模塊

        AM可由兩種正弦波信號相乘,其中一個(gè)正弦波為調(diào)制信號,另外一個(gè)正弦波為載波信號。

        (d)QPSK生成模塊

        該模塊由兩個(gè)主要部分組成,包括串并轉(zhuǎn)換、四相位正弦信號生成模塊,串并轉(zhuǎn)換模塊將二進(jìn)制轉(zhuǎn)換成兩位的二進(jìn)制數(shù)據(jù),該兩位的數(shù)據(jù)有四種情況:00、01、10、11,其中00選擇輸出相位0°的正弦波,01選擇輸出相位90°的正弦波,10選擇相位輸出180°的正弦波,11選擇輸出相位270°的正弦波。

        (e)波形選擇輸出模塊

        0000:方波,0001:三角波,1000:正弦波,1001:ASK,1010:FSK,1011:PSK,1100:AM,1101:FM,1110:QPSK。

        4 測試數(shù)據(jù)及誤差分析

        采用示波器得到測試數(shù)據(jù)如表1、表2、表3所示:

        表1

        表2

        表3

        液晶顯示結(jié)果與示波器測試結(jié)果相一致,無法通過示波器測試的方式測得誤差,認(rèn)為誤差為0,說明該系統(tǒng)的設(shè)計(jì)精度達(dá)到了一個(gè)比較好的程度。

        5 結(jié)語

        基帶信號發(fā)生器的實(shí)現(xiàn)方案主要有采用純硬件的FFT(快速傅立葉變換)算法實(shí)現(xiàn)、基于時(shí)域的軟件運(yùn)算和基于DDS(數(shù)字頻率合成)模塊的硬件實(shí)現(xiàn)這三種方案。本文綜合這三種方法的優(yōu)缺點(diǎn),采用基于DDS模塊的硬件實(shí)現(xiàn)方法設(shè)計(jì)基帶信號發(fā)生器,在FPGA內(nèi)部用DDS模塊進(jìn)行頻率合成和疊加,利用EDA技術(shù)和FPGA實(shí)現(xiàn)直接數(shù)字頻率綜合器DDS的設(shè)計(jì)。該信號發(fā)生器可以實(shí)現(xiàn)快速的頻率切換,并且在改變時(shí)能夠保持相位的連續(xù),很容易實(shí)現(xiàn)頻率、相位和幅度的數(shù)控調(diào)制。實(shí)驗(yàn)結(jié)果說明了該信號發(fā)生器的設(shè)計(jì)精度達(dá)到了一個(gè)比較好的程度。

        [1]潘松,黃繼業(yè).EDA技術(shù)實(shí)用教程[M].北京:科學(xué)出版社,2008.

        [2]章彬宏,周正林.EDA應(yīng)用技術(shù)[M].北京理工大學(xué)出版社,2009.

        [3]賈玉臣,吳嗣亮.正弦信號源直接數(shù)字合成的實(shí)現(xiàn)[J].北京理工大學(xué)學(xué)報(bào),2005,(9).

        [4]王數(shù)明,戴瑜興.基于DDS技術(shù)的可疊加諧波的正弦信號源設(shè)計(jì)[J].湖南師范大學(xué)自然科學(xué)學(xué)報(bào),2005,(4).

        [5]胡曉燕.基于FPGA和MCU的函數(shù)波形發(fā)生器設(shè)計(jì)[J].電子測試,2008,(12).

        TP39

        A

        1674-5787(2011)04-0153-02

        2011-08-25

        張祥麗(1979—),女,四川內(nèi)江人,重慶電子工程職業(yè)學(xué)院通信工程系,講師,研究方向:信號與信息處理。

        責(zé)任編輯 王榮輝

        猜你喜歡
        正弦波基帶波形
        單相正弦波變頻電源設(shè)計(jì)與實(shí)現(xiàn)
        對《壓力容器波形膨脹節(jié)》2018版新標(biāo)準(zhǔn)的理解及分析
        采用BC5016S的純正弦波逆變器設(shè)計(jì)及制作
        電子制作(2019年7期)2019-04-25 13:18:18
        基于LFM波形的靈巧干擾效能分析
        基于ARM的任意波形電源設(shè)計(jì)
        大連臺(tái)使用CTS-1記錄波形特點(diǎn)
        2014年LTE基帶收益占蜂窩基帶收益50%以上
        AIS基帶信號的接收與處理
        數(shù)字基帶系統(tǒng)的System View仿真設(shè)計(jì)
        基于嵌入式技術(shù)的電網(wǎng)同步正弦波發(fā)生裝置研究
        国产极品粉嫩福利姬萌白酱| 成人国产精品三上悠亚久久| 日本不卡视频一区二区三区| 两人前一后地插着她丰满| 国产在线视频一区二区天美蜜桃| 欧美性生交活xxxxxdddd| 人妻aⅴ中文字幕| 水蜜桃无码视频在线观看| 国产精品 视频一区 二区三区 | 欧美噜噜久久久xxx| 国精无码欧精品亚洲一区| 国产成人精品日本亚洲专区6 | 精品偷自拍另类在线观看| 亚欧色一区w666天堂| 激情 人妻 制服 丝袜| 午夜精品久久久| 国产h视频在线观看网站免费| 亚洲中文字幕国产综合| 精品女同av一区二区三区| 国产精品高清视亚洲一区二区| 女色av少妇一区二区三区| 亚洲国产aⅴ成人精品无吗| 中文字幕亚洲乱码熟女在线| 麻豆国产成人av高清在线观看 | 日本女优中文字幕亚洲| 久久日日躁夜夜躁狠狠躁| 国产真人性做爰久久网站| 日韩a∨精品日韩在线观看| 青青青伊人色综合久久亚洲综合| 久久久国产精品五月天伊人| 羞羞色院99精品全部免| 国产97色在线 | 国产| 久久日本三级韩国三级| 97SE亚洲国产综合自在线不卡| 少妇一区二区三区精选| 国产亚洲精品精品精品| 国产精品国产三级国产av′| 国产AV国片精品有毛| 亚洲中国美女精品久久久 | 无码av天堂一区二区三区| 日日摸夜夜添夜夜添无码免费视频|