本发明涉及无线电传输和通信技术领域,特别是指一种用于单载波频域均衡系统接收端的数据接收方法。
背景技术:
单载波频域均衡有效地结合了ofdm和单载波传输的优点,具有较强的抗频率选择性衰落的能力,并克服了ofdm系统中峰均比高的不足。传统的单载波频域均衡系统利用独特字作为循环前缀将传输信号和信道函数的线性卷积变为循环卷积,并利用独特字作为训练序列来估计信道传输参数,从而利用简单的频域均衡代替复杂度高的时域均衡。
然而,这种方法使得独特字在进行信道估计时仍然会受到前面数据带来的码间串扰。为此,同时针对不同传输系统的需求,研究如何灵活选择接收端参数,从而根据系统要求均衡调整捕获时间、频偏估计范围等性能指标对于工程实际具有重要的意义。
技术实现要素:
有鉴于此,本发明提出一种用于单载波频域均衡系统接收端的数据接收方法,该方法性能可靠,可以满足多径环境下无线通信领域的需求。
为实现上述目的,本发明所采用的技术方案为:
一种用于单载波频域均衡系统接收端的数据接收方法,包括以下步骤:
步骤1:通过天线和射频收发组合接收无线电波,生成中频模拟信号;
步骤2:对所述中频模拟信号进行a/d变换、滤波后,生成数字信号r(n);
步骤3:对所述数字信号进行捕获,得到下一个物理层信道帧的起始位置以及小数频偏数值;
步骤4:利用小数频偏数值对所述数字信号进行小数频偏补偿,利用下一个物理层信道帧的起始位置对所述数字信号进行时偏补偿,得到同步数字信号;
步骤5:对所述同步数字信号进行跟踪处理,得到分块信号、整数频偏估计值以及跟踪同步位置估计值;
步骤6:利用整数频偏数估计值对分块信号进行块内整数频偏补偿,利用跟踪同步位置估计值对分块信号进行时偏补偿,得到同步后分块信号;
步骤7:对所述同步后分块信号进行信道估计与均衡,得到均衡后的数字信号;
步骤8:对所述均衡后的数字信号进行解调、信道译码和解交织,得到信息帧数据。
进一步的,步骤3具体包括以下步骤:
(301)对接收的数字信号进行差分运算:
通过存储器对数字信号r(n)进行延迟,延迟长度为物理层信道帧长度的n1倍,n1为正整数;将数字信号r(n)和经过存储器的具有延迟的数字信号r(n-n1×pfl)取共轭后进行相关运算,其中pfl表示物理层信道帧的长度;
(302)对差分运算进行累加:
首先对相关运算结果进行长度为uwl+uwcpl的滑动累加,得到首次累加向量part_acc,其中uwl表示物理层信道帧中的独特字的长度,uwcpl表示独特字循环前缀的长度;
完成一次长度为uwl+uwcpl的累加后,对累加向量part_acc进行再次滑动累加,当累加次数大于等于设定数值n2时,则开始输出滑动累加向量slide_acc;
(303)查找峰值:
对滑动累加向量slide_acc进行峰值查找,如果slide_acc向量的某一个数值大于设定的自适应门限,则开始查找slide_acc向量的峰值,并将峰值的序号peak_pos和峰值的数值peak_val输出;
(304)输出结果:
根据slide_acc的峰值序号peak_pos以及峰值数值peak_val,计算下一个物理层信道帧的起始位置start_pos,同时根据峰值数值计算小数频偏数值frac(fe);fe=δf/(fs/pfl)表示归一化的数字频偏,fe=frac(fe)+int(fe),frac(fe)表示归一化的数字频偏小数部分,即小数频偏;int(fe)表示归一化的数字频偏整数部分,即整数频偏;其中fs代表采样率,δf表示频率偏移。
进一步的,步骤5具体包括以下步骤:
(501)将输入的同步数字信号进行分块:
分块信号包含当前物理层信道帧数据以及下一个物理层信道帧的uw字段以及uw字段的前缀,其长度为pfl+(uwl+uwcpl);
(502)对分块信号进行整数频偏估计以及跟踪同步位置估计:
首先将分块信号向量的前部和后部的uw字段提取出来,进行向量求和,得到接收的uw和向量;
随后将uw和向量分别输出到p+1个支路中去,每一个支路加载整数频偏;其中p是偶数,支路0加载数值为-p/2的归一化频偏,支路k加载数值为k-p/2的归一化频偏,支路p加载数值为p/2的归一化频偏,0≤k≤p;
然后在每一个支路上进行位置同步运算,每一个位置同步运算共有q+1个支路,其中q是偶数,支路0对本地uw向量加载数值为-q/2的时间偏移,然后与输入向量求内积;支路l对本地uw向量加载数值为l-q/2的时间偏移,然后与输入向量求内积;支路q对本地uw向量加载数值为q/2的时间偏移,然后与输入向量求内积;0≤l≤q;
最后,比较各个支路度量的幅值,选择幅值最大的度量,从而输出相应的整数频偏数估计值以及跟踪同步位置估计值。
进一步的,步骤7具体包括以下步骤:
(701)首先将同步后分块信号的前部独特字
(702)用接收频域序列点除本地独特字频域序列,得到初始信道信息;
(703)对初始信道信息向量
(704)删除同步后分块信号的前部独特字以及独特字前缀,得到待均衡时域向量
进一步的,参数n1、n2满足(n1+n2)×pfl/fs<tcap。
进一步的,下一个物理层信道帧的起始位置start_pos和小数频偏数值frac(fe)的计算方式为:
start_pos=peak_pos+pfl-(uwl+uwcpl)
frac(fe)=angle(peak_val)/(2πn1);
angle()为取复数辐角的函数。
进一步的,参数p满足
本发明与现有技术相比具有如下优点:
1、本发明通过选择延迟相关时间系数n1和累加次数n2,可以根据系统要求灵活地调整捕获时间。
2、本发明能够通过数据分块的方式充分利用前部uw字段以及后部uw字段,提升信道估计时的信噪比,提升均衡的准确度。
3、本发明利用“uw前缀+uw字段”的导频结构,使得作为信道估计的uw字段不再受到其他数据带来的码间串扰的问题,提升信道估计与均衡的质量。
附图说明
图1是本发明实施例中接收方法的整体原理示意图。
图2是图1中捕获模块的原理示意图。
图3是图1中跟踪模块的原理示意图。
图4是本发明实施例中捕获相关窗的原理示意图。
具体实施方式
下面结合附图和具体实施方式对本发明的技术方案做进一步的说明。
参照图1,一种用于单载波频域均衡系统接收端的数据接收方法,包括以下步骤:
步骤1:无线电波经过天线和射频收发组合,生成中频模拟信号;
步骤2:步骤1中的中频模拟信号经过a/d变换、滤波后,生成数字信号r(n);
步骤3:对步骤2中的数字信号进行捕获,得到下一个物理层信道帧的起始位置以及小数频偏数值;参照图2和图4,该步骤的具体方式为:
(1)对接收的数字信号进行差分运算
通过存储器对数字信号r(n)进行延迟,延迟长度为物理层信道帧长度的n1倍,n1表示正整数。将步骤2中的数字信号r(n)和经过存储器的具有延迟的数字信号r(n-n1×pfl)取共轭后进行相关运算,其中pfl表示物理层信道帧的长度;
(2)对相关运算进行累加
首先对相关运算进行长度为uwl+uwcpl的滑动累加,得到首次累加向量part_acc,其中uwl表示物理层信道帧中的独特字的长度,uwcpl表示独特字循环前缀的长度,uwl+uwcpl表示局部累加相关窗口的长度;
完成一次长度为uwl+uwcpl的累加,随后对累加向量part_acc进行再次滑动累加,当累加次数大于等于设定数值n2时,则开始输出滑动累加向量slide_acc;
(3)查找峰值
对滑动累加向量slide_acc进行峰值查找,如果slide_acc向量的某一个数值大于设定的自适应门限,则开始查找slide_acc向量的峰值,并将峰值的序号peak_pos和峰值的数值peak_val输出;自适应门限数值跟随输入数字信号的幅值变换,输入信号的幅值大则自适应门限变大,输入信号的幅值小则自适应门限变小;
(4)输出结果
根据步骤2中向量slide_acc的峰值序号peak_pos以及数值peak_val,计算下一个物理层信道帧的起始位置start_pos,同时根据峰值数值计算小数频偏数值frac(fe)。fe=δf/(fs/pfl)表示归一化的数字频偏,fe=frac(fe)+int(fe),frac(fe)表示归一化的数字频偏小数部分,简称小数频偏;int(fe)表示归一化的数字频偏整数部分,简称整数频偏;其中fs代表采样率,δf表示频率偏移;
start_pos=peak_pos+pfl-(uwl+uwcpl)
frac(fe)=angle(peak_val)/(2πn1)
其中,参数n1、n2根据系统实际情况而设置,如果捕获时间(n1+n2)×pfl/fs大于系统捕获时间要求tcap,那么减小n1或者n2,以使(n1+n2)×pfl/fs<tcap;
步骤4:利用小数频偏数值对步骤2中的数字信号进行小数频偏补偿,利用下一个物理层信道帧的起始位置对步骤2中的数字信号进行时偏补偿,得到同步数字信号;
步骤5:对步骤4中同步数字信号进行跟踪处理,得到分块信号、整数频偏估计值以及跟踪同步位置估计值;参照图3,该步骤的具体方式为:
(1)将输入的同步数字信号进行分块
判断是否是第一次输出数据块,如果是,则从输入的同步数字信号中提取长度为pfl+(uwl+uwcpl)的数据并将其输出,同时存储该数据段的后部的uw循环前缀以及uw字段;如果不是第一次输出数据块,则从存储的数据中输出全部存储内容,然后从输入的同步数字信号中提取长度为pfl的数据并将其输出,同时存储该数据段的后部的uw循环前缀以及uw字段;
(2)对分块信号进行整数频偏估计以及跟踪同步位置估计
首先将分块信号向量的前部和后部的uw字段提取出来,进行向量求和,称为接收的uw和向量;
随后将uw和向量分别输出到p+1个支路中去,每一个支路加载整数频偏;其中p是偶数,支路0加载-p/2的频偏,支路k加载k-p/2的频偏,支路p加载p/2的频偏;其中支路k加载k-p/2的频偏的表达式如下:
然后在每一个支路上进行位置同步运算,每一个位置同步运算共有q+1个支路,其中q是偶数,支路0对本地uw向量加载数值为-q/2的时间偏移,然后与输入向量求内积;支路l对本地uw向量加载数值为l-q/2的时间偏移,然后与输入向量求内积;支路q对本地uw向量加载数值为q/2的时间偏移,然后与输入向量求内积;其中支路l对本地uw向量加载数值为l-q/2的时间偏移,然后与输入向量求内积的表达式如下:
最后,比较各个支路度量
其中,参数p根据系统最大频偏δfmax的实际情况而设置,如果
步骤6:利用整数频偏数估计值对分块信号进行块内进行整数频偏补偿,利用跟踪同步位置估计值对分块信号进行时偏补偿,得到同步后分块信号;
步骤7:对同步后分块信号进行信道估计与均衡,得到均衡后的数字信号;该步骤的具体方式为:
(1)首先将步骤6中的同步后分块信号的前部独特字
(2)用接收频域序列点除本地独特字频域序列,得到初始信道信息;
(3)对初始信道信息向量
(4)删除步骤6中的同步后分块信号的前部独特字以及独特字前缀,得到待均衡时域向量
步骤8:均衡后的数字信号经过解调、信道译码和解交织,得到信息帧数据。
采用上述接收方法的接收端可与现有技术中的发送端配合使用,但需要发送端将uw字段、数据载荷段共同组成物理层信道帧,且物理层信道帧中的uw字段作为循环前缀以及信道训练序列。同时,接收端还需要发送端给出以下信息:uw字段格式、数据载荷段长度、数据调制方式、信道编码方式、交织方式。具体的数据发送方式为本领域技术人员的公知常识,此处不再赘述。
总之,本发明能够灵活选择接收端参数,可以根据系统要求均衡调整捕获时间、频偏估计范围等指标。此外,本发明方法的信道估计不再受到其他数据带来的码间串扰的问题,从而提升了系统的性能。