13
votes
Compensating Loudspeaker frequency response in an audio signal
Yes, you can do this with an LMS equalizer which uses the Wiener-Hopf equation to determine the least squared solution to the filter that would compensate for your channel, using the known transmit ...
12
votes
Accepted
Why don't unit circle poles lead to infinite amplitude response for Butterworth lowpass?
You've made an understandable mistake. You are probably looking at this picture:
That is not the unit circle, and it isn't even in the $z$ domain.
What you are looking at is the locations of the ...
11
votes
Accepted
This is how my professor is finding the frequency response of an LTI system when given the impulse response. Is this wrong?
Your professor is right, and you're almost right too. The filter is clearly an FIR filter, but because its frequency response can be expressed as a geometric series, a recursive implementation is ...
9
votes
Can two different impulse responses give the same frequency response?
No. The impulse response and frequency response of an LTI system are related by the Fourier transform, which is one-to-one.
8
votes
Accepted
Design a linear-phase FIR filter approximating the magnitude of a given IIR filter
What you do in step 1 is simply truncate the infinite impulse response to approximate it by an FIR filter. If you use sufficiently many filter taps, the approximation becomes arbitrarily accurate. ...
7
votes
Accepted
Understanding the $\mathcal Z$-transform
Consider a liner discrete-time system. Assume we can define it in terms of an input-output relation as follows (you can assume a more general model but it is enough for our purpose):
$$a_0y[n]+a_{1}y[...
7
votes
Accepted
Why zeroes near the unit circle cause a dip in frequency response, while poles cause a peak?
To answer this you need to understand what is a pole and what is a zero of a transfer function.
Let's look at a simple 2 poles 2 zeros filter (also called biquad filter) transfer function :
$$
H(z) = ...
7
votes
Accepted
why exponential term neglected in equation?
The magnitude of that complex exponential is 1. Recall from complex algebra: any complex number can be expressed as $z = r e^{j \phi}$ where $|z|=r$ is its magnitude and $\arg z = \phi$ is the ...
6
votes
Berchin's FDLS arbitrary filter design algorithm
FDLS requires a causal frequency response. Your prototype frequency response has zero phase everywhere, which is most definitely not causal.
An IIR filter order of 50 is humongous. When FDLS has too ...
6
votes
System response: LTI system for $x[n] = \sin(\frac{\pi n}{4})$
You're definitely on the right track. The way you're trying to solve the problem is the best and simplest. You just need to realize that you need to evaluate the magnitude and phase of the frequency ...
6
votes
Can two different impulse responses give the same frequency response?
To add on to what has been said, what you're asking is, if you have $h_1$ and $h_2$ as impulse responses of a LTI systems (continuous-time or discrete time) and $H_1$, $H_2$ their respective frequency ...
6
votes
Design of a digital A-weighting filter with arbitrary sample rate
It's a common misconception that the approximation of an analog filter by a digital filter must be bad close to Nyquist. This idea might come from the ubiquity of the bilinear transform, for which ...
6
votes
For 2D signals can it be said that the frequency response is the same as the Fourier transform?
Yes for 2D signals you can take a 2D fft, and if the 2D signal is represented in the time domain, then its fft is represented in the frequency domain. 2D FFT's have many other interesting ...
6
votes
Accepted
Why the frequency response plots (of causal filters) only show positive frequency?
This has absolutely nothing to do with causality. The frequency response of a real-valued filter (i.e., one with a real-valued impulse response) is (conjugate) symmetric, i.e., the negative ...
5
votes
Approximate a System Frequency Response with a Filter in MATLAB
Convolve the input signal with (Real Part) harmonic signal $ \alpha {e}^{-2 \pi i {f}_{0} t + \phi} $.
Let's call this output as $ {y}_{1} $.
The parameters $ \alpha $ and $ \phi $ are from your ...
5
votes
For an LTI system, why does the Fourier transform of the impulse response give the frequency response?
The intuitive answer is that an impulse in time at t=0 contains all frequencies of equal magnitude, so applying an impulse to an LTI system is the same as applying all frequencies at once, thus the ...
5
votes
How frequency response related to a transfer function
An LTI system's "frequency response" tells you how the system acts on the amplitude and phase of a sinusoidal input. If the frequency response is $H(f)$, then an input $x(t)=e^{j2\pi f_0t}$ produces ...
5
votes
Accepted
Lagrange Multipliers Optimization - Complex Functions
I found the following in Charles Therrien's "Discrete Random Signals and Statistical Signal Processing" in one of the Appendicies.
Say you have the function $Q(a)$ you wish to minimize such that $C(a)...
5
votes
Accepted
Why must I take abs of filter frequency response?
Frequency response has two parts: amplitude response and the phase response. Both of these are represented as a complex signal when you get the response from freqz. ...
5
votes
Accepted
calculating DC value from positive frequency with its DC undefined
Assume you have the signal
$$x(t)=a+b\cos(\omega_0t)\tag{1}$$
with some non-zero real-valued constants $a$ and $b$. Now remove DC and the negative frequencies to obtain
$$x'(t)=\frac{b}{2}e^{j\...
5
votes
Accepted
What is the time unit of the converted Channel Impulse Response?
Because you don't have background in wireless communications, I will try to answer as simply as possible.
What is the time unit of the converted CIR?
Just time unit. It can be second, ms, us, etc. ...
5
votes
Accepted
Simplifying frequency response equation
$$1 - e^{-4j\omega} = e^{-2j\omega}(e^{2j\omega} - e^{-2j\omega}) \tag{1}$$
Now,
$$ \sin(2\omega) = \frac{e^{2j\omega} - e^{-2j\omega}}{2j} \tag{2}$$
Equation 2 is a consequence of Euler's ...
5
votes
Calculating the 3dB frequency of an nth order low pass filter and nth order high pass filter
In general there is no straightforward analytical solution. As you know, you need to solve
$$\left|H(e^{j\omega_c})\right|=\frac{1}{\sqrt{2}}\tag{1}$$
for $\omega_c$, where it is assumed that the ...
5
votes
Accepted
Correcting phase response of a signal
You can equalize magnitude and phase simultaneously by defining a desired complex frequency response
$$D(\omega)=M(\omega)e^{j\phi(\omega)}\tag{1}$$
with magnitude $M(\omega)$ and phase $\phi(\omega)$ ...
4
votes
Accepted
Measuring frequency response range of piezoelectric disc
I am afraid that it is rather impossible without a proper hardware. Sweep sine is ok as a general method, but you would either need:
Reference transducer with known (preferably) linear frequency ...
4
votes
Accepted
Difference between $\tt freqz()$ and $\tt plot(abs(fft()))$ in MATLAB
You calculating FFT only from two samples. You need to pad your impulse response with zeros to get a valid result. So in MATLAB that would be:
...
4
votes
Accepted
Calculation frequency response of digital filter with known structure
For the given system you can write down the input-output relation as
$$y[k]=\frac14\left(x[k]+2x[k-1]+x[k-2]\right)\tag{1}$$
because $T$ (or $z^{-1}$) denotes a delay element, which delays its input ...
4
votes
Accepted
How to stabilize a filter
The magnitude of the frequency response will remain unchanged if you reflect any poles outside the unit circle - these are the ones causing instability - back inside the circle. I.e., a pole $p$ (with ...
4
votes
Accepted
From lowpass to bandpass
You just shifted the low pass filter to the right, so you generated a complex-valued filter, as you've observed. Multiplying a real-valued impulse response with a complex exponential naturally results ...
4
votes
Accepted
Is the book wrong? -- How to sketch frequency response obtained from H(z)?
As far as I can tell, the book is not wrong. (By the way, you're studying a 3-point moving average filter here, and it's useful to know about such filters.)
Your 1st question: That center dot on the ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
frequency-response × 437filters × 82
matlab × 56
transfer-function × 54
filter-design × 52
fourier-transform × 50
impulse-response × 48
frequency-spectrum × 46
discrete-signals × 36
finite-impulse-response × 32
linear-systems × 31
phase × 31
fft × 29
frequency × 29
lowpass-filter × 22
homework × 21
frequency-domain × 21
signal-analysis × 20
infinite-impulse-response × 19
digital-filters × 19
convolution × 17
z-transform × 17
poles-zeros × 17
python × 15
continuous-signals × 12