Questions tagged [multirate]

53 questions
4
votes
3 answers

Unscented Kalman Filter - Multiple Consecutive Measurement Updates

In trying to implement an Unscented Kalman Filter (UKF), I have come across the issue of what to do when my measurement signals come in at a different rate than my control inputs, which I use in the prediction step of the UKF. In my implementation,…
4
votes
4 answers

With regards to multirate processing, what are the benefits of having a 'slower' sampled signal?

With regards to multirate processing, what are the benefits of having a 'slower' sampled signal? Let's say I have a continuous signal $$x(t) = \cos(2\pi\cdot3t) + \cos(2\pi\cdot 7t)$$ and it is sampled at $10\textrm{ kHz}$. Obviously the sample…
Izzo
  • 697
  • 4
  • 19
3
votes
1 answer

What’s a good book on multi-rate dsp?

Was Studying a dsp design recently with many decimation and interpolation filters, and was wondering if there is a recommended book specifically on the subject of multi-rate dsp? Preferably a book with worked examples and exercises at the end of…
pico
  • 183
  • 6
3
votes
2 answers

What would be the effect of repeating samples in time domain on frequency domain?

Consider the operation of up-sampling a signal n times by repeating each sample n times in the time domain. What would the frequency domain response of the resultant signal be like given the frequency response of the original signal?
3
votes
1 answer

How to undo dynamic Doppler effect by software?

I have a signal affected by Doppler effect. In general, the Doppler effect changes the scale of the time and frequency domains. So, to undo this phenomenon, I am using a sampling rate converter. Two possible implementations using polyphase…
Luis M Gato
  • 510
  • 2
  • 10
3
votes
1 answer

Use polyphase representation to construct a perfect reconstruction filter bank

I'm posting this question in response to Question about zero-phase filter bank This is a homework question for which I found an answer, but I didn't do it the way I was supposed to. I'm wondering what the correct approach is. I've been told to use…
jodag
  • 235
  • 1
  • 6
2
votes
1 answer

Getting error while performing upsampling of an audio signal processing using low pass filter in python

I want to perform upsampling of an audio signal introducing zeros between samples to create a longer signal with factor of N=2. The sampling rate is 44100Hz, time = 5sec. def butter_lowpass(cutoff, fs, order=5): nyq = 2 * fs normal_cutoff =…
2
votes
1 answer

Understanding sampling rate conversion

I am a little bit confused about the concept of sampling rate conversion. Consider the following question: Wideband telephony signals are sampled at a sampling frequency fS1 = 16kHz. To process these signals with an automatic speech recognizer, the…
Niousha
  • 467
  • 2
  • 7
2
votes
1 answer

Advantage of complex filtering in multirate applications

I've seen it mentioned in passing in various papers on signal processing and filter design that complex FOR filters can be more efficient when it comes to multirate applications. However I cannot think of a scenario where this is applies. Of the…
2
votes
1 answer

Why do Dyadic filterbanks downsample the high pass signal portions?

I'm currently programming a dyadic filter bank and have a question. I notice in all of the visual representations: (from here (Dyadic Analysis Filter Bank)), the high pass filtered output for each stage is downsampled. That is, when the signal is…
Izzo
  • 697
  • 4
  • 19
2
votes
0 answers

Elementary proof of Fourier domain formula of multidimensional downsampling by $M$

I am trying to prove a well-know formula for the multidimensional downsampling by arbitrary downsampling integer matrix $M$ in $d$-dimensional case. The formula is $$ \hat{y}(\omega)=\frac{1}{\textrm{det}(M)}\sum_{k\in…
Hua
  • 121
  • 6
2
votes
2 answers

Perfect reconstruction: what properties must the analysis LPF satisfy

I have been reading on conjugate quadrature filters (CQF). The linked article explains that, if we have a lowpassfilter $h_0$, we can create a set of filters for a perfect reconstruction filterbank. The analysis highpass filter $h_1$ and synthesis…
user7488
2
votes
2 answers

Recovering a signal that was upsampled by non-integer factor

I have a data sequence $G[n]$ that is upsampled at the transmitter of a communication system by a non-integer factor ($1.5$ to be precise). At the receiver, I am supposed to downsample the data and recover the sequence $G[n]$. In MATLAB, I am…
r2d2
  • 97
  • 1
  • 12
2
votes
3 answers

Splitting the Unit Delay

Please refer to the paper Splitting the Unit Delay - Tools for fractional delay filter design by Laakso, Valimaki et.al. I am not able to visualize how the fractional delay is obtained by resampling the shifted version of the impulse response of the…
Naveen
  • 494
  • 6
  • 17
1
vote
0 answers

Z Transform of M-Fold Decimation

I know this is probably a common question, but after some searching I think that my version of the question is slightly different -- apologies if this is a repeat. I have seen that it is inaccurate to say the Z transform of the M-fold decimation…
JustAnEE
  • 11
  • 2
1
2 3 4