DSPRelated.com

correlation v/s convolution?

Started by bharat pathak in comp.dsp18 years ago 4 replies

Is it true that the magnitude response remains same but only the phase response is different, between convolution and correlation? Bharat

Is it true that the magnitude response remains same but only the phase response is different, between convolution and correlation? Bharat


Another Paper - maybe slightly OT - Euler's Totient

Started by Anonymous in comp.dsp18 years ago 3 replies

Hello All, I've put together another paper this time detailing some topics in number theory and public key encryption. One topic covered is...

Hello All, I've put together another paper this time detailing some topics in number theory and public key encryption. One topic covered is Dirichlet convolution which is different from the convolution we "normally" encounter in DSP and engineering. So I think you may find this interesting. http://www.claysturner.com/dsp/totient.pdf As usual I appreciate any and all feedback. Clay ...


about convolution code

Started by minnows in comp.dsp18 years ago

Hi,all i build 3 simulink model to watch the benifit of convolution code. model 1: bernoulli binary------16QAM modulation--------awgn...

Hi,all i build 3 simulink model to watch the benifit of convolution code. model 1: bernoulli binary------16QAM modulation--------awgn channel---------16QAM demodulation---------Rx binary model 2: bernoulli binary------CC coding puncture 4/6------16QAM mod--------awgn channel-------16QAM demod---------CC decoding de-puncture 4/6-------Rx binary model 3: bermoulli binary------CC cod...


the benifit of convolution code

Started by minnows in comp.dsp18 years ago 6 replies

Hi,all i write a m file to watch the benifit of convolution coding. 3 cases are compare: 1. no coding 2. CC coding, no puncture 3. CC...

Hi,all i write a m file to watch the benifit of convolution coding. 3 cases are compare: 1. no coding 2. CC coding, no puncture 3. CC coding, 4/6 puncture Strangely, the BER of case 3 is worse than case 1. Below is my matlab code. what's wrong? % ber=SNRveri(snr,code,repeat,punc) % input snr SNR % code % 0: encoding % 1: ...


Discrete Wavelet Transform

Started by TheMadScientist in comp.dsp18 years ago 2 replies

I have heard the DWT requires only N calculations. The documents I have read say it uses FIR filters so wouldn't this mean at each stage...

I have heard the DWT requires only N calculations. The documents I have read say it uses FIR filters so wouldn't this mean at each stage N*N calculations are required? Even if the signal is decimated at each stage how can you be using FIR filters (convolution) and not end up with a large number of calculations? The only thing that would reduce the calculations would be to use FFT convolution bu...


Function of Random Variables

Started by S Didde in comp.dsp18 years ago 7 replies

I am trying to determine the pdf of a function which is a convolution of two random variables. How do I determine the pdf of the function? Let...

I am trying to determine the pdf of a function which is a convolution of two random variables. How do I determine the pdf of the function? Let me illustrate with a simple case cited in many text books: Z=X+Y (sum of two random variables) The final pdf, fz(z)=fx(x)*fy(y) which is convolution of the individual pdf's, if they are independent. I am looking for the pdf fz(z) when, Z=X*Y (c...


impulse response units

Started by fisico30 in comp.dsp17 years ago 3 replies

hello forum. convolution between the function x(t), with units of Volts, and h(t), the system impulse response. h(t) needs to have units of...

