《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業(yè)界動態(tài) > 基于 DSP Builder的OQPSK調制器設計及FPGA實現(xiàn)

基于 DSP Builder的OQPSK調制器設計及FPGA實現(xiàn)

2009-06-11
作者:鄭 希, 王和明

??? 摘 要:提出了OQPSK調制器的全數(shù)字實現(xiàn)方案,基于DSP Builder 完成了方案的建模仿真并進行了硬件驗證,實驗表明,所設計的調制器工作穩(wěn)定、可靠, 達到設計要求。
??? 關鍵詞:OQPSK;FPGA;DDS;DSP Builder

?

??? OQPSK調制技術是一種恒包絡調制技術,受系統(tǒng)非線性影響小,具有較高的帶寬利用率和功率利用率,廣泛應用于衛(wèi)星通信和移動通信領域。隨著數(shù)字調制技術的出現(xiàn),在有限的帶寬內傳輸高速的數(shù)據(jù)已成為可能,并且比過去使用的模擬調制,如調幅(AM)和頻移鍵控(FSK)、開關鍵控(OOK)、脈寬調制(PWM)、脈位調制(PPM)、脈幅調制(PAM)等技術相比有更高的可靠性和抗擾性。目前國內多速率/多制式智能調制解調器己有一些研究成果和芯片問世。但是,國內的產品大多基于通用DSP實現(xiàn),支持的速率比較低。由于運算量較大和硬件參數(shù)的限制,采用通用DSP或普通算法無法勝任高速率調制解調的任務。而用可編程器件實現(xiàn)的全數(shù)字調制器則可以說是一種用戶全定制的調制方案,所有的參數(shù)都可以按照每個特定的用戶來修改,做到最優(yōu)化。此外,F(xiàn)PGA還具有靜態(tài)可重復編程和動態(tài)系統(tǒng)重構的特性,使得硬件的功能可以像軟件一樣編程修改,極大地提高了電子系統(tǒng)設計的靈活性和通用性。
1 OQPSK調制原理[1]
??? OQPSK也稱為偏移正交相移鍵控(Offset-QPSK),是QPSK的改進型,OQPSK信號實際上是兩路正交雙邊帶信號,與QPSK有同樣的相位關系,也是把輸入碼流分成兩路,然后進行正交調制[2]。與QPSK相比,OQPSK的不同點在于它將同相和正交兩支路的碼流在時間上錯開了半個碼元周期,由于兩支路碼元半周期的偏移,每次只有一路可能發(fā)生極性翻轉,不會發(fā)生兩支路碼元極性同時翻轉的現(xiàn)象。因此,OQPSK信號相位只能跳變0°和±90°,不會出現(xiàn)180°的相位跳變,具有恒包絡特性,受系統(tǒng)非線性影響小,所以頻帶受限的OQPSK信號包絡起伏比頻帶受限的QPSK信號經(jīng)限幅放大后頻帶展寬得少,故OQPSK性能優(yōu)于QPSK。
??? 常用的多相制信號的產生方法主要有直接調相法、脈沖插入法、相位選擇法等。本設計采用相位選擇法,即直接用數(shù)字信號選擇所需相位的載波以產生多相制信號。OQPSK的方框圖如圖1所示。在這種調制器中,輸入碼元經(jīng)串并轉換后分為I、Q兩路信號,兩路共有00、01、10、11共四種狀態(tài)。其中I路經(jīng)過半碼元周期的延遲后與Q路信號共同作為選相電路的輸入。載波發(fā)生器產生四種相位的載波,邏輯選相電路根據(jù)輸入信息每次選擇其中一種相移的載波作為輸出,然后經(jīng)過帶通濾波器濾除高頻分量,得到調制好的信號。該方法更適合全數(shù)字調制在FPGA內的實現(xiàn)。

?


2 OQPSK數(shù)字調制器實現(xiàn)
??? DSP Builder是一個系統(tǒng)級(或算法級)設計工具,它架構在多個軟件工具之上,并把系統(tǒng)級(算法仿真建模)和RTL(硬件實現(xiàn))兩個設計領域的設計工具連接起來,都放在了MATLAB/Simulink圖形設計平臺上,而將QuartusⅡ作為底層設計工具置于后臺,最大程度發(fā)揮了各種工具的優(yōu)勢。除了圖形化的系統(tǒng)建模外,DSP Builder還可以自動完成大部分的設計過程和仿真,直至把設計文件下載至FPGA開發(fā)板上。本設計完全基于FPGA實現(xiàn),該調制器采用DSP Builder的圖形化設計,通過Simulink的圖形化界面進行建模、系統(tǒng)級仿真,并調用QuartusⅡ進行綜合、網(wǎng)表生成和適配,最后完成向FPGA的配置下載過程。整個設計思路靈活,圖形界面簡單直觀,硬件實現(xiàn)部分采用Altera 公司開發(fā)的Cyclone系列EP1C6Q240C8。系統(tǒng)模型由共分時鐘、串并轉換、四相制載波產生、相位選擇等電路組成,如圖2所示。該模型的系統(tǒng)級仿真結果如圖3所示,I、Q對應為串并轉換并延遲后的碼元,輸出為調制后的載波。

