• 
    

    
    

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

      基于ZYNQ的CPFSK數(shù)字解調(diào)的設(shè)計(jì)與實(shí)現(xiàn)

      2016-11-14 07:03:20佐風(fēng)玲刁節(jié)濤
      電子科技 2016年10期
      關(guān)鍵詞:碼元載波波形

      佐風(fēng)玲,刁節(jié)濤,李 楠,朱 策

      (國(guó)防科學(xué)技術(shù)大學(xué) 電子科學(xué)與工程學(xué)院,湖南 長(zhǎng)沙 410073)

      ?

      基于ZYNQ的CPFSK數(shù)字解調(diào)的設(shè)計(jì)與實(shí)現(xiàn)

      佐風(fēng)玲,刁節(jié)濤,李 楠,朱 策

      (國(guó)防科學(xué)技術(shù)大學(xué) 電子科學(xué)與工程學(xué)院,湖南 長(zhǎng)沙 410073)

      傳統(tǒng)數(shù)字調(diào)制解調(diào)設(shè)計(jì)采用FPGA+DSP或ADC的模式,通過(guò)傳輸總線完成數(shù)據(jù)的存儲(chǔ)與傳輸,針對(duì)傳輸總線設(shè)計(jì)困難的問(wèn)題,采用Xilinx新平臺(tái)ZYNQ,充分利用PL部分并行運(yùn)算能力強(qiáng)的特點(diǎn)完成了CPFSK解調(diào)算法IP核的設(shè)計(jì),PS部分通過(guò)AXI總線訪問(wèn)IP核,傳輸速率高達(dá)10 Gbit·s-1,提高了對(duì)調(diào)制信號(hào)的處理速度,增加了系統(tǒng)的靈活性,降低了系統(tǒng)的體積和功耗,且便于在機(jī)載車載環(huán)境下的應(yīng)用。

      連續(xù)相位頻移鍵控;ZYNQ;數(shù)據(jù)傳輸

      ZUO Fengling, DIAO Jietao, LI Nan, ZHU Ce

      (School of Electronic Science and Engineering, National University of Defense Technology,Changsha 410073, China)

      連續(xù)相位頻移鍵控(CPFSK)信號(hào)具有較高的頻帶利用率,相位連續(xù)并且兼具了FSK恒包絡(luò)的特點(diǎn),被廣泛應(yīng)用在衛(wèi)星通信系統(tǒng)和便攜式移動(dòng)通信系統(tǒng)中。國(guó)內(nèi)在研究CPFSK調(diào)制解調(diào)過(guò)程中,一般采用DSP、單片機(jī)、CPLD、FPGA等平臺(tái)實(shí)現(xiàn)。在實(shí)際工程應(yīng)用中,為滿足系統(tǒng)的功能,利用較少的硬件成本資源完成對(duì)信號(hào)的處理具有很高的使用價(jià)值[1-2]。

      2011年12月,Xilinx宣布開(kāi)始向客戶出貨首款Zynq-7000可擴(kuò)展處理平臺(tái),它將業(yè)界標(biāo)準(zhǔn)的ARM雙核Cortex-A9 MPCore處理器系統(tǒng)與Xilinx可擴(kuò)展的28nmFPGA架構(gòu)整合在一起,以低功耗和低成本等系統(tǒng)優(yōu)勢(shì)實(shí)現(xiàn)良好的系統(tǒng)性能、靈活性和可擴(kuò)展性。同時(shí)在Zynq上進(jìn)行數(shù)據(jù)處理,有別于在其他ARM上進(jìn)行數(shù)據(jù)處理,Zynq7000是FPGA內(nèi)嵌ARM的架構(gòu),Xilinx提供了SDK開(kāi)發(fā)工具支持CC++對(duì)ARM的編程,使算法的移植比較簡(jiǎn)捷,也可以使用CC++對(duì)FPGA進(jìn)行IP核編寫與封裝,這樣使ARM與FPGA共同完成數(shù)據(jù)的處理,加快了數(shù)據(jù)處理的速度[3-4]。本文利用Zynq異構(gòu)多核架構(gòu)的優(yōu)點(diǎn),使用軟硬件協(xié)同設(shè)計(jì)的方法設(shè)計(jì)實(shí)現(xiàn),設(shè)計(jì)流程如圖1所示。

      圖1 軟硬件協(xié)同設(shè)計(jì)流程圖

      1 CPFSK信號(hào)調(diào)制解調(diào)模型設(shè)計(jì)

      常規(guī)的FSK信號(hào)是由載波頻移產(chǎn)生的,頻移量mF反應(yīng)所要表達(dá)的數(shù)字信息,而FSK是無(wú)記憶的。從一個(gè)頻率到另一個(gè)頻率切換的實(shí)現(xiàn)方法是使用M=2K個(gè)調(diào)諧到期望的頻率的振蕩器,再?gòu)腗個(gè)頻率中選擇一個(gè)頻率,選擇的依據(jù)是在信號(hào)間隔時(shí)間T=K/R秒內(nèi)要發(fā)送的特定kbit·s-1符號(hào)。然而,在連續(xù)的信號(hào)傳輸時(shí)間間隔中,從一個(gè)振蕩器輸出到另一個(gè)的突發(fā)式切換,造成信號(hào)在主要頻段之外有較大的頻譜旁瓣。因此,采用CPFSK調(diào)制方式,提高頻帶利用率,使得頻譜主瓣能量集中、旁瓣滾降系數(shù)衰減快,利用軟件無(wú)線電平臺(tái)實(shí)現(xiàn)CPFSK信號(hào)時(shí)具有重要意義[1]。

      1.1 CPFSK概述

      CPFSK是CPM調(diào)制的一種特殊形式,當(dāng)傳送的M進(jìn)制的碼元序列為I={±1,±3,…,±M-1},調(diào)制信號(hào)可表示為

      (1)

      其中,Eb為碼元能量;θ為載波初始相位;fc為載波頻率;φi(t)是攜帶的相位信息

      (i-1)T≤t≤iT

      (2)

      (3)

      fd(τ)是瞬時(shí)頻率偏差

      (4)

      式中,h為調(diào)制指數(shù);T為符號(hào)周期。

      1.2 模型設(shè)計(jì)

      根據(jù)CPFSK信號(hào)的概述,調(diào)制模塊的系統(tǒng)框圖如圖2所示。由伯努利隨機(jī)信號(hào)發(fā)生模塊產(chǎn)生二進(jìn)制隨機(jī)序列,對(duì)二進(jìn)制隨機(jī)序列進(jìn)行差分編碼,消除相位模糊[10-12]。然后將隨機(jī)序列轉(zhuǎn)換成兩路數(shù)據(jù),根據(jù)傳輸數(shù)據(jù)符號(hào)的不同,通過(guò)波形形成模塊變?yōu)樗鼈兯硎镜牟ㄐ畏?hào),此時(shí)已經(jīng)得到了不同的基帶波形,再將該波形的同相分路和正交分路分別乘以載波,便可得到CPFSK一次的調(diào)制信號(hào),實(shí)現(xiàn)了調(diào)制的功能。

      圖2 調(diào)制模型

      CPFSK的解調(diào)模型如圖3所示。在信號(hào)傳輸?shù)倪^(guò)程中,外界環(huán)境總是會(huì)影響信號(hào)的傳輸,所以在仿真過(guò)程中,將調(diào)制信號(hào)通過(guò)加入高斯白噪聲的信道后進(jìn)行解調(diào)。在Simulink仿真模塊庫(kù)中找到AWGN模塊,設(shè)置其參數(shù)來(lái)調(diào)整傳輸過(guò)程中的信噪比。解調(diào)的主要目的是實(shí)現(xiàn)對(duì)載波調(diào)制的解調(diào)和對(duì)碼元信息的恢復(fù)兩部分[11-13]。模型的前半部分是對(duì)一次載波的解調(diào),后半部分主要是從兩路解調(diào)波形中恢復(fù)出波形所攜帶的碼元信息。

      圖3 解調(diào)模型

      2 建立CPFSK解調(diào)IP核

      Xilinx及許多第三方公司為用戶提供了眾多IP核,這些IP核將一些特殊功能封裝起來(lái)供用戶調(diào)用。在實(shí)際使用中,有時(shí)用戶需要實(shí)現(xiàn)一些特殊的功能,可以使用Xilinx提供的工具組裝自己的IP核。封裝后的IP核可以通過(guò)設(shè)置相應(yīng)的參數(shù)供用戶使用[5-7]。

      在模型設(shè)計(jì)完成,并且驗(yàn)證其正確性之后,可以用System Generator生成HDL網(wǎng)表或者是把模型編譯為硬件協(xié)同仿真模型、用戶自定義IP、綜合檢查點(diǎn)等。在Vivado環(huán)境中通過(guò)IP設(shè)計(jì)實(shí)現(xiàn)工程是方便的,在 System Generator中將模型打包成一個(gè)IP,并且添加X(jué)ilinx為用戶提供的一些IP,完成系統(tǒng)搭建。

      在System Generator中選擇如圖4所示的配置IP_Catalog輸出方式,選用的器件類型為Zynq xc7z020-1clg484,更改輸出路徑,配置IP的相關(guān)信息。在Generation Comleted完成之后,在Vivado中打開(kāi).xpr工程文件。

      圖4 System Generator的輸出

      將定制好的IP核添加到設(shè)計(jì)中,并且添加ZYNQ7 Processing System IP核和AXI Interconnect IP核到設(shè)計(jì)中,定制IP核通過(guò)AXI總線實(shí)現(xiàn)與PS的通信,對(duì)ZYNQ7 Processing System IP核也要進(jìn)行配置,將配置好的各個(gè)IP核模塊連接起來(lái),完成規(guī)則檢查,并將其封裝成頂層HDL文件。系統(tǒng)搭建如圖5所示。

      圖5 Vivado系統(tǒng)搭建

      對(duì)解調(diào)系統(tǒng)進(jìn)行綜合后,根據(jù)芯片型號(hào)添加封裝形式添加管教約束文件,對(duì)設(shè)計(jì)進(jìn)行映射、翻譯等來(lái)實(shí)現(xiàn),最后生成比特流。將設(shè)計(jì)工程導(dǎo)入到SDK平臺(tái),在SDK中建立對(duì)應(yīng)的板級(jí)驅(qū)動(dòng)包(BSP),BSP提供了一系列的API函數(shù),直接調(diào)用API函數(shù)可以脫離繁瑣的底層寄存器的讀和寫,提高編程效率。

      3 測(cè)試驗(yàn)證

      系統(tǒng)的基本參數(shù)設(shè)置:碼元速率為60 symbol·s-1;載波頻率為20 kHz;采樣頻率100 kHz;調(diào)制指數(shù)為0.5。

      圖6 測(cè)試分析結(jié)果對(duì)比

      二進(jìn)制隨機(jī)數(shù)經(jīng)過(guò)調(diào)制后得到相位連續(xù)的調(diào)制信號(hào),分別將調(diào)制信號(hào)的實(shí)部作為I路調(diào)制信號(hào),虛部作為Q路調(diào)制信號(hào),它們具有正弦函數(shù)的性質(zhì),而且相互正交。從圖6(c)中看出,解調(diào)信號(hào)與基帶信號(hào)有一些延遲,但對(duì)基帶信號(hào)的恢復(fù)影響較小。調(diào)制過(guò)程中調(diào)制指數(shù)對(duì)整個(gè)系統(tǒng)有較大影響,調(diào)制指數(shù)越小相位越連續(xù)。

      4 結(jié)束語(yǔ)

      國(guó)內(nèi)對(duì)CPFSK調(diào)制解調(diào)的研究都是基于FPGA或者是DSP,本文基于ZYNQ平臺(tái),充分利用了Zynq內(nèi)部FPGA+ARM架構(gòu)實(shí)現(xiàn)了CPFSK的解調(diào),占用了較少的硬件資源,降低了系統(tǒng)的功耗,并且在Simulink環(huán)境中完成解調(diào)模型設(shè)計(jì)之后自動(dòng)生成HDL代碼,節(jié)省了時(shí)間,也使得該算法具有更好的移植性。

      [1] Anderson J B, Aulin T, Sundberg C E. Digital phase modulation[M].New York: Applications of Communications Theory,1986.

      [2] 胡典榮,郭春生.基于ZedBoard 的 SPI 和以太網(wǎng)傳輸設(shè)計(jì)[J]. 杭州電子科技大學(xué)學(xué)報(bào),2013,13(5):126-129.

      [3] 陸佳華,江舟,馬岷. 嵌入式系統(tǒng)軟硬件協(xié)同設(shè)計(jì)實(shí)戰(zhàn)指南:基于Xilinx Zynq[M]. 北京: 機(jī)械工業(yè)出版社,2013.

      [4] Xilinx. Xilinx Zynq-7000 all programmable SoC ZC702 evaluation kit[EB/OL].(2013-12-10)[2015-12-15] http:// www.xilinx .com/products/boards-and-kits/EK-Z7-ZC702-G.htm.

      [5] Aulin T, Rydbeck N, Sundberg C E W. Continuous phase modulation-part II: partial response signaling[J]. IEEE Transactions on Communications, 1981,29(3):210-225.

      [6] 符曉,張國(guó)斌,朱洪順. Xilinx ZYNQ-7000 AP SoC開(kāi)發(fā)實(shí)戰(zhàn)指南 [M].北京: 清華大學(xué)出版社,2016.

      [7] Zhang L, Liu B, Xin X, et al. MAMSK-OFDM signal for RoF access with increased tolerance toward frequency offset[J]. Photonics Technology Letters IEEE, 2013,25(4):397-400.

      [8] 黃嵩.CPFSK調(diào)制解調(diào)的研究與實(shí)現(xiàn) [D].成都:西南科技大學(xué),2011.

      [9] Hachmeister A, N?Lle M, Molle L, et al. Performance comparison of MSK and QPSK optical long haul DWDM transmission with coherent detection[J]. Optics Express,2012,20(4):3877-82.

      [10] Xilinx.Optimizing DSP systems design-Xilinx[J].DSP Magazine,2006(1):5-9.

      [11] Aulin T, Sundberg C E.Continuous phase modulation-Part I:Full response signaling[J].IEEE Transactions on Communication,1981,3(29):196-209.

      [12] Lindell G, Sundberg C E, Aulin T. Minimum euclidean distance for combinations of short rate 1/2 convolutional codes and CPFSK modulation[J]. IEEE Transactions on Information Theory,1984,30(3):509-519.

      [13] 劉占線.基于System Generator的QPSK數(shù)字調(diào)制解調(diào)器[J].電子科技,2011,24(8):31-35.

      [14] 劉立楓.無(wú)線跳頻通信中的多進(jìn)制CPFSK解調(diào)技術(shù)[D].杭州:浙江大學(xué),2005.

      [15] Harris F J, Dick C, Rice M. Digital receivers and transmitters using polyphase filter banks for wireless communications[J]. IEEE Transactions on Microwave Theory & Techniques,2003,51(4):1395-1412.

      Design and Implementation of CPFSK Demodulation Based on ZYNQ

      The traditional digital modem designed using FPGA + DSP or ADC mode performs data transmission by the bus storage and transmission. But the design of transmission bus is difficult. The new Xilinx platform ZYNQ is adopted to solve this problem. The IP core of the CPFSK demodulation algorithm is designed by taking advantage of the parallel computing capability of PL, and accessed by the PS via AXI bus at a speed of up to 10 Gbit/s, thus improving the processing speed and the flexibility of the system while reducing the system size and power consumption.

      continuous phase frequency shift keying; ZYNQ; data transmission

      2016- 03- 29

      佐風(fēng)玲(1990-),女,碩士研究生。研究方向:嵌入式系統(tǒng)與固態(tài)存儲(chǔ)技術(shù)。

      10.16180/j.cnki.issn1007-7820.2016.10.006

      TN925

      A

      1007-7820(2016)10-018-04

      猜你喜歡
      碼元載波波形
      對(duì)《壓力容器波形膨脹節(jié)》2018版新標(biāo)準(zhǔn)的理解及分析
      LFM-BPSK復(fù)合調(diào)制參數(shù)快速估計(jì)及碼元恢復(fù)
      基于LFM波形的靈巧干擾效能分析
      基于極大似然準(zhǔn)則的短猝發(fā)信號(hào)盲解調(diào)
      基于ARM的任意波形電源設(shè)計(jì)
      應(yīng)急廣播系統(tǒng)中副載波的構(gòu)建與應(yīng)用
      大連臺(tái)使用CTS-1記錄波形特點(diǎn)
      低壓載波通訊測(cè)試儀的開(kāi)發(fā)與應(yīng)用
      基于最優(yōu)化搜索的迭代載波同步算法
      一種碼元同步時(shí)鐘信號(hào)的提取方法及單片機(jī)實(shí)現(xiàn)
      古蔺县| 开原市| 班戈县| 靖宇县| 攀枝花市| 泾阳县| 邯郸市| 富裕县| 科技| 海原县| 辽阳市| 龙南县| 蓝山县| 仙游县| 嵊州市| 芦溪县| 太仓市| 高碑店市| 泾阳县| 永宁县| 福贡县| 吴川市| 宾川县| 宾阳县| 云南省| 土默特左旗| 柳江县| 绥德县| 洞口县| 寿宁县| 博乐市| 迁安市| 天全县| 颍上县| 安康市| 蓬莱市| 隆尧县| 蓬溪县| 阿城市| 舒兰市| 那坡县|