Advertisement
duggabe

fsk_xmt_AT03.grc

Sep 4th, 2023 (edited)
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.09 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: fsk_xmt_AT03
  10. gen_cmake: 'On'
  11. gen_linking: dynamic
  12. generate_options: qt_gui
  13. hier_block_src_path: '.:'
  14. id: fsk_xmt_AT03
  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: fsk_xmt_AT03
  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: '9600'
  41. states:
  42. bus_sink: false
  43. bus_source: false
  44. bus_structure: null
  45. coordinate: [368, 12.0]
  46. rotation: 0
  47. state: true
  48. - name: center
  49. id: variable
  50. parameters:
  51. comment: ''
  52. value: (mark+space)/2
  53. states:
  54. bus_sink: false
  55. bus_source: false
  56. bus_structure: null
  57. coordinate: [240, 124.0]
  58. rotation: 0
  59. state: enabled
  60. - name: fsk_deviation
  61. id: variable
  62. parameters:
  63. comment: ''
  64. value: (abs)(mark-space)
  65. states:
  66. bus_sink: false
  67. bus_source: false
  68. bus_structure: null
  69. coordinate: [392, 124.0]
  70. rotation: 0
  71. state: enabled
  72. - name: inp_amp
  73. id: variable
  74. parameters:
  75. comment: ''
  76. value: (mark/vco_max)-vco_offset
  77. states:
  78. bus_sink: false
  79. bus_source: false
  80. bus_structure: null
  81. coordinate: [672, 124.0]
  82. rotation: 0
  83. state: true
  84. - name: mark
  85. id: variable
  86. parameters:
  87. comment: ''
  88. value: '11000'
  89. states:
  90. bus_sink: false
  91. bus_source: false
  92. bus_structure: null
  93. coordinate: [448, 12.0]
  94. rotation: 0
  95. state: true
  96. - name: p1
  97. id: variable_qtgui_entry
  98. parameters:
  99. comment: ''
  100. gui_hint: 1,0,1,1
  101. label: CALL-GS
  102. type: string
  103. value: '"OE3ALA"'
  104. states:
  105. bus_sink: false
  106. bus_source: false
  107. bus_structure: null
  108. coordinate: [1144, 12.0]
  109. rotation: 0
  110. state: true
  111. - name: p2
  112. id: variable_qtgui_entry
  113. parameters:
  114. comment: ''
  115. gui_hint: 2,0,1,1
  116. label: PW
  117. type: string
  118. value: '"ABCdef"'
  119. states:
  120. bus_sink: false
  121. bus_source: false
  122. bus_structure: null
  123. coordinate: [1144, 104.0]
  124. rotation: 0
  125. state: true
  126. - name: p3
  127. id: variable_qtgui_chooser
  128. parameters:
  129. comment: ''
  130. gui_hint: 4,0,1,1
  131. label: STACIE Commands
  132. label0: 0x00 STACIE Telemetry
  133. label1: 0x01 EPS Telemetry
  134. label2: 0x02 Antenna Telemetry
  135. label3: ''
  136. label4: ''
  137. labels: '[]'
  138. num_opts: '3'
  139. option0: '0'
  140. option1: '1'
  141. option2: '2'
  142. option3: '3'
  143. option4: '4'
  144. options: '[0, 1, 2]'
  145. orient: Qt.QVBoxLayout
  146. type: int
  147. value: '0'
  148. widget: combo_box
  149. states:
  150. bus_sink: false
  151. bus_source: false
  152. bus_structure: null
  153. coordinate: [1288, 12.0]
  154. rotation: 0
  155. state: true
  156. - name: repeat
  157. id: variable
  158. parameters:
  159. comment: ''
  160. value: (int)(samp_rate/baud)
  161. states:
  162. bus_sink: false
  163. bus_source: false
  164. bus_structure: null
  165. coordinate: [320, 124.0]
  166. rotation: 0
  167. state: true
  168. - name: samp_rate
  169. id: variable
  170. parameters:
  171. comment: '|----------------------------------------------------------------------------------------->
  172.  
  173. User set values'
  174. value: '192000'
  175. states:
  176. bus_sink: false
  177. bus_source: false
  178. bus_structure: null
  179. coordinate: [184, 12.0]
  180. rotation: 0
  181. state: enabled
  182. - name: space
  183. id: variable
  184. parameters:
  185. comment: ''
  186. value: '1000'
  187. states:
  188. bus_sink: false
  189. bus_source: false
  190. bus_structure: null
  191. coordinate: [528, 12.0]
  192. rotation: 0
  193. state: true
  194. - name: tx_atten
  195. id: variable_qtgui_range
  196. parameters:
  197. comment: ''
  198. gui_hint: 5,0,1,2
  199. label: Tx Attenuation
  200. min_len: '200'
  201. orient: QtCore.Qt.Horizontal
  202. rangeType: float
  203. start: '0'
  204. step: '1'
  205. stop: '89'
  206. value: '0'
  207. widget: slider
  208. states:
  209. bus_sink: false
  210. bus_source: false
  211. bus_structure: null
  212. coordinate: [792, 12.0]
  213. rotation: 0
  214. state: enabled
  215. - name: tx_freq
  216. id: variable_qtgui_entry
  217. parameters:
  218. comment: 'By reducing the transmit frequency
  219.  
  220. by the FSK center freq, the resultant
  221.  
  222. output should be where desired:
  223.  
  224. 433.050MHz'
  225. gui_hint: ''
  226. label: Transmit Freq
  227. type: real
  228. value: 433050000-center
  229. states:
  230. bus_sink: false
  231. bus_source: false
  232. bus_structure: null
  233. coordinate: [928, 12.0]
  234. rotation: 0
  235. state: true
  236. - name: usrp_rate
  237. id: variable
  238. parameters:
  239. comment: ''
  240. value: '768000'
  241. states:
  242. bus_sink: false
  243. bus_source: false
  244. bus_structure: null
  245. coordinate: [280, 12.0]
  246. rotation: 0
  247. state: true
  248. - name: vco_max
  249. id: variable
  250. parameters:
  251. comment: ''
  252. value: center+fsk_deviation
  253. states:
  254. bus_sink: false
  255. bus_source: false
  256. bus_structure: null
  257. coordinate: [496, 124.0]
  258. rotation: 0
  259. state: true
  260. - name: vco_offset
  261. id: variable
  262. parameters:
  263. comment: ''
  264. value: space/vco_max
  265. states:
  266. bus_sink: false
  267. bus_source: false
  268. bus_structure: null
  269. coordinate: [584, 124.0]
  270. rotation: 0
  271. state: true
  272. - name: blocks_add_const_vxx_0
  273. id: blocks_add_const_vxx
  274. parameters:
  275. affinity: ''
  276. alias: ''
  277. comment: vco_offset
  278. const: vco_offset
  279. maxoutbuf: '0'
  280. minoutbuf: '0'
  281. type: float
  282. vlen: '1'
  283. states:
  284. bus_sink: false
  285. bus_source: false
  286. bus_structure: null
  287. coordinate: [528, 648.0]
  288. rotation: 0
  289. state: true
  290. - name: blocks_message_debug_0
  291. id: blocks_message_debug
  292. parameters:
  293. affinity: ''
  294. alias: ''
  295. comment: ''
  296. en_uvec: 'True'
  297. log_level: info
  298. states:
  299. bus_sink: false
  300. bus_source: false
  301. bus_structure: null
  302. coordinate: [1128, 376.0]
  303. rotation: 0
  304. state: true
  305. - name: blocks_multiply_const_vxx_0
  306. id: blocks_multiply_const_vxx
  307. parameters:
  308. affinity: ''
  309. alias: ''
  310. comment: inp_amp
  311. const: inp_amp
  312. maxoutbuf: '0'
  313. minoutbuf: '0'
  314. type: float
  315. vlen: '1'
  316. states:
  317. bus_sink: false
  318. bus_source: false
  319. bus_structure: null
  320. coordinate: [352, 648.0]
  321. rotation: 0
  322. state: true
  323. - name: blocks_null_sink_0
  324. id: blocks_null_sink
  325. parameters:
  326. affinity: ''
  327. alias: ''
  328. bus_structure_sink: '[[0,],]'
  329. comment: ''
  330. num_inputs: '1'
  331. type: complex
  332. vlen: '1'
  333. states:
  334. bus_sink: false
  335. bus_source: false
  336. bus_structure: null
  337. coordinate: [1064, 656.0]
  338. rotation: 0
  339. state: true
  340. - name: blocks_repack_bits_bb_1_0
  341. id: blocks_repack_bits_bb
  342. parameters:
  343. affinity: ''
  344. alias: ''
  345. align_output: 'False'
  346. comment: ''
  347. endianness: gr.GR_MSB_FIRST
  348. k: '8'
  349. l: '1'
  350. len_tag_key: ''
  351. maxoutbuf: '0'
  352. minoutbuf: '0'
  353. states:
  354. bus_sink: false
  355. bus_source: false
  356. bus_structure: null
  357. coordinate: [336, 456.0]
  358. rotation: 0
  359. state: true
  360. - name: blocks_repeat_0
  361. id: blocks_repeat
  362. parameters:
  363. affinity: ''
  364. alias: ''
  365. comment: ''
  366. interp: repeat
  367. maxoutbuf: '0'
  368. minoutbuf: '0'
  369. type: byte
  370. vlen: '1'
  371. states:
  372. bus_sink: false
  373. bus_source: false
  374. bus_structure: null
  375. coordinate: [536, 464.0]
  376. rotation: 0
  377. state: enabled
  378. - name: blocks_throttle2_0_0
  379. id: blocks_throttle2
  380. parameters:
  381. affinity: ''
  382. alias: ''
  383. comment: ''
  384. ignoretag: 'True'
  385. limit: auto
  386. maximum: '0.1'
  387. maxoutbuf: '0'
  388. minoutbuf: '0'
  389. samples_per_second: samp_rate
  390. type: complex
  391. vlen: '1'
  392. states:
  393. bus_sink: false
  394. bus_source: false
  395. bus_structure: null
  396. coordinate: [896, 640.0]
  397. rotation: 0
  398. state: true
  399. - name: blocks_uchar_to_float_0
  400. id: blocks_uchar_to_float
  401. parameters:
  402. affinity: ''
  403. alias: ''
  404. comment: ''
  405. maxoutbuf: '0'
  406. minoutbuf: '0'
  407. states:
  408. bus_sink: false
  409. bus_source: false
  410. bus_structure: null
  411. coordinate: [704, 472.0]
  412. rotation: 0
  413. state: enabled
  414. - name: blocks_vco_c_0
  415. id: blocks_vco_c
  416. parameters:
  417. affinity: ''
  418. alias: ''
  419. amplitude: '1.0'
  420. comment: ''
  421. maxoutbuf: '0'
  422. minoutbuf: '0'
  423. samp_rate: samp_rate
  424. sensitivity: 2*math.pi*vco_max
  425. states:
  426. bus_sink: false
  427. bus_source: false
  428. bus_structure: null
  429. coordinate: [696, 632.0]
  430. rotation: 0
  431. state: true
  432. - name: epy_block_0
  433. id: epy_block
  434. parameters:
  435. Callsign: p1
  436. Num_of_postambles: '4'
  437. Num_of_preambles: '2'
  438. Password: p2
  439. Stacie_Cmd: p3
  440. _source_code: "\"\"\"\nEPB: Generate message\n\"\"\"\n\nimport numpy as np\nfrom\
  441. \ gnuradio import gr\nimport pmt\n\n\"\"\"\nState definitions\n 0 idle\n\
  442. \ 1 send preamble\n 2 send command\n 3 send postamble\n\"\"\"\
  443. \n\nclass blk(gr.sync_block):\n \"\"\"\n reads input from a message port\n\
  444. \ generates control messages\n \"\"\"\n def __init__(self, Callsign='None',\
  445. \ Password='xxx', Stacie_Cmd=4, Num_of_preambles=64, Num_of_postambles=16):\n\
  446. \ gr.sync_block.__init__(self,\n name='EPB: Generate message',\
  447. \ # will show up in GRC\n in_sig=None,\n out_sig=None)\n\
  448. \ self.Callsign = Callsign\n self.Password = Password\n \
  449. \ self.Stacie_Cmd = Stacie_Cmd\n self.Num_of_preambles = Num_of_preambles\n\
  450. \ self.Num_of_postambles = Num_of_postambles\n self._debug = 0\
  451. \ # debug flag\n self.state = 0 # idle state\n self.pre_count\
  452. \ = 0\n self.message_port_register_in(pmt.intern('msg_in'))\n \
  453. \ self.message_port_register_out(pmt.intern('msg_out'))\n self.set_msg_handler(pmt.intern('msg_in'),\
  454. \ self.handle_msg)\n\n def handle_msg(self, msg):\n try:\n \
  455. \ new_val = pmt.to_python(pmt.cdr(msg)) # this is just a trigger\n \
  456. \ except Exception as e:\n gr.log.error(\"Error with message\
  457. \ conversion: %s\" % str(e))\n if (self._debug):\n print (\"\
  458. Callsign:\", self.Callsign)\n print (\"Password:\", self.Password)\n\
  459. \ print (\"Stacie_Cmd:\", self.Stacie_Cmd)\n _amble = pmt.cons(pmt.PMT_NIL,pmt.init_u8vector(16,(85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85)))\n\
  460. \n if (self.Stacie_Cmd == 0):\n # build STACIE message here\n\
  461. # print (\"Stacie_Cmd:\", self.Stacie_Cmd)\n new_pmt =\
  462. \ pmt.cons(pmt.PMT_NIL,pmt.init_u8vector(11,(71,78,85,32,82,97,100,105,111,45,48)))\n\
  463. \n elif (self.Stacie_Cmd == 1):\n # build EPS message here\n\
  464. # print (\"Stacie_Cmd:\", self.Stacie_Cmd)\n new_pmt =\
  465. \ pmt.cons(pmt.PMT_NIL,pmt.init_u8vector(11,(71,78,85,32,82,97,100,105,111,45,49)))\n\
  466. \n elif (self.Stacie_Cmd == 2):\n # build Antenna message\
  467. \ here\n# print (\"Stacie_Cmd:\", self.Stacie_Cmd)\n new_pmt\
  468. \ = pmt.cons(pmt.PMT_NIL,pmt.init_u8vector(11,(71,78,85,32,82,97,100,105,111,45,50)))\n\
  469. \n self.state = 1\n while (self.state > 0):\n\n if\
  470. \ (self.state == 1):\n # send preamble\n if (self._debug):\n\
  471. \ print (\"state = 1\", self.pre_count)\n \
  472. \ self.message_port_pub(pmt.intern('msg_out'), _amble)\n self.pre_count\
  473. \ += 1\n if (self.pre_count > (self.Num_of_preambles-1)):\n \
  474. \ self.pre_count = 0\n self.state = 2 \
  475. \ # send msg\n continue\n\n elif (self.state\
  476. \ == 2):\n # send command\n if (self._debug):\n\
  477. \ print (\"state = 2\", self.pre_count)\n \
  478. \ self.message_port_pub(pmt.intern('msg_out'), new_pmt)\n self.pre_count\
  479. \ = 0\n self.state = 3 # send postamble\n \
  480. \ continue\n\n elif (self.state == 3):\n \
  481. \ # send postamble\n if (self._debug):\n print\
  482. \ (\"state = 3\", self.pre_count)\n self.message_port_pub(pmt.intern('msg_out'),\
  483. \ _amble)\n self.pre_count += 1\n if (self.pre_count\
  484. \ > (self.Num_of_postambles-1)):\n self.pre_count = 0\n \
  485. \ self.state = 0 # idle\n continue\n\
  486. \n"
  487. affinity: ''
  488. alias: ''
  489. comment: ''
  490. maxoutbuf: '0'
  491. minoutbuf: '0'
  492. states:
  493. _io_cache: '(''EPB: Generate message'', ''blk'', [(''Callsign'', "''None''"),
  494. (''Password'', "''xxx''"), (''Stacie_Cmd'', ''4''), (''Num_of_preambles'', ''64''),
  495. (''Num_of_postambles'', ''16'')], [(''msg_in'', ''message'', 1)], [(''msg_out'',
  496. ''message'', 1)], ''\n reads input from a message port\n generates control
  497. messages\n '', [''Callsign'', ''Num_of_postambles'', ''Num_of_preambles'',
  498. ''Password'', ''Stacie_Cmd''])'
  499. bus_sink: false
  500. bus_source: false
  501. bus_structure: null
  502. coordinate: [768, 272.0]
  503. rotation: 0
  504. state: true
  505. - name: import_0
  506. id: import
  507. parameters:
  508. alias: ''
  509. comment: ''
  510. imports: import math
  511. states:
  512. bus_sink: false
  513. bus_source: false
  514. bus_structure: null
  515. coordinate: [16, 136.0]
  516. rotation: 0
  517. state: enabled
  518. - name: note_0
  519. id: note
  520. parameters:
  521. alias: ''
  522. comment: '|--------------------------------------------------------------------------------------------------------------------------------------------|
  523.  
  524. Calculated values:
  525.  
  526. - center freq = (mark+space)/2
  527.  
  528. - repeat = (int)(samp_rate/baud)
  529.  
  530. - fsk_deviation = (abs)(mark-space)
  531.  
  532. - vco_max = center+fsk_deviation
  533.  
  534. - vco_offset = space/vco_max
  535.  
  536. - inp_amp = (mark/vco_max)-vco_offset
  537.  
  538. - vco sensitivity = 2*math.pi*vco_max'
  539. note: ''
  540. states:
  541. bus_sink: false
  542. bus_source: false
  543. bus_structure: null
  544. coordinate: [184, 148.0]
  545. rotation: 0
  546. state: enabled
  547. - name: pdu_pdu_to_tagged_stream_0
  548. id: pdu_pdu_to_tagged_stream
  549. parameters:
  550. affinity: ''
  551. alias: ''
  552. comment: ''
  553. maxoutbuf: '0'
  554. minoutbuf: '0'
  555. tag: packet_len
  556. type: byte
  557. states:
  558. bus_sink: false
  559. bus_source: false
  560. bus_structure: null
  561. coordinate: [1048, 304.0]
  562. rotation: 0
  563. state: true
  564. - name: qtgui_time_sink_x_0
  565. id: qtgui_time_sink_x
  566. parameters:
  567. affinity: ''
  568. alias: ''
  569. alpha1: '1.0'
  570. alpha10: '1.0'
  571. alpha2: '1.0'
  572. alpha3: '1.0'
  573. alpha4: '1.0'
  574. alpha5: '1.0'
  575. alpha6: '1.0'
  576. alpha7: '1.0'
  577. alpha8: '1.0'
  578. alpha9: '1.0'
  579. autoscale: 'False'
  580. axislabels: 'True'
  581. color1: blue
  582. color10: dark blue
  583. color2: red
  584. color3: green
  585. color4: black
  586. color5: cyan
  587. color6: magenta
  588. color7: yellow
  589. color8: dark red
  590. color9: dark green
  591. comment: ''
  592. ctrlpanel: 'False'
  593. entags: 'True'
  594. grid: 'False'
  595. gui_hint: ''
  596. label1: ''
  597. label10: ''
  598. label2: ''
  599. label3: ''
  600. label4: ''
  601. label5: ''
  602. label6: ''
  603. label7: ''
  604. label8: ''
  605. label9: ''
  606. legend: 'True'
  607. marker1: '-1'
  608. marker10: '-1'
  609. marker2: '-1'
  610. marker3: '-1'
  611. marker4: '-1'
  612. marker5: '-1'
  613. marker6: '-1'
  614. marker7: '-1'
  615. marker8: '-1'
  616. marker9: '-1'
  617. name: Transmit data
  618. nconnections: '1'
  619. size: '384'
  620. srate: samp_rate
  621. stemplot: 'False'
  622. style1: '1'
  623. style10: '1'
  624. style2: '1'
  625. style3: '1'
  626. style4: '1'
  627. style5: '1'
  628. style6: '1'
  629. style7: '1'
  630. style8: '1'
  631. style9: '1'
  632. tr_chan: '0'
  633. tr_delay: '0.0'
  634. tr_level: '0.0'
  635. tr_mode: qtgui.TRIG_MODE_AUTO
  636. tr_slope: qtgui.TRIG_SLOPE_POS
  637. tr_tag: '"packet_len"'
  638. type: float
  639. update_time: '0.10'
  640. width1: '1'
  641. width10: '1'
  642. width2: '1'
  643. width3: '1'
  644. width4: '1'
  645. width5: '1'
  646. width6: '1'
  647. width7: '1'
  648. width8: '1'
  649. width9: '1'
  650. ylabel: Amplitude
  651. ymax: '1.1'
  652. ymin: '-0.1'
  653. yunit: '""'
  654. states:
  655. bus_sink: false
  656. bus_source: false
  657. bus_structure: null
  658. coordinate: [888, 440.0]
  659. rotation: 0
  660. state: enabled
  661. - name: variable_qtgui_msg_push_button_0
  662. id: variable_qtgui_msg_push_button
  663. parameters:
  664. comment: ''
  665. gui_hint: 4,3,1,1
  666. label: Send GET STATUS
  667. msgName: pressed
  668. relBackgroundColor: default
  669. relFontColor: default
  670. type: int
  671. value: '1'
  672. states:
  673. bus_sink: false
  674. bus_source: false
  675. bus_structure: null
  676. coordinate: [464, 280.0]
  677. rotation: 0
  678. state: true
  679. - name: virtual_sink_0
  680. id: virtual_sink
  681. parameters:
  682. alias: ''
  683. comment: ''
  684. stream_id: t2
  685. states:
  686. bus_sink: false
  687. bus_source: false
  688. bus_structure: null
  689. coordinate: [712, 532.0]
  690. rotation: 180
  691. state: true
  692. - name: virtual_sink_0_0
  693. id: virtual_sink
  694. parameters:
  695. alias: ''
  696. comment: ''
  697. stream_id: t1
  698. states:
  699. bus_sink: false
  700. bus_source: false
  701. bus_structure: null
  702. coordinate: [1272, 304.0]
  703. rotation: 0
  704. state: true
  705. - name: virtual_source_0
  706. id: virtual_source
  707. parameters:
  708. alias: ''
  709. comment: ''
  710. stream_id: t2
  711. states:
  712. bus_sink: false
  713. bus_source: false
  714. bus_structure: null
  715. coordinate: [192, 648.0]
  716. rotation: 0
  717. state: true
  718. - name: virtual_source_0_0
  719. id: virtual_source
  720. parameters:
  721. alias: ''
  722. comment: ''
  723. stream_id: t1
  724. states:
  725. bus_sink: false
  726. bus_source: false
  727. bus_structure: null
  728. coordinate: [168, 464.0]
  729. rotation: 0
  730. state: true
  731.  
  732. connections:
  733. - [blocks_add_const_vxx_0, '0', blocks_vco_c_0, '0']
  734. - [blocks_multiply_const_vxx_0, '0', blocks_add_const_vxx_0, '0']
  735. - [blocks_repack_bits_bb_1_0, '0', blocks_repeat_0, '0']
  736. - [blocks_repeat_0, '0', blocks_uchar_to_float_0, '0']
  737. - [blocks_throttle2_0_0, '0', blocks_null_sink_0, '0']
  738. - [blocks_uchar_to_float_0, '0', qtgui_time_sink_x_0, '0']
  739. - [blocks_uchar_to_float_0, '0', virtual_sink_0, '0']
  740. - [blocks_vco_c_0, '0', blocks_throttle2_0_0, '0']
  741. - [epy_block_0, msg_out, blocks_message_debug_0, print]
  742. - [epy_block_0, msg_out, pdu_pdu_to_tagged_stream_0, pdus]
  743. - [pdu_pdu_to_tagged_stream_0, '0', virtual_sink_0_0, '0']
  744. - [variable_qtgui_msg_push_button_0, pressed, epy_block_0, msg_in]
  745. - [virtual_source_0, '0', blocks_multiply_const_vxx_0, '0']
  746. - [virtual_source_0_0, '0', blocks_repack_bits_bb_1_0, '0']
  747.  
  748. metadata:
  749. file_format: 1
  750. grc_version: 3.10.7.0
  751.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement