Convolutional rate matching recovery
out = lteRateRecoverConvolutional(in,outlen)
rate recovery of the input data vector,
out = lteRateRecoverConvolutional(
create an output vector,
out, of length
This function is the inverse of the rate matching operation for convolutionally
encoded data. For more information, see
This function includes the inverses of the subblock interleaving,
bit collection and bit selection, and pruning stages. This function
also implements additive soft combining of the input data elements
in the case where repetition occurred during the original rate matching.
Perform rate recovery after rate matching. The returned vector has the same length as the input to rate matching.
codedBlklen = 132; rateMatched = lteRateMatchConvolutional(ones(codedBlklen ,1),50); rateRecovered = lteRateRecoverConvolutional(rateMatched,codedBlklen); size(rateRecovered)
ans = 132 1
The output variable,
rateRecovered, is a vector of the same length as the input to rate matching.
in— Input datanumeric column vector
Input data, specified as a numeric column vector.
outlen— Output vector lengthnonnegative scalar integer
Output vector length, specified as a nonnegative scalar integer.