BPSK(Binary Phase Shift Keying)信号的解调:
1. r = received .* sin(2*pi*freq(1)*t);
-
功能: 这行代码将接收到的BPSK信号
received
与本地载波信号(sin(2*pi*freq(1)*t)
)相乘,完成下变频(demodulation)操作。 -
细节:
received
: 接收端采样得到的BPSK信号。freq(1)
: 本地载波的频率(假设为已知且与发射端同步)。t
: 时间向量,与信号采样的时间点对应。sin(2*pi*freq(1)*t)
: 本地的载波信号,假设与发射端的载波相位对齐。
通过下变频操作,信号的高频分量被移除,提取出低频的基带信息。
2. r = reshape(r, k, n);
-
功能: 将信号
r
重整为一个 ( k