扫频输入信号 matlab,扫频信号PSD分析

本帖最后由 Robinsonw 于 2016-1-13 21:47 编辑

大家好,我现在有2个扫频信号,一个输入a1Fsw,一个输出a1Fmf,然后希望通过PSD分析来确定它们的传递函数,采样频率1000Hz

%%主程序

a1=importdata('C:\XXXXXXX\CANOE000129.mat');读取实验结果

a1Fmf_Spannung=a1.Kraft_Signal;  %输出力(做实验的时候跟输入位移a1Weg有关)

a1Fsw_Spannung=a1.Fz_HL;         %输入力

a1Weg_Spannung=a1.Weg_Signal;    %输入位移(正弦线性扫频)

a1t=a1.Zeit_absolut; %数据采集时间变化

a1Weg=10./(2^16).*5.*a1Weg_Spannung*2; %把电压信号变成真实值

Punktnull1=mean(a1Weg(2:6000,1)); %计算出扫频信号和零点偏移值

a1WegNeu=a1Weg-Punktnull1;        % 把位移信号移动到零点

Anfangszahl=1113; %读出扫频信号起始点

Endzahl=18432; %读出扫频信号结束点

Input_tf=a1Fsw; %a1Fsw作为输入

Output_tf=a1Fmf;%a1Fmf作为输出

Nfft=8192;

t_start=1;

overlap=0.8;

window='hann';

x1=Input_tf;

x2=Outp

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值