我正在使用 python 调制和解调 BPSK。我为调制和解调编写了一个代码,在解调时我试图将我的实际数据比特流与解调的比特流进行比较,当调制信号中没有添加噪声时,我解调后的误差为零。但是当我尝试从一台 PC 发送调制波(我正在处理声波)并且我使用另一台 PC 接收信号(使用 pyaudio)并且当我尝试对接收到的声音应用相同的解调方法时,我得到 50 % 错误(我认为总解调技术是错误的,或者决策边界发生了变化,因为在记录传输 PC 的声音时添加了噪声)。
所以我需要帮助找出导致解调错误的原因(我的意思是在比较我发送的数据和解调后得到的数据之后出现错误)
是否有可能在添加噪声后决策边界会发生变化?如果是这样,我们如何才能找到我的 BPSK 的移动决策边界。
在此先感谢,非常感谢您的帮助:)。