Skip to main content

PpRx Configuration (.config) Parameters

The Configuration (.config) file controls receiver behavior. It defines signal processing settings such as acquisition, tracking, estimation, signal selection, and other parameters that determine how PpRx processes incoming RF data.

PpRx configuration files are organized into blocks. The start of each block is indicated by a block header such as [ESTIMATOR]. A PpRx .opt file (for example pprx.opt) typically points to a corresponding .config file (for example pprx.config).

tip

Use the Configuration Generator to create a first-pass configuration, then tune individual parameters as needed.

Click into a block below to see its parameters. Large blocks (BANK, ESTIMATOR, FRONT_END) are organized by DSP-chain function so you can open just the section you care about.

Parameter Classification

The Parameter Class field indicates the purpose of a parameter and whether users are expected to modify it.

ClassDescription
Structural ConfigurationDefines the internal structure and consistency of the receiver configuration. These parameters should rarely be modified and incorrect values may result in an invalid configuration or prevent the receiver from operating correctly.
Operational ConfigurationDefines how the receiver is configured and used, including enabled signals, antennas, front ends, and operating modes. Users are expected to configure these parameters to match their application and deployment.
Display ConfigurationControls how diagnostic, logging, monitoring, and visualization data are presented to the user. These parameters do not affect receiver operation, signal processing, or performance.
TunableIntended for performance optimization and adaptation to specific operating conditions. These parameters may be adjusted to modify receiver behavior, acquisition performance, tracking performance, or estimator performance.

Impact of Change

The Impact of Change field is provided only for Tunable parameters and describes how strongly modifying the parameter affects receiver behavior and performance.

Impact LevelDescription
HighHas a significant effect on receiver operation, performance, or stability. Incorrect values can substantially degrade performance or prevent proper operation.
MediumHas a noticeable effect on receiver performance under certain conditions. Useful for adapting the receiver to specific environments or use cases.
LowHas a minor effect on receiver behavior and is typically used for fine-tuning or specialized adjustments.