How to modify the input ports of the CCSDS LDPC decoder and reduce its BRAM resource consumption
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
玉杰
el 27 de Abr. de 2025
Comentada: 玉杰
el 8 de Mayo de 2025
The official website states that this block supports scalar inputs and vector inputs of size 8, but in the Simulink example, I noticed that the input port is ufix4, and I couldn’t find any configuration options. How should I modify this? Additionally, I want to reduce BRAM resource consumption. Are there any parameters related to parallelism that can be configured?
0 comentarios
Respuesta aceptada
Kranti Balaga
el 5 de Mayo de 2025
Hi,
In CCSDS LDPC decoder, you can configure the input port width by simply change the data type of the "decSampleIn"
in the below example:
All the configurations are dynamically changed from the input port such as Code rate index and Block length index for AR4JA configuration.
The only configuration options for compile time is, LDPC configuration between, (8160,7136) LDPC (default) | AR4JA LDPC.
Since the code rate and block lenghts are changed dynamically, we dont have an option to reduce the BRAM count. Also, dont have an option to configure the parallelism parameter.
Let me know your requirements, and settings to understand your usecase.
Thanks,
Kranti
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!