LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to make LDPC parity check matrix H from non-systematic to systematic in C/C++

Hi,

 

I am working with KINTEX board for LDPC coding and decoding.Through Vivado HLS,  I need to transform a parity-check matrix H (that only consists of ones and zeros) from a non-standard to a standard form through C/C++ programming language. Here below you may find samples of non-standard parity check matrices in which Gauss-Jordan elimination (over GF(2)) can be applied.

Initially, i need C/C++ programming logic please help me if you do have any idea about LDPC.

this is, express it as

Hsys = [I| P]

This is my H matrix

H=[1 1 0 0 1 0;
     1 0 0 1 0 1;
     1 1 1 0 0 1 ];

Expected Systematic H matrix

Hsys=[1 0 0 1 0 1;
           0 1 0 1 1 1;
          0 0 1 0 1 1 ];

0 Kudos
Message 1 of 2
(2,726 Views)

You reaize you posted to the LabVIEW forum? LabVIEW is a programming language but has nothing to do with C/C++ itself. You better should post this to a standard C/C++ programming forum.

Rolf Kalbermatter
My Blog
0 Kudos
Message 2 of 2
(2,694 Views)