### RF_REG31

Bit Field | Read/Write | Field Name | Description
--- | --- | --- | ---
31:30 | RW | RSSI_DETECT_RSSI_DET_CR_LEN | Number of samples to estimate the carrier offset (banked)
29:28 | RW | RSSI_DETECT_RSSI_DET_WAIT | Symbols to wait after the RSSI detection (banked)
27:26 | RW | RSSI_DETECT_RSSI_DET_DIFF_LL | Set the distance between the actual value and the subtracted one (banked)
25 | RW | RSSI_DETECT_EN_ABS_RSSI_DETECT | Absolute RSSI detection (banked)
24 | RW | RSSI_DETECT_EN_DIFF_RSSI_DETECT | Differential RSSI detection (banked)
23 | RW | SUBBAND_CORR_SUBBAND_CORR_EN | Subband correction
22:20 | RW | SUBBAND_CORR_SUBBAND_CORR_RX | Subband correction in Rx
18:16 | RW | SUBBAND_CORR_SUBBAND_CORR_TX | Subband correction in Tx
11 | RW | TXRX_CONF_INV_CLK_PLL_TX | Invert PLL clock when the radio is in Tx mode
10 | RW | TXRX_CONF_INV_CLK_DIG_TX | Invert digital clock when the radio is in Tx mode
9:8 | RW | TXRX_CONF_SB_WAIT_T_TX | Xor value to apply to sb_wait_t (register SUBBAND_CONF) when the radio is in Tx mode
7 | RW | PA_RAMPUP_FULL_PA_RAMPUP | PA rampup configuration
6:4 | RW | PA_RAMPUP_DEL_PA_RAMPUP | Time to wait to start the ramp-up after the PA enable is detected
3:2 | RW | PA_RAMPUP_TAU_PA_RAMPUP | Time constant of the ramp-up/ramp-down
1 | RW | PA_RAMPUP_EN_PA_RAMPDOWN | PA ramp-down
0 | RW | PA_RAMPUP_EN_PA_RAMPUP | PA ramp-up linearization

Bit Field | Field Name | Value Symbol | Value Description | Hex Value
--- | --- | --- | --- | ---
31:30 | RSSI_DETECT_RSSI_DET_CR_LEN | RSSI_DETECT_RSSI_DET_CR_LEN_32 | 32 samples | 0x0*
|  | RSSI_DETECT_RSSI_DET_CR_LEN_64 | 64 samples | 0x1
|  | RSSI_DETECT_RSSI_DET_CR_LEN_128 | 128 samples | 0x2
|  | RSSI_DETECT_RSSI_DET_CR_LEN_256 | 256 samples | 0x3
29:28 | RSSI_DETECT_RSSI_DET_WAIT | RSSI_DETECT_RSSI_DET_WAIT_0 | 0 symbol | 0x0*
|  | RSSI_DETECT_RSSI_DET_WAIT_1 | 1 symbol | 0x1
|  | RSSI_DETECT_RSSI_DET_WAIT_2 | 2 symbols | 0x2
|  | RSSI_DETECT_RSSI_DET_WAIT_4 | 4 symbols | 0x3
27:26 | RSSI_DETECT_RSSI_DET_DIFF_LL | RSSI_DETECT_RSSI_DET_DIFF_LL_1 | 1 sample | 0x0*
|  | RSSI_DETECT_RSSI_DET_DIFF_LL_2 | 2 samples | 0x1
|  | RSSI_DETECT_RSSI_DET_DIFF_LL_3 | 3 samples | 0x2
|  | RSSI_DETECT_RSSI_DET_DIFF_LL_4 | 4 samples | 0x3
25 | RSSI_DETECT_EN_ABS_RSSI_DETECT | RSSI_DETECT_EN_ABS_RSSI_DETECT_DISABLE | Disable the absolute RSSI detection | 0x0*
|  | RSSI_DETECT_EN_ABS_RSSI_DETECT_ENABLE | Enable the absolute RSSI detection | 0x1
24 | RSSI_DETECT_EN_DIFF_RSSI_DETECT | RSSI_DETECT_EN_DIFF_RSSI_DETECT_DISABLE | Disable the differential RSSI detection | 0x0*
|  | RSSI_DETECT_EN_DIFF_RSSI_DETECT_ENABLE | Enable the differential RSSI detection | 0x1
23 | SUBBAND_CORR_SUBBAND_CORR_EN | SUBBAND_CORR_SUBBAND_CORR_EN_DISABLE | Disable the subband correction | 0x0*
|  | SUBBAND_CORR_SUBBAND_CORR_EN_ENABLE | Enable the subband correction | 0x1
22:20 | SUBBAND_CORR_SUBBAND_CORR_RX | SUBBAND_CORR_SUBBAND_CORR_RX_DEFAULT |  | 0x0*
18:16 | SUBBAND_CORR_SUBBAND_CORR_TX | SUBBAND_CORR_SUBBAND_CORR_TX_DEFAULT |  | 0x0*
11 | TXRX_CONF_INV_CLK_PLL_TX | TXRX_CONF_INV_CLK_PLL_TX_DISABLE |  | 0x0*
|  | TXRX_CONF_INV_CLK_PLL_TX_ENABLE |  | 0x1
10 | TXRX_CONF_INV_CLK_DIG_TX | TXRX_CONF_INV_CLK_DIG_TX_DISABLE |  | 0x0*
|  | TXRX_CONF_INV_CLK_DIG_TX_ENABLE |  | 0x1
9:8 | TXRX_CONF_SB_WAIT_T_TX | TXRX_CONF_SB_WAIT_T_TX_DEFAULT |  | 0x0*
7 | PA_RAMPUP_FULL_PA_RAMPUP | PA_RAMPUP_FULL_PA_RAMPUP_DISABLE | The PA rampup doesn't use the PA backoff enable bit | 0x0
|  | PA_RAMPUP_FULL_PA_RAMPUP_ENABLE | The PA rampup uses the PA backoff enable bit (from -40 dBm) | 0x1*
6:4 | PA_RAMPUP_DEL_PA_RAMPUP | PA_RAMPUP_DEL_PA_RAMPUP_DEFAULT |  | 0x4*
3:2 | PA_RAMPUP_TAU_PA_RAMPUP | PA_RAMPUP_TAU_PA_RAMPUP_DEFAULT |  | 0x0*
1 | PA_RAMPUP_EN_PA_RAMPDOWN | PA_RAMPUP_EN_PA_RAMPDOWN_DISABLE | Disable the PA ramp-down | 0x0
|  | PA_RAMPUP_EN_PA_RAMPDOWN_ENABLE | Enable the PA ramp-down | 0x1*
0 | PA_RAMPUP_EN_PA_RAMPUP | PA_RAMPUP_EN_PA_RAMPUP_DISABLE | Disable the PA ramp-up | 0x0
|  | PA_RAMPUP_EN_PA_RAMPUP_ENABLE | Enable the PA ramp-up | 0x1*