As of May 31, 2023, we have updated our Code of Conduct.

Questions tagged [system-identification]

System identification means building a mathematical model of the input-output relationship of a system by observing its inputs and the subsequent outputs.

Filter by
Sorted by
Tagged with
0 votes
2 answers
75 views

Get the inverse transfer function from the measured response

What is a numerically stable way to obtain the inverse transfer function from a measured response? I have a system that shows a low-pass behavior. I would like to increase the bandwidth by some form ...
P. Egli's user avatar
  • 183
1 vote
2 answers
135 views

Why time invariant system in order to know any output for any input using the impulse response?

Suppose we have a system $S$.We give it the input $\delta(t)$ and get a response $S(\delta(t))$.If the system is linear and time invariant we can calculate every output $y(t)$ from any input $x(t)$ by ...
Volpina's user avatar
  • 173
0 votes
0 answers
46 views

Modelling problem

Considering a finite-length impulse response $h[n]$ of length $M $ (which amounts to considering $h[n] = 0,$ for $n \geq M$). The data model, with additive disturbance, is then written as: $$y[n] = ...
Jacob's user avatar
  • 1
1 vote
1 answer
37 views

Is it possible to use AMIGO tuning rules with relay control?

I am trying to control a plant with PID using tuning rules such as the Ziegler-Nichols rules. However, it is not always easy just to send a step to your plant source of the image. Another method to ...
NokiYola's user avatar
  • 422
2 votes
1 answer
308 views

is this signal is perodic?

What is the time period of $$ x(t) = 7 e^{\jmath(5t + \pi/2)} + 10^{\jmath(7t + \pi/5)}$$ ? X(t) is the combination of two functions. one is the natural logarithm base, $e$, and the other is 10. if ...
Nitish's user avatar
  • 69
1 vote
1 answer
63 views

Inferring a response from the Analytic Signal

I have a slowly varying sinusoidal system. The output is separated using methods that produce a real signal $x(t)$ and quadrature component $y(t)$ such that $x(t)$ represents the real physical value ...
Eli S's user avatar
  • 121
2 votes
1 answer
89 views

LMS Adaptive Filter for system identification

i am currently attempting system identification using the LMS algorithm. The input and the output data are available and are very noisy and consists of multiple frequencies. The input and the output ...
Ayushya Pare's user avatar
1 vote
0 answers
24 views

Grey Box system identification using LMS algorithm

The transfer function and the input output data of the system are known. The transfer function is given by $$G(s) = \frac{K}{(Js+b)(Ls+R)+K^2}$$ How are the parameters of the transfer function ...
Ayushya Pare's user avatar
2 votes
2 answers
308 views

Transfer function and Laplace domain

If we give a input $x(t)=u(t)$ to a system $\mathcal{S}$ we get an output $y(t) = e^{-t} u(t)$. After we Laplace-transform both the input and the output we get the transfer function $$H(s) = 1-\frac{1}...
Miss Mulan's user avatar
2 votes
1 answer
24 views

Where to start in Nonlinear System Identification

Now that I have accomplished learning and applying various linear system identification techniques to simulated data sets. I am looking now to dig deeper into the world of system identification by ...
SPARSE's user avatar
  • 129
2 votes
1 answer
142 views

Request for publicly available datasets for linear system identification practice

Apologies if the question is not fit properly here. Goal: I have a system identification project where I need a dataset to construct a dynamic model and perform correlation and/or predictions. The ...
SPARSE's user avatar
  • 129
2 votes
1 answer
90 views

Is the system $y\left(t\right)=\int _{t^3-1}^{t^3}x\left(s\right)ds\:$ invertible? [duplicate]

I have the following system: $$y\left(t\right)=\int _{t^3-1}^{t^3}x\left(s\right)ds\:$$ I was told to determine if it's invertible system, casual system, memoryless system and linear system. I was ...
sl99's user avatar
  • 21
1 vote
2 answers
129 views

The definition of Time Invariant systems

according to the wikipedia Time-invariant system article: Mathematically speaking, "time-invariance" of a system is the following property:[4]: p. 50  Mathematically speaking, "time-...
mcr0yal's user avatar
  • 21
5 votes
2 answers
163 views

Does the error in the impulse response accumulate when applying a step-input?

Consider the model of the form $y[n]=0.9y[n-1]+x[n]+e[n]$, I forgot if this is called an ARX model but who cares, anyways assume $e[n]$ is a zero-mean white noise. I am applying a non-parametric ...
SPARSE's user avatar
  • 129
3 votes
1 answer
92 views

Sufficient condition for a system to have memory

This is for a black box system which is not LTI and for which we have no input output expression, but we have some examples of sample inputs and corresponding outputs. I believe in this situation, we ...
name12345's user avatar
1 vote
1 answer
116 views

IIR System Identification Difficult Problem

