APP下载

基于IIR抗混叠干扰滤波器的相干跳频同步技术研究

2022-08-02钟都都张伟科万桂斌

计算机测量与控制 2022年7期
关键词:频点窄带滤波器

钟都都,张伟科 ,马 啸 ,万桂斌 ,曾 值 ,高 岩

(1.火箭军研究院,北京 100096; 2.中国运载火箭技术研究院,北京 100076)

0 引言

在军事和保密应用中,抗干扰能力和隐蔽性是更受重视的能力。扩频通信(Spread Spectrum Communications)技术长期受到青睐[1-2]。通过以各种不同方式将数字通信信号的带宽扩展到远远高于信息传输速率的频带上,扩频通信以牺牲频带利用率为代价,获得了扩频增益(Spreading Gain),因此能够对抗单音、梳状和窄带等多个类型的同频干扰,并可将自身淹没于侦测机噪声基底之下,从而达到降低被发现概率的效果[3]。最具有代表性的两种扩频技术是直接序列扩频(DSSS,direct sequence spread spectrum)和跳频(FH,frequency hopping)。

跳频是将低速、窄带的信息数据流调制在快速切换中心频率的载波上,从而实现扩展频谱、降低发射谱密度的目标[4-6]。跳频发射机依靠某个伪随机跳频码来作为频率快速切换的依据;接收机的本振以相同跳频码作为指导,并按照与发送端同步进行频率跳变,保持收发之间跳频频率始终对准,得到基带或中频解跳输出;后续的信号处理流程和常规调制解调没有区别。跳频通信体制因高躲避性和抗截获性能,在军事、保密应用、无人设备和低轨卫星等通信系统中有广泛的前景。

跳扩频系统由于带宽大,实现时往往采用内部集成频点切换、下变频和滤波功能的射频前端AD,再将解跳后的数据送入后端数字处理器(如FPGA)处理。但由于射频模拟前端本振不灵活、开关速度慢等问题,给射频前端频率切换时间和内部逻辑提出了更高的设计难度[7-9]。

随着FPGA逻辑资源和运算速度的提高,并且FPGA内部DDS频点按FPGA时钟高速切换特性可以适用于快速跳频解跳处理,DDS控制核也可以精确配置DDS的相位初值。射频模拟前端全带宽数字采样,软件无线电平台实现多频点下变频功能加快捕获处理速度的跳频通信系统为更优选择。然而因采样带宽大、瞬时有效信号带宽小,在软件无线电平台内部下变频后,需要对采样数据信号进行抽取处理再传递给后续同步算法模块,这种模式对于数据预处理算法(如滤波和抽取)带来更高的要求,同时由抽取算法造成混叠干扰或者带外干扰无法忽视[10-12]。

抗干扰滤波器组通用的实现办法是采用FIR技术,但达到高阶抑制度抽头系数极高,实现资源复杂度高。对于相同的设计,IIR滤波器所需的阶数远远小于FIR滤波器,因此时域IIR滤波器滤波是很好选择,但是需克服非线性带来的失真影响[12-14]。

本文分析全带宽采样相干跳频体制,基于抗混叠干扰需求,分析各种典型干扰的影响,针对降低资源的需求,设计一种基于IIR滤波器的抗混叠干扰模块,并针对其非线性特点设计处理补偿模块。最后,给出了基于IIR全带宽采样相干跳频体制的对比仿真及实测结果作为算法的验证。

1 相干跳频同步算法模型

1.1 跳频发射信机原理及建模

本文在低轨卫星通信背景下,研究宽带FFH-DS体制实现通信信号传输,其中重点研究物理层接收算法中的快速捕获技术和频偏与伪码相位精确跟踪技术。其发射机示意框图如图1所示。

图1 FFH-DS发射框图

Tsend(t)=AS(t)D(t)cos(2π(fk+fc+fr)t+φk)

(1)

其中:A为信号幅度;S(t)为符号信息;符号信息包含两种信息序列:捕获同步全1信息序列以及有效数据随机±1序列;D(t)为伪码直接扩频序列;fk为跳频图案控制的跳频载波频率,fc为中频载波,fr为射频Ku波段载波,φk为载波初始相位。

