blob: 72fbdfbffc62bb2e39b223c6d09560aa76dff3d2 (
plain) (
blame)
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
54
55
56
57
58
59
60
61
62
|
id: digital_constellation_receiver_cb
label: Constellation Receiver
parameters:
- id: constellation
label: Constellation Object
dtype: raw
- id: loop_bw
label: Loop Bandwidth
dtype: real
- id: fmin
label: Minimum Freq Deviation
dtype: real
- id: fmax
label: Maximum Freq Deviation
dtype: real
- id: showports
label: Show Msg Ports
dtype: bool
default: 'True'
options: ['False', 'True']
option_labels: ['Yes', 'No']
hide: part
inputs:
- domain: stream
dtype: complex
- domain: message
id: set_constellation
optional: true
hide: ${ showports }
- domain: message
id: rotate_phase
optional: true
hide: ${ showports }
outputs:
- domain: stream
dtype: byte
- label: error
domain: stream
dtype: float
optional: true
- label: phase
domain: stream
dtype: float
optional: true
- label: frequency
domain: stream
dtype: float
optional: true
- label: symbol
domain: stream
dtype: complex
optional: true
templates:
imports: from gnuradio import digital
make: digital.constellation_receiver_cb(${constellation}, ${loop_bw}, ${fmin},
${fmax})
file_format: 1
|