当前位置:首页 期刊杂志

一种基于调制m序列的直接序列扩频信号调制方法

时间:2024-07-28

曾凌川 白 燕 卢晓春 袁 洪 宿晨庚 吴小婧

①(中国科学院大学电子电气与通信工程学院 北京 101408)②(中国科学院国家授时中心 西安 710600)

③(中国科学院空天信息创新研究院 北京 100094)

④(北京跟踪与通信技术研究所 北京 100094)

1 引言

在各类扩频通信技术中,直接序列扩频具备其他扩频技术难以实现的测量通信一体化能力,其已经广泛应用于卫星导航、星地及星间测控通信等领域中[1–4]。为获得足够高的扩频增益以增强抗干扰能力,在传统直接序列扩频通信系统中,由伪随机序列组成的扩频码速率通常远大于信息速率,通常一个信息比特宽度等于若干个周期的伪随机序列,导致通信速率受限于伪随机序列周期,不能满足高速数传的需求。针对直扩通信系统频谱利用率较低这一不足,近年来国内外已有较多研究,归纳起来主要可分为多进制扩频[5–10]、并行组合扩频[11–14]以及码索引调制[15–17]3个方面。

上述关于多进制扩频、并行组合扩频以及码索引调制相关研究都是基于CSK调制,因为CSK调制所用的扩频码组是由同一条伪随机序列通过逐段码片循环移位来实现的,接收机在本地采用相同的循环移位扩频码并行解调时,移位部分的码片在相关运算时会产生副峰,当信噪比较低或单次循环移位码片段较短时,这些副峰值接近相关主峰最大值,容易造成相关峰捕获错误并导致误码发生。本文基于m序列,提出了一种在伪随机序列长度等于信息比特位宽整数倍情况下的直接扩列扩频信号调制与解调方法(modulated Direct Sequence Spread Spectrum,m-DSSS),首先对调制m序列相关性进行分析,验证了其用于直扩通信系统的可行性。随后对信号通过加性高斯白噪声信道后解调的误码率进行了理论推导,并在信号捕获和误码率两方面与CSK调制方式进行了仿真对比试验。仿真试验结果表明,m-DSSS调制与CSK调制相比具有更低的误码率。

2 信号调制方法

2.1 调制伪随机序列定义

如图1所示,伪随机序列与信息流都是取值为1或–1的二进制序列,当伪随机序列长度等于信息比特位宽整数倍时,若将伪随机序列码片边沿与信息流比特边沿对齐后相乘,则与值为–1信息比特相对应的伪随机码序列片段的极性将会翻转180°。此过程可视为待发送二进制信息流对伪随机序列进行调制。本文将这种经过信息比特调制后的伪随机序列定义为调制伪随机序列。

图1 调制伪随机序列示意图

现有直接序列扩频通信系统中多采用自相关性能优良的伪随机序列作为扩频码,包括Walsh序列[18]、m序列[1,19]等。因m序列具备优良的互相关性能,本文着重研究基于调制m序列的直接序列扩频信号调制和解调方法,在下文中称为m-DSSS信号调制方法。

2.2 信号调制原理

根据2.1节调制伪随机序列的定义,以10级m序列为例,设计基于8通道的m-DSSS调制原理如图2所示。10级m序列周期为210–1=1023,可分为3组,每组341个码片,总共可生成23=8条调制m序列。各调制m序列生成方法如表1所示,首先将m序列单个周期码片平均分成3组,分别对应3位信息比特,一共有000,001,010,011,100,101,110和111这8种组合情况,若每组码片对应信息比特为0,则取反相;若对应信息比特为1,则保持同相。

图2所示的8通道m-DSSS调制原理如下:首先将连续的0/1信息比特流进行串并转换,一共3个比特一组,总共包括表1所示的8种组合情况;随后,根据当前的信息比特分组,按照表1所示规则进行多路选择,将发送的信息比特映射为相应的调制m序列;最后,将选择出的调制m序列与载波相乘,进行BPSK调制后生成输出信号。

图2 基于10级调制m序列的信号调制原理示意图

表1 10级调制m序列与信息比特对应关系

2.3 调制信号相关性能分析

