/ grc_tests / test_conversions.grc
test_conversions.grc
  1  <?xml version='1.0' encoding='ASCII'?>
  2  <?grc format='1' created='3.7.5'?>
  3  <flow_graph>
  4    <timestamp>Sat Nov 15 20:02:09 2014</timestamp>
  5    <block>
  6      <key>options</key>
  7      <param>
  8        <key>id</key>
  9        <value>top_block</value>
 10      </param>
 11      <param>
 12        <key>_enabled</key>
 13        <value>True</value>
 14      </param>
 15      <param>
 16        <key>title</key>
 17        <value></value>
 18      </param>
 19      <param>
 20        <key>author</key>
 21        <value></value>
 22      </param>
 23      <param>
 24        <key>description</key>
 25        <value></value>
 26      </param>
 27      <param>
 28        <key>window_size</key>
 29        <value>1280, 1024</value>
 30      </param>
 31      <param>
 32        <key>generate_options</key>
 33        <value>wx_gui</value>
 34      </param>
 35      <param>
 36        <key>category</key>
 37        <value>Custom</value>
 38      </param>
 39      <param>
 40        <key>run_options</key>
 41        <value>prompt</value>
 42      </param>
 43      <param>
 44        <key>run</key>
 45        <value>True</value>
 46      </param>
 47      <param>
 48        <key>max_nouts</key>
 49        <value>0</value>
 50      </param>
 51      <param>
 52        <key>realtime_scheduling</key>
 53        <value></value>
 54      </param>
 55      <param>
 56        <key>alias</key>
 57        <value></value>
 58      </param>
 59      <param>
 60        <key>_coordinate</key>
 61        <value>(10, 10)</value>
 62      </param>
 63      <param>
 64        <key>_rotation</key>
 65        <value>0</value>
 66      </param>
 67    </block>
 68    <block>
 69      <key>variable</key>
 70      <param>
 71        <key>id</key>
 72        <value>samp_rate</value>
 73      </param>
 74      <param>
 75        <key>_enabled</key>
 76        <value>True</value>
 77      </param>
 78      <param>
 79        <key>value</key>
 80        <value>32000</value>
 81      </param>
 82      <param>
 83        <key>alias</key>
 84        <value></value>
 85      </param>
 86      <param>
 87        <key>_coordinate</key>
 88        <value>(184, 11)</value>
 89      </param>
 90      <param>
 91        <key>_rotation</key>
 92        <value>0</value>
 93      </param>
 94    </block>
 95    <block>
 96      <key>analog_sig_source_x</key>
 97      <param>
 98        <key>id</key>
 99        <value>analog_sig_source_x_0</value>
100      </param>
101      <param>
102        <key>_enabled</key>
103        <value>True</value>
104      </param>
105      <param>
106        <key>type</key>
107        <value>float</value>
108      </param>
109      <param>
110        <key>samp_rate</key>
111        <value>samp_rate</value>
112      </param>
113      <param>
114        <key>waveform</key>
115        <value>analog.GR_COS_WAVE</value>
116      </param>
117      <param>
118        <key>freq</key>
119        <value>frequency</value>
120      </param>
121      <param>
122        <key>amp</key>
123        <value>1</value>
124      </param>
125      <param>
126        <key>offset</key>
127        <value>0</value>
128      </param>
129      <param>
130        <key>alias</key>
131        <value></value>
132      </param>
133      <param>
134        <key>affinity</key>
135        <value></value>
136      </param>
137      <param>
138        <key>minoutbuf</key>
139        <value>0</value>
140      </param>
141      <param>
142        <key>maxoutbuf</key>
143        <value>0</value>
144      </param>
145      <param>
146        <key>_coordinate</key>
147        <value>(56, 139)</value>
148      </param>
149      <param>
150        <key>_rotation</key>
151        <value>0</value>
152      </param>
153    </block>
154    <block>
155      <key>wxgui_fftsink2</key>
156      <param>
157        <key>id</key>
158        <value>wxgui_fftsink2_0_0</value>
159      </param>
160      <param>
161        <key>_enabled</key>
162        <value>True</value>
163      </param>
164      <param>
165        <key>type</key>
166        <value>float</value>
167      </param>
168      <param>
169        <key>title</key>
170        <value>FFT Plot (float -&gt; u8 -&gt; float conversion)</value>
171      </param>
172      <param>
173        <key>samp_rate</key>
174        <value>samp_rate</value>
175      </param>
176      <param>
177        <key>baseband_freq</key>
178        <value>0</value>
179      </param>
180      <param>
181        <key>y_per_div</key>
182        <value>10</value>
183      </param>
184      <param>
185        <key>y_divs</key>
186        <value>10</value>
187      </param>
188      <param>
189        <key>ref_level</key>
190        <value>0</value>
191      </param>
192      <param>
193        <key>ref_scale</key>
194        <value>2.0</value>
195      </param>
196      <param>
197        <key>fft_size</key>
198        <value>1024</value>
199      </param>
200      <param>
201        <key>fft_rate</key>
202        <value>15</value>
203      </param>
204      <param>
205        <key>peak_hold</key>
206        <value>False</value>
207      </param>
208      <param>
209        <key>average</key>
210        <value>False</value>
211      </param>
212      <param>
213        <key>avg_alpha</key>
214        <value>0</value>
215      </param>
216      <param>
217        <key>win</key>
218        <value>window.hamming</value>
219      </param>
220      <param>
221        <key>win_size</key>
222        <value></value>
223      </param>
224      <param>
225        <key>grid_pos</key>
226        <value></value>
227      </param>
228      <param>
229        <key>notebook</key>
230        <value>nb1,1</value>
231      </param>
232      <param>
233        <key>freqvar</key>
234        <value>None</value>
235      </param>
236      <param>
237        <key>alias</key>
238        <value></value>
239      </param>
240      <param>
241        <key>affinity</key>
242        <value></value>
243      </param>
244      <param>
245        <key>_coordinate</key>
246        <value>(680, 579)</value>
247      </param>
248      <param>
249        <key>_rotation</key>
250        <value>0</value>
251      </param>
252    </block>
253    <block>
254      <key>wxgui_scopesink2</key>
255      <param>
256        <key>id</key>
257        <value>wxgui_scopesink2_0_0</value>
258      </param>
259      <param>
260        <key>_enabled</key>
261        <value>True</value>
262      </param>
263      <param>
264        <key>type</key>
265        <value>float</value>
266      </param>
267      <param>
268        <key>title</key>
269        <value>Scope Plot (float -&gt; u8 -&gt; float conversion)</value>
270      </param>
271      <param>
272        <key>samp_rate</key>
273        <value>samp_rate</value>
274      </param>
275      <param>
276        <key>v_scale</key>
277        <value>0</value>
278      </param>
279      <param>
280        <key>v_offset</key>
281        <value>0</value>
282      </param>
283      <param>
284        <key>t_scale</key>
285        <value>0</value>
286      </param>
287      <param>
288        <key>ac_couple</key>
289        <value>False</value>
290      </param>
291      <param>
292        <key>xy_mode</key>
293        <value>False</value>
294      </param>
295      <param>
296        <key>num_inputs</key>
297        <value>2</value>
298      </param>
299      <param>
300        <key>win_size</key>
301        <value></value>
302      </param>
303      <param>
304        <key>grid_pos</key>
305        <value></value>
306      </param>
307      <param>
308        <key>notebook</key>
309        <value>nb1,0</value>
310      </param>
311      <param>
312        <key>trig_mode</key>
313        <value>wxgui.TRIG_MODE_AUTO</value>
314      </param>
315      <param>
316        <key>y_axis_label</key>
317        <value>Counts</value>
318      </param>
319      <param>
320        <key>alias</key>
321        <value></value>
322      </param>
323      <param>
324        <key>affinity</key>
325        <value></value>
326      </param>
327      <param>
328        <key>_coordinate</key>
329        <value>(680, 459)</value>
330      </param>
331      <param>
332        <key>_rotation</key>
333        <value>0</value>
334      </param>
335    </block>
336    <block>
337      <key>blocks_throttle</key>
338      <param>
339        <key>id</key>
340        <value>blocks_throttle_0</value>
341      </param>
342      <param>
343        <key>_enabled</key>
344        <value>True</value>
345      </param>
346      <param>
347        <key>type</key>
348        <value>float</value>
349      </param>
350      <param>
351        <key>samples_per_second</key>
352        <value>samp_rate</value>
353      </param>
354      <param>
355        <key>vlen</key>
356        <value>1</value>
357      </param>
358      <param>
359        <key>ignoretag</key>
360        <value>True</value>
361      </param>
362      <param>
363        <key>alias</key>
364        <value></value>
365      </param>
366      <param>
367        <key>affinity</key>
368        <value></value>
369      </param>
370      <param>
371        <key>minoutbuf</key>
372        <value>0</value>
373      </param>
374      <param>
375        <key>maxoutbuf</key>
376        <value>0</value>
377      </param>
378      <param>
379        <key>_coordinate</key>
380        <value>(224, 171)</value>
381      </param>
382      <param>
383        <key>_rotation</key>
384        <value>0</value>
385      </param>
386    </block>
387    <block>
388      <key>wxgui_fftsink2</key>
389      <param>
390        <key>id</key>
391        <value>wxgui_fftsink2_0</value>
392      </param>
393      <param>
394        <key>_enabled</key>
395        <value>True</value>
396      </param>
397      <param>
398        <key>type</key>
399        <value>float</value>
400      </param>
401      <param>
402        <key>title</key>
403        <value>FFT Plot (float -&gt; i16 -&gt; float conversion)</value>
404      </param>
405      <param>
406        <key>samp_rate</key>
407        <value>samp_rate</value>
408      </param>
409      <param>
410        <key>baseband_freq</key>
411        <value>0</value>
412      </param>
413      <param>
414        <key>y_per_div</key>
415        <value>10</value>
416      </param>
417      <param>
418        <key>y_divs</key>
419        <value>10</value>
420      </param>
421      <param>
422        <key>ref_level</key>
423        <value>0</value>
424      </param>
425      <param>
426        <key>ref_scale</key>
427        <value>2.0</value>
428      </param>
429      <param>
430        <key>fft_size</key>
431        <value>1024</value>
432      </param>
433      <param>
434        <key>fft_rate</key>
435        <value>15</value>
436      </param>
437      <param>
438        <key>peak_hold</key>
439        <value>False</value>
440      </param>
441      <param>
442        <key>average</key>
443        <value>False</value>
444      </param>
445      <param>
446        <key>avg_alpha</key>
447        <value>0</value>
448      </param>
449      <param>
450        <key>win</key>
451        <value>None</value>
452      </param>
453      <param>
454        <key>win_size</key>
455        <value></value>
456      </param>
457      <param>
458        <key>grid_pos</key>
459        <value></value>
460      </param>
461      <param>
462        <key>notebook</key>
463        <value>nb0,1</value>
464      </param>
465      <param>
466        <key>freqvar</key>
467        <value>None</value>
468      </param>
469      <param>
470        <key>alias</key>
471        <value></value>
472      </param>
473      <param>
474        <key>affinity</key>
475        <value></value>
476      </param>
477      <param>
478        <key>_coordinate</key>
479        <value>(680, 251)</value>
480      </param>
481      <param>
482        <key>_rotation</key>
483        <value>0</value>
484      </param>
485    </block>
486    <block>
487      <key>wxgui_scopesink2</key>
488      <param>
489        <key>id</key>
490        <value>wxgui_scopesink2_0</value>
491      </param>
492      <param>
493        <key>_enabled</key>
494        <value>True</value>
495      </param>
496      <param>
497        <key>type</key>
498        <value>float</value>
499      </param>
500      <param>
501        <key>title</key>
502        <value>Scope Plot (float -&gt; i16 -&gt; float conversion)</value>
503      </param>
504      <param>
505        <key>samp_rate</key>
506        <value>samp_rate</value>
507      </param>
508      <param>
509        <key>v_scale</key>
510        <value>0</value>
511      </param>
512      <param>
513        <key>v_offset</key>
514        <value>0</value>
515      </param>
516      <param>
517        <key>t_scale</key>
518        <value>0</value>
519      </param>
520      <param>
521        <key>ac_couple</key>
522        <value>False</value>
523      </param>
524      <param>
525        <key>xy_mode</key>
526        <value>False</value>
527      </param>
528      <param>
529        <key>num_inputs</key>
530        <value>2</value>
531      </param>
532      <param>
533        <key>win_size</key>
534        <value></value>
535      </param>
536      <param>
537        <key>grid_pos</key>
538        <value></value>
539      </param>
540      <param>
541        <key>notebook</key>
542        <value>nb0,0</value>
543      </param>
544      <param>
545        <key>trig_mode</key>
546        <value>wxgui.TRIG_MODE_AUTO</value>
547      </param>
548      <param>
549        <key>y_axis_label</key>
550        <value>Counts</value>
551      </param>
552      <param>
553        <key>alias</key>
554        <value></value>
555      </param>
556      <param>
557        <key>affinity</key>
558        <value></value>
559      </param>
560      <param>
561        <key>_coordinate</key>
562        <value>(680, 131)</value>
563      </param>
564      <param>
565        <key>_rotation</key>
566        <value>0</value>
567      </param>
568    </block>
569    <block>
570      <key>notebook</key>
571      <param>
572        <key>id</key>
573        <value>nb1</value>
574      </param>
575      <param>
576        <key>_enabled</key>
577        <value>True</value>
578      </param>
579      <param>
580        <key>style</key>
581        <value>wx.NB_TOP</value>
582      </param>
583      <param>
584        <key>labels</key>
585        <value>['scope', 'fft']</value>
586      </param>
587      <param>
588        <key>grid_pos</key>
589        <value></value>
590      </param>
591      <param>
592        <key>notebook</key>
593        <value></value>
594      </param>
595      <param>
596        <key>alias</key>
597        <value></value>
598      </param>
599      <param>
600        <key>_coordinate</key>
601        <value>(536, 11)</value>
602      </param>
603      <param>
604        <key>_rotation</key>
605        <value>0</value>
606      </param>
607    </block>
608    <block>
609      <key>notebook</key>
610      <param>
611        <key>id</key>
612        <value>nb0</value>
613      </param>
614      <param>
615        <key>_enabled</key>
616        <value>True</value>
617      </param>
618      <param>
619        <key>style</key>
620        <value>wx.NB_TOP</value>
621      </param>
622      <param>
623        <key>labels</key>
624        <value>['scope', 'fft']</value>
625      </param>
626      <param>
627        <key>grid_pos</key>
628        <value></value>
629      </param>
630      <param>
631        <key>notebook</key>
632        <value></value>
633      </param>
634      <param>
635        <key>alias</key>
636        <value></value>
637      </param>
638      <param>
639        <key>_coordinate</key>
640        <value>(400, 11)</value>
641      </param>
642      <param>
643        <key>_rotation</key>
644        <value>0</value>
645      </param>
646    </block>
647    <block>
648      <key>variable_slider</key>
649      <param>
650        <key>id</key>
651        <value>frequency</value>
652      </param>
653      <param>
654        <key>_enabled</key>
655        <value>True</value>
656      </param>
657      <param>
658        <key>label</key>
659        <value></value>
660      </param>
661      <param>
662        <key>value</key>
663        <value>4e3</value>
664      </param>
665      <param>
666        <key>min</key>
667        <value>0</value>
668      </param>
669      <param>
670        <key>max</key>
671        <value>samp_rate/2</value>
672      </param>
673      <param>
674        <key>num_steps</key>
675        <value>100</value>
676      </param>
677      <param>
678        <key>style</key>
679        <value>wx.SL_HORIZONTAL</value>
680      </param>
681      <param>
682        <key>converver</key>
683        <value>float_converter</value>
684      </param>
685      <param>
686        <key>grid_pos</key>
687        <value></value>
688      </param>
689      <param>
690        <key>notebook</key>
691        <value></value>
692      </param>
693      <param>
694        <key>alias</key>
695        <value></value>
696      </param>
697      <param>
698        <key>_coordinate</key>
699        <value>(280, 11)</value>
700      </param>
701      <param>
702        <key>_rotation</key>
703        <value>0</value>
704      </param>
705    </block>
706    <block>
707      <key>ha5kfu_execproc_xx</key>
708      <param>
709        <key>id</key>
710        <value>ha5kfu_execproc_xx_0</value>
711      </param>
712      <param>
713        <key>_enabled</key>
714        <value>True</value>
715      </param>
716      <param>
717        <key>type</key>
718        <value>ff</value>
719      </param>
720      <param>
721        <key>commandline</key>
722        <value>csdr convert_f_i16 | csdr convert_i16_f</value>
723      </param>
724      <param>
725        <key>alias</key>
726        <value></value>
727      </param>
728      <param>
729        <key>affinity</key>
730        <value></value>
731      </param>
732      <param>
733        <key>minoutbuf</key>
734        <value>0</value>
735      </param>
736      <param>
737        <key>maxoutbuf</key>
738        <value>0</value>
739      </param>
740      <param>
741        <key>_coordinate</key>
742        <value>(384, 171)</value>
743      </param>
744      <param>
745        <key>_rotation</key>
746        <value>0</value>
747      </param>
748    </block>
749    <block>
750      <key>ha5kfu_execproc_xx</key>
751      <param>
752        <key>id</key>
753        <value>ha5kfu_execproc_xx_0_0</value>
754      </param>
755      <param>
756        <key>_enabled</key>
757        <value>True</value>
758      </param>
759      <param>
760        <key>type</key>
761        <value>ff</value>
762      </param>
763      <param>
764        <key>commandline</key>
765        <value>csdr convert_f_u8 | csdr convert_u8_f</value>
766      </param>
767      <param>
768        <key>alias</key>
769        <value></value>
770      </param>
771      <param>
772        <key>affinity</key>
773        <value></value>
774      </param>
775      <param>
776        <key>minoutbuf</key>
777        <value>0</value>
778      </param>
779      <param>
780        <key>maxoutbuf</key>
781        <value>0</value>
782      </param>
783      <param>
784        <key>_coordinate</key>
785        <value>(384, 499)</value>
786      </param>
787      <param>
788        <key>_rotation</key>
789        <value>0</value>
790      </param>
791    </block>
792    <connection>
793      <source_block_id>analog_sig_source_x_0</source_block_id>
794      <sink_block_id>blocks_throttle_0</sink_block_id>
795      <source_key>0</source_key>
796      <sink_key>0</sink_key>
797    </connection>
798    <connection>
799      <source_block_id>blocks_throttle_0</source_block_id>
800      <sink_block_id>ha5kfu_execproc_xx_0</sink_block_id>
801      <source_key>0</source_key>
802      <sink_key>0</sink_key>
803    </connection>
804    <connection>
805      <source_block_id>blocks_throttle_0</source_block_id>
806      <sink_block_id>wxgui_scopesink2_0</sink_block_id>
807      <source_key>0</source_key>
808      <sink_key>0</sink_key>
809    </connection>
810    <connection>
811      <source_block_id>ha5kfu_execproc_xx_0</source_block_id>
812      <sink_block_id>wxgui_fftsink2_0</sink_block_id>
813      <source_key>0</source_key>
814      <sink_key>0</sink_key>
815    </connection>
816    <connection>
817      <source_block_id>ha5kfu_execproc_xx_0</source_block_id>
818      <sink_block_id>wxgui_scopesink2_0</sink_block_id>
819      <source_key>0</source_key>
820      <sink_key>1</sink_key>
821    </connection>
822    <connection>
823      <source_block_id>ha5kfu_execproc_xx_0_0</source_block_id>
824      <sink_block_id>wxgui_fftsink2_0_0</sink_block_id>
825      <source_key>0</source_key>
826      <sink_key>0</sink_key>
827    </connection>
828    <connection>
829      <source_block_id>ha5kfu_execproc_xx_0_0</source_block_id>
830      <sink_block_id>wxgui_scopesink2_0_0</sink_block_id>
831      <source_key>0</source_key>
832      <sink_key>1</sink_key>
833    </connection>
834    <connection>
835      <source_block_id>blocks_throttle_0</source_block_id>
836      <sink_block_id>ha5kfu_execproc_xx_0_0</sink_block_id>
837      <source_key>0</source_key>
838      <sink_key>0</sink_key>
839    </connection>
840    <connection>
841      <source_block_id>blocks_throttle_0</source_block_id>
842      <sink_block_id>wxgui_scopesink2_0_0</sink_block_id>
843      <source_key>0</source_key>
844      <sink_key>0</sink_key>
845    </connection>
846  </flow_graph>