现代数字信号处理作业
数字信号处理习题集大题及答案
1设序列x(n)={4,3,2,1} , 另一序列h(n) ={1,1,1,1},n=0,1,2,3 (1)试求线性卷积 y(n)=x(n)*h(n) (2)试求6点圆周卷积。
(3)试求8点圆周卷积。
解:1.y(n)=x(n)*h(n)={4,7,9,10,6,3,1}
2.6点圆周卷积={5,7,9,10,6,3}
3.8点圆周卷积={4,7,9,10,6,3,1,0}
2二.数字序列 x(n)如图所示. 画出下列每个序列时域序列: (1) x(n-2); (2)x(3-n);
(3)x[((n-1))6],(0≤n ≤5);
(4)x[((-n-1))6],(0≤n ≤5);
n
1
2
3
4
0.5
x(3-n)
x[((n-1))]
n
4
3
2
1
0.5
n
1
2
3
4
0.5
x[((-n-1))6]
3.已知一稳定的LTI 系统的H(z)为)
21)(5.01()
1(2)(111------=z z z z H
试确定该系统H(z)的收敛域和脉冲响应h[n]。
解:
0.5
2Re
Im
系统有两个极点,其收敛域可能有三种形式,|z|<0.5, 0.5<|z|<2, |z|>2 因为稳定,收敛域应包含单位圆,则系统收敛域为:0.5<|z|<2
1
1111213
/25.013/4)21)(5.01()1(2)(--------=---=z z z z z z H
)1(23
2)()5.0(34)(--+=n u n u n h n n
4.设x(n)是一个10点的有限序列
x (n )={ 2,3,1,4,-3,-1,1,1,0,6},不计算DFT ,试确定下列表达式的值。 (1) X(0), (2) X(5), (3)
现代数字信号处理课后习题解答
解法2:
因 与 不相关,则
同理
故
6、某系统的传递函数 。若输入平稳随机信号的自相关函数为 ,输出记为Y(t),试求互相关函数 。
解:
7、某系统的传递函数 。若输入平稳随机信号的自相关函数为 ,输入记为Y(t),试求互相关函数 。
解:
8、两个串联系统如图4-9所示。输入X(t)是广义平稳随机信号,第一个系统的输出为W(t),第二个系统的输出为Y(t),试求W(t)和Y(t)的互相关函数 。
解:当信号为复正弦加白噪声时,设
其中 是在 中均匀分布的随机变量, 为白噪声均值0,方差 。
当信号是实正弦加白噪声时,设
12设上题中共有M复正弦加白噪声。请写出它的(p+1)阶自相关矩阵。并证明该自相关阵可以分解为如下形式:
解:上题中M个随机初相在[0,2 ]内均匀分布的复正弦加白噪声,
设
令
则
式中, 是 的共轭转置,I为(p+1)阶单位矩阵, 为白噪声方差。
题目中MA(T)传递函数为
AR( )传递函数为
令 ,
即
模型为
P阶AR模型与p阶线形预测器等价,取p=10,则10阶线形预测为
其增益:
习题6
1.设噪声中存在L个具有随机相位的复正弦信号如下:
式中 ,L为均匀分布的随机相位,它们是互相独立的; 为零均值与方差的白噪声,且与 互相独立。
现代信号处理大作业题目+答案
研究生“现代信号处理”课程大型作业
(以下四个题目任选三题做)
1. 请用多层感知器(MLP )神经网络误差反向传播(BP )算法实现异或问题(输入为
[00;01;10;11]X T =,要求可以判别输出为0或1)
,并画出学习曲线。其中,非线性函数采用S 型Logistic 函数。
2. 试用奇阶互补法设计两带滤波器组(高、低通互补),进而实现四带滤波器组;并画出其频响。滤波器设计参数为:F p =1.7KHz , F r =2.3KHz , F s =8KHz , A rmin ≥70dB 。
3. 根据《现代数字信号处理》(姚天任等,华中理工大学出版社,2001)第四章附录提供的数据(pp.352-353),试用如下方法估计其功率谱,并画出不同参数情况下的功率谱曲线:
1) Levinson 算法
2) Burg 算法
3) ARMA 模型法
4) MUSIC 算法
4. 图1为均衡带限信号所引起失真的横向或格型自适应均衡器(其中横向FIR 系统长M =11), 系统输入是取值为±1的随机序列)(n x ,其均值为零;参考信号)7()(-=n x n d ;信道具有脉冲响应:
12(2)[1cos()]1,2,3()20 n n h n W π-⎧+=⎪=⎨⎪⎩其它
式中W 用来控制信道的幅度失真(W = 2~4, 如取W = 2.9,3.1,3.3,3.5等),且信道受到均
值为零、方差001.02=v σ(相当于信噪比为30dB)的高斯白噪声)(n v 的干扰。试比较基
于下列几种算法的自适应均衡器在不同信道失真、不同噪声干扰下的收敛情况(对应于每一种情况,在同一坐标下画出其学习曲线):
数字信号处理习题及解答
n<0时, c内有极点0.5、 0 , 但0 是一个n阶极点, 改成求c 外极点留数, c外极点只有一个, 即2,
x(n)=-Res[F(z), 2]=-2 · 2nu(-n-1) 最后得到
数字信号处理习题及解答
第二章Z变换及离散时间系统分析 3 解答 (2) 收敛域|z|<2:
第二章Z变换及离散时间系统分析 2 解答
数字信号处理习题及解答
第二章Z变换及离散时间系统分析 2 解答
数字信号处理习题及解答
第二章Z变换及离散时间系统分析 2
数字信号处理习题及解答
第二章Z变换及离散时间系统分析 2 解答
数字信号处理习题及解答
第二章Z变换及离散时间系统分析 2 解答
数字信号处理习题及解答
数字信号处理习题及解答
第三章信号的傅里叶变换 3 解答Байду номын сангаас
因为xe(n)的傅里叶变换对应X(ejω)的实部, xo(n)的傅里叶变换对应X(ejω) 的虚部乘以j, 因此
数字信号处理习题及解答
第三章信号的傅里叶变换 4 已知长度为N=10的两个有限长序列:
≤≤ ≤≤
≤≤ ≤≤ 做图表示x1(n)、 x2(n)和y(n)=x1(n) * x2(n), 循环卷积区间长度L=10。
2 设 x(n)=R4(n), 试求x(n)的共轭对称序列xe(n)和共轭反对称序列xo(n), 并分别用图表示。
现代数字信号处理仿真作业
现代数字信号处理仿真作业
1.仿真题
仿真结果及图形:
图错误!未定义书签。基于FFT的自相关函数计算
图错误!未定义书签。
图错误!未定义书签。周期图法和BT法估计信号的功率谱图错误!未定义书签。利用LD迭代对16阶AR模型的功率谱估计
16阶AR模型的系数为:
a1=--;
a2=;
a3=3i;
a4=7;
a5=68i;
a6=76i;
a7=92i;
a8=20i
a9=20i;
a10=23i;
a11=710i;
a13=83i ;
a14=24i;
a15=21i;
a16=3i.
仿真程序3_17:
clear all
clc
%% 产生噪声序列
N=32; %基于FFT的样本长度
%N=256; %周期图法,BT法,AR模型功率谱估计的长度vn=randn1,N+1irandn1,N/sqrt2;
%%产生复正弦信号
f= ; %归一化频率
SNR=30 30 27; %信噪比
A=10.^SNR./20; %幅度
signal=A1exp1i2pif10:N-1; %复正弦信号
A2exp1i2pif20:N-1;
A3exp1i2pif30:N-1;
%% 产生观察样本
un=sumsignal+vn;
%% 利用的FFT估计
Uk=fftun,2N;
Sk=1/NabsUk.^2;
r0=ifftSk;
r1=r0N+2:2N,r01:N;
%%
r2=xcorrun,N-1,'biased';
% 画图
k=-N+1:N-1;
figure1
subplot1,2,1
stemk,realr1
xlabel'm';ylabel'实部';
subplot1,2,2
现代数字信号处理习题
现代数字信号处理习题
1.设()u n 是离散时间平稳随机过程,证明其功率谱()w 0S ≥。
证明:将()u n 通过冲激响应为()h n 的LTI 离散时间系统,设其频率响应()w H 为()001,w -w w 0,
w -w w
H w
=?
> 输出随机过程()y n 的功率谱为()()()2y S w H w S w =
输出随机过程()y n 的平均功率为()()()00201
1r 022w w
y y w w S w dw S w dw π
π
π+?-?=
=??
当频率宽度w 0→时,上式可表⽰为()()()01
r 00y S w w π
=?≥
由于频率0w 是任意的,所以有()w 0
S ≥
3、已知:状态⽅程 )()1,()1()1,()(1n n n n x n n F n x ν-Γ+--=观测⽅程
)()()()(2n n x n C n z ν+= )()]()([111n Q n n E H =νν )()]()([222n Q n n E H
=νν滤波初值 )]0([)|0(0x E x =ξ
}
)]]0([)0()]][0([)0({[)0(H x E x x E x E P --=
请简述在此已知条件下卡尔曼滤波算法的递推步骤。解:步骤1 状态⼀步预测,即1
*11)|1(?)1,()|(N n n C n x n n F n x ∈--=--∧
ξξ
步骤2 由观测信号z(n)计算新息过程,即
1*11)|(?)()()|(?)()(M n n C n x n C n z n z
中国科学院刘艳老师现代数字信号处理第二章上机作业
二、解题思路
由于试验中涉及到一个点目标在 x、y 平面上绕单位圆作圆周运动,则可以 将问题分为 x、y 两个方向解决,最后再用 x、y 方向上的信号合成观测信号。不 妨设 x 方向上的运动为周期为 500 的正弦波 sx=cos(0.004πn),则可以建立观测 信号 x 与期望信号 xs,噪声信号的 vx 的关系:x=sx+vx。同理可以建立起 y 方 向上的类似关系。我们知道为了求解维纳滤波器必须先要确定阶数 N,为此接下 来使用 “for Mx=2:N”来确定滤波器的长度也即滤波器的阶次,即使用循环的方式,采 用 for 语句,将滤波器阶次依次确定为 2—500 并对其依次计算均方误差,如 ex 小于 1%则符合条件,否则直接舍去该阶,继续循环验证。经过上面的准备后我 1 们要求维纳滤波器的单位脉冲响应。由维纳霍夫方程的矩阵形式 h hopt Rxx Rxd 为了求 hopt,我们必须先求出观测信号的自相关矩阵 RXX 和互相关矩阵 RXSX, 在定义 时要注意选择相关函数的无偏性。再由最小均方误差定义求出 ex。y 方向上的计 算与 x 方向相一致。 最后使 x 方向和 y 方向上的信号分别通过最优滤波,再进行 合成, 从而最终得到最优滤波后的观测信号。 可以根据需求调用 fgure、 subplot、 plot 等函数显示需要的图像信息。
rxx=xcorr(x,x,'unbiased'); %观测信号的自相关函数 Rxx rxsx=xcorr(x,sx,'unbiased'); %观测信号与期望信号的互相关函数 Rxdx bx=sx*(sx)'/N; %期望信号均方值 for Lx=2:N %确定滤波器长度 for i=1:Lx %确定观测信号的自相关函数矩阵 for j=1:Lx if i<=j Rxx(i,j)=rxx(N+j-i); else Rxx(i,j)=rxx(N+i-j); end end end Rxx=inv(Rxx); %求逆矩阵 Rxsx=(rxsx(N:N+Lx-1))'; %截取相同长度向量以便可以进行矩阵乘法 hx=Rxx*Rxsx; %滤波器单位脉冲响应 hopt=Rxx-1Rxsx ex=bx-(Rxsx)'*hx; %均方误差 if ex<1e-2 %判断均方误差是否最小 (以 1%作为衡量度) break; end end ax=[1 zeros(1,Lx-1)]'; %确定滤波器系数 fx=filter(hx,ax,x); %滤波 %y 方向上的信号% vy=normrnd(0,0.06.^0.5,1,N); %噪声 sy=sin(0.004*pi*n); %期望信号 y=sy+vy; %观测信号 ryy=xcorr(y,y,'unbiased'); % 观 测 信 号 的 自 相 关 函 数 rysy=xcorr(y,sy,'unbiased'); %观测信号与期望信号的互相关函数 by=sy*(sy)'/N; %期望信号均方值 for Ly=2:N %确定滤波器长度 for i=1:Ly %确定观测信号的自相关函数矩阵 for j=1:Ly if i<=j Ryy(i,j)=ryy(N+j-i); else Ryy(i,j)=ryy(N+i-j); end end end Ryy=inv(Ryy); %求逆矩阵 Rysy=(rysy(N:N+Ly-1))'; %截取相同长度向量 hy=Ryy*Rysy; %滤波器单位脉冲响应 ey=by-(Rysy)'*hy; %均方误差
《现代数字信号处理》各章习题-电子文本
条件的最低阶滤波器的系数 b(k)。 (1) 滤波器具有(广义)线性相位; (2) 它完全滤除频率为 ω0 = π / 3 的正弦波; (3) ω = 0 和 ω = π 时其幅频响应等于 1。 1.23 证明:如果 h(n) 是实数的,且 2M 是一个整数,则约束条件 h(n) = h(2 M − n) 是 h(n) 的 单位采样响应具有广义线性相位的充分但不是必要的条件。 1.24 一个 FIR 线性相位滤波器的单位采样响应是实数的, 且 n<0 和 n>7 时 h(n)=0。 如果 h(0)=1 jπ / 3 且系统函数在 z = 0.4e 和 z = 3 各有一个零点,则 H(z)的表达式是什么? 1.25 一个线性移不变系统的传输函数为: H ( z ) = (a) 求实现这个系统的差分方程。
现代数字信号处理-各章习题
杨绿溪
科学出版社 2007 年 11 月
第二章习题
2 2.1 设 x 是均值为 mx,方差为 σ x 的随机变量, xi , i = 1, 2,..., N 是 x 的 N 个独立观测值。
ˆx = (a) 若定义样本均值 m
2 2 ˆx 的?即 E σ =σx ?
{ }
1 N
p q
响应 h(n)的滤波器,为了实现一个具有单位采样响应 g (n) = (−1) n h( n) 的系统,这个差 分方程应作如何修改? 1.4 如果 h(n)是一个截止频率 ω c = π / 4 的理想低通滤波器的单位采样响应, 求具有单位采样 响应 g (n) = h(2n) 的滤波器的频率响应。 1.5 证明如果 X (e jω ) 是实偶的,则 x(n)也是实偶的。 1.6 试证明 DTFT 变换中的卷积定理。 1.7 设 x(n)是一个 DTFT 为 X (e jω ) 的序列。对下列每个由 x(n)形成的序列,用 X (e jω ) 表示 它们的 DTFT: (a) x∗ ( − n) ; (b) x(n) ∗ x∗ (− n) ; (c) x(2n + 1) 1.8 假设给定一个计算复值序列 x(n)的 DTFT 程序,如何利用这个程序计算 X(k)的反变换?
数字信号处理习题及答案解析
==============================绪论==============================
1. A/D 8bit 5V 00000000 0V 00000001 20mV 00000010 40mV 00011101 29mV
==================第一章 时域离散时间信号与系统==================
1.
①写出图示序列的表达式
答:3)1.5δ(n 2)2δ(n 1)δ(n 2δ(n)1)δ(n x(n)-+---+++= ②用δ(n) 表示y (n )={2,7,19,28,29,15}
2. ①求下列周期
)
5
4sin(
)8
sin(
)4()
51
cos()3()
54sin()2()8sin()1(n n n n n π
ππ
π
-
②判断下面的序列是否是周期的; 若是周期的, 确定其周期。
(1)A是常数 8ππn 73Acos x(n)⎪⎪⎭
⎫ ⎝⎛-= (2))8
1
(j e )(π-=n n x 解: (1) 因为ω=
73π, 所以314
π2=ω, 这是有理数, 因此是周期序列, 周期T =14。
(2) 因为ω=
81, 所以ω
π2=16π, 这是无理数, 因此是非周期序列。
③序列)Acos(nw x(n)0ϕ+=是周期序列的条件是是有理数2π/w 0。 3.加法
乘法
序列{2,3,2,1}与序列{2,3,5,2,1}相加为__{4,6,7,3,1}__,相乘为___{4,9,10,2} 。
移位
翻转:①已知x(n)波形,画出x(-n)的波形图。
现代信号处理大作业
现代信号处理大型作业
一.试用奇阶互补法设计两带滤波器组(高、低通互补),进而实现四带滤波器组;并画出其频响。滤波器设计参数为:F p =1.7KHz , F r =2.3KHz , F s =8KHz , A rmin ≥70dB 。
(一)、分析
与通常的滤波器相比,互补滤波器具有优良的结构特性和结构特性,具有较低的噪声能量和系数敏感性,其定义如下:
一组滤波器H 12(),(),.......()Z H Z H Z n 如果满足下式:
H
e K
jw k n
(),==∑11
0
H
e k
jw k n
()=∑=1
2
1, 0
则称这组滤波器为功率互补滤波器,同时互补滤波器还应该满足:
H
z A z k
k n
()()=∑=1
其中A(z)为全通函数,适当的选择全通函数,可以
使两带函数具有所需要的低通和高通特性。
(二)、设计步骤
(1) 对Fp 、Fr 进行预畸
);
();(
''Fs
Fr
tg Fs
Fp
tg r p ∏=Ω∏=Ω
(2) 计算'''*r p c ΩΩ=Ω,判断'c Ω是否等于1,即该互补滤波器是否为互补镜像滤波器
(3) 计算相关系数
⎪⎩⎪⎨⎧-==+++=+-=-=Ω
Ω=
--=偶数)N 为(;2
1
奇数)N 为 (;;lg /)16/1lg(;150152;
1121;
1;
;
])110
)(110[(1213
090500''
02'''2
11-min
1.0min
1.0i i u q k N q q q q q k k q k k k k r
p Ar Ap
;)
2cos()1(21))12(sin(
)1(21
基于现代数字信号处理技术的信号处理与应用
基于现代数字信号处理技术的信号处理与应
用
随着科技的飞速发展,数字信号处理技术成为了现代科技领域中的重要组成部分。数字信号处理技术在音频、图像、视频、通信等领域均有广泛的应用。数字信号处理技术是分析、处理和重新合成数字信号的技术,它将信号分割为数字信号,采样和量化数字信号,并应用现代数学算法对其进行处理。数字信号处理技术的应用可广泛应用于音频及图像处理、信号压缩和恢复、编码/解码、信号滤波和卷积、以及通信系统等方面。
一、信号的分析与处理
数字信号处理技术旨在将信号中的信息提取出来,然后对其进行分析和处理。
数字信号处理技术包括信号采样和量化过程、数字滤波器的设计和应用、信号变换和傅里叶变换、形态学变换等。
信号采样是将模拟信号转化为数字信号的过程。在数字信号处理中,需要将连
续的模拟信号通过采样器转化为离散的数字信号。信号量化是将模拟信号转化为用离散量表示的数字信号的过程。信号量化减少了数字信号的存储空间,同时也会带来信号信息损失。
在数字信号处理中,滤波器是广泛应用的工具。数字滤波器是基于数字信号的
滤波器,其将数字信号中的高频或低频组件进行滤除或强化,从而改变数字信号的特性。数字滤波器的常见类型包括低通滤波器、高通滤波器、带通滤波器和带阻滤波器等。
信号变换主要包括离散傅里叶变换和波形变换,其中傅里叶变换通常用于处理
频率分析和频域滤波,而波形变换则用于处理时域信息,例如变换波形的幅度、振荡周期和时间间隔。
形态学变换是用于数字图像处理的重要方法,它通过对元素形态的变换,可以加强或弱化图像中所感兴趣的结构成分,从而产生特定的图像增强、分割、配准或者测量。
现代数字信号处理仿真作业
第三章仿真作业3.17
(1)代码
clear;
N=32;
m=[-N+1:N-1];
noise=(randn(1,N)+j*randn(1,N))/sqrt(2); f1=0.15;
f2=0.17;
f3=0.26;
SNR1=30;
SNR2=30;
SNR3=27;
A1=10^(SNR1/20);
A2=10^(SNR2/20);
A3=10^(SNR3/20);
signal1=A1*exp(j*2*pi*f1*(0:N-1));
signal2=A2*exp(j*2*pi*f2*(0:N-1));
signal3=A3*exp(j*2*pi*f3*(0:N-1));
un=signal1+signal2+signal3+noise;
uk=fft(un,2*N);
sk=(1/N) *abs(uk).^2;
r0=ifft(sk);
r1=[r0(N+2:2*N),r0(1:N)];
r=xcorr(un,N-1,'biased');
figure
subplot(2,2,1)
stem(m,real(r1));
xlabel('m');
ylabel('FFT估计r1实部');
subplot(2,2,2)
stem(m,imag(r1));
xlabel('m');
ylabel('FFT估计r1虚部');
subplot(2,2,3)
stem(m,real(r));
xlabel('m');
ylabel('平均估计r实部');
subplot(2,2,4)
stem(m,imag(r));
xlabel('m');
ylabel('平均估计r虚部');
中国科学院刘艳老师现代数字信号处理第四章上机作业
1、假设一平稳随机信号为()()()0.81x n x n w n =−+,其中)(n w 是均值为0,方差为1的白噪声,数据长度为1024。
(1)、产生符合要求的)(n w 和)(n x ;
(2)、给出信号x(n)的理想功率谱;
(3)、编写周期图谱估计函数,估计数据长度N=1024及256时信号功率谱,分析估计效果。
(4)、编写Bartlett 平均周期图函数,估计当数据长度N=1024及256时,分段数L 分别为2和8时信号)(n x 的功率谱,分析估计效果。
一、一、解题思路
解题思路w(n)可以通过随机序列randn(1,N)来产生,x(n)可以通过对w(n)滤波产生(由递推式可得系统的传递函数),也可以直接由递推式迭代产生。
由于线性系统的输出功率谱等于输入功率谱乘以传递函数模的平方,X(n)可以看做w(n)通过一线性系统的输出,H(z)=1/(1-0.8z)。所以x(n)的理想功率谱P(ejw)=σw2|H(ejw)|2。
周期图方法:直接对观测数据做FFT变换,变换的结果取模的平方再除以数据长度,作为估计的功率谱。256个观测点时可以对原观测数据以4为间隔提取得到。Bartlett法:将L组独立的观测数据分别求周期图,再将L个周期图求平均作为信号的功率谱估计。L组数据可以通过对原观测数据以L为间隔提取得到。
二、二、MATLAB MATLAB MATLAB实现程序及注解
实现程序及注解clear all;
clear;close all;
Fs=500;%采样率
N=1024;%观测数据
数字信号处理作业_答案
数字信号处理作业
DFT 习题
1. 如果)(~
n x 是一个周期为N 的周期序列,那么它也是周期为N 2的周期序列。把
)(~n x 看作周期为N 的周期序列,令)(~1k X 表示)(~n x 的离散傅里叶级数之系数,再把)
(~
n x 看作周期为N 2的周期序列,再令)(~
2k X 表示)(~
n x 的离散傅里叶级数之系数。当然,
)(~1k X 是周期性的,周期为N ,而)(~2k X 也是周期性的,周期为N 2。试利用)(~
1k X 确定)(~
2k X 。(76-4)
2. 研究两个周期序列)(~n x 和)(~n y 。)(~n x 具有周期N ,而)(~
n y 具有周期M 。序列
)(~n w 定义为)()()(~
~~n y n x n w +=。
a. 证明)(~
n w 是周期性的,周期为MN 。
b. 由于)(~n x 的周期为N ,其离散傅里叶级数之系数)(~
k X 的周期也是N 。类似地,
由于)(~n y 的周期为M ,其离散傅里叶级数之系数)(~k Y 的周期也是M 。)(~
n w 的离散傅里叶级数之系数)(~
k W 的周期为MN 。试利用)(~
k X 和)(~
k Y 求)(~
k W 。(76-5)
3. 计算下列各有限长度序列DFT (假设长度为N ):
a. )()(n n x δ= b .N n n n n x <<-=000)()(δ
c .10)(-≤≤=N n a
n x n
(78-7)
4. 欲作频谱分析的模拟数据以10千赫速率被取样,且计算了1024个取样的离散傅里叶变换。试求频谱取样之间的频率间隔,并证明你的回答。(79 -10)
现代数字信号处理理论计算法仿真作业
现代数字信号处理仿真作业
3.17
首先定义函数 u_length(N),函数的作用是产生长度为N的观测样本u(n),程序如下:function u = length(N);
A1 = sqrt(10^(30/10));
A2 = sqrt(10^(30/10));
A3 = sqrt(10^(27/10));
n = 1:N;
s_signal = A1*exp(i*2*pi*0.15*n)+A2*exp(i*2*pi*0.17*n)+A2*exp(i*2*pi*0.26*n);
v_noise = sqrt(1/2)*randn(1,N)+j*sqrt(1/2)*randn(1,N);;
u = s_signal+v_noise;
(1)N=32,分别用给予FFT的自相关函数和式3.1.2估计自相关函数r(m),程序如下:
function r11
N=32;
u = u_length(N); %长度为32的随机信号
for m = 1:N
r11(m) = u(m:N)*u(1:N-m+1)'/N;
end
r12 = conj(r11(N:-1:2)); %自相关函数的对称性
r1 = [r12,r11]; %r1是按式3.1.2估计自相关函数r(m)
u2N = [u,zeros(1,N)];
U_w = fft(u2N,2*N);
S_BT = (abs(U_w).^2)/N;
r20=ifft(S_BT);
r2=[r20(N+2:2*N) r20(1:N)]; %r2是FFT的自相关函数快速算法得出的自相关函数hold on
现代数字信号处理张颢答案
现代数字信号处理张颢答案
现代数字信号处理
题目:什么是现代数字信号处理?
答案:现代数字信号处理(Digital Signal Processing,简称DSP)是一种用于处理数字信号的技术,它可以用来改善信号的质量,提高信号的可靠性,以及提高信号的传输效率。它可以用来处理各种类型的信号,包括声音、图像、视频和数据。
DSP的基本原理是将信号转换成数字信号,然后使用数字信号处理技术来处理它们。这种技术可以用来改善信号的质量,提高信号的可靠性,以及提高信号的传输效率。
DSP的应用非常广泛,它可以用来处理各种类型的信号,包括声音、图像、视频和数据。它可以用来改善信号的质量,提高信号的可靠性,以及提高信号的传输效率。
DSP的应用非常广泛,它可以用来处理各种类型的信号,包括声音、图像、视频和数据。它可以用来改善信号的质量,提高信号的可靠性,以及提高信号的传输效率。例如,它可以用来改善声音的品质,消除噪声,提高图像的清晰度,以及提高视频的流畅度。
此外,DSP还可以用来处理复杂的信号,例如脉冲信号、正
弦信号和锯齿信号。它可以用来检测信号的特征,以及检测信号
的变化。
DSP的另一个重要应用是信号分析。它可以用来分析信号的
特征,以及检测信号的变化。它还可以用来检测信号的异常,以
及检测信号的质量。
总之,现代数字信号处理是一种用于处理数字信号的技术,
它可以用来改善信号的质量,提高信号的可靠性,以及提高信号
的传输效率。它可以用来处理各种类型的信号,包括声音、图像、视频和数据,以及复杂的信号,例如脉冲信号、正弦信号和锯齿
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.谱线增强问题:设 x( n) x1 ( n) x2 ( n), x1 ( n) 是窄带信号,定义
x1 (n) sin(0.05 n ), 是在 [0, 2 ] 区间上均匀分布的随机相位。 x2 (n) 是寬带信号,
它是一个零均值、方差为1的白噪音信号e(n)激励一个线性滤波器而产生,其差分方程为
Using power spectral plots of f ( n), 1 ( n) and whereas
1 (n) and 2 (n) behave as low-pass process. Explain the reason for this phenomenon.
d) Compute the ensemble average learning curve of the LMS filter by averaging Leabharlann Baiduhe square value of the prediction error f(n) over an ensemble of 100 different realization of the filter. Calculate the time constant and residual power according to the experiment results and compare with the corresponded theoretical values.
可得
(10 40)
[a2 (40) a2 ()]
a 2 30
综上,实验所得的收敛时间在理论计算的范围之内。 3): f ( n) , 1 ( n) , 2 (n) 的功率谱如下图所示:
由上图可以看出, f ( n) 具有白噪声特性,而 1 ( n) 和 2 (n) 具有低通特性。这是因 为LMS滤波器的
数字信号处理Ⅱ作业
李锐-SA13023005
作业1 1. 系统辨识问题:Consider an AR process x(n) defined by the difference equation
x(n) a1 x(n 1) a2 x(n 2) v(n)
where v(n) is an additive white noise of zero mean and variance
解:1):设x(n)的模型 x(n)的自相关
x(n) ak x(n k ) v(n)
k 1
2
Rxx (m) E{x(n) x(n m)}
E{x(n)[ ak x(n m k ) v(n m)]}
k 1 2
E[ x(n)v(n m)] ak Rxx (m k )
其中:
h ( n) H ( n) 0 h1 (n)
x ( n) X ( n) x(n 1)
0.05
迭代计算100次取平均,得到如下结果:
输入信号 x( n) 的自相关函数为
0.5 r (0) rx (1) 1 Rx x 1 rx (1) rx (0) 0.5
J () J min (1
2
2 N x )
T 1 将 J min R (0) H opt ryx , H opt Rxx ryx , Rxx
rx (0) rx (1) rx (1) , ryx ,N 2, rx (1) rx (0) rx (2)
a1 (3) a1 () e
可得
(35)
[a1 (5) a1 ()]
a1 13.7
根据实验结果计算 a2 曲线的收敛时间:由图可见 a2 () 0.7200 ,任选两点
a2 (10) 0.1184 , a2 (40) 0.4923 ,则由公式
a2 (10) a2 () e
x2 (n) e(n) 2e(n 1) e(n 2) 。
提示:参考chaper1.1pdf第22页的内容 1) 计算 x1 ( n) 和 x2 ( n) 各自的自相关函数,并画出自相关函数图形。根据此选择合适 的延时D,以实现谱线增强。 2) 产生一个 x( n) 序列,然后选择合适的 值,让 x( n) 通过谱线增强器。画出输出信
E k (n) (1 k ) n E k (0) 系数 a1 (n) 和 a2 (n) 很快收敛到最优
值 a1 和 a2 ,故预测误差 f ( n) 趋近于高斯白噪声 v( n) ,从而具有白噪声的特性。在LMS滤 波器稳定性的分析中,有如下公式
(n) QT [ H (n) H opt ]
k (n) 是 hi (n) 的线性组合,因此 hi (n) 具有低通特性,从而 1 (n) 和 2 (n) 具有低通特性
。 4) LMS预测器的学习曲线如下图所示:
由LMS算法性能分析可得,理论上均方收敛的时间为
e
均方收敛后的误差为:
1 2
1 2
2 x
1 10 2*0.05*1
k 1
2
当阶数及自相关函数已知时,AR模型的参数估计问题就是YulerWalker方程的求解问题。A R模型的YulerWalker方程利用自相关函数的对称性,写成矩阵形式
R (1) R (k ) 1 2 R (0) R (1) R (0) R (k 1) a1 0 R (0) ak 0 R (k) R (k 1)
x1(n)和x2(n)的自相关函数的图形如下所示:
由上图可见,当延时 D 3 时,就可以保证LMS滤波器参考信号中的宽带信号成分与 输入信号中的宽带信号成分不相关,而两者中的窄带信号成分仍然保持一定的相关性,因 此通过LMS滤波后能够有效地起到谱线增强的作用。 2) 由前面计算可知 x1 ( n) 的平均功率为 rx1 (0) 0.5 ,而 x2 ( n) 的平均功率为 rx 2 (0) 6 ,可见 噪声功率比正弦信号的功率强得多。为了实现谱线增强,需要合理选择滤波器阶数N和迭 代步长 ,N和 共同影响滤波器的收敛速度和收敛精度。 滤波器阶数N的选择:因为噪声功率比正弦信号的功率强,当N较小时,误差信号
( n) f ( n) x ( n) x
And the two tap-weight errors
1 (n) a1 h1 (n) and 2 (n) a2 h2 (n)
2 (n) , show that f(n) behaves as white noise,
2):根据LMS算法计算滤波器系数的迭代收敛过程,参考信号为
x(n) a1 x(n 1) a2 x(n 2) v(n)
LMS算法为:
e(n 1) x(n 1) H T (n) X (n) H (n 1) H (n) e(n 1) X (n)
v2 .The AR parameters a1 and
a2 are both real valued:
2 v
a1 0.1 a2 0.8
such that the AR process x(n) has unit a) Calculate the noise variance variance . Then , generate different realization of the process x (n). b) Given the input x (n), an LMS filter of length M = 2 is used to estimate the unknown AR parameters a1 and a2 (assume that a1 and a2 are unknown). The step size
(n) 和误差信号e(n)的波形,并分别与 x1 (n) 和 x2 (n) 比较。 号y
解:1)计算x1(n)和x2(n)的自相关函数: ① rx1 ( k ) 的自相关函数为
rx1 (k ) E[ x1 (n) x1 (n k )] E[sin(0.05 n ) sin(0.05 (n k ) )] 1 E{cos[0.05 (2n k ) 2 ] cos(0.05 k )} 2 0.5cos(0.05 k )
is assigned the
value 0.05. Compute and plot the ensemble average curve of a1 and a2 by averaging the value of parameters a1 and a2 over an ensemble of 100 different realization of the filter. Calculate the time constant according to the experiment results and compare with the corresponded theoretical value. c) For one realization of the LMS filter, compute the prediction error
x2 rx (0) 代入上式,得到理论上的均方收敛误差为: J () 0.2842
因为即使100次平均后 J () 的波动还是较大,无法直接看出收敛后的均值,将 J ()
收敛后的几百个点取平均,近似求得: J () 0.2830 在上图的曲线中取 J (15) 0.5197 , J (47) 0.2955 , J () 0.2833 , 则由公式: J (15) J () e
② rx 2 ( k ) 的自相关函数为
rx 2 (k ) E[ x2 (n) x2 (n k )] E{[e(n) 2e(n 1) e(n 2)][e(n k ) 2e(n k 1) e(n k 2)]} (k 2) 4 (k 1) 6 (k ) 4 (k 1) (k 2)
(15 47)
[ J (47) J ()]
可得: 10
综上所述,实验所得的均方收敛时间和均方收敛误差和理论值基本吻合。由于超量误 差 J ex J () J min ,而 J min 0.2700 ,因此可得理论上的超量误差为 J ex 0.0142 ,实 验中的超量误差为 J ex 0.0133 。
由 det[ Rx I 2 ] 0 可得 Rx 的特征值为 由公式 k
1 0.5 2 1.5
13.3 a 40
1
k
得,理论上均值收敛时间为
根据实验结果计算 a1 曲线的收敛时间:由图可见 a1 () 0.0760 ,任选两点
a1 (3) 0.0031 , a1 (5) 0.0128 ,则由公式
对上式做离散时间傅里叶变换可得: S ()
E k (0) 1 (1 k )e j
S ()
2
E 2 k (0) 1 (1 k ) 2 2(1 k ) cos
T
上式具有低通特性,即 E k ( n) 具有低通特性,由 ( n) Q [ H ( n) H opt ] 可知,
其中: a1 0.1 , a2 0.8 , R (0) x 1
2
从而可解得 R (1) 0.5 , R (2) 0.85 , v 0.27
2
因此v(n)是一个均值为0,方差为0.27的高斯白噪声。利用matlab仿真: a1=0.1; a2=-0.8; %置AR过程中a1,a2的系数值 N=500; % 递推计算的次数 x(n)过程的两次实现如下图所示: