Advertisement
duggabe

RTTY_eye_test.grc

Jan 15th, 2022
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.55 KB | None | 0 0
  1. options:
  2. parameters:
  3. author: Barry Duggan
  4. catch_exceptions: 'True'
  5. category: '[GRC Hier Blocks]'
  6. cmake_opt: ''
  7. comment: ''
  8. copyright: ''
  9. description: RTTY eye sink test
  10. gen_cmake: 'On'
  11. gen_linking: dynamic
  12. generate_options: qt_gui
  13. hier_block_src_path: '.:'
  14. id: RTTY_eye_test
  15. max_nouts: '0'
  16. output_language: python
  17. placement: (0,0)
  18. qt_qss_theme: ''
  19. realtime_scheduling: ''
  20. run: 'True'
  21. run_command: '{python} -u {filename}'
  22. run_options: prompt
  23. sizing_mode: fixed
  24. thread_safe_setters: ''
  25. title: RTTY_eye_test
  26. window_size: (1000,1000)
  27. states:
  28. bus_sink: false
  29. bus_source: false
  30. bus_structure: null
  31. coordinate: [16, 12.0]
  32. rotation: 0
  33. state: enabled
  34.  
  35. blocks:
  36. - name: baud
  37. id: variable
  38. parameters:
  39. comment: ''
  40. value: 1/0.022
  41. states:
  42. bus_sink: false
  43. bus_source: false
  44. bus_structure: null
  45. coordinate: [288, 76.0]
  46. rotation: 0
  47. state: enabled
  48. - name: center
  49. id: variable
  50. parameters:
  51. comment: ''
  52. value: '2210'
  53. states:
  54. bus_sink: false
  55. bus_source: false
  56. bus_structure: null
  57. coordinate: [288, 12.0]
  58. rotation: 0
  59. state: enabled
  60. - name: fsk_deviation
  61. id: variable
  62. parameters:
  63. comment: ''
  64. value: '170'
  65. states:
  66. bus_sink: false
  67. bus_source: false
  68. bus_structure: null
  69. coordinate: [376, 12.0]
  70. rotation: 0
  71. state: enabled
  72. - name: inp_amp
  73. id: variable
  74. parameters:
  75. comment: ''
  76. value: ((center+(fsk_deviation/2))/vco_max)-vco_offset
  77. states:
  78. bus_sink: false
  79. bus_source: false
  80. bus_structure: null
  81. coordinate: [656, 12.0]
  82. rotation: 0
  83. state: true
  84. - name: repeat
  85. id: variable
  86. parameters:
  87. comment: ''
  88. value: (int)(samp_rate*0.022)
  89. states:
  90. bus_sink: false
  91. bus_source: false
  92. bus_structure: null
  93. coordinate: [192, 76.0]
  94. rotation: 0
  95. state: true
  96. - name: samp_rate
  97. id: variable
  98. parameters:
  99. comment: ''
  100. value: '48000'
  101. states:
  102. bus_sink: false
  103. bus_source: false
  104. bus_structure: null
  105. coordinate: [192, 12.0]
  106. rotation: 0
  107. state: enabled
  108. - name: sps
  109. id: variable
  110. parameters:
  111. comment: ''
  112. value: '11'
  113. states:
  114. bus_sink: false
  115. bus_source: false
  116. bus_structure: null
  117. coordinate: [384, 76.0]
  118. rotation: 0
  119. state: true
  120. - name: vco_max
  121. id: variable
  122. parameters:
  123. comment: ''
  124. value: '2500'
  125. states:
  126. bus_sink: false
  127. bus_source: false
  128. bus_structure: null
  129. coordinate: [480, 12.0]
  130. rotation: 0
  131. state: true
  132. - name: vco_offset
  133. id: variable
  134. parameters:
  135. comment: ''
  136. value: (center-(fsk_deviation/2))/vco_max
  137. states:
  138. bus_sink: false
  139. bus_source: false
  140. bus_structure: null
  141. coordinate: [568, 12.0]
  142. rotation: 0
  143. state: true
  144. - name: vfo
  145. id: variable_qtgui_range
  146. parameters:
  147. comment: ''
  148. gui_hint: ''
  149. label: vfo
  150. min_len: '200'
  151. orient: QtCore.Qt.Horizontal
  152. rangeType: float
  153. start: '10'
  154. step: '10'
  155. stop: '3000'
  156. value: center
  157. widget: counter_slider
  158. states:
  159. bus_sink: false
  160. bus_source: false
  161. bus_structure: null
  162. coordinate: [736, 12.0]
  163. rotation: 0
  164. state: enabled
  165. - name: analog_quadrature_demod_cf_0
  166. id: analog_quadrature_demod_cf
  167. parameters:
  168. affinity: ''
  169. alias: ''
  170. comment: sample rate 960Hz
  171. gain: '1.0'
  172. maxoutbuf: '0'
  173. minoutbuf: '0'
  174. states:
  175. bus_sink: false
  176. bus_source: false
  177. bus_structure: null
  178. coordinate: [472, 388.0]
  179. rotation: 0
  180. state: true
  181. - name: blocks_add_const_vxx_0
  182. id: blocks_add_const_vxx
  183. parameters:
  184. affinity: ''
  185. alias: ''
  186. comment: vco_offset
  187. const: vco_offset
  188. maxoutbuf: '0'
  189. minoutbuf: '0'
  190. type: float
  191. vlen: '1'
  192. states:
  193. bus_sink: false
  194. bus_source: false
  195. bus_structure: null
  196. coordinate: [712, 276.0]
  197. rotation: 0
  198. state: true
  199. - name: blocks_message_strobe_0
  200. id: blocks_message_strobe
  201. parameters:
  202. affinity: ''
  203. alias: ''
  204. comment: ''
  205. maxoutbuf: '0'
  206. minoutbuf: '0'
  207. msg: pmt.cons(pmt.PMT_NIL,pmt.init_u8vector(9,(71,78,85,32,82,97,100,105,111)))
  208. period: '5000'
  209. states:
  210. bus_sink: false
  211. bus_source: false
  212. bus_structure: null
  213. coordinate: [72, 164.0]
  214. rotation: 0
  215. state: enabled
  216. - name: blocks_multiply_const_vxx_0
  217. id: blocks_multiply_const_vxx
  218. parameters:
  219. affinity: ''
  220. alias: ''
  221. comment: inp_amp
  222. const: inp_amp
  223. maxoutbuf: '0'
  224. minoutbuf: '0'
  225. type: float
  226. vlen: '1'
  227. states:
  228. bus_sink: false
  229. bus_source: false
  230. bus_structure: null
  231. coordinate: [544, 276.0]
  232. rotation: 0
  233. state: true
  234. - name: blocks_repack_bits_bb_1_0
  235. id: blocks_repack_bits_bb
  236. parameters:
  237. affinity: ''
  238. alias: ''
  239. align_output: 'False'
  240. comment: ''
  241. endianness: gr.GR_MSB_FIRST
  242. k: '8'
  243. l: '1'
  244. len_tag_key: ''
  245. maxoutbuf: '0'
  246. minoutbuf: '0'
  247. states:
  248. bus_sink: false
  249. bus_source: false
  250. bus_structure: null
  251. coordinate: [584, 164.0]
  252. rotation: 0
  253. state: true
  254. - name: blocks_repeat_0
  255. id: blocks_repeat
  256. parameters:
  257. affinity: ''
  258. alias: ''
  259. comment: ''
  260. interp: repeat
  261. maxoutbuf: '0'
  262. minoutbuf: '0'
  263. type: byte
  264. vlen: '1'
  265. states:
  266. bus_sink: false
  267. bus_source: false
  268. bus_structure: null
  269. coordinate: [184, 276.0]
  270. rotation: 0
  271. state: enabled
  272. - name: blocks_throttle_0
  273. id: blocks_throttle
  274. parameters:
  275. affinity: ''
  276. alias: ''
  277. comment: ''
  278. ignoretag: 'True'
  279. maxoutbuf: '0'
  280. minoutbuf: '0'
  281. samples_per_second: samp_rate
  282. type: byte
  283. vlen: '1'
  284. states:
  285. bus_sink: false
  286. bus_source: false
  287. bus_structure: null
  288. coordinate: [792, 172.0]
  289. rotation: 0
  290. state: true
  291. - name: blocks_uchar_to_float_0
  292. id: blocks_uchar_to_float
  293. parameters:
  294. affinity: ''
  295. alias: ''
  296. comment: ''
  297. maxoutbuf: '0'
  298. minoutbuf: '0'
  299. states:
  300. bus_sink: false
  301. bus_source: false
  302. bus_structure: null
  303. coordinate: [376, 280.0]
  304. rotation: 0
  305. state: enabled
  306. - name: blocks_vco_f_0
  307. id: blocks_vco_f
  308. parameters:
  309. affinity: ''
  310. alias: ''
  311. amplitude: '0.5'
  312. comment: ''
  313. maxoutbuf: '0'
  314. minoutbuf: '0'
  315. samp_rate: samp_rate
  316. sensitivity: '15708'
  317. states:
  318. bus_sink: false
  319. bus_source: false
  320. bus_structure: null
  321. coordinate: [872, 260.0]
  322. rotation: 0
  323. state: true
  324. - name: freq_xlating_fir_filter_xxx_0
  325. id: freq_xlating_fir_filter_xxx
  326. parameters:
  327. affinity: ''
  328. alias: ''
  329. center_freq: vfo
  330. comment: ''
  331. decim: '50'
  332. maxoutbuf: '0'
  333. minoutbuf: '0'
  334. samp_rate: samp_rate
  335. taps: firdes.low_pass(1.0,samp_rate,1000,400)
  336. type: fcf
  337. states:
  338. bus_sink: false
  339. bus_source: false
  340. bus_structure: null
  341. coordinate: [224, 364.0]
  342. rotation: 0
  343. state: enabled
  344. - name: pdu_pdu_to_tagged_stream_1
  345. id: pdu_pdu_to_tagged_stream
  346. parameters:
  347. affinity: ''
  348. alias: ''
  349. comment: ''
  350. maxoutbuf: '0'
  351. minoutbuf: '0'
  352. tag: packet_len
  353. type: byte
  354. states:
  355. bus_sink: false
  356. bus_source: false
  357. bus_structure: null
  358. coordinate: [352, 172.0]
  359. rotation: 0
  360. state: true
  361. - name: qtgui_eye_sink_x_0
  362. id: qtgui_eye_sink_x
  363. parameters:
  364. affinity: ''
  365. alias: ''
  366. alpha1: '1.0'
  367. alpha10: '1.0'
  368. alpha2: '1.0'
  369. alpha3: '1.0'
  370. alpha4: '1.0'
  371. alpha5: '1.0'
  372. alpha6: '1.0'
  373. alpha7: '1.0'
  374. alpha8: '1.0'
  375. alpha9: '1.0'
  376. autoscale: 'False'
  377. axislabels: 'True'
  378. color1: blue
  379. color10: blue
  380. color2: blue
  381. color3: blue
  382. color4: blue
  383. color5: blue
  384. color6: blue
  385. color7: blue
  386. color8: blue
  387. color9: blue
  388. comment: ''
  389. ctrlpanel: 'False'
  390. entags: 'True'
  391. grid: 'False'
  392. gui_hint: ''
  393. label1: Signal 1
  394. label10: Signal 10
  395. label2: Signal 2
  396. label3: Signal 3
  397. label4: Signal 4
  398. label5: Signal 5
  399. label6: Signal 6
  400. label7: Signal 7
  401. label8: Signal 8
  402. label9: Signal 9
  403. legend: 'True'
  404. marker1: '-1'
  405. marker10: '-1'
  406. marker2: '-1'
  407. marker3: '-1'
  408. marker4: '-1'
  409. marker5: '-1'
  410. marker6: '-1'
  411. marker7: '-1'
  412. marker8: '-1'
  413. marker9: '-1'
  414. nconnections: '1'
  415. samp_per_symbol: sps
  416. size: '1024'
  417. srate: '500'
  418. style1: '1'
  419. style10: '1'
  420. style2: '1'
  421. style3: '1'
  422. style4: '1'
  423. style5: '1'
  424. style6: '1'
  425. style7: '1'
  426. style8: '1'
  427. style9: '1'
  428. tr_chan: '0'
  429. tr_delay: '0'
  430. tr_level: '0.0'
  431. tr_mode: qtgui.TRIG_MODE_AUTO
  432. tr_slope: qtgui.TRIG_SLOPE_POS
  433. tr_tag: ''
  434. type: float
  435. update_time: '0.10'
  436. width1: '1'
  437. width10: '1'
  438. width2: '1'
  439. width3: '1'
  440. width4: '1'
  441. width5: '1'
  442. width6: '1'
  443. width7: '1'
  444. width8: '1'
  445. width9: '1'
  446. ylabel: Amplitude
  447. ymax: '1'
  448. ymin: '-1'
  449. yunit: '""'
  450. states:
  451. bus_sink: false
  452. bus_source: false
  453. bus_structure: null
  454. coordinate: [856, 364.0]
  455. rotation: 0
  456. state: true
  457. - name: rational_resampler_xxx_0_0
  458. id: rational_resampler_xxx
  459. parameters:
  460. affinity: ''
  461. alias: ''
  462. comment: 'sample rate 500 ->
  463.  
  464. 11 samples per symbol'
  465. decim: '960'
  466. fbw: '0'
  467. interp: '500'
  468. maxoutbuf: '0'
  469. minoutbuf: '0'
  470. taps: ''
  471. type: fff
  472. states:
  473. bus_sink: false
  474. bus_source: false
  475. bus_structure: null
  476. coordinate: [664, 364.0]
  477. rotation: 0
  478. state: enabled
  479. - name: virtual_sink_0
  480. id: virtual_sink
  481. parameters:
  482. alias: ''
  483. comment: ''
  484. stream_id: tx1
  485. states:
  486. bus_sink: false
  487. bus_source: false
  488. bus_structure: null
  489. coordinate: [968, 172.0]
  490. rotation: 0
  491. state: true
  492. - name: virtual_sink_0_0
  493. id: virtual_sink
  494. parameters:
  495. alias: ''
  496. comment: ''
  497. stream_id: '"xmt_data"'
  498. states:
  499. bus_sink: false
  500. bus_source: false
  501. bus_structure: null
  502. coordinate: [1056, 276.0]
  503. rotation: 0
  504. state: true
  505. - name: virtual_source_0
  506. id: virtual_source
  507. parameters:
  508. alias: ''
  509. comment: ''
  510. stream_id: tx1
  511. states:
  512. bus_sink: false
  513. bus_source: false
  514. bus_structure: null
  515. coordinate: [24, 276.0]
  516. rotation: 0
  517. state: true
  518. - name: virtual_source_0_0
  519. id: virtual_source
  520. parameters:
  521. alias: ''
  522. comment: ''
  523. stream_id: '"xmt_data"'
  524. states:
  525. bus_sink: false
  526. bus_source: false
  527. bus_structure: null
  528. coordinate: [16, 372.0]
  529. rotation: 0
  530. state: true
  531.  
  532. connections:
  533. - [analog_quadrature_demod_cf_0, '0', rational_resampler_xxx_0_0, '0']
  534. - [blocks_add_const_vxx_0, '0', blocks_vco_f_0, '0']
  535. - [blocks_message_strobe_0, strobe, pdu_pdu_to_tagged_stream_1, pdus]
  536. - [blocks_multiply_const_vxx_0, '0', blocks_add_const_vxx_0, '0']
  537. - [blocks_repack_bits_bb_1_0, '0', blocks_throttle_0, '0']
  538. - [blocks_repeat_0, '0', blocks_uchar_to_float_0, '0']
  539. - [blocks_throttle_0, '0', virtual_sink_0, '0']
  540. - [blocks_uchar_to_float_0, '0', blocks_multiply_const_vxx_0, '0']
  541. - [blocks_vco_f_0, '0', virtual_sink_0_0, '0']
  542. - [freq_xlating_fir_filter_xxx_0, '0', analog_quadrature_demod_cf_0, '0']
  543. - [pdu_pdu_to_tagged_stream_1, '0', blocks_repack_bits_bb_1_0, '0']
  544. - [rational_resampler_xxx_0_0, '0', qtgui_eye_sink_x_0, '0']
  545. - [virtual_source_0, '0', blocks_repeat_0, '0']
  546. - [virtual_source_0_0, '0', freq_xlating_fir_filter_xxx_0, '0']
  547.  
  548. metadata:
  549. file_format: 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement