[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] r8705 - gnuradio/branches/releases/3.1/gnuradio-core/s
From: |
jcorgan |
Subject: |
[Commit-gnuradio] r8705 - gnuradio/branches/releases/3.1/gnuradio-core/src/python/gnuradio/blks2impl |
Date: |
Wed, 25 Jun 2008 14:01:28 -0600 (MDT) |
Author: jcorgan
Date: 2008-06-25 14:01:28 -0600 (Wed, 25 Jun 2008)
New Revision: 8705
Modified:
gnuradio/branches/releases/3.1/gnuradio-core/src/python/gnuradio/blks2impl/channel_model.py
Log:
Applied changset r8508 on trunk to release branch.
Modified:
gnuradio/branches/releases/3.1/gnuradio-core/src/python/gnuradio/blks2impl/channel_model.py
===================================================================
---
gnuradio/branches/releases/3.1/gnuradio-core/src/python/gnuradio/blks2impl/channel_model.py
2008-06-25 19:58:54 UTC (rev 8704)
+++
gnuradio/branches/releases/3.1/gnuradio-core/src/python/gnuradio/blks2impl/channel_model.py
2008-06-25 20:01:28 UTC (rev 8705)
@@ -23,7 +23,7 @@
from gnuradio import gr
class channel_model(gr.hier_block2):
- def __init__(self, noise_voltage=0.0, frequency_offset=0.0, epsilon=1.0,
taps=[1.0,0.0]):
+ def __init__(self, noise_voltage=0.0, frequency_offset=0.0, epsilon=1.0,
taps=[1.0,0.0], noise_seed=3021):
''' Creates a channel model that includes:
- AWGN noise power in terms of noise voltage
- A frequency offest in the channel in ratio
@@ -40,7 +40,7 @@
self.multipath = gr.fir_filter_ccc(1, taps)
self.noise_adder = gr.add_cc()
- self.noise = gr.noise_source_c(gr.GR_GAUSSIAN,noise_voltage)
+ self.noise = gr.noise_source_c(gr.GR_GAUSSIAN, noise_voltage,
noise_seed)
self.freq_offset = gr.sig_source_c(1, gr.GR_SIN_WAVE,
frequency_offset, 1.0, 0.0)
self.mixer_offset = gr.multiply_cc()
@@ -60,3 +60,6 @@
def set_taps(self, taps):
self.multipath.set_taps(taps)
+
+ def set_timing_offset(self, epsilon):
+ self.timing_offset.set_interp_ratio(epsilon)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] r8705 - gnuradio/branches/releases/3.1/gnuradio-core/src/python/gnuradio/blks2impl,
jcorgan <=