📄 rrc_rom.m
字号:
%按照纯查表,不作简化的方式作发送滤波器的改进型,可以减少一半的存储器使用量。
%BY YEGANHUA
%REV. 2004-4-4
clc;
clear;
load D:\叶琻化\数字滤波器设计实例\Matlab\rrc12bit.mat;
for i=1:2^8
x(i,:)=de2bi(i-1,8);
for j=1:8
y(i,j)=x(i,9-j);
if y(i,j)==0
end;
y(i,j)=-1;
end;
end;
for i=1:8
h1(i)=rrc12bit((i-1)*8+1);
h2(i)=rrc12bit((i-1)*8+2);
h3(i)=rrc12bit((i-1)*8+3);
h4(i)=rrc12bit((i-1)*8+4);
end;
for i=1:2^8
s1(i)=sum(h1.*y(i,:));
s2(i)=sum(h2.*y(i,:));
s3(i)=sum(h3.*y(i,:));
s4(i)=sum(h4.*y(i,:));
end;
for i=1:2^8
s(i*4-3)=s1(i);
s(i*4-2)=s2(i);
s(i*4-1)=s3(i);
s(i*4)=s4(i);
end;
s=s/max(s);
s=round(s*(2^7-1));
for i=1:length(s)
if s(i)<0
s(i)=2^8+s(i);
end;
end;
j=0:length(s)-1;
j_s=[j;s];
fid = fopen('dsssrrc.txt','w');
fprintf(fid,'%5d: %5d;\n',j_s);
fclose(fid);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -