资源简介
MATLAB希尔伯特Hilbert变换求包络谱 源程序代码。
代码片段和文件信息
clear all;close all;clc
fs=10000; %采样频率
t=0:0.005:1*pi; %采样时间
x=4*sin(2*200*pi*t).*(sin(2*4500*pi*t))+25*(sin(2*4500*pi*t)); %原信号x
N=length(x); %计算原信号的长度
f=fs*(0:N-1)/N; %频率分布
y=fft(x); %对原时域信号x进行fft,得到频域信号y
subplot(311)
plot(fabs(y)) %绘制原信号的频谱y
title(‘原信号频谱‘)
%设计滤波器FIR滤波器
f1=128/fs; %上截止频率(要除以采样频率,归一化)
f2=4096/fs; %下截止频率(要除以采样频率,归一化)
b=fir1(48[f1 f2]); %设计带通滤波器
c=freqz(b1N); %频率特性
subplot(312)
plot(fabs(c)); %绘制带通滤波器
title(‘滤波器‘)
xlabel(‘f(Hz)‘)
%频域滤波
y1=y.*c‘; %对原信号频域滤波,得到滤波之后的频域信号y1(原频域信号y*滤波器c)
subplot(313)
pl
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1436 2014-03-15 22:55 Hilbert.m
----------- --------- ---------- ----- ----
1436 1
- 上一篇:深度学习源代码
- 下一篇:STO-estimation OFDM符号定时同步算法
相关资源
- 深度学习源代码
- KLT-Tracking-algorithm KLT跟踪算法
- 模式识别与智能计算源码
- 汽车发动机模型
- CNN 深度学习模型
- ISM_MATLAB 宽带信号的DOA估计算法
- original-pic
- matlab高光谱图像处理
- FaceRec 人脸识别 PCA和SVM 人脸识别算法
- 四旋翼无人飞行器PID控制
- matlab小区基站最优化选址问题
- matlab二维码的编码及解码
- Matlab与VPI联合仿真光OFDM传输系统
- SimpleMKL 很经典的一个多核学习程序
- matlab程序实现的人脸表情识别
- 单目视觉中的位姿估算代码
- MATLAB仿真的三站平面时差定位和GDOP图
- matlab的增强型烟花算法
- matlab多因子选股代码
- ALO 蚁狮(Antlion)搜索优化算法
- FBMC and OFDM channels-comparison FBMC和OFDM的
- matlab求解二维导热与对流问题
- matlab电力系统网架规划及分布式电源
- matlab版梯度下降法工具箱
- matlab实现的MINIST数据集的分类识别
- 浸入边界法(IBM)二维matlab程序
- matlab 道路障碍物识别
- 机器人避障
- 深度学习matlab工具箱(DeepLearnToolbox
- cstr_control_solution_Nonlinear_MPC
评论
共有 条评论