Tutorials/k0SDR/Tutorial21: rfnoc_rxtx_fft.grc

File rfnoc_rxtx_fft.grc, 30.6 KB (added by stojadin, 9 months ago)
Line 
1<?xml version='1.0' encoding='utf-8'?>
2<?grc format='1' created='3.7.11'?>
3<flow_graph>
4  <timestamp>Fri Nov  7 14:39:24 2014</timestamp>
5  <block>
6    <key>options</key>
7    <param>
8      <key>author</key>
9      <value></value>
10    </param>
11    <param>
12      <key>window_size</key>
13      <value>1280, 1024</value>
14    </param>
15    <param>
16      <key>category</key>
17      <value>Custom</value>
18    </param>
19    <param>
20      <key>comment</key>
21      <value></value>
22    </param>
23    <param>
24      <key>description</key>
25      <value></value>
26    </param>
27    <param>
28      <key>_enabled</key>
29      <value>True</value>
30    </param>
31    <param>
32      <key>_coordinate</key>
33      <value>(0, 4)</value>
34    </param>
35    <param>
36      <key>_rotation</key>
37      <value>0</value>
38    </param>
39    <param>
40      <key>generate_options</key>
41      <value>qt_gui</value>
42    </param>
43    <param>
44      <key>hier_block_src_path</key>
45      <value>.:</value>
46    </param>
47    <param>
48      <key>id</key>
49      <value>rfnoc_rxtx</value>
50    </param>
51    <param>
52      <key>max_nouts</key>
53      <value>0</value>
54    </param>
55    <param>
56      <key>qt_qss_theme</key>
57      <value></value>
58    </param>
59    <param>
60      <key>realtime_scheduling</key>
61      <value></value>
62    </param>
63    <param>
64      <key>run_command</key>
65      <value>{python} -u {filename}</value>
66    </param>
67    <param>
68      <key>run_options</key>
69      <value>prompt</value>
70    </param>
71    <param>
72      <key>run</key>
73      <value>True</value>
74    </param>
75    <param>
76      <key>thread_safe_setters</key>
77      <value></value>
78    </param>
79    <param>
80      <key>title</key>
81      <value></value>
82    </param>
83  </block>
84  <block>
85    <key>variable</key>
86    <param>
87      <key>comment</key>
88      <value></value>
89    </param>
90    <param>
91      <key>_enabled</key>
92      <value>True</value>
93    </param>
94    <param>
95      <key>_coordinate</key>
96      <value>(168, 4)</value>
97    </param>
98    <param>
99      <key>_rotation</key>
100      <value>0</value>
101    </param>
102    <param>
103      <key>id</key>
104      <value>master_clock_rate</value>
105    </param>
106    <param>
107      <key>value</key>
108      <value>200e6</value>
109    </param>
110  </block>
111  <block>
112    <key>variable</key>
113    <param>
114      <key>comment</key>
115      <value></value>
116    </param>
117    <param>
118      <key>_enabled</key>
119      <value>True</value>
120    </param>
121    <param>
122      <key>_coordinate</key>
123      <value>(328, 152)</value>
124    </param>
125    <param>
126      <key>_rotation</key>
127      <value>0</value>
128    </param>
129    <param>
130      <key>id</key>
131      <value>num_points</value>
132    </param>
133    <param>
134      <key>value</key>
135      <value>256</value>
136    </param>
137  </block>
138  <block>
139    <key>variable_qtgui_range</key>
140    <param>
141      <key>comment</key>
142      <value></value>
143    </param>
144    <param>
145      <key>value</key>
146      <value>2000e6</value>
147    </param>
148    <param>
149      <key>_enabled</key>
150      <value>True</value>
151    </param>
152    <param>
153      <key>_coordinate</key>
154      <value>(560, 4)</value>
155    </param>
156    <param>
157      <key>gui_hint</key>
158      <value></value>
159    </param>
160    <param>
161      <key>_rotation</key>
162      <value>0</value>
163    </param>
164    <param>
165      <key>id</key>
166      <value>rx_freq</value>
167    </param>
168    <param>
169      <key>label</key>
170      <value>RX Frequency</value>
171    </param>
172    <param>
173      <key>min_len</key>
174      <value>200</value>
175    </param>
176    <param>
177      <key>orient</key>
178      <value>Qt.Horizontal</value>
179    </param>
180    <param>
181      <key>start</key>
182      <value>50e6</value>
183    </param>
184    <param>
185      <key>step</key>
186      <value>1e6</value>
187    </param>
188    <param>
189      <key>stop</key>
190      <value>6e9</value>
191    </param>
192    <param>
193      <key>rangeType</key>
194      <value>float</value>
195    </param>
196    <param>
197      <key>widget</key>
198      <value>counter_slider</value>
199    </param>
200  </block>
201  <block>
202    <key>variable_qtgui_range</key>
203    <param>
204      <key>comment</key>
205      <value></value>
206    </param>
207    <param>
208      <key>value</key>
209      <value>0</value>
210    </param>
211    <param>
212      <key>_enabled</key>
213      <value>True</value>
214    </param>
215    <param>
216      <key>_coordinate</key>
217      <value>(696, 4)</value>
218    </param>
219    <param>
220      <key>gui_hint</key>
221      <value></value>
222    </param>
223    <param>
224      <key>_rotation</key>
225      <value>0</value>
226    </param>
227    <param>
228      <key>id</key>
229      <value>rx_gain</value>
230    </param>
231    <param>
232      <key>label</key>
233      <value>RX Gain</value>
234    </param>
235    <param>
236      <key>min_len</key>
237      <value>200</value>
238    </param>
239    <param>
240      <key>orient</key>
241      <value>Qt.Horizontal</value>
242    </param>
243    <param>
244      <key>start</key>
245      <value>0</value>
246    </param>
247    <param>
248      <key>step</key>
249      <value>1</value>
250    </param>
251    <param>
252      <key>stop</key>
253      <value>25</value>
254    </param>
255    <param>
256      <key>rangeType</key>
257      <value>float</value>
258    </param>
259    <param>
260      <key>widget</key>
261      <value>counter_slider</value>
262    </param>
263  </block>
264  <block>
265    <key>variable</key>
266    <param>
267      <key>comment</key>
268      <value></value>
269    </param>
270    <param>
271      <key>_enabled</key>
272      <value>True</value>
273    </param>
274    <param>
275      <key>_coordinate</key>
276      <value>(168, 68)</value>
277    </param>
278    <param>
279      <key>_rotation</key>
280      <value>0</value>
281    </param>
282    <param>
283      <key>id</key>
284      <value>samp_rate</value>
285    </param>
286    <param>
287      <key>value</key>
288      <value>6.25e6</value>
289    </param>
290  </block>
291  <block>
292    <key>variable_qtgui_range</key>
293    <param>
294      <key>comment</key>
295      <value></value>
296    </param>
297    <param>
298      <key>value</key>
299      <value>2e9</value>
300    </param>
301    <param>
302      <key>_enabled</key>
303      <value>True</value>
304    </param>
305    <param>
306      <key>_coordinate</key>
307      <value>(304, 4)</value>
308    </param>
309    <param>
310      <key>gui_hint</key>
311      <value></value>
312    </param>
313    <param>
314      <key>_rotation</key>
315      <value>0</value>
316    </param>
317    <param>
318      <key>id</key>
319      <value>tx_freq</value>
320    </param>
321    <param>
322      <key>label</key>
323      <value>TX Frequency</value>
324    </param>
325    <param>
326      <key>min_len</key>
327      <value>200</value>
328    </param>
329    <param>
330      <key>orient</key>
331      <value>Qt.Horizontal</value>
332    </param>
333    <param>
334      <key>start</key>
335      <value>50e6</value>
336    </param>
337    <param>
338      <key>step</key>
339      <value>1e6</value>
340    </param>
341    <param>
342      <key>stop</key>
343      <value>6e9</value>
344    </param>
345    <param>
346      <key>rangeType</key>
347      <value>float</value>
348    </param>
349    <param>
350      <key>widget</key>
351      <value>counter_slider</value>
352    </param>
353  </block>
354  <block>
355    <key>variable_qtgui_range</key>
356    <param>
357      <key>comment</key>
358      <value></value>
359    </param>
360    <param>
361      <key>value</key>
362      <value>10</value>
363    </param>
364    <param>
365      <key>_enabled</key>
366      <value>True</value>
367    </param>
368    <param>
369      <key>_coordinate</key>
370      <value>(440, 4)</value>
371    </param>
372    <param>
373      <key>gui_hint</key>
374      <value></value>
375    </param>
376    <param>
377      <key>_rotation</key>
378      <value>0</value>
379    </param>
380    <param>
381      <key>id</key>
382      <value>tx_gain</value>
383    </param>
384    <param>
385      <key>label</key>
386      <value>TX Gain</value>
387    </param>
388    <param>
389      <key>min_len</key>
390      <value>200</value>
391    </param>
392    <param>
393      <key>orient</key>
394      <value>Qt.Horizontal</value>
395    </param>
396    <param>
397      <key>start</key>
398      <value>0</value>
399    </param>
400    <param>
401      <key>step</key>
402      <value>1</value>
403    </param>
404    <param>
405      <key>stop</key>
406      <value>30</value>
407    </param>
408    <param>
409      <key>rangeType</key>
410      <value>float</value>
411    </param>
412    <param>
413      <key>widget</key>
414      <value>counter_slider</value>
415    </param>
416  </block>
417  <block>
418    <key>variable_uhd_device3</key>
419    <param>
420      <key>comment</key>
421      <value></value>
422    </param>
423    <param>
424      <key>dev_addr</key>
425      <value>type=x300</value>
426    </param>
427    <param>
428      <key>dev_args</key>
429      <value>"addr=10.10.23.1"</value>
430    </param>
431    <param>
432      <key>_enabled</key>
433      <value>True</value>
434    </param>
435    <param>
436      <key>_coordinate</key>
437      <value>(0, 68)</value>
438    </param>
439    <param>
440      <key>_rotation</key>
441      <value>0</value>
442    </param>
443    <param>
444      <key>id</key>
445      <value>variable_uhd_device3_0</value>
446    </param>
447  </block>
448  <block>
449    <key>variable_qtgui_range</key>
450    <param>
451      <key>comment</key>
452      <value></value>
453    </param>
454    <param>
455      <key>value</key>
456      <value>0.8</value>
457    </param>
458    <param>
459      <key>_enabled</key>
460      <value>True</value>
461    </param>
462    <param>
463      <key>_coordinate</key>
464      <value>(960, 4)</value>
465    </param>
466    <param>
467      <key>gui_hint</key>
468      <value></value>
469    </param>
470    <param>
471      <key>_rotation</key>
472      <value>0</value>
473    </param>
474    <param>
475      <key>id</key>
476      <value>wave_amp</value>
477    </param>
478    <param>
479      <key>label</key>
480      <value>Wave Amplitude</value>
481    </param>
482    <param>
483      <key>min_len</key>
484      <value>200</value>
485    </param>
486    <param>
487      <key>orient</key>
488      <value>Qt.Horizontal</value>
489    </param>
490    <param>
491      <key>start</key>
492      <value>0</value>
493    </param>
494    <param>
495      <key>step</key>
496      <value>0.01</value>
497    </param>
498    <param>
499      <key>stop</key>
500      <value>1</value>
501    </param>
502    <param>
503      <key>rangeType</key>
504      <value>float</value>
505    </param>
506    <param>
507      <key>widget</key>
508      <value>counter_slider</value>
509    </param>
510  </block>
511  <block>
512    <key>variable_qtgui_range</key>
513    <param>
514      <key>comment</key>
515      <value></value>
516    </param>
517    <param>
518      <key>value</key>
519      <value>samp_rate/5</value>
520    </param>
521    <param>
522      <key>_enabled</key>
523      <value>True</value>
524    </param>
525    <param>
526      <key>_coordinate</key>
527      <value>(816, 4)</value>
528    </param>
529    <param>
530      <key>gui_hint</key>
531      <value></value>
532    </param>
533    <param>
534      <key>_rotation</key>
535      <value>0</value>
536    </param>
537    <param>
538      <key>id</key>
539      <value>wave_freq</value>
540    </param>
541    <param>
542      <key>label</key>
543      <value>Wave Frequency</value>
544    </param>
545    <param>
546      <key>min_len</key>
547      <value>200</value>
548    </param>
549    <param>
550      <key>orient</key>
551      <value>Qt.Horizontal</value>
552    </param>
553    <param>
554      <key>start</key>
555      <value>-samp_rate/2</value>
556    </param>
557    <param>
558      <key>step</key>
559      <value>samp_rate/100</value>
560    </param>
561    <param>
562      <key>stop</key>
563      <value>samp_rate/2</value>
564    </param>
565    <param>
566      <key>rangeType</key>
567      <value>float</value>
568    </param>
569    <param>
570      <key>widget</key>
571      <value>counter_slider</value>
572    </param>
573  </block>
574  <block>
575    <key>analog_sig_source_x</key>
576    <param>
577      <key>amp</key>
578      <value>wave_amp</value>
579    </param>
580    <param>
581      <key>alias</key>
582      <value></value>
583    </param>
584    <param>
585      <key>comment</key>
586      <value></value>
587    </param>
588    <param>
589      <key>affinity</key>
590      <value></value>
591    </param>
592    <param>
593      <key>_enabled</key>
594      <value>1</value>
595    </param>
596    <param>
597      <key>freq</key>
598      <value>wave_freq</value>
599    </param>
600    <param>
601      <key>_coordinate</key>
602      <value>(80, 244)</value>
603    </param>
604    <param>
605      <key>_rotation</key>
606      <value>0</value>
607    </param>
608    <param>
609      <key>id</key>
610      <value>analog_sig_source_x_0</value>
611    </param>
612    <param>
613      <key>maxoutbuf</key>
614      <value>0</value>
615    </param>
616    <param>
617      <key>minoutbuf</key>
618      <value>0</value>
619    </param>
620    <param>
621      <key>offset</key>
622      <value>0</value>
623    </param>
624    <param>
625      <key>type</key>
626      <value>complex</value>
627    </param>
628    <param>
629      <key>samp_rate</key>
630      <value>samp_rate</value>
631    </param>
632    <param>
633      <key>waveform</key>
634      <value>analog.GR_SIN_WAVE</value>
635    </param>
636  </block>
637  <block>
638    <key>blocks_complex_to_real</key>
639    <param>
640      <key>alias</key>
641      <value></value>
642    </param>
643    <param>
644      <key>comment</key>
645      <value></value>
646    </param>
647    <param>
648      <key>affinity</key>
649      <value></value>
650    </param>
651    <param>
652      <key>_enabled</key>
653      <value>True</value>
654    </param>
655    <param>
656      <key>_coordinate</key>
657      <value>(704, 420)</value>
658    </param>
659    <param>
660      <key>_rotation</key>
661      <value>0</value>
662    </param>
663    <param>
664      <key>id</key>
665      <value>blocks_complex_to_real_0</value>
666    </param>
667    <param>
668      <key>maxoutbuf</key>
669      <value>0</value>
670    </param>
671    <param>
672      <key>minoutbuf</key>
673      <value>0</value>
674    </param>
675    <param>
676      <key>vlen</key>
677      <value>num_points</value>
678    </param>
679  </block>
680  <block>
681    <key>blocks_nlog10_ff</key>
682    <param>
683      <key>alias</key>
684      <value></value>
685    </param>
686    <param>
687      <key>comment</key>
688      <value></value>
689    </param>
690    <param>
691      <key>affinity</key>
692      <value></value>
693    </param>
694    <param>
695      <key>_enabled</key>
696      <value>True</value>
697    </param>
698    <param>
699      <key>_coordinate</key>
700      <value>(880, 408)</value>
701    </param>
702    <param>
703      <key>_rotation</key>
704      <value>0</value>
705    </param>
706    <param>
707      <key>id</key>
708      <value>blocks_nlog10_ff_0</value>
709    </param>
710    <param>
711      <key>maxoutbuf</key>
712      <value>0</value>
713    </param>
714    <param>
715      <key>minoutbuf</key>
716      <value>0</value>
717    </param>
718    <param>
719      <key>vlen</key>
720      <value>num_points</value>
721    </param>
722    <param>
723      <key>k</key>
724      <value>0</value>
725    </param>
726    <param>
727      <key>n</key>
728      <value>10</value>
729    </param>
730  </block>
731  <block>
732    <key>import</key>
733    <param>
734      <key>alias</key>
735      <value></value>
736    </param>
737    <param>
738      <key>comment</key>
739      <value></value>
740    </param>
741    <param>
742      <key>_enabled</key>
743      <value>True</value>
744    </param>
745    <param>
746      <key>_coordinate</key>
747      <value>(0, 148)</value>
748    </param>
749    <param>
750      <key>_rotation</key>
751      <value>0</value>
752    </param>
753    <param>
754      <key>id</key>
755      <value>import_0</value>
756    </param>
757    <param>
758      <key>import</key>
759      <value>from math import log</value>
760    </param>
761  </block>
762  <block>
763    <key>import</key>
764    <param>
765      <key>alias</key>
766      <value></value>
767    </param>
768    <param>
769      <key>comment</key>
770      <value></value>
771    </param>
772    <param>
773      <key>_enabled</key>
774      <value>True</value>
775    </param>
776    <param>
777      <key>_coordinate</key>
778      <value>(80, 148)</value>
779    </param>
780    <param>
781      <key>_rotation</key>
782      <value>0</value>
783    </param>
784    <param>
785      <key>id</key>
786      <value>import_0_0</value>
787    </param>
788    <param>
789      <key>import</key>
790      <value>from math import ceil</value>
791    </param>
792  </block>
793  <block>
794    <key>qtgui_vector_sink_f</key>
795    <param>
796      <key>autoscale</key>
797      <value>False</value>
798    </param>
799    <param>
800      <key>average</key>
801      <value>1.0</value>
802    </param>
803    <param>
804      <key>alias</key>
805      <value></value>
806    </param>
807    <param>
808      <key>comment</key>
809      <value></value>
810    </param>
811    <param>
812      <key>affinity</key>
813      <value></value>
814    </param>
815    <param>
816      <key>_enabled</key>
817      <value>True</value>
818    </param>
819    <param>
820      <key>_coordinate</key>
821      <value>(1064, 376)</value>
822    </param>
823    <param>
824      <key>gui_hint</key>
825      <value></value>
826    </param>
827    <param>
828      <key>_rotation</key>
829      <value>0</value>
830    </param>
831    <param>
832      <key>grid</key>
833      <value>False</value>
834    </param>
835    <param>
836      <key>id</key>
837      <value>qtgui_vector_sink_f_0</value>
838    </param>
839    <param>
840      <key>alpha1</key>
841      <value>1.0</value>
842    </param>
843    <param>
844      <key>color1</key>
845      <value>"blue"</value>
846    </param>
847    <param>
848      <key>label1</key>
849      <value></value>
850    </param>
851    <param>
852      <key>width1</key>
853      <value>1</value>
854    </param>
855    <param>
856      <key>alpha10</key>
857      <value>1.0</value>
858    </param>
859    <param>
860      <key>color10</key>
861      <value>"dark blue"</value>
862    </param>
863    <param>
864      <key>label10</key>
865      <value></value>
866    </param>
867    <param>
868      <key>width10</key>
869      <value>1</value>
870    </param>
871    <param>
872      <key>alpha2</key>
873      <value>1.0</value>
874    </param>
875    <param>
876      <key>color2</key>
877      <value>"red"</value>
878    </param>
879    <param>
880      <key>label2</key>
881      <value></value>
882    </param>
883    <param>
884      <key>width2</key>
885      <value>1</value>
886    </param>
887    <param>
888      <key>alpha3</key>
889      <value>1.0</value>
890    </param>
891    <param>
892      <key>color3</key>
893      <value>"green"</value>
894    </param>
895    <param>
896      <key>label3</key>
897      <value></value>
898    </param>
899    <param>
900      <key>width3</key>
901      <value>1</value>
902    </param>
903    <param>
904      <key>alpha4</key>
905      <value>1.0</value>
906    </param>
907    <param>
908      <key>color4</key>
909      <value>"black"</value>
910    </param>
911    <param>
912      <key>label4</key>
913      <value></value>
914    </param>
915    <param>
916      <key>width4</key>
917      <value>1</value>
918    </param>
919    <param>
920      <key>alpha5</key>
921      <value>1.0</value>
922    </param>
923    <param>
924      <key>color5</key>
925      <value>"cyan"</value>
926    </param>
927    <param>
928      <key>label5</key>
929      <value></value>
930    </param>
931    <param>
932      <key>width5</key>
933      <value>1</value>
934    </param>
935    <param>
936      <key>alpha6</key>
937      <value>1.0</value>
938    </param>
939    <param>
940      <key>color6</key>
941      <value>"magenta"</value>
942    </param>
943    <param>
944      <key>label6</key>
945      <value></value>
946    </param>
947    <param>
948      <key>width6</key>
949      <value>1</value>
950    </param>
951    <param>
952      <key>alpha7</key>
953      <value>1.0</value>
954    </param>
955    <param>
956      <key>color7</key>
957      <value>"yellow"</value>
958    </param>
959    <param>
960      <key>label7</key>
961      <value></value>
962    </param>
963    <param>
964      <key>width7</key>
965      <value>1</value>
966    </param>
967    <param>
968      <key>alpha8</key>
969      <value>1.0</value>
970    </param>
971    <param>
972      <key>color8</key>
973      <value>"dark red"</value>
974    </param>
975    <param>
976      <key>label8</key>
977      <value></value>
978    </param>
979    <param>
980      <key>width8</key>
981      <value>1</value>
982    </param>
983    <param>
984      <key>alpha9</key>
985      <value>1.0</value>
986    </param>
987    <param>
988      <key>color9</key>
989      <value>"dark green"</value>
990    </param>
991    <param>
992      <key>label9</key>
993      <value></value>
994    </param>
995    <param>
996      <key>width9</key>
997      <value>1</value>
998    </param>
999    <param>
1000      <key>maxoutbuf</key>
1001      <value>0</value>
1002    </param>
1003    <param>
1004      <key>minoutbuf</key>
1005      <value>0</value>
1006    </param>
1007    <param>
1008      <key>name</key>
1009      <value>""</value>
1010    </param>
1011    <param>
1012      <key>nconnections</key>
1013      <value>1</value>
1014    </param>
1015    <param>
1016      <key>ref_level</key>
1017      <value>0</value>
1018    </param>
1019    <param>
1020      <key>showports</key>
1021      <value>True</value>
1022    </param>
1023    <param>
1024      <key>update_time</key>
1025      <value>0.10</value>
1026    </param>
1027    <param>
1028      <key>vlen</key>
1029      <value>num_points</value>
1030    </param>
1031    <param>
1032      <key>x_axis_label</key>
1033      <value>"x-Axis"</value>
1034    </param>
1035    <param>
1036      <key>x_start</key>
1037      <value>-samp_rate/2</value>
1038    </param>
1039    <param>
1040      <key>x_step</key>
1041      <value>samp_rate/num_points</value>
1042    </param>
1043    <param>
1044      <key>x_units</key>
1045      <value>"dB"</value>
1046    </param>
1047    <param>
1048      <key>ymax</key>
1049      <value>10</value>
1050    </param>
1051    <param>
1052      <key>ymin</key>
1053      <value>-70</value>
1054    </param>
1055    <param>
1056      <key>y_axis_label</key>
1057      <value>"y-Axis"</value>
1058    </param>
1059    <param>
1060      <key>y_units</key>
1061      <value>"MHz"</value>
1062    </param>
1063  </block>
1064  <block>
1065    <key>uhd_rfnoc_streamer_ddc</key>
1066    <param>
1067      <key>alias</key>
1068      <value></value>
1069    </param>
1070    <param>
1071      <key>block_index</key>
1072      <value>-1</value>
1073    </param>
1074    <param>
1075      <key>comment</key>
1076      <value></value>
1077    </param>
1078    <param>
1079      <key>affinity</key>
1080      <value></value>
1081    </param>
1082    <param>
1083      <key>device_index</key>
1084      <value>-1</value>
1085    </param>
1086    <param>
1087      <key>_enabled</key>
1088      <value>1</value>
1089    </param>
1090    <param>
1091      <key>fpga_module_name</key>
1092      <value>noc_block_ddc</value>
1093    </param>
1094    <param>
1095      <key>freq</key>
1096      <value>0.0</value>
1097    </param>
1098    <param>
1099      <key>fullscale</key>
1100      <value>1.0</value>
1101    </param>
1102    <param>
1103      <key>_coordinate</key>
1104      <value>(272, 408)</value>
1105    </param>
1106    <param>
1107      <key>_rotation</key>
1108      <value>0</value>
1109    </param>
1110    <param>
1111      <key>id</key>
1112      <value>uhd_rfnoc_streamer_ddc_0</value>
1113    </param>
1114    <param>
1115      <key>input_rate</key>
1116      <value>200e6</value>
1117    </param>
1118    <param>
1119      <key>maxoutbuf</key>
1120      <value>0</value>
1121    </param>
1122    <param>
1123      <key>minoutbuf</key>
1124      <value>0</value>
1125    </param>
1126    <param>
1127      <key>num_chans</key>
1128      <value>1</value>
1129    </param>
1130    <param>
1131      <key>output_rate</key>
1132      <value>samp_rate</value>
1133    </param>
1134  </block>
1135  <block>
1136    <key>uhd_rfnoc_streamer_dma_fifo</key>
1137    <param>
1138      <key>base_addr_0</key>
1139      <value>0</value>
1140    </param>
1141    <param>
1142      <key>base_addr_1</key>
1143      <value>int(2**(ceil(log(samp_rate/master_clock_rate*(2**25),2))))</value>
1144    </param>
1145    <param>
1146      <key>alias</key>
1147      <value></value>
1148    </param>
1149    <param>
1150      <key>comment</key>
1151      <value></value>
1152    </param>
1153    <param>
1154      <key>affinity</key>
1155      <value></value>
1156    </param>
1157    <param>
1158      <key>depth_0</key>
1159      <value>int(2**(ceil(log(samp_rate/master_clock_rate*(2**25),2))))</value>
1160    </param>
1161    <param>
1162      <key>depth_1</key>
1163      <value>int(2**(ceil(log(samp_rate/master_clock_rate*(2**25),2))))</value>
1164    </param>
1165    <param>
1166      <key>otw</key>
1167      <value>sc16</value>
1168    </param>
1169    <param>
1170      <key>device_index</key>
1171      <value>-1</value>
1172    </param>
1173    <param>
1174      <key>_enabled</key>
1175      <value>1</value>
1176    </param>
1177    <param>
1178      <key>block_index</key>
1179      <value>-1</value>
1180    </param>
1181    <param>
1182      <key>fpga_module_name</key>
1183      <value>noc_block_axi_dma_fifo</value>
1184    </param>
1185    <param>
1186      <key>grvlen</key>
1187      <value>1</value>
1188    </param>
1189    <param>
1190      <key>_coordinate</key>
1191      <value>(296, 260)</value>
1192    </param>
1193    <param>
1194      <key>_rotation</key>
1195      <value>0</value>
1196    </param>
1197    <param>
1198      <key>type</key>
1199      <value>fc32</value>
1200    </param>
1201    <param>
1202      <key>id</key>
1203      <value>uhd_rfnoc_streamer_dma_fifo_0</value>
1204    </param>
1205    <param>
1206      <key>maxoutbuf</key>
1207      <value>0</value>
1208    </param>
1209    <param>
1210      <key>minoutbuf</key>
1211      <value>0</value>
1212    </param>
1213    <param>
1214      <key>num_chans</key>
1215      <value>1</value>
1216    </param>
1217  </block>
1218  <block>
1219    <key>uhd_rfnoc_streamer_duc</key>
1220    <param>
1221      <key>alias</key>
1222      <value></value>
1223    </param>
1224    <param>
1225      <key>block_index</key>
1226      <value>-1</value>
1227    </param>
1228    <param>
1229      <key>comment</key>
1230      <value></value>
1231    </param>
1232    <param>
1233      <key>affinity</key>
1234      <value></value>
1235    </param>
1236    <param>
1237      <key>device_index</key>
1238      <value>-1</value>
1239    </param>
1240    <param>
1241      <key>_enabled</key>
1242      <value>1</value>
1243    </param>
1244    <param>
1245      <key>fpga_module_name</key>
1246      <value>noc_block_duc</value>
1247    </param>
1248    <param>
1249      <key>freq</key>
1250      <value>0.0</value>
1251    </param>
1252    <param>
1253      <key>fullscale</key>
1254      <value>1.0</value>
1255    </param>
1256    <param>
1257      <key>_coordinate</key>
1258      <value>(544, 260)</value>
1259    </param>
1260    <param>
1261      <key>_rotation</key>
1262      <value>0</value>
1263    </param>
1264    <param>
1265      <key>id</key>
1266      <value>uhd_rfnoc_streamer_duc_0</value>
1267    </param>
1268    <param>
1269      <key>input_rate</key>
1270      <value>samp_rate</value>
1271    </param>
1272    <param>
1273      <key>maxoutbuf</key>
1274      <value>0</value>
1275    </param>
1276    <param>
1277      <key>minoutbuf</key>
1278      <value>0</value>
1279    </param>
1280    <param>
1281      <key>output_rate</key>
1282      <value>master_clock_rate</value>
1283    </param>
1284  </block>
1285  <block>
1286    <key>uhd_rfnoc_streamer_fft</key>
1287    <param>
1288      <key>alias</key>
1289      <value></value>
1290    </param>
1291    <param>
1292      <key>comment</key>
1293      <value></value>
1294    </param>
1295    <param>
1296      <key>affinity</key>
1297      <value></value>
1298    </param>
1299    <param>
1300      <key>device_index</key>
1301      <value>-1</value>
1302    </param>
1303    <param>
1304      <key>_enabled</key>
1305      <value>True</value>
1306    </param>
1307    <param>
1308      <key>magnitude_out</key>
1309      <value>"COMPLEX"</value>
1310    </param>
1311    <param>
1312      <key>block_index</key>
1313      <value>-1</value>
1314    </param>
1315    <param>
1316      <key>fft_size</key>
1317      <value>num_points</value>
1318    </param>
1319    <param>
1320      <key>fpga_module_name</key>
1321      <value>noc_block_fft</value>
1322    </param>
1323    <param>
1324      <key>_coordinate</key>
1325      <value>(464, 416)</value>
1326    </param>
1327    <param>
1328      <key>_rotation</key>
1329      <value>0</value>
1330    </param>
1331    <param>
1332      <key>id</key>
1333      <value>uhd_rfnoc_streamer_fft_0</value>
1334    </param>
1335    <param>
1336      <key>maxoutbuf</key>
1337      <value>0</value>
1338    </param>
1339    <param>
1340      <key>minoutbuf</key>
1341      <value>0</value>
1342    </param>
1343  </block>
1344  <block>
1345    <key>uhd_rfnoc_streamer_radio</key>
1346    <param>
1347      <key>ant</key>
1348      <value>"TX/RX"</value>
1349    </param>
1350    <param>
1351      <key>alias</key>
1352      <value></value>
1353    </param>
1354    <param>
1355      <key>freq</key>
1356      <value>tx_freq</value>
1357    </param>
1358    <param>
1359      <key>comment</key>
1360      <value></value>
1361    </param>
1362    <param>
1363      <key>affinity</key>
1364      <value></value>
1365    </param>
1366    <param>
1367      <key>dcenable</key>
1368      <value>True</value>
1369    </param>
1370    <param>
1371      <key>otw_format</key>
1372      <value>sc16</value>
1373    </param>
1374    <param>
1375      <key>device_index</key>
1376      <value>-1</value>
1377    </param>
1378    <param>
1379      <key>_enabled</key>
1380      <value>1</value>
1381    </param>
1382    <param>
1383      <key>grvlen</key>
1384      <value>1</value>
1385    </param>
1386    <param>
1387      <key>_coordinate</key>
1388      <value>(776, 220)</value>
1389    </param>
1390    <param>
1391      <key>_rotation</key>
1392      <value>0</value>
1393    </param>
1394    <param>
1395      <key>gain</key>
1396      <value>tx_gain</value>
1397    </param>
1398    <param>
1399      <key>cpu_format</key>
1400      <value>fc32</value>
1401    </param>
1402    <param>
1403      <key>id</key>
1404      <value>uhd_rfnoc_streamer_radio_0</value>
1405    </param>
1406    <param>
1407      <key>maxoutbuf</key>
1408      <value>0</value>
1409    </param>
1410    <param>
1411      <key>minoutbuf</key>
1412      <value>0</value>
1413    </param>
1414    <param>
1415      <key>direction</key>
1416      <value>tx</value>
1417    </param>
1418    <param>
1419      <key>num_channels</key>
1420      <value>1</value>
1421    </param>
1422    <param>
1423      <key>radio_index</key>
1424      <value>0</value>
1425    </param>
1426    <param>
1427      <key>rate</key>
1428      <value>master_clock_rate</value>
1429    </param>
1430    <param>
1431      <key>stream_args</key>
1432      <value></value>
1433    </param>
1434  </block>
1435  <block>
1436    <key>uhd_rfnoc_streamer_radio</key>
1437    <param>
1438      <key>ant</key>
1439      <value>"RX2"</value>
1440    </param>
1441    <param>
1442      <key>alias</key>
1443      <value></value>
1444    </param>
1445    <param>
1446      <key>freq</key>
1447      <value>rx_freq</value>
1448    </param>
1449    <param>
1450      <key>comment</key>
1451      <value></value>
1452    </param>
1453    <param>
1454      <key>affinity</key>
1455      <value></value>
1456    </param>
1457    <param>
1458      <key>dcenable</key>
1459      <value>True</value>
1460    </param>
1461    <param>
1462      <key>otw_format</key>
1463      <value>sc16</value>
1464    </param>
1465    <param>
1466      <key>device_index</key>
1467      <value>-1</value>
1468    </param>
1469    <param>
1470      <key>_enabled</key>
1471      <value>1</value>
1472    </param>
1473    <param>
1474      <key>grvlen</key>
1475      <value>1</value>
1476    </param>
1477    <param>
1478      <key>_coordinate</key>
1479      <value>(16, 372)</value>
1480    </param>
1481    <param>
1482      <key>_rotation</key>
1483      <value>0</value>
1484    </param>
1485    <param>
1486      <key>gain</key>
1487      <value>rx_gain</value>
1488    </param>
1489    <param>
1490      <key>cpu_format</key>
1491      <value>fc32</value>
1492    </param>
1493    <param>
1494      <key>id</key>
1495      <value>uhd_rfnoc_streamer_radio_1</value>
1496    </param>
1497    <param>
1498      <key>maxoutbuf</key>
1499      <value>0</value>
1500    </param>
1501    <param>
1502      <key>minoutbuf</key>
1503      <value>0</value>
1504    </param>
1505    <param>
1506      <key>direction</key>
1507      <value>rx</value>
1508    </param>
1509    <param>
1510      <key>num_channels</key>
1511      <value>1</value>
1512    </param>
1513    <param>
1514      <key>radio_index</key>
1515      <value>1</value>
1516    </param>
1517    <param>
1518      <key>rate</key>
1519      <value>master_clock_rate</value>
1520    </param>
1521    <param>
1522      <key>stream_args</key>
1523      <value></value>
1524    </param>
1525  </block>
1526  <connection>
1527    <source_block_id>analog_sig_source_x_0</source_block_id>
1528    <sink_block_id>uhd_rfnoc_streamer_dma_fifo_0</sink_block_id>
1529    <source_key>0</source_key>
1530    <sink_key>0</sink_key>
1531  </connection>
1532  <connection>
1533    <source_block_id>blocks_complex_to_real_0</source_block_id>
1534    <sink_block_id>blocks_nlog10_ff_0</sink_block_id>
1535    <source_key>0</source_key>
1536    <sink_key>0</sink_key>
1537  </connection>
1538  <connection>
1539    <source_block_id>blocks_nlog10_ff_0</source_block_id>
1540    <sink_block_id>qtgui_vector_sink_f_0</sink_block_id>
1541    <source_key>0</source_key>
1542    <sink_key>0</sink_key>
1543  </connection>
1544  <connection>
1545    <source_block_id>uhd_rfnoc_streamer_ddc_0</source_block_id>
1546    <sink_block_id>uhd_rfnoc_streamer_fft_0</sink_block_id>
1547    <source_key>0</source_key>
1548    <sink_key>0</sink_key>
1549  </connection>
1550  <connection>
1551    <source_block_id>uhd_rfnoc_streamer_dma_fifo_0</source_block_id>
1552    <sink_block_id>uhd_rfnoc_streamer_duc_0</sink_block_id>
1553    <source_key>0</source_key>
1554    <sink_key>0</sink_key>
1555  </connection>
1556  <connection>
1557    <source_block_id>uhd_rfnoc_streamer_duc_0</source_block_id>
1558    <sink_block_id>uhd_rfnoc_streamer_radio_0</sink_block_id>
1559    <source_key>0</source_key>
1560    <sink_key>0</sink_key>
1561  </connection>
1562  <connection>
1563    <source_block_id>uhd_rfnoc_streamer_fft_0</source_block_id>
1564    <sink_block_id>blocks_complex_to_real_0</sink_block_id>
1565    <source_key>0</source_key>
1566    <sink_key>0</sink_key>
1567  </connection>
1568  <connection>
1569    <source_block_id>uhd_rfnoc_streamer_radio_1</source_block_id>
1570    <sink_block_id>uhd_rfnoc_streamer_ddc_0</sink_block_id>
1571    <source_key>0</source_key>
1572    <sink_key>0</sink_key>
1573  </connection>
1574</flow_graph>