Skip to content

Add a config file to set parameters #31

@MustBeArt

Description

@MustBeArt

Dialogus needs to read a config file at startup.

(That's a minimum. If we wanted to get fancy these settings should also be supported by a network API.)

Parameters that won't change on a given device but might be different when we support devices other than ADALM PLUTO may include:

device type
whether randomization/FEC/interleaving is done in HDL or software
(and we'll know some more when there's a second device type)

Parameters that may change from time to time include:

CHANNEL_CENTER
length of the preamble
number of dummy frames between last payload frame and postamble frame ("hang time")
Pluto frequency compensation (indexed by hardware serial number)
default IP address to send received frames to, before we get a transmit frame (can be "don't send them")

Parameters we may want to change for tuning purposes include:

PI gains for acquisition
PI gains for tracking
any parameters controlling the transition between acquisition and tracking

Parameters that cannot be changed because they depend on the waveform numerology or the hardware include:

CHANNEL_BITRATE
CHANNEL_IF_SPACING
IF_FREQUENCY
RF_BANDWIDTH

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions