盲解卷积算法-盲信号实验报告

合集下载

信号卷积实验报告数据

信号卷积实验报告数据

一、实验目的1. 理解信号卷积的概念及其物理意义。

2. 掌握信号卷积的图解方法及结果分析。

3. 通过实验加深对信号处理中卷积运算的理解和应用。

二、实验原理信号卷积是信号处理中一个重要的概念,它描述了两个信号相互作用的结果。

卷积运算可以表示为:y(t) = x(t) h(t)其中,y(t)是输出信号,x(t)是输入信号,h(t)是系统的冲激响应。

卷积运算的物理意义是将信号分解为冲激信号之和,借助系统的冲激响应,求解系统对任意激励信号的零状态响应。

三、实验仪器与设备1. 双踪示波器2. 信号发生器3. 信号源及频率计模块4. 数字信号处理模块5. 计算机及MATLAB软件四、实验数据1. 输入信号x(t)(1)方波信号:周期为T,幅度为A。

(2)三角波信号:周期为T,幅度为A。

2. 冲激响应h(t)(1)矩形脉冲信号:宽度为τ,幅度为B。

(2)高斯脉冲信号:标准差为σ,幅度为B。

3. 输出信号y(t)(1)方波信号与矩形脉冲信号的卷积(2)三角波信号与高斯脉冲信号的卷积五、实验步骤1. 使用信号发生器产生方波信号、三角波信号、矩形脉冲信号和高斯脉冲信号。

2. 将信号输入数字信号处理模块,进行信号处理。

3. 使用双踪示波器观察输入信号、冲激响应和输出信号的波形。

4. 使用MATLAB软件对信号进行卷积运算,并与示波器观察到的波形进行对比分析。

六、实验结果与分析1. 方波信号与矩形脉冲信号的卷积输入信号x(t)为方波信号,冲激响应h(t)为矩形脉冲信号。

根据卷积公式,输出信号y(t)为:y(t) = x(t) h(t) = A (u(t) - u(t-τ))其中,u(t)为单位阶跃函数。

从示波器观察到的波形可以看出,输出信号y(t)为方波信号,且周期与输入信号相同。

MATLAB仿真结果与示波器观察到的波形一致。

2. 三角波信号与高斯脉冲信号的卷积输入信号x(t)为三角波信号,冲激响应h(t)为高斯脉冲信号。

盲信号分离的原理及其关键问题的研究

盲信号分离的原理及其关键问题的研究

盲信号分离的原理及其关键问题的研究盲源分离是上世纪80年代初在信号处理领域诞生的备受学术界关注的新生学科,在许多新兴领域都有着重要的应用。

盲分离按照其混叠方式的不同,可分为瞬时线性混叠和非线性混叠。

本文着重研究主要针对盲分离瞬时线性混叠模型的适定、欠定情形以及卷积混叠模型,具体的工作包括如下几个方面:1.针对适定线性混叠的情形,深入研究了如何把联合对角化技术应用于解决盲信号分离问题。

利用信号时序结构的二阶统计量方法通常需要解决一个联合对角化问题。

首先对一类特殊的矩阵束——良态矩阵束给出了一个新算法。

由于采用了共轭梯度算法优化目标函数,算法不仅收敛快,而且收敛性有保证。

然后,给出了可完美对角化的判别定理。

同时,还把对角化问题转化为含有R-正交约束的一类优化问题,给出了统一的优化框架。

2.在线性欠定混叠盲分离以及稀疏分量分析中,如果信号是非严格稀疏时,通常的两步法将失去作用,前人提出了源信号非严格稀疏下的k-SCA条件,并给出了在此条件下,混叠矩阵能被估计以及源信号可恢复的理论证明,但目前甚少相关的具体实现算法。

文中首先提出了一种针对k-SCA条件,利用超平面聚类转化为其法线聚类来估计混叠矩阵的有效算法,在源信号重建上,还提出了一种简化l1范数解的新算法,弥补了该领域研究的一个缺失。