hello forum. convolution between the function x(t), with units of Volts, and h(t), the system impulse response. h(t) needs to have units of inverse time, in order for g(t), the output of the convolution, to have units of Volts: g(t)=summation {x(tau)*h(t-tau)}dtau Correct? 2) If correct, take the signal exp(i*theta) theta has units of radians. If theta=(2*pi)*rand(N)-pi (unif noi...


Equaling multiplication and convolution of a signal

Started by m26k9 in comp.dsp17 years ago 8 replies

Hello, I am not sure if this is possible, but I have signals x(t) and y(t), and I need to find a signal z(t) that hold the following...

Hello, I am not sure if this is possible, but I have signals x(t) and y(t), and I need to find a signal z(t) that hold the following property: x(t).y(t) = x(t)*z(t); Multiplication of x(t) and y(t) equals to the cyclic convolution between x(t) and z(t). Is there any mathematical approach to find z(t)? Thank you.


circular convolution or matrix multiplication

Started by nhusna in comp.dsp17 years ago 6 replies

Hi, I'm currently doing project on OFDM based. I want to transmit my signal through a Rayleigh channel. assume that the received signal should...

Hi, I'm currently doing project on OFDM based. I want to transmit my signal through a Rayleigh channel. assume that the received signal should be y(t)=x(t)*h(t)+n(t) or Y(f)=X(f)H(f)+N(f). I understand that in order to get y(t), we need to do a convolution between x(t) and h(t). let say, after IFFT in OFDM part, then I change the signal into serial where the data is in time domain. Now, I don...


Definition of convolution of 2 complex signals

Started by Anonymous in comp.dsp17 years ago 1 reply

Hello, Which of the following two definitions is correct for convolution of 2 complex signals? (1): x1(t) convolve x2(t) = int from -inf...

Hello, Which of the following two definitions is correct for convolution of 2 complex signals? (1): x1(t) convolve x2(t) = int from -inf to +inf [ x1(tau) x2*(t-tau) ] dtau (2): x1(t) convolve x2(t) = int from -inf to +inf [ x1(tau) x2(t-tau) ] dtau Here x2*(.) is the complex conjugate of x2(.). I would appreciate it if you could also point me to a textbook which confirms your...


CONVOLUTION

Started by AHSHAH in comp.dsp17 years ago 6 replies

In graphical convolution either the system impulse response h(n) or the input x(n) is folded/flipped and then slid across the other to...

In graphical convolution either the system impulse response h(n) or the input x(n) is folded/flipped and then slid across the other to determine the system response y(n). Why is this so? I have reasoned this as being necessary to align the "present" input to the "present" output of the system response to get the correct system time output. Is this reasoning valid? None of the several signals and s...


filtering by convolution

Started by RMcPherson in comp.dsp17 years ago 1 reply

Hi all, I have some newbie questions for someone much more experienced than I. I am implementing a 6 band equalizer on the AVR32 processor,...

Hi all, I have some newbie questions for someone much more experienced than I. I am implementing a 6 band equalizer on the AVR32 processor, which has built in functions that do filtering by convolution of the input signal with the impulse response of filter. I have a couple of questions based on the AVR32 implementation of FIR filtering. In matlab I generated 6 bandpass filters and a hig...


Deconvolution question

Started by Les Cargill in comp.dsp17 years ago 3 replies

Suppose I have an acoustic guitar with a (relatively good-sounding) peizo pickup (a K&K, for those interested). I can mic the guitar and...

Suppose I have an acoustic guitar with a (relatively good-sounding) peizo pickup (a K&K, for those interested). I can mic the guitar and record the peizo simultaneously. But when I deconvolve the miked signal against the peizo, the resulting convolution signature isn't very coherent. Most convolution signatures of this nature have a "spike" where the dominant bucket is - this has just a ...


Linear Convolution of input seuence split into frames

Started by mistvan in comp.dsp17 years ago 14 replies

Hi I am trying to implement a linear convolution of FIR IR and a large input sequence. The IR is symmetrical (L=11). I receive the data in...

Hi I am trying to implement a linear convolution of FIR IR and a large input sequence. The IR is symmetrical (L=11). I receive the data in frames of say 128 samples (could be less or more than this). The output exhibits problems at the frame boundaries. What is the best way of overcoming these boundary effects. I have tried saving L-1 input samples from the end of the previous frame, which I ta...


Convolution of symmetric data

Started by mpb in comp.dsp17 years ago 18 replies

Hi All! I have to convolute two sets of symmetric data which are zero centered i.e. c=a*b where for example a=[1 2 3 4 5 4 3 2 1] b=[2...

Hi All! I have to convolute two sets of symmetric data which are zero centered i.e. c=a*b where for example a=[1 2 3 4 5 4 3 2 1] b=[2 4 6 8 10 8 6 4 2] The data may be also odd a=[5 4 3 2 0 -2 -3 -4 -5] etc. etc. I can perform the convolution either by FFT or by direct multiplication. But I want to make use of the odd/even symmetry of the data. If I want to use FFTW, it requi...


Application for Convolution

Started by Eric Jacobsen in comp.dsp17 years ago 2 replies

http://www.youtube.com/watch?v=WNZCS-coZjY Well she *says* they do it with convolution, which makes sense. "Please try this at home, but not...

http://www.youtube.com/watch?v=WNZCS-coZjY Well she *says* they do it with convolution, which makes sense. "Please try this at home, but not with real guns!" ;) -- Eric Jacobsen Minister of Algorithms Abineau Communications http://www.abineau.com


fftw3 roundoff error in convolution c++

Started by Kwisatch in comp.dsp17 years ago 7 replies

Hi I'm using fftw3 on ubuntu linux in a convolution of 1-dimensional data. for ( int k=0 ; k

Hi I'm using fftw3 on ubuntu linux in a convolution of 1-dimensional data. for ( int k=0 ; k


Piecewise Convolution

Started by Anonymous in comp.dsp12 years ago 7 replies

You know the problems you get at college - convolving a pulse with another pulse or a pulse with a triangular pulse etc. Loads and loads of such...

You know the problems you get at college - convolving a pulse with another pulse or a pulse with a triangular pulse etc. Loads and loads of such examples, many of them start with negative time (ie pulses go from -1 to +1 !). But although convolution as a classical method can be used for solving ODE's what practical use is it? I am not talking about digital or discrete-time convolut


Cyclic Prefix in OFDM System

Started by runinrainy in comp.dsp12 years ago 1 reply

Could anyone please explain how Cyclic Prefix in OFDM system converts linear convolution to the circular convolution? Thanks in advance! ...

Could anyone please explain how Cyclic Prefix in OFDM system converts linear convolution to the circular convolution? Thanks in advance! _____________________________ Posted through www.DSPRelated.com


convolution with time-varying offset

Started by Elnaz in comp.dsp12 years ago 3 replies

Hi all, I want to implement a convolution with timing offset in Matlab. My continuous signal equation is: r(t) = sum over k of...

Hi all, I want to implement a convolution with timing offset in Matlab. My continuous signal equation is: r(t) = sum over k of (a(k)*h(t-k*T-k*0.1*T)), where a(k)'s are a stream of bits, h is the pulse shape, and T is the symbol period. My sampled h is [1 4 6 4 1]. Could you please guide me how to do this? Thanks, Elnaz