引 言
数字相关器作为软件无线电的典型应用,在扩频通信中成为必不可少的技术。在传统的扩频通信中,采用模拟器件(如:声表面波器) 来实现解扩单元,而用数字相关器可以增加系统的灵活性和稳定性,因此,对数字相关器的研究具有较大的意义。本文采用DSP+FPGA 的结构,一方面使设计更加灵活,同时也降低了生产的代价。从通用性上考虑,本文采用零中频的采样系统。提出接收端如何正确地把信道中的模拟信号通过正确的零中频采样及数字相关器后恢复成数字信号。本文给出了数字相关的算法及仿真结果,用DSP+FPGA 实现的算法流程图,最后给出了系统的实测结果。
解扩算法简介
发端的信号模型
对于数字信号,将其分别投影到I ,Q 两路正交信号,其特征相同,因此这里仅对I 路信号进行分析,同理可得出Q 路信号。
I 路基带信息经信道编码后,速率为3.103 kb/s ,码元间隔为323 μs , 然后进行PN 码扩频, PN 码的长度为1 023 ,速率为3.174 Mcps ,因此,扩频后I 路基带码片的速上升为3.174 Mcps ,扩频增益为30 dB。信号可表示为:
其中an=±1 ,n ∈(0 ,∞) 为信息码, ck 为扩频码, gTb (t) 为矩形脉冲, Tb = 310 ns (此处未考虑脉冲成型,通常应采用升余弦脉冲) 。
相关峰捕获及同步判决算法分析及数学推导
在收端,先对收到的QPSK 信号进行解调,解调采用相干解调的方式,首先对模拟基带波形采样,对得到的数据流进行滑动相关,得到一个相关值。由于PN 码的固有特性,当本地PN 码与数据流中的相关码对齐时(同步) ,便可得到很高的相关峰,而没有对齐时(未同步) ,得到的相关值很小,这种特性一方面降低了系统误判的可能性,另一方面也提高了系统的抗干扰性能。解调解扩的相应框图如图1 所示。
图1 收端解扩解调模型
假设信道是高斯白噪声信道,只存在时延,高斯白噪声,没有多径扩展,则收到的信号r( t) 与发端的信号s( t)存在以下的关系:
此处,τ为信道传播时延, n( t) 为信道噪声。经过本地载波相乘后,可得r′I ( t) 表达式如下:
由于本地载波是接收到的信号经过锁相环提取的,故信道时延带来的载波时延也能被捕获,故用cos ωc( t - τ)来表示本地载波。
r′I ( t) 经过一低通滤波器, 得到r I ( t) , 为讨论方便,假设低通滤波器能滤除二倍频分量,同时通带内的相应为常数2 。
由此可见,在理想情况下,可将发端I 路的信号得到恢复,事实上已经完成了解调任务。接下来就是AD 采样,在这里把AD 采样的速率设定为切普码率的4 倍,相当于在做相关时,有4 路信号可供计算,这样做的好处是每次优选最好的一路,提高接收性能。事实上,采样率越高对于性能的提高越有好处,但是不能无限度地提高,因为后端的数字器件有一个处理能力的限制。由于4 路采样信号在数字解扩模块的处理是相互独立的,所以这里只对一路采样信号进行研究。由于只对一路信号进行研究,所以采样率Ts 可等效为切普速率, 本系统中Ts =1/3.1M。