MATLAB使用经验:
时间:2024年3月初:
背景:作业,我就想着先做,但初次使用数学功能加上时间久远,就寻思着记录下此次的过程。万一以后再用,就回来翻一下
抽样函数与辛格函数
心情:私密吗喽,不会,咸鱼摆烂:
关于变量:这两个变量的范围是一致的,.* 和 *在此处的结果是一样的,但需要注意乘法和矩阵乘法是有区别的。不信可以多试几次,取13点不够用的,多取点,光滑的曲线!
>> t = -6.*pi:pi:6.*pi; %-6π<t<6π 这一个也是13个点
>> T = linspace(-6*pi,6*pi,13); %-6π<t<6π,取13个点
下面实现一个Sa(t)和sinc(t)函数的绘制:
%{
分别绘制抽样函数Sa(t)与辛格函数sinc(t)
将Sa(t)与sinc(t)图像放在同一时间尺度
%}
>> %设置参数范围与函数
t = -6.*pi:0.01:6.*pi; %-6π<t<6π 以0.01作为变量t的单位尺度
Sa = sin(t)./t; %Sa函数
sinc=sin(pi.*t)./(pi.*t); %sinc函数(辛格函数)
这个就是设置的数值大小。
画Sa(t)函数;
>>
plot(Sa); %抽样函数图像
grid on; %绘制网格
xlabel('t'); %x轴-时间尺度
ylabel('幅度'); %y轴-幅值
title('Sa'); %标题-Sa
>>
plot(sinc); %辛格函数图像
grid on; %绘制网格
xlabel('t'); %x轴-时间尺度
ylabel('幅度'); %y轴-幅值
title('Sinc'); %标题-sinc
>>
hold on; %保持图像
plot(Sa,'r'); %将Sa函数图像放在同一时间尺度
title('Sa与sinc'); %更改标题
这个图存废了,另存格式改一下.jpg。记得检查一下图的缩放,你也不想和我一样存个废图,突然发现横轴的数据有问题。暂时不知道原因,欢迎大哥指正!
解析:
Sa(t)抽样函数和sinc(t)辛格函数是在信号处理中常见的两个函数。
Sa(t)抽样函数(Sampling Signal)(也称为采样函数或重建函数)是用于理想抽样和重建信号的数学函数,通常用来描述采样率和带宽的关系,以及对连续信号进行离散化和重建时的插值过程。
Sa(t)抽样函数定义为:Sa(t) = sint/t;
sinc函数是正弦函数的反函数,定义为:sinc(t) = sin(πt) / (πt)。
sinc(t)辛格函数是一个基本的数学函数,被广泛应用于信号处理中。它具有良好的频谱特性,在频域上的主瓣很窄,能够提供较好的频率选择性和抗混叠能力。
联系
Sa(t)抽样函数是由sinc(t)辛格函数通过缩放得到的。它们的形状非常相似,但是Sa(t)抽样函数在主瓣附近有一些额外的副瓣。这些副瓣是由于采样引入的离散化误差导致的。
作用
- Sa(t)抽样函数主要用于理想采样和重建信号时的插值过程。在实际应用中,连续信号经过采样后会变为离散信号,然后使用Sa(t)函数进行插值重建,使得离散信号能够还原成连续信号。
- sinc(t)辛格函数则常被用于频域滤波和频谱分析,它可以用于补偿采样引入的混叠失真,并对信号进行频率选择。
最后:暂时没有用过,欢迎大佬们的指点!