resetSoftBuffer
Reset soft buffer for HARQ process in UL-SCH or DL-SCH decoder
Syntax
Description
The resetSoftBuffer
function resets the soft buffer for a HARQ
process in an uplink shared channel (UL-SCH) decoder or downlink shared channel (DL-SCH)
decoder System object™. To enable soft combining of retransmissions before low-density parity-check
(LDPC) decoding, each decoder maintains a soft buffer for each HARQ process. Upon successful
decoding of the input, the decoder objects automatically reset the soft buffer for the HARQ
process. Calling the resetSoftBuffer
function resets the soft buffer
manually. Call this function when decoding different transport blocks for the same HARQ
process subsequently or when all redundancy versions for a HARQ process are
complete.
resetSoftBuffer(
resets the soft buffer
for hybrid automatic repeat-request (HARQ) process number 0 and codeword index 0 in the
specified uplink shared channel (UL-SCH) decoder decUL
)decUL
.
resetSoftBuffer(___,
resets
the soft buffer for the specified HARQ process number harqID
)harqID
. Specify
harqID
in addition to the input arguments in any of the previous
syntaxes.
resetSoftBuffer(
and
decUL
,Name=Value
)resetSoftBuffer(
specify options using one or more name-value arguments. For example, to specify transport
block number 1, set decDL
,Name=Value
)BlockID
to 1
. (since R2024a)
Examples
Input Arguments
References
[1] 3GPP TS 38.212. “NR; Multiplexing and channel coding.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.