999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的OFDM通信系統設計與實現

2018-06-19 12:57:14洪灶根張杰斌
計算機工程與設計 2018年6期
關鍵詞:符號信號系統

洪灶根,張杰斌,高 強

(北京航空航天大學 電子信息工程學院,北京 100191)

0 引 言

符號同步是實現OFDM[1]通信系統的關鍵技術。如Zhang Jiabo等[2]采用DSP為處理核心設計了一個OFDM基帶通信系統,采用Schmidl & Cox(S & C)算法保持同步;Abdzadeh-Ziabari H等[3]利用一種高階統計量來提高定時估計的性能;Suresh M N等[4]提出了一種新的前導序列,利用此前導序列的特殊結構實現同步。

OFDM通信系統對于頻偏極其敏感,頻偏會破壞子載波間的正交性,產生載波間干擾。OFDM系統接收端進行載波同步后,仍然會存在很小的頻偏,該殘余頻偏會逐漸累加,影響信號后續解調處理。減少殘余頻偏對解調的影響有助于提升OFDM通信系統性能。

本文設計并實現了一個基于FPGA的OFDM通信系統。系統采用基于前導序列的符號定時,能在噪聲干擾嚴重時實現同步;通過在基于短訓練序列的頻偏估計與補償基礎上增加剩余相位補償模塊對信號中的殘余頻偏做進一步的消除以達到更好的解調效果。

1 系統整體方案

根據項目需求,對OFDM通信系統方案進行設計,系統整體功能框架如圖1所示。發送端將BPSK調制信號插入導頻后做IFFT運算得到時域OFDM符號[5]。為防止OFDM符號間干擾,在每個OFDM符號前增加循環前綴。短訓練序列和長訓練序列均為本地產生的兩種不同結構的前導序列。短訓練序列用于有效信號檢測和載波同步。長訓練序列作為符號同步的前導序列,通過與本地序列做互相關運算得到峰值,以此判斷定時起點。內插濾波目的是使得OFDM信號的采樣率與DA芯片的采樣率匹配,但是內插濾波會造成頻譜反復搬移,在帶外產生較大的雜散,因此后級加上FIR低通濾波器來濾除高頻雜散。在FPGA內數字上變頻后經過DA轉換由天線發射。

圖1 OFDM系統功能框架

接收端將天線接收的信號通過AD芯片將模擬信號轉換為數字信號。AD芯片將數字信號送入FPGA做數字下變頻和基帶低通濾波,濾波器通帶寬度由信號帶寬決定。有效信號檢測的目的是找到短訓練序列的起始位置,通過短訓練序列中信號的自相關性來判斷。短訓練序列不僅用于有效信號檢測,在載波同步中,還能用短訓練序列的頻偏來估計整個OFDM幀中信號的頻偏。

由于有效信號檢測只是找到短訓練序列的起始點的大致位置,如果該起始位置不準確,將會引起符號間干擾,FFT運算后不能無失真地恢復各路子載波上的信號[6],因此需要再做一次精確的符號同步。利用短訓練序列進行的載波同步是用短序列自身的頻偏來近似估計整個OFDM幀的頻偏,因此頻偏估計不夠準確,信號仍然存在殘余頻偏。即使經過信道估計與均衡,殘余頻偏仍然會導致信號星座圖發生旋轉,因此本文在信道估計與均衡后進一步做剩余相位補償以消除殘余頻偏。

表1列出了設計的OFDM通信系統的系統參數。OFDM子載波調制方式采用BPSK,子載波數目為512。為防止頻帶間干擾,采用空置高頻子載波的方式給信號上下邊帶各留1MHz的保護帶。循環前綴采用1/4的OFDM符號長度,保證多徑干擾嚴重時仍可以防止符號間干擾。長訓練序列、短訓練序列和數據OFDM符號一同組成OFDM幀,每個OFDM幀長度為15個OFDM符號長度,包含1個短訓練序列,4個長訓練序列和10個數據OFDM符號。

表1 OFDM系統參數

