FMComms2/3/4 Source

From GNU Radio
Revision as of 15:36, 31 October 2023 by Duggabe (talk | contribs) (initial creation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Statement of purpose / function

Parameters

(R): Run-time adjustable

Output Type
options: [Complex float32, Complex int16]
IIO context URI
default: 'local:'
LO Frequency (R)
default: 2400000000
Sample Rate (R)
default: samp_rate
Buffer size
default: 0x8000
RX1 Enabled
default: 'True'
options: ['False', 'True']
RX2 Enabled
default: 'True'
options: ['False', 'True']
Quadrature (R)
default: 'True'
options: ['False', 'True']
RF DC Correction (R)
default: 'True'
options: ['False', 'True']
BB DC Correction (R)
default: 'True'
options: ['False', 'True']
Gain Mode (RX1) (R)
default: "'slow_attack'"
options: ['Manual', 'Slow Attack', 'Fast Attack', 'Hybrid']
Manual Gain (RX1)(dB) (R)
default: 64
Gain Mode (RX2) (R)
default: "'slow_attack'"
options: ['Manual', 'Slow Attack', 'Fast Attack', 'Hybrid']
Manual Gain (RX2)(dB) (R)
default: 64
RF Port Select
default: "'A_BALANCED'"
options: ['A_BALANCED', 'B_BALANCED', 'C_BALANCED', 'A_N', 'A_P', 'B_N', 'B_P', 'C_N', 'C_P', 'TX_MONITOR1', 'TX_MONITOR2', 'TX_MONITOR1_2']
Packet Length Tag
default: packet_len
Filter Configuration (R)
default: "'Auto'"
options: ['Off', 'Auto', 'File', 'Design']
Filter (R)
default:
Fpass (Hz) (R)
default: 0
Fstop (Hz) (R)
default: 0
RF Bandwidth (Hz)
default: 20000000

Example Flowgraph

Example Output

Source Files

C++ files
TODO
Header files
TODO
Public header files
TODO
Block definition
iio_fmcomms2_source.block.yml