Lte系统dft/idft旋转因子控制方法、装置及dft/idft运算装置的制作方法

文档序号:7721993阅读:654来源:国知局
专利名称:Lte系统dft/idft旋转因子控制方法、装置及dft/idft运算装置的制作方法
技术领域
本发明涉及移动通信领域,特别是涉及第三代移动通信长期演进(LongTerm Evolution,简称 LTE)系统 DFT(Discrete Fourier Transform,离散傅立叶变换)/ IDFT(Inverse Discrete Fourier Transform,离散傅立叶逆变换)旋转因子控制方法、装 置及DFT/IDFT运算装置。
背景技术
2004年底第三代移动通信系统标准化组织(以下简称3GPP)启动了关于LTE 的研究和标准化工作,最终形成36系列协议标准,并在2008年年底冻结。在3GPP TS 36. 211-8. 8. 0 协议中,LTE 系统物理上行共享信道(Physical uplinkshared channel,简 禾尔PUSCH)米用 DFT-S-OFDMA (Discrete Fourier TransformSpread Orthogonal Frequency Division Multiple Access,DFT 扩展 0FDMA)多址技术方案,DFT-S-OFDMA 信号处理流如

图1所示,经过调制的数据流经过DFT运算之后,成为频域的子载波数据,再按照系统分配 给用户的子载波位置进行映射操作,最后通过IFFTanverse Fast Fourier Transform,逆 快速傅立叶变换)运算转化为时域数据,然后经过插入循环前缀操作成为一个完整的OFDM 符号发射出去。其中,协议给出DFT计算的资源块数用以下公式表示
权利要求
1.LTE系统DFT/IDFT旋转因子控制方法,其特征在于,在初始化时,预存34种点数中最少10个大点数的每级所用到的Pi个旋转因子,按每 级蝶形运算的顺序依次存放;在获取各级旋转因子时,首先判断当前DFT/IDFT计算点数N是否是预存点数中的一 种,如果是,则直接在预存的旋转因子中,根据本级的蝶形运算次数计数器依次读取该次蝶 形运算所需的旋转因子,读取完Ph个蝶形计算需要的Pi个旋转因子以后,从头重新读取, 直到本级计算完成。否则,则先要找到本次计算点数N对应的大点数M,然后在对应大点数 M的第i+n级预存的旋转因子中,根据本级的蝶形运算次数计数器依次隔2n-l个蝶形读取 旋转因子,读取完Ph个蝶形以后,从头重新读取,直到本级计算完成;其中,i是计算的级数,η是大点数M比小点数N多的运算级数。
2.如权利要求1所述方法,其特征在于,在获取最后一级旋转因子时,判断当前DFT/IDFT计算点数N是否是10种大点数中的 一种,如果是,则第s个蝶形运算的旋转因子是WNm,其中m = Mfi-DsAv判断旋转因子的 m值位于哪个象限,然后取得对应的第一象限旋转因子;否则,找到大点数M比小点数N多 的运算级数n,小点数N的最后一级第s个蝶形运算的旋转因子是WNm,其中m = 2^(^-1) s/Pi,判断旋转因子的m值位于哪个象限,然后取得所对应的M点所存的第一象限的旋转因 子;相适当地,在初始化预存最少10个大点数的最后一级旋转因子时,只存储最后一级的 第一象限的N/4个旋转因子;其中,s是蝶形运算的序列,0 ^ s ^ Ph-1,&是第i级蝶形运算的基底。
3.如权利要求1或2所述方法,其特征在于,每种点数的第一级旋转因子都是1,不做 存储。
4.一种实现权利要求1所述方法的旋转因子控制装置,其特征在于,包括控制单元和9 级旋转因子存储单元;所述控制单元,完成接口和功能时钟的切换,实现外部对整个模块的控制,启动计算过 程,则通过接口的指令,在9级旋转因子存储单元中选择读取旋转因子的级数,然后按照上 述控制方法依次读取旋转因子,并通过接口传送给运算单元进行DFT/IDFT的蝶形运算;所述级存储单元,存储每个大点数每级运算需要的旋转因子。
5.LTE系统的DFT/IDFT运算装置,其特征在于,该装置包括接口单元、总体控制单元、 地址整序单元、9级运算处理单元以及9级旋转因子存储单元;所述接口单元,包含外部输入输出数据存储器和参数存储模块,存储外部输入输出数 据;将外部送入数据,存入输入输出数据存储器中,并在相关参数存储模块中根据相应参数 配置寄存器,指示启动DFT或者IDFT运算,并指明各级运算的基底;所述地址整序单元,为第一级DFT/IDFT运算产生整序读数地址,进一步包括顺序基底 权值计算单元和读数地址产生单元;所述顺序基底权值计算单元计算基底权值,各级DFT运算基底为&,&,...,&,则每个 k基底对应的权值为
6.如权利要求5所述装置,其特征在于,所述两个中间缓存大小相等。
全文摘要
本发明公开了LTE系统DFT/IDFT旋转因子控制方法、装置及DFT/IDFT运算装置,本方法利用LTE系统的34种DFT/IDFT点数可以用最少10个大点数代表,其他点数都是这最少10个大点数中某个数的约数的特征,只存储最少10个大点数的旋转因子,而不用全部存储34个点数的旋转因子,在获取各级旋转因子时若运算点数属于存储的大点数,则直接读取存储的旋转因子,若不属于存储的大点数,则转换为相对应的大点数读取存储的旋转因子,而在DFT/IDFT计算方式上与现有技术一致,同时本发明还公开了实现该方法控制装置以及DFT/IDFT运算装置,本发明能够在不影响运算速度的同时节省大量存储空间。
文档编号H04L27/38GK102111365SQ200910251010
公开日2011年6月29日 申请日期2009年12月28日 优先权日2009年12月28日
发明者沈静, 王茜竹, 陈娜, 韩佳佳 申请人:重庆重邮信科通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1