DSPRelated.com

CIC interpolation implementation

Started by Wilton Helm in comp.dsp6 years ago 8 replies

I sent this to Rick, but thought maybe a wider reading would be beneficial. I'm designing a CIC interpolating filter (N = 3, M = 1, R = 15 if it...

I sent this to Rick, but thought maybe a wider reading would be beneficial. I'm designing a CIC interpolating filter (N = 3, M = 1, R = 15 if it matters) and I came to a realization I hadn't had before and haven't ever heard anyone else mention. That often means there's something badly wrong with it, but I don't see it. Let's start with the traditional implementation:


Unevenly spaced data interpolation

Started by rosy...@gmail.com in comp.dsp18 years ago

Hi I want to interpolate sinusoidal data, say sin(t) corresponding to a time series 't': [T1 T2 T3 2*T1 2*T2 2*T3 3*T1 3*T2 3*T3...] to...

Hi I want to interpolate sinusoidal data, say sin(t) corresponding to a time series 't': [T1 T2 T3 2*T1 2*T2 2*T3 3*T1 3*T2 3*T3...] to get data at [T2-t 2*T2-t 3*T2-t...]. How can I interpolate given signal? I read about several methods like Savitzky Golay filter etc. I couldnt implement it. Can anybody suggest me something? Thanks


Unevenly spaced data interpolation

Started by rosy...@gmail.com in comp.dsp18 years ago

Hi I want to interpolate sinusoidal data, say sin(t) corresponding to a time series 't': [T1 T2 T3 2*T1 2*T2 2*T3 3*T1 3*T2 3*T3...] to...

Hi I want to interpolate sinusoidal data, say sin(t) corresponding to a time series 't': [T1 T2 T3 2*T1 2*T2 2*T3 3*T1 3*T2 3*T3...] to get data at [T2-t 2*T2-t 3*T2-t...]. How can I interpolate given signal? I read about several methods like Savitzky Golay filter etc. I couldnt implement it. Can anybody suggest me something? Thanks


Unevenly spaced data interpolation

Started by rosy...@gmail.com in comp.dsp18 years ago 2 replies

Hi I want to interpolate sinusoidal data, say sin(t) corresponding to a time series 't': [T1 T2 T3 2*T1 2*T2 2*T3 3*T1 3*T2 3*T3...] to...

Hi I want to interpolate sinusoidal data, say sin(t) corresponding to a time series 't': [T1 T2 T3 2*T1 2*T2 2*T3 3*T1 3*T2 3*T3...] to get data at [T2-t 2*T2-t 3*T2-t...]. How can I interpolate given signal? I read about several methods like Savitzky Golay filter etc. I couldnt implement it. Can anybody suggest me something? Thanks


OT: Another word for Spline ?

Started by Noekk in comp.dsp17 years ago 6 replies

Hi guys, I use splines quite a bit in my audio applications, I use them for envelopes, blending functions and even to create...

Hi guys, I use splines quite a bit in my audio applications, I use them for envelopes, blending functions and even to create waveforms. I'm talking about cubic interpolation between endpoints. Is there another word I can use, maybe something more technical ? I really don't like the word spline. Thanks.


Reconstruction and interpolation from irregularly spaced data

Started by rosy...@gmail.com in comp.dsp18 years ago 26 replies

Hey everybody, I have data values at : (0, t1, t2, T, T+t1, T+t2, 2T, 2T+t1, 2T+t2,....) . My sampling distribution is nonuniform. And I want...

Hey everybody, I have data values at : (0, t1, t2, T, T+t1, T+t2, 2T, 2T+t1, 2T+t2,....) . My sampling distribution is nonuniform. And I want to get my data values at point say: ( t1-d,T+t1-d, 2T+t1-d) using an FIR filter. I found some literature on this but couldnt understand it well. Somebody please explain this to me!! Rose


Trick: atan2() accurate linear interpolation

Started by Simon Hosie in comp.dsp20 years ago 8 replies

I have failed to find any evidence of this technique, but my research skills are absolutely pathetic. I don't suppose it's terribly likely that...

I have failed to find any evidence of this technique, but my research skills are absolutely pathetic. I don't suppose it's terribly likely that I've managed to come up with a unique method, but on the off chance that I have I'd rather see it in the public domain than anywhere else... with my name on, if that would help me find a job in the field. It's more than twice the speed of my Athlon...


Question about down-sample using right shift, and then interpolation?

Started by A.E lover in comp.dsp15 years ago 4 replies

Hi all, In a technical report, they use the following technique which I do not fully understand: The objective is to implement function...

Hi all, In a technical report, they use the following technique which I do not fully understand: The objective is to implement function y=f(x) using LUT. x is a 4 bit positive integer (range from 0 to 2^4-1). (The actual number in the report is much larger but let's take 4 bits for the sake of simplicity). x=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15. Due to the hardware difficulty, the...


application of cic filter

Started by hertfordshire in comp.dsp17 years ago 2 replies

Hey guys I have to design cic interpolation filter using system generator.I am trying to find any single application like in wireless area or in...

Hey guys I have to design cic interpolation filter using system generator.I am trying to find any single application like in wireless area or in audio signal.So can anyone please suggest me?


Interpolation

Started by cpshah99 in comp.dsp16 years ago 48 replies

Hi All I am trying to implement Linear Interpolator at Baseband. Now I have got the received passband signal and I am converting that...

Hi All I am trying to implement Linear Interpolator at Baseband. Now I have got the received passband signal and I am converting that into baseband signal where fs=48KHz and bandwidth B=4KHz. Which means that I have got 12 samples per symbol. Now I am stuck at the problem that I have to interpolate the signal first so the o/p is at T/4 and then decimate by 2*I so that o/p is at T/2, wher...


Interpolation and decimation in DFT...

Started by Vista in comp.dsp17 years ago 10 replies

Hi all, I have two blocks of samples of signals. x0, ..., x_{n-1}, and y0, ..., y_{n-1}, where DFT[x]= y. Suppose I want to...

Hi all, I have two blocks of samples of signals. x0, ..., x_{n-1}, and y0, ..., y_{n-1}, where DFT[x]= y. Suppose I want to interpolate {x} by a upsampling rate of 2, how to do that by operating on the {y} sequence, assuming {x} is not given so we can only modify {y}? How about decimating {x} by a downsampling rate of 2? Now, what if I want to interpolate {y} by a upsam...


Re: What's the use of a 192 kHz sample rate?

Started by Anonymous in comp.dsp16 years ago 234 replies

On May 5, 10:09 am, rajesh wrote: > On May 5, 7:05 pm, Oli Charlesworth wrote: > > If we can, then of course a higher sampling rate...

On May 5, 10:09 am, rajesh wrote: > On May 5, 7:05 pm, Oli Charlesworth wrote: > > If we can, then of course a higher sampling rate will sound better. > > But that goes against the premises of the OP, and is nothing to do > > with the ECC or interpolation that you've been going on about! > > > -- > > Oli > > I said we cant percieve, but i did


Zero padding the frequency spectrum

Started by M.L. in comp.dsp18 years ago 9 replies

Hi NG, As far as I have understood the FFT, it is sometimes beneficial to pad the time-signal with zeros to achieve an increased "resolution"...

Hi NG, As far as I have understood the FFT, it is sometimes beneficial to pad the time-signal with zeros to achieve an increased "resolution" (I know well that it is not an actual increase of resolution, rather an interpolation that takes place). So my question is: Is it not possible to do the same thing the other way around? Say you have a 512-point frequencyspectrum and you pad it wit...


FIR Interpolation

Started by Dhawan in comp.dsp18 years ago 8 replies

Hi I am sorry for repeating my question. .. I have a data from 3 different data sets. Each dataset has a periodicity in itself . 1st: 1...

Hi I am sorry for repeating my question. .. I have a data from 3 different data sets. Each dataset has a periodicity in itself . 1st: 1 4 7 10 13 16... 2nd: 2 6 10 14... 3rd: 5 10 15 20.... but after combining my data sets , its like: 1 2 4 5 6 7 10 13 14 15 16... How can I determine the sampling rate from given data, so that I can calculate the filter coefficients? In case my d...


Polyphase interpolation followed by decimation, do I get original data?

Started by Mr. Ken in comp.dsp18 years ago 6 replies

I am using an 80 tap matched filter to interpolate a signal by 10 times, which splits the coefficients into 10*8taps. After that, I will decimate...

I am using an 80 tap matched filter to interpolate a signal by 10 times, which splits the coefficients into 10*8taps. After that, I will decimate the result by 10 using same filter. Do I get back original data (ignore the delay)?


non integer interpolation

Started by chivak in comp.dsp16 years ago 8 replies

Hi All, I am trying to understand how a non-integer interpolating filter works. For ex: In a 1.5 case, you would upsample by 3 and...

Hi All, I am trying to understand how a non-integer interpolating filter works. For ex: In a 1.5 case, you would upsample by 3 and then down sample by 2. How is the convolution between input samples and filter coefficients choosen given that there are 3 sub filter? for an interolation by 3 filter the 1st sub filter(for a 15 tap) would be Y1(n)=x(n)*h(0)+x(n-3)*h(3)+x...


Oversampling in OFDM

Started by Mas Bas in comp.dsp19 years ago 1 reply

Hi, I have a question related with the OFDM transmitter. What is the commonly method to increase the sampling rate ? - Increasing the IFFT...

Hi, I have a question related with the OFDM transmitter. What is the commonly method to increase the sampling rate ? - Increasing the IFFT size and insert zero in the inpput ? or - Insert zero in the IFFT output and followed by interpolation filter ? What is the trade-off ? anyone can help ? Thanks. Buzz


Interpolation of a Discrete Periodic Signal

Started by dszabo in comp.dsp11 years ago 18 replies

So, this was an ongoing discussion in another thread, and it's been going on long enough that it probably deserves its own thread. I'm going...

So, this was an ongoing discussion in another thread, and it's been going on long enough that it probably deserves its own thread. I'm going to switch the notation to use 'n' in the time domain and 'k' in the frequency domain. To summarize the problem: Given a signal x[n] such that x[n+N] = x[n] for all n. x[n] may be complex. Provide a continuous expression x(t) such that x(t) ...


sampling rate conversion

Started by cpshah99 in comp.dsp16 years ago

Hello People, I have been facing this problem for last so many days. I would be very thankful to you if you can guide me. I want to simulate...

Hello People, I have been facing this problem for last so many days. I would be very thankful to you if you can guide me. I want to simulate doppler, which can be present in underwater communicatons. Now, I have designed one algorithm based on linear interpolation to correct doppler and it works fine for real data. It corrects the doppler also. But now I have modified my transmitter and r...


Gaussian Filtering

Started by Michel Rouzic in comp.dsp17 years ago 5 replies

I've read a lot of documentation about gaussian filtering/interpolation but I can't help but to still be confused, I mean I don't know how to do...

I've read a lot of documentation about gaussian filtering/interpolation but I can't help but to still be confused, I mean I don't know how to do it. Right now what I'm trying to do is to implement a vector graphics rendering engine that would calculate the value for each pixel based on the distance of this pixel to the closest point on the line currently being rendered, and looking up this...