Advertisement
duggabe

Pluto_WBFM_stereo

Feb 8th, 2021
138
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.97 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: ''
  10. gen_cmake: 'On'
  11. gen_linking: dynamic
  12. generate_options: qt_gui
  13. hier_block_src_path: '.:'
  14. id: Pluto_WBFM_stereo
  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: Pluto_WBFM_stereo
  26. states:
  27. bus_sink: false
  28. bus_source: false
  29. bus_structure: null
  30. coordinate: [16, 12.0]
  31. rotation: 0
  32. state: enabled
  33.  
  34. blocks:
  35. - name: audio_decim
  36. id: variable
  37. parameters:
  38. comment: ''
  39. value: (int)(demod_rate/48000)
  40. states:
  41. bus_sink: false
  42. bus_source: false
  43. bus_structure: null
  44. coordinate: [448, 12.0]
  45. rotation: 0
  46. state: true
  47. - name: demod_rate
  48. id: variable
  49. parameters:
  50. comment: ''
  51. value: '384000'
  52. states:
  53. bus_sink: false
  54. bus_source: false
  55. bus_structure: null
  56. coordinate: [272, 12.0]
  57. rotation: 0
  58. state: enabled
  59. - name: rf_decim
  60. id: variable
  61. parameters:
  62. comment: ''
  63. value: (int)(samp_rate/demod_rate)
  64. states:
  65. bus_sink: false
  66. bus_source: false
  67. bus_structure: null
  68. coordinate: [368, 12.0]
  69. rotation: 0
  70. state: true
  71. - name: rf_gain
  72. id: variable_qtgui_range
  73. parameters:
  74. comment: ''
  75. gui_hint: ''
  76. label: RF Gain
  77. min_len: '200'
  78. orient: QtCore.Qt.Horizontal
  79. rangeType: float
  80. start: '0'
  81. step: '1'
  82. stop: '70'
  83. value: '50'
  84. widget: slider
  85. states:
  86. bus_sink: false
  87. bus_source: false
  88. bus_structure: null
  89. coordinate: [552, 12.0]
  90. rotation: 0
  91. state: true
  92. - name: samp_rate
  93. id: variable
  94. parameters:
  95. comment: ''
  96. value: '768000'
  97. states:
  98. bus_sink: false
  99. bus_source: false
  100. bus_structure: null
  101. coordinate: [184, 12.0]
  102. rotation: 0
  103. state: enabled
  104. - name: sq_lvl
  105. id: variable_qtgui_range
  106. parameters:
  107. comment: ''
  108. gui_hint: ''
  109. label: Squelch
  110. min_len: '200'
  111. orient: QtCore.Qt.Horizontal
  112. rangeType: float
  113. start: '-100'
  114. step: '5'
  115. stop: '0'
  116. value: '-50'
  117. widget: counter_slider
  118. states:
  119. bus_sink: false
  120. bus_source: false
  121. bus_structure: null
  122. coordinate: [944, 12.0]
  123. rotation: 0
  124. state: enabled
  125. - name: tuning
  126. id: variable_qtgui_range
  127. parameters:
  128. comment: ''
  129. gui_hint: ''
  130. label: Frequency
  131. min_len: '200'
  132. orient: QtCore.Qt.Horizontal
  133. rangeType: float
  134. start: '88000000'
  135. step: '200000'
  136. stop: '148000000'
  137. value: '102100000'
  138. widget: counter_slider
  139. states:
  140. bus_sink: false
  141. bus_source: false
  142. bus_structure: null
  143. coordinate: [672, 12.0]
  144. rotation: 0
  145. state: true
  146. - name: volume
  147. id: variable_qtgui_range
  148. parameters:
  149. comment: ''
  150. gui_hint: ''
  151. label: Volume
  152. min_len: '200'
  153. orient: QtCore.Qt.Horizontal
  154. rangeType: float
  155. start: '0'
  156. step: '0.05'
  157. stop: '1.0'
  158. value: '0.2'
  159. widget: slider
  160. states:
  161. bus_sink: false
  162. bus_source: false
  163. bus_structure: null
  164. coordinate: [808, 12.0]
  165. rotation: 0
  166. state: enabled
  167. - name: analog_simple_squelch_cc_0
  168. id: analog_simple_squelch_cc
  169. parameters:
  170. affinity: ''
  171. alias: ''
  172. alpha: '1'
  173. comment: ''
  174. maxoutbuf: '0'
  175. minoutbuf: '0'
  176. threshold: sq_lvl
  177. states:
  178. bus_sink: false
  179. bus_source: false
  180. bus_structure: null
  181. coordinate: [472, 204.0]
  182. rotation: 0
  183. state: enabled
  184. - name: analog_wfm_rcv_pll_0
  185. id: analog_wfm_rcv_pll
  186. parameters:
  187. affinity: ''
  188. alias: ''
  189. audio_decimation: audio_decim
  190. comment: ''
  191. deemph_tau: 75e-6
  192. maxoutbuf: '0'
  193. minoutbuf: '0'
  194. quad_rate: demod_rate
  195. states:
  196. bus_sink: false
  197. bus_source: false
  198. bus_structure: null
  199. coordinate: [664, 196.0]
  200. rotation: 0
  201. state: true
  202. - name: audio_sink_0
  203. id: audio_sink
  204. parameters:
  205. affinity: ''
  206. alias: ''
  207. comment: ''
  208. device_name: ''
  209. num_inputs: '2'
  210. ok_to_block: 'False'
  211. samp_rate: '48000'
  212. states:
  213. bus_sink: false
  214. bus_source: false
  215. bus_structure: null
  216. coordinate: [1072, 200.0]
  217. rotation: 0
  218. state: true
  219. - name: blocks_multiply_const_vxx_0_0
  220. id: blocks_multiply_const_vxx
  221. parameters:
  222. affinity: ''
  223. alias: ''
  224. comment: ''
  225. const: volume
  226. maxoutbuf: '0'
  227. minoutbuf: '0'
  228. type: float
  229. vlen: '1'
  230. states:
  231. bus_sink: false
  232. bus_source: false
  233. bus_structure: null
  234. coordinate: [888, 196.0]
  235. rotation: 0
  236. state: enabled
  237. - name: blocks_multiply_const_vxx_0_0_0
  238. id: blocks_multiply_const_vxx
  239. parameters:
  240. affinity: ''
  241. alias: ''
  242. comment: Volume
  243. const: volume
  244. maxoutbuf: '0'
  245. minoutbuf: '0'
  246. type: float
  247. vlen: '1'
  248. states:
  249. bus_sink: false
  250. bus_source: false
  251. bus_structure: null
  252. coordinate: [888, 260.0]
  253. rotation: 0
  254. state: enabled
  255. - name: filter_fft_low_pass_filter_0
  256. id: filter_fft_low_pass_filter
  257. parameters:
  258. affinity: ''
  259. alias: ''
  260. beta: '6.76'
  261. comment: ''
  262. cutoff_freq: '90000'
  263. decim: rf_decim
  264. gain: '1'
  265. maxoutbuf: '0'
  266. minoutbuf: '0'
  267. nthreads: '1'
  268. samp_rate: samp_rate
  269. type: ccc
  270. width: '20000'
  271. win: window.WIN_HAMMING
  272. states:
  273. bus_sink: false
  274. bus_source: false
  275. bus_structure: null
  276. coordinate: [256, 156.0]
  277. rotation: 0
  278. state: true
  279. - name: iio_pluto_source_0
  280. id: iio_pluto_source
  281. parameters:
  282. affinity: ''
  283. alias: ''
  284. auto_filter: 'True'
  285. bandwidth: '200000'
  286. bbdc: 'True'
  287. buffer_size: '32768'
  288. comment: ''
  289. filter: ''
  290. frequency: int(tuning)
  291. gain1: '''manual'''
  292. manual_gain1: '64'
  293. maxoutbuf: '0'
  294. minoutbuf: '0'
  295. quadrature: 'True'
  296. rfdc: 'True'
  297. samplerate: samp_rate
  298. uri: ip:192.168.2.1
  299. states:
  300. bus_sink: false
  301. bus_source: false
  302. bus_structure: null
  303. coordinate: [32, 124.0]
  304. rotation: 0
  305. state: true
  306. - name: qtgui_waterfall_sink_x_0
  307. id: qtgui_waterfall_sink_x
  308. parameters:
  309. affinity: ''
  310. alias: ''
  311. alpha1: '1.0'
  312. alpha10: '1.0'
  313. alpha2: '1.0'
  314. alpha3: '1.0'
  315. alpha4: '1.0'
  316. alpha5: '1.0'
  317. alpha6: '1.0'
  318. alpha7: '1.0'
  319. alpha8: '1.0'
  320. alpha9: '1.0'
  321. axislabels: 'True'
  322. bw: demod_rate
  323. color1: '0'
  324. color10: '0'
  325. color2: '0'
  326. color3: '0'
  327. color4: '0'
  328. color5: '0'
  329. color6: '0'
  330. color7: '0'
  331. color8: '0'
  332. color9: '0'
  333. comment: ''
  334. fc: tuning
  335. fftsize: '1024'
  336. freqhalf: 'True'
  337. grid: 'False'
  338. gui_hint: ''
  339. int_max: '10'
  340. int_min: '-140'
  341. label1: ''
  342. label10: ''
  343. label2: ''
  344. label3: ''
  345. label4: ''
  346. label5: ''
  347. label6: ''
  348. label7: ''
  349. label8: ''
  350. label9: ''
  351. legend: 'True'
  352. maxoutbuf: '0'
  353. minoutbuf: '0'
  354. name: '""'
  355. nconnections: '1'
  356. showports: 'False'
  357. type: complex
  358. update_time: '0.10'
  359. wintype: window.WIN_BLACKMAN_hARRIS
  360. states:
  361. bus_sink: false
  362. bus_source: false
  363. bus_structure: null
  364. coordinate: [472, 300.0]
  365. rotation: 0
  366. state: true
  367.  
  368. connections:
  369. - [analog_simple_squelch_cc_0, '0', analog_wfm_rcv_pll_0, '0']
  370. - [analog_wfm_rcv_pll_0, '0', blocks_multiply_const_vxx_0_0, '0']
  371. - [analog_wfm_rcv_pll_0, '1', blocks_multiply_const_vxx_0_0_0, '0']
  372. - [blocks_multiply_const_vxx_0_0, '0', audio_sink_0, '0']
  373. - [blocks_multiply_const_vxx_0_0_0, '0', audio_sink_0, '1']
  374. - [filter_fft_low_pass_filter_0, '0', analog_simple_squelch_cc_0, '0']
  375. - [filter_fft_low_pass_filter_0, '0', qtgui_waterfall_sink_x_0, '0']
  376. - [iio_pluto_source_0, '0', filter_fft_low_pass_filter_0, '0']
  377.  
  378. metadata:
  379. file_format: 1
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement