Try using a single pole IIR filter. If you don't know what an IIR is, wiki
it, better explanation there than from me. Keep pushing the frequency cutoff
to a lower frequency until the static gets better. If you go to far, your
audio should disappear.

On Tue, Jul 19, 2011 at 5:22 PM, concernedconsumer <
concernedconsu...@verizon.net> wrote:

> Hello,
> Thank you so much for the helpful responses! I really appreciate them.
>
> I have now successfully calculated the instantaneous frequencies, and am
> able to hear the station. However, there is much static present. From this
> website ( http://radioware.nd.edu/**documentation/basic-gnuradio/**
> exploring-the-fm-receiver<http://radioware.nd.edu/documentation/basic-gnuradio/exploring-the-fm-receiver>),
>  I see that I should perform FM de-emphasis to reduce the strengths of the
> higher frequency parts of the signal. I have tried to do this using a FIR
> filter (using 21 taps calculated by the sinc function) with a cutoff at 2122
> Hz (because the tau constant is 75e-6 which gives a cutoff of 2122 Hz in an
> RC filter). However, this did not do much to reduce the static. I have also
> tried an 11 point least squares quadratic filter. This, also, did not help
> much.
>
> What type of filter, with what tap values, should be used for FM
> de-emphasis? I have attached a flowchart with my process (the pdf file),
> along with a screenshot of the gnuradio flowgraph I am following. Also, are
> there other ways I can reduce the amount of static in the signal?
>
>
> Thanks,
> J
>
>
>
>
>
>
> On 07/10/2011 09:07 PM, concernedconsumer wrote:
>
>> Hello,
>>
>> I am a high school student and am very interested in the AM and FM
>> demodulation processes. I have been using gnu radio in combination with a
>> USRP to receive radio signals, demodulate, and listen. This past year, I
>> worked through the details of AM demodulation in gnu radio by computing
>> mixing, low-pass filtering, decimating, interpolating, and normalizing
>> algorithms/. /This helped me better understand the AM demodulation process,
>> and especially what was being done in each of the gnu radio blocks. I am now
>> trying to do the same thing with FM demodulation and have implemented the
>> following; frequency x-lating FIR filtering, calculating the instantaneous
>> frequencies, and decimating and interpolating routines (as performed in the
>> rational resampler).
>>
>> My question is about the instantaneous frequencies in FM demodulation. I
>> know that the frequency of the carrier varies with the strength of the
>> transmitted signal. The instantaneous frequencies must then be the deviation
>> of the modulated signal from the carrier (which is at baseband) and denote
>> changes in the strength of the transmitted signal. Still, I must be missing
>> some steps that are performed in the WBFM block. After I calculate the
>> instantaneous frequencies, what do I have to do to complete the demodulation
>> process and be able to play the file back through the audio sink? I have
>> attached a screenshot of the gnuradio-companion flow graph I am following,
>> along with a pdf of the process I am implementing.
>>
>> What does the WBFM block do, mathematically, to the signal? I would also
>> appreciate feedback on the process I am using.
>>
>> Thanks,
>> J
>>
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to