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

OFDM同步系統的DSP實現

2012-09-17 07:54:16鄭爭兵
電視技術 2012年7期
關鍵詞:符號信號系統

鄭爭兵,趙 峰

(陜西理工學院電信工程系,陜西漢中 723003)

目前地面數字電視廣播系統的移動接收制式總體上可以分為2類:單載波方式和多載波方式。正交頻分復用(Orthogonal Frequency Division Multiplexing,OFDM)利用多個正交子載波傳輸有用信息比特,被認為是一種特殊的多載波調制方式。由于其具有較高的頻譜利用率和較強的抗衰落能力的特點,因此,該技術特別適合高速、寬帶的移動數據傳輸系統[1-2]。

OFDM系統對接收端子載波的同步性要求十分精確,同步算法的優劣直接影響系統的傳輸性能。其中,Stanford大學的Schmidl和Cox提出的同步算法(簡稱SC算法)是一種經典的基于數據輔助型同步算法[3]。該算法構造2個特殊訓練序列符號,利用符號內部和符號之間的相關性進行定時同步,具有很強的頻偏估計能力,不再僅僅局限于分數倍頻偏的估計,搜索范圍可達到整個OFDM符號的信號帶寬。為了驗證OFDM同步系統性能,從實現的角度出發,采用了TI公司的高性能DSP芯片TMS320C6416完成SC算法的驗證,并根據實際系統對同步算法進行了改進和軟件代碼的優化,以此滿足系統實時性的要求。

1 OFDM系統實現結構

OFDM技術的實現采用了FFT和IFFT算法,能快速地完成數據運算[4]。OFDM系統的實現結構如圖1所示。整個系統由發送部分和接收部分組成。在OFDM系統的發送端,二進制信號經過映射、信道編碼、交織、串并變換、插入導頻、IFFF變化、插入保護間隔、并串變換得到OFDM數字信號,接著經過D/A變換再由發送器發送給無線信道;在OFDM系統的接收端,接收器接收到信號,經過A/D轉換,然后進行OFDM同步解調、去交織、解碼、解映射,最后還原原始信號。同步是整個系統實現的關鍵部分之一,考慮到射頻載波同步和無線信道的估計對系統復雜度的要求,因此采用直接進行中頻模擬信號的對接的方式,即發送端D/A轉換模塊與接收端的A/D轉換模塊相連,此時信道特征只考慮到器件的影響,相當于是一種相當理想的信道。

圖1 OFDM系統框圖

2 同步算法的DSP實現

2.1 同步方案的設計

OFDM同步系統的設計關鍵在于接收端的同步解調。假設系統采用QPSK調制,1幀OFDM數據有128個OFDM符號,每個OFDM符號80點(其中64個子載波,16點保護間隔)。在解調的過程中,需要進行如下的同步:幀同步、符號定時同步粗估計;頻偏估計;各子載波相位校正;用導頻估計殘留頻偏引起的相位旋轉。根據SC算法構造2個特殊的訓練符號。訓練符號1用來做幀檢測、定時同步的粗估計以及頻偏檢測。訓練符號2用來做相位校正,補償載波相位偏差以及定時同步誤差造成的各子載波的相位旋轉。每個數據OFDM符號先用1個子載波作導頻,其他子載波傳送有用信息,利用導頻修正殘留頻偏。

OFDM同步解調算法是在數字基帶部分實現的。天線接收到信號以后,先經過帶通濾波、混頻變成中頻模擬信號,然后經過A/D和數字下變頻后成為16位的復基帶數字信號送入FPGA的FIFO中,當FIFO中寫入的數據達到一定程度時觸發1個DSP的外部中斷,然后由執行的中斷處理程序完成相應的工作:啟動EDMA對FIFO中的數據進行搬移,進行同步解調、解映射和退出中斷[5]。整個OFDM同步的數據處理流程如圖2所示。

圖2 OFDM同步解調的流程圖

在同步的過程中,首先判斷是否在1個OFDM幀內,如果不在,進行幀同步,利用訓練符號1進行定時粗同步和頻偏估計,否則利用訓練符號2對各數據子載波的相位進行補償。接著進行FFT變換,校正各數據子載波的相位。最后解映射恢復二進制信號。

2.2 幀同步在DSP中的實現

SC算法利用訓練符號1前半部分與后半部分的相關性來檢測幀頭。具體算法原理如下:

訓練符號1經過無線收發之后,由于存在載波頻偏,使得其前半部分與后半部分不再相同,而存在1個固定的相位差。把前半部分與后半部分做相關運算可以得到

式中:d表示訓練符號1的開始時刻值;P(d)是前半部分數據與后半部分數據的相關值。還需要對P(d)進行歸一化。根據實際情況對R(d)進行了修改得到

則歸一化后的M(d)可以作為幀同步的度量值[6],公式為

考慮到計算的復雜度,使用迭代方法實現,公式為

在定點DSP中,數據采用的Q15格式表示[7]。為了讓M(d)是Q15格式,R(d)2需要右移15位。而且為了防止右移后分母為0,應先判斷R(d)2是否大于等于215,如果小于215,則分母為0,此時不再計算除法,而是直接令M(d)為0。因為對于從d到d+N-1的采樣點總能量很小的情況下,認為采樣點是純噪聲,不必再計算M(d)。這樣即可以避免出現分母為0的情況,又可以避免噪聲在一定概率下產生較大M(d)值的情況。

在DSP上一組實際采樣數據計算的M(d)曲線,如圖3所示。

圖3 M(d)曲線圖

因為循環前綴的重復性,M(d)會有1個長度約為循環前綴長度的平臺。訓練符號1處的M(d)平臺的值大都在32 480以上(相當于浮點數的0.99),而噪聲處則由于能量過小被強制賦0。為了使幀同步更加穩健,在找到第1個M(d)大于設定的門限值時刻,并不直接認為找到幀頭,而是對這時刻開始的16個樣點(循環前綴長度)的M(d)求平均值,如果仍大于門限值,此時才認為找到幀頭。此方法可以有效地降低誤檢測的概率。

2.3 頻偏校正在DSP中的實現

在找到OFDM幀頭后,要利用此時P(d)的相角進行頻偏估計。事實上,由于DSP中都是把復數表示成實部加虛部的形式,即P(d)=a+jb,要計算其相角必須進行反三角函數運算,公式為

相應地,在估計出頻偏后進行頻偏校正時又需要進行三角函數運算(e-j2πΔfTn/N)。由于DSP中只有乘加運算單元,對于三角函數和反三角函數運算不能直接進行,通過查找表的方法的實現[8]。

2.4 FFT在DSP中的實現

TI公司的DSP芯片TMS320C6416采用甚長指令字結構,具有強大的運算能力和大規模的片內存儲空間,非常適合于實時信號處理的應用場合。為了方便用戶的需要,縮短系統開發周期,TI公司提供了專門的數字信號處理函數庫(DSPLIB)[9],DSPLIB中的函數是經過匯編優化后的函數,提供在匯編編程環境下調用和C編程環境下調用同樣的性能。其中FFT類函數針對不同的數據精度類型提供點數可配置的FFT函數,根據OFDM調制解調中DFT運算點數和精度的要求[10],選擇16位精度的FFT函數DSP_fft16x16t()完成FFT運算。此外,利用FFT算法實現IFFT算法,具體做法是對原始數據取共軛后做FFT,接著對FFT輸出數據取共軛得到IFFT輸出的數據。

3 測試結果及分析

OFDM同步系統采用了中頻對接的測試方案,雖然OFDM信號沒有經過實際無線信道,但由于發送板和接收板是分開的,使用獨立的時鐘,OFDM同步的問題在于中頻對接時仍然存在[11]。該方案的測試數據由發送端產生。測試數據為100個OFDM符號,經QPSK映射后有用信息為-1-i,中頻對接接收端OFDM頻偏估計后的星座圖,如圖4所示。在1幀內一些數據OFDM符號的星座點發生了相位旋轉。這主要是由于SC算法中訓練序列1做相關的時間間隔較短使得頻偏估計的精度相對有限造成的。

圖4 OFDM頻偏估計后的星座圖

針對頻偏估計范圍的影響,通過發送1個訓練符號1和相隔6個OFDM符號的2個訓練符號2做幀頭,從而改善頻偏估計的精度。圖5是對同1組中頻對接的實際接收數據,使用時間間隔為6個OFDM符號的2個訓練符號2做相關估頻偏后得到的100個數據OFDM符號星座圖。從中可以看到改進頻譜估計后的星座點基本不發生旋轉,此時頻偏誤差已經非常小。根據信道的特點,在2個訓練符號2之間的6個OFDM符號時間內,可以選擇發送數據OFDM符號,也可以選擇全部發送訓練符號2。這樣可以選擇不同時間間隔的2個訓練符號2做相關來適應不同的頻偏估計范圍和頻偏估計精度。

圖5 改進頻偏估計精度后的星座圖

4 結束語

中頻對接的OFDM同步測試方案認為信道理想,由于OFDM信號的頻偏很穩定,所以只要準確估計出它的頻偏并校正即可。在信號傳輸的過程中,中頻對接時的OFDM信號本質上和無線收發的OFDM信號并沒有什么區別,可以看成是無線收發OFDM信號的一種較理想情況。因此無線信道傳輸的OFDM信號的同步方法完全可以使用中頻對接的OFDM同步方法。根據無線信道的特點,另外需要用OFDM符號數據的導頻來校正殘余頻偏引起的相偏。

