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).
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.
| Class | Description |
|---|---|
| Structural Configuration | Defines 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 Configuration | Defines 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 Configuration | Controls how diagnostic, logging, monitoring, and visualization data are presented to the user. These parameters do not affect receiver operation, signal processing, or performance. |
| Tunable | Intended 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 Level | Description |
|---|---|
| High | Has a significant effect on receiver operation, performance, or stability. Incorrect values can substantially degrade performance or prevent proper operation. |
| Medium | Has a noticeable effect on receiver performance under certain conditions. Useful for adapting the receiver to specific environments or use cases. |
| Low | Has a minor effect on receiver behavior and is typically used for fine-tuning or specialized adjustments. |