Volterra-Wiener Characterization
版本 1.0.9 (2.1 KB) 作者:
Ayad Al-Rumaithi
Volterra-Wiener characterization of non-linear dynamic systems
Volterra-Wiener characterization of non-linear dynamic systems subjected to Gaussian white noise input signal.
function [h0,h1,h2]=Volterra_Wiener_Id(x,y,MaxLag1,MaxLag2)
Input
x: input signal of size (N*1)
y: output signal of size (N*1)
MaxLag1: Max number of lags for the first kernel
MaxLag2: Max number of lags for the second kernel
output
h0: zero order kernel
h1: first oder kernel of size(MaxLag1+1,1)
h2: second order kernel of size(MaxLag2+1,MaxLag2+1)
-------------------------------
Identified model can be verified by forecasting ouput from the input with the identified kernels using the following function:
function y=Volterra_Wiener_Forecast(x,h0,h1,h2)
Input
x: input signal of size (N*1)
h0: zero order kernel
h1: first oder kernel of size(MaxLag1+1,1)
h2: second order kernel of size(MaxLag2+1,MaxLag2+1)
output
y: output signal of size (N*1)
引用格式
Ayad Al-Rumaithi (2024). Volterra-Wiener Characterization (https://www.mathworks.com/matlabcentral/fileexchange/71799-volterra-wiener-characterization), MATLAB Central File Exchange. 检索来源 .
MATLAB 版本兼容性
创建方式
R2017b
兼容任何版本
平台兼容性
Windows macOS Linux类别
在 Help Center 和 MATLAB Answers 中查找有关 Linear Model Identification 的更多信息
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!