Questions tagged [impulse-response]
The impulse response of a dynamic system is its output when presented with a brief input signal, called an impulse.
482
questions
0
votes
1
answer
26
views
Channel Impulse Response of Visible Light Communication link
I'm doing research into Channel Impulse Response of VLC links for my MSc degree thesis and I have encountered a lot of troubles when doing experimental work and processing the data. For context, the ...
0
votes
4
answers
96
views
Why use white noise over an impulse signal (or vice versa) to understand how a system would behave?
An impulse signal and white noise both have a flat spectrum. When they are passed into a system, the response will indicate how each frequency component will be modified by the system. Is there any ...
0
votes
1
answer
48
views
Does the root mean square (RMS) value of the impulse response function (IRF) mean for something?
Considering a single-input, multiple-output linear system, I have the impulse response function between the input point and each output point. If I calculate the RMS of each impulse response function, ...
0
votes
0
answers
30
views
Convolution with impulse response of damped harmonic oscillator acceleration
To get the way of the mass of a driven damped mass spring system I can convolve the impulse response $g(t)$ of the system with a driving force:
$x(t) = F(t) * g(t)$
This works for me in python using ...
1
vote
1
answer
110
views
Show that the impulse response of an LTI system can be determined by observing the output and inputting white noise
Problem
Show that the impulse response of an LTI system can be determined by observing the output and inputting white noise.
Attempt
Let $x(t)$ be the input signal (white noise) and $y(t)$ be the ...
1
vote
1
answer
85
views
Decay of the impulse response for poles contained in the unit circle
I've been struggling with the following exercise in Ljung's "System Identification: Theory for the User" (Problem 3G.1):
Given a rational transfer function $G(z)$ such that its poles are all ...
0
votes
1
answer
37
views
Linear-phase zero-latency IR?
Is it possible to capture an Impulse Response of a linear-phase EQ (talking music software here) and then apply it to a new signal in a way that is both zero latency and phase-accurate?
My idea was to ...
0
votes
1
answer
61
views
How to find response of DT system to an input
This year I have fallen behind in my Signals module due to poor mental health and insomnia. I have a homework due in 9 hours and dont understand anything, while also not having the time to learn ...
1
vote
1
answer
83
views
Finding the impulse response of an c.t LTI system through the step response
Say we have a continuous LTI system of which we know the analytical expression of its step response. Let's call it $y_{\text{step}}(t)$. Having $y_{\text{step}}(t)$ (and therefore also $Y_{\text{step}}...
0
votes
1
answer
45
views
USE Impulse response to get Original sound
I am a student majoring in acoustics. My English is not very good, so I apologize in advance.
In my project, I am dealing with impulse response in room.
Find the impulse response function between the ...
2
votes
1
answer
155
views
Does the impulse response of every stable system have finite energy?
I need to show that the impulse response of every stable system has finite energy.
I have trouble solving this problem.
Since impulse input signal is unbounded, I can't apply BIBO stability of system ...
2
votes
2
answers
177
views
Deconvolution with unknown impulse response
This is not a duplicate of Filter secondary bounces of a pulse signal because in that question, a convolution model is finally not appropriate, whereas here, the question is about convolution.
Given ...
1
vote
2
answers
125
views
Filter secondary bounces of a pulse signal
I have a single "pulse" signal (looks like a gaussian but it is not exactly), followed by several bounces, with a constant period, that probably come from the electronics used (I don't have ...
0
votes
1
answer
90
views
Non-uniformly partitioned convolution in real time
I am implementing a real-time convolution reverb. I currently have a working implementation, doing frequency-domain multiplication after FFT, using uniformly partitioned block sizes. This answer on ...
1
vote
1
answer
163
views
How to find impulse response for the given system?
How can I find the impulse response for the following system in time domain? I actually would like to find my mistake in my attempt. Below is what I have tried according to the answer given for this ...
0
votes
1
answer
46
views
How to design a system that stretches input by factor of 2?
In general, How do we design a system that takes input x(t) and outputs x(t/2)? I know that if system outputs x(t/2) then the frequency domain of output signal has the form X(2f). But what should be ...
2
votes
1
answer
82
views
Impulse response synthesis in the frequency domain
Background - Create context
I am trying to synthesise some impulse responses to simulate an active noise control system. I have already formulated the problem in the frequency domain so now I want to ...
1
vote
1
answer
63
views
The discrete-time impulse response of an IIR filter
Suppose you begin with the following model of a discrete impulse response:
$$h[n] = \begin{cases} \displaystyle\sum_{k=1}^K \alpha_k p_k^n & n \ge 0 \\ 0 & n < 0 \end{cases}$$
i.e. a linear ...
1
vote
0
answers
118
views
What duration of a white noise burst is required for it to be "white" at a given frequency or frequency range?
I am running white noise bursts (with very short ramps on/off to prevent discontinuities) through underdamped resonant bandpasses which are tuned to any given $f_0$ and an underdamped $Q$.
Continuous ...
0
votes
0
answers
54
views
What is the expected amplitude of the flat frequency response of a Kronecker delta function? Does sample rate affect it?
I was instructed here:
In the sampled-time domain a Kronecker delta, $\delta(n)$, has a perfectly flat spectrum. If you look at a table of discrete-time Fourier transform pairs, this is at the top ...
0
votes
1
answer
69
views
What happens to the frequency response as a single sample Kronecker delta impulse widens into a square pulse, and then into two distinct steps?
1) Kronecker
I was instructed here that a single sample Kronecker delta unit impulse function (goes from 0 to $A$ to 0 again in single sample) has a white noise type frequency response - all ...
1
vote
1
answer
83
views
How to find time-varying impulse responses?
Given is a system that can be described as
$y(t) = x(t)\cdot \sigma(t)$
with
$\sigma(t) = \left\{\begin{array}{ll} 1, & t \geq 0 \\
0, & t<0\end{array}\right. .$
The output of a ...
1
vote
2
answers
293
views
How can I apply a filter to remove reverberation with python?
I am developing an algorithm that automates the processing of audio files for the assembly of datasets of machine learning models.
Among the steps to be followed for the processing of the files is to ...
1
vote
1
answer
135
views
Impulse response and amplitude-frequency characteristic of a communication channel
The task is to implement communication system for transmission of 32 multiplexed signals through communication channel represented by copper cable whose frequency characteristic is given by:
$$H(f) = ...
0
votes
1
answer
50
views
Characteristics of linear systems in the time and frequency domain
Why is the output signal obtained through frequency response different from the other two.
...
0
votes
0
answers
52
views
Understand basic Impulse Response from Impulse, can you help me visualizing it?
I was looking at this graph from The Scientist and Engineer's Guide to Digital Signal Processing, copyright ©1997-1998 by Steven W. Smith:
where basically it shows how differnt representations can ...
2
votes
1
answer
67
views
Analysis of impulse response in downsampling problem
Hey everyone, I'm stuck on this problem and I've got an exam in a few days. I think the filter H is used here so as to avoid aliasing artifacts, and afterwards went on to the second question.
I've got ...
4
votes
1
answer
242
views
Applying Lowpass filter on a signal in time domain gives ringing artifacts - how to get rid of them
EDITED AND UPDATED:
My signal is an impulse response. In the following figure:
The frequency spectrum of the impulse response (original signal) is shown by blue line.
The original signal is ...
2
votes
2
answers
690
views
Algorithm to "serialize" impulse responses
New user to dsp.stackexchange here. I'd like to know what's a quick and effective way to take 2 impulse responses and create one that's equivalent to both of these "in series" for audio ...
1
vote
2
answers
141
views
On FFT, interpolating signal vs extending signal in time
When we interpolate, then FFT the output will have more bins.
When we extend the signal in time, Then FFT output will have more bins too but:
Interpolation increases max bin frequency but time ...
0
votes
0
answers
28
views
Impulse response aquired by ifft seems to require circshift
On the system below:
I have found W by inputing 20-1000 frequency and found amplitude and phase for each frequency. I've tested for minimum phase and none min S. But the answer is not logical for me. ...
2
votes
0
answers
61
views
How do I obtain narrowband reverberation times in the bass range to detect room modes?
I calculate my impulse response according to this principle. Calculating the inverse filter for the (exponential) sine sweep Method. With the obtained impulse response I calculate my reverberation ...
0
votes
0
answers
76
views
Equipment to test my theory on time varying systems
How can I make a linearly time varying system to test my theory?
Can I ask for a PID microcontroller available from my university such that $K$ is gradually increased from 0 to $c$
1
vote
0
answers
156
views
How to get an impulse response of a MIMO system?
So I have data vectors from a MIMO system and I wish to see the impulse response
Any idea how I can proceed with this?
2
votes
3
answers
750
views
Sine as input to an LTI system
Everywhere in theory (books , online) there is this statement "For sinusoidal inputs, any LTI has a sinusoidal output with the gain of $|H(s)|$, the same frequency, and a phase shift equal to $\...
0
votes
1
answer
195
views
How to obtain an impulse response from an exponential sine sweep (23kHz/50kHz)
I am currently working on my master thesis and have so far generated a broadband ESS to obtain frequency response and impulse response.
To generate the ESS as an excitation signal I use the following ...
0
votes
0
answers
61
views
How can I find the impulse responce of this ODE?
$$ \frac{𝑑^2𝑦(𝑡)}{𝑑𝑡^2} + 2\frac{𝑑𝑦(𝑡)}{𝑑𝑡}+ 1 = 2𝑥̈(𝑡)$$
a. Write Matlab source code evaluate the impulse response of the system.
b. Write Matlab source code to evaluate and plot ...
1
vote
2
answers
480
views
Why does convolution give the output of a passing a signal through a filter?
I have a rudimentary understanding of Convolution, the Convolution Theorem and why the output z(t) of an LTI system can be found using the convolution of input signal x(t) and the impulse response h(t)...
1
vote
2
answers
81
views
Modeling an Acoustic Reflection from a Wall - a Paradox?
I am trying to simulate the reflection of a sound ray, that goes from a sound source, bounces off a wall, and is received by a microphone.
The wall has a an absorption coefficient, and a specular ...
0
votes
2
answers
129
views
upsample impulse response
I have a system and I know its impulse response $h$, this impulse response was recorded at $f_s = 48000 \texttt{Hz}$, now I can use Matlab to get the system output to an arbitrary signal ($x$) by ...
4
votes
0
answers
375
views
Exponential/Logarithmic Sine Sweep - Inverse Filter Amplitude Correction
I am implementing the exponential/logarithmic sine sweep approach to impulse response measurement (as presented by Farina - http://pcfarina.eng.unipr.it/Public/Papers/134-AES00.PDF).
My query is ...
2
votes
1
answer
70
views
How can Haar basis be written as the impulse response of an LTI system?
Haar wavelets are defined as:
$$\phi_{0,0}(t) = \begin{cases}
1, & \text{ for } 0<t< 1/2\\
-1, & \text{ for } 1/2<t<1 \\
0, & \text{ ...
1
vote
1
answer
179
views
Getting different results when fourier transforming in python vs mathematica?
I am interested in troubleshooting why I get a very different answer when doing fourier transforms of my data in Mathematica vs Python. The version in Mathematica is well behaved, yet all versions of ...
1
vote
1
answer
105
views
Controllability matrix is full rank identity matrix
What does it mean, when my system has controllability matrix that is full rank and identity matrix? Having full rank means that the system is controllable, but does the Identity feature of my ...
1
vote
1
answer
301
views
Impulse response of linear time-varying system
I am confused about linear time-varying system. For a time varying system, the output is given by
\begin{align}
y(t)=\int x(\tau) h_{\tau}(t) d\tau,
\end{align}
where $ h_{\tau}(t)$ is the output of ...
0
votes
1
answer
320
views
Construction of Room Impulse Response - Short-Time-Fourier-Transform and Inverse-STFT - Matlab and NWaves (C#) Implementation
Background:
I am working on a Unity Project (C#) and implementing a Room Impulse Response synthesis.
I do ray tracing to create energy histogram for different bands.
With these histograms it is ...
0
votes
0
answers
63
views
LLTV Systems breakdown(2)
In this question I proved that for a linear linearly time varying system $S$ such that if $t_{2} = t_{1}+t_{0}$ then $h(t,t_{2}) = h(t,t_{1})+h(t,t_{0})\rightarrow$ $h(t,t_{0}) = g(t_{0})h(t) $ where $...
1
vote
1
answer
114
views
Impulse response of a discrete time cascading system
My lecturer has decided that in order to pass our signal analysis class, we have to give a presentation on the blackboard in front of the entire class, so its kinda critical that i get this right. (...
0
votes
0
answers
37
views
LLTV Systems linearity breakdown
Suppose we have a linear linearly time varying system $S$ such that the output depends on the input + the time at which the system becomes excited so $S(t,t_{0}) \rightarrow g(t_{0})S(t)$ and it is ...
0
votes
0
answers
37
views
How to find the first and list point of an impulse in a RIR?
I'm looking for a simple algorithm where given a RIR sample file I can find the beginning of the impulse and the last point of the tail.
If possible, would love to implement it in python.