挖掘机包络图matlab_MATLAB|Hilbert变换与包络线绘制

在信号处理中,通过Hilbert变换提取复杂信号的包络线。本文介绍了如何使用MATLAB进行Hilbert变换,并提供了一个波形参数设置、波形构造、Hilbert变换及包络线绘制的完整示例。针对较复杂的波形,可能会遇到包络效果不理想的问题。
摘要由CSDN通过智能技术生成

1. 问题描述

信号处理中,对于较为负复杂的信号,我们有时候需要提取包络线分析。如下图:

f01d196c698c

mark

2. 技术背景

提取包络线,在信号处理中往往采用Hilbert变换。

3. 解决方案

h = hilbert(V);

4. 实施示例

4.1 波形参数设置

%% 基本参数

A = 1; % 激励信号幅值

N = 15; % cycle数,即激励信号波峰数

fck = 100; % 激励中心频率 kHz

fc = 100e3; % 激励信号中心频率,Hz

T0 = 1e-4; % 导波传播时间

T = 4.0*T0; % 激励持续时长

dt = 1/(20*fc)/2; % 时间步长,在最大步长基础上除以2

t = [0:dt:T]'; % 时间序列

4.2 波形构造与Hilbert变换

V = A*[heaviside(t)-heaviside(t-N/fc)].*... % 时域输入信号求解

(1-cos(2*pi*fc*t/N)).*sin(2*pi*fc*t);

h = hilbert(V); % Hilbert变换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值