?

?


2.1 時鐘、串/并轉換、相位選擇模塊的實現(xiàn)[3]
??? 時鐘模塊調用Simulink中的鎖相環(huán)模型,對輸入時鐘進行分頻與倍頻。輸出兩路時鐘信號,分別用作延遲時鐘與載波信號產生模塊的時鐘。在串并轉換中輸入的信息碼元經(jīng)過串并轉換器,變成速率減半的雙比特序列。具體實現(xiàn)是采用計數(shù)器對輸入時鐘計數(shù),計數(shù)輸出作為D觸發(fā)器的使能輸入,通過使能信號控制輸入碼元在輸出端的輸出以實現(xiàn)對數(shù)據(jù)的串并轉換。
??? 在DDS模塊中的相位調制精度設置為10, 所以相位選擇器輸入代碼的寬度也相應設置成10位, 相應的相位調制輸入值對應關系為: 相位輸出Ф0 =π/4 時相位控制字的輸入值對應為128, 3π/4 時對應384為調制輸入值, 5π/4 時對應640 為調制輸入值, 7π/4時對應896為調制輸入值,其計算公式如式(1)所示。相位選擇模塊采用四路復用器根據(jù)輸入I、Q兩路信號做選通信號,實現(xiàn)對相位控制字的選擇。
???
2.2 載波發(fā)生器的實現(xiàn)
??? 四相載波發(fā)生器采用直接數(shù)字合成器實現(xiàn),它是采用數(shù)字技術的一種新型頻率合成技術,通過控制頻率、相位增量的步長,產生各種不同頻率的信號。它具有一系列的優(yōu)點:較高的頻率分辨率;可以實現(xiàn)快速的頻率切換;在頻率改變時能夠保持相位的連續(xù);很容易實現(xiàn)頻率、相位和幅度的數(shù)控調制等。
??? 基于DSP Builder的子系統(tǒng)如圖4所示,DDS子系統(tǒng)Subsystem有3個輸入,分別為Freqword(32位控制字)、phaseword(10位相位控制字)、Amp(10 位控制字);1個輸出,即10位OQPSK輸出。2個累加器分別為相位累加器和相位調制器,LUT為正弦ROM查找表。頻率控制字的計算公式如式(2)所示,在式中fclk是系統(tǒng)時鐘,N是相位累加器的數(shù)據(jù)位寬,也是頻率輸入字的數(shù)據(jù)位寬。相位控制字接收相位選擇其提供的輸入數(shù)據(jù)。幅度控制字也可以根據(jù)輸出幅度的需要進行設定,在仿真中幅度控制值設定為1。

?


???
2.3 OQPSK的FPGA實現(xiàn)[4]
??? 通過Matlab/Simulink對已經(jīng)設計好的OQPSK模型進行編譯,再調用DSP Builder的Signal Compiler工具直接生成QuartusⅡ工程文件,再調用QuartusⅡ完成綜合、網(wǎng)表生成和適配,直至完成FPGA的配置下載過程。
??? 本設計方案采用的FPGA芯片是Altera公司的Cyclone系列芯片EP1C6Q240C8,其容量6000個邏輯宏單元(LE),等效于標準15萬邏輯門電路,速度為-8,可通過單片芯片電路實現(xiàn)DDS,相位累加和相位調制器分別為32位和10位,正弦ROM查找表存儲1 024×10 bit波形數(shù)據(jù),利用FPGA可以根據(jù)需要方便地實現(xiàn)OQPSK全數(shù)字調制,且具有浪費的實時性。在轉換后的源代碼通過功能仿真與時序仿真測試后,再經(jīng)過QuartusⅡ軟件綜合生成EDF格式的網(wǎng)表文件,得到的波形如圖5所示。圖中,clock為系統(tǒng)時鐘, Fword為頻率控制字,Datain為輸入碼元,Sel為串并轉換后的兩路碼元信號,OQPSK為調制后輸出信號。QuartusⅡ中的仿真結果與Matlab/Simulink中的仿真結果在相位,頻率和幅度上基本一致。利用FPGA能輸出較高質量的信號,雖然內部數(shù)字信號有一定的抖動,但通過采用抖動注入技術、延時疊加法等方法,通常也能將誤差保持在允許范圍之內。

