操作环境:
MATLAB 2022a
1、算法描述
1.跳频扩频调制
跳频扩频调制通过伪随机地改变发送载波频率,用跳变的频率来调制基带信号,得到载波频率不断变化的射频信号。
通常,跳频系统的频率合成器输出什么频率的载波信号是受跳频指令控制的,跳频器是由频率合成器和跳频指令发生器构成的。在时钟的作用下,频率合成器不断地改变其输出载波的频率,跳频指令发生器不断地发出控制指令。因此混频器输出的已调波的载波频率,也将随着指令不断地跳变。通常,跳频指令是利用伪随机发生器来产生的,或者由软件编程来产生此跳频指令。
2.解跳
首先,为了完成解跳功能,用同相干解调类似的方法将发送信号已知的伪随机的载波与接收信号进行混频,再经过低通滤波器进行滤波,即可得到到解跳后的信号,以便以后基带调制的进行。
3.加性高斯白噪声信道
发送信号在信道中传输会受到加性高斯白噪声的影响。在matlab中有特定的函数进行加性高斯白噪声信道的模拟。
2、仿真结果演示
3.MATLAB 源码获取
请点击原文链接获取代码
MATLAB源码-第55期】matlab代码基于m序列的多用户跳频通信系统仿真,输出各节点波形图。_m序列波型-CSDN博客