td-scdma基带信号分析处理算法

td-scdma基带信号分析处理算法

ID:33660278

大小:219.00 KB

页数:8页

时间:2019-02-28

td-scdma基带信号分析处理算法_第1页
td-scdma基带信号分析处理算法_第2页
td-scdma基带信号分析处理算法_第3页
td-scdma基带信号分析处理算法_第4页
td-scdma基带信号分析处理算法_第5页
资源描述:

《td-scdma基带信号分析处理算法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、TD-SCDMA上行基带信号分析处理算法1算法流程及总体框架下行同步我们的信号分析处理算法可以概括为:先进行下行同步,再搜寻SYNC_UL并进行上行Midamble同步,然后利用Midamble校正频偏、相偏,最后再解码。流程图如下:搜寻SYNC_UL上行Midamble同步校正频偏校正相偏解码具体各个模块的功能和算法原理在下文详细介绍。2算法详解2.1下行同步下行同步模块的功能是查找下行导频时隙(DwPTS)的位置并确定小区使用的下行同步码号。具体分两步实现:1、利用DwPTS附近特殊的功率结构查找DwPTS的大致位置。(初搜)2、利用SYNC_DL良好的自相关性来确定

2、SYNC_DL的码号及其精确位置。(精搜)2.1.1下行同步初搜DwPTS功率结构TS0(848chips)GP(16chips)GP(32chips)下行同步码GP(96chips)上行同步码由于DwPTS附近特殊的功率结构(DwPTS两边的GP在实际信道中功率近乎为0,而下行同步码则以全功率发射,如上图所示),则用下行同步码的64码片的功率和除以其两边各32码片的功率和,所得商值要远远大于在其他位置用相同方法所得的商值。据此,我们可以构造一个长为128码片的滑动窗,对接收到的数据进行逐码片滑动,每次滑动时,求出其中间64码片的功率和与两边各32码片功率和的比值,最后求

3、取这些比值中的最大值,其最大值所对应的位置即为DwPTS的大致位置。基带信号滑动窗滑动窗搜寻DwPTS示意图具体实现过程如下所示:W=128*N;%滑动窗长,N为采样倍率Wm=64*N;%滑动窗中间部分长度Wk=32*N;%滑动窗的一侧长度Ap=sum(abs(Mux_Data(1:6400*N)).^2)/(6400*N);%Ap为信道平均功率KK=zeros(1,6400*N+W);%KK用来存放每次滑动所得的商值forn=1:(6400*N+W)B(n)=sum(abs(Mux_Data((n+Wk):(n+Wk+Wm-1))).^2);%B为滑动窗中间部分功率和i

4、fB(n)>3*Ap*Wm%设定一个门限A(n)=sum(abs(Mux_Data(n:(n+Wk-1))).^2)+...sum(abs(Mux_Data((n+W-Wk):(n+W-1))).^2);%A为滑动窗两边功率和KK(n)=B(n)/A(n);elseKK(n)=0;endendend[row,Position]=max(KK);%求最大值及其位置注意:1、程序中间有一个门限判定的过程,其作用是对一些明显不可能的位置直接略去,不予计算,这样可大大减少计算量。2、N为采样倍率,在此处使用的是一个4倍采样的数据。对所有商值进行绘图,其结果如下:可求得其最大值位置

5、为15893,此值即为DwPTS的大致起始位置。2.1.2下行同步精搜SYNC_DL具有良好的自相关性,相同的SYNC_DL序列的相关值要远大于不同SYNC_DL序列的相关值。据此,我们在上一步计算出DwPTS大致起始位置的基础上,以SYNC_DL的起始位置为中心向前、向后各延伸一定的距离(此处为16*N),作为SYNC_DL的可能起始位置。用码表中的32个SYNC_DL码分别与之进行相关计算,并求其最大值,则此最大值所对应的SYNC_DL码号即为基站所使用的SYNC_DL码号,所对应的位置即为SYNC_DL的起始位置。具体实现过程如下所示:Sync_W=Mux_Data

6、(Position+16*N:Position+112*N-1);%构造精搜窗,在初搜SYNC_DL位置前后延伸16*N作为SYNC_DL的可能起始位置进行相关forn=1:32*N+1%32*N+1个位置的循环forn1=1:32%32个SYNC_DL码的循环res=abs(corrcoef(Sync_W(n:n+64*N-1),tempbin3(n1,:)));%tempbin3为用码表生成的SYNC_DL序列,corrcoef为相关计算函数res11(n,n1)=res(2,1);endend[row1,Position1]=max(res11);[row2,Pos

7、ition2]=max(row1);Sdl_Num=Position2-1;%SYNC_DL码号(从0开始)Position3=Position1(Position2)+Position-1;Position4=Position3+16*N;%SYNC_DL的精确位置可求得SYNC_DL码号为30,起始位置为16021。2.2搜寻SYNC_ULSYNC_DL的位置确定后,可推断出SYNC_UL的大致位置,对此位置进行功率检测,根据所得功率值的大小来判断此处是否存在SYNC_UL。具体实现过程如下所示:syncUL_flag=z

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。