2 符號同步

接收機將載波同步模塊輸出的數據與本地已知的長訓練序列做互相關,確定長訓練序列的結束點,如式(1)所示[7](式中參數定義請參見文獻[7])。本文考慮計算的復雜度和同步算法性能,選擇D=512。理論上當|Ck|出現峰值時,該峰值時刻點即為長訓練序列結束點[8,9]。本文考慮到如果定時點提前,數據起始點在其循環前綴中,結果只會造成星座圖旋轉,通過剩余相位補償后可以糾正,但定時靠后會引起符號間干擾且無法再進行糾正。因此本文做符號同步時,在找到峰值后,不將該峰值對應的時刻點作為長訓練序列的結束點,而是選擇該峰值時刻點之前的第二個點以保證定時點不會靠后。利用這一特性,將數據利用移位寄存器緩存,就能找到OFDM幀中長訓練序列的結束點即數據的起始點

(1)

由于搜尋最大值在硬件實現上需要復雜的邏輯電路與控制電路,本文采用設定門限值的方法代替搜尋最大值法,當|Ck|的值超過門限值,即認為該點為峰值。此外,長訓練序列符號的長度為512個采樣點,每一個采樣點都是復數類型數據。要實現512個復數乘法器需要占用過多的FPGA資源,而且影響運算速度。因此將接收到的信號量化為{+1,-1},這樣在硬件實現上可以用加法器代替所有的乘法器。

符號同步硬件實現結構如圖2所示,分為量化、相關累加、幅值簡化、峰值搜索和符號輸出5個部分。首先通過量化器將接收到的信號量化為{1,-1}。量化后根據式(1)得到相關累加和之后將其做幅值簡化操作。近似簡化后的幅值比實際值稍大,因此門限必須隨之稍作調整。峰值搜索單元主要負責搜索接收信號與本地長訓練序列符號相關值累加后的峰值。峰值尋找完成后將長訓練序列和數據輸出給下一級。

圖2 符號同步硬件實現結構

3 剩余相位補償

經載波同步后的數據仍然有一定的殘余頻偏,這些頻偏將引起數據的相位偏移,表現為星座圖的旋轉[10]。通過信號的DFT分析表明,所有子載波在星座圖的旋轉相同。若不對殘余頻偏進行補償,隨著OFDM符號數目增加,相位旋轉會越來越嚴重,最終導致解調錯誤。

剩余相位補償通過數據輔助法實現,即在發送端為數據分配子載波時,在特定的子載波上插入已知的數據作為導頻,每個數據OFDM符號包含16個導頻。根據式(2)和式(3)的推導[10](式中參數的定義請參見文獻[10]),可由本地導頻和接收端導頻子載波位置的值計算得到殘余頻偏

Rm,n=HnPm,nejφm

(2)

(3)

根據上述分析設計了剩余相位補償模塊,其硬件實現結構如圖3所示。整個模塊分為數據緩存、導頻提取、相位補償因子計算和剩余相位補償4個部分。

圖3 剩余相位補償硬件實現結構

數據以串行的形式輸入,首先以一個OFDM符號長度為單位寫入數據緩存器中,同時導頻提取單元將確定位置上的導頻信號提取出來,送入相位補償因子計算模塊,將接收的導頻信號與本地標準導頻信號按照式(3)進行處理,得到相位補償因子e-jφ。最后將數據緩存器中的數據讀出,利用頻譜補償因子進行剩余相位補償。

4 實驗結果與功能驗證

為驗證系統功能,利用頻譜儀觀察發送端輸出信號的頻譜,利用ISE仿真環境結合ISE提供的Chipscope工具觀察OFDM解調時的部分關鍵信號。

圖4所示為本文實現的OFDM通信系統硬件框架,采用FPGA+ARM為核心。FPGA用于做數據運算及時序處理,ARM用于芯片配置及外部控制信令交互。基帶與面板通過收、受話器傳輸語音,通過串口傳輸數據;基帶與射頻通過同軸線纜傳輸信號。

