1

我正在尝试在 R 中实现 FSK 解调器。音频是一些文本数据,作为练习,我将文本转换为原始二进制(0 和 1),以便能够检查解调器的输出。到目前为止,我已经能够提出一些解调数据,但有些不对劲:真实数据的长度是 6720 个字符,但解调器输出的长度是 1345049,大约长 200 倍。所以基本上有一大堆额外的 0 和 1(例如,而不是 0101001 或其他东西,它看起来像 00000111110000011111000000011111)。

这是有道理的,因为音频文件的持续时间是 30.5 秒,乘以采样率 (44100),结果是 1345050。

我的问题是:从解调信号中恢复数据的正确方法是什么?一些过程,如 demod[1,200,400,600,800...]; 但是我是从第一位还是第 200 位开始,还是介于两者之间?还是我完全错过了目标?

4

0 回答 0