?


??? 通過Matlab對調制后數(shù)據(jù)進行頻譜分析,分析結果如圖6所示。由圖可以看出,OQPSK信號具有恒包絡特性,沒有出現(xiàn)180°的相位跳變;對其做1 024點FFT,并進行譜運算,得到信號頻譜,帶寬為1.2 MHz,載波頻率為2.8 MHz(采樣頻率為9.6 MHz),達到設計要求。

?

?

??? 本文利用QuartusⅡ和Matlab/Simulink之間的接口工具DSP Builder來設計整個OQPSK系統(tǒng),DSP Builder具備一個友好的開發(fā)環(huán)境,并且和QuartusⅡ交互性強,易于使用。設計者只需簡單了解VHDL描述語言,就可以直接調用已經(jīng)建立好的Matlab和Simulink設計流程,通過Simulink的圖形化界面進行建模、系統(tǒng)級仿真,并子對調用QuartusⅡ進行綜合、網(wǎng)表生成和適配,最后完成向FPGA的配置下載過程。整個設計思路靈活,圖形界面簡單直觀,開發(fā)周期短。仿真結果表明,該設計方案原理正確,行之有效。根據(jù)Nyquist定律,只要輸出信號的最高頻率分量小于或等于fclk/2,就可以實現(xiàn)。而實際中由于受LPF設計及雜散分布的限制,僅能做到40%左右。所以采用DDS,可合成幾乎從直流到0.4 fclk的頻率。且在系統(tǒng)晶振頻率一定的情況下,系統(tǒng)時鐘可用FPGA內部的鎖相環(huán)進行倍頻、分頻,以實現(xiàn)載波頻率的任意調整。

參考文獻
[1]?張學平,王應平,鄒傳云. 基于FPGA的OQPSK解調器的設計與實現(xiàn)[J]. 微計算機信息, 2005,23(1).
[2]?郭培源,李煥杰. 基于FPGA的QPSK調制設計與實現(xiàn)[J]. 北京:北京工商大學學報(自然科學版), 2004,24(03).
[3]?王亮興,達新宇. 數(shù)字通信原理與技術. 西安:西安電子科技大學出版社,2003.
[4]?潘松,黃繼業(yè). EDA技術與VHDL. 北京:清華大學出版社,2007.
流程,通過Simulink的圖形化界面進行建模、系統(tǒng)級仿真,并子對調用QuartusⅡ進行綜合、網(wǎng)表生成和適配,最后完