圖4 OFDM通信系統硬件框架

圖5為發送端OFDM信號頻譜。頻譜帶寬為8 M,左右各有1 M的保護間隔。頻譜邊緣過渡帶很窄,頻譜帶外泄露少并且帶外雜散很低,頻譜質量比較理想。

圖6所示縱軸為符號同步時本地長訓練序列與接收信號做512點互相關的結果,橫軸表示信號在時域上的采樣點。本文設定的檢測門限為80000,若高于此門限,則判定此點為互相關峰值點。從結果中可以看出每個OFDM幀出現4個十分理想的單峰,且出現峰值位置與幀結構中長訓練序列位置一致,每個峰值均超過門限值。本文采用512個點做互相關,能有效減少因噪聲干擾與信號能量衰減引起的漏判與誤判。

將符號同步后的信號做FFT運算得到OFDM的頻域信號,此時信號的星座圖如圖7(a)所示。此時星座圖旋轉嚴重,無法直接用于BPSK解調。信道估計與均衡后信號星座圖如圖7(b)所示,信號點比較集中地分布在坐標系兩側,這時的信號已經能夠用于BPSK解調,但是信號相對于橫軸有一定的偏移,這種偏移隨著幀中OFDM符號增加會越來越嚴重。進行剩余相位補償后,星座圖不發生旋轉,解調效果理想。經過剩余相位補償后的信號星座圖如圖7(c)所示。

外場測試表明,系統能夠實現20 km以上的語音和數據傳輸。在有較大功率的單頻干擾或者小功率寬頻干擾的情況下系統仍然能夠正常工作。

圖6 符號同步互相關結果

圖7 解調端星座

5 結束語

本文的主要工作是設計并實現一個OFDM通信系統,同時給出符號定時和剩余相位補償的實現方法。實現了FPGA+ARM結構的硬件平臺,在此基礎上開發了符號定時和剩余相位補償等模塊,實現了遠程音頻和數據的無線通信。利用頻譜儀和Chipscope等工具對系統功能及關鍵模塊進行驗證。本文中符號同步算法能夠準確地找到長訓練序列的結束點,并通過手動前移定時點的方法有效地避免符號間干擾。通過增加剩余相位補償模塊,OFDM解調信號因殘余頻偏導致星座圖發生旋轉的問題得到有效解決。實際測試結果表明系統工作穩定,并且系統可移植性好且方便修改。

參考文獻:

[1]GUO Lili,LI Guobin.Design and implementation of the OFDM system frequency offset estimation and compensation based on FPGA[J].Techniques of Automation and Applications,2017,36(2):26-29(in Chinese).[郭黎利,李國彬.OFDM系統頻偏估計補償方案的FPGA設計與實現[J].自動化技術與應用,2017,36(2):26-29.]

[2]ZHANG Jiabo,YANG Qing,LIU Xingdi.Design and implementation of OFDM baseband processor based on DSP[J].Journal of Chongqing University of Posts and Telecommunications(Natural Science Edition),2013,25(4):475-479(in Chinese).[張家波,楊慶,劉興迪.OFDM基帶處理器的DSP設計與實現[J].重慶郵電大學學報自然科學版,2013,25(4):475-479.]

[3]Abdzadeh-Ziabari H,Zhu W P,Swamy M N S.Improved coarse timing estimation in OFDM systems using high-order statistics[J].IEEE Transactions on Communications,2016,64(12):5239-5253.

[4]Suresh M N,Ananthi G,Abhaikumar V.Timing estimation algorithm for OFDM-based wireless systems[J].Iet Science Measurement & Technology,2017,11(2):149-154.

[5]LIU Donghua.Xilinx series FPGA IP core explanation[M].Beijing:Publishing House of Electronics Industry,2013(in Chinese).[劉東華.Xilinx系列FPGA芯片IP核詳解[M].北京:電子工業出版社,2013.]

[6]Jia K J,Du T H,Zhang X W,et al.Frequency offset estimation and symbol timing of MIMO-OFDM system based on modified auto-correlation matrix in industry environment[J].Energy Procedia,2012,16(Part B):1187-1192.