Identifying IIR systems is considered a difficult problem and different approaches have been proposed. Why is it considered difficult? I would like to find an accessible discussion of the problem (a ...
Tobias Carlson's user avatar
0 votes
1 answer
236 views

How to design fir filter from transfer function

Transfer function is this equation in frequency domain: $$G(f) = \frac{1}{4\pi d} e^{i2 \pi d f/c}$$ or Hankel function d : constant (distance), c : 340 We may think we know complex number of ...
gg h's user avatar
  • 101
0 votes
1 answer
73 views

Best way convert transfer function to FIR filter without group delay if i have complex transfer function data

when i calculate acoustic transfer function, system identification using adaptive fir filtering is usually used and that have not tap/2 group delay maybe. in simulation if i have complex number of ...
gg h's user avatar
  • 101
1 vote
1 answer
32 views

Identifying system to represent output data as combination of 3 input data

I have some numerical data, which has 3 input vectors and 1 output vector. I have to use all the inputs to represent the output. I am new to dsp and struggling to understand how to do this. X1: Mostly ...
newToDSP's user avatar
2 votes
1 answer
450 views

Check whether a system has memory or not

My question is whether the systems below are memoryless or not: $1.) \ y(t)=K$ where $K$ is a constant $2.) \ y(t) = x(t_0) $ where $t_0$ is a constant So, from the definition I have been using so far ...
LM2357's user avatar
  • 103
2 votes
3 answers
785 views

What is the difference between a causal system and a system with memory?

As far as I know, memoryless systems are causal systems. But why aren't systems with memory necessarily causal? Since the system with memory is affected by past input and current input, I think that ...
Joon Woo Lee's user avatar
0 votes
1 answer
46 views

Design of digital filter with desired phase response

I want to design a digital filter with the following phase response in MATLAB. i.e. at 1kHz, the phase response should be 9 degrees, at 2khz phase response should be 18 degrees ,at 3kHz phase response ...
Deepa's user avatar
  • 187
1 vote
2 answers
93 views

System identification for a single-input-single-output-system

Let $u(n)$ be the input and $v(n)$ the output of a single-input-single-output system described by the Auto-Regressive-Moving-Average equation $$v(n)=\sum_{k=0}^{m_{0}}b_ku(n-k)+\sum_{k=1}^{n_{0}}a_{k}...
SISO's user avatar
  • 11
0 votes
2 answers
2k views

Transfer function estimation from frequency response

Let's assume that we know that we are dealing with a SISO second order system for which we have the frequency response (magnitude and phase for a known frequency range ω). What methods would people ...
gplt's user avatar
  • 11
0 votes
0 answers
317 views

System identification from Bode plot

Please can anyone address me to routines (possibly for MATLAB/Octave) to identify system poles and zeros from its Bode plot (magnitude+phase)? I am aware there are functions for system identification ...
stefanoc's user avatar
2 votes
1 answer
246 views

Transfer Function to go from a Step Input to a Linear Ramp between the two step values

I want a very basic simulation of a linear axis that can be given a position demand, and it will move to that position at a constant speed. At this point, I do not care about acceleration, but if I ...
Blue7's user avatar
  • 121
1 vote
0 answers
71 views

How to estimate the system characteristic function given experimental input and output

I have experimental signals $y_i(t)$ for $i = 1,\ldots,n$ that correspond to different excitation inputs to a system $x_i(t)$ for $i = 1,\ldots,n$. The goal is to find the system characteristic ...
Morcus's user avatar
  • 141
2 votes
1 answer
103 views

Difference equation system identification

Suppose I have a difference equation modeling a vehicle like this: $$d[k+1]=d[k]+a\cdot u[k]+b,\tag1\label{eq}$$ where $d[k]$ is total distance traveled at time $k$, $u[k]$ is engine input at time $k$ ...
knzy's user avatar
  • 261
2 votes
1 answer
147 views

Region of root locus not inside the feasible region for a given performance specification

I wanted to plot the root locus for a system, whose plant transfer function is $$ P(s)= \frac{k}{Ts+1}e^{-ts}. $$ A PI controller was suggested for this system, and the task is to find $K_p$ and $K_i$...
Dhanush Ja's user avatar
0 votes
1 answer
1k views

Bode plot from from step response data

For quality control, I want to measure the frequency response of hardware I built. What I can easily generate on the hardware is a step response. Thus, I want to derive the magnitude and phase from ...
JLo's user avatar
  • 121
1 vote
1 answer
78 views

Transfer function estimation using system identification

I am posting a control system problem here because of this post reference. Question: I have input and output datasets. These are graphically shown below. The blue line is output and the pink line is ...
Adeel Ahsan's user avatar
1 vote
1 answer
335 views

Given a system with Transfer Function and its desired output. Is it possible to find the required Input?

I'm currently working on an DC servomotor. I managed to find it transfer function using System Identification theory and Matlab. The transfer function is given as $$H(Z) = \frac{1 - 0.4952z^{-1} + 0....
Duc nguyen's user avatar
0 votes
0 answers
68 views

Estimation of Group Delay from Noisy Frequency Response Measurements

Consider a linear, time-invariant system. Noisy measurements of the magnitude and phase associated with the frequency response of the system are available over some dense generally non-uniform grid ...
rhz's user avatar
  • 375
1 vote
1 answer
65 views

How to find the perfect regularization number?