[1]王金龍,王呈貴.無線超寬帶通信原理與應用[M].北京:人民郵電出版社,2005.

[2]佟學儉,羅濤.OFDM移動通信技術原理與應用[M].北京:人民郵電出版社,2003.

[3]SCHMIDL T M,COX D C.Robust frequency and timing synchronization for OFDM[J].IEEE Transactions Communications,1997,45(12):1613-1620.

[4]張海濱.正交頻分復用的基本原理與關鍵技術[M].北京:國防工業出版社,2006.

[5]張天序,江浩洋,石巖.基于FPGA技術的板間DSP高速數據通道鏈路口的設計[J]. 微電子學,2004,34(5):544-545.

[6]盛淵,羅新民.一種基于訓練序列的OFDM定時同步改進算法[J].電訊技術,2008,48(9):84-85.

[7]季方慧,王飛,何佩琨.TMS320C6000系列DSPs原理與應用[M].2版.北京:電子工業出版社,2003.

[8]皮天一,朱琦.802.16a OFDM系統的DSP實現方法的研究[J].信號處理,2005,21(2):210-211.

[9]Texas Instruments.TMS320C6000 Chip support library api reference guide[EB/OL].[2011-09-12].http://www.ti.com/lit/ug/spru401j/spru401j.pdf.

[10]Texas Instruments.Signal processing examples using tms320c64x digital signal processing library[EB/OL].[2011-09-12].http://www.datasheets.org.uk/TMS320C64x/Datasheet-029/DSA00511788.html.

[11]劉奕,陶金,江雋文.基于802.11a的OFDM系統基帶處理器的FPGA 實現[J]. 信息技術,2006,30(5):46-47.

猜你喜歡
符號信號系統
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
變符號
主站蜘蛛池模板: 亚洲码一区二区三区| 精品午夜国产福利观看| 九九热视频精品在线| 国产精品成人观看视频国产 | 国产亚洲高清在线精品99| 免费一级α片在线观看| 99久久99这里只有免费的精品| 欧美久久网| 亚洲无限乱码| 日韩精品成人在线| 亚洲中文字幕av无码区| 成人在线综合| 精品一区二区三区中文字幕| 欧美日韩v| 色窝窝免费一区二区三区 | 一级毛片不卡片免费观看| 熟女日韩精品2区| 精品一区二区无码av| 蜜臀AV在线播放| 国产欧美精品午夜在线播放| 亚洲天堂网站在线| 日韩无码视频网站| AV老司机AV天堂| 91在线免费公开视频| 色成人亚洲| 久久人与动人物A级毛片| 国产第一页免费浮力影院| 亚洲国产欧美国产综合久久 | 天堂岛国av无码免费无禁网站| 玖玖精品视频在线观看| 国产视频大全| 国产精品亚洲欧美日韩久久| 无码内射在线| 91探花国产综合在线精品| 久久人人爽人人爽人人片aV东京热 | 成年av福利永久免费观看| 日本欧美在线观看| 日本免费福利视频| 精品视频一区在线观看| 亚洲国模精品一区| 亚洲最大福利视频网| 亚洲精品欧美日韩在线| 国产日韩久久久久无码精品| 日本爱爱精品一区二区| 欧美成人午夜影院| 国产成人精品日本亚洲77美色| 日本国产精品一区久久久| 日韩成人午夜| 亚洲一区二区三区国产精华液| 国产菊爆视频在线观看| 亚洲国产理论片在线播放| 天堂中文在线资源| 国产成人精品免费视频大全五级 | 青青草欧美| 国产精品大尺度尺度视频| 精品国产一二三区| 欧美综合成人| 白浆免费视频国产精品视频| 思思热精品在线8| 欧美福利在线观看| 国产精品hd在线播放| 成人中文字幕在线| 亚洲欧美日韩另类在线一| 国产成人h在线观看网站站| 日本久久久久久免费网络| 呦女亚洲一区精品| 亚洲精品国产综合99| 国产无码网站在线观看| 国产主播喷水| 日韩天堂网| 国产精品分类视频分类一区| 久久免费视频播放| 欧美色图久久| 亚洲Av综合日韩精品久久久| 亚洲天堂福利视频| 欧美亚洲一二三区| 青草视频久久| 一区二区三区精品视频在线观看| 国内毛片视频| jizz在线免费播放| 成·人免费午夜无码视频在线观看| 亚洲男人的天堂在线|