summaryrefslogtreecommitdiff
path: root/gr-channels/grc
diff options
context:
space:
mode:
authorTim O'Shea <tim.oshea753@gmail.com>2013-06-06 17:41:28 -0400
committerTim O'Shea <tim.oshea753@gmail.com>2013-06-06 17:41:28 -0400
commit9d90ffb56631f9a85f60d13b6e32b4a1c354ffe9 (patch)
tree278b603aad13407006e7fe0e32c7b11cc2faa120 /gr-channels/grc
parent9896a6727bc1446e0597ad51cc4305acfb46ff1b (diff)
channels: selective fading model cleanup
Diffstat (limited to 'gr-channels/grc')
-rw-r--r--gr-channels/grc/channels_selective_fading_model.xml30
1 files changed, 22 insertions, 8 deletions
diff --git a/gr-channels/grc/channels_selective_fading_model.xml b/gr-channels/grc/channels_selective_fading_model.xml
index 2d29a477ae..4e75636b11 100644
--- a/gr-channels/grc/channels_selective_fading_model.xml
+++ b/gr-channels/grc/channels_selective_fading_model.xml
@@ -54,7 +54,7 @@
<param>
<name>PDP Delays (samp)</name>
<key>delays</key>
- <value>3.1,3.25,3.78</value>
+ <value>0.0,0.1,1.3</value>
<type>float_vector</type>
</param>
<param>
@@ -78,18 +78,32 @@
<type>complex</type>
</source>
<doc>
- This algorithm implements the method described in
- Compact Rayleigh and Rician fading simulator based on random walk processes
- A. Alimohammad S.F. Fard B.F. Cockburn C. Schlegel
- 26th November 2008
-
- int d_N=8; // number of sinusoids
- float d_fDTs=0.01 // normalized maximum doppler frequency (f_doppler / f_samprate)
+ int d_N=8; // number of sinusoids used to simulate gain on each ray
+ float d_fDTs=0.01 // normalized maximum doppler frequency (f_doppler / f_samprate)
float d_K=4; // Rician factor (ratio of the specular power to the scattered power)
bool d_LOS=true; // LOS path exists? chooses Rician (LOS) vs Rayleigh (NLOS) model.
int seed=0; // noise seed
+ int ntaps; // Number of FIR taps to use in selective fading model
+
+ These two vectors comprise the Power Delay Profile of the signal
+ float_vector delays // Time delay in the fir filter (in samples) for each arriving WSSUS Ray
+ float_vector mags // Magnitude corresponding to each WSSUS Ray
If using a LOS model, the first delay and mag should correspond with the LOS component
+
+ References:
+
+ The flat-fading portion of the algorithm implements the following
+ Compact Rayleigh and Rician fading simulator based on random walk processes
+ A. Alimohammad S.F. Fard B.F. Cockburn C. Schlegel
+ 26th November 2008
+
+ The frequency selective extension of the block roughly implements
+ A Low-Complexity Hardware Implementation of Discrete-Time
+ Frequency-Selective Rayleigh Fading Channels
+ F. Ren and Y. Zheng
+ 24-27 May 2009
+ Implementation by Tim O'Shea
</doc>
</block>