Click here to Skip to main content
15,504,703 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Streamin proc for Rich edit Pin
David Crow17-Jun-17 17:09
David Crow17-Jun-17 17:09 
GeneralRe: Streamin proc for Rich edit Pin
ForNow17-Jun-17 17:28
ForNow17-Jun-17 17:28 
Questionikspropertset declaring variable ksps Pin
Member 1326135415-Jun-17 6:58
Member 1326135415-Jun-17 6:58 
AnswerRe: ikspropertset declaring variable ksps Pin
Richard MacCutchan15-Jun-17 7:13
mveRichard MacCutchan15-Jun-17 7:13 
GeneralRe: ikspropertset declaring variable ksps Pin
Member 1326135415-Jun-17 9:35
Member 1326135415-Jun-17 9:35 
GeneralRe: ikspropertset declaring variable ksps Pin
Richard MacCutchan15-Jun-17 9:49
mveRichard MacCutchan15-Jun-17 9:49 
GeneralRe: ikspropertset declaring variable ksps Pin
jeron116-Jun-17 6:31
jeron116-Jun-17 6:31 
QuestionHow to make LDPC parity check matrix H from non-systematic to systematic in C/C++ Pin
Member 1326117515-Jun-17 2:42
Member 1326117515-Jun-17 2:42 
Hi,

 I am working LDPC encoding and decoding for hardware implementation.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 am trying encoding part via C/C++ programming logic. please help me if you do have any idea about LDPC. I would need a method that works out with matrices of any dimension.

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];


int main() //THIS CODE WORKS ONLY FOR THE GIVEN MATRIX BUT I NEED A METHOD THAT WORKS OUT WITH MATRICES OF ANY DIMENSION
{
    // encoding
    int i,j;
    int message;
    int H_Matrix[3][6]={{1,1,0,0,1,0},{1,0,0,1,0,1},{1,1,1,0,0,1}};
    int temp[3][6]={0};
for(j=0;j<6;j++)
    {
        temp[1][j]=(H_Matrix[1][j]^H_Matrix[0][j]);
        H_Matrix[1][j] = temp[1][j];
        temp[2][j]=(H_Matrix[2][j]^H_Matrix[0][j]);
        H_Matrix[2][j] = temp[2][j];
        temp[0][j]=(H_Matrix[0][j]^H_Matrix[1][j]);
        H_Matrix[0][j] = temp[0][j];
    }
  
for(i=0;i<3;i++)
{
    for(j=0;j<6;j++)
    {
        printf("%d\t ",H_Matrix[i][j]);
    }
    printf("\n");
}
}

QuestionDynamically create memory based on 2 different struture templates Pin
manoharbalu14-Jun-17 2:19
manoharbalu14-Jun-17 2:19 
AnswerRe: Dynamically create memory based on 2 different struture templates Pin
Richard MacCutchan14-Jun-17 5:32
mveRichard MacCutchan14-Jun-17 5:32 
GeneralRe: Dynamically create memory based on 2 different struture templates Pin
manoharbalu14-Jun-17 21:27
manoharbalu14-Jun-17 21:27 
GeneralRe: Dynamically create memory based on 2 different struture templates Pin
Richard MacCutchan14-Jun-17 23:40
mveRichard MacCutchan14-Jun-17 23:40 
GeneralRe: Dynamically create memory based on 2 different struture templates Pin
manoharbalu14-Jun-17 23:44
manoharbalu14-Jun-17 23:44 
GeneralRe: Dynamically create memory based on 2 different struture templates Pin
Richard MacCutchan15-Jun-17 0:18
mveRichard MacCutchan15-Jun-17 0:18 
GeneralRe: Dynamically create memory based on 2 different struture templates Pin
manoharbalu15-Jun-17 1:34
manoharbalu15-Jun-17 1:34 
GeneralRe: Dynamically create memory based on 2 different struture templates Pin
Richard MacCutchan15-Jun-17 2:11
mveRichard MacCutchan15-Jun-17 2:11 
GeneralRe: Dynamically create memory based on 2 different struture templates Pin
leon de boer15-Jun-17 9:06
leon de boer15-Jun-17 9:06 
GeneralRe: Dynamically create memory based on 2 different struture templates Pin
manoharbalu15-Jun-17 20:54
manoharbalu15-Jun-17 20:54 
GeneralRe: Dynamically create memory based on 2 different struture templates Pin
leon de boer16-Jun-17 5:14
leon de boer16-Jun-17 5:14 
QuestionValue for a structure is not showing in watch window in VS2008 Pin
manoharbalu12-Jun-17 2:14
manoharbalu12-Jun-17 2:14 
AnswerRe: Value for a structure is not showing in watch window in VS2008 Pin
Richard MacCutchan12-Jun-17 7:26
mveRichard MacCutchan12-Jun-17 7:26 
GeneralRe: Value for a structure is not showing in watch window in VS2008 Pin
manoharbalu12-Jun-17 20:14
manoharbalu12-Jun-17 20:14 
GeneralRe: Value for a structure is not showing in watch window in VS2008 Pin
leon de boer12-Jun-17 21:57
leon de boer12-Jun-17 21:57 
QuestionHooking file move with shell extension? Pin
TheHeadlessSourceMan10-Jun-17 22:25
TheHeadlessSourceMan10-Jun-17 22:25 
AnswerRe: Hooking file move with shell extension? Pin
Jochen Arndt11-Jun-17 1:34
professionalJochen Arndt11-Jun-17 1:34 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.