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

TD-LTE系統中Zadoff-Chu序列的研究與DSP實現*

2012-09-15 06:17:20陳發堂吳增順
電子技術應用 2012年3期
關鍵詞:指令系統

陳發堂,吳增順

(重慶郵電大學 通信與信息工程學院,重慶400065)

TD-LTE系統中Zadoff-Chu序列的研究與DSP實現*

陳發堂,吳增順

(重慶郵電大學 通信與信息工程學院,重慶400065)

通過對Zadoff-Chu(ZC)序列生成算法的分析及理論推導,提出了一種快速、有效的Zadoff-Chu序列生成的DSP實現方案。該方案已經在TMS320C64xDSP中實現。通過在CCS3.3中運行程序,驗證了方案的可行性和高效性。該方案在LTE-TDD無線綜合測試儀表的開發中已經得到應用。

LTE系統;Zadoff-Chu序列;DSP實現

在TD-LTE系統中,Zadoff-Chu(ZC)序列主要應用于上行RS序列生成、PRACH前導序列生成以及主同步信號生成等[3],它在整個TD-LTE系統中扮演著重要的角色,是建立上下行鏈路同步以及信道估計中不可或缺的一部分。Zadoff-Chu序列具有良好的自相關性和互相關性,這有利于減少不同前導之間的相互干擾,而且其本身具有對稱性,這有利于減少序列生成的復雜度。同時LTE系統選擇了素數長度的Zadoff-Chu序列,保證序列檢測性能的提高。

本文通過對ZC序列生成的分析以及自身的特性,結合理論推導,提出了一種簡化的ZC生成算法的DSP實現方案,并通過仿真與比較,驗證了該方案的可行性,能夠滿足LTE系統性能的要求。

1 Zadoff-Chu算法分析

其中 n=0,1,2…Nzc-1,u 為正整數。

參數為u,序列長度為Nzc的ZC序列定義為:

每計算一次Xu(n)的值,在求x的計算上就需要3次乘法和一次除法運算。對于長度為Nzc的序列而言,計算所有Xu(n)的指數x需要3×Nzc次的乘法和 Nzc次的除法運算,然后利用式(2)計算每一個Xu(n)的值。

用式(2)計算Zadoff-Chu序列的生成存在兩點不足:(1)余弦和正弦運算屬于一種非線性的運算,多次運算的復雜度很高,耗時很長,不利于滿足LTE系統實時性的要求;(2)MS320C6000系列DSP在軟件的實現中只能處理定點數運算,無法直接對浮點數進行處理。因而要利用式(2)計算必須對正弦和余弦進行量化處理。

在定點DSP芯片中,采用定點數進行數值運算,其操作數一般采用整型數表示。一個整型數的最大表示范圍取決于DSP芯片所給定的字長,一般為16 bit或32 bit。對DSP芯片而言,參與數值運算的數就是16 bit的整型數。通過設定小數點在16 bit數中的不同位置,就可以表示不同大小和不同精度的小數。數的定標有Q表示法和S表示法兩種,如表1所示。

表1 Q表示和S表示及數值范圍

從表1可以看出,不同的Q所表示的數不僅范圍不同,而且精度也不相同。Q越大,數值范圍越小,但精度越高;相反,Q越小,數值范圍越大,但精度就越低。本文采用Q量化方法,浮點數與定點數的轉換關系可表示為:浮點數(x)轉換為定點數(xq):xq=(int)x×2q

式中int表示下取整。由正弦和余弦的范圍,結合表1可知,可以采用Q15進行浮點數到定點數的轉化。為了減少正弦和余弦由于非線性造成的復雜運算,可以采用查表的方法。首先對 sin(x)的 0~π的值進行量化處理,根據sin(x)本身的對稱性可以通過0~π的量化值取反得到;其次,根據正弦和余弦之間的關系cos(x)=sin(x+π/2),可以將余弦值的求法轉化到求正弦上。由于量化存在著誤差,因而量化的點數越多,所求的值越接近理論上的值,但量化點數越大占用的內存空間也越大。在0~π在之間進行2 048點量化時,已十分接近理論值。因此采用0~π在之間進行2 048點量化。進一步對式(1)推導發現:

由式(4)可知,對于給定的參數 u,A(n)/A(n-1)為定值,對于初始值 A(0)=1,XU(0)=1。通過式(3)和式(4)的遞推關系就可以只通過乘法運算計算出ZC序列,在計算時只需要計算一次正弦和余弦即可。用這種方法將正弦和余弦轉化成復數的乘法運算,減少了正弦和余弦歸一化和量化查表的時間,進一步降低運算的復雜度。

由ZC序列本身所具有的性質可知:

ZC序列是關于序列長度Nzc中心點呈對稱性,因此可以利用此性質進一步減少運算的時間。

2 Zadoff-Chu的DSP實現

2.1 硬件

