Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
In signal processing, a filter is a device or process that transforms a signal by selectively choosing specific frequencies and leaving others with appropriate gain or as it is.
1
vote
Accepted
Parameters of standard audio channel filters
Your question is not very specific, nor the answer will be. For example what do you mean by 'standard filter parameters'? I assume that you want to make given speech signals sound like ones being reco …
5
votes
Accepted
Shelving and Peak filters name
This is probably the craziest, though important question on DSP SE ;) Answer is, because they:
look like peak:
and tend to have a shelf either in the beginning or the end of frequency range:
…
2
votes
Help for baseline drift removal/correction
Like I already mentioned in the comment, you might find MATLAB's detrend function useful. Generally it is useful for removal of linear (or piecewise linear) trend:
y = detrend(x);
Another solution, …
2
votes
How to interpret the notation of a transfer function
There is a very nice relation between trigonometric functions and exponential function:
$$e^{i \theta} = \cos(\theta) + i \sin(\theta)$$
$$\cos(\theta) = \dfrac{e^{i\theta}+e^{-i\theta}}{2} $$
$$\s …
3
votes
Accepted
How to implement a filter in matlab
You have a typo in:
result(i) = ( b(2)/a(1)) * audio(i);
That should be:
result(i) = ( b(1)/a(1)) * audio(i);
4
votes
Accepted
The reasons for filter explosion
Basically you never want to use the Transfer Function representation (with b and a) and rather use the Zeros-Poles-Gain (z,p,k). This will allow you to avoid the numerical errors. In your case you mig …
3
votes
Accepted
Reconstruct FIR frequency response from the coefficients
You can try to window the filter with some window function, i.e. Gaussian, to get rid of small coefficients (taper them). Although it won't really work very well and you might really want to think abo …
3
votes
Accepted
FFT filter to remove cd scratch
This approach with notch filter with not work. All clicks are impulse-like sounds and we know that an impulse has frequency content at almost every frequency. What you are trying to do, by applying th …
4
votes
Accepted
Don't understand coefficients in MATLAB "butter" low pass result
In case of non-recursive filters (FIR) you use only coefficients stored in b vector. … I suggest you to set a to 1 if you use non-recursive FIR filters. …
19
votes
Accepted
What kind of filter is that? Is it IIR?
This is the FIR filter, although it looks like an IIR. If you calculate the coefficients you get finite impulse response:
$h[n]=\delta[n]$
This happens due to zero-pole cancellation:
$Y(z)-0.5Y(z)z^{- …
0
votes
Mixed time/frequency domain data
I believe that if you are already using measurements with sweep sine, then the whole procedure of obtaining frequency response is pretty straightforward. Let me describe whole procedure from the begin …
2
votes
Accepted
Applying Discrete Filters
Assuming that you have knowledge of DSP you claim, it is a very simple task.
First of all convert the difference block into proper filter representation (negative powers of $z$ reflect delay of samp …
6
votes
Accepted
Why Butterworth filter always starts my signal from from zero mark (amplitude)?
Filters do have a delay (a lag) since they do not act immediately on your signal. …
2
votes
Accepted
Matlab - Creating a characteristic for Peak and Shelving filter
I suggest you to use fvtool in MATLAB:
fvtool(b,a)
3
votes
Accepted
Using all-pole filter to model the Room Impulse Response
The same author, concludes that all-pole filters are easier to manipulate than all-zero filters, due to their filter length. … Morevover, author mentioned that all-pole filters are sufficient approximation than using raw impulse response data. …