commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] gnuradio-core/src/python/gnuradio/blksimpl fm_d...


From: Johnathan Corgan
Subject: [Commit-gnuradio] gnuradio-core/src/python/gnuradio/blksimpl fm_d...
Date: Sun, 02 Jul 2006 20:17:22 +0000

CVSROOT:        /sources/gnuradio
Module name:    gnuradio-core
Changes by:     Johnathan Corgan <jcorgan>      06/07/02 20:17:20

Modified files:
        src/python/gnuradio/blksimpl: fm_demod.py 

Log message:
        Added gain parameter to FM demodulator and set WFM gain to 20.0.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnuradio-core/src/python/gnuradio/blksimpl/fm_demod.py?cvsroot=gnuradio&r1=1.2&r2=1.3

Patches:
Index: fm_demod.py
===================================================================
RCS file: 
/sources/gnuradio/gnuradio-core/src/python/gnuradio/blksimpl/fm_demod.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- fm_demod.py 2 Jul 2006 18:47:41 -0000       1.2
+++ fm_demod.py 2 Jul 2006 20:17:19 -0000       1.3
@@ -44,16 +44,18 @@
     @type audio_pass: float
     @param audio_stop: audio low pass filter stop frequency
     @type audio_stop: float
+    @param gain: gain applied to audio output (default = 1.0)
+    @type gain: float
     @param tau: deemphasis time constant (default = 75e-6), specify 'None'
        to prevent deemphasis
     """ 
     def __init__(self, fg, channel_rate, audio_decim, deviation, 
-                 audio_pass, audio_stop, tau=75e-6):
+                 audio_pass, audio_stop, gain=1.0, tau=75e-6):
        
        k = channel_rate/(2*pi*deviation)
        QUAD = gr.quadrature_demod_cf(k)
 
-       audio_taps = optfir.low_pass(1.0,          # Filter gain
+       audio_taps = optfir.low_pass(gain,         # Filter gain
                                     channel_rate, # Sample rate
                                     audio_pass,   # Audio passband
                                     audio_stop,   # Audio stopband
@@ -107,4 +109,5 @@
        fm_demod_cf.__init__(self, fg, channel_rate, audio_decim,
                             75000,     # Deviation
                             15000,     # Audio passband
-                            16000)     # Audio stopband
+                            16000,     # Audio stopband
+                            20.0)      # Audio gain




reply via email to

[Prev in Thread] Current Thread [Next in Thread]