mod_signal((i-1)*L*fs*Tb+1:i*L*fs*Tb) = symbol_waveform.*(M-1)*cos(2*pi*fc*(i-1)*Tb+2*pi/M*symbols(i));这行
时间: 2023-08-23 14:05:33 浏览: 58
Python库 | mantarray_waveform_analysis-0.7.1.tar.gz
这行代码实现了跳频调制信号的生成,其中:
- `symbol_waveform` 是每个符号对应的基带波形,采用的是正弦波。
- `M-1` 是调制系数,因为 QPSK 调制的调制系数为 $\sqrt{2}/2$,而本例采用的是 4PSK 调制,因此调制系数为 $\sqrt{3}/2$。
- `cos(2*pi*fc*(i-1)*Tb+2*pi/M*symbols(i))` 是相位调制,其中 `fc` 是载波频率,`2*pi/M` 是相位间距,`symbols(i)` 是当前符号对应的调制符号。
因此,该行代码实现了将基带波形乘上调制系数,再加上相位调制后的调制信号,并将其赋值给对应的时间段。
阅读全文