一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种具有纠错能力的多斜率Chirp信号生成及解扩方法与流程

2022-06-25 15:30:51 来源:中国专利 TAG:

一种具有纠错能力的多斜率chirp信号生成及解扩方法
技术领域
1.本发明涉及通信技术领域,特别涉及编码与扩频信号生成相结合,优化扩频系统性能的扩频信号生成和解扩性能优化方法。


背景技术:

2.扩展频谱通信是围绕提高通信信息传输的可靠性而提出的一种有别于常规通信系统的新调制理论和技术,简称扩频通信。扩频通信系统是指将待传输信息信号的频谱用某个特定的扩频函数扩展频谱后成为宽频带信号,然后送入信道中传输;在接收端在利用相应的技术或手段将扩展的频谱进行压缩,恢复为原来待传输信息信号的带宽,从而达到传输信息目的的通信系统。目前常用的扩频系统分为三类:直接序列扩频(dsss),频率跳变系统(fhss),线性调频脉冲系统(chirp system)。其中chirp系统由于其低复杂度、低功耗、良好的抗多径和抗干扰能力已经日益受到人们的关注,并且已经于2004年别被列为ieee802.15.4标准的物理层方案之一。
3.虽然chirp扩频技术已经得到广泛的应用,但仍然存在不完善之处。例如,如果不结合其他调制技术而单独使用chirp扩频技术进行信息传输,一般链路容量都比较低。另外,采用m进制的chirp扩频调制方式虽然能有效提高每比特的信息携带量,但导致信号间出现较大互相关性,从而导致系统的误码率升高,即误码性能下降。


技术实现要素:

4.针对上述情况,为了优化现有技术性能,本发明结合奇偶编码思想提出了一种具有纠错能力的多斜率chirp(线性调频脉冲)信号生成及解扩方法。
5.为达到优化解扩性能的目的,本发明采用了以下技术方案:
6.一种具有纠错能力的多斜率chirp信号生成及解扩方法,所述chirp信号是指线性调频脉冲信号,包括:1)构建具有奇偶校验能力的chirp信号,该chirp信号的奇数扩频符号和偶数扩频符号各对应一路不同斜率的chirp基础图样,奇数扩频符号对应的chirp基础图样记为c
bodd
,偶数扩频符号对应的chirp基础图样记为c
beven
;奇数扩频符号的扩频序列和偶数扩频符号的扩频序列分别由对应的chirp基础图样循环移位得到;2)在chirp解扩中基于所述chirp信号的奇、偶分组特性,针对每个满足扩频序列长度的接收数据,分别与两路所述chirp基础图样进行本地相关解扩,并比较两路解扩峰值大小,进行联合优选判定峰值;3)在由峰值解析扩频符号时,基于最优峰值对应的解扩电路的奇、偶性,对解析符号进行校验,若不满足校验条件,则进行最优解扩符号的校正;4)结合优选峰值解析的符号理论峰值位置与实际解扩位置的偏移趋势,对接收数据的码元偏差修正。
7.本发明技术方案的有益效果在于:本发明将奇偶编码的思想引入chirp信号生成设计中,使chirp信号具有奇偶校验能力和一定的纠错能力,且本发明在解扩方案中充分利用了此奇偶特性,对解扩数据进行修正,对残留的码元定时误差进行自适应修正,从而达到优化解扩性能的目的。另一方面,基于奇偶扩频符号不同斜率的chirp信号,提升码元符号
的最小分辨间隔,提升解扩性能。
附图说明
8.图1为sf7的奇数扩频符号的基础图样c
bodd

9.图2为sf7的偶数扩频符号的基础图样c
beven