为了提升宽带FFH-DS系统性能,接收端采取相干跳扩频体制可提升信噪比。因此,发送端跳频载波频点切换时刻相位应保证连续,即两个跳频时隙之间不突变。如在时刻为N时,跳频频率从fk-1跳变到fk,下一个时刻频率fk的初相位φk与fk-1频点的相位关系是:

φk=2π(fk-1+fc+fr)N+φk-1

(2)

(3)

为便于宽带FFH-DS信号的捕获,发送信号拟采取两种跳频图案。同步全1序列,用第一种跳频图案(8跳)传输同步信息,接收端完成信号捕获;有效数据±1序列,用第二种跳频图案(128跳)来传输有效数据信息,接收端完成伪码跟踪等功能。两种信息的区别有两点:8跳频点同步头信息为全1序列,本身不带调制信息;128跳频点有效数据信息为有效信息(1、0随机),可传输遥控指令、用户自定义有效数据;捕获同步信息由于宽带FFH-DS捕获算法的需求,每符号由8个固定频点等时隙传输,即f1f2f3f4f5f6f7f8…f1f2f3f4f5f6f7f8顺序;有效信息每符号则由128频点等时隙传输。

1.2 跳频接收信机原理及建模

跳频通信系统中,通信双方约定跳频图案,以多种频率传输不同符号,以此增强信号鲁棒性,且跳速越高抵抗跟踪式干扰的能力越强。所以在符号速率和跳频点数不变的情况下,扩频比与带宽和抗干扰能力成正相关。传统的跳频同步算法架构如图2所示,射频内部集成频点切换及下变频功能。

图2 传统跳频同步算法实现架构

射频前端采样信号,经解跳、滤波后传递给软件无线电平台,在软件无线电平台内部经过匹配滤波等同步处理算法,解出有效信息。本架构对于射频前端频点切换速度、内部逻辑提出了更高的设计难度,所以本文设计如图3所示的相干跳频同步结构。

图3 宽带采样跳频同步算法实现架构

跳频同步架构为:射频前端宽带采样全部频点信号r(n),传递给FPGA得解跳信号s(n)、经过抗干扰滤波sm(n)、抽取和匹配滤波、最后输入给同步算法解出有效信息d(n)。

针对本文跳频同步模型,抗干扰滤波器的描述如下:

设解跳信号为:

s(n)=r(n)ci(n)

(4)

其中:r(n)为采样信号,ci(n)为多频点的跳频载波。

抽取倍数为N,则抽取后信号为:

s(n)′=s(Nn)

(5)

傅里叶表达式为:

(6)

其中:N倍抽取即将解跳信号在频谱上以2π/N为间隔做周期延拓。

设基带信号最高频率为fc,干扰最高频率fj,采样率fs,且通常fj>fc,若干扰信号Nfj>fs,则有效带宽之外的干扰会被混叠进有效带内造成干扰,Nfj

针对于抗干扰滤波器的类型选择描述如下:若跳频同步算法抗混叠干扰滤波器选取FIR滤波器,传递给同步算法模块的信号为:

Sm1(n)=s(n)′*hf(n)*hm(n)

(7)

其中:hf(n)为FIR抗混叠滤波器,hm(n)为匹配滤波器,且hf(n)*hm(n)为恒参信道。

若跳频抗混叠干扰滤波器选取IIR高阻带抑制度滤波器,传递给同步算法模块的信号为:

Sm2(n)=s(n)′*hi(n)*hm(n)

(8)

其中:hi(n)为IIR抗混叠滤波器,hm(n)为匹配滤波器,hi(n)*hm(n)不是恒参信道。

跳频PSK调制的相干接收前提是建立在确知信号基础上,若算法引入非线性信道,需要估计非线性特性进而补偿成为恒参信道,因此基于IIR滤波技术的相干跳频抗混叠干扰滤波器若满足相干接收条件需要加入线性补偿信道h△(n),且满足:

hf(n)*hm(n)=k(hi(n)*hm(n)*h△(n))

(9)

其中:k是比例因子。

所以本文IIR技术传递给同步模块的输入信号为确知信号Sm3(n)。

Sm3(n)=s(n)′*hi(n)*hm(n)*h△(n)

(10)

本文由相干接收机误码率公式:

(11)

其中:Eb是码元能量,n0是噪声功率谱密度。可以仿真基于IIR滤波技术的抗干扰跳频同步算法性能和FIR跳频系统的对比结果。

