Forums Search for: convolution
correlation v/s convolution?
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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++
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
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
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
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






