杨晓文 申晓红 姜 喆 赵瑞琴 王海燕
(西北工业大学航海学院,西安,710072)
传统的自适应跳频通信技术的关键环节在于根据信道估计的结果,对频率集中的频点进行“好”与“坏”的划分,选择“好”的频点进行数据传输,“差”的频点不用,以达到避开频率集中被干扰的频点的目的[1-3]。然而,信道的质量绝对不是一个“好”或“坏”就能反映出来的。传统的自适应跳频中,对于频率集中被选中的频点不加以区别的进行对待,也就是说,特别好的频点和相对较好的频点具有相同的权重,这显然是不合理的。由此人们提出了基于概率的自适应跳频方法[4]。
基于概率的自适应跳频没有对跳频频点进行简单的“好”与“坏”的划分,但发送端需要知道每个跳频频点的误码率信息。在实际水声环境下,发送端准确地知道各个跳频频点的误码率是不可能的,只能对每个跳频频点单独传输数据(不进行跳频)时的误码率进行估计,依据估计的结果,遵循“好的频点多用,差的频点少用”的原则,给不同的跳频频点赋予了不同的权重(使用概率),为数据传输生成特定的跳频图案,系统在进行跳频频点的选择时更加合理[4]。基于概率的自适应跳频与传统的方法相比,具有降低系统误码率,易于同步、易于加密的优点。
文献[4]给出了基于概率的自适应跳频通信的基本原理,但是没有给出具体实现方法。本文在前人已经取得的工作的基础上,提出了基于误码率映射和对伪随机数流的量化来产生跳频图案的方法,给出了基于概率的自适应跳频通信系统的实现框图,并且仿真验证了它的性能。
基于概率的自适应跳频通信系统实现的原理框图如图1,相比一般的跳频通信系统,其中大部分环节是一致的,增加的部分有(1)跳频频点误码率估计;(2)基于误码率的信道映射;(3)伪随机数流的量化等步骤。具体说明如下:
(1)跳频频点误码率估计:估计出各个跳频频点单独传输数据时的误码率。该步骤是实现基于概率的自适应跳频通信的基础,可以采用发送确定的已知序列来估计。
(2)基于误码率的信道映射:根据估计出的各个跳频频点的误码率,按照“好的频点多用,差的频点少用”的原则,设计基于误码率的映射函数,从而为每个跳频频点分配使用概率,在此基础上产生用于对伪随机数流进行量化的向量。基于误码率的信道映射的实现方法如下:
图1 基于概率的自适应跳频通信系统Fig.1 Adaptive frequency hopping communication system based on probabilities
误码率映射的概率密度函数f[4]1
下界映射函数f2[4]为
式中:Pmin为所有跳频频点使用概率的下限,f2函数是在f1函数的基础上,对其输出结果进行尺度变化,目的是保证给每个跳频频点分配的使用概率大于使用概率的下限值。
人资管理的重要任务是实现企业内部人员的科学分配,保证员工在适当的岗位中发挥其才能,因此,人资管理要注重引导员工主动更新思想,促使员工将个人发展与企业紧密结合,并且将薪酬待遇与员工的工作能力进行挂钩,通过思想教育、知识培训等方式,帮助员工形成正确的价值观、人生观以及世界观,进而以更加积极和正确的态度对待工作。
上界映射函数f3[4]为
式中:Pmax为所有跳频频点使用概率的上限,f3函数是对f2函数得到的数据做最后的调整,削减所有大于Pmax的概率值,将超出Pmax多余的部分平均加到其他的概率值上,目的是保证给每个跳频频点分配的使用概率小于使用概率的上限值。
整个映射函数的作用可表示为自此每个跳频频点都被分配了一个合适的使用概率,完成了基于误码率的信道映射过程。
基于误码率的信道映射的结果是为每个跳频频点分配一个合适的使用概率,以下的工作是按照一定的量化准则,对伪随机数发生器产生的伪随机数流进行量化,生成具有一定概率分布的量化序列,从而生成特定的跳频图案。本文提出基于概率的伪随机数流量化准则。
假设伪随机数流发生器产生(0,1)区间上均匀分布的伪随机数流,系统跳频频点的个数记为M,第i个跳频频点(信道ci)被分配的使用概率记为pi,则对应的量化向量vq可以表示为
为了更进一步增强跳频系统的保密性,本文选择混沌密钥序列作为特定的种子序列。跳频图案的同步可以归结为种子序列的同步,实际中,只要保证收发双方的种子序列同步,跳频图案也就同步了。由此伪随机数流发生器产生了在(0,1)区间上均匀分布的伪随机数流,利用量化向量vq,依次对伪随机数流中的每一个数Ni按式(6)所示的量化准则进行量化
通过对伪随机数流的依次量化,量化的结果就是相应的跳频频点的标号,从而产生了用于传输数据的跳频图案。例如,伪随机数流中的一个元素落到了(p1+p2+p3,p1+p2+p3+p4)区间内,则量化的结果是选择第4个跳频频点进行数据的传输。
因为假设伪随机数流发生器产生的是(0,1)区间上均匀分布的伪随机流,所以量化准则只要做各个跳频频点使用概率的加法运算就能得到相应的量化区间的端点,从而得到量化区间的划分。如果产生的不是(0,1)区间上均匀分布的伪随机流,例如高斯分布的伪随机数流,为了产生一定的满足特定概率分布的跳频图案,相应的量化区间的划分必须通过复杂的积分运算才能得出。
仿真系统在如图1所示的系统框图的基础上建立,发送数据时,先产生跳频图案,再经过数据调制和跳频调制,在多径时延的信道中传输,接收端在同步的基础上进行基于FFT的解调,在不同的信噪比下经过多次仿真实验得到误码率性能曲线。为了评估所提出方法的性能,将本文方法的结果与传统混沌跳频系统和传统自适应跳频系统进行了对比。
对于多径信道,假设发送信号的波形为s(t),则接收信号的波形为
式中:Ai和τi分别为第i条路径的加权振幅和时延,n(t)为各相同性的高斯白噪声。本文采用文献[5]给出的水声信道,则信道的单位冲击响应时域波形如图2所示,其频域波形如图3所示。由图3可知信道在8 500Hz和9 500Hz这两个跳频频点衰落比较严重。
图2 仿真信道的单位冲击响应Fig.2 Unit impulse response of simulation channel
图3 仿真信道的幅频响应Fig.3 Amplitude frequency response of simulation channel
系统的跳频频点间隔为100Hz,采用2FSK调制,每比特数据进行一次跳频,在8 000~9 500Hz的频率范围内取16个跳频频点。接收端使用FFT对数据进行解调。仿真时假设跳频系统已实现同步。
混沌信号是由初始状态唯一确定的有界确定性类随机信号,具有很强的保密性,在水声通信中采用的Logistic混沌序列是一种一维的离散混沌映射。Logistic映射表达式为[6]
当迭代初值0<x0<1,参数3.569 946<u≤4时系统进入到混沌状态。
根据Logistic的性质及拓扑映射的知识,采用cos映射可以对Logistic序列进行均匀量化,按式(9)进行分区,序列落在各个子区间内的概率相等[7,8]
量化后的结果就用来产生跳频图案。
基于概率的自适应跳频中,取M=16,α=10,Pmin=0.02,Pmax=0.2,伪随机数产生器的初始状态设定为3,仿真结果如图4所示。
传统的自适应跳频和基于概率的自适应跳频都能做到跳频图案的产生根据信道的实际情况做出自适应的调整,但是传统的自适应跳频为每个使用的跳频频点赋予相同的权重(使用概率)。取M=14(即在剔除两个可靠性最差的跳频频点的基础上进行数据传输),α=10,Pmin=0.02,Pmax=0.2,伪随机数产生器的初始状态设定为3,仿真结果如图5所示。从仿真结果可以看出:
(1)在比特信噪比较小的范围内,噪声功率相对信号功率较大,每一个跳频频点的误码率都比较大,在这种情况下,基于概率的自适应跳频在跳频频点的选择方面不具有明显的优势,相比传统混沌跳频或传统自适应跳频可靠性相差不大。
(2)随着比特信噪比的逐渐增大,噪声功率相对信号功率逐渐变小,有些跳频频点的误码率相对其它跳频频点变的很低,基于概率的自适应跳频遵循好的频点多用的原则,在跳频频点的选择方面更合理,因而在可靠性上体现出了明显的优势,表现在图像上就是在一定的比特信噪比范围内,基于概率的自适应跳频的误码率曲线相对于传统混沌跳频或传统自适应跳频的误码率曲线有非常明显的下降。
(3)随着比特信噪比的进一步增大,噪声功率相对信号功率已经很小,除了少数振幅衰落非常严重的跳频频点由于码间干扰使得误码率维持在一个较高的数值无法下降之外(这样的跳频频点就算完全不加噪声,也会有严重的误码,这是振幅急剧衰落和码间干扰综合作用的结果),绝大部分跳频频点的误码率已经非常小的接近于0,这种情况和第一种情况很类似,基于概率的自适应跳频在跳频频点的选择上不具有很明显的优势。基于概率的自适应跳频和传统混沌跳频的误码率都维持在很低的水平,基于概率的自适应跳频在可靠性上具有微弱的优势,如图4所示。如果在剔除两个可靠性最差的跳频频点的基础上进行数据传输,即M=14,其他条件不变,能够进一步降低系统的误码率,如图5所示,相同条件下基于概率的自适应跳频相对传统自适应跳频在可靠性上仍然具有一定的优势。
综上分析可以看出,对比非自适应的传统混沌跳频、传统自适应跳频,基于概率的自适应跳频在降低误码率性能上是最优的。
图4 传统混沌跳频和基于概率的自适应跳频的误码率对比Fig.4 BER comparison between traditional chaotic frequency hopping and adaptive frequency hopping based on probabilities
图5 传统自适应跳频和基于概率的自适 应跳频的误码率对比Fig.5 BER comparison between traditional adaptive frequency hopping and adaptive frequency ho- pping based on probabilities
本文提出了基于误码率映射和对伪随机数流的量化来产生跳频图案的方法,该方法能产生满足一定概率分布的跳频图案,使基于概率的自适应跳频通信得以实现。基于概率的自适应跳频通信在跳频频点的选择上比传统的方法更加合理,仿真结果也证明了它在可靠性上的优势。除此之外,基于伪随机数流量化的自适应跳频通信系统具有易于同步、易于加密的优点,在实际中具有很好的应用价值。
[1] 李一兵,谭俊锋,叶方,等.自适应跳频通信系统信道质量评估方法研究[J].哈尔滨工程大学学报,2006,27(3):442-446.
Li Yibing,Tan Junfeng,Ye Fang,et al.Research of link quality analysis method used in adaptive frequency hopping communication system[J].Journal of Harbin Engineering University,2006,27(3):442-446.
[2] Yin Jingwei,Zhang Xiao,Sun Liqiang,et al.An application of the differential spread-spectrum technique in mobile underwater acoustic communication[J].Science China Information Sciences,2011,54(10):2190-2198.
[3] Zander J,Malmgren G.Adaptive frequency hopping in HF communication[J].IEE Proceedings,1995,142(2):99-105.
[4] Stabellini L,Shi L,Rifai A A,et al.A new probabilistic approach for adaptive frequency hopping[C]∥Personal,Indoor and Mobile Radio Communications,2009IEEE 20th International Symposium on.Tokyo:IEEE,2009:2147-2151.
[5] Stojanovic M.Underwater acoustic communications:Design considerations on the physical layer[C]∥Wireless on Demand Network Systems and Services,Fifth Annual Conference,Garmisch-Partenkirchen.USA:IEEE,2008:1-10.
[6] 陆清,林晓晖,李军,等.一种改进的混沌跳频序列的设计方法[J].数据采集与处理,2009,25(1):122-125.
Lu Qing,Lin Xiaohui,Li Jun,et al.Improved method for chaotic frequency hopping sequence[J].Journal of Data Acquisition and Processing,2009,25(1):122-125.
[7] Ling Cong,Sun Songgeng.Chaotic frequency hopping sequences[J].IEEE Transactions on Communications,1998,46(11):1433-1437.
[8] Heidari-Bateni G ,McGillem C D .A chaotic direct-sequence spread-spectrum communication system [J].IEEE Transactions on Communications,1994,42(234):1524-1527.