Hello experts,
I need to implement a multirate bandstop fir filter on the PC, but not in
Matlab, for realtime processing.
I already have a bandpass filter based on the classical design [1] and [2]. As
stated in this article or by Rabiner/Crochiere, the group delay of a cosine
modulated b...
Hello all,
Following a small research I conducted after posting my question about
antialiasing of ADC samples to sci.electronics.design, I wrote a small
and simple article to explain to myself, once and for all, the deal
about analog & digital antialias filters, multirate systems and how
thes...
Here are 3 links that should get you on the right track:
http://www.dspguru.com/dsp/faqs/multirate/resampling
http://www.dspguru.com/dsp/faqs/multirate/decimation
http://www.dspguru.com/dsp/faqs/multirate/interpolation
Go with method 1.
Say you have a signal sampled at Fs Hz and you...
Hello,
How to implement Multirate filtering on a DSP. My problem is how to
have a flow in my code, How should the loop of the code be. This
because my data is coming at a higher rate (4 MHz) and i am
downsampling to slower rate (i.e 500 kHz). so there is no continous
flow.
Any suggestion or ...
Dear all,
I was thinking of purchasing "Multirate Signal Processing for
Communication Systems" by F.J.Harris. Has anyone here used this book,
and if so, what are your opinions?
Thanks in advance,
--
Oli
...
Hi,
I was wondering if impulse response of multirate system is defined and
can be evaluated? I built a CIC decimator in Matlab, the differential delay
is 1, downsample factor is 8. # of stage is 2, transfer function is
[(1-Z^-8)/(1-Z^-1)]^2. I realize it is a LTV system. Anyone has idea on how
...
I have 2 serially connected multirate filters. One has 18 taps and the
other has 61 taps. The decimation factors are 2, 2. Now I want to combine
the 2 filters into one. The new coefficient file has 78 taps by using
convolution. In FDAtool, the order is 137 after cascading. I think it is
from 137=17+...
Version 3.1 of Tyd-IP Code Generator has now been released. Now
supporting multirate filter design, designers can create a wide range
of IP, including filters, FFTs, NCOs etc. which can be targetted at
any FPGA or ASIC. Until, the end of May 2007, the multirate
coefficient and VHDL module, will ...
Hi,
I have to design a 6th order IIR BPF that will allow a multirate filter
structure with D==3.How do i start?Is there a matlab function that does
this,I mean also incorporates the multirate structure with design of an IIR
BPF like butter().I wil greatly appreciate any guidance on this.
...
Hi ,
I'm new to multirate filters.
I am trying to implement an interp by 3 and decim by 5 multirate filter.
Lets say i have 40 taps in the filter.
I have 5 sub-filters with 8 taps each.
In the 1st clock cycle i input 2 samples to sub-filters 1 and 4
In the 2nd clock cycle i in...
"seb" wrote in message
news:23925133.0401131910.7f22e0a2@posting.google.com...
> Hello,
>
> i am looking for decimation and interpolation technique in order to,
> given a sampling rate fs, obtain a new sampling rate like (a/b)*fs.
>
> A way to to do is to decimate and then use line...
Please refer to
www.intersil.com/data/fn/fn3651.pdf
page 10 top and page 9 bottom.
Please correct me if I assume something wrong.
On figure 12 (pg 10) you see the aliasing profile of the CIC and how
it does it translate to baseband. The filters performance can
therefore be estimated. Quit...
ssnyder wrote:
> I am trying to design a set of bandpass filters for an audio spectrum
> analyzer. Since human perception of pitch is spaced logarithmically
> according to frequency, my low pitches have quite low and narrow bandpass
> frequencies.
This is a very good application for mu...
Hello,
Working on the design of decimation filter for multistage, sample rate
conversion.
I have designed a filter which represents G(z). With freqz(b,1,1024) I can
plot the frequency response of the filter (the coefficients are in "b").
However, its output will be downsampled by, say M = 1...
Hi,
I'm trying to implements a pitch shift effect (up / down a .wav sound
44100Hz 16bit to different semitones in the range of around 1 octave).
My problem is that I need to do it on about 15 sample simultaneously in
real time.
The classic pitch shift algorithms use too much of processor time...
hi folks,
I need sum help regarding multirate systems.
I am currently working on a project where we r developing a Transfer
Function model for Kalman Filter (Actually EKF). We have developed a
Kalman Filter for Avionics System of an autopilot.
In this filter we have GPS (measurements for KF) ...
Hye,
I have a question to try to find a way to improve my processing.
I use a multirate filter with decimation.
There is a decimation by 40. One FIr is used then decimation, and the 1
IIR with decimation, then a second IIR with decimation, then again oner
IIR and decimation and at last one F...
Hi all;
I designed a multirate filter of 3 stages to decimate a signal. the three
stages are a CIC(decimate by 4) followed by another CIC(decimate by 4)
and finally a half band filter to decimate by 2. Using the Matlab function
"freqz" I can plot the frequency spectrum of each stage individ...
Martin Eisenberg wrote:
> http://www.musicdsp.org/archive.php?classid=3#39
> Note that I'm writing this from the top of my head because I use
> my own adaptation of Dave Malham's code.
What I forgot about -- Dave's code directly follows the polyphase
formula H(z) = A(z^2) + B(z^2)/z ...
It is stated that in case of narrow transition band filters, multirate
filtering provides us with a computational efficiency as compare to
standard time invariant filters. The idea is to reduce the sampling rate
(less number of samples) and to use simple, low order filters (less number
of operations...
i am designing one 1/3 octave band spectrogram analysis
I use multirate filter bank to realize that spectrogram. It goes this
way
1)
first, from the biggest frequency value, I use three IIR bandpass
filter, then
calculate the std value.
2)
Then decimate the input by 2 through(one 30 order...
Eric Jacobsen wrote:
> On 12/9/2009 7:54 AM, km wrote:
> > Hi All,
> > Does anyone have a suggestion for a fast down sampling filter?
>
> For N:1 reduction, add N consecutive samples together and output that.
> Move to the next window of N samples.
>
> The response will not be...
Hi everybody!
I'm working on a UWB radar and i have an analog front end that samples the
input signal in a nonuniform way.
For the reconstruction filter i would use a nonuniform reconstruction
algorithm from IEEE transaction on signal processing.These are links :
http://www.rle.mit.edu/dspg/do...
> 1. Go to the library
> 2. Get a classic book on multirate processing by Rabiner
> 3. Don't ask any more stupid questions
4. Close all newsgroups.
...
On Feb 15, 11:37 am, lakshmanan.meyyap...@gmail.com wrote:
> I am trying to develop a data anomaly detector. I basically want to
> detect clipped data, spikes, and drifting data to begin with. Any
> suggestions on how to do it.
What do you mean by drifting?
If you're trying to detect hig...
Hi, Friends!
Does anyone read Mr. Fredric Harris's book
"Multirate signal processing for communication systems" ?
I think it's a good book for engineering,
but some descriptions make me confused.
On page 53, Chapter 3
"For a specific example, the filter presented in Figure 3.20 designe...
Hello,
I wrote a blog article a while ago, maybe it's useful (or maybe not...)
http://www.dsprelated.com/showarticle/22.php
The filter is designed at the intermediate high rate.
Cheers
Markus
...
"fjwoemcu" wrote in message
news:6pOdnQMkVc9vLzrYnZ2dnUVZ_vShnZ2d@giganews.com...
>
> In an ADC - rate converter/filter - DSP chain,
> the interpolator(cubic, linear...) may be placed between sigma-delta ADC
> and rate converter/filter to approximate 310MHz-sampled data to
> 300MHz-...
I'm working my way through fred harris's Multirate Signal Processing text
and have found at least one error. Does anyone know of a site where errata
have been published for this book? Maybe it's time to start an unofficial
site. I'll make the first contribution!
Hugh
...
Hello,
I have two signals, one sampled at 20 Hz and the other at 8 Hz.
The filter I want to use is:
out[n] = (1 - a) * (out[n-1] + in1[n]) + a * in2[n];
where:
in1 @ 20 Hz
in2 @ 8 Hz
the math is done @ 20 Hz.
How should I take care of the different sampling rate?
Thanks
Marco
...
Multirate digital signal processing by N. J. Fliege
Wavelets and filter banks by Gilbert Strang
Digital Signal processing, system analysis and design by Paulo Diniz
...
Aaron wrote:
> > There is no silver bullet. You can do Hilbert transform using multirate
> > filterbanks; that takes less computation.
>
>
> That's useful information but as Al pointed out it won't really solve
> my problem as I still require the phase shift close to DC and multira...
On Wed, 14 Dec 2005 16:44:44 GMT, Vladimir Vassilevsky
wrote:
> > ... assuming that it was designed as an approximation to a Gaussian
> > response.
>
> No. Assumming the reasonable rolloff speed and passband flatness.
You mentioned exp(-x^2) specifically. That's a Gaussian.
> > ...
Thank you all for your answers. I response to each one in the order of
arrival.
I just put two references I use after :
[1] Multirate Digital Filters..., Vaidyanathan.
http://www.systems.caltech.edu/dsp/ppv/papers/ProcIEEEmultirateTUTExtra.pdf
[2] Principles of fractinal delay filters, VälimÃ...
dc.to.uv@googlemail.com wrote:
> On 7 June, 14:23, Vladimir Vassilevsky
> wrote:
>
> > That's all in your textbooks, my friend.
>
>
> Any pointers to a textbook that describes actual usage would be
> helpful, if slightly unusual.
L. Rabiner
"Multirate Signal Processing"
...
Refer to: J.J.Shynk, Frequency Domain and Multirate Adaptive Filtering,
1992, Signal Processing Magazine.
The performance of the algorithms is usually evaluated using white
noise and the stepsize should be taken into account also.
Leans Nelson
...
DSP Gurus:
I'm familiar with the classic interpolate-filter-decimate approach to
multirate DSP. I've heard that the chirp-z transform can be used to
resample a signal also. Can anyone provide additional information or
references (other than Google search results)?
Thanks,
OUP
...
Hi All
I have a carrier modulated signal which is sampled at 48KHz and 12
samples/symbol.
Now, I want to resample this signal, so that the new signal has sampling
rate of 47968 Hz.
Is there any possible way of doing it.?
I totally new to this multirate dsp topic.
Your opinion matters...