Tutorials/k0SDR/Tutorial21: rfnoc_rxtx_fft.grc

File rfnoc_rxtx_fft.grc, 30.6 KB (added by stojadin, 7 years 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>