• 
    

    
    

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

      基于FPGA技術(shù)實現(xiàn)的OFDM基帶調(diào)制系統(tǒng)*

      2014-09-28 01:13:47殷嚴剛王小華何富運
      電子器件 2014年1期
      關(guān)鍵詞:交織基帶數(shù)據(jù)流

      殷嚴剛,王小華,何富運

      (廣西師范大學電子工程學院,廣西桂林541004)

      基于FPGA技術(shù)實現(xiàn)的OFDM基帶調(diào)制系統(tǒng)*

      殷嚴剛*,王小華,何富運

      (廣西師范大學電子工程學院,廣西桂林541004)

      OFDM基帶調(diào)制的目的是將高速的串行數(shù)據(jù)流轉(zhuǎn)換成并行的低速數(shù)據(jù)流,再調(diào)制到頻譜是正交重疊的子載波上進行傳輸,以便于提高頻譜利用率。OFDM可以采用IFFT/FFT實現(xiàn)調(diào)制解調(diào),在本設(shè)計中采用FPGA技術(shù)可以比較容易地實現(xiàn)OFDM通信系統(tǒng)的的調(diào)制器部分。整個系統(tǒng)包括RS編碼、交織、QAM星座映射,IFFT和插入CP等模塊,經(jīng)過仿真驗證:提高了系統(tǒng)的處理速度,具有較高的應(yīng)用價值。

      正交頻分復用;現(xiàn)場可編程門陣列;頻譜;QAM星座映射

      OFDM是一種高速的無線傳輸技術(shù),雖然OFDM的理論發(fā)展很早就已經(jīng)提出,并且已經(jīng)邁向成熟,但是又在相當長的一段時間內(nèi)OFDM理論在邁向?qū)嵺`的進程變得相當緩慢。如果想直接產(chǎn)生OFDM信號,就需要用到載波發(fā)生器、濾波器和相干調(diào)制器,所以當N很大時,可以看出實現(xiàn)OFDM的系統(tǒng)會是多么的復雜。因此OFDM的技術(shù)設(shè)備的復雜度成為了其主要制約因素。雖然在七十年代提出OFDM的調(diào)制解調(diào)可以利用IDFT/DFT快速實現(xiàn),在很大程度上降低了系統(tǒng)的實現(xiàn)復雜度,但直到大規(guī)模集成電路的出現(xiàn)才使OFDM技術(shù)的得到了更廣泛的應(yīng)用。

      目前的IFFT/FFT計算使得調(diào)制解調(diào)更為高速,而今基于IFFT/FFT的OFDM通信系統(tǒng)也是已經(jīng)比較成熟了。

      1 OFDM調(diào)制器的整體結(jié)構(gòu)功能描述

      該調(diào)制器是以 IFFT為核心的,主要是實現(xiàn)OFDM的調(diào)制,待處理的基帶信號經(jīng)過RS編碼、塊交織,添零、16QAM映射、IFFT,插入CP處理后,即完成了 OFDM的調(diào)制。系統(tǒng)模塊劃分如下圖1所示。

      圖1 OFDM整體系統(tǒng)框圖

      在該系統(tǒng)中,RS編碼器和塊交織器組成的信道編碼部分,以此提高系統(tǒng)的抗干擾能力,增強系統(tǒng)的可靠性。添零模塊和16QAM映射器是將傳輸數(shù)據(jù)調(diào)制成為合適進行IFFT的數(shù)據(jù)?;贔PGA系統(tǒng)設(shè)計主要包括有Reed Solomon編碼器、數(shù)據(jù)緩存器、塊交織器、添零模塊、16QAM星座的映射和IFFT實現(xiàn)模塊。

      2 OFDM基帶調(diào)制系統(tǒng)的FPGA實現(xiàn)

      2.1 Reed Solomon編碼器實現(xiàn)

      Reed Solomon編碼器,又簡稱RS編碼器。RS編碼是在代數(shù)編碼理論的總體框架上實現(xiàn)編碼和解碼的過程,中心思想是將原始數(shù)據(jù)流映射到抽象的多項式上,在映射的過程進行一系列的數(shù)學運算。RS編碼具有很好的容錯能力,它是一種線性塊編碼,表示為RS(N,K)。其意義是當收到一列信息數(shù)據(jù)時,將其分為若干個長度為K的數(shù)據(jù)塊,在經(jīng)過編碼成為長度為N的數(shù)據(jù)塊。其糾錯能力的計算表達式為N-K=2T,T表示最多可以糾正T個隨機錯誤符號。在RS碼中的碼元符號不是二進制而是多進制符號,一般2M進制的使用更為廣泛。

      在OFDM系統(tǒng)中的信道編碼使用的RS編碼器是用Altera的MegaCore實現(xiàn)。使用的版本為Reed Solomon Complier V9.0。參數(shù)設(shè)置為編碼后每個數(shù)據(jù)包6個Codeword,每個Symbol為4個bit,其中4個Symbol為被編碼的數(shù)據(jù),2個是用來糾錯的冗余數(shù)據(jù)。由公式N-K=2T可知,只要錯誤在兩個數(shù)據(jù)之內(nèi),都是可以糾正過來的。

      在這個模塊中,引腳rsin[4..1]是數(shù)據(jù)輸入端,rsout[4..1]數(shù)據(jù)輸出端,數(shù)據(jù)位寬設(shè)置為4 bit。

      通過基于QuartusⅡ9.0仿真,其中數(shù)據(jù)包的長度為:9;3,4,5,6,7為送入編碼器編碼的5個數(shù)據(jù)。5,2,0,7為用來糾錯的4個冗余數(shù)據(jù)。

      因為考慮到這個OFDM系統(tǒng)更多的是示意性的系統(tǒng),另外,要修改RSMegaCore的參數(shù)也是很方便的。所以這里RS編碼器的參數(shù)設(shè)置也就不用考慮到其他更多的問題。

      2.2 數(shù)據(jù)緩存器

      數(shù)據(jù)緩存器是要收集36個從經(jīng)過RS編碼器編碼的數(shù)據(jù),然后作為一個數(shù)據(jù)包送到塊交織器處理。該模塊用容量為4bit×64word的FIFO緩存數(shù)據(jù),用計數(shù)器控制36個數(shù)據(jù)的收集及發(fā)送。

      2.3 塊交織器

      數(shù)字通信中一般采取的交織有塊交織和卷積交織兩種,在本中采用的是塊交織,塊交織也叫做矩陣行列轉(zhuǎn)置法,它是類似使用一個二維的矩陣序列存儲器。交織工程是先按行寫入數(shù)據(jù),然后在按列讀出數(shù)據(jù)。

      2.4 添零模塊

      因為后面要進行64點的IFFT,而從交織器出來的數(shù)據(jù)包只有36個word,所以要為每個數(shù)據(jù)包插入28個0,將數(shù)據(jù)包擴展到64點。

      2.5 16QAM星座的映射

      OFDM作為一種多載波調(diào)制方式,其每個子載波所使用的調(diào)制可以不同,各個子載波根據(jù)信道狀況的不同選擇不同的調(diào)制方式,如BPSK、QPSK、8PSK、16QAM、64QAM等。

      這里選擇使用16QAM的映射,一是它的效率要比 QPSK、8PSK的調(diào)制效率要高,二是它比64QAM的實現(xiàn)要簡單。主要作用是使數(shù)據(jù)流引入復數(shù)數(shù)據(jù)流以便進行IFFT的處理。

      2.6 IFFT實現(xiàn)

      IFFT是整個OFDM系統(tǒng)的核心,它實現(xiàn)了多載波正交的調(diào)制。前面我們也提到過這個調(diào)制系統(tǒng)的系統(tǒng)正是基于FFT/IFFT的。借助Altera公司提供的IFFT/FFT的IPCore可以快速地完成設(shè)計任務(wù)。本設(shè)計中采用的是FFT MegaCore V2.2.1版本,這里調(diào)用的是64點的IFFT,數(shù)據(jù)位長設(shè)置為10。

      其中data_real_in[9..0]、data_imag_in[9..0]是數(shù)據(jù)實部和虛部數(shù)據(jù)的輸入端;data_real_out[9.. 0]、data_imag_in[9..0]分別是IFFT后數(shù)據(jù)實部和虛部數(shù)據(jù)的輸出端。inv_i是IFFT/FFT模式選擇引腳,當inv_i置為高電平輸入時為IFFT,置為低電平時為FFT。

      3 OFDM調(diào)制系統(tǒng)總體設(shè)計及仿真

      系統(tǒng)數(shù)據(jù)流是從左往右被發(fā)送處理,但整個系統(tǒng)搭建完畢之后,顯得非常之長,為了方便截圖,將其布局為兩個梯層。從16QAM星座映射出來后的復數(shù)數(shù)據(jù)流和實數(shù)數(shù)據(jù)流都引出了輸出端口,方便查看數(shù)據(jù)流的變化。

      整個系統(tǒng)的仿真用的是100 M的時鐘,從上圖3可以看出數(shù)據(jù)流經(jīng)過16QAM星座映射、IFFT、插入CP都有一定的輸出延時,這是由于程序結(jié)構(gòu)和FPGA內(nèi)部結(jié)構(gòu)所決定的。這里使用的是QuartusⅡ的功能仿真,因為是一個示意性的系統(tǒng),所以也沒有多大必要使用時序仿真。

      仿真所選用的器件是 Altera的 Cyclone系列EP2C35U484C6器件。這個OFDM調(diào)制系統(tǒng)占用3487個邏輯單元和3032個寄存器,使用了81個I/O腳。

      圖2 OFDM調(diào)制系統(tǒng)總體設(shè)計圖

      圖3 OFDM調(diào)制系統(tǒng)仿真波形

      4 總結(jié)

      本設(shè)計采用FPGA技術(shù),在QuartusⅡ軟件開發(fā)平臺上,利用Verilog HDL硬件描述語言,再結(jié)合Altera公司的 MegaCore IP技術(shù),在軟件上實現(xiàn)了OFAM信號調(diào)制器的仿真。其中的RS編碼器和IFFT模塊通過調(diào)用Altera公司的IP core來實現(xiàn),整個設(shè)計通過測試,穩(wěn)定性高,消耗資源少,便宜移植。

      [1]汪裕民.OFDM關(guān)鍵技術(shù)與應(yīng)用[M].北京:機械工業(yè)出版社,2007:1.

      [2]田耕,徐文波,張延偉,等.無線通信PGGA設(shè)計[M].北京:電子工業(yè)出版社,2008:2.

      [3]李廣軍,孟憲遠.可編程ASIC設(shè)計及應(yīng)用[M].成都:電子科技大學出版社,2000:10.

      [4]胡銳.OFDM基帶調(diào)制系統(tǒng)在FPGA上的實現(xiàn)[D].南京:東南大學,2004.

      Based on FPGA Achieve OFDM Baseband M odulation System*

      YIN YanGang*,WANG XiaoHua,HE FuYun
      (Eelectronic Eengineering of College,Guangxi Normal University,Guilin Guangxi541004,China)

      The target of OFDM is high-speed serial data stream into low-speed parallel data streams,and modulation spectrum is to transmit the orthogonal subcarriers overlap,so the spectrum utilization rate is advanced.And OFDM can be used to achieve IFFT/FFTmodulation and demodulation,realized easily by FPGA technology.The design is based on FPGA technology to realize themodulator part of OFDM communication system,which includes RS coding,interleaving,constellation mapping,QAM,IFFT and inserted into the CPmodule.The speed of system can be improved and it has higher application value by the simulation.

      orthogonal frequency division multiplexing;field programmable gate array;frequency spectrum;QAM

      10.3969/j.issn.1005-9490.2014.01.022

      TN76 文獻標識碼:A 文章編號:1005-9490(2014)01-0089-03

      項目來源:科技人員服務(wù)企業(yè)行動項目(2009GJE10006)

      2013-04-23修改日期:2013-06-10

      EEACC:1250;6120

      殷嚴剛(1981-),男,講師,漢族,湖南邵東,講師,廣西第四批科技特派員,主要研究領(lǐng)域為信息處理與測控技術(shù);

      王小華(1980-),男,苗族,湖南隆回人,廣西師范大學講師,主要研究領(lǐng)域為FPGA系統(tǒng)設(shè)計與開發(fā)。

      猜你喜歡
      交織基帶數(shù)據(jù)流
      美食(2022年2期)2022-04-19 12:56:22
      汽車維修數(shù)據(jù)流基礎(chǔ)(下)
      交織冷暖
      女報(2019年3期)2019-09-10 07:22:44
      一種提高TCP與UDP數(shù)據(jù)流公平性的擁塞控制機制
      一種改進的塊交織方法及FPGA實現(xiàn)
      奧運夢與中國夢交織延展
      華人時刊(2016年17期)2016-04-05 05:50:32
      基于數(shù)據(jù)流聚類的多目標跟蹤算法
      2014年LTE基帶收益占蜂窩基帶收益50%以上
      AIS基帶信號的接收與處理
      北醫(yī)三院 數(shù)據(jù)流疏通就診量
      广汉市| 德清县| 娱乐| 南宫市| 山阴县| 宜君县| 普陀区| 榆林市| 安达市| 丹寨县| 辽源市| 漳浦县| 新野县| 台北县| 枝江市| 贵溪市| 当雄县| 公安县| 云安县| 石狮市| 江门市| 通化县| 库尔勒市| 安阳县| 横山县| 进贤县| 民和| 宜州市| 体育| 昌吉市| 瑞安市| 旺苍县| 建阳市| 上思县| 陇西县| 波密县| 山西省| 禹城市| 萝北县| 奈曼旗| 平江县|