Questions tagged [system-identification]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0
votes
3answers
189 views

Causality as applied to capacitors

This question stems from a point of confusion that I still have about the causality, linearity, and time-invariance in LCCDEs. I wanted to use the capacitor as an example. Consider a capacitor with ...
1
vote
1answer
147 views

Is there a way to determine the quality of an impulse-response relationship?

I'm new to system ID so be gentle. I have a modeled signal of streamflow that I would like to map to an observed signal of stream height. This lends itself nicely to a simple impulse-response kind of ...
0
votes
0answers
18 views

Transfer function estimation using System identification

I am posting a control system problem here because of this post reference: https://meta.stackexchange.com/questions/207787/is-there-a-control-theory-site Question: I have input and output datasets. ...
0
votes
1answer
127 views

Active Noise cancellation for non periodic signals

I observed that the coded algorithm for active noise cancellation is not able to cancel some of the signals like a human voice. Is there any solution for this? Can we really cancel non-periodic ...
0
votes
1answer
45 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....
0
votes
1answer
159 views

Implementation of Block LMS

In the implementation of block LMS, i need one clarification. In the 3rd step as shown in the figure attached, the summation over a product of input, $\mathbf{u}$ and error, $e$, associated with each ...
0
votes
2answers
46 views

Optimising an input signal for a system to minimise distortion of output signal

I have a discrete time-series signal which I am able to process before passing it through a system which distorts said signal. This system cannot be altered and is non-linear, but a signal can be ...
1
vote
1answer
55 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 ...
0
votes
0answers
30 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 ...
0
votes
2answers
63 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 ...
0
votes
1answer
34 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 ...
0
votes
1answer
240 views

Issues in generating AR model with a constraint

I am new to the topic of system identification and looking for a large Autoregressive (AR) model. Can anybody point out a large stable AR model which has more than 2 coefficients AND there should be a ...
1
vote
2answers
199 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$...
1
vote
1answer
20 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 ...
2
votes
1answer
778 views

Python toolboxes for state-space estimation via subspace estimation

Is there (open-source) toolboxes for state-space estimation via subspace estimation in Python? I know this is used in Matlab's n4sid function, but I didn't found any Python's implementation (even in ...
0
votes
1answer
90 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 ...
3
votes
1answer
242 views

System Identification with Periodic Signal Input

I want to find the ETFE (Empirical Transfer Function Estimate) of the system $G(e^{j\omega})$: Where $H(e^{j\omega})$ is some filter that zero-mean white Gaussian noise $e(k)$ passes through. Let's ...
3
votes
1answer
59 views

Stabilizing the inverse transform of a system

Currently I try 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 2nd order transfer function (Output/Input) ...
0
votes
3answers
129 views

Least Squares with Blocks / Updates

I have a continuous-time system that I want to fit via least squares. I just send $N$ digital samples $x[n]$ through the system and receive (via analog signal chain, ADC etc) $N$ digital samples $y[n]$...
5
votes
1answer
243 views

Model Validation After Estimation for System Identification Task (Assistance with MATLAB Code)

QUESTION: I want to determine how well the estimated model fits to the future new data. How do I validate the estimated model...what is the procedure? After system identification, how to do model ...
2
votes
1answer
159 views

What is the estimator used in this paper for system identification?

The paper System Identification using Symbolic Chaotic Sequence proposes EM-UKS estimator for system identification of a linear FIR channel when excited by non linear input. In Fig 3 of the paper ...
8
votes
4answers
2k views

Choosing Drive Signals for System Identification?

