35 lines
682 B
YAML
35 lines
682 B
YAML
# auto-generated by grc.converter
|
|
|
|
id: hamnet70_symbol_interleaver
|
|
label: Symbol (De-)Interleaver
|
|
category: '[hamnet70]'
|
|
|
|
parameters:
|
|
- id: interleaver_width
|
|
label: Memory width
|
|
dtype: int
|
|
- id: operation
|
|
label: Operation
|
|
dtype: enum
|
|
options: [interleave, deinterleave]
|
|
option_attributes:
|
|
deinterleave: ['False', 'True']
|
|
- id: length_tag
|
|
label: Length Tag Key
|
|
dtype: string
|
|
|
|
inputs:
|
|
- domain: stream
|
|
dtype: complex
|
|
|
|
outputs:
|
|
- domain: stream
|
|
dtype: complex
|
|
|
|
templates:
|
|
imports: import hamnet70
|
|
make: hamnet70.symbol_interleaver(${interleaver_width}, ${operation.deinterleave},
|
|
${length_tag})
|
|
|
|
file_format: 1
|