MATLAB仿真信号

MATLAB仿真信号,第1张

例子上都说了, 采用db5小波,选择一维离散小波变幻,在Matlab中设置

fs=4096hz t=1

s=x0(t)+x1(t)+xn(t)

具体到高斯白噪声要有函数,xn(t)只是一个缩写的表达式,Matlab需要像x=sint这样的具体表达,之后用dwt(s,db5 4)这样分解重构,用plot作图

《数码相机软件》(NI-IMAQ FOR IEEE 1394)(V2.0.1)[Bin] 2.0.1

NI-IMAQ是为用于移动产品的IEEE 1394接口类型相机提供易用的解决方案。驱动程序将NI测量和自动探测器结合在一起,所以你能很容易地配置你的相机。你能快速在系统里建立IEEE 1394接口类型的相机与电脑的连接并立刻获得相机中的图象,就一套易用的程序来说,你能在LabVIEW 或 Measurement Studio中建立应用,通过VIs建立或直接访问C库功能。

可与NI 8252或其他任何OHCI IEEE 1394接口设备配合使用

与LabVIEW、LabWindows/CVI、C、Visual Basic和C++兼容

从支持IIDC的IEEE 1394摄像头采集图像

通过软件交互地配置摄像头

% 将以下程序copy到matlab编辑器中运行,或直接在工作区运行即可

fs = 20e3 % 采样频率

fn = 3e3 % 固有频率

y0 = 5 % 位移常数

g = 0.1% 阻尼系数

T = 0.01 % 重复周期

N = 4096 % 采样点数

NT = round(fs*T) % 单周期采样点数

t = 0:1/fs:(N-1)/fs % 采样时刻

t0 = 0:1/fs:(NT-1)/fs % 单周期采样时刻

K = ceil(N/NT)+1 % 重复次数

y = []

for i = 1:K

y = [y,y0*exp(-g*2*pi*fn*t0).*sin(2*pi*fn*sqrt(1-g^2)*t0)]

end

y = y(1:N)

Yf = fft(y) % 频谱

figure(1)

plot(t,y)

axis([0,inf,-4,5])

title('轴承故障仿真信号时域波形图')

xlabel('Time(s)')

ylabel('Amplitude')

figure(2)

f = 0:fs/N:fs-fs/N

plot(f/1e3,abs(Yf))

xlabel('Frequency(KHz)')

ylabel('\itY\rm(\itf\rm)')

title('轴承故障仿真信号幅度谱图')


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11588509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存