MS320C6000系列DSP是TI公司推向市場的高性能DSP,綜合了目前性價比高、功耗低等優點。TMS320C64系列在TMS320C6000×DSP芯片中處于領先水平,它在體系結構上采用了VelociTI甚長指令集VLIW(Very Long Instruction Word)結構[5],芯片內有 8個獨立功能單元的內核,每個周期可以并行執行8條32 bit指令,最大峰值速度為4 800 MIPS,支持8/16/32/40 bit的數據訪問。由于其出色的運算能力、高效的指令集及大范圍的尋址能力,使其特別適用于測試儀表等對運算能力和存儲量有高要求的應用場合。

2.2 Zadoff-Chu序列的DSP實現

因為ZC模塊的輸入序列長度不盡相同,所以本模塊是按給定參數單獨處理。ZC算法是作為一個子函數模塊,其調用格式為:ZcSequenceGen(int,int,short*),其中,int分別有2個 int表示 Nzc為輸入序列的長度、u為輸入序列序列號;short*為ZC_out輸出序列的首地址。

具體實現流程描述如下:

(1)初始值 ej2πu/Nzc的量 化處理

由式(6)u除以Nzc,商為m,余數為 k,結合eix的周期性可知,它的值就是u除以Nzc的余數所對應的指數的值。

如果u除以Nzc的余數大于Nzc,用它的余數減去2×Nzc,把它的商的范圍變換到(-Nzc,0)上;如果它的商小于 Nzc,則不對u進行處理。將u歸一化到(-Nzc,Nzc)之間后,再除以 Nzc,將它變換到(-1,1)之間,因為存儲的正弦表的指數x的范圍是在(0,π)之間。正弦表的指數 x在(0,π)之間進行 2 048點的采樣,把采樣的值求出對應的正弦值后用Q15進行量化。將量化之后的值存儲在內存中。x/π的范圍是在(0,1)之間,1對應的 Q15量化為 32 768,因此,在(0,1)之間進行2048點的采樣,采樣間隔為32768/2048=16。根據公式cos(x)=sin(x+π/2)可知,ej2πu/Nzc的余弦值是把量化的值加上 16 384。對量化之后的值和加上16384的值首先判斷它的正負,如果為負數,則把為負數的值進行取反,如果是正數,則不作處理。然后再用它們處理之后的值除以16,得到商和一個余數,判斷余數是否>8,如果>8,則商加 1;如果商≤8,則商不變。用得到的商作為查表的偏移量,利用STH指令取出相應量化的值,從而完成了初始值的計算。具體流程圖如圖1。

(2)ZC序列的計算

圖1 初始值的計算流程

首先把遞推公式的初始值A(0)=1和Xu(0)=1分別用MVK指令賦值到相應的寄存器中。由遞推關系式,首先計算出 A(n),由于 A(n-1)和計算出的旋轉因子 M均為復數,不能直接進行相應的乘法運算,只能采用復數相乘的法則。即A(n)的實部等于A(n-1)和M的實部與虛部分別相乘后再進行相減。為了減少指令的開銷,可以采用DOTPN2指令,該條指令可以直接完成A(n-1)的實部和虛部與M的實部和虛部相乘之后相減,把得到的實部用SHR指令進行右移16 bit,保證得到的結果為半字。同樣A(n)的虛部的計算,先用匯編指令PACK2交換M的實部和虛部,再用DOTP2指令完成A(n-1)和M的高16 bit和低16 bit的相乘以及A(n-1)和M的低16 bit和高16 bit的相乘之后再相加,同樣用SHR指令對虛部的計算結果右移16 bit,保證虛部在半字的范圍內。 計算完成 A(n)后,再把 A(n)和 Xu(n-1)進行復數相乘,從而得到 Xu(n)的計算結果。由 ZC序列本身所具有的對稱性,分別將計算出的Xu(n)的實部和虛部用STH指令分別壓棧到輸出結果的第n個字和第Nzc-n-1個字中,至此ZC序列的計算全部完成。

3 性能分析與總結

通過DSP軟件實現得到的結果與用MATLAB搭建的鏈路得到的理論數據進行比較,如圖2所示。圖2雖然只是長度Nzc=139點,但不失一般性。從圖中可以看出,雖然量化誤差的存在,但是在 2 048點對 sin在(0,π)區間進行量化時,得到的結果與理論數據的值相差在0.1%左右。同時在應用DSP軟件實現中,盡量對程序進行優化,通過指令并行,操作碼的合理設計以及減少或消除程序中的’NOP’指令[6]等方法進行優化。當運用TMS320C64×DSP芯片實現時,由于處理器的超高主頻一般為1 GHz,所以一個指令周期耗時為1 ns,其運算速率非常快,如表2所示,與直接進行ZC序列的生成相比較大大降低了運算時間,可以滿足LTE系統的快速有效性。

表2 計算量的比較

本文從理論分析出發,根據TD-LTE系統特性以及Zadoff-Chu序列本身的性質,提出了一種簡單有效的Zadoff-Chu算法實現方案,并將該算法在TMS320C64×芯片上實現。程序運行結果表明,提出的算法具有可行性和高效性,能夠滿足TD-LTE系統的需求。該方案已在LTE-TDD無線綜合測試儀表的開發中得到了應用。

[1]丁玉美.數字信號處理[M].西安:西安電子科技大學出版社,2002.

[2]何方白,張德民.數字信號處理[M].北京:高等教育出版社,2009.

[3]3GPP TS 36.211 v9.0.0 Evolved universal terrest-rial radio access(E-UTRA)physical channels and modulation(release 9)[S].2009-12.

[4]SAIDI A.Decimation-in-time-frequency FFT algorithm,Manuscript,To be published.1993(8).

[5]Texas Instruments Incorporated.TMS320C64x/C6-4x+DSP.CPU.and.Instruction.Set.Reference.Guide[E-B/OL].Http://www.ti.com.cn,2008.

[6]Texas Instruments Incorporated.TMS320C6000系列 DSP編程工具與指南[M].田黎育,何佩琨,朱夢宇,譯.北京:清華大學出版社,2006:32-50.

[7]馮僑,鄧娟,沈靜,等.LTE系統中ZC序列的實現方法[P]:CN 101826890 A.2010.09.08.

Research and DSP realization of Zadoff-Chu sequence in TD-LTE system

Chen Fatang,Wu Zengshun
(School of Communication and Information Engineering,Chongqing University of Posts and Telecommunications,Chongqing 400065,China)

Analysis and research on the Zadoff-Chu sequence generation algorithm Principles[3,7],a fast and effect DSP implementation approach is proposed in this paper and implemented in the TMS320C64xDSP.The running results of the ZC sequence generation program in CCS3.3 verifies that the program is feasible and effective.The program has been applied to the development of LTE-TDD wireless integrated test instrument.

TD-LTE system;Zadoff-Chu sequence;DSP realization

TN929.5

A

0258-7998(2012)03-0041-03

國家科技重大專項,TD-LTE無線綜合測試儀表開發(2009ZX3002-009)

2011-11-01)

陳發堂,男,1965年生,副教授,碩士生導師,主要研究方向:TD-LTE系統開發。

吳增順,男,1987年生,碩士研究生,主要研究方向:TD-LTE系統物理層算法及DSP軟件開發。

猜你喜歡
指令系統
聽我指令:大催眠術
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
殺毒軟件中指令虛擬機的脆弱性分析
電信科學(2016年10期)2016-11-23 05:11:56
主站蜘蛛池模板: 97视频精品全国免费观看| 中文字幕在线看| 亚洲国产中文精品va在线播放| julia中文字幕久久亚洲| 在线视频精品一区| 国产人人射| 国产精女同一区二区三区久| 免费不卡在线观看av| 88国产经典欧美一区二区三区| 午夜在线不卡| 香蕉eeww99国产在线观看| 亚洲狠狠婷婷综合久久久久| 久久久受www免费人成| 中文字幕亚洲电影| 国产香蕉97碰碰视频VA碰碰看| 国产视频 第一页| 中文字幕日韩视频欧美一区| 精品国产香蕉伊思人在线| 无码高清专区| 亚洲色精品国产一区二区三区| 免费人成在线观看成人片| 亚洲第一色网站| 欧美成人看片一区二区三区| 欧美在线视频不卡第一页| 中文字幕在线一区二区在线| 欧美亚洲一二三区| 国产激情无码一区二区免费| 99激情网| 国产在线91在线电影| 国产白丝av| 全部无卡免费的毛片在线看| 亚洲丝袜中文字幕| 亚洲中文字幕国产av| 欧美三级视频网站| 国产爽妇精品| 国产91在线|日本| 不卡无码网| 无码日韩精品91超碰| 午夜福利无码一区二区| 色国产视频| 国产xx在线观看| 免费看a毛片| 中文字幕无码制服中字| 国产亚洲高清在线精品99| 亚洲日韩第九十九页| 99久久99这里只有免费的精品| 高清久久精品亚洲日韩Av| 91口爆吞精国产对白第三集| 国产麻豆va精品视频| 高潮毛片免费观看| 欧美激情二区三区| 国产精品福利导航| 国产毛片一区| 亚洲天堂日韩av电影| 免费毛片a| 欧美成人日韩| 麻豆精品在线视频| 五月天久久综合国产一区二区| 国产人成在线观看| 久久a毛片| 日韩国产欧美精品在线| a天堂视频| 福利小视频在线播放| 欧美日本一区二区三区免费| 一本久道久综合久久鬼色 | 亚洲中文字幕久久精品无码一区| 欧美国产综合视频| 欧美在线一二区| 久草中文网| 2021国产精品自拍| 波多野结衣的av一区二区三区| 国产一区二区三区夜色| 国外欧美一区另类中文字幕| 波多野吉衣一区二区三区av| 国产精品香蕉在线| 高清欧美性猛交XXXX黑人猛交| 免费观看亚洲人成网站| 久久免费视频6| 国产成人精品视频一区视频二区| 无码专区在线观看| 国产三区二区| 日韩二区三区无|