Forums Search for: Multirate
Multirate Literature
inCan anybody recommend some books, or a book, that discuss Multirate DSP concetpts? Thanks, -Dan
Can anybody recommend some books, or a book, that discuss Multirate DSP concetpts? Thanks, -Dan
Parallel implementation of Multirate filter
inDear users, I want to implement a multirate filter with the ratio 7/8 (Interpolate by 7, decimate by 8). The multirate should have 8 input...
Dear users, I want to implement a multirate filter with the ratio 7/8 (Interpolate by 7, decimate by 8). The multirate should have 8 input lines and 8 output lines. At each clock cycle I get 8 parallel samples in space, while they are 8 consecutive samples in time. What is the architecture that I can use, or where can I look to find out some clues how to design it? I found this paper des...
Combine 2 multirate filters
inI 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...
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+60*2 . So I guess I cannot just use convolution to combine 2 multirate filters. The problem is th...
multirate resampling implementation
inHi , 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...
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 input 2 new samples to sub-filters 2 and 5 In the 3 clock cycle i input 1 new sample to sub-filters 3...
multirate implementation problem
inHello, 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....
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 reference will be great with regards praveen
Opinions on "Multirate Signal Processing..." by F.J.Harris?
inDear all, I was thinking of purchasing "Multirate Signal Processing for Communication Systems" by F.J.Harris. Has anyone here used this...
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
Need Help: Multirate Systems
hi folks, I need sum help regarding multirate systems. I am currently working on a project where we r developing a Transfer Function model...
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) running at 5Hz and inputs that is accelerometers and rate gyoros (INS) at 25 Hz. KF operates at fr...
Impulse response of multirate system?
inHi, I was wondering if impulse response of multirate system is defined and can be evaluated? I built a CIC decimator in Matlab, the...
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 to simulate impulse response of it, not deriving it on paper? cfy30
A question from Vaidyanathan's "Multirate Systems" book
inHello Earthlings, I recently ran across some material in Vaidyanathan's "Multirate Systems and Filter Banks" DSP book that discusses a...
Hello Earthlings, I recently ran across some material in Vaidyanathan's "Multirate Systems and Filter Banks" DSP book that discusses a way to improve the computational efficiency of polyphase filters used in non-integer decimation applications. Vaidyanathan's description (starting on page 128, and derived from a 1987 conference paper by C.-C Hsiao) sounds interesting except ...
ANN: Tyd-IP Code Generator V3.1 released
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,...
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 be available free of charge to all purchasers of Tyd-IP. Regards Robert
Implementation of a multirate bandstop fir filter
inHello experts, I need to implement a multirate bandstop fir filter on the PC, but not in Matlab, for realtime processing. I already have a...
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 bandpass filter varies with the modulation frequency. As such, I can't directly use the bandstop de...
design of iir bpf
inHi, 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...
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.
Article on "Antialiasing filteres and multirate systems"
Hello all, Following a small research I conducted after posting my question about antialiasing of ADC samples to sci.electronics.design, I...
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 these are connected. The article is here: http://eli.thegreenplace.net/2006/05/10/antialiasing-filte...
Does Anyone read Mr.Harris's book "Multirate signal processing for communication systems"
inHi, Friends! Does anyone read Mr. Fredric Harris's book "Multirate signal processing for communication systems" ? I think it's a good...
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 designed for 60dB side-lobe levels is used in a 32-to-1 down sampling application. If the side-lobes ar...
multirate filtering and computational gain
inIt is stated that in case of narrow transition band filters, multirate filtering provides us with a computational efficiency as compare...
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 per input sample), instead of using a single high order filter operates at fixed high sampling rate...
multirate filter response
inHi 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...
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 individually however I don't know how to plot the total frequency response of all the 3 stages since the...
multirate implementation on fix point DSP and efficiency
inHye, 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...
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 FIr . I use a fix point DSP. The filter are designed in 16 bits inputs / outputs (32 bits for comp...
Solution's Manual Required
inHello, I need solution's manual for Multirate Filters and Systems Banks by PP Vaidyanathan. Thanks a lot. Regards Awais
Hello, I need solution's manual for Multirate Filters and Systems Banks by PP Vaidyanathan. Thanks a lot. Regards Awais
Multirate for SCRAMBLER
Hi!, I am designing the physical layer for a 802.11 transceiver and now I have an interesting question for you: I have noticed that there...
Hi!, I am designing the physical layer for a 802.11 transceiver and now I have an interesting question for you: I have noticed that there are different data rates (1,2,5.5 and 11 Mbps) which implies the system has to deal with different clocks. Until now, I thought that scrambler always works at the same rate but now I am not sure, what do you think?. If it was necessary to work at diff...
Anti-Doppler
inThe 'Doppler' thread got me wondering: How would you undo doppler effects to a signal without generating too many inaccuracies. The pitch shift...
The 'Doppler' thread got me wondering: How would you undo doppler effects to a signal without generating too many inaccuracies. The pitch shift is gradual, so there's no way to simply precompute some multirate formula. I'm sure this kind of thing must be common in some sectors. Any ideas on how it's normally implemented?