1.3 典型干扰及建模

跳扩频体制中常见干扰的有单音、窄带、宽带、频率跟随式干扰。其中,频率跟随式干扰的干扰生效应该要满足干扰机在干扰椭圆内,并且满足干扰机到发射机和接收机的距离之和满足小于等于收发机之间的距离加上跳频周期减去干扰机反应时间的时间差乘以速度,即:

d1+d2≤L+(T-Tj)υ

(12)

其中:d1是干扰机到发射机距离,d2干扰机到接收机距离,L是收发信机距离,υ为传播速度,T是跳频周期,Tj是干扰机反应时间。

当干扰机的反应速度低于跳频速率时,即时,干扰椭圆不存在,无论干扰机位置如何,也不会对于跳频通信产生频率跟随式干扰。通常干扰机的处理时间为毫秒级别,所以当<1 ms时,即跳速大于1 000 Hop/s即可满足抗跟随式干扰要求,因此跟随式干扰对于宽带快跳FFH-DS系统无作用,所以下面只对单音干扰、窄带干扰和宽带干扰建模。

1)单音干扰建模:

传输链路信道中存在多种电磁干扰,接收端接收的信号通常是原始信号与各种干扰信号叠加得到的复合信号,这会导致原始信号失真。因此对于卫星通信系统中的研究中,电磁干扰信号的分析和模拟对提高通信系统的可靠性有很大的帮助。其中,常见的典型干扰为窄带、单音和宽带干扰。

单音干扰是指具有对某一单一特定频点有压制性的干扰类型,单音干扰的数学表达式为:

J(t)=Acos(2πft+φ)

(13)

其中:A表示单音干扰信号的幅度,单音干扰产生方便,其仿真图如图4所示。

图4 单音干扰信号的时域波形和频谱

2)窄带干扰建模:

窄带干扰,其频谱通常集中在较窄的频率范围,再频域表现出一定的尖峰。其表达式为:

(14)

其中:L表示单频干扰分量的个数,Al、fl、φl分别为窄带干扰的第个单频分量的幅度、频率和初始相位。

3)宽带干扰建模:

宽带干扰是指对通信系统传输的频谱进行干扰,实现的基本原理是确定通信系统的最大和最小频点,然后在最小频点到最大频点之间施加干扰信号。

假设干扰机的总功率为,最大干扰频点和最小干扰频点的差值为,则干扰功率谱密度可以表示为:

(15)

宽带干扰也可以看作一种干扰到通信系统的最大和最小频点的窄带干扰。常见的宽带干扰为宽带噪声干扰。其时域波形和频谱为图6展示的是一种宽带干扰波形与频谱。其频谱与波形与窄带干扰类似。

图5 窄带干扰信号的时域波形和频谱

图6 宽带干扰信号的时域波形和频谱

2 抗干扰滤波器设计与优化

2.1 多频点并行抗混叠与抽取算法推导

为接收宽带FFH-DS信号并进行后续算法处理,AD采样率应满足奈奎斯特采样定理,采样率。因此系统设计采样率应大于信号最高频率的两倍,采样信号为N倍过采样数据(相对比伪码速率)。

跳频捕获算法目的之一是完成收发伪码相位的粗同步,通常满足精度即可满足后续环路的牵引误差。因此,捕获前数据预处理模块只需要数据,因此对接收信号解跳后应进行抽取处理。而抽取算法不能忽略瞬时有效带宽以外的带外干扰和抽取算法带来的混叠干扰,尤其是被干扰频点功率很大时造成的混叠干扰会恶化捕获信噪比,所以在同步信号处理之前加上一级高阻带抑制度的抗干扰滤波器十分必要。

AD采样后算法处理流程为:中频下变频后的基带信号r(n)经过定频下变频解跳(多频点并行下变频解跳,这里以其中一个频点为例)再经过抗混叠干扰滤波算法与抽取算法得到输出信号rd(n)。由于抽取带来的混叠影响信号可靠性,所以抗混叠干扰滤波算法的设计是关键。下面说明由抽取算法带来的混叠干扰产生原理设输入信号为:

r(n)=r(t)|t=nTs

(16)

抽取倍数为N,则抽取后信号为:

y(n)=r(Nn)

(17)

抽取后信号的傅里叶表达式为:

