简体   繁体   English

使用Python使用幅度解调进行载波信号提取

[英]Carrier signal extraction using Amplitude Demodulation using Python

I get an IF signal from microwave circuit which looks like this: 我从微波电路收到一个中频信号,如下所示:

中频信号

As we can see there is a distinct unwanted Amplitude Modulation which is believed to be due to coupling between antennae. 如我们所见,存在明显的不想要的幅度调制,这被认为是由于天线之间的耦合引起的。 This signal will also have a FM modulation. 该信号还将具有FM调制。

I want to remove this AM modulation so that only FM modulation remains. 我要删除此AM调制,以便仅保留FM调制。 I want the carrier signal NOT the AM modulation. 我希望载波信号不是AM调制。 Something like how a Automated Gain Control (AGC) would work. 诸如自动增益控制(AGC)的工作方式。

I tried to filter the lower freqs but that dose not removes the AM modulation. 我尝试过滤较低的频率,但该剂量不能消除AM调制。

Well, then you need to adjust your filter. 好吧,那么您需要调整滤波器。 Every kind of AGC is but a high pass filter in effect. 每种AGC实际上都不过是一个高通滤波器。

I want to remove this AM modulation so that only FM modulation remains. 我要删除此AM调制,以便仅保留FM调制。

Seriously, don't do that. 说真的,不要那样做。 FM demodulation doesn't need constant envelope. FM解调不需要恒定的包络。 As a FM demodulator doesn't care the least about amplitude, it will not care about what you consider to be AM. 由于调频解调器并不在乎振幅,因此它不会在乎您认为是AM。

EDIT I though you'd probably already tried, but what about the AGC , AGC2 and AGC3 block in GNU Radio? 编辑我虽然您可能已经尝试过,但是GNU Radio中的AGCAGC2AGC3块呢?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM