摘要
在实际应用中,直接利用DSP产生任意长度伪随机序列的方法,可以为系统设计和测试带来便利。文中基于线性同余算法,结合Analo Gdevices公司DSP芯片TigerSHARC20XS的运算结构,设计出一种利用寻址递减长度序列,从而产生具有遍历性的任意长度伪随机序列的方法。通过对比,说明此方法成功解决了传统方法中,利用DSP的反馈位移寄存器只能产生2n(1≤n≤32)长度伪随机序列的问题,在生成序列的任意长度方面具有一定创新性,对通信传输和雷达变频抗干扰具有一定的参考价值。
In many projects, it is a great advantage for designing and debugging systems to generate the pseudo random sequence by DSP. Based on the analysis of the linear congruential generator and TigerSHARC20XS of ANALOGDEVICES, this paper presents a method for generating the pseudo random sequence in optional cycle by addressing the sequence of descending length. Compared with traditional methods, the new method, which is innovative in optional cycle, solves the problem that the pseudo random sequence can only be in a fixed cycle of 2^n ( 1 ≤ n≤ 32) using DSP in traditional methods and is of value in the transmission of communication and anti-jamming of the frequency hopping radar.
出处
《电子科技》
2010年第3期20-22,共3页
Electronic Science and Technology
基金
国防预研基金资助项目(914A0106048D20104)
航空科学基金资助项目(20080181002)