gr-gsm/grc/receiver/gsm_receiver.block.yml

50 lines
868 B
YAML

# auto-generated by grc.converter
id: gsm_receiver
label: GSM Receiver
parameters:
- id: osr
label: Oversampling ratio
dtype: int
default: '4'
- id: cell_allocation
label: Cell allocation
dtype: float_vector
default: '[0]'
hide: part
- id: tseq_nums
label: TSEQ numbers
dtype: int_vector
default: '[]'
hide: part
- id: num_streams
label: Num Streams
dtype: int
default: '1'
hide: part
inputs:
- domain: stream
dtype: complex
multiplicity: ${ num_streams }
outputs:
- domain: message
id: C0
optional: true
- domain: message
id: CX
optional: true
- domain: message
id: measurements
optional: true
asserts:
- ${ num_streams >= 0 }
templates:
imports: import grgsm
make: grgsm.receiver(${osr}, ${cell_allocation}, ${tseq_nums}, False)
file_format: 1