HDL NR Polar Encoder/Decoder doesn't work with frame-to-samples block

Hallo, I have this problem with the frame to samples block and the NR polar Encoder and Decoder;
For frame-to-samples block, I set idle cycles between samples to 0, and cycles between frames to 100; I set NR polar Encoder to Uplink, K = 31 and rate-matched length(E) = 140. And I find out when E > cycles between frames , the output of NR polar Encoder is not a power of 2, which should be a power of 2. The Encoder is connected to polar decoder. As result the polar decoder doesn't work, it gives me warning like The length of input data frame, 68, does not match the expected length, N = 128.
How can I solve this issue?
By the way, when I set E <= cycles between frames,the NR polar encoder works, but the output of NR polar decoder is still all zeros.
Thanks in advance for your answers!

Answers (0)

Products

Asked:

on 16 Oct 2025

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!