• 大小: 11KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-11
  • 语言: Matlab
  • 标签: HDB3AMICMIMi  

资源简介

HDB3,AMI,RZ,NRZ等编码的MATLAB代码,希望对需要的同学有所帮助

资源截图

代码片段和文件信息

function [codevarargout]=AMI(signalvarargin)
%-------------------------使用须知-------------------------------
%功能   得到AMI码即把消息码中的“1“交替变成“-1“和“+1“将“0“仍保持为“0“
%使用   example:
%       s=[0 1 0 1 1 0 0 0 1 0 0 0 0 1 1 1 1 1 1];
%       code=AMI(s);                        %全部按默认设置返回二进制序列码
%       [codestatus]=AMI(s);               %全部按默认设置返回二进制序列码和最后一个“1“的状态
%       code=AMI(s-1);                     %信号码序中的第一个“1“设为-1返回二进制序列码
%       [codestatus]code=AMI(s-1);        %信号码序中的第一个“1“设为-1返回二进制序列码和最后一个“1“的状态
%输入参数
%signal 表示输入信号
%status 表示信号码序中的第一个“1“的状态默认值1
%        最终存储信号码序中的最后一个“1“的状态并可返回供其它程序使用
%输出参数
%code   返回变换后的二进制序列串
%局部变量
%sf     16倍输入信号码速
%len    输入信号长度
%最后更新 2010/4/15
%----------------------------------结束------------------------------------
status=1;
if nargin > 1 && isequal(varargin{1}-1)
    status=varargin{1};
end
len=length(signal);
code=zeros(1len);
for i=1:len
    if isequal(signal(i)1)
        code(i)=status;
        status=0-status;
    end
end
if nargout > 1
varargout{1}=status;
end
if nargout < 1
    plot2code(code‘ami‘);
end


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1320  2010-04-16 09:22  AMI.m

     文件       4585  2010-04-16 12:19  base2code.m

     文件        609  2010-04-15 09:00  base2code_example.m

     文件       1550  2010-04-16 07:44  CMI.m

     文件       1516  2010-04-16 08:54  Differential.m

     文件       1408  2010-04-16 13:38  dNRZ.m

     文件       1416  2010-04-16 13:34  dRZ.m

     文件       3528  2010-04-16 11:49  HDB3.m

     文件       1551  2010-04-16 08:06  Manchester.m

     文件       1832  2010-04-15 22:42  Miller.m

     文件       2116  2010-04-16 13:28  plot2code.m

     文件       1360  2010-04-16 13:09  sNRZ.m

     文件       1484  2010-04-16 13:22  sRZ.m

----------- ---------  ---------- -----  ----

                24275                    13


评论

共有 条评论

相关资源