简单的数字信号插值、抽取及成型,MMSE误差分析

本文探讨了数字信号处理中的插值和抽取技术,通过9倍插值后2倍抽取,结合不同升余弦滚降因子的滤波器,对信号进行4.5倍插值分析。实验中,以奈奎斯特采样后信号为基准,计算MMSE误差,结果显示误差精度为3.8%,可接受。文章提供了一种灵活的方法,允许调整插值、抽取和滤波器参数,适用于不同信号处理需求。
摘要由CSDN通过智能技术生成

#简单的数字信号插值、抽取及成型,MMSE误差分析
主题:

对于一个信号,奈奎斯特采样后的序列进行9倍插值,之后2倍抽取,选择不同的升余弦滚降因子插值滤波器,分析4.5倍插值后序列和实际采样后的对应序列误差情况。
此处的插值与抽取倍数均可调整,以实现不同分数倍的信号插值。使用升余弦滚降滤波器成型。
算法流程图如下:
算法流程图

需要注意虽然理论上奈奎斯特采样频率大于2倍频即可,但实际仿真为了追求效果,最好大于10倍。



A = 5;

f0 = 9;

x0 = 0:0.001:6/9;

y0 = A * sin(2 * pi * f0 .* x0);

plot(x0,y0);

hold on

fN = 360;

dt = 1/fN;

T = 0:dt:6/9;

yN = A * sin(2 * pi * f0 .* T);

stem(T,yN);

title('奈奎斯特采样后信号图');

xlabel('时间t');

ylabel('幅度A');

 

len = length(yN);

y1 = zeros(1,9 * len);

a = 1;

for n1 = 1:9 * len

   
	if mod(n1 - 1,9) == 0

       
		y1(n1) = yN(a);

       
		a = a + 1;

   
	end

end

figure

x1 = 1:9 * len;

stem(x1,y1,'fill','r--');

  • 6
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值