3.同样是针对线性欠定混叠的情形,提出利用基于单源区间的盲分离算法。

采用Bofill的两步法,第一步估计混叠矩阵,第二步恢复源信号。

首次发现了暂时非混叠性这一混叠信号的物理性质,并定义了单源区间,提出了一个基于最小相关系数的统计稀疏分解准则(SSDP)。

并在此基础上,提出了非完全稀疏性的问题。

现有的最短路径法、l1范数解和SSDP算法仅适用于稀疏源而不适宜非完全稀疏源。

针对两个观测信号的情形,提出了统计非稀疏准则(SNSDP)。

该准则将信号分成若干区间,用源的相关性判断各区间是否非完全稀疏,并在非完全稀疏和稀疏的区间采取不同的源恢复策略。

实验报告信号卷积实验

实验报告信号卷积实验

一、实验目的1. 理解卷积的概念及其物理意义。

2. 掌握卷积运算的原理和方法。

3. 通过实验加深对卷积运算在实际应用中的理解。

二、实验原理1. 卷积的定义:卷积是一种线性运算,它描述了两个信号在时域上的相互作用。

对于两个连续时间信号f(t)和g(t),它们的卷积定义为:F(t) = ∫f(τ)g(t-τ)dτ其中,F(t)是卷积结果,f(τ)是信号f(t)的任意时刻的值,g(t-τ)是信号g(t)在时刻t-τ的值。

2. 卷积的性质:卷积具有交换律、结合律和分配律等性质。

其中,交换律是指f(t)和g(t)的卷积与g(t)和f(t)的卷积相等;结合律是指三个信号f(t)、g(t)和h(t)的卷积可以分别进行两两卷积后再进行一次卷积;分配律是指一个信号与两个信号的卷积等于该信号分别与两个信号卷积后的和。

三、实验内容1. 实验一:连续时间信号卷积实验(1)选用信号:选取两个连续时间信号f(t)和g(t),其中f(t)为矩形脉冲信号,g(t)为指数衰减信号。

(2)卷积计算:根据卷积的定义,计算f(t)和g(t)的卷积F(t)。

(3)结果分析:观察F(t)的波形,分析卷积结果的物理意义。

2. 实验二:离散时间信号卷积实验(1)选用信号:选取两个离散时间信号f[n]和g[n],其中f[n]为单位阶跃信号,g[n]为矩形脉冲信号。

(2)卷积计算:根据离散时间信号卷积的定义,计算f[n]和g[n]的卷积F[n]。

(3)结果分析:观察F[n]的波形,分析卷积结果的物理意义。

3. 实验三:MATLAB仿真实验(1)选用信号:选取两个连续时间信号f(t)和g(t),其中f(t)为正弦信号,g(t)为余弦信号。

(2)MATLAB编程:利用MATLAB的信号处理工具箱,编写程序实现f(t)和g(t)的卷积运算。

(3)结果分析:观察MATLAB仿真得到的卷积结果,分析其物理意义。

四、实验结果与分析1. 实验一:连续时间信号卷积实验(1)实验结果:通过计算得到f(t)和g(t)的卷积F(t)的波形。

一种基于多判据综合决策的语音信号频域盲解卷积排序算法

一种基于多判据综合决策的语音信号频域盲解卷积排序算法
企 肥 学 统 学 赧 ( 然科学版) 自
21 0 0年 5月 第 2 O卷 第 2期
Ju l f ee U i r t( a r c ne ) oma o f n esy N t a Si cs H i v i ul e
— —
M a O1 1 2 No 2 v2 0 V0. 0 .
t e d f in y o a i o a l o t msb s d o ig e ci r n c n b v r a y t i a p o c n h e i e c ft d t n l g r h a e n s l rti a e o e c me b hs p ra h a d c r i a i n e o t e q ai f e u a in a c r c n e a a in r s l s i r v d g e t . h u l y o r t t c u a y a d s p r t e u t i mp o e r al t pm o o s y K y w r s b i d d c n ou in;f q e c - o i e od : l e o v lt n o r u n y d man;mu t l r ei o s y t e ia ;p r u a in e l p e c i r in ;s n h t l e i t t c m tt o