[7]Kong D,Qu D,Jiang T.Time domain channel estimation for OQAM-OFDM systems:Algorithms and performance bounds[J].IEEE Transactions on Signal Processing,2013,62(2):322-330.

[8]Hu D,Wang X,He L.A new sparse channel estimation and tracking method for time-varying OFDM systems[J].IEEE Transactions on Vehicular Technology,2013,62(9):4648-4653.

[9]XU Weiyang,ZHOU Jie,WANG Yuqing,et al.OFDM ti-ming synchronization algorithm based on channel estimation[J].Journal of University(Engineering and Technology Edition),2016,46(1):290-295(in Chinese).[許煒陽,周杰,王雨晴,等.基于信道估計的OFDM定時同步算法[J].吉林大學學報(工),2016,46(1):290-295.]

[10]Yang H,Shin W J,Lee S,et al.A robust estimation of residual carrier frequency offset with I/Q imbalance in OFDM systems[J].IEEE Transactions on Vehicular Technology,2015,64(3):1254-1259.

猜你喜歡
符號信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
學符號,比多少
幼兒園(2021年6期)2021-07-28 07:42:14
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
“+”“-”符號的由來
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
變符號
主站蜘蛛池模板: 色综合热无码热国产| 欧美www在线观看| 久久久黄色片| 欧美成人综合视频| 国产人人乐人人爱| 精品五夜婷香蕉国产线看观看| 亚洲视屏在线观看| 波多野结衣的av一区二区三区| 国产网友愉拍精品| 亚洲欧美日韩另类在线一| 午夜福利在线观看成人| 91在线精品麻豆欧美在线| 国产精品观看视频免费完整版| 国产成人精品无码一区二 | 国产手机在线ΑⅤ片无码观看| 国产成人精品午夜视频'| 国产乱子伦一区二区=| 精品国产www| 国产欧美精品午夜在线播放| 日韩天堂视频| 亚洲免费成人网| 波多野结衣无码视频在线观看| 久久精品91麻豆| 狠狠色噜噜狠狠狠狠奇米777| 国产精品久久久久久影院| 日韩毛片免费视频| 暴力调教一区二区三区| 久草性视频| 精品人妻一区二区三区蜜桃AⅤ| 国产精品自在在线午夜| 亚洲av成人无码网站在线观看| 亚洲精品不卡午夜精品| 国产精品区网红主播在线观看| 亚洲欧美成人网| 无码精品福利一区二区三区| 精品在线免费播放| 色AV色 综合网站| 欧美综合在线观看| 久久免费视频播放| 国产99视频在线| 99在线观看免费视频| 亚洲大学生视频在线播放| 91色在线视频| 亚洲香蕉在线| 激情乱人伦| 91成人在线免费视频| 免费无码又爽又刺激高| 九九热在线视频| 免费jizz在线播放| 99国产精品国产高清一区二区| 亚洲天堂啪啪| 国产成人永久免费视频| 中文国产成人久久精品小说| 国产在线精品人成导航| 色综合久久久久8天国| 亚洲av片在线免费观看| 丁香五月婷婷激情基地| 日韩精品一区二区三区视频免费看| 欧美国产日产一区二区| a级毛片在线免费| 在线观看无码a∨| 在线观看91香蕉国产免费| 国产精品99久久久久久董美香| 国产人成乱码视频免费观看| 欧美日韩导航| 色婷婷成人| 中文字幕亚洲综久久2021| 国产精品黄色片| 2022精品国偷自产免费观看| 国产精品密蕾丝视频| a网站在线观看| 国产97公开成人免费视频| 亚洲精品大秀视频| 国产一区二区三区视频| 91精品伊人久久大香线蕉| 成人av手机在线观看| 亚洲国产精品日韩欧美一区| 一级毛片网| 9啪在线视频| www亚洲精品| 国产日本欧美在线观看| 国内精品久久九九国产精品|