(I'm just learning a little about system identification so apologies in advance if this question is badly worded) How do you go about choosing drive signals for system identification? I've seen PRBS ...
0
votes
0answers
10 views

Non-linear system identification with random lag errors

I've been researching this topic for a little while and I haven't found anything particularly concrete. I'd very interested to know if there is an accepted solution for this problem, and whether there ...
1
vote
0answers
61 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 ...
4
votes
1answer
52 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 ...
5
votes
2answers
122 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, ...
0
votes
0answers
22 views

SISO real data from any channel/system/process

I am looking for the dataset of single input - single output of any channel/system/process . I want a dataset that looks like this matlab sample data : dryer2 load dryer2; it is SISO with u1 and ...
1
vote
1answer
60 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-...
0
votes
1answer
2k views

Natural, Forced and Total System Response - Time domain Analysis of DT

I am a self-learner of DSP by reading related books. While reading Time domain Analysis of DT (Discrete Time) system, I suddenly got introduced to difference equation representing a system. It then ...
0
votes
0answers
11 views

How to calculate auto-covariance for a discrete-time symmetric block-wave?

I am newbie to this field, so this question seems difficult to me. I'd appreciate your help. For a discrete-time symmetric block-wave u(t), ...
3
votes
2answers
1k views

The frequency response function (FRF) fails to detect the antiresonance of a system

I am trying to identify a vibrational systems by computing the frequency response function (FRF) of the system when a chirp signal is applied to its input. After comparing the FRF computed and the ...
4
votes
2answers
1k views

Determine whether the system is linear?

$T(x[n]) = ax[n] + b$ $ T(\alpha_{1}x_{1}[n] + \alpha_{2}x_{2}[n]) = \alpha_{1}ax_{1}[n]+ \alpha_{2}ax_{2} [n] +b $ $ \alpha_{1}T(x_{1}[n] ) + \alpha_{2}T(x_{2}[n]) = \alpha_{1}(ax[n]+b) + \alpha_{...
0
votes
1answer
406 views

Estimate a Transfer Function from ARX Models vs. ARIMAX?

There is diffrent models which can be used to create a dynamical model by using least squares. Those models are following: ARX ARMAX ARIMAX OE BJ But if my goal with creating a dynamical model is to ...
3
votes
1answer
140 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 (...
0
votes
1answer
113 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 ...
14
votes
2answers
6k views

System identification packages

I've been hunting around for an alternative to Matlab's System Identification Toolbox, but the commonality of the terms "system" and "identification" are confounding the search. Are there any ...
1
vote
2answers
87 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 ...
1
vote
1answer
130 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 ...
2
votes
3answers
365 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....
7
votes
3answers
398 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 ...
0
votes
0answers
81 views

system identification: MATLAB tfestimate gives different results for different Fs

So I have an experimental data; A is a chirp signal (sweep sine wave) and B is the response of the system. I identify the system as follows in MATLAB: ...
4
votes
3answers
1k views

Check if the system is linear

The system: $$ T(x[n]) = ax[n] + bx[n-3] $$ For me it seems that the system is linear: $$ \begin{align} T(\alpha_1x_1[n]+\alpha_2x_2[n]) & = a(\alpha_1x_1[n]+\alpha_2x_2[n]) + b(\alpha_1x_1[n-...
4
votes
2answers
3k views

Difference between causality and memorylessness

I have found the particular definitions. Causality means that the output of the system does not depend on future inputs, but only on past input. Memory-less - does not depend on previous values of ...
1
vote
1answer
150 views

MIT exercise 6.003 HW2 - Concept of system initially at rest

I am following the MIT open course you can find here. My question is about one of the exercises given as homework in the latter and more specifically I think I am missing something on the concept of "...
1
vote
1answer
258 views

Find filter coefficients to model a device using its measurement

I am trying to realize a digital filter that has the same freq. response of an existing speaker. I have fed an audio sine sweep to the speaker and measured the speaker output, both at 48kHz. Then I ...
0
votes
1answer
331 views

Confusion about 'memoryless' meaning

I am reading the book "Multiple input describng functions and nonlinear system design" written by A.Gelb and W.E.Vander Velde. At some point it says: Single-valued characteristics are termed ...
2
votes
0answers
77 views

Black-box system identification procedure

I am fairly new to system identification (some background in DSP), and I am trying to use a linear black-box system identification procedure. I am specifically looking for recommendations of sources ...
0
votes
2answers
450 views

Is it possible to estimate variance of noise for a step answer signal?

I know there is not possible to find the true noise of a measured signal. The only way to "find" the noise is to estimate the noise. Noise has the mean 0, but the variance varies. So assume that we ...
0
votes
2answers
516 views

Is $y[n]=x[n] * x[n^2]$ invertible?

Is the following system invertible or not? $$y[n]=x[n] * x[n^2]$$ where $*$ stands for the aperiodic convolution operator. I have not been able to find a mathematically sufficient argument for it...
-1
votes
1answer
198 views

What is the difference equation or system function of this system?

I am having trouble figuring out what the difference equation or the system function for this system is? Here ''R'' represents the unit delay. The fact that the delay is not part of the feedback loop ...