3867|2

2

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

autocorrelation(自相關)function 應該怎么用呢? [复制链接]

各位前輩,我是才剛剛開始接觸DSP(digital sound processing)的學生,現在要用autocorrelation funtion 找出一個periodic signal 的周期,但是實在是不知道autocorrelation function 應該怎么用~~~比方說我得到一個sinusoidal signal(有噪音) 的ARF,怎樣才能根據ARF找出singal的周期呢~~~~~

最新回复

具体的调测有吗?发出来大家看看!  详情 回复 发表于 2010-1-29 17:17
点赞 关注
 

回复
举报

1248

帖子

0

TA的资源

一粒金砂(高级)

沙发
 

具体的调测有吗?

具体的调测有吗?发出来大家看看!
个人签名James Wang
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

回复 沙发 jameswangsynnex 的帖子

前辈的意思是~~~后生不太明白;)但是下边这段是我写的算ARF的code~~您看看吧~~

function [x]=Autocorrelation(a)
%function [x]=PitchDetection(a) is used to find the period of a singal
%input "a" is a given singal
%inpit "r" is the range of data of the given signal
%output "x" is the ACF (aotucorrelation function) of signal "a"


b=a;
m=1;
x=zeros(1,501);
for m=1:501
    c=501;k=1;
    for c=501:1001
        x(m)=abs(a(c)-b(c-m+1))+x(m);
        c=c+1;
    end
        x(m)=x(m)/501;
        m=m+1;
end

检测信号可以是:a=sin(2*pi*t)+randn(1,1001)/1000;

在原siganl周期出现的地方ARF都接近于0,但是我不知道怎样通过ARF找到signal的周期~~~
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表