diff options
Diffstat (limited to 'gr-digital/grc/digital_ofdm_carrier_allocator_cvc.block.yml')
-rw-r--r-- | gr-digital/grc/digital_ofdm_carrier_allocator_cvc.block.yml | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/gr-digital/grc/digital_ofdm_carrier_allocator_cvc.block.yml b/gr-digital/grc/digital_ofdm_carrier_allocator_cvc.block.yml new file mode 100644 index 0000000000..ab260ab9d9 --- /dev/null +++ b/gr-digital/grc/digital_ofdm_carrier_allocator_cvc.block.yml @@ -0,0 +1,44 @@ +id: digital_ofdm_carrier_allocator_cvc +label: OFDM Carrier Allocator + +parameters: +- id: fft_len + label: FFT length + dtype: int + default: fft_len + hide: ${ 'part' if vlen == 1 else 'none' } +- id: occupied_carriers + label: Occupied Carriers + dtype: raw +- id: pilot_carriers + label: Pilot Carriers + dtype: raw + default: () +- id: pilot_symbols + label: Pilot Symbols + dtype: raw + default: () +- id: sync_words + label: Sync Words + dtype: raw + default: () +- id: len_tag_key + label: Length tag key + dtype: string + default: '"packet_len"' + +inputs: +- domain: stream + dtype: complex + +outputs: +- domain: stream + dtype: complex + vlen: ${ fft_len } + +templates: + imports: from gnuradio import digital + make: digital.ofdm_carrier_allocator_cvc(${fft_len}, ${occupied_carriers}, ${pilot_carriers}, + ${pilot_symbols}, ${sync_words}, ${len_tag_key}) + +file_format: 1 |