种 基 于 多判 据综 合 决策 的语 音信 号频 域 盲解 卷 积排 序 算 法
姚 成 , 张 超。
2 02 ; 30 7 20 0 ;. 3 6 12 中国科学技术大学 电子工程与信息科学系 , 合肥
(. 1安徽财 贸职业学院 计算机 系 , 合肥
3 安徽大学 计算智能与信号处理教育部重点实验室 , . 合肥 2 0 3 ) 30 9

卷积算法实验报告程序

卷积算法实验报告程序

一、实验目的通过本次实验,加深对卷积算法的理解,掌握离散时间系统中的卷积运算方法,并学会使用MATLAB进行卷积运算的仿真。

二、实验原理卷积是一种线性时不变(LTI)系统的数学运算,用于描述系统输入信号与系统冲激响应的卷积结果。

在离散时间系统中,卷积运算可以表示为:\[ y[n] = \sum_{k=-\infty}^{\infty} x[k]h[n-k] \]其中,\( y[n] \) 是系统的输出信号,\( x[k] \) 是系统的输入信号,\( h[n] \) 是系统的冲激响应,\( n \) 是时间变量。

MATLAB提供了`conv`函数来进行卷积运算,其语法为:\[ y = conv(x, h) \]其中,\( x \) 和 \( h \) 分别是输入信号和冲激响应的向量。

三、实验内容1. 创建输入信号和冲激响应使用MATLAB创建一个简单的输入信号 \( x[n] \) 和一个冲激响应 \( h[n] \)。

```matlab% 创建输入信号 x[n] = cos(2pi0.5n)n = 0:100;x = cos(2pi0.5n);% 创建冲激响应 h[n] = u[n] - u[n-10]h = [ones(1,10), zeros(1,90)];```2. 进行卷积运算使用`conv`函数进行卷积运算,并绘制输入信号、冲激响应和输出信号的图形。

```matlab% 进行卷积运算y = conv(x, h);% 绘制图形figure;subplot(3,1,1);stem(n, x);title('输入信号 x[n]');subplot(3,1,2);stem(n, h);title('冲激响应 h[n]');subplot(3,1,3);stem(n, y);title('输出信号 y[n]');```3. 分析卷积结果分析卷积结果,观察输出信号的特性,并与理论预期进行对比。

基于卷积混合的确定性信号盲分离

基于卷积混合的确定性信号盲分离
科 园 月刊

I1
I 毫 业酮 究 啊 九
基于藿积混合的确定性信号盲分离
张建超 赵 中东。 1 23 部队 2 海军航 空工程 学院青岛分院 / . 65 9 .
[ 摘 要 ]盲信号源服从统计独立分布 ( 11 即 .. d序列 )是现在大部分基于卷积混合模型 的盲分离算法的假设条件 ,在实际仿真 中也 要求有色信 号在处理之前进行预 自化 ,但对于象正弦这样 的确定性信号都 没有讨论。本文将针对确定性信号的盲分离问题展开讨论,并 对信号进行 了仿真,仿真结果表 明确定信号虽不满足 j . .d序列要求,但在一定条件下仍可进行 盲分 离。 1 [关键 词 ]盲信 号 ,卷 积 混合


其中








Hz= () z s) s — ) ( ∑Hpz C ( =( ) 一 -k k "
乙 A 结 mr i
积 混 合 模 型 下 的盲 信 号 分 离 问题 。设 有 两 个 统 计 独 立 的 信
[ e o d ]B i d s u c , o v ltv x u e K y w r s ln o r e C n o u ie mit r
引言 盲 信号 的混合模 型一般 可分为 两种 ,瞬时混 合模 型和卷 积 混合模 型。瞬 时混合没 有考虑 到信 号的延 迟 ,而 卷积混 合则 考 虑了延迟 ,所 以卷积混 合模 型更接 近于实 际情况 。大部 分卷 积 混 合情况 下的 肓分离算 法都 引入有 限冲激 响应滤 波器 ,然后估 计 滤波器 的系数 ,达 到盲分离 的 目的。 A a 在 19 年 提 出 了一 种 自然 梯 度 下 降 法 解 决 了卷 mr  ̄ 97

信号的卷积实验报告

信号的卷积实验报告

信号的卷积实验报告
《信号的卷积实验报告》
在现代通信系统中,信号的处理是至关重要的。

信号的卷积是一种常用的信号
处理方法,通过将两个信号进行卷积运算,可以得到新的信号,从而实现信号
的处理和分析。

在本实验中,我们将对信号的卷积进行实验,以探索其在通信
系统中的应用和意义。

实验过程如下:首先,我们准备了两个输入信号,分别为信号A和信号B。

然后,我们将这两个信号进行卷积运算,得到输出信号。

接着,我们对输出信号
进行分析,观察其频谱特性和时域特性。

最后,我们将对实验结果进行总结和
讨论,探讨信号的卷积在通信系统中的实际应用。

通过实验,我们发现信号的卷积可以实现信号的滤波、信号的延迟和信号的叠
加等功能。

在通信系统中,信号的卷积可以用于信号的编码和解码、信道的均
衡和信号的复原等方面。

因此,信号的卷积在通信系统中具有重要的意义和应
用价值。

总之,通过本次实验,我们对信号的卷积有了更深入的理解,并认识到其在通
信系统中的重要性。

希望通过这篇实验报告,能够让更多的人了解信号的卷积,并对其在通信系统中的应用有更清晰的认识。

信号的卷积实验报告

信号的卷积实验报告

一、实验目的1. 理解信号卷积的概念及其物理意义。

2. 掌握信号卷积的计算方法,包括连续卷积和离散卷积。

3. 分析卷积运算在信号处理中的应用,如信号滤波、信号重构等。

二、实验原理1. 信号卷积的概念信号卷积是指两个信号x(t)和h(t)的乘积在时间域上的积分。

卷积运算可以描述信号之间的相互作用和影响,对于信号处理、通信系统、控制系统等领域具有重要的应用。

2. 卷积的数学表示(1)连续卷积设x(t)和h(t)为两个连续信号,它们的卷积y(t)可以表示为:y(t) = ∫[x(τ)h(t-τ)]dτ(2)离散卷积设x[n]和h[n]为两个离散信号,它们的卷积y[n]可以表示为:y[n] = ∑[x[k]h[n-k]]3. 卷积的性质(1)交换律:x(t) h(t) = h(t) x(t)(2)结合律:(x(t) h(t)) g(t) = x(t) (h(t) g(t))(3)分配律:x(t) (h(t) + g(t)) = x(t) h(t) + x(t) g(t)(4)卷积的导数:d/dt(x(t) h(t)) = x(t) d/dt(h(t))三、实验仪器与设备1. 双踪示波器2. 信号源3. 信号处理模块4. 计算机5. MATLAB软件四、实验内容与步骤1. 连续信号卷积实验(1)选择两个连续信号,如方波信号和三角波信号。

(2)利用示波器观察两个信号的波形。

(3)通过计算机计算两个信号的卷积,并观察卷积结果的波形。

2. 离散信号卷积实验(1)选择两个离散信号,如单位阶跃信号和单位冲激信号。

(2)利用示波器观察两个信号的波形。

(3)通过计算机计算两个信号的卷积,并观察卷积结果的波形。

3. 卷积运算在信号处理中的应用实验(1)信号滤波:选择一个信号,如含噪声的信号,通过卷积运算实现滤波操作,去除噪声。

(2)信号重构:选择一个信号,如被压缩的信号,通过卷积运算实现信号重构,恢复原始信号。

五、实验结果与分析1. 连续信号卷积实验结果通过实验,我们可以观察到连续信号卷积的结果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

a b L (a 1) 2 (b ) 2 ( ) 2 2 2
(7)
目的是寻找系数(a,b)使L最小, 这要求变量L随系数(a,b)而变并使之为 零对上式进行简化,取L对a和b的偏导数,并使其为零,得到:
5 a b 2 2 a 5 b 0 2
i=input('输入想得到的延迟脉冲的延迟时间:'); y=[zeros(1,i),1,zeros(1,2*m-2-i)]; %期望输出
n=length(y); r_xx=xcorr(x); A=fliplr(r_xx(1:m)); R=toeplitz([(1+p/100)*A(1),A(2:length(A))]); %产生Toeplitz矩阵 r_xy=xcorr(x,y); G1=fliplr(r_xy(1:n)); G2=G1(1:m); h=inv(R)*G2'; z=conv(x,h'); subplot(212); plot(z) %绘制满足最小均方误差的实际输出结果 %h为维纳滤波器系数 %计算实际输出信号 %输入和期望输出的互相关 %计算子波的自相关
期望输出很近似, 在输入子波幅度很小的区域得到的实际输出结果误 差很大。 3.5 得到均方误差最小的实际输出 运行结果: j =13; min1=0.0015.
4.讨论地震子波的相位对处理结果的影响 地震数据处理的目地是将野外采集的地震记录用处理模块进行 处理后得到成像好,分辨率高的地震剖面,地震记录可描述为地震子 波与地层脉冲响应或地下反射系数的褶积。就某种意义是那个讲,地 震数据处理实际上就是一个对地震子波不断改造的过程。 地震子波经 过傅立叶变换之后可以得到振幅谱和相位谱, 因此在地震记录中可通 过拓宽地震子波的振幅谱来提高地震剖面的分辨率, 也可以通过改变
(0,1,0))。首先,计算互相关。我们知道输入子波的自相关。将互相关 和子波自相关的结果代入前述矩阵方程,得到:
(13) 求解滤波器系数,结果为 (a, b) (
16 2 , ) 。这个滤波器用于输入子 21 21
波,如下表所示。和我们期望的一样,输出结果与最小平方滤波的输 出结果一样。
输入想得到的提前了的时间:10
可见,提前的时间越长,得到的结果误差越来越大。
3.3 得到0相位子波 运行结果:
从对比图也可以看出在输入序列能量集中的地方得到的实际输出和 期望输出误差比较小,其它区域误差较大。 3.4 得到任意期望输出:
从对比图也可以看出, 在输入子波能量集中的地方得到的实际结果与
盲信号实验报告
盲解卷积算法
姓 系 专 学
名: 别: 业: 号:
丁宪成 电信学院 电磁场与微波 3110035012 陈文超
指导教师:
2011 年 07 月 13 日
盲解卷积算法 1. 原理: 几个重要概念: 1.1 褶积模型假设: 假设 1:地层是由具有常速的水平层组成; 假设 2:震源产生一个平面压缩波(P 波),法向入射到层边界上,在 这种情况下,不产生剪切波(S 波); 假设 3:震源波形在地下传播过程中不变,即它是稳定的; 假设 4:噪音成分是零; 假设 5:震源波形是已知的; 假设 6:反射系数序列是一个随机过程。这意味着地震记录具有地; 震子波的特征,即它们的自相关和振幅谱是相似的; 假设 7:地震子波是最小相位的,因此,它有一个最小相位的逆。 1.2 反滤波 如果定义滤波算子为f (t),则f (t) 与已知地震记录x(t)的褶积得到一个 对地层脉冲响应e(t)的估计 e(t) = f (t)∗ x(t); x(t) = w(t)* f (t)* x(t); δ(t) = w(t)* f (t); (1) (2) (3) (4)
可以看出,对于延迟尖脉冲,实际输出与期望输出的最小平方误差 为0.190;而对期望输出的零延迟尖脉冲,最小平方误差为0.762。这 表明, 将子波(-0.5,1)转换为延迟尖脉冲(0,1,0)比零延迟尖脉冲(1,0,0) 误差小。 2. 实验内容 地震记录信号是地震子波与地层脉冲响应相卷积的结果, 如果我 们要想得到脉冲信号必须进行盲解卷积,地震子波一般可以近似测 得,我们要做的就是求出地震子波对应的逆信号,理想情况它们相卷 积的结果为单位脉冲。地震子波有零相位子波,最小相位子波,混合
(8)
有两个方程和两个未知数即滤波器系数(a,b),可变成下列普通矩阵形 式:
5 / 2 1 a 2 1 5 / 2 b 0
求解滤波系数,我们得到(a,b)为(0.95,0.38)。 1.5 最佳维纳滤波器
(9)
回顾研究反滤波和最小平方滤波时讨论的期望输出, 即零延迟尖脉冲 (1,0,0)。重写最小平方反滤波的求解方程如下:
(5)
F ( z)
1 1 1 1 z z 2 ... 1 2 4 ) 的系数 (1, , ,...) 代表逆滤波算子f(t)有关的时间序列。可以看 2 4
出它有无限多个系数, 然而它们递减的很快。 如同任何滤波过程一样,
实际应用的算子都是被截断的。 1.4 最小平方反滤波 当输入子波良好,其z变换的逆可以用一收敛序列表示,则上面所描 述的反滤波将得到一个很好的近似于尖脉冲的输出.将下面问题列出 方程式:给定输入子波(1-0.5),寻找一个二项滤波器(a,b),使实际 输出与期望输出(1,0,0)之间的误差在最小二乘的意义上最小。将滤波 器(a,b)与输入子波(1,-0.5)褶积以计算实际输出。误差的累积能量L定 义为实际的与期望的输出的系数之差的平方和:
相位子波和最大相位子波,如下图所示:
程序说明:在下面的程序中,我们任意给定一个模拟地震子波,通过 一系列的操作得到想要得到的结果。算法如下: 第一步:产生模拟地震子波信号,给出预白百分比; 第二步:给定期望输出,计算输入的自相关序列以及输入和期望输出 的自相关序列; 第三步:根据输入信号的自相关序列和预白百分比产生Toeplitz矩阵,
(12) 方程已用作了归一化。 在前面讨论过的最小平方反滤波器有与矩阵方 程相同的形式。因此,脉冲反褶积在数学上是与最小平方反滤波相同 的。而在实际上两类滤波器有一些区别。在脉冲反褶积(统计反褶积) 的情况, 方程在左边的自相关矩阵由输入地震记录(假设6)求得, 而在 最小平方反滤波(确定性反褶积)的情况则直接由已知的震源子波求 得。 结论:如果输入子波不是最小相位,则脉冲反褶积不能将它 转化为完全的零延迟尖脉冲。虽然振幅谱实质上是平的,但 输出的相位谱不是最小相位的。 而且脉冲反褶积算子是输入子波的最 小相位对应的子波的逆,这个子波可以是也可以不是最小相位的。 1.7 整形子波滤波器处理 脉冲反褶积将子波(-0.5,1)压缩为零延迟尖脉冲(1,0,0)时有些困难。从 能量分布来说,这个输入子波更接近于延迟尖脉冲,如(0,1,0),而不 是零延迟尖脉冲(1,0,0)。或者,将子波(-0.5,1)转换为延迟尖脉冲的滤 波器会比将它整形为零延迟尖脉冲的滤波器产生更少的误差。 根据最 佳维纳滤波器的流程图重新设计和应用一个滤波器(期望输出为
根据Toeplitz矩阵和互相关序列求出维纳滤波器的滤波系数; 第四步:通过将输入序列和滤波系数卷积求的实际输出。 3. 实验结果: 3.1 得到任意延迟脉冲信号: 输入想得到的延迟脉冲的延迟时间:0(零延迟脉冲)
输入想得到的延迟脉冲的延迟时间:5
任意输出延迟时间,可以得到任意延迟的脉冲。
3.2 得到任意提前的输入序列 运行结果: 输入想得到的提前了的时间:2
f (t ) (t ) *
1 w(t )
用流程图表示为:
1.3 震源反子波 计算震源反子波在数学上是利用 z 变换来实现的。例如,假设基本子 波为两点时间序列(1,-0.5)
1 1 1 1 w( z ) 1 z F ( z ) 1 z z 2 ... ; 1 2 2 4 1 z 2
地震子波的相位谱来达到提高分辨率的目的。 分辨率高的地震子波在 频率域上表现为振幅谱尽可能的拓宽。 而具有同样振幅谱的地震淄博 中,最小相位的地震子波分辨率最高。实际地震数据处理中对地震子 波相位特性有要求和影响的处理模块主要包括可控震源地震子波最 小化,预滤波,叠前反褶积和叠后地震子波零相位化。我们知道地震 数据处理的母的是提高地震记录的信噪比和分辨率,得到高信噪比, 高分辨率的地震剖面。 在频率域中表现为使得振幅频带尽可能宽且剩 余子波是零相位的, 在处理中有些模块对地震数据的子波相位要求有 假设前提条件。一般情况下,叠前反褶积输入的地震数据要求子波是 最小相位的,若是零相位的需要进行最小相位化,根据相同的振幅谱 零相位的子波分辨率最高的原则, 需要对叠后数据的子波进行零相位 化处理。 5 附录: 5.1 得到想要的任意延迟脉冲 t=0:1:30; x=sin(pi*(t-2)/6.4).*exp(-0.12*abs(t-2)); %产生模拟子波 subplot(211); plot(t,x); m=length(x); p=0.005; %预白百分比
(11) 式中 ri 、ai 和 gi (i=0,l,2,3,…,n-1)分别为输入子波自相关、 维纳滤波系 数和期望输出与输入子波的互相关。 其计算过程的流程图可以用下面 图形表示为:
与最小平方滤波的联系:最佳维纳滤波器 (a0 , a1 , a2 ,...an1 ) 是最佳的, 是指它的实际输出与期望输出之间的最小平方误差最小。 当期望输出 是零延迟尖脉冲(1,0,0,…,0)时,维纳滤波与最小平方滤波相同,即后 者是前者的特例。 1.6 脉冲反褶积 第一类期望输出(零延迟尖脉冲)的处理称为脉冲反褶积。期望脉冲 (1,0,0,…,0)与输入子波 ( x0 , x1 ,..., xn1 ) 的互相关得到序列(1,0,0,…,0)。 正则方程的一般形式改写成特殊形式:
5.2 得到时间提前了的输入序列 说明:假设输入是(1,2,3,4,5,6) ,提前时间为2个单位,那么 得到的期望输出序列为(3,4,5,6,0,0,…) ,所以上面的程序 只要修改一下期望输出即可,将下面两行程序: i=input('输入想得到的延迟脉冲的延迟时间:'); y=[zeros(1,i),1,zeros(1,2*m-2-i)]; %期望输出 修改为: i=input('输入想得到的提前了的时间:'); y=[x(i+1:m),zeros(1,m+i-1)]; 5.3 得到零相位子波 零相位子波:所谓零相位子波,就是子波序列进行傅立叶变换得到的 %期望输出
相关文档
最新文档