A wireless communication terminal comprising: a transceiver; a controller coupled to the transceiver, the controller configured to: estimate a block error rate for a hypothetical control codeword based on a mapping of channel state information to decoder error rate corresponding to the hypothetical control codeword; determine that an out-of-synchronization event or an in-synchronization event has occurred based on the estimated block error rate; generate indications corresponding to the out-of-synchronization event or in-synchronization event; and filter, over a time period, the indications to declare a link failure event or a link recovery event; wherein the controller is configured to: when the terminal is in a first mode of operation, filter the indications using a first filter with a first period of evaluation; when the terminal is in a second mode of operation, filter the indications using a second filter with a second period of evaluation; and upon transitioning from the first mode of operation to the second mode of operation: use the first filter while operating in the second mode of operation from a start of the transition up until a time equal to the second period of evaluation of the second filter has elapsed after the start of the transition to the second mode; and use the second filter while operating in the second mode of operation from a time equal to the second period of evaluation of the second filter has elapsed after the start of the transition to the second mode. a transceiver; a controller coupled to the transceiver, the controller configured to: estimate a block error rate for a hypothetical control codeword based on a mapping of channel state information to decoder error rate corresponding to the hypothetical control codeword; determine that an out-of-synchronization event or an in-synchronization event has occurred based on the estimated block error rate; generate indications corresponding to the out-of-synchronization event or in-synchronization event; and filter, over a time period, the indications to declare a link failure event or a link recovery event; wherein estimate a block error rate for a hypothetical control codeword based on a mapping of channel state information to decoder error rate corresponding to the hypothetical control codeword; determine that an out-of-synchronization event or an in-synchronization event has occurred based on the estimated block error rate; generate indications corresponding to the out-of-synchronization event or in-synchronization event; and filter, over a time period, the indications to declare a link failure event or a link recovery event; wherein the controller is configured to: when the terminal is in a first mode of operation, filter the indications using a first filter with a first period of evaluation; when the terminal is in a second mode of operation, filter the indications using a second filter with a second period of evaluation; and upon transitioning from the first mode of operation to the second mode of operation: use the first filter while operating in the second mode of operation from a start of the transition up until a time equal to the second period of evaluation of the second filter has elapsed after the start of the transition to the second mode; and use the second filter while operating in the second mode of operation from a time equal to the second period of evaluation of the second filter has elapsed after the start of the transition to the second mode. when the terminal is in a first mode of operation, filter the indications using a first filter with a first period of evaluation; when the terminal is in a second mode of operation, filter the indications using a second filter with a second period of evaluation; and upon transitioning from the first mode of operation to the second mode of operation: use the first filter while operating in the second mode of operation from a start of the transition up until a time equal to the second period of evaluation of the second filter has elapsed after the start of the transition to the second mode; and use the second filter while operating in the second mode of operation from a time equal to the second period of evaluation of the second filter has elapsed after the start of the transition to the second mode. use the first filter while operating in the second mode of operation from a start of the transition up until a time equal to the second period of evaluation of the second filter has elapsed after the start of the transition to the second mode; and use the second filter while operating in the second mode of operation from a time equal to the second period of evaluation of the second filter has elapsed after the start of the transition to the second mode.