Statistics
| Branch: | Tag: | Revision:

root / grc / blocks / gr_channel_model.xml @ 005f14ca

History | View | Annotate | Download (1.3 kB)

1 d52c462e jcorgan
<?xml version="1.0"?>
2 d52c462e jcorgan
<!--
3 d52c462e jcorgan
###################################################
4 d52c462e jcorgan
##Channel Model
5 d52c462e jcorgan
###################################################
6 d52c462e jcorgan
 -->
7 d52c462e jcorgan
<block>
8 d52c462e jcorgan
        <name>Channel Model</name>
9 d38cfb41 jblum
        <key>gr_channel_model</key>
10 d38cfb41 jblum
        <import>from gnuradio import gr</import>
11 d52c462e jcorgan
        <import>from gnuradio.gr import firdes</import>
12 d38cfb41 jblum
        <make>gr.channel_model(
13 d52c462e jcorgan
        noise_voltage=$noise_voltage,
14 d52c462e jcorgan
        frequency_offset=$freq_offset,
15 d52c462e jcorgan
        epsilon=$epsilon,
16 d52c462e jcorgan
        taps=$taps,
17 d52c462e jcorgan
        noise_seed=$seed,
18 d52c462e jcorgan
)</make>
19 d52c462e jcorgan
        <callback>set_noise_voltage($noise_voltage)</callback>
20 d52c462e jcorgan
        <callback>set_frequency_offset($freq_offset)</callback>
21 d52c462e jcorgan
        <callback>set_taps($taps)</callback>
22 d38cfb41 jblum
        <callback>set_timing_offset($epsilon)</callback>
23 d52c462e jcorgan
        <param>
24 d52c462e jcorgan
                <name>Noise Voltage</name>
25 d52c462e jcorgan
                <key>noise_voltage</key>
26 d52c462e jcorgan
                <value>0.0</value>
27 d52c462e jcorgan
                <type>real</type>
28 d52c462e jcorgan
        </param>
29 d52c462e jcorgan
        <param>
30 d52c462e jcorgan
                <name>Frequency Offset</name>
31 d52c462e jcorgan
                <key>freq_offset</key>
32 d52c462e jcorgan
                <value>0.0</value>
33 d52c462e jcorgan
                <type>real</type>
34 d52c462e jcorgan
        </param>
35 d52c462e jcorgan
        <param>
36 d52c462e jcorgan
                <name>Epsilon</name>
37 d52c462e jcorgan
                <key>epsilon</key>
38 d52c462e jcorgan
                <value>1.0</value>
39 d52c462e jcorgan
                <type>real</type>
40 d52c462e jcorgan
        </param>
41 d52c462e jcorgan
        <param>
42 d52c462e jcorgan
                <name>Taps</name>
43 d52c462e jcorgan
                <key>taps</key>
44 d38cfb41 jblum
                <value>1.0 + 1.0j</value>
45 d52c462e jcorgan
                <type>complex_vector</type>
46 d52c462e jcorgan
        </param>
47 d52c462e jcorgan
        <param>
48 d52c462e jcorgan
                <name>Seed</name>
49 d52c462e jcorgan
                <key>seed</key>
50 d52c462e jcorgan
                <value>42</value>
51 d52c462e jcorgan
                <type>int</type>
52 d52c462e jcorgan
        </param>
53 d52c462e jcorgan
        <sink>
54 d52c462e jcorgan
                <name>in</name>
55 d52c462e jcorgan
                <type>complex</type>
56 d52c462e jcorgan
        </sink>
57 d52c462e jcorgan
        <source>
58 d52c462e jcorgan
                <name>out</name>
59 d52c462e jcorgan
                <type>complex</type>
60 d52c462e jcorgan
        </source>
61 d52c462e jcorgan
</block>