(18)

从频域表达式知,时域的N倍抽取是将y(n)信号在频谱上以2π/N为间隔做周期延拓。设信号最高频率为fc,原始采样率为fs,若Nfc>fs则有效带宽之外的干扰会被混叠到有效带宽内成为干扰。对于本系统,当某一频点解跳后抽取时,其余频点信息在相应时隙会被折叠进入有效带内造成混叠干扰。此外,带外干扰会对其余频点造成影响,所以需要高阻带抑制度的滤波算法。

2.2 抗混叠滤波器原理和结构设计

为了保证干扰被滤除干净,并且保证滤波器不会信号造成影响,应该选取阻带抑制度高、带内平坦的抗混叠干扰滤波器。

滤波算法常见的设计方法是FIR滤波器或者IIR滤波器。FIR数字滤波器的单位冲激响应h(n)有限长,系统函数H(z)在|z|处收敛,在|z|>0处只有零点,且所有的极点都在z=0处,结构为非递归型,不含输出到输入的反馈。其表达式为:

(19)

FIR滤波器常见的基本结构有直接型结构和级联型结构。与直接型结构相比,级联型结构可以方便地调整零点,每个一阶网络控制一个零点,每个二阶网络控制一对零点,因此级联型结构可用于需要对系统零点进行控制的系统。级联型结构的系数比直接型多,系统分解的因子较多,所以需要的乘法器资源越多。当FIR滤波器阶数较高时,不易进行因式分解,因此在高阶FIR滤波器设计时,通常采用直接型结构IIR数字滤波器的单位冲激响应h(n)是无限长的,传递函数H(z)在z平面上存在极点,含有输出到输入的反馈回路,在结构上是递归的。

无限长单位脉冲响应系统函数为:

(20)

根据系统函数,抗干扰滤波器实现结构选取级联型IIR模型,即根据IIR阶数分为若干个基本节。每一个基本节除零极点需独立调整外其他部分一致,便于模块复用,且级联型占用存储单元较少,利于工程实现[14-16]。IIR模型基本节差分方程为:

y(n)=b0x(n)+b1x(n-1)+

b2x(n-2)-a1y(n-1)-a2y(n-2)

(21)

抗干扰滤波器组和基本节实现结构如图7~8所示。

图7 级联型IIR示意图

图8 二阶节示意图

在同样参数下,FIR滤波器阶数比IIR滤波器阶数高出一个量级,在过渡带两者区别也不明显,所以在资源占用角度考虑IIR具备低复杂度的设计优势。

从单路到多路并行解跳需要并行抗混叠滤波器设计,这使得需要的资源成倍增加。所以IIR滤波算法更适用低复杂度并行抗混叠滤波算法的设计。对于常见的IIR滤波器,本文比较了常见的巴特沃斯IIR滤波器与切比雪夫二型滤波器性能,同样参数的IIR滤波器不同类型幅频响应与相频响应如图9~10所示。

图9 巴特沃斯幅频/相频响应

图10 切比雪夫二型幅频/相频响应

对比中两种滤波器的设计,尽管巴特沃斯型滤波器具有近似的线性相位,但所需阶数较高,切比雪夫二型阶数少更适合低复杂度设计。但是由于IIR存在非线性相位的特点,所以对于本系统设计的IIR滤波器的固定相位特性应该补偿,应分析非线性相位补偿的设计与对比。

2.3 非线性相位补偿原理

由于本系统参数信息固定,因此滤波器设计带宽、过渡带和阻带抑制度都确知。因此基于多阶IIR抗混叠滤波算法的零极点参数可以由MATLAB工具中的FDATOOL直接设计,将设计好的系数直接导入FPGA中作为IIR滤波器系统参数即可。但由于IIR滤波器自身存在非线性相位的特点会对信号产生畸变,造成信号能量损失,跳频系统经过IIR滤波后需非线性补偿准确估计相位延迟才满足相干接收条件。因此本节推导IIR非线性相位补偿,并根据系统参数设计合适的低阶相位补偿滤波器。

设信息序列为:

(22)

其中:wi表示跳频图案,φ表示各个频点固定的初始相位。接收端抗干扰模块的输入信号为:

r(n)=s(n)+n(n)+J(n)

(23)

其中:n(n)为加性高斯白噪声,J(n)为干扰。考虑到折叠干扰和带外干扰,若引入FIR滤波器:

(24)

经过滤波输出信号:

Y(z)=R(z)H(z)

(25)

FIR为线性相位系统,所以输入信号经过滤波系统,只改变相位和幅度。即经过滤波器的输出:

(26)

其中:KFA是幅值系数,KF是群时延。又因为FIR线性相位系统滤波器群时延公式为:

对于IIR非线性相位系统,输入信号经过滤波系统后,输出信号结果为:

(27)

(28)

否则,相位随机的接收信号采用非相干的方法接收,损失信噪比。

2.4 基于最小二乘法的非线性补偿模块设计

级联纯相位补偿的全通网络是通用的处理办法,但为降低FPGA实现的资源复杂度,全通网络可以被等效查找表替换。IIR相位特性为非线性,但是可以按照最小二乘法准则将其对应的频点非线性曲线进行估计[18-20]。

设离散点为(x1,y1), (x2,y2),(x3,y3),(xm,ym)。假定拟合参数为k阶,则估计曲线表达式

Y=a1xk-1+…+ak-2x2+ak-1x+b0

(29)

(30)

对于IIR的相频特性曲线,取若干特殊离散的点,设定拟合阶数,将离散的点构造出解析函数,优选出误差平方和E2最小的结果。设计步骤如下:利用MATLAB调用polyfit函数拟合最优曲线公式。再由拟合曲线公式估计跳频图案中各个频率对应的相位Td;在跳频点切换时顺次补偿(2π-Td)延迟时间,保证跳频图案切换时不会受到其他频点干扰,后续同步算法不会有能量损失。在软件无线电平台实现上可将跳频图案对应的各个频点相位和延迟时间存入查找表,便于模块化更新与替换。

3 基于IIR抗混叠滤波器的跳频同步的仿真

本文借助MATLAB仿真基于IIR的全带宽采样相干跳频同步算法的性能与纯FIR的全带宽采样相干跳频同步算法的性能对比。

本文matlab平台设计基于IIR的全带宽采样相干跳频同步算法,与FIR带宽采样相干跳频相干跳频同步算法设计指标如表1。

表1 指标项

在无干扰的情况下,测试FIR跳频同步、IIR跳频同步、IIR非线性补偿同步误码率性能,曲线如图11所示。

图11 FIR、IIR、IIR补偿3个跳频同步系统在EsN0从0到9 dB范围内误码率仿真

在窄带40 dB(5%带宽)干扰的情况下,测试FIR相干跳频同步、IIR相干跳频同步、IIR非线性补偿相干跳频同步误码性能,性能如图12所示。

图12 FIR、IIR、IIR补偿系统3个跳频同步系统在EsN0从0到9 dB范围内40 dB窄带干扰下的误码率仿真

在宽带30 dB干扰的情况下,测试FIR跳频同步、IIR相干跳频同步、IIR非线性补偿相干跳频同步误码性能,性能如图13所示。

图13 FIR、IIR、IIR补偿系统3个跳频同步系统在EsN0从0到9 dB范围内30 dB宽带干扰下的误码率仿真

从仿真可知,FIR全带宽采样相干跳频同步与IIR全带宽采样相干跳频同步性能测试结果近似一致。

4 结束语

为构建宽带跳扩频收发信机模型,本文提出全带宽采样相干跳频抗干扰技术,针对抽取带来的混叠干扰,采取以IIR+非线性补偿算法为抗混叠和带外干扰的抗干扰手段,保证在误码性能不降低的前提下,减小相对于FIR抗混叠滤波器的实现复杂度。相比于射频模拟前端内部多频点下变频的跳频技术,具有更强的抗干扰能力和高度灵活的跳频图案,有效提高了跳频技术的应用性能。

猜你喜欢

频点窄带滤波器
浅谈有源滤波器分析及仿真
CIC插值滤波器的研究
浅谈雄安新区某酒店WLAN建设方案
直扩系统中的窄带干扰抑制
直扩系统中的窄带干扰抑制
安恒利为浙江卫视跨年演唱会无线系统保驾护航
800M LTE网络≠关闭C网
一种基于窄带信道的加密数据传输处理方法
FIR滤波器线性相位特性的研究
中国联通WCDMA 900MHz网络性能分析