摘要
扩频通信是在民用和军用都有广泛应用的一种通信技术,自从其诞生就受到了广泛关注。扩频通信中频谱的扩展是通过一个独立的伪随机序列来完成的。其中m序列是最常用的一种伪随机码,本文在matlab平台上通过仿真,来研究如何用移位寄存器产生m序列,虽然matlab中有现成的m序列产生模块,但是它的相位是不可以调节的,而本文产生的m序列相位可以调节。详细讲解了m序列的产生原理,和matlab仿真过程,最后给出了仿真结果,结果表明该方法是可行的。
Spread spectrum communication is widely used in both civilian and military communications, It is potential and promising which attracts wide attention since its emergence. The spectrum expansion of spread spectrum communication is through of an independent pseudo-random sequence to complete, m-sequence is one of the most common sequence of pseudo-random code, this paper is in matlab platform to study how to use shift registers to generate m-sequence, although there is ready-made matlab m-sequence generation module, but its phase is not regulation, and phase of m-sequence generated by this paper can be adjusted. Explain in detail the principles of the m sequence generation, and the matlab simulation process, the final simulation results, the resuits show that the simulation is feasible.
出处
《科技视界》
2012年第2期99-100,23,共3页
Science & Technology Vision
关键词
移位寄存器
扩频
M序列
Shift register
Spread spectrum
m-sequence