### RF_REG19

Bit Field | Read/Write | Field Name | Description
--- | --- | --- | ---
30 | RW | RSSI_BANK_EN_RSSI_DITHER | Speed on the RSSI triangular dithering signal (banked)
29 | RW | RSSI_BANK_FAST_RSSI | RSSI filtering speed (banked)
28 | RW | RSSI_BANK_EN_FAST_PRE_SYNC | Fast mode switching during the preamble reception (banked)
27:24 | RW | RSSI_BANK_TAU_RSSI_FILTERING | Time constant of the RSSI filtering block (banked)
20 | RW | DECISION_USE_VIT_SOFT | Viterbi soft decoding (banked)
19:18 | RW | DECISION_VITERBI_LEN | Set the Viterbi path length (banked)
17 | RW | DECISION_VITERBI_POW_NLIN | Viterbi algorithm uses power instead of amplitude to evaluate the error on the path (banked)
16 | RW | DECISION_EN_VITERBI_GFSK | Viterbi algorithm for the GFSK decoding (banked)
15:8 | RW | FSK_FCR_AMP_3_FSK_FCR_AMP3 | FSK amplitude high (banked)
7:0 | RW | FSK_FCR_AMP_2_FSK_FCR_AMP2 | FSK amplitude mid (banked)

Bit Field | Field Name | Value Symbol | Value Description | Hex Value
--- | --- | --- | --- | ---
30 | RSSI_BANK_EN_RSSI_DITHER | RSSI_BANK_EN_RRSI_DITHER_DISABLE | Disable the RSSI filtering (use minimum value of RSSI even) | 0x0*
|  | RSSI_BANK_EN_RRSI_DITHER_ENABLE | Enable the RSSI filtering | 0x1
29 | RSSI_BANK_FAST_RSSI | RSSI_BANK_FAST_RSSI_NORMAL | Normal RSSI filtering | 0x0*
|  | RSSI_BANK_FAST_RSSI_FAST | Fast RSSI filtering (8x faster) | 0x1
28 | RSSI_BANK_EN_FAST_PRE_SYNC | RSSI_BANK_EN_FAST_PRE_SYNC_DISABLE | Don't switch the fast modes during the preamble reception | 0x0
|  | RSSI_BANK_EN_FAST_PRE_SYNC_ENABLE | Switch the fast modes during the preamble reception | 0x1*
27:24 | RSSI_BANK_TAU_RSSI_FILTERING | RSSI_BANK_TAU_RSSI_FILTERING_4 | 4 symbols | 0x0
|  | RSSI_BANK_TAU_RSSI_FILTERING_8 | 8 symbols | 0x1*
|  | RSSI_BANK_TAU_RSSI_FILTERING_16 | 16 symbols | 0x2
|  | RSSI_BANK_TAU_RSSI_FILTERING_32 | 32 symbols | 0x3
|  | RSSI_BANK_TAU_RSSI_FILTERING_64 | 64 symbols | 0x4
|  | RSSI_BANK_TAU_RSSI_FILTERING_128 | 128 symbols | 0x5
|  | RSSI_BANK_TAU_RSSI_FILTERING_256 | 256 symbols | 0x6
|  | RSSI_BANK_TAU_RSSI_FILTERING_512 | 512 symbols | 0x7
|  | RSSI_BANK_TAU_RSSI_FILTERING_1024 | 1024 symbols | 0x8
20 | DECISION_USE_VIT_SOFT | DECISION_USE_VIT_SOFT_DISABLE | Don't use the Viterbi soft decoding | 0x0*
|  | DECISION_USE_VIT_SOFT_ENABLE | Use the Viterbi soft decoding | 0x1
19:18 | DECISION_VITERBI_LEN | DECISION_VITERBI_LEN_1 | 1 bit | 0x0
|  | DECISION_VITERBI_LEN_2 | 2 bits | 0x1
|  | DECISION_VITERBI_LEN_4 | 4 bits | 0x2*
|  | DECISION_VITERBI_LEN_8 | 8 bits | 0x3
17 | DECISION_VITERBI_POW_NLIN | DECISION_VITERBI_POW_NLIN_DISABLE | Viterbi algorithm uses amplitude to evaluate the error on the path | 0x0
|  | DECISION_VITERBI_POW_NLIN_ENABLE | Viterbi algorithm uses power to evaluate the error on the path | 0x1*
16 | DECISION_EN_VITERBI_GFSK | DECISION_EN_VITERBI_GFSK_DISABLE | Disable the Viterbi algorithm for the GFSK decoding | 0x0
|  | DECISION_EN_VITERBI_GFSK_ENABLE | Enable the Viterbi algorithm for the GFSK decoding | 0x1*
15:8 | FSK_FCR_AMP_3_FSK_FCR_AMP3 | FSK_FCR_AMP_3_FSK_FCR_AMP3_DEFAULT | In 4FSK is the high amplitude (+/-3), in FSK w/ ISI it specifies the highest amplitude (generally it corresponds to a sequence 1-1-1) | 0x44*
7:0 | FSK_FCR_AMP_2_FSK_FCR_AMP2 | FSK_FCR_AMP_2_FSK_FCR_AMP2_DEFAULT | In 4FSK is the threshold, in FSK w/ ISI it specify the mid amplitude (generally it corresponds to a sequence 0-1-1 or 1-1-0) | 0x30*