一个n 级m 序列自相关函数取值为{1,−1/(2n −1)},具有明显的自相关函数峰值[1,19],其互相关性是根据m序列本原多项式根的性质来估计其上界的[19]。对调制m序列,由于可能存在部分序列片段经调制发生反转的情况,导致其–1/1分布、游程、平衡性等与原m序列相比都可能发生变化。因此,调制m序列的相关性难以采用传统代数方法来估计出相关函数范围,但可通过数值仿真的方法得到其相关性的定量关系。

下面再对由周期相同、生成本原多项式不同的m序列所产生的调制m序列进行相关性仿真分析。

在CSK调制方式中,当接收信号解调出的m序列与本地复制的m序列进行相关运算时,若在运算区间时域上有重合的码片,则会产生相关副峰。下面以图5为例对进行说明:设n为m序列一个周期总码片数,k为重合的码片块个数,s为单个m序列映射的信息比特数,则循环移位码片块共有 2s个,每个码片块有n/2s个码片。在接收信号第i个码序列中,原第 2s个码片块向左循环移位到了第1个,而的结果,限于篇幅不再列出。

图3 m序列 A与其生成调制m序列相关性仿真

图4 m序列 A与m序列 B生成调制m序列相关性仿真

图5 CSK调制接收端相关运算示意图

当A和B分别由其他任意的10级本原多项式生成时,仿真分析结论类似,限于篇幅不再列出。综上,虽然调制m序列的相关性能不如m序列,但其自相关主峰依然存在明显大于互相关峰值。设在m序列的一个周期长度共n个码片,共调制d位信息比特,有式(2)关系存在

3 信号解调方法

3.1 信号解调原理

图6所示为与图2对应的8通道m-DSSS信号解调原理:首先,接收信号经过带通滤波器滤除带外噪声功率谱,然后与本地同频载波相乘进行载波同步,再经过低通滤波器得到剥离载波后的数字信号;数字信号分别输入8个并行相关器,分别与本地预先存储的8条调制m序列进行相关运算,对最大相关峰值进行捕获;每经过一个周期相关运算后,由多路判决器对各支路的相关峰大小进行判决,筛选出峰值最大的支路,从而映射得到对应的信息比特序列,随后通过并-串转换得到最终的输出二进制信息。

图6 基于10级调制m序列的信号解调原理示意图

3.2 信号解调性能分析

下面分析整个m-DSSS解调系统的误码率。如上所述,每条序列映射dbit信息,则一共有 2d条支路。假设接收信号对应的是第i条支路,则会有其他d条支路会产生最大副峰。不失一般性,设每条支路解调过程互相独立且误码率相等,则根据式(8),整个解调系统的误码率可近似表示为式(9)。可见,整个m-DSSS解调系统发生误码的概率与单条支路发生误码概率基本相同。从直观上来看,图6所示解调系统各支路并行工作,每次解调有且仅有一条支路输出的是正确的结果,因此若有一条支路解调错误,就等价于整个解调系统发生了误码。

4 仿真试验

本节对上述基于m-DSSS的调制和解调原理进行仿真试验,重点在信号捕获和误码率两方面性能与CSK调制方式进行比较。仿真场景设计为两个用户共享AWGN信道的码分多址通信。

4.1 信号捕获性能仿真

本节对8个接收通道情况进行仿真。m-DSSS和CSK信号捕获性能的仿真试验参数如表2所示,用户1 和用户2 发送的数据信息比特序列均为000001010011100101110111,按每3 bit为一组调制在10级m序列的一个周期上。用户数据一共分为8组,需要调制8个周期m序列,信号调制和解调分别按图4和图5进行。

表2 8通道条件下信号捕获仿真试验参数

图7所示8通道情形下用户1和用户2在第3个接收通道的信号捕获结果,可见用户1和用户2的8条支路都能够正确捕获对应的信号,其他通道捕获情况类似,限于篇幅不再列出。由图7还可见:各通道在信号捕获时,存在3个极性为正的副峰和3个极性为负的副峰,它们绝对值均为主峰绝对值的1/3左右,这与在式(2)中将去参数n取1023、d取341、m取2之后的计算结果一致;同时,各支路都有一条峰值绝对值与主峰相同,但极性相反的相关峰存在,在信号捕获时可通过极性判断将该条支路剔除以避免捕获错误。

