Hello,
Please debug my code. I need to perform column swap operation to make half part of MATRIX to be IDENTITY Matrix.
I have added Row operation but dont know to add codes for column swap...
Type: Posts; User: SarasMuthu
Hello,
Please debug my code. I need to perform column swap operation to make half part of MATRIX to be IDENTITY Matrix.
I have added Row operation but dont know to add codes for column swap...
Hi,
The above H matrix is input matrix [48][96].. N=98, M=k=48
I need to get OUTPUT
1. Systematic matrix, Hsys = [A/I] from H matrix, where A is binary matrix of size KxM, and I is Identity of...
Sorry for uncertainty. Now i will explain you properly :)
I have tried Matrix[3][6], ya it`s working fine.
Now my requirement to move into Bigger matrix [48][96]. My code is not working for...
LDPC Encoding Concept:
I have a Parity check matrix H of size 48x96. 15178. Let k=48 and N=96, M=48
From the H matrix, i need to generate a Generator Matrix =[Identity/P]. where Identity size...
Sorry, i have tried to indent code properly but its coming properly.
Hi,
My code is working for small matrix only. But actually i need codes to work for Bigger matrix
For e.g.
msg[3] = {0,1,1};
int H[3][6] = {1,1,0,0,1,0,1,0,0,1,0,1,1,1,1,0,0,1}; //WORKING...
Hi,
If you see the attachment, first loop takes more time. Any optimization method ? welcome
for(j=0;j<ROWS && I<Imax;j++)
{
What you telling ?
Thanks for your response. Working with message passing. For ALGORITHM click [link] []SPM: 404 Page Not Found.
-1 indicates the missed/Erasure bit. Then how to executes the codes. Please help and...
Hi,
It takes more timing cycles.
Starts at 46 clock cycles but execution continues for 678 clock cycles. Trying to reduce execution time. Please modify codes.
#include <stdio.h>
I have already included Optimization Directives to the codes. It`s reduce timing cycles somewhat but what i expected is not done. So looking for help from your side.
Sorry for Improper formatting:rolleyes:. Thanks for your response:confused:
Hi,
I am trying bit flipping function. But, While executing its showing incorrect value. I don`t where code going wrong. Please help me anyone.
Correct Codeword :[10010101]// First 4 bits are...
Thanks for your response. But i don`t think vivado HLS will accept those..
Thanks for your response.
I am doing Bit_flippling. I am findind whether ZERO count is high or ONE COUNT IS HIGH.
I have executed the following codes in Hardware and compared timing cycles. But timing cycles and latency are more, so i need to optimize my codes. but my skill level is not sufficient enough to...
I don`t know , for that reason only i am posting. You viewing the C codes according to your C compiler. But mien is different, i am working in Hardware platform.
Hi,
I am executing C codes in VIVADO HLS. Values of Matrix showing in Negative value so i added "abs" but in VIVADO HLS, abs function is not accepted. Therefore, what i can replace "abs" in the...
Hi,
I know LDPC decoding logic but i don`t have knowledge in Data Structure. Please help me How to proceed LDPC Decoding Using Tanner Graph in C Coding? Please teach me in writing coding step by...
Hi,
I started learning C and C++ programming languages. I am unable to understand the logic of the given codes... Especially i dont know how "FOR LOOP" works in the given code.
Please explain...
Actually i am not getting about the type of decoder concerned with partially parallel or fully serial bcoz I have to implement the LDPC decoder with the help of belief propagation algorithm.In that...
I am working LDPC encoding and decoding for mini project work. With my effort i have completed LDPC encoding but struggling with LDPC decoding.
Message-passing on the binary erasure channel
...
Iayyo da, It`s very difficult to make you understand..OOOps:frown:
No, I know matrix multiplication. Actually what is my problem means ? i am working with LDPC code
int main()
int H_Matrix[3][6]={{1,1,0,0,1,0},{1,0,0,1,0,1},{1,1,1,0,0,1}}; //2-dimensional...
Hi,
How to multiply single dimensional array with 2-dimensional array. Please share me the logic.
int H_Matrix[3][6]={{1,1,0,0,1,0},{1,0,0,1,0,1},{1,1,1,0,0,1}}; //2-dimensional array
...