本站內容除特別聲明的原創(chuàng)文章之外,轉載內容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內容無法一一聯(lián)系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美高清你懂得| 国产亚洲午夜| 久久精品国产亚洲aⅴ| 亚洲网址在线| 亚洲精品国产精品国自产观看浪潮| 性色av一区二区三区红粉影视| 亚洲视频播放| 一区二区av在线| 亚洲美女在线看| 亚洲美女啪啪| av成人激情| 一区二区三区 在线观看视| 日韩一区二区久久| 一本不卡影院| 亚洲网站在线| 亚洲欧美福利一区二区| 亚洲欧美日韩中文在线制服| 亚洲欧美日韩综合aⅴ视频| 亚洲欧美三级在线| 性做久久久久久| 久久国产精品毛片| 亚洲国产天堂久久综合| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲黄色片网站| 亚洲精品欧洲| 一区二区三区 在线观看视| 亚洲视频免费在线| 亚洲一区影院| 欧美伊人久久大香线蕉综合69| 欧美一区二区三区在线视频| 久久精品国产91精品亚洲| 久久综合成人精品亚洲另类欧美| 美女999久久久精品视频| 欧美电影免费网站| 欧美日本韩国一区二区三区| 欧美午夜视频在线| 国产精品伊人日日| 黄色成人在线| 亚洲靠逼com| 亚洲一区亚洲| 久久国产婷婷国产香蕉| 亚洲伦伦在线| 亚洲一区二区三区成人在线视频精品 | 另类天堂av| 欧美精品在线视频| 国产精品系列在线播放| 影音先锋另类| 99视频有精品| 香蕉久久夜色精品| 亚洲精品在线视频观看| 亚洲中字黄色| 麻豆精品在线观看| 欧美性一二三区| 国产日韩三区| 亚洲激情二区| 欧美一区二区女人| 99这里只有久久精品视频| 欧美在线观看一区二区| 欧美激情片在线观看| 国产精品亚洲综合| 亚洲欧洲美洲综合色网| 性色av一区二区三区在线观看| 日韩一区二区精品葵司在线| 欧美制服丝袜第一页| 欧美电影电视剧在线观看| 国产精品视频一| 亚洲日韩欧美视频一区| 性刺激综合网| 亚洲午夜激情网页| 欧美 日韩 国产精品免费观看| 国产精品久久久久久久久借妻| 亚洲国产成人91精品| 午夜亚洲影视| 亚洲午夜一二三区视频| 猛男gaygay欧美视频| 国产精品综合av一区二区国产馆| 亚洲精品在线免费观看视频| 欧美伊人久久| 香蕉亚洲视频| 欧美色一级片| 亚洲国产欧美一区| 欧美一区视频| 性色av香蕉一区二区| 欧美日韩国产页| 在线观看视频亚洲| 欧美一区午夜精品| 欧美在线www| 国产精品v日韩精品| 亚洲激情在线观看视频免费| 久久高清免费观看| 欧美亚洲一区二区三区| 欧美日韩高清免费| 亚洲高清视频一区二区| 欧美中文字幕第一页| 午夜久久99| 国产精品黄视频| 99视频日韩| 一本色道久久88精品综合| 男男成人高潮片免费网站| 国产综合色一区二区三区| 亚洲嫩草精品久久| 午夜精品电影| 国产精品乱人伦一区二区| 99国产精品| 99亚洲视频| 欧美精品一区二区三区蜜桃| 在线精品国产欧美| 亚洲国产婷婷| 美女精品网站| 亚洲第一级黄色片| 亚洲国产精品久久久久久女王| 久久久久久亚洲综合影院红桃| 国产日产高清欧美一区二区三区| 亚洲综合成人在线| 欧美一区二区成人| 国产精品蜜臀在线观看| 亚洲视频一区二区| 亚洲欧美一区二区激情| 国产精品无人区| 亚洲综合色网站| 欧美亚洲午夜视频在线观看| 国产伦理一区| 性色av一区二区三区在线观看| 久久精品中文字幕一区| 黄色成人在线网址| 最新日韩在线| 欧美日韩成人在线视频| 亚洲视频www| 欧美中文字幕| 国内一区二区在线视频观看| 久久精品欧洲| 暖暖成人免费视频| 91久久一区二区| 夜夜爽www精品| 国产精品v日韩精品| 亚洲女同在线| 久久综合网络一区二区| 亚洲国产裸拍裸体视频在线观看乱了中文| 亚洲日本va午夜在线电影| 欧美日韩国产91| 亚洲网站在线看| 欧美在线一区二区| 伊人狠狠色j香婷婷综合| 亚洲狼人综合| 欧美性一二三区| 午夜一区不卡| 麻豆av福利av久久av| 亚洲美女电影在线| 欧美影院视频| 亚洲国产日本| 亚洲在线视频免费观看| 国产一区二区三区观看| 亚洲经典视频在线观看| 欧美日韩一区二区视频在线观看| 亚洲小说欧美另类社区| 久久视频国产精品免费视频在线| 亚洲黄一区二区三区| 午夜精品久久久久久| 极品尤物一区二区三区| 一区二区三区欧美日韩| 国产欧美一区二区在线观看| 亚洲欧洲精品一区二区| 国产精品久久久久久久久动漫| 欧美主播一区二区三区| 欧美精品色一区二区三区| 亚洲欧美www| 欧美国产日韩一区二区三区| 亚洲一区二区三区免费观看| 久久综合中文| 亚洲无线视频| 老色批av在线精品| 一区二区三区精品久久久| 久久久久久久尹人综合网亚洲| 亚洲人成啪啪网站| 久久成人一区| 亚洲免费久久| 久久久久天天天天| 一本色道久久综合| 另类亚洲自拍| 亚洲永久免费av| 欧美激情综合色综合啪啪| 亚洲欧美日韩一区二区在线| 欧美激情在线狂野欧美精品| 欧美一区二区三区喷汁尤物| 欧美日韩99| 欧美在线在线| 国产精品成人国产乱一区| 亚洲国产女人aaa毛片在线| 国产精品久久久久一区二区| 亚洲欧洲一区二区在线播放| 国产欧美另类| 亚洲一级黄色| 亚洲国产精品久久久久秋霞不卡 | 久久视频免费观看| 在线性视频日韩欧美| 欧美ed2k| 久久激情视频免费观看| 欧美理论电影在线观看| 久久se精品一区二区| 国产精品日韩专区|