整数调频解调
Posted
技术标签:
【中文标题】整数调频解调【英文标题】:Integer FM Demodulation 【发布时间】:2010-11-15 01:48:59 【问题描述】:有哪些适合 FM 解调的软件(或 FPGA)技术?我一直在 MATLAB 中进行试验以尝试获得正确的算法,但我一直将其基于模拟参考材料,结果有限。我可以辨认出音频,但是我无法通过过滤来修复可怕的失真。最终我希望能够在 FPGA 上使用整数实现,但我需要先让基本解调工作。
FFT 显示频谱已向下移回以 DC 为中心,但听起来并不正确。
【问题讨论】:
【参考方案1】:如果你已经听到了声音,那么我会说你已经在那儿了。如果您解释(或粘贴)您正在使用的一些代码/算法,并尽可能地描述噪音,这可能会有所帮助。
如果噪声仅出现在基于整数的计算中,则整数舍入错误或溢出是最可能导致噪声的原因 - 尽管从频域转移可能会导致该噪声听起来有点陌生。良好的基于整数的计算的关键是了解您的运算符优先级,并确保您在计算的每一步都保持在整数范围内。太大会溢出,太小会失去分辨率。
Pre/de-emphasis 也可能会导致你的输出听起来很奇怪,如果你不考虑它,虽然我真的不认为会导致“严重失真”。
【讨论】:
对于 Matlab,我从浮点开始。我将不得不去另一台机器挖掘代码。如果我记得我使用的参考文献,它表明您可以在目标频率之上和之下进行 AM 解调并组合结果。我希望能够收听常规广播电台,所以我仍然需要了解一些适用于它们的细节。以上是关于整数调频解调的主要内容,如果未能解决你的问题,请参考以下文章