summaryrefslogtreecommitdiff
path: root/gr-blocks/grc/blocks_correctiq_man.block.yml
blob: 7a465ed48dc68c14fdb14355376db81df3d5bb0f (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
id: blocks_correctiq_man
label: IQ Correction Manual Offset
category: '[Core]/IQ Correction'

templates:
  imports: from gnuradio import blocks
  make: blocks.correctiq_man(${real}, ${imag})
  callbacks:
  - set_real(${real})
  - set_imag(${imag})

parameters:
-   id: real
    label: Real (I)
    dtype: float
    default: '0.0'
-   id: imag
    label: Imag (Q)
    dtype: float
    default: '0.0'

inputs:
-   domain: stream
    dtype: complex
-   domain: message
    id: set_real
    optional: true
-   domain: message
    id: set_imag
    optional: true

outputs:
-   domain: stream
    dtype: complex

documentation: |-
    This block provides a mechanism to manually provide a real and imaginary signal offset.  Very similar to a complex add block, the block supports dynamic updating on the values.

file_format: 1