matlab 陷波器,50Hz陷波器(Matlab程序)
clf;clear;
%设置初值
f0=50;
Ts=0.001;
fs=1/Ts;
NLen=512;
n=0:NLen-1;
%陷波器的设计
apha=-2*cos(2*pi*f0*Ts);
beta=0.96;
b=[1 apha 1];
a=[1 apha*beta beta^2];
figure(1);
freqz(b,a,NLen,fs);%陷波器特性显示
x=sin(2*pi*50*n*Ts)+sin(2*pi*125*n*Ts);%原信号
y=dlsim(b,a,x);%陷波器滤波处理
%对信号进行频域变换。
xfft=fft(x,NLen);
xfft=xfft.*conj(xfft)/NLen;
y1=fft(y,NLen);
y2=y1.*conj(y1)/NLen;
figure(2);%滤除前后的信号对比。
subplot(2,2,1);plot(n,x);grid;
xlabel('Time (s)');ylabel('Amplitude');title('Input signal');
subplot(2,2,3);plot(n,y);grid;
xlabel('Time (s)');ylabel('Amplitude');title('Filter output');
subplot(2,2,2);plot(n*fs/NLen,xfft);axis([0 fs/2 min(xfft) max(xfft)]);grid;
xlabel('Frequency (Hz)');ylabel('Magnitude (dB)');title('Input signal');
subplot(2,2,4);plot(n*fs/NLen,y2);axis([0 fs/2 min(y2) max(y2)]);grid;
xlabel('Frequency (Hz)');ylabel('Magnitude (dB)');title('Filter output');
转载地址:http://zhidao.baidu.com/question/394906592.html
matlab 陷波器,50Hz陷波器(Matlab程序)相关推荐
- iir陷波滤波器 matlab,IIR数字滤波器设计50Hz陷波器(MATLAB代码)
%% IIR陷波器设计 % 目的:设计一个陷波器阻带在50±1.5Hz以内,采样频率为400Hz的滤波器, % 并要求通带最大衰减为0.1dB,阻带最小衰减为60dB. clc; clear;clos ...
- 50hz 60hz 级联 陷波器,心电信号50Hz陷波器的FPGA实现
收稿日期: 2009 - 03 - 23 心电信号 50 Hz 陷波器的 FPGA 实现 林 霖 , 张志德 (南方医科大学 生物医学工程学院 , 广东广州 510515) [中图分类号]TH772 ...
- 有源滤波器: 基于UAF42的50Hz陷波器仿真
上一小节,我们设计出一个基于UAF42的50Hz陷波器.在本 小节,我们将使用免费的仿真软件TINA对这个电路进行仿真分析.具体原理图如下所示. 其中3.1831M欧的电阻用两个E96标准的电阻串联组 ...
- 50HZ陷波器python源码
#50HZ陷波器 #分子 numerator =[0.96897, -1.84310, 0.96897 ] #分母 denominator =[1, -1.84310 ,0.93795] import ...
- python装饰器模式带参数_Python进阶(七)----带参数的装饰器,多个装饰器修饰同一个函数和递归简单案例(斐波那契数列)...
Python进阶(七)----带参数的装饰器,多个装饰器修饰同一个函数和递归简单案例(斐波那契数列) 一丶带参数的装饰器 def wrapper_out(pt): def wrapper(func): ...
- matlab 12脉波变压器,12脉波中频炉专用变压器外形尺寸
12脉波中频炉专用变压器外形尺寸,北距机场8公里,南邻洛阳龙门高铁站5公里,紧邻310国道.二广和连霍高速,交通地理位置十分优越. 12脉波中频炉专用变压器外形尺寸, 理想情况下,12脉波整流电路运行 ...
- rcwa matlab,rcwa-1d_4_6_2014 1维严格耦合波分析matlab程序 适用于一维光栅 可计算多层结构 256万源代码下载- www.pudn.com...
文件名称: rcwa-1d_4_6_2014下载 收藏√ [ 5 4 3 2 1 ] 开发工具: matlab 文件大小: 1097 KB 上传时间: 2015-01-22 下载次数: 1 ...
- 开尔文函数 matlab,KELVIN二维/ RS传热求解器
原标题:KELVIN二维/ RS传热求解器 本文由中国科学软件网翻译整理 KELVIN是一款2D/RS热分析工具,使用图形和轮廓,剖面图和箭头图显示温度.热流密度和温度梯度.探索一切省时省时.性价比高 ...
- matlab 实现三角波、倒锯齿波与锯齿波
matlab生成锯齿波.倒锯齿波和三角波的函数都是 sawtooth 生成锯齿波 使用的函数 f=sawtooth(2*pi*f*t); 其中 f 为频率 锯齿波的频率控制和正弦波和三角波函数的控制是 ...
最新文章
- r语言logistic回归_R语言多分类logistic逻辑回归模型在混合分布模拟单个风险损失值评估的应用...
- SAP RETAIL Site BP Customer 相同的code ?
- JavaScript常规语法小总节
- java session丢失_跨域造成session丢失
- oracle分区表相关
- 面向Linux的10款最佳剪贴板管理器
- 龙应台--为什么我要求你读书用功
- 【Flink-未解决】 FLink TaskManager with id is no longer reachable
- 同步助手iphone4_88 元淘来的 iPhone 4 降级到 iOS 6,甚至还能跑 “大型游戏”
- 如何在Linux中的virtualbox中安装Windows 10
- Dart的套接字与web套接字
- quartus仿真29:JK触发器实现序列信号发生器0010111(分析)
- java系统架构原则_Apache的架构师们遵循的30条设计原则
- python写web界面读取txt_web端自动化——Python读取txt文件、csv文件、xml文件
- 51单片机(At89C51)组成,引脚介绍
- XSS(Reflected) 反射型跨站攻击
- 小程序地理位置接口申请
- docker防止fork炸弹
- Boost(一)——Boost简介
- MATLAB函数汇总
热门文章
- 计算机系统 专辑 视频
- 学堂在线_大数据与机器学习_第二章机器学习基本概念
- 计算机英语五人对话,一篇5人英语小对话,-五人英语对话加翻译-井睾品同学
- hsf传输文件到linux,x86 平台上的 Linux到 SPARC 平台上的 Solaris的说明
- 学Linux操作之前不得不了解的知识!!!
- 支付清算体系介绍及案例说明
- TDA8145主要的参数
- Java定义学生数学成绩_java程序设计,求代码 1.定义学生类,学生类有学号,姓名,语文成绩,数学成绩的属性和有参的构造...
- 如何计算折半查找的平均查找长度?
- Bitcode是什么,如何配置?