untitled5.m

来自「归零编码」· M 代码 · 共 50 行

M
50
字号
global dt t f df N T

   close all

   k=input('取样点数=2^k, k取10左右');

   if isempty(k), k=13; end

   z=input('每个信号取样点数=2^z,z<k');

   if isempty(z), z=5; end

   f0=input('f0=取1(kz)左右');

   if isempty(f0), f0=1; end

   N=2^k;  %一共的取样点数

   L=2^z;  %每个码元的取样点数(偶数)
   M=N/L;  %信号数目 即码元数目

   Rb=2;

   Ts=0.05                         %码元宽度是0.05us=50ns

   dt=Ts/L;                       %时域采样间隔

   df=1/(N*dt)                     %MHz   


   T=N*dt                          %截短时间

   Bs=N*df/2                 %系统带宽

   f=[-Bs+df/2:df:Bs];             %频域横坐标

   t=[-T/2+dt/2:dt:T/2];          %时域横坐标

   EP=zeros(size(f))+eps;

   for ii1=1:30

   b=round(rand(1,M));            %产生随机码
   end
   grid=1/dt;
   y=dmachester(b,grid);   

  
  
   

⌨️ 快捷键说明

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