I have an issue! Assume that we are going to solve $Ax=b$ but $x$ contains noise.To minimize that noise we can use regularization: $$x = (A^TA + \lambda I)^{-1}A^Tb$$ Where $\lambda$ is a small ...
euraad's user avatar
  • 423
2 votes
1 answer
323 views

Why does this transfer function estimation not work? System identification

Goal: I have an unknow dynmical system $G(s)$ and I want to find it from measurement data, output $y(t)$ and input $u(t)$. The data is frequency responses. Method: I begun first with creating the ...
euraad's user avatar
  • 423
1 vote
1 answer
123 views

Confusion regarding application of time invariance to flip system?

I am reading book signal processing first Chapter 5 I am reading article of time invariance Where author mentions example of a flip system as shown in attached photo ,i have drawn a red curve above ...
DSPCS's user avatar
  • 1,192
0 votes
2 answers
266 views

Characterizing an unknown LTI system

What are the best approaches to characterize an unknown discrete time LTI system? I believe one of the approaches is to input a known input and measure the output to find a transfer function. What are ...
Alireza's user avatar
0 votes
1 answer
223 views

Why is the error between the desired signal and estimated signal in the case of LMS filter remaining constant even after n number of iterations

I am giving white noise as input to an adaptive filter which is initialized to zero (value of filter coefficients of adaptive filter is 0). I am getting a desired response $d(n)$ by passing white ...
Deepa's user avatar
  • 187
4 votes
2 answers
270 views

Stabilizing the inverse transform of a system

Currently I am trying to understand an unknown mechatronic system. I used white noise as an input signal and measured the output of the system. Then I estimated a second order SISO transfer function (...
Matthias La's user avatar
1 vote
0 answers
65 views

Confusion about systems involving integrals

$$y_1(t)=\int_a^tx(τ)dτ$$ $$y_2(t)=\int_a^bx(t)dt$$ I'm confused about what are the input signals in each of these systems. To my understanding, in the second case the input signal is $x$ since both ...
Nick's user avatar
  • 111
5 votes
1 answer
230 views

Unstable plant transfer function identification

I would like to find the transfer function of an unknown unstable SISO plant. If it was a stable plant, I would input a sine sweep and measure the frequency response at the output; but I cannot do ...
Yiftah's user avatar
  • 154
1 vote
1 answer
78 views

Neural networks in system identification - What type of activation functions?

I made a free software for all operative systems, even Android. It's called Deeplearning2C. It can train a neural network and generate C code and MATLAB-code. C-code for embedded systems and MATLAB-...
euraad's user avatar
  • 423
7 votes
2 answers
285 views

As of 2019, which discrete nonlinear, time-invariant systems with memory are considered "easy" to model and identify?

There are several types of discrete nonlinear time-invariant systems with memory ("NTIM") which are considered "easy" to model and identify. Any such system can be represented using a Volterra series, ...
Mike Battaglia's user avatar
4 votes
2 answers
312 views

System Identification with a Limited Bandwidth Input Signal and Region of Interest

Given a FIR filter $h[n]$. Its action can described as: $$ \mathbf{y} = \mathbf{H} \mathbf{x} \\ \mathbf{y} = \mathbf{X} \mathbf{h} $$ where $\mathbf{H}$ and $\mathbf{X}$ is a Toeplitz matrix. If $h$...
divB's user avatar
  • 463
0 votes
1 answer
769 views

Does $y[n] = x[n] \star (u[n]-u[n-2])$ have memory or is it memoryless?

$y[n] = x[n] \star (u[n]-u[n-2])$, by its definition is has to be a system with memory since it is depended from a fraction of time in the past, but if we calculate the difference $u[n]-u[n-2]$, it ...
dprozz122's user avatar
3 votes
1 answer
810 views

Why is White Noise so important in System Identification or Adaptive Filters

I'm looking to implement a feedback cancellation filter using Wiener Filtering, where an adaptive Wiener filter is used to cancel the feedback occurring in the path between a loudspeaker and a mic (...
Aditya TB's user avatar
  • 129
1 vote
2 answers
658 views

time invariance concept?

First of all ,please let me know?Is cosine time invariant or time variant? If latter is the case then if a time varying input like cos is given to a time invariant system,how will it behave? I have a ...
abt's user avatar
  • 1,001
1 vote
1 answer
250 views

Cost function for LTI system identification

I am currently reading and trying to understand a paper (Kulkarni and Colburn, 2004) that utilizes system identification methods to approximate head-related transfer functions. The general approach ...
Jonas Schwarz's user avatar
2 votes
3 answers
1k views

Causal unstable system turn into stable anticausal?

I would appreciate it very much if someone would be able to provide some clarity, help or comment on this problem. I have been reading several papers on time series identification such as https://www....
Gustavo Bittner's user avatar
7 votes
3 answers
522 views

Protect an IIR filter from being reverse-engineered

I created a somewhat unique IIR filter and I want to protect the filter from being reverse-engineered I think you all know it is quite easy to get all the different weights of an IIR by using impulse ...
Jeff's user avatar
  • 79