• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于VHDL的16QAM信號發(fā)生器設(shè)計與實現(xiàn)

      2018-02-01 11:21:03吳華王輝溫俊青張小真
      軟件導刊 2018年1期
      關(guān)鍵詞:基帶幅度載波

      吳華+王輝+溫俊青+張小真

      摘要:基于VHDL與MAX+PLUSⅡ軟件開發(fā)平臺,采用層次化、模塊化與參數(shù)化的設(shè)計方法,設(shè)計并驗證了一種性能良好的16QAM信號發(fā)生器。介紹了VHDL語言與16QAM原理,闡述了16QAM信號調(diào)制與解調(diào)的理論方法,設(shè)計并實現(xiàn)了正余弦載波產(chǎn)生、16QAM調(diào)制、解調(diào)等功能模塊,給出整體調(diào)制解調(diào)的模塊圖與仿真波形。性能分析結(jié)果表明該系統(tǒng)設(shè)計可行。

      關(guān)鍵詞:VHDL;16QAM;調(diào)制;解調(diào)

      DOIDOI:10.11907/rjdk.172188

      中圖分類號:TP319

      文獻標識碼:A文章編號文章編號:1672-7800(2018)001-0113-03

      Abstract:Based on VHDL and MAX+PLUS II software development platform, a 16QAM signal generator with good performance is designed and verified by using hierarchical, modular and parametric design methods. The VHDL and 16QAM principle are discussed firstly, and then the theory of 16QAM signal modulation and demodulation is analyzed, and multiple functional modules, such as the sine and cosine carrier waves generation, 16QAM modulation and demodulation, are designed and implemented. Finally, the whole modulation and demodulation module chart and the simulation profiles are achieved, and the performance analysis shows that the design of the system is feasible.

      Key Words:VHDL; 16QAM; modulation; demodulation

      0引言

      數(shù)字通信系統(tǒng)一般需要滿足兩個標準:①高效并不失真地傳輸有用信息;②在傳輸過程中盡可能減少或抑制干擾信息。數(shù)字通信系統(tǒng)之所以能持續(xù)高速發(fā)展并成為當代通信系統(tǒng)主流,這與其自身具有易于加密傳輸、高度集成化的特點密不可分;新的調(diào)制技術(shù)不僅減小了信道對信號傳輸?shù)挠绊?,而且在大容量傳輸、高速率、?jié)省頻譜并有效利用帶寬等方面均有進展[1]。數(shù)字基帶信號一般需經(jīng)過調(diào)制后在無線與有線信道傳輸,這個過程實質(zhì)上是將信號的頻譜從低頻遷移到高頻,調(diào)制后的信號更便于實現(xiàn)遠距離傳輸。幅移鍵控、頻移鍵控和相移鍵控是數(shù)字調(diào)制的基礎(chǔ),然而這3種數(shù)字調(diào)制方式都存在不足,如頻譜利用率低、抗多徑衰落能力差、功率譜衰減慢、帶外輻射嚴重等[2]。正交振幅調(diào)制QAM(Quadrature Amplitude Modulation) 具有頻譜利用率高、抗干擾能力強等優(yōu)點,QAM編碼是一種振幅和相位聯(lián)合鍵控,作為一種高效的數(shù)字調(diào)制方式,在大、中容量數(shù)字微波通信系統(tǒng)、有線電視網(wǎng)絡(luò)高數(shù)據(jù)傳輸、衛(wèi)星通信等領(lǐng)域應(yīng)用廣泛。16QAM是正交振幅調(diào)制的一種基本方式,本文采用VHDL語言,通過MAX+PLUSⅡ開發(fā)平臺[3],設(shè)計了一種性能良好的16QAM信號調(diào)制解調(diào)發(fā)生器,對信號進行振幅相位聯(lián)合鍵控,并給出仿真波形。

      1VHDL和16QAM原理

      1.1VHDL概述

      VHDL(Very High Speed Integrated Circuit Hardware Description Language)是一種工業(yè)硬件描述語言, 1983年由美國國防部創(chuàng)建,隨后被IEEE(Institute of Electrical and Electronics Engineers)組織作為標準推廣使用。隨著大規(guī)模集成電路及各種電子技術(shù)的發(fā)展,硬件描述語言已成為EDA(Electronic Design Automation)技術(shù)的重要組成部分。VHDL作為一種主流硬件描述語言,在電路設(shè)計中具有良好的描述與建模能力,開發(fā)者通過快速學習即可完成硬件設(shè)計任務(wù)。VHDL對數(shù)字系統(tǒng)具有多層次描述能力,既能從系統(tǒng)級和門級進行電路描述,又能從不同維度如系統(tǒng)結(jié)構(gòu)、邏輯行為、寄存器傳輸?shù)冗M行描述。VHDL編寫程序的特點是將每項硬件設(shè)計按照功能或行為劃分模塊,每個模塊成為一個實體,通過實現(xiàn)實體功能或算法對外提供服務(wù),各實體對外提供唯一接口被其它實體引用。VHDL可以描述數(shù)字系統(tǒng)的結(jié)構(gòu)、行為、功能與接口,使用VHDL進行硬件設(shè)計具有以下優(yōu)點[4]:①VHDL在行為描述能力方面比其它語言更強,使用VHDL進行系統(tǒng)設(shè)計時,可以從邏輯行為描述設(shè)計,能輕松避開器件的具體結(jié)構(gòu);②有豐富的軟件支持VHDL仿真模擬功能,便于開發(fā)者在設(shè)計早期發(fā)現(xiàn)并糾正錯誤,以驗證模塊功能的可行性,節(jié)約設(shè)計時間并減少成本;③支持大規(guī)模系統(tǒng)多層次設(shè)計分解并可重復(fù)利用已存在的設(shè)計模塊,極大縮短了上市周期,提高了生成效率,降低了工作量;④VHDL硬件開發(fā)者可以將高層次行為描述與RTL(Register Transfer Level)描述結(jié)合使用,也可單獨自定義數(shù)據(jù)類型,通過使用EDA工具可以便捷地進行邏輯綜合仿真與優(yōu)化,將描述設(shè)計自動轉(zhuǎn)換為低層次的門級電路;⑤開發(fā)者在使用VHDL進行系統(tǒng)設(shè)計仿真時,不必關(guān)心目標器件的硬件結(jié)構(gòu),實現(xiàn)了硬件設(shè)計與具體硬件的解耦,從而將主要精力放在系統(tǒng)的功能需求設(shè)計上。

      1.216QAM原理endprint

      QAM又稱星座調(diào)制,這是由于這種調(diào)制方式在矢量圖上看起來與星座類似。16QAM是包含16種符號的一種QAM方式,通過將獨立的兩路正交4ASK信號疊加所得,在此過程中該信號的幅度與相位均被調(diào)制。星座圖包含的點數(shù)越多,圖中單個符號所代表的傳輸信息量就越大,如果在保持星座圖平均能量基本恒定不變時加入星座點數(shù),將會造成星座上點與點的間距減小,進而增加系統(tǒng)的誤碼率,導致系統(tǒng)整體可靠性降低[5]。16QAM信號可以表示為:S(t)=kxkg(t-kTs)cosωct-

      其中,S(t)是經(jīng)過調(diào)制的兩個正交載波信號的疊加,正交載波sinωct可以使用同相載波cosωct經(jīng)過相位移動π/2后得到。g(t)代表系統(tǒng)的單位脈沖響應(yīng),可取其幅值為1,xk、yk分別表示所要傳輸?shù)膬陕?電平信號第k個碼元的值,Ts代表一個碼元的持續(xù)時間,ωc是載波角頻率。

      2功能模塊

      在16QAM中,數(shù)據(jù)信息由相互正交的正、余弦波的幅度變化表示。常用的16QAM是用4個不同幅度的正弦波信號和4個不同幅度的余弦波信號疊加表示的基帶信號,通過發(fā)送正、余弦波信號實現(xiàn)對基帶信號的傳輸。16QAM信號為模擬信號,而FPGA只能處理數(shù)字信號。因此,需對正弦信號采樣再經(jīng)過數(shù)/模變換得到所需的16QAM信號,F(xiàn)PGA產(chǎn)生正弦信號的采樣值[6]。

      2.116QAM調(diào)制

      輸入基帶序列經(jīng)串-并轉(zhuǎn)換后,信號被分為I(同相)、Q(正交)兩路,兩路信號每次賦2比特數(shù)據(jù),共有4種不同的狀態(tài),分別對應(yīng)4種不同的電平幅度且I與Q兩路信號正交。任意一個I幅度和任意一個Q幅度組合在星坐圖上進行映射,每個星座點代表由4個比特的數(shù)據(jù)組成的一個映射,I與Q共計16種組合狀態(tài)。16QAM是二維調(diào)制技術(shù),在實現(xiàn)時采用正交調(diào)幅方式,用某星座點在I坐標上的投影去調(diào)制同相載波幅度,用Q坐標上的投影去調(diào)制正交載波的幅度,然后將2個調(diào)幅信號相加就是所需的調(diào)制信號。

      2.2解調(diào)

      16QAM調(diào)制信號中基帶信號的幅度與相位不同,因而理論上解調(diào)時需要判斷調(diào)制信號的最大幅值及起始相位。由16QAM調(diào)制波形圖可知,調(diào)制信號在π/4一側(cè)(左側(cè)或右側(cè))幅值完全分開。在π/4處經(jīng)調(diào)制的基帶信號1111達到所有基帶信號中的最大幅值,將16QAM數(shù)據(jù)流存儲,利用對調(diào)制信號幅值的持續(xù)檢測,可從調(diào)制信號數(shù)據(jù)流中挑選出局部最大值,也就是基帶信號所對應(yīng)的調(diào)制信號最大振幅[7]。在最大振幅處設(shè)置標志信號,每隔一個碼元檢測數(shù)據(jù)流,根據(jù)數(shù)據(jù)流之間的關(guān)系,將調(diào)制信號在π/4處分類,再通過每一類在π/4一側(cè)的幅值判斷出對應(yīng)的輸入基帶信號。由于可編程邏輯器件不能是負電平,因此在設(shè)計中采用8位數(shù)字信號的中值127作為基準電平。16QAM調(diào)制信號的解調(diào)原理如圖1所示。

      3模塊設(shè)計與性能分析

      3.1模塊設(shè)計與仿真

      16QAM調(diào)制與解調(diào)整體模塊設(shè)計包含6個模塊:M序列產(chǎn)生器(M_SEQUENCE)、I、Q信號發(fā)生器(DIVIDE)、載波信號發(fā)生器(CARRY_WAVE)、I、Q信號調(diào)制模塊(MODULATION_IQ)、I、Q調(diào)制信號合并模塊(QAM_MERGE)以及解調(diào)模塊(QAMACCEPT),如圖2所示。其中,M序列發(fā)生器產(chǎn)生4位偽隨機序列作為基帶信號,進行解調(diào)仿真波形對比分析。I、Q信號發(fā)生器對基帶信號進行串并轉(zhuǎn)換,產(chǎn)生兩路兩位正交信號。載波信號發(fā)生器生成正余弦波形信號100個樣值點。I、Q信號調(diào)制模塊將兩路載波信號與I、Q信號分別進行調(diào)制,輸出兩路調(diào)制信號。I、Q調(diào)制信號合并模塊將生成的兩路調(diào)制信號進行合并,產(chǎn)生16QAM調(diào)制信號。解調(diào)模塊根據(jù)輸入的16QAM調(diào)制信號流的局部最大幅值與π/4處幅值變動情況,判斷對應(yīng)的基帶信號,最終解調(diào)出16QAM基帶信號。模塊仿真如圖3所示,從中可以看出,經(jīng)過整體模塊的解調(diào)信號與基帶信號完全一致,表明16QAM系統(tǒng)設(shè)計方案是正確的。

      3.2性能分析

      從圖4可以看出,M序列輸入基帶信號X[0..3]與解調(diào)器輸出信號Y[3..0]之間的最大延遲為18個時鐘周期,即3.6us,表明16QAM調(diào)制解調(diào)整體延遲低,具有傳輸速度快的優(yōu)點。

      4結(jié)語

      16QAM是采用16個標識符的一種正交幅度調(diào)制方式。本文利用VHDL語言,在MAX+PLUSⅡ平臺通過模塊分解并分析各功能模塊的實現(xiàn)方法,設(shè)計并驗證了一種16QAM信號發(fā)生器。從整體模塊的仿真波形可以看出,M序列產(chǎn)生器、正余弦載波信號發(fā)生器、16QAM調(diào)制與解調(diào)等模塊功能符合設(shè)計、配合良好,調(diào)制信號經(jīng)過解調(diào)輸出信號與基帶信號保持一致。對解調(diào)器的輸出信號與輸入基帶信號延遲性能分析顯示,16QAM調(diào)制解調(diào)器性能優(yōu)越,速度較快。

      參考文獻:

      [1]樊昌信.通信原理[M].北京:國防工業(yè)出版社,2000.

      [2]張衛(wèi)鋼.通信原理與通信技術(shù)[M].西安:西安電子科技大學出版社,2003.

      [3]徐志軍.大規(guī)??删幊踢壿嬈骷捌鋺?yīng)用[M].成都:電子科技大學出版社,2000.

      [4]盧毅,賴杰.VHDL與數(shù)字電路設(shè)計[M].北京:科學出版社,2001.

      [5]趙明.MIMO系統(tǒng)中高階QAM調(diào)制下的半定松弛檢測算法[J].新型工業(yè)化,2011,1(3):97-103.

      [6]鄭濤,王丹志,施璟,等.基于FPGA的軟件無線電接收平臺設(shè)計[J].軟件,2013,34(4):26-28.

      [7]王紅艷,李竹.基于VHDL的4ASK的設(shè)計與實現(xiàn)[J].電腦與電信,2009,17(11):19-23.

      (責任編輯:杜能鋼)endprint

      猜你喜歡
      基帶幅度載波
      微波超寬帶高速數(shù)控幅度調(diào)節(jié)器研制
      基于ANSYS的四連桿臂架系統(tǒng)全幅度應(yīng)力分析
      應(yīng)急廣播系統(tǒng)中副載波的構(gòu)建與應(yīng)用
      2014年LTE基帶收益占蜂窩基帶收益50%以上
      AIS基帶信號的接收與處理
      2014年中期預(yù)增(降)幅度最大的50家上市公司
      數(shù)字基帶系統(tǒng)的System View仿真設(shè)計
      低壓載波通訊測試儀的開發(fā)與應(yīng)用
      基于FPGA的WSN數(shù)字基帶成形濾波器設(shè)計
      基于最優(yōu)化搜索的迭代載波同步算法
      来宾市| 弋阳县| 海门市| 广东省| 屯门区| 青阳县| 宜宾县| 桃江县| 平陆县| 关岭| 湾仔区| 济源市| 新野县| 乌拉特后旗| 察哈| 仁寿县| 阿尔山市| 永和县| 澳门| 巍山| 安阳县| 云和县| 获嘉县| 盖州市| 赤水市| 涿州市| 金沙县| 酉阳| 巴青县| 濮阳县| 连南| 昌宁县| 江陵县| 中山市| 方山县| 宁城县| 沿河| 雷波县| 石嘴山市| 蒙城县| 老河口市|