gusucode.com > matlab编程一个频分复用系统的模拟源码程序 > matlab编程一个频分复用系统的模拟源码程序/code/DSP_test/srz.m

    %单极性归零码转换
%
%
%-----------------分割线----------------------------------------
function [y yn]=srz(x)
[m n]=size(x);
if m<n
    m=n;
else
    n=m;
end

t0=600;
y=zeros(1,n*t0);
for i=1:n
    if x(i)==1
        for j=1:t0/2
            y((i-1)*t0+j)=1;
        end
    else
        for j=1:t0
            y((i-1)*t0+j)=0;
        end
    end
end

[ym yn]=size(y);