blob: 63b64912bbaff835ef1653e585d2c0cf54606727 (
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
45
46
47
48
49
50
51
52
53
|
id: digital_fll_band_edge_cc
label: FLL Band-Edge
parameters:
- id: type
label: Type
dtype: enum
options: [cc]
option_labels: [Complex->Complex]
option_attributes:
input: [complex]
output: [complex]
hide: part
- id: samps_per_sym
label: Samples Per Symbol
dtype: real
- id: rolloff
label: Filter Rolloff Factor
dtype: real
- id: filter_size
label: Prototype Filter Size
dtype: int
- id: w
label: Loop Bandwidth
dtype: real
inputs:
- domain: stream
dtype: ${ type.input }
outputs:
- domain: stream
dtype: ${ type.output }
- label: freq
domain: stream
dtype: float
optional: true
- label: phase
domain: stream
dtype: float
optional: true
- label: error
domain: stream
dtype: float
optional: true
templates:
imports: from gnuradio import digital
make: digital.fll_band_edge_cc(${samps_per_sym}, ${rolloff}, ${filter_size}, ${w})
callbacks:
- set_loop_bandwidth(${w})
file_format: 1
|