Check if a vector and matrix are orthogonal (MATLAB)
    31 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
Dear,
I founded this program:
clear;clc;
Niter = 2; % number of iterations
EsN0_dB = -3:1:7; % SNR range to plot over
msg_num = 2000; % number of messages per SNR value
H =[1 1 1 1 0 0 0 0 0 0;
    1 0 0 0 1 1 1 0 0 0;
    0 1 0 0 1 0 0 1 1 0;
    0 0 1 0 0 1 0 1 0 1;
    0 0 0 1 0 0 1 0 1 1];
[rows, cols] = size(H);
[G_sys, H_sys] = gen_Gsys_from_H(H);
check = mod(G_sys*H_sys',2); % to see if orthogonal
But I don't have the function gen_Gsys_from_H(H)
I want just to understand if G_sys in this case is a vector or matrix. And what the result check must be to see if it is orthogonal or not ?
5 Kommentare
  Rik
      
      
 am 25 Mär. 2022
				I don't know anything about your application. What I told you is what you can learn from the code itself. If the variable check must be a scalar, then those two other variables must be vectors. Matlab doesn't care about the length, as long as they're equal. I don't know what that function was supposed to do, that is why I posted a comment, not an answer.
Antworten (1)
  Mohammed Hamaidi
      
 am 25 Mär. 2022
        See this :Low-density_parity-check_code
Orthogonality mean 'mod 2=0'
0 Kommentare
Siehe auch
Kategorien
				Mehr zu Resizing and Reshaping Matrices finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


