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*