10.图3为sf7奇数扩频符号31的循环移位示意图;
11.图4为sf7偶数扩频符号32的循环移位示意图;
12.图5为解扩方案的整体流程图;
13.图6为sf7采用奇偶分组chirp循环移位和非奇偶分组的性能对比曲线;
14.图7为本发明实施例解扩采用符号奇偶修正的对比效果。
具体实施方式
15.下面结合附图和具体的实施方式对本发明作进一步说明。
16.本发明实施例提供一种具有纠错能力的多斜率chirp信号生成及解扩方法,包括步骤1)~步骤4):
17.1)构建具有奇偶校验能力的chirp信号,该chirp信号的奇数扩频符号和偶数扩频符号各对应一路不同斜率的chirp基础图样,奇数扩频符号对应的chirp基础图样记为c
bodd
,偶数扩频符号对应的chirp基础图样记为c
beven
;奇数扩频符号的扩频序列和偶数扩频符号的扩频序列分别由对应的chirp基础图样循环移位得到。相邻的奇数扩频符号或偶数扩频符号的符号分辨率为2*ratio,这里ratio为采样倍率,相比不分组的扩频方案,增加了一倍,这将在解扩时提升系统对码元偏差估计和采样偏差估计的容忍度。
18.步骤1)结合奇偶编码思想,对扩频符号进行奇偶分组,分别对应一个基础chrip图样,基于扩频符号的奇偶性及取值n,由对应的基础图样进行前向或后向循环移动n*ratio个采样点得到对应的扩频序列。
19.其中,两路chirp基础图样可以为任意两路相关度很弱的基础chirp信号;所谓相关度很弱,是相对于两路基础chirp信号的自相关程度而言,可以认为,这两路基础chirp信号之间的相关程度弱于各自的自相关。也就是说,在基础图样(或称“基础序列”)的选择上,适用于任意的具有弱相关的chirp信号,通过收发端明确的奇偶基础图样的映射关系,使系统自身具有奇偶校验能力,且采用奇偶分别循环移位的扩频序列生成方案,增加了相邻奇数或偶数扩频符号间的循环移位间隔,及增加最小符号分辨率,达到提升解扩性能的目的。
20.2)在chirp解扩中基于所构建的chirp信号的奇、偶分组特性,针对每个满足扩频序列长度的接收数据,分别与两路所述chirp基础图样进行本地相关解扩,并比较两路解扩峰值大小,进行联合优选判定峰值。
21.步骤2)中进行chirp解扩包括如下两路本地相关解扩:[peak_odd,peakidx_odd]=max(abs(ifft(fft(rx).*conj(c
bodd
))).^2)[peak_evn,peakidx_evn]=max(abs(ifft(fft(rx).*conj(c
beven
))).^2)其中,peak_odd表示接收数据rx与c
bodd
的相关解扩峰值,peak_evn表示接收数据rx与c
beven
的相关解扩峰值;peakidx_odd表示peak_odd的峰值位置,peakidx_evn表示peak_evn的峰值位置。
[0022]
进行chirp解扩时,比较peak_odd和peak_evn的大小,记录对应的峰值位置peakidx_odd和peakidx_evn;选取peak_odd和peak_evn中的较大者记为peak,选取较大者的峰值位置记为peakidx,则扩频符号解析算法为:symv_tmp=peakidx/ratio其中,symv_tmp表示解析出的未经修正的扩频符号,ratio为采样倍率。
[0023]
3)在由峰值解析扩频符号时,基于最优峰值对应的解扩电路的奇、偶性,对解析符号进行校验,若不满足校验条件,则进行最优解扩符号的校正。由峰值解析扩频符号时,峰值peak与解扩符号关系为:
[0024]
若peak=peak_odd,解扩符号sym取值为最接近symv_tmp的奇数;
[0025]
若peak=peak_evn,解扩符号sym取值为最接近symv_tmp的偶数。
[0026]
4)结合优选峰值解析的符号理论峰值位置与实际解扩位置sym*2*2*ratio的偏移趋势,对接收数据的码元偏差修正。本发明实施例统计连续n个符号的实际峰值与理论峰值的平均偏差,将平均偏差乘以修正因子后的值作为下个接收扩频序列的码元定时修正参数;本发明实施例通过设计基于奇偶扩频符号不同斜率的chirp信号,提升码元符号的最小分辨间隔,提升解扩性能。修正因子可由整个系统的统计得出或经验得出,比如在0.5~1之间根据系统实际情况合理取值。
[0027]
为了充分利用本发明实施例所设计的chirp信号的奇偶分组特性,参考图5,本发明实施例在解扩方案上,一方面:基于奇偶特征,对接收的完整码元周期长度的码元序列采用两路本地相关解扩,优选最大峰值。在解扩符号解析时,结合峰值对应的基础图样的奇偶映射关系,进行解扩符号的自校验和修正,修正为符合基础图样映射关系的最小误差符号。另一方面:统计连续n个符号的实际峰值与理论峰值的平均偏差,将平均偏差乘以修正因子后的值作为下个接收扩频序列的码元定时修正参数。
[0028]
在以示例性的实施案例中,设定系统的基本参数:带宽bw=125khz,扩频因子sf=7,符号周期tc=1.024ms,扩频信号斜率μ=bw/tc=1.2207e8,且令奇数符号的基础图样c
bodd
为up-chirp,见图1所示;偶数符号的基础图样c
beven
为斜率为2μ的down_chirp up_chirp,见图2所示;其中,down_chirp表示斜率为负数的下降chirp信号,up_chirp表示斜率为正数的上升chirp信号。因此,奇数符号的基础图样的时域表达式为:偶数符号的基础图样的时域表达式为:其中a为信号幅值,t为时间,为第一段的初始相位,为第二段的初始相位。
[0029]
针对符号的奇偶特性及其取值,由对应的基础图样进行循环移位产生,这里设定循环移位方向为向右移位循环,移位的时间步进为t
step
=tc/2^(sf 1)=4微秒,循环移位的频率步进f
step
=bw/2^sf=976.56hz。这里以奇数符号31和偶数符号32为例,进行时域表达式说明:
[0030]
奇数符号sym=31由基础图样c
bodd
经过右向循环移位,由两段连续的时频变换直线构成,如图3,其中第一段的起始频率f0_odd=sym*f
step
=30273hz,初始相位为第二
段的起始频率f1_odd=0hz,初始相位为即符号sym31的线性扩频符号为:
[0031]
偶数符号sym=32由基础图样c
beven
经过右向循环移位,由三段连续的时频变换直线构成,如图4,其中第一段的起始频率f0_evn=sym*2*f
step
=62500hz,第二段的起始频率f1_evn=bw=125khz,第三段的起始频率f2_evn=0hz,即符号sym32的线性扩频符号为:
[0032]
从图3和图4中可以看出,基于相邻的符号,其线性扩频序列完全不同,其具有很弱的互相关性,能保证在进行奇偶基础图样的本地相关中,保持正确的自相关特性。且相邻的偶数或奇数序列的循环移位间隔增大一倍,有利于基于相关峰值位置的符号解析。
[0033]
本实施案例中,假定系统已完成信号检测,帧同步,码元同步,将完成码元同步的信息作为输入参与双路本地相关解扩方案,具体处理流程如下:
[0034]
(步骤1)针对接收满足码元符号周期,长度n=512的接收信号进行双路本地相关解扩,本方案中采用基于fft的圆周循环相关检测方案,具体处理如下:[peak_odd,peakidx_odd]=max(abs(ifft(fft(rx).*conj(c
bodd
))).^2)[peak_evn,peakidx_evn]=max(abs(ifft(fft(rx).*conj(c
beven
))).^2)比较两路本地圆周相关峰值peak_odd和peak_evn的大小,记录峰值位置peakidx_odd,peakidx_evn,选取peak=max(peak_odd,peak_evn)及其对应的峰值位置作为peakidx输出,符号解析算法为:symv_tmp=floor(peakidx/采样倍率 0.5);floor表示向下取整。
[0035]
(步骤2)基于输出的相关峰值peak对应的本地基础图样的奇偶映射关系,进行奇偶校验和纠正,具体处理为:
[0036]
若peak=peak_odd,则将相关器标识flagcorr置1;若peak=peak_evn,则将相关器标识flagcorr置0;若symv_tmp flagcorr为偶数,则表明满足奇偶特性,不需要进行解析符号修正,令sym=symv_tmp,peakidx_m=peakidx;peakidx_m为进行解析符号修正后的峰值位置,即符号理论峰值位置。否则,需要进行最优距离修正,令左、右基准分别为:left=(symv_tmp-1)*ratio;right=(symv_tmp 1)*ratio;若peakidx》(right left)/2,则修正峰值位置索引peakidx_m=right,sym=symv_tmp 1;否则peakidx_m=left,sym=symv_tmp-1。
[0037]
(步骤3)结合优选峰值解析的符号理论峰值位置peakidx_m与实际解扩位置peakidx的偏移趋势,对接收数据的码元偏差修正,本实施案例中,统计连续5个符号的实际峰值与理论峰值的平均偏差,将平均偏差乘以修正因子后的值作为下个接收扩频序列的码元定时修正参数deltashift。
[0038]
(步骤4)将码元定时修正参数deltashift,作为码元偏差的补偿输入参数,对后续
的解扩数据有效索引进行修正。在扩频处理过程中,处理需要时间,针对接收的数据,需要先存储在缓存器中,当处理完当前码元周期长度的数据后,再基于起始偏移值和修正参数deltashift,从缓存中取值,开展下一个码元周期长度接收数据的解扩。假定deltashift=m,则将整个码元周期的起始位置偏移m,即若m》0,则向后取值m个,以第idx m 1个为首个有效的码片,整个码元周期为idx m 1至idx m n;若m《0,则采用向前取m个,以第idx-m为首个有效的码片,整个码元周期为idx-m至idx-m n-1。其中,idx为当前参与解扩的首个rx数据在数据缓存器中的索引。
[0039]
本实施案例为了更直观地表明本发明在解扩性能上的优化,进行了性能仿真比较,仿真参数设置为带宽bw=125khz,扩频因子sf=7;采样率fs=4*bw=500khz,awgn信道,snr=-15:1:5db,每帧的符号个数为20000。三种方案:本发明奇偶分组方案和未分组的两种方案,未分组的两种方案:基础图样为updownchirp的chirp信号,基础图样为up-chirp的chirp信号。
[0040]
图6为三种方案统计的误符号率;从图6中三种方案的性能对比可以看出,本发明奇偶分组的方案明显优化了解扩的性能,以误符号率10e-3为比较门限,相比未分组的两种方案(带小圆形的曲线和带小方形的曲线)性能提升了约5db。
[0041]
为了更直观地说明本发明实施例基于奇偶分组特性,采用符号修正带来的性能优化,图7给出了up-chirp和奇偶分组的误符号个数,以及奇偶分组下符号修正次数随着snr的变化曲线,可以看出修正次数与up-chrip的误符号个数曲线具有高度的重合性,从另一种角度说明,本发明采用奇偶分组特性的双路解扩,符号修正方案,有效的降低了误符号个数,提升了系统性能。
[0042]
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的技术人员来说,在不脱离本发明构思的前提下,还可以做出若干等同替代或明显变型,而且性能或用途相同,都应当视为属于本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献