⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gen2par.m

📁 数字通信第四版原书的例程
💻 M
字号:
function h = gen2par(g);
%GEN2PAR Converts generator matrix to parity-check matrix in GF(2).
%       H = GEN2PAR(G) computes parity-check matrix H from generator matrix G.
%       The function can also used to convert parity-check matrix to generator
%       matrix. The conversion is used in GF(2) only.
%
%       See also: CYCLGEN, HAMMGEN.

%       Wes Wang 10/5/95
%       Copyright (c) 1995-96 by The MathWorks, Inc.
%       $Revision: 1.1 $  $Date: 1996/04/01 17:57:58 $

[n,m] = size(g);
if n >= m
    error('The input for GEN2PAR is not a generator or parity-check matrix')
end;

I = eye(n);
if abs(max(max(g(:, 1:n)-I))) == 0
    h = [g(:,n+1:m)' eye(m-n)];
elseif abs(max(max(g(:, m-n+1:m)-I))) == 0
    h = [eye(m-n) g(:,1:m-n)'];
else
    error('The input for GEN2PAR is not a generator or parity-check matrix')
end;

%--end of GEN2PAR

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -