[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] r5475 - in grc/trunk/examples: . trellis usrp
From: |
jblum |
Subject: |
[Commit-gnuradio] r5475 - in grc/trunk/examples: . trellis usrp |
Date: |
Tue, 15 May 2007 14:46:43 -0600 (MDT) |
Author: jblum
Date: 2007-05-15 14:46:42 -0600 (Tue, 15 May 2007)
New Revision: 5475
Added:
grc/trunk/examples/trellis/
grc/trunk/examples/trellis/awgn1o2_4.fsm
grc/trunk/examples/trellis/inter1.int
grc/trunk/examples/trellis/test_trellis.grc.xml
grc/trunk/examples/trellis/trellis_encoder.grc.xml
grc/trunk/examples/usrp/
grc/trunk/examples/usrp/test_tone_basic_rx_tx.grc.xml
grc/trunk/examples/usrp/wfm_recv_tvrx.grc.xml
Removed:
grc/trunk/examples/awgn1o2_4.fsm
grc/trunk/examples/inter1.int
grc/trunk/examples/test_trellis.grc.xml
grc/trunk/examples/trellis_encoder.grc.xml
Modified:
grc/trunk/examples/B flat.grc.xml
grc/trunk/examples/channel noise.grc.xml
grc/trunk/examples/noisy sinusoid.grc.xml
grc/trunk/examples/null to null.grc.xml
grc/trunk/examples/phone tones.grc.xml
grc/trunk/examples/qam.grc.xml
Log:
organized examples into folder, created usrp examples for basic tx/rx and tvrx
Modified: grc/trunk/examples/B flat.grc.xml
===================================================================
--- grc/trunk/examples/B flat.grc.xml 2007-05-15 08:10:25 UTC (rev 5474)
+++ grc/trunk/examples/B flat.grc.xml 2007-05-15 20:46:42 UTC (rev 5475)
@@ -1,8 +1,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<flow_graph>
- <timestamp>1174108415.25</timestamp>
- <hostname>tiggle</hostname>
- <version>0.65 rc0</version>
+ <timestamp>1179256591.06</timestamp>
+ <hostname>bowlcut</hostname>
+ <version>0.70 alpha</version>
<valid>True</valid>
<window_width>800</window_width>
<window_height>600</window_height>
Deleted: grc/trunk/examples/awgn1o2_4.fsm
Modified: grc/trunk/examples/channel noise.grc.xml
===================================================================
--- grc/trunk/examples/channel noise.grc.xml 2007-05-15 08:10:25 UTC (rev
5474)
+++ grc/trunk/examples/channel noise.grc.xml 2007-05-15 20:46:42 UTC (rev
5475)
@@ -1,8 +1,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<flow_graph>
- <timestamp>1174112079.0</timestamp>
- <hostname>tiggle</hostname>
- <version>0.65 rc0</version>
+ <timestamp>1179256617.68</timestamp>
+ <hostname>bowlcut</hostname>
+ <version>0.70 alpha</version>
<valid>True</valid>
<window_width>1200</window_width>
<window_height>800</window_height>
Deleted: grc/trunk/examples/inter1.int
Modified: grc/trunk/examples/noisy sinusoid.grc.xml
===================================================================
--- grc/trunk/examples/noisy sinusoid.grc.xml 2007-05-15 08:10:25 UTC (rev
5474)
+++ grc/trunk/examples/noisy sinusoid.grc.xml 2007-05-15 20:46:42 UTC (rev
5475)
@@ -1,8 +1,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<flow_graph>
- <timestamp>1174105378.97</timestamp>
- <hostname>tiggle</hostname>
- <version>0.65 rc0</version>
+ <timestamp>1179256658.68</timestamp>
+ <hostname>bowlcut</hostname>
+ <version>0.70 alpha</version>
<valid>True</valid>
<window_width>1000</window_width>
<window_height>600</window_height>
Modified: grc/trunk/examples/null to null.grc.xml
===================================================================
--- grc/trunk/examples/null to null.grc.xml 2007-05-15 08:10:25 UTC (rev
5474)
+++ grc/trunk/examples/null to null.grc.xml 2007-05-15 20:46:42 UTC (rev
5475)
@@ -1,35 +1,14 @@
<?xml version='1.0' encoding='UTF-8'?>
<flow_graph>
- <timestamp>1174105417.88</timestamp>
- <hostname>tiggle</hostname>
- <version>0.65 rc0</version>
+ <timestamp>1179256695.11</timestamp>
+ <hostname>bowlcut</hostname>
+ <version>0.70 alpha</version>
<valid>True</valid>
<window_width>1200</window_width>
<window_height>800</window_height>
<vars/>
<signal_blocks>
<signal_block>
- <tag>About</tag>
- <id>About0</id>
- <x_coordinate>20</x_coordinate>
- <y_coordinate>20</y_coordinate>
- <rotation>0</rotation>
- <params>
- <param>Default Flow Graph</param>
- <param>Your Name</param>
- </params>
- </signal_block>
- <signal_block>
- <tag>Note</tag>
- <id>Note0</id>
- <x_coordinate>20</x_coordinate>
- <y_coordinate>100</y_coordinate>
- <rotation>0</rotation>
- <params>
- <param>Fill this flow graph</param>
- </params>
- </signal_block>
- <signal_block>
<tag>Null Source</tag>
<id>Null Source0</id>
<x_coordinate>168</x_coordinate>
@@ -51,6 +30,16 @@
<param>1</param>
</params>
</signal_block>
+ <signal_block>
+ <tag>Note</tag>
+ <id>Note0</id>
+ <x_coordinate>172</x_coordinate>
+ <y_coordinate>121</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>Use 100% CPU</param>
+ </params>
+ </signal_block>
</signal_blocks>
<connections>
<connection>
Modified: grc/trunk/examples/phone tones.grc.xml
===================================================================
--- grc/trunk/examples/phone tones.grc.xml 2007-05-15 08:10:25 UTC (rev
5474)
+++ grc/trunk/examples/phone tones.grc.xml 2007-05-15 20:46:42 UTC (rev
5475)
@@ -1,8 +1,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<flow_graph>
- <timestamp>1174106176.41</timestamp>
- <hostname>tiggle</hostname>
- <version>0.65 rc0</version>
+ <timestamp>1179256705.05</timestamp>
+ <hostname>bowlcut</hostname>
+ <version>0.70 alpha</version>
<valid>True</valid>
<window_width>1200</window_width>
<window_height>800</window_height>
Modified: grc/trunk/examples/qam.grc.xml
===================================================================
--- grc/trunk/examples/qam.grc.xml 2007-05-15 08:10:25 UTC (rev 5474)
+++ grc/trunk/examples/qam.grc.xml 2007-05-15 20:46:42 UTC (rev 5475)
@@ -1,8 +1,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<flow_graph>
- <timestamp>1174107585.81</timestamp>
- <hostname>tiggle</hostname>
- <version>0.65 rc0</version>
+ <timestamp>1179256719.26</timestamp>
+ <hostname>bowlcut</hostname>
+ <version>0.70 alpha</version>
<valid>True</valid>
<window_width>1600</window_width>
<window_height>800</window_height>
Deleted: grc/trunk/examples/test_trellis.grc.xml
Copied: grc/trunk/examples/trellis/awgn1o2_4.fsm (from rev 5474,
grc/trunk/examples/awgn1o2_4.fsm)
===================================================================
--- grc/trunk/examples/trellis/awgn1o2_4.fsm (rev 0)
+++ grc/trunk/examples/trellis/awgn1o2_4.fsm 2007-05-15 20:46:42 UTC (rev
5475)
@@ -0,0 +1,14 @@
+2 4 4
+
+0 2
+0 2
+1 3
+1 3
+
+0 3
+3 0
+1 2
+2 1
+
+AWGN CC from Proakis-Salehi pg 779
+GM1o2_4=[1+D^2, 1+D+D^2] = [5, 7] (in decimal);
Copied: grc/trunk/examples/trellis/inter1.int (from rev 5474,
grc/trunk/examples/inter1.int)
===================================================================
--- grc/trunk/examples/trellis/inter1.int (rev 0)
+++ grc/trunk/examples/trellis/inter1.int 2007-05-15 20:46:42 UTC (rev
5475)
@@ -0,0 +1,3 @@
+10
+
+5 8 6 1 9 7 2 3 0 4
Copied: grc/trunk/examples/trellis/test_trellis.grc.xml (from rev 5474,
grc/trunk/examples/test_trellis.grc.xml)
===================================================================
--- grc/trunk/examples/trellis/test_trellis.grc.xml
(rev 0)
+++ grc/trunk/examples/trellis/test_trellis.grc.xml 2007-05-15 20:46:42 UTC
(rev 5475)
@@ -0,0 +1,277 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<flow_graph>
+ <timestamp>1179256461.06</timestamp>
+ <hostname>bowlcut</hostname>
+ <version>0.70 alpha</version>
+ <valid>True</valid>
+ <window_width>1200</window_width>
+ <window_height>800</window_height>
+ <vars>
+ <var>
+ <key>packet_length</key>
+ <value>1000</value>
+ <min/>
+ <max/>
+ <step/>
+ </var>
+ <var>
+ <key>EsN0_db</key>
+ <value>8.0</value>
+ <min/>
+ <max/>
+ <step/>
+ </var>
+ <var>
+ <key>fsm</key>
+ <value>./examples/trellis/awgn1o2_4.fsm</value>
+ <min/>
+ <max/>
+ <step/>
+ </var>
+ <var>
+ <key>inter</key>
+ <value>./examples/trellis/inter1.int</value>
+ <min/>
+ <max/>
+ <step/>
+ </var>
+ </vars>
+ <signal_blocks>
+ <signal_block>
+ <tag>Chunks to Symbols</tag>
+ <id>Chunks to Symbols0</id>
+ <x_coordinate>86</x_coordinate>
+ <y_coordinate>175</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>4</param>
+ <param>1,1j,-1j,-1</param>
+ <param>1</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Random Source</tag>
+ <id>Random Source0</id>
+ <x_coordinate>28</x_coordinate>
+ <y_coordinate>11</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>2</param>
+ <param>$packet_length</param>
+ <param>0</param>
+ <param>1</param>
+ <param>71</param>
+ <param>0</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Subtract</tag>
+ <id>Subtract0</id>
+ <x_coordinate>690</x_coordinate>
+ <y_coordinate>237</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>3</param>
+ <param>2</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Trellis Encoder</tag>
+ <id>Trellis Encoder0</id>
+ <x_coordinate>709</x_coordinate>
+ <y_coordinate>37</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>3</param>
+ <param>$fsm</param>
+ <param>0</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Short to Float</tag>
+ <id>Short to Float0</id>
+ <x_coordinate>1025</x_coordinate>
+ <y_coordinate>279</y_coordinate>
+ <rotation>270</rotation>
+ <params/>
+ </signal_block>
+ <signal_block>
+ <tag>Multiply</tag>
+ <id>Multiply0</id>
+ <x_coordinate>884</x_coordinate>
+ <y_coordinate>166</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>3</param>
+ <param>2</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Add</tag>
+ <id>Add0</id>
+ <x_coordinate>421</x_coordinate>
+ <y_coordinate>244</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>0</param>
+ <param>2</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Deinterleaver</tag>
+ <id>Deinterleaver0</id>
+ <x_coordinate>192</x_coordinate>
+ <y_coordinate>704</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>3</param>
+ <param>$inter</param>
+ <param>1</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Numerical Sink</tag>
+ <id>Numerical Sink0</id>
+ <x_coordinate>752</x_coordinate>
+ <y_coordinate>480</y_coordinate>
+ <rotation>180</rotation>
+ <params>
+ <param>1</param>
+ <param>BER</param>
+ <param/>
+ <param>1e4</param>
+ <param>0.0</param>
+ <param>0</param>
+ <param>1</param>
+ <param>1</param>
+ <param>3</param>
+ <param>50</param>
+ <param>15</param>
+ <param>0</param>
+ <param>0</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Interleaver</tag>
+ <id>Interleaver0</id>
+ <x_coordinate>289</x_coordinate>
+ <y_coordinate>42</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>3</param>
+ <param>$inter</param>
+ <param>1</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Viterbi Decoder Combined with Metric</tag>
+ <id>Viterbi Decoder Combined with Metric0</id>
+ <x_coordinate>66</x_coordinate>
+ <y_coordinate>425</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>1</param>
+ <param>$fsm</param>
+ <param>$packet_length</param>
+ <param>-1</param>
+ <param>-1</param>
+ <param>1</param>
+ <param>1,1j,-1j,-1</param>
+ <param>0</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Noise Source</tag>
+ <id>Noise Source0</id>
+ <x_coordinate>136</x_coordinate>
+ <y_coordinate>284</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>0</param>
+ <param>1</param>
+ <param>(0.5*10^(-$EsN0_db/10))^0.5</param>
+ <param>67</param>
+ </params>
+ </signal_block>
+ </signal_blocks>
+ <connections>
+ <connection>
+ <input_signal_block_id>Add0</input_signal_block_id>
+ <input_socket_index>1</input_socket_index>
+ <output_signal_block_id>Noise Source0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Subtract0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Random Source0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Viterbi Decoder Combined with
Metric0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Add0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Multiply0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Subtract0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Multiply0</input_signal_block_id>
+ <input_socket_index>1</input_socket_index>
+ <output_signal_block_id>Subtract0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Short to Float0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Multiply0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Chunks to Symbols0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Trellis Encoder0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Add0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Chunks to Symbols0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Trellis Encoder0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Interleaver0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Interleaver0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Random Source0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Deinterleaver0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Viterbi Decoder Combined with
Metric0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Subtract0</input_signal_block_id>
+ <input_socket_index>1</input_socket_index>
+ <output_signal_block_id>Deinterleaver0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Numerical Sink0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Short to Float0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ </connections>
+</flow_graph>
Added: grc/trunk/examples/trellis/trellis_encoder.grc.xml
===================================================================
--- grc/trunk/examples/trellis/trellis_encoder.grc.xml
(rev 0)
+++ grc/trunk/examples/trellis/trellis_encoder.grc.xml 2007-05-15 20:46:42 UTC
(rev 5475)
@@ -0,0 +1,135 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<flow_graph>
+ <timestamp>1179256479.1</timestamp>
+ <hostname>bowlcut</hostname>
+ <version>0.70 alpha</version>
+ <valid>True</valid>
+ <window_width>1200</window_width>
+ <window_height>800</window_height>
+ <vars>
+ <var>
+ <key>packet_length</key>
+ <value>100</value>
+ <min/>
+ <max/>
+ <step/>
+ </var>
+ <var>
+ <key>noise_amp</key>
+ <value>0.1</value>
+ <min>0</min>
+ <max>.3</max>
+ <step>0.05</step>
+ </var>
+ </vars>
+ <signal_blocks>
+ <signal_block>
+ <tag>Chunks to Symbols</tag>
+ <id>Chunks to Symbols0</id>
+ <x_coordinate>89</x_coordinate>
+ <y_coordinate>209</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>0</param>
+ <param>-1, 1j, 1, -1j</param>
+ <param>1</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Noise Source</tag>
+ <id>Noise Source0</id>
+ <x_coordinate>34</x_coordinate>
+ <y_coordinate>392</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>0</param>
+ <param>1</param>
+ <param>$noise_amp</param>
+ <param>67</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Add</tag>
+ <id>Add0</id>
+ <x_coordinate>344</x_coordinate>
+ <y_coordinate>379</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>0</param>
+ <param>2</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Random Source</tag>
+ <id>Random Source0</id>
+ <x_coordinate>67</x_coordinate>
+ <y_coordinate>14</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>3</param>
+ <param>$packet_length</param>
+ <param>0</param>
+ <param>1</param>
+ <param>71</param>
+ <param>0</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Constellation Sink</tag>
+ <id>Constellation Sink0</id>
+ <x_coordinate>530</x_coordinate>
+ <y_coordinate>209</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>Constellation</param>
+ <param>100000</param>
+ <param>1</param>
+ <param>1</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Trellis Encoder</tag>
+ <id>Trellis Encoder0</id>
+ <x_coordinate>300</x_coordinate>
+ <y_coordinate>80</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>0</param>
+ <param>./examples/trellis/awgn1o2_4.fsm</param>
+ <param>0</param>
+ </params>
+ </signal_block>
+ </signal_blocks>
+ <connections>
+ <connection>
+ <input_signal_block_id>Add0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Chunks to Symbols0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Add0</input_signal_block_id>
+ <input_socket_index>1</input_socket_index>
+ <output_signal_block_id>Noise Source0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Trellis Encoder0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Random Source0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Chunks to Symbols0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Trellis Encoder0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Constellation Sink0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Add0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ </connections>
+</flow_graph>
Deleted: grc/trunk/examples/trellis_encoder.grc.xml
Added: grc/trunk/examples/usrp/test_tone_basic_rx_tx.grc.xml
===================================================================
--- grc/trunk/examples/usrp/test_tone_basic_rx_tx.grc.xml
(rev 0)
+++ grc/trunk/examples/usrp/test_tone_basic_rx_tx.grc.xml 2007-05-15
20:46:42 UTC (rev 5475)
@@ -0,0 +1,259 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<flow_graph>
+ <timestamp>1179260526.78</timestamp>
+ <hostname>bowlcut</hostname>
+ <version>0.70 alpha</version>
+ <valid>True</valid>
+ <window_width>1600</window_width>
+ <window_height>1200</window_height>
+ <vars>
+ <var>
+ <key>usrp_freq</key>
+ <value>90e6</value>
+ <min/>
+ <max/>
+ <step/>
+ </var>
+ <var>
+ <key>tx_gain</key>
+ <value>10e3</value>
+ <min>0</min>
+ <max>20e3</max>
+ <step>200.0</step>
+ </var>
+ <var>
+ <key>source_freq</key>
+ <value>35e3</value>
+ <min>0</min>
+ <max>70e3</max>
+ <step>700.0</step>
+ </var>
+ <var>
+ <key>usrp_rx_rate</key>
+ <value>64e6</value>
+ <min/>
+ <max/>
+ <step/>
+ </var>
+ <var>
+ <key>usrp_decim</key>
+ <value>250</value>
+ <min/>
+ <max/>
+ <step/>
+ </var>
+ <var>
+ <key>usrp_tx_rate</key>
+ <value>128e6</value>
+ <min/>
+ <max/>
+ <step/>
+ </var>
+ <var>
+ <key>usrp_interp</key>
+ <value>500</value>
+ <min/>
+ <max/>
+ <step/>
+ </var>
+ <var>
+ <key>filter_low</key>
+ <value>20e3</value>
+ <min/>
+ <max/>
+ <step/>
+ </var>
+ <var>
+ <key>filter_high</key>
+ <value>50e3</value>
+ <min/>
+ <max/>
+ <step/>
+ </var>
+ </vars>
+ <signal_blocks>
+ <signal_block>
+ <tag>About</tag>
+ <id>About0</id>
+ <x_coordinate>20</x_coordinate>
+ <y_coordinate>20</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>Test Tone - Basic RX/TX</param>
+ <param>Josh Blum</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Note</tag>
+ <id>Note0</id>
+ <x_coordinate>20</x_coordinate>
+ <y_coordinate>100</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>Transmit and receive a tone using basic RX/TX and a single
USRP</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>USRP Sink</tag>
+ <id>USRP Sink0</id>
+ <x_coordinate>54</x_coordinate>
+ <y_coordinate>231</y_coordinate>
+ <rotation>180</rotation>
+ <params>
+ <param>0</param>
+ <param>0</param>
+ <param>2</param>
+ <param>$usrp_freq</param>
+ <param>$usrp_interp</param>
+ <param>20</param>
+ <param>0</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Multiply Constant</tag>
+ <id>Multiply Constant0</id>
+ <x_coordinate>315</x_coordinate>
+ <y_coordinate>292</y_coordinate>
+ <rotation>180</rotation>
+ <params>
+ <param>0</param>
+ <param>$tx_gain</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Float to Complex</tag>
+ <id>Float to Complex0</id>
+ <x_coordinate>580</x_coordinate>
+ <y_coordinate>219</y_coordinate>
+ <rotation>180</rotation>
+ <params/>
+ </signal_block>
+ <signal_block>
+ <tag>Signal Source</tag>
+ <id>Signal Source0</id>
+ <x_coordinate>773</x_coordinate>
+ <y_coordinate>351</y_coordinate>
+ <rotation>90</rotation>
+ <params>
+ <param>1</param>
+ <param>$usrp_tx_rate/$usrp_interp</param>
+ <param>1</param>
+ <param>$source_freq</param>
+ <param>1</param>
+ <param>0</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>USRP Source</tag>
+ <id>USRP Source0</id>
+ <x_coordinate>52</x_coordinate>
+ <y_coordinate>418</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>0</param>
+ <param>0</param>
+ <param>1</param>
+ <param>$usrp_freq</param>
+ <param>$usrp_decim</param>
+ <param>0</param>
+ <param>0</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>FFT Sink</tag>
+ <id>FFT Sink0</id>
+ <x_coordinate>324</x_coordinate>
+ <y_coordinate>379</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>0</param>
+ <param>Receive Spectrum</param>
+ <param>$usrp_rx_rate/$usrp_decim</param>
+ <param>20</param>
+ <param>20</param>
+ <param>512</param>
+ <param>7</param>
+ <param>0</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>FFT Sink</tag>
+ <id>FFT Sink1</id>
+ <x_coordinate>711</x_coordinate>
+ <y_coordinate>621</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>0</param>
+ <param>Receive Spectrum + BPF</param>
+ <param>$usrp_rx_rate/$usrp_decim</param>
+ <param>20</param>
+ <param>20</param>
+ <param>512</param>
+ <param>7</param>
+ <param>0</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Band Pass Filter</tag>
+ <id>Band Pass Filter0</id>
+ <x_coordinate>323</x_coordinate>
+ <y_coordinate>626</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>1</param>
+ <param>1</param>
+ <param>$usrp_rx_rate/$usrp_decim</param>
+ <param>$filter_low</param>
+ <param>$filter_high</param>
+ <param>1000</param>
+ <param>1</param>
+ <param>1</param>
+ <param>6.76</param>
+ </params>
+ </signal_block>
+ </signal_blocks>
+ <connections>
+ <connection>
+ <input_signal_block_id>USRP Sink0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Multiply Constant0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>FFT Sink0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>USRP Source0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Multiply Constant0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Float to Complex0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Float to Complex0</input_signal_block_id>
+ <input_socket_index>1</input_socket_index>
+ <output_signal_block_id>Signal Source0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Float to Complex0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Signal Source0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Band Pass Filter0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>USRP Source0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>FFT Sink1</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Band Pass Filter0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ </connections>
+</flow_graph>
Added: grc/trunk/examples/usrp/wfm_recv_tvrx.grc.xml
===================================================================
--- grc/trunk/examples/usrp/wfm_recv_tvrx.grc.xml
(rev 0)
+++ grc/trunk/examples/usrp/wfm_recv_tvrx.grc.xml 2007-05-15 20:46:42 UTC
(rev 5475)
@@ -0,0 +1,150 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<flow_graph>
+ <timestamp>1179257780.04</timestamp>
+ <hostname>bowlcut</hostname>
+ <version>0.70 alpha</version>
+ <valid>True</valid>
+ <window_width>800</window_width>
+ <window_height>600</window_height>
+ <vars>
+ <var>
+ <key>usrp_rate</key>
+ <value>64e6</value>
+ <min/>
+ <max/>
+ <step/>
+ </var>
+ <var>
+ <key>freq_fine</key>
+ <value>0</value>
+ <min>-.1e6</min>
+ <max>.1e6</max>
+ <step>2000.0</step>
+ </var>
+ <var>
+ <key>freq_course</key>
+ <value>91.5e6</value>
+ <min>87.5e6</min>
+ <max>108.0e6</max>
+ <step>205000.0</step>
+ </var>
+ <var>
+ <key>volume</key>
+ <value>1</value>
+ <min>0</min>
+ <max>2</max>
+ <step>0.02</step>
+ </var>
+ <var>
+ <key>usrp_decim</key>
+ <value>200</value>
+ <min/>
+ <max/>
+ <step/>
+ </var>
+ <var>
+ <key>audio_decim</key>
+ <value>10</value>
+ <min/>
+ <max/>
+ <step/>
+ </var>
+ </vars>
+ <signal_blocks>
+ <signal_block>
+ <tag>About</tag>
+ <id>About0</id>
+ <x_coordinate>20</x_coordinate>
+ <y_coordinate>20</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>FM Radio - TVRX</param>
+ <param>Josh Blum</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Note</tag>
+ <id>Note0</id>
+ <x_coordinate>20</x_coordinate>
+ <y_coordinate>100</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>A tunable FM radio using the TVRX board </param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>USRP Source</tag>
+ <id>USRP Source0</id>
+ <x_coordinate>36</x_coordinate>
+ <y_coordinate>218</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>0</param>
+ <param>0</param>
+ <param>2</param>
+ <param>$freq_course+$freq_fine</param>
+ <param>$usrp_decim</param>
+ <param>100</param>
+ <param>0</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Audio Sink</tag>
+ <id>Audio Sink0</id>
+ <x_coordinate>262</x_coordinate>
+ <y_coordinate>466</y_coordinate>
+ <rotation>180</rotation>
+ <params>
+ <param>3</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>WFM Receive</tag>
+ <id>WFM Receive0</id>
+ <x_coordinate>375</x_coordinate>
+ <y_coordinate>165</y_coordinate>
+ <rotation>0</rotation>
+ <params>
+ <param>$usrp_rate/$usrp_decim</param>
+ <param>$audio_decim</param>
+ </params>
+ </signal_block>
+ <signal_block>
+ <tag>Multiply Constant</tag>
+ <id>Multiply Constant0</id>
+ <x_coordinate>562</x_coordinate>
+ <y_coordinate>290</y_coordinate>
+ <rotation>270</rotation>
+ <params>
+ <param>1</param>
+ <param>$volume</param>
+ </params>
+ </signal_block>
+ </signal_blocks>
+ <connections>
+ <connection>
+ <input_signal_block_id>WFM Receive0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>USRP Source0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Audio Sink0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>Multiply Constant0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Multiply Constant0</input_signal_block_id>
+ <input_socket_index>0</input_socket_index>
+ <output_signal_block_id>WFM Receive0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ <connection>
+ <input_signal_block_id>Audio Sink0</input_signal_block_id>
+ <input_socket_index>1</input_socket_index>
+ <output_signal_block_id>Multiply Constant0</output_signal_block_id>
+ <output_socket_index>0</output_socket_index>
+ </connection>
+ </connections>
+</flow_graph>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] r5475 - in grc/trunk/examples: . trellis usrp,
jblum <=