FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > DSP

DSP comp.dsp newsgroup, mailing list

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 11-29-2007, 02:03 PM
NonameNoface
Guest
 
Posts: n/a
Default Convolution

Hi ,

I am trying to model a system ( in MATLAB ) where i have a OFDM system .s
i start with generating a random set of data , convert the data to
parallel form, then a QPSK modulation ,perform a IFFT and then insert
guard interval . now what i intend to do is pass it through a underwate
channel model and check for the error rate vs SNR . so in parallel i hav
a channel matrix as a result of a underwater channel model . Now , i did
convultion ( conv(x,H)) between the channel matrix and the resultant dat
from the OFDM transmitter , and from the result of the convolution ,
removed the guard interval , passed it through a FFT , demodulated th
data , transformed the signal back into a serial form and then calculate
the BER . the error rate rate drops and increases . therefore the BER v
SNR curve looks something like a flat line ,the error rate just drops an
then increases again .interestingly , if i avoid the underwater channel
then i get a normal BER vs SNR curve , where the BER drops for increasin
values of SNR .so i am not sure if i should be doing just a convolutio
between H and data generated or anything more . Any help or questions t
get me going would be appreciated .

Thanks ,
NonameNoface


Reply With Quote
  #2 (permalink)  
Old 12-02-2007, 02:51 PM
Krishna
Guest
 
Posts: n/a
Default Re: Convolution

On Nov 29, 6:03 pm, "NonameNoface" <manosam...@rediffmail.com> wrote:
> Hi ,
>
> I am trying to model a system ( in MATLAB ) where i have a OFDM system .so
> i start with generating a random set of data , convert the data to a
> parallel form, then a QPSK modulation ,perform a IFFT and then insert a
> guard interval . now what i intend to do is pass it through a underwater
> channel model and check for the error rate vs SNR . so in parallel i have
> a channel matrix as a result of a underwater channel model . Now , i did a
> convultion ( conv(x,H)) between the channel matrix and the resultant data
> from the OFDM transmitter , and from the result of the convolution , i
> removed the guard interval , passed it through a FFT , demodulated the
> data , transformed the signal back into a serial form and then calculated
> the BER . the error rate rate drops and increases . therefore the BER vs
> SNR curve looks something like a flat line ,the error rate just drops and
> then increases again .interestingly , if i avoid the underwater channel ,
> then i get a normal BER vs SNR curve , where the BER drops for increasing
> values of SNR .so i am not sure if i should be doing just a convolution
> between H and data generated or anything more . Any help or questions to
> get me going would be appreciated .
>
> Thanks ,
> NonameNoface



Quick summary of your issue (as I understand): When you are passing
the data through a multipath channel, you are not getting
decreasing BER for increasing SNR.
Some questions:
1. Is your channel delay more than the guard interval duration?
2. When multipath channel is introduced, how are you identifying the
symbol boundary?

Hope pondering over these may help you arrive at the answer.

Regards,
Krishna
www.dsplog.com

Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Convolution krishna_sun82 DSP 2 04-12-2006 03:00 AM
convolution leyla DSP 8 12-10-2005 08:58 PM
about convolution- am I right? kiki DSP 6 08-18-2005 05:09 AM
FFT convolution giving different results from convolution Michel Rouzic DSP 46 08-11-2005 11:16 PM
anybody knows how to do de-convolution? lucy DSP 4 08-08-2004 08:20 AM


All times are GMT +1. The time now is 12:39 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved