资源简介
自定义过零检测 生产函数 测量信号之间的相位差
代码片段和文件信息
function [ zero_reu2]=FindZeroes(sig)
%%%% Revision @ 2011.02.07 %%%
%求取频率时,要用上升沿零点减去上升沿零点(或下降沿零点减去下降沿零点)
%这在实际现场信号时很重要,因为实际现场信号可能会有偏置
%之前的findzero.m文件中有错误,分别是系数b以及零点返回时加上了(n-2)
ii=1;
for n=3:length(sig)-2
if( sig(n) * sig(n-1)<0 )
% a=0.5*sig(n-2)-sig(n-1)+0.5*sig(n);
% b=-0.5*sig(n-2)*(n-1+n) + sig(n-1)*(n-2+n) - 0.5*sig(n)*(n-1+n-2);
% c=0.5*sig(n-2)*(n-1)*n - sig(n-1)*(n-2)*n + 0.5*sig(n)*(n-2)*(n-1);
a=0.5*sig(n-2)-sig(n-1)+0.5*sig(n);
b=-0.5*sig(n-2)*(3-1+3) + sig(n-1)*(3-2+3) - 0.5*sig(n)*(3-1+3-2);
c=0.5*sig(n-2)*(3-1)*3 - sig(n-1)*(3-2)*3 + 0.5*sig(n)*(3-2)*(3-1);
zerotemp=roots([a b c]);
if( 2 zero_reu2(ii)=zerotemp(1) + n -3;
elseif( 2 zero_reu2(ii)=zerotemp(2) + n -3;
else
zero_reu2(ii)=(n-1)+abs( sig(n-1) / ( sig(n-1) - sig(n) ) );
end
ii=ii+1;
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1101 2012-03-27 15:04 FindZeroes.m
----------- --------- ---------- ----- ----
1101 1
- 上一篇:linux Qt4 软键盘
- 下一篇:汇编编译器comp86
相关资源
- 单片机温湿度检测源代码 dht11 lcd160
- 牛顿法与0.618函数逼近求极小值
- 自己写的运动目标检测算法汇总
- opencv帧差法检测运动目标
- 提供Qt中快速多次发射信号与耗时槽函
- 锋生函数grads计算
- DHT11自动检测
- MTF传递函数的测量
- 基于神经网络的边缘检测
- STM32库函数助手
- 基于单片机的便携式人体健康指标检
- 遗传算法目标函数真实ZDT(1-6)DTLZ(
- 粒子群算法(pso)标准测试函数验证
- Log和Canny边缘检测算子
- 碰撞检测 碰撞处理 游戏中的物理学
- 算法测试基准函数
- API函数大全(中文)
- Faster RCNN pytroch代码
- Proteus的电子温度检测仿真系统
- 粒子群算法求16个经典函数的最小最大
- 基于图像识别的候梯人数检测系统
- 《传感器与检测技术》 陈杰高教版高
- 基于欧几里德聚类的障碍物检测ROS实
- 禁忌搜索算法解决二元连续函数问题
- 基于89C51的单相用电器检测装置
- 基于STM32步进电机红外代码循迹小车主
- OpenCV多尺度检测
- 层次遍历多元树在文件tree.cpp中3个空
- NXP LPC1768 Rtthread/裸机+lwip WEB网页A
- 数值计算 函数逼近与曲线拟合 复化梯
评论
共有 条评论