有没有办法过滤掉消息中低于某个阈值的频率



我正在用java编写一个程序,我有一个使用FM调制的信号。如果信号频率为2800Hz,则为"0",如果频率为7200Hz,则为"1"。这是调制它的正确方法吗?

另外,是否有一个滤波器(任何语言),可以遍历消息并降低以下频率的幅度,例如 (7200+2800)/2Hz?有没有更好的方法来进行FM解调?

凯蒂的回答是准确的:

过滤两个频率的一种非常简单有效的方法是使用Goertzel算法,其中有很多可用的实现:

http://en.wikipedia.org/wiki/Goertzel_algorithm

最新更新