测试信号与处理大作业
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测试信号处理与分析大作业
班级:11011701 学号:11011701** 姓名:王**
学号:11011701** 姓名:王** 一、 (20 分) 用比较法确定被检实际值, 其不确定度如何计算?设已知 200 mm
标准量块的实际值为 199.9mm,对应的标准不确定度为 0. 2mm,被检的 200 mm 量块实际值未知,现采用比较方法,直接测量被检量块与标准量块的实际值 之差 6 次,得值为:1.3,1.5,1.2,1.6,1.5,1.4mm,试给出被检量块的测量 结果。若只比对一次,如何确定被检值的不确定度?
S (1 0) = S (1 0) , S ' (1 0) = S ' (1 0) , S ' ' (1 0) = S ' ' (1 0) , S (2 0) = S (2 0) , S ' (2 0) = S ' (2 0) , S ' ' (2 0) = S ' ' (2 0)
6 * a3 * x 2 * b3
② S(x)要通过已知的 4 个点,即 Si(xi)=yi (i=0,1,2,3),将(xi,yi)带入 S(x) 得到: d1=0; a1+b1+c1+d1=0.5; 8*a2+4*b2+2*c2+d2=2; 27*a3+9*b3+3*c3+d3=1.5; ③ S ' ( x ) 和 S ' ' ( x) 在区间[0,1]内连续,即要满足
0.9167x 3 0.15x 2 0.2667x 3.2833x 3 12.45x 2 12.8667x 4.2 0.1583x 3.075x 12.8667x 16.7
3 2
(0≤x≤1) (1≤x≤2) (2≤x≤3)
三、 (20 分)在对模拟信号进行数字谱分析的过程中,分别需要对信号进行
解:比较法是将相同类型的被测量与标准量直接地进行比较,测出其大小(或是差值)的测 量方法,测量与被测量之间没有函数关系,例如用刻度尺测量长度、用安培计测量电流等。 如果对于被测量进行了多次比较测量, 则用统计分析的方法即 A 类评定计算不确定度, 可用 标准偏差除以开方后的自由度来表示;如果只测了一次,则用 B 类评定计算不确定度,可用 已知的测量器具的不确定度除以 3 (被测量服从均匀分布)作为结果。 ⑴已知比较测出了六组差值,则可用 A 类评定计算结果:
0.7667x 3 0.4667x 2 0.2 x 1.9 x 7.5333x 7.8x 2.6667
3 2
(0≤x≤1) (1≤x≤2) (2≤x≤3)
0.4667x 3.2333x 7.8x 8.4
3 2
⑵该问相比上问只是改变了边界条件,所以条件①②③一样,条件④变为:
号,而离散采样的关键步骤是确定离散采样频率
f s ,其确定条件根据 Shannon 采样定
理给出,如果带限信号的最高谐波频率为 f h (如果是非带限信号,则要选取需要的频 带),则至少取
f s ≥2 f h 的采样频率。确定 f s 后就以 Ts =1/ f s 的间隔对信号离散采样,
得到离散的数据点,在对其进行离散傅里叶变换得到数字频谱结果。 离散采样存在的问题一是频谱混叠现象, 因为信号一般不会严格满足 Shannon 采样
④以上三条得到 10 个方程,要解 12 个未知数,还要有两个方程,利用边界条件
S ' (0) =0.2, S ' (3) =-1,得到:
c1=0.2; 27*a3+6*b3+c3=-1; 这样得到十二个方程,即可解出 ai 和 bi(i=0,1,2,3)的值。用 matlab 求解,源程 序如下: %矩阵A依次存放系数a1b1c1d1a2b2c2d2a3b3c3d3,矩阵B存放相应代数值 A=[0,0,0,1,0,0,0,0,0,0,0,0; 1,1,1,1,0,0,0,0,0,0,0,0; 0,0,0,0,8,4,2,1,0,0,0,0; 0,0,0,0,0,0,0,0,27,9,3,1; 1,1,1,1,-1,-1,-1,-1,0,0,0,0; 0,0,0,0,8,4,2,1,-8,-4,-2,-1; 3,2,1,0,-3,-2,-1,0,0,0,0,0; 0,0,0,0,12,4,1,0,-12,-4,-1,0; 3,1,0,0,-3,-1,0,0,0,0,0,0; 0,0,0,0,3,1,0,0,-3,-1,0,0; 0,0,1,0,0,0,0,0,0,0,0,0; 0,0,0,0,0,0,0,0,27,6,1,0]; B=[0;0.5;2;1.5;0;0;0;0;0;0;0.2;-1]; C=inv(A)*B 得到结果:C =[0.7667,-0.4667,0.2000,0, -1.9000,7.5333,-7.8000,2.6667, -0.4667,3.2333,-7.8000,8.4000] 即 S(x)=
f s /2,+ f s /2]时|C |不为零,就会发生频谱混叠。要降低混叠现 象,可以提高采样频率 f s ,因为 f s 足够高,k f [- f s /2,+ f s /2]时|C |非常小,
条件,如果 k f [k k
混叠现象不严重;也可以利用离散取样后的数据序列 x[n]进行线性插值或抛物线插值
二阶导数:
(0≤x≤1) (1≤ຫໍສະໝຸດ Baidu≤2) (2≤x≤3)
3 * a 2 * x 2 * b2 * x c 2
2
3 * a3 * x 2 * b3 * x c3
2
6 * a1 * x 2 * b1
(0≤x≤1) (1≤x≤2) (2≤x≤3)
S ' ' ( x) =
6 * a 2 * x 2 * b2
为定义在区间[0,3]上的函数,剖分的节点为 xi 0 i ,其
并使其满足 S ' x0 y' 0 , S ' xn y' n 。
其满足 S '' x0 y'' 0 , S '' xn y'' n 。 (要求给出求解过程和 Matlab 源程序)
解:⑴ 构造满足条件的三次样条差值函数 S(x) ,需要以下几个条件: ① 在每一个小区间上 Si (x)都是 x 的三次多项式,所以构造函数形式为:
哪些处理?为什么?这些处理会带来什么问题?其原因何在?如何解决问题? 对非 带限模拟信号作数字化频谱分析,要求分析的频率范围是 0~200Hz,频率分辨 力为 1Hz。试确定采样频率
解: ⑴ ① 数字计算频谱前首先必须对信号进行离散取样,因为数字计算机只能处理数字信
f s 、采样点数 N 和记录长度 。
构造一个逼近原时间信号 x(t)的 x*(t),则 x*(t)的复频谱不易受频谱混叠的制约 。 二是栅栏效应问题。由于频率取样间隔过大而不能有效表达频谱特征的情况称为 栅栏效应, 频谱取样点间挡住或丢失的频率成分有可能是重要的或具有特征的成分, 使 信号处理失去意义。减小栅栏效应最直接的办法就是加大对信号的取样长度 Ts ,但是 会增加数据点数 N;一个有效的方法是用数字细分法(Chirp 法)计算频谱,可有效抑 制栅栏效应在。 ② 另一个处理过程是对信号的截取。因为往往要处理的信号会有较长的延续时间,
将插值点带入得到: a1+b1+c1+d1=a2+b2+c2+d2;
8*a2+4*b2+2*c2+d2=8*a3+4*b3+2*c3+d3; 3*a1+2*b1+c1=3*a2+2*b2+c2; 12*a2+4*b2+c2=12*a3+4*b3+c3; 6*a1+2*b1=6*a2+2*b2; 12*a2+4*b2=12*a3+4*b3
中 i 0,1,2,3 并给出 f x0 0 , f x1 0.5 , f x2 2.0 , f x3 1.5 ,yi f xi , (1)当 y' 0 f ' x0 0.2 , y' 3 f ' x3 1时,试求三次样条插值函数 S , (2)当 y'' 0 f '' x0 0.3 , y'' 3 f '' x3 3.3 时,求样条插值函数 S ,使
数字计算频谱时,由于计算机容量和计算时间的限制,必须在采样时进行有限截取。 截取信号存在的主要问题是频谱泄露现象,即截取信号的有限一段进行数字计算 时得到的结果会产生有规律的偏差,频谱波形相对于原频谱铺散开来,原有谱值总体 减小,在谱值原本为零的频域出现非零值。要抑制频谱泄露,就需要进行合理的取样。 常用的取样方法有:加窗取样,将信号与一个在截取区间外恒为零的窗函数相乘后转 换,常用的窗函数有矩形窗、三角窗、汉宁窗、哈明窗等;截尾取样,即半边窗截尾, 适用于初始变化幅度较大的有始信号;补尾取样,适用于延续时间较长的有始信号。 ③ 此外,有时还要对数字计算频谱进行预处理,包括信号时移预处理和防混叠滤波
S ' ' (0) =-0.3 S ' ' (3) =3.3
matlab 源程序如下:
=﹥ 2*b1=-0.3 =﹥ 18*a3+2*b3=3.3
%矩阵A依次存放系数a1b1c1d1a2b2c2d2a3b3c3d3,矩阵B存放相应代数值 A=[0,0,0,1,0,0,0,0,0,0,0,0; 1,1,1,1,0,0,0,0,0,0,0,0; 0,0,0,0,8,4,2,1,0,0,0,0; 0,0,0,0,0,0,0,0,27,9,3,1; 1,1,1,1,-1,-1,-1,-1,0,0,0,0; 0,0,0,0,8,4,2,1,-8,-4,-2,-1; 3,2,1,0,-3,-2,-1,0,0,0,0,0; 0,0,0,0,12,4,1,0,-12,-4,-1,0; 3,1,0,0,-3,-1,0,0,0,0,0,0; 0,0,0,0,3,1,0,0,-3,-1,0,0; 0,2,0,0,0,0,0,0,0,0,0,0; 0,0,0,0,0,0,0,0,18,2,0,0]; B=[0;0.5;2;1.5;0;0;0;0;0;0;-0.3;3.3]; C=inv(A)*B 得到结果:C =[0.9167,-0.1500,-0.2667,0, -3.2833,12.4500,-12.8667,4.2000, -0.1583,3.0750,-12.8667,16.7000] 即: S(x)=
处理。
⑵
已知的最高频率 f h =200Hz,根据 Shannon 采样定理,理论上取
f s =2 f h =400Hz;
频 率 的 分 辨 率 定 义 为 f0 =
f0 =
f s /N=1/( Ts *N)=1/ ,所以 =1s
f s /N , 由 已 知 条 件 知 道
f 0 =1 , 所 以 N=400 ; 因 为
=≈0.06mm
所以被测量的测量结果:x=201.3mm±0.06mm ⑵如果只比较一次,则用 B 类评定计算不确定度,可以认为被测量服从均匀分布,所以 ux =
0 .2 3
≈0.12mm,其结果可表示为 x=199.9mm+测量的差值Δ x±0.12mm
二、 (20 分)设 f
其中 i 0,1,2,3 ,
x
1.3 1.5 1.2 1.6 1.5 1.4 1 6 +199.9 mm≈201.3mm xi +x0 6 n i 1
用贝塞尔公式计算标准差:
1 6 s(xi)= ( ( xi x ) ) ≈0.15mm 6 1 i 1
s( x )=
2
则:
s(xi) 6
四、 (20 分)信号是正弦波加正态零均值白噪声,信噪比为 10dB,信号频率
a1* x 3 b1* x 2 c1* x d1
S(x)=
(0≤x≤1) (1≤x≤2) (2≤x≤3)
a 2 * x 3 b2 * x 2 c 2 * x d 2 a3 * x b3 * x c3 * x d 3
3 2
其一阶导数:
3 * a1* x 2 2 * b1* x c1 S ' ( x) =
班级:11011701 学号:11011701** 姓名:王**
学号:11011701** 姓名:王** 一、 (20 分) 用比较法确定被检实际值, 其不确定度如何计算?设已知 200 mm
标准量块的实际值为 199.9mm,对应的标准不确定度为 0. 2mm,被检的 200 mm 量块实际值未知,现采用比较方法,直接测量被检量块与标准量块的实际值 之差 6 次,得值为:1.3,1.5,1.2,1.6,1.5,1.4mm,试给出被检量块的测量 结果。若只比对一次,如何确定被检值的不确定度?
S (1 0) = S (1 0) , S ' (1 0) = S ' (1 0) , S ' ' (1 0) = S ' ' (1 0) , S (2 0) = S (2 0) , S ' (2 0) = S ' (2 0) , S ' ' (2 0) = S ' ' (2 0)
6 * a3 * x 2 * b3
② S(x)要通过已知的 4 个点,即 Si(xi)=yi (i=0,1,2,3),将(xi,yi)带入 S(x) 得到: d1=0; a1+b1+c1+d1=0.5; 8*a2+4*b2+2*c2+d2=2; 27*a3+9*b3+3*c3+d3=1.5; ③ S ' ( x ) 和 S ' ' ( x) 在区间[0,1]内连续,即要满足
0.9167x 3 0.15x 2 0.2667x 3.2833x 3 12.45x 2 12.8667x 4.2 0.1583x 3.075x 12.8667x 16.7
3 2
(0≤x≤1) (1≤x≤2) (2≤x≤3)
三、 (20 分)在对模拟信号进行数字谱分析的过程中,分别需要对信号进行
解:比较法是将相同类型的被测量与标准量直接地进行比较,测出其大小(或是差值)的测 量方法,测量与被测量之间没有函数关系,例如用刻度尺测量长度、用安培计测量电流等。 如果对于被测量进行了多次比较测量, 则用统计分析的方法即 A 类评定计算不确定度, 可用 标准偏差除以开方后的自由度来表示;如果只测了一次,则用 B 类评定计算不确定度,可用 已知的测量器具的不确定度除以 3 (被测量服从均匀分布)作为结果。 ⑴已知比较测出了六组差值,则可用 A 类评定计算结果:
0.7667x 3 0.4667x 2 0.2 x 1.9 x 7.5333x 7.8x 2.6667
3 2
(0≤x≤1) (1≤x≤2) (2≤x≤3)
0.4667x 3.2333x 7.8x 8.4
3 2
⑵该问相比上问只是改变了边界条件,所以条件①②③一样,条件④变为:
号,而离散采样的关键步骤是确定离散采样频率
f s ,其确定条件根据 Shannon 采样定
理给出,如果带限信号的最高谐波频率为 f h (如果是非带限信号,则要选取需要的频 带),则至少取
f s ≥2 f h 的采样频率。确定 f s 后就以 Ts =1/ f s 的间隔对信号离散采样,
得到离散的数据点,在对其进行离散傅里叶变换得到数字频谱结果。 离散采样存在的问题一是频谱混叠现象, 因为信号一般不会严格满足 Shannon 采样
④以上三条得到 10 个方程,要解 12 个未知数,还要有两个方程,利用边界条件
S ' (0) =0.2, S ' (3) =-1,得到:
c1=0.2; 27*a3+6*b3+c3=-1; 这样得到十二个方程,即可解出 ai 和 bi(i=0,1,2,3)的值。用 matlab 求解,源程 序如下: %矩阵A依次存放系数a1b1c1d1a2b2c2d2a3b3c3d3,矩阵B存放相应代数值 A=[0,0,0,1,0,0,0,0,0,0,0,0; 1,1,1,1,0,0,0,0,0,0,0,0; 0,0,0,0,8,4,2,1,0,0,0,0; 0,0,0,0,0,0,0,0,27,9,3,1; 1,1,1,1,-1,-1,-1,-1,0,0,0,0; 0,0,0,0,8,4,2,1,-8,-4,-2,-1; 3,2,1,0,-3,-2,-1,0,0,0,0,0; 0,0,0,0,12,4,1,0,-12,-4,-1,0; 3,1,0,0,-3,-1,0,0,0,0,0,0; 0,0,0,0,3,1,0,0,-3,-1,0,0; 0,0,1,0,0,0,0,0,0,0,0,0; 0,0,0,0,0,0,0,0,27,6,1,0]; B=[0;0.5;2;1.5;0;0;0;0;0;0;0.2;-1]; C=inv(A)*B 得到结果:C =[0.7667,-0.4667,0.2000,0, -1.9000,7.5333,-7.8000,2.6667, -0.4667,3.2333,-7.8000,8.4000] 即 S(x)=
f s /2,+ f s /2]时|C |不为零,就会发生频谱混叠。要降低混叠现 象,可以提高采样频率 f s ,因为 f s 足够高,k f [- f s /2,+ f s /2]时|C |非常小,
条件,如果 k f [k k
混叠现象不严重;也可以利用离散取样后的数据序列 x[n]进行线性插值或抛物线插值
二阶导数:
(0≤x≤1) (1≤ຫໍສະໝຸດ Baidu≤2) (2≤x≤3)
3 * a 2 * x 2 * b2 * x c 2
2
3 * a3 * x 2 * b3 * x c3
2
6 * a1 * x 2 * b1
(0≤x≤1) (1≤x≤2) (2≤x≤3)
S ' ' ( x) =
6 * a 2 * x 2 * b2
为定义在区间[0,3]上的函数,剖分的节点为 xi 0 i ,其
并使其满足 S ' x0 y' 0 , S ' xn y' n 。
其满足 S '' x0 y'' 0 , S '' xn y'' n 。 (要求给出求解过程和 Matlab 源程序)
解:⑴ 构造满足条件的三次样条差值函数 S(x) ,需要以下几个条件: ① 在每一个小区间上 Si (x)都是 x 的三次多项式,所以构造函数形式为:
哪些处理?为什么?这些处理会带来什么问题?其原因何在?如何解决问题? 对非 带限模拟信号作数字化频谱分析,要求分析的频率范围是 0~200Hz,频率分辨 力为 1Hz。试确定采样频率
解: ⑴ ① 数字计算频谱前首先必须对信号进行离散取样,因为数字计算机只能处理数字信
f s 、采样点数 N 和记录长度 。
构造一个逼近原时间信号 x(t)的 x*(t),则 x*(t)的复频谱不易受频谱混叠的制约 。 二是栅栏效应问题。由于频率取样间隔过大而不能有效表达频谱特征的情况称为 栅栏效应, 频谱取样点间挡住或丢失的频率成分有可能是重要的或具有特征的成分, 使 信号处理失去意义。减小栅栏效应最直接的办法就是加大对信号的取样长度 Ts ,但是 会增加数据点数 N;一个有效的方法是用数字细分法(Chirp 法)计算频谱,可有效抑 制栅栏效应在。 ② 另一个处理过程是对信号的截取。因为往往要处理的信号会有较长的延续时间,
将插值点带入得到: a1+b1+c1+d1=a2+b2+c2+d2;
8*a2+4*b2+2*c2+d2=8*a3+4*b3+2*c3+d3; 3*a1+2*b1+c1=3*a2+2*b2+c2; 12*a2+4*b2+c2=12*a3+4*b3+c3; 6*a1+2*b1=6*a2+2*b2; 12*a2+4*b2=12*a3+4*b3
中 i 0,1,2,3 并给出 f x0 0 , f x1 0.5 , f x2 2.0 , f x3 1.5 ,yi f xi , (1)当 y' 0 f ' x0 0.2 , y' 3 f ' x3 1时,试求三次样条插值函数 S , (2)当 y'' 0 f '' x0 0.3 , y'' 3 f '' x3 3.3 时,求样条插值函数 S ,使
数字计算频谱时,由于计算机容量和计算时间的限制,必须在采样时进行有限截取。 截取信号存在的主要问题是频谱泄露现象,即截取信号的有限一段进行数字计算 时得到的结果会产生有规律的偏差,频谱波形相对于原频谱铺散开来,原有谱值总体 减小,在谱值原本为零的频域出现非零值。要抑制频谱泄露,就需要进行合理的取样。 常用的取样方法有:加窗取样,将信号与一个在截取区间外恒为零的窗函数相乘后转 换,常用的窗函数有矩形窗、三角窗、汉宁窗、哈明窗等;截尾取样,即半边窗截尾, 适用于初始变化幅度较大的有始信号;补尾取样,适用于延续时间较长的有始信号。 ③ 此外,有时还要对数字计算频谱进行预处理,包括信号时移预处理和防混叠滤波
S ' ' (0) =-0.3 S ' ' (3) =3.3
matlab 源程序如下:
=﹥ 2*b1=-0.3 =﹥ 18*a3+2*b3=3.3
%矩阵A依次存放系数a1b1c1d1a2b2c2d2a3b3c3d3,矩阵B存放相应代数值 A=[0,0,0,1,0,0,0,0,0,0,0,0; 1,1,1,1,0,0,0,0,0,0,0,0; 0,0,0,0,8,4,2,1,0,0,0,0; 0,0,0,0,0,0,0,0,27,9,3,1; 1,1,1,1,-1,-1,-1,-1,0,0,0,0; 0,0,0,0,8,4,2,1,-8,-4,-2,-1; 3,2,1,0,-3,-2,-1,0,0,0,0,0; 0,0,0,0,12,4,1,0,-12,-4,-1,0; 3,1,0,0,-3,-1,0,0,0,0,0,0; 0,0,0,0,3,1,0,0,-3,-1,0,0; 0,2,0,0,0,0,0,0,0,0,0,0; 0,0,0,0,0,0,0,0,18,2,0,0]; B=[0;0.5;2;1.5;0;0;0;0;0;0;-0.3;3.3]; C=inv(A)*B 得到结果:C =[0.9167,-0.1500,-0.2667,0, -3.2833,12.4500,-12.8667,4.2000, -0.1583,3.0750,-12.8667,16.7000] 即: S(x)=
处理。
⑵
已知的最高频率 f h =200Hz,根据 Shannon 采样定理,理论上取
f s =2 f h =400Hz;
频 率 的 分 辨 率 定 义 为 f0 =
f0 =
f s /N=1/( Ts *N)=1/ ,所以 =1s
f s /N , 由 已 知 条 件 知 道
f 0 =1 , 所 以 N=400 ; 因 为
=≈0.06mm
所以被测量的测量结果:x=201.3mm±0.06mm ⑵如果只比较一次,则用 B 类评定计算不确定度,可以认为被测量服从均匀分布,所以 ux =
0 .2 3
≈0.12mm,其结果可表示为 x=199.9mm+测量的差值Δ x±0.12mm
二、 (20 分)设 f
其中 i 0,1,2,3 ,
x
1.3 1.5 1.2 1.6 1.5 1.4 1 6 +199.9 mm≈201.3mm xi +x0 6 n i 1
用贝塞尔公式计算标准差:
1 6 s(xi)= ( ( xi x ) ) ≈0.15mm 6 1 i 1
s( x )=
2
则:
s(xi) 6
四、 (20 分)信号是正弦波加正态零均值白噪声,信噪比为 10dB,信号频率
a1* x 3 b1* x 2 c1* x d1
S(x)=
(0≤x≤1) (1≤x≤2) (2≤x≤3)
a 2 * x 3 b2 * x 2 c 2 * x d 2 a3 * x b3 * x c3 * x d 3
3 2
其一阶导数:
3 * a1* x 2 2 * b1* x c1 S ' ( x) =