新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于MSC8156AMC平台的PRACH基带信号生成

基于MSC8156AMC平台的PRACH基带信号生成

作者:时间:2011-04-06来源:网络收藏


2
2.1 ZC序列的DFT
LTE系统中Preamble序列是由ZC根序列经过循环偏移的。循环偏移的ZC序列具有很好的特性:幅度恒定,可以有效地进行功率控制,并且可以维护上行链路的低峰均比特性;具有理想的自相关性和互不相关性,易于eNodeB获得准确的定时估计,并且相同ZC根序列的Preamble序列构成的多个随机接入尝试之间不存在小区间干扰。
在时域上生成的ZC序列循环偏移之后,需要经过DFT处理变换到频域。DFT处理有很高的时间复杂度,以Preamble Format 0为例,ZC序列的长度是839,839点的DFT需要839x839次复数乘和838×839次复数加运算。ZC序列的定义如下:
d.JPG
在MSC8156 DSP上实现时,可以采用查表的方式,这样计算频域上每个点,只需要Nzc-1次复数加,大大降低了DSP负荷。
2.2 资源映射
FDD的一个上行子帧最多可以传输一个随机接入资源;而对于TDD的帧结构,一个子帧可以传输多于一个随机接入资源,不同的随机接入资源采用频分的方式。信道的时域结构由RA(Random Access)时隙的长度和周期两个变量定义,3GPP标准确定RA时隙长度为子帧长度,RA时隙所占用的子帧取决的具体配置。RA时隙发送周期取决于网络负载大小,小负载网络采用较长的发送周期,大负载网络采用较短的发送周期。为了使信道的发送在时域上尽可能的均匀,每个RA时隙发送一个随机接入资源。RA时隙的频域位置,是有两个可选择的。为了保证PUCCH的正交性和用户带宽的最大化,PUCCH被分配到用户频带的上下两端,PRACH放置在紧邻PUCCH的位置上(二选一)。
在频域内,PRACH占用6个物理资源块(PRB),1.08 MHz小区带宽,正好匹配LTE中可以操作的最小上行链路小区带宽。子载波映射时就是按照其时域频域资源位置来进行映射的,前导序列本身的长度为839或139,根据时域宽度(1 ms,2 ms及3 ms)进行重复匹配,然后按先频域后时域的顺序进行映射。
20 MHz带宽对应系统采样频率是30.72 MHz,以Preamble Format 0为例,序列部分长度是24 576Ts,PRACH映射时,上述得到的频域上的ZC序列按照从高层得到的配置参数进行映射。
2.3 IFFT处理
以Preamble Format 0为例,PRACH映射之后,根据3GPP物理层协议的规定,生成需要做24 576点的IDFT。MSC8156的MAPLE-B提供了硬件FFT/IFFT处理单元FFTPE和硬件DFT/IDFT处理单元DFTPE,使用FFTPE或DFTPE可以最大限度地提高运算速度,然而FFTPE一次最多只能做2 048点的FFT/IFFT,DFTPE一次最多提供1 536点DFT/IDFT,因此不能利用MSC8156的MAPLE直接做24 576点的IDFT。出于降低DSP负荷的考虑,软件实现方案也不可行,因为计算量非常大,这里只能采用其他方案。
Cooley-Turkey算法是一种最常用的FFT算法,这一方法以分治法为策略递归地将长度为N=N1*N2的DFT分解为长度分别为N1和N2的两个较短序列的DFT以及与旋转因子的复数乘法。它可以用于序列长度N为任意因数分解形式的DFT,这种算法称为混合基FFT。


评论


相关推荐

技术专区

关闭