我不确定你能不能帮上忙。我目前正在设计一种在C#中解调DPSK信号的解决方案。到目前为止,我有一个相位检测的FFT工作,但是。
我现在有一个问题是如何将窗口从FFT对齐以与音频流上传输的每个符号同步-现在我已经做了一些手动测试,对于我渲染的测试传输,我有一个窗口宽度为19个样本的符号。
我确实理解DPSK的设计是为了避免参考信号来解调输入信号,但仍然需要FFT窗口对齐。
现在的问题是,由于这将潜在地用于传输时间完全随机的非均匀无线电,因此必须确定每个符号的对齐。我呈现的传输具有1024个符号的时钟计时头,但是我如何确保对齐正确?
例如,标题如下:
1 0 1 0 1 0 1 0 0等
并且从该比特流呈现的正弦波的相位将是0,90,90,0,90等等
如何确保接收器将确定发射相位,而不是像15、105、15、105等之类的任何东西,因为这也会从fft中引入虚假相位计算,以检测由于相位跳变而产生的更高频率的谐波。
发布于 2011-11-30 00:10:47
使用FFT太夸张了。但是,既然您正在使用overkill解决方案,为什么不尝试FFT的所有19个可能的窗口位置呢?从合法信号中选取相位误差最小的FFT结果,并利用其位置为符号定时馈送锁相环。
https://stackoverflow.com/questions/8308596
复制相似问题