陈辉铭作者
13年1个月前IP:未同步
653611
2楼
CIC插值的代码
R = 2;                       % Interpolation factor.
hm = mfilt.cicinterp(R);           % Use default NumberOfSections and
                             % DifferentialDelay property values.
fs = 22.05e3;               % Original sample frequency:22.05 kHz.
n = 0:5119;                 % 5120 samples, .232 second long signal.
x = sin(2*pi*1e3/fs*n);     % Original signal, sinusoid at 1 kHz.

y_fi = filter(hm,x); % 5120 samples, still 0.232 seconds.
  
% Scale the output to overlay stem plots correctly.
x = double(x);
y = double(y_fi);
y = y/max(abs(y));
stem(n(1:22)/fs,x(1:22),'filled'); % Plot original signal sampled
                           % at 22.05 kHz.
hold on;
stem(n(1:44)/(fs*R),y(4:47),'r');   % Plot interpolated signal
                                   % (44.1 kHz) in red.
xlabel('Time (sec)');ylabel('Signal Value');
评论
文号 / 653611

浪迹天涯
名片发私信
学术分 0
总主题 7 帖总回复 8 楼拥有证书:笔友
注册于 2013/08/17 21:26:15最后登录 2018/01/10 01:11:11
主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:0

个人简介

暂未填写
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的