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