aboutsummaryrefslogtreecommitdiffstats
path: root/tests/Map/Map_tets.grc
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Map/Map_tets.grc')
-rw-r--r--tests/Map/Map_tets.grc280
1 files changed, 280 insertions, 0 deletions
diff --git a/tests/Map/Map_tets.grc b/tests/Map/Map_tets.grc
new file mode 100644
index 0000000..1002b25
--- /dev/null
+++ b/tests/Map/Map_tets.grc
@@ -0,0 +1,280 @@
+options:
+ parameters:
+ author: 'Sara Halter '
+ category: '[GRC Hier Blocks]'
+ cmake_opt: ''
+ comment: ''
+ copyright: ''
+ description: ''
+ gen_cmake: 'On'
+ gen_linking: dynamic
+ generate_options: no_gui
+ hier_block_src_path: '.:'
+ id: Map_test
+ max_nouts: '0'
+ output_language: python
+ placement: (0,0)
+ qt_qss_theme: ''
+ realtime_scheduling: ''
+ run: 'True'
+ run_command: '{python} -u {filename}'
+ run_options: prompt
+ sizing_mode: fixed
+ thread_safe_setters: ''
+ title: Map test
+ window_size: ''
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [8, 8]
+ rotation: 0
+ state: enabled
+
+blocks:
+- name: a0
+ id: variable
+ parameters:
+ comment: ''
+ value: 3.162277660168379-3.162277660168379j
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [552, 52.0]
+ rotation: 0
+ state: enabled
+- name: a1
+ id: variable
+ parameters:
+ comment: ''
+ value: -3.162277660168379-3.162277660168379j
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [552, 116.0]
+ rotation: 0
+ state: enabled
+- name: a2
+ id: variable
+ parameters:
+ comment: ''
+ value: 9.486832980505138-9.486832980505138j
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [552, 180.0]
+ rotation: 0
+ state: enabled
+- name: a3
+ id: variable
+ parameters:
+ comment: ''
+ value: -9.486832980505138-9.486832980505138j
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [552, 244.0]
+ rotation: 0
+ state: enabled
+- name: const
+ id: variable_constellation
+ parameters:
+ comment: ''
+ const_points: '[-1-1j, -1+1j, 1+1j, 1-1j]'
+ dims: '1'
+ precision: '8'
+ rot_sym: '4'
+ soft_dec_lut: None
+ sym_map: '[0, 1, 3, 2]'
+ type: 16qam
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [264, 420.0]
+ rotation: 0
+ state: enabled
+- name: samp_rate
+ id: variable
+ parameters:
+ comment: ''
+ value: '32000'
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [184, 12.0]
+ rotation: 0
+ state: enabled
+- name: v0
+ id: variable
+ parameters:
+ comment: ''
+ value: -0.7071067811865475-0.7071067811865475j
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [712, 428.0]
+ rotation: 0
+ state: enabled
+- name: v1
+ id: variable
+ parameters:
+ comment: ''
+ value: 0.7071067811865475-0.7071067811865475j
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [712, 492.0]
+ rotation: 0
+ state: enabled
+- name: v2
+ id: variable
+ parameters:
+ comment: ''
+ value: -0.7071067811865475+0.7071067811865475j
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [712, 556.0]
+ rotation: 0
+ state: enabled
+- name: v3
+ id: variable
+ parameters:
+ comment: ''
+ value: 0.7071067811865475+0.7071067811865475j
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [712, 620.0]
+ rotation: 0
+ state: enabled
+- name: blocks_repack_bits_bb_0
+ id: blocks_repack_bits_bb
+ parameters:
+ affinity: ''
+ alias: ''
+ align_output: 'False'
+ comment: ''
+ endianness: gr.GR_MSB_FIRST
+ k: '2'
+ l: '8'
+ len_tag_key: '""'
+ maxoutbuf: '0'
+ minoutbuf: '0'
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1376, 324.0]
+ rotation: 0
+ state: true
+- name: blocks_vector_source_x_1_0
+ id: blocks_vector_source_x
+ parameters:
+ affinity: ''
+ alias: ''
+ comment: ''
+ maxoutbuf: '0'
+ minoutbuf: '0'
+ repeat: 'True'
+ tags: '[]'
+ type: complex
+ vector: '[(-0.9486832980505138-0.31622776601683794j), (-0.9486832980505138-0.31622776601683794j)]'
+ vlen: '1'
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [704, 316.0]
+ rotation: 0
+ state: enabled
+- name: digital_constellation_decoder_cb_0
+ id: digital_constellation_decoder_cb
+ parameters:
+ affinity: ''
+ alias: ''
+ comment: ''
+ constellation: const
+ maxoutbuf: '0'
+ minoutbuf: '0'
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [976, 332.0]
+ rotation: 0
+ state: true
+- name: digital_map_bb_0
+ id: digital_map_bb
+ parameters:
+ affinity: ''
+ alias: ''
+ comment: ''
+ map: '[0, 1, 3, 2]'
+ maxoutbuf: '0'
+ minoutbuf: '0'
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1216, 332.0]
+ rotation: 0
+ state: bypassed
+- name: epy_block_1
+ id: epy_block
+ parameters:
+ _source_code: "\"\"\"\nEmbedded Python Blocks:\n\nEach time this file is saved,\
+ \ GRC will instantiate the first class it finds\nto get ports and parameters\
+ \ of your block. The arguments to __init__ will\nbe the parameters. All of\
+ \ them are required to have default values!\n\"\"\"\n\nimport numpy as np\n\
+ from gnuradio import gr\n\nnp.set_printoptions(formatter={'int':hex})\n\nclass\
+ \ blk(gr.sync_block):\n def __init__(self):\n gr.sync_block.__init__(\n\
+ \ self,\n name='Printer',\n in_sig=[np.byte],\n\
+ \ out_sig=[]\n )\n\n def work(self, input_items, output_items):\n\
+ \ inp = np.array(input_items[0], dtype=np.uint8)\n print(f\"Decoded\
+ \ {len(inp)} samples:\\n{inp}\")\n\n return len(inp)\n"
+ affinity: ''
+ alias: ''
+ comment: ''
+ maxoutbuf: '0'
+ minoutbuf: '0'
+ states:
+ _io_cache: ('Printer', 'blk', [], [('0', 'byte', 1)], [], '', [])
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1664, 336.0]
+ rotation: 0
+ state: enabled
+- name: import_0
+ id: import
+ parameters:
+ alias: ''
+ comment: ''
+ imports: import numpy as np
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [272, 20.0]
+ rotation: 0
+ state: true
+
+connections:
+- [blocks_repack_bits_bb_0, '0', epy_block_1, '0']
+- [blocks_vector_source_x_1_0, '0', digital_constellation_decoder_cb_0, '0']
+- [digital_constellation_decoder_cb_0, '0', digital_map_bb_0, '0']
+- [digital_map_bb_0, '0', blocks_repack_bits_bb_0, '0']
+
+metadata:
+ file_format: 1