机械大三实验の互相关频谱分析(含Matlab源码)

镇文神图

开篇语

大学嘛~主业就念书考试做实验对头不对头?念书这个不用说,考试这玩意也是家常便饭了,唯一有点搞头的也就做实验了,然后我们学院大三的,经历过考完机械原理的快乐不到一天以后,就迎来了工程测试技术带来的绝望!!中午去打印店,黑漆漆一片都是在打印频谱图的,盛况空前٩꒰´`꒱۶ෆ͙⃛

正文

食用本文前请先细读上图文字,有利于前后文发展~~~

出现镇文神图的现象~究其原因,是因为,在机械原理考试之后,有一门神奇的课程实验,不,更准确的说是有一个神奇的老师,给我们留下了一个很蛋疼的实验报告。所以,我们疯狂了,寝室里面最爱打游戏的人都活生生的学到两点才意犹未尽的停下了写Matlab,准备第二天早早的起来写程序,所以,历经千辛万苦,我觉得我还要把辛辛苦苦写出来的源码放到简书上,哪怕为了纪念一番那也是好的!!

源码

谁说只有软件项目能开源?不知道以前有没有人把作业开源的,但是对于这个磨人的实验,我今天要把它放到简书上,说不定我们的下一届,能在未来上简书搜索互相关,Matlab 的时候能找到他们的前辈留下来的这份报告,这是我们曾经与黄教主(实验老师)战斗留下的可歌可泣的传说!!
废话不说的,代码先行:

fs=400; %定义采样频率
N=256;  %定义采样点数
n=0:N-1;t=n/fs;  %在采样时间内按时间均分地描绘128个点
x1=sin(10*pi*t)+2*sin(20*pi*t)+3*sin(30*pi*t); %信号产生函数
plot(t,x1);title('原始信号'),xlabel('时间/s');hold;  %描绘出原始信号曲线
y=fft(x1,N);  %傅里叶离散变换
y1=y/256;   
y2=y1*2;
mag=abs(y2);   %求y2的模
f=(0:128)*400/256;  
plot(f,mag(1:129));title('频域信号'),xlabel('时间/s');
py1=angle(y);
py2=180/pi*py1;
plot(f,py1(1:129));title('相位'),xlabel('频率/f') %绘出相频谱
plot(f,mag(1:129));title('幅值'),xlabel('频率/f')  %绘出幅频谱
sp=real(y);
plot(f,sp(1:129));title('实频谱'),xlabel('频率/f')  %绘出实频谱
xp=imag(y);
plot(f,xp(1:129));title('虚频谱'),xlabel('频率/f')  %绘出虚频谱
power=mag(1:129).^2; 
plot(f,power);title('功率谱'),xlabel('频率/f')  %绘制功率谱   
lag=200;
[c,lags]=xcorr(x1,lag,'unbiased');
plot(lags/fs,c);title('自相关信号'),xlabel('时间/s')
lag=200;
[c,lags]=xcorr(x1,lag,'unbiased'); 
m=length(c)-1;
z=fft(c,m);
mag_z=abs(z);
ff=(0:m-1)*fs/m;
plot(ff(1:m/2),mag_z(1:m/2)*2/m);title('自相关频谱'),xlabel('频率/Hz');
lag=200;
x2=wgn(1,256,1)
[lagc1,lags1]=xcorr(x1,x2,lag,'unbiased');
m1=length(lagc1)-1; 
z1=fft(lagc1,m1);  
mag_z1=abs(z1);
ff1=(0:m1-1)*fs/m1;
plot(lags1/fs,lagc1);title('互相关信号'),xlabel('时间/s');
plot(ff1(1:m1/2),mag_z1(1:m1/2)*2/m1);title('互相关频谱'),xlabel('频率/Hz');

后来的学妹们,这一份是草稿,也许其中会有参数定义错误,因为这一份代码有四个学长用过,每个人都留下了自己的痕迹,当然,主要还是我找的那一份不知何年何月在此作战的学长留下的宝贵代码~~

下面是我的手稿:这一份亲测可行,我还会放上我的实验图。
image.png

image.png

image.png
image.png

image.png
image.png

实验数据图片

原始信号
频谱图

X1的最大值,最小值,峰峰值,平均值,均方值,有效值,方差,均方差

相位
幅值

实频谱

虚频谱
功率谱
高斯白噪声

互相关信号

互相关频谱

结束语

致我可爱的学弟学妹们,如果你们实在走投无路,不知如何下手,可用我的实验报告以之为参考,但是学习是你自己的,我还是希望你们能够独立完成,如果时间充裕,情况允许,你还是得自己写,Matlab是一个强大的工具,学会这个东西对你好处非凡,加油!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,383评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,522评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,852评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,621评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,741评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,929评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,076评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,803评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,265评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,582评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,716评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,395评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,039评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,027评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,488评论 2 361
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,612评论 2 350

推荐阅读更多精彩内容