图8所示为在CSK调制方式下用户1和用户2信号在第3个接收通道的信号捕获结果。与图7相比,CSK调制虽然可以正确捕获最大相关峰,但各支路存在多条幅值不等的副峰,大部分副峰幅值均大图7中的副峰,并且极性相同,不能通过判断极性的方法将副峰剔除。可见,基于CSK调制的直扩信号与图7中的调制m序列信号相比,在信号捕获时更容易受到副峰干扰影响,增大了通信误码的概率。

图7 8通道条件下m-DSSS各支路接收相关性仿真结果

图8 8通道条件下CSK调制各支路接收相关性仿真结果

上述信号捕获性能仿真试验表明,在相同信道模型、信噪比和信息速率等条件下,CSK调制与m-DSSS调制方式相比,更易发生信号捕获错误。

4.2 误码率性能仿真

本节对上述8通道和16通道下的两种调制方式误码率性能进行仿真分析。误码率仿真采用蒙特卡罗方法,发送信息数据随机产生;用户1和用户2共用AWGN信道,信噪比范围设为从–35 d B至–25 d B;试验中,用户1和用户2采用10级m序列生成多项式如表2所示;仿真信号总长为10000个m序列周期,对于8通道情况,调制信息比特总数为30000,对于16通道情况,调制信息比特总数为40000。其他仿真参数,如载波频率、信号采样频率、信号延迟等与表2相同。用户1和用户2的误码率仿真结果如图9所示。

图9 误码率仿真结果

由图9可见,对于用户1,当信噪比在–35 d B至–25 d B时,8通道m-DSSS调制信号误码率性能略优于16通道m-DSSS调制信号,且两者误码率性能总体上均优于CSK调制信号:当误码率均为1e-1时,8通道和16通道m-DSSS调制信号,对8通道CSK调制信号都有约1d B优势,对16通道CSK调制信号都有约2 d B优势;当误码率为1e-2时,上述优势分别扩大到至少1.5 d B和3.5 d B以上。当信噪比为–35 d B时,8通道/16通道m-DSSS调制信号误码率性能与8通道/16通道CSK调制信号相当,约0.37左右;信噪比逐渐增加,误码率性能优劣逐渐明显,当信噪比达到–25 d B时,8通道m-DSSS调制信号误码率约为1e-5,而8通道和16通道CSK调制信号误码率分别约为1.8e-3和1.86e-2,误码率优势分别接近2个和3个数量级;而16通道m-DSSS调制信号误码率约为5e-5,比8通道m-DSSS调制信号误码率性能下降5倍,但也显著优于8通道和16通道CSK调制信号。

用户2的误码率仿真情况总体上与用户1相当:当信噪比在–35 d B至–25 d B时,8通道m-DSSS调制信号误码率性能与16通道m-DSSS调制信号基本相同,且两者误码率性能总体上均优于CSK调制信号。与用户1不同的是,当信噪比为–26 d B时,8通道m-DSSS调制信号误码率约为1.83e-4,而16通道m-DSSS调制信号误码率为1.75e-4,两者基本相同;而当信噪比为–25 d B时,8通道m-DSSS调制信号误码率约为6.67e-5,而16通道m-DSSS调制信号误码率为2.5e-5,16通道m-DSSS调制信号误码率性能略好,但都在一个数量级内。本节在不同信噪比下的误码率试验为均互相独立,因此存在个别信噪比条件下16通道m-DSSS调制信号误码率性能优于8通道m-DSSS调制信号的情况,但总体上8通道m-DSSS调制信号误码率性能优于16通道m-DSSS调制信号。

5 结束语

本文基于m序列,提出了一种在伪随机序列长度等于信息比特位宽整数倍情况下的直接扩列扩频信号调制与解调方法(m-DSSS),并与CSK调制方法进行了仿真试验对比。仿真结果表明,m-DSSS调制信号具有比CSK调制信号更优良的误码率性能。在信号相关性方面,当频谱利用率相同时,m-DSSS调制信号具有更低的副峰幅值,且可以通过判断极性来剔除部分副峰对信号捕获的影响,而CSK调制信号不仅副峰幅值更高,且无法通过极性判断来辅助信号捕获。下一步工作主要集中在两方面:一是根据实际通信场景往往存在多径衰落等情况,进一步在瑞利信道等信道模型中对m-DSSS信号性能做进一步研究和验证;二是由于目前对包括m序列在内的伪随机序列互相关性理论研究暂缺乏通用的数学描述,未来有必要对本文所提出的m-DSSS信号的相关性进行进一步的理论研究和分析。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!