summaryrefslogtreecommitdiff
path: root/gr-channels/grc/channels_sro_model.block.yml
blob: 8da9a5b25b78c40821ad367953db13628c02a74f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
id: channels_sro_model
label: SRO Model

parameters:
-   id: srate
    label: Sample Rate Hz
    dtype: real
    default: samp_rate
-   id: stdev
    label: SRO Standard Deviation Hz per sample
    dtype: real
    default: '0.01'
-   id: maxdev
    label: Max SRO Bound Hz
    dtype: real
    default: 1e3
-   id: seed
    label: Seed
    dtype: int
    default: '0'

inputs:
-   domain: stream
    dtype: complex

outputs:
-   domain: stream
    dtype: complex

templates:
    imports: from gnuradio import channels
    make: |-
        channels.sro_model(
                ${srate},
                ${stdev},
                ${maxdev},
                ${seed}
        )
    callbacks:
    - set_std_dev(${stdev})
    - set_max_dev(${maxdev})
    - set_samp_rate(${srate})

file_format: 1