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-23-2009, 03:41 AM
Nitram
Guest
 
Posts: n/a
Default Modulation with a baseband signal in Matlab

Hi,

I have a simple matlab question: I have a baseband signal with a 2MH
bandwidth (wideband), sampled at 100MHz. I would like to use this signal t
modulate a 5Ghz carrier. What is the simplest way to proceed? I wa
thinking using the ammod function, but in that case I would need t
resample my signal to a higher sampling rate (which may add som
distortion). Is there a more elegant way to go about it?

Thanks

Reply With Quote
  #2 (permalink)  
Old 11-23-2009, 04:44 AM
Vladimir Vassilevsky
Guest
 
Posts: n/a
Default Re: Modulation with a baseband signal in Matlab



Nitram wrote:

> Hi,
>
> I have a simple matlab question: I have a baseband signal with a 2MHz
> bandwidth (wideband), sampled at 100MHz. I would like to use this signal to
> modulate a 5Ghz carrier. What is the simplest way to proceed?


The simplest way to proceed is do everything in the baseband.


Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com
Reply With Quote
  #3 (permalink)  
Old 11-23-2009, 04:26 PM
Nitram
Guest
 
Posts: n/a
Default Re: Modulation with a baseband signal in Matlab


>The simplest way to proceed is do everything in the baseband.
>


My aim is to test out a frequency search algorithm where the receiver doe
not know the carrier frequency of the transmitted signal. Therefore, I nee
to go to RF in order to verify my search algorithm (unless there is
better way).

Thanks
Reply With Quote
  #4 (permalink)  
Old 11-23-2009, 04:32 PM
Vladimir Vassilevsky
Guest
 
Posts: n/a
Default Re: Modulation with a baseband signal in Matlab



Nitram wrote:

>>The simplest way to proceed is do everything in the baseband.
>>

>
>
> My aim is to test out a frequency search algorithm where the receiver does
> not know the carrier frequency of the transmitted signal.


If your goal is frequency search algorithm, why bother with low level
details in time domain?

Therefore, I need
> to go to RF in order to verify my search algorithm (unless there is a
> better way).


Split your problem into a set of different problems at different scales
and do everything in the baseband.

Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com
Reply With Quote
  #5 (permalink)  
Old 11-23-2009, 04:41 PM
Eric Jacobsen
Guest
 
Posts: n/a
Default Re: Modulation with a baseband signal in Matlab

On 11/23/2009 8:26 AM, Nitram wrote:
>> The simplest way to proceed is do everything in the baseband.
>>

>
> My aim is to test out a frequency search algorithm where the receiver does
> not know the carrier frequency of the transmitted signal. Therefore, I need
> to go to RF in order to verify my search algorithm (unless there is a
> better way).
>
> Thanks


Is the algorithm going to be applied at baseband or at RF? If it will
be applied to the baseband signal, why not test it there? Frequency
offset at RF = frequency offset at baseband.

--
Eric Jacobsen
Minister of Algorithms
Abineau Communications
http://www.abineau.com
Reply With Quote
  #6 (permalink)  
Old 11-23-2009, 05:06 PM
Nitram
Guest
 
Posts: n/a
Default Re: Modulation with a baseband signal in Matlab

>
>If your goal is frequency search algorithm, why bother with low level
>details in time domain?


I guess I should explain myself in more details:

Actually I want to extract synchronization information of an OFDM signal
I am planning to use cyclic prefix correlation to get the timin
information and then wideband filtering plus a correlation of a know
sequence in frequency domain to get the frequency correlation. Therefore,
have to introduce a timing and frequency offset (which I was hoping coul
be anywhere from 0 to 50MHz). I was planning to introduce the frequenc
offset by upconverting the signal to RF and downconverting it with
slighthly different LO, creating a frequency offset.


>> Therefore, I need
>> to go to RF in order to verify my search algorithm (unless there is a
>> better way).

>
>Split your problem into a set of different problems at different scales
>and do everything in the baseband.


I am not sure if I understand correctly what are the different scales yo
are thinking of. Would it be possible to elaborate?

I really appreciate your help.
Reply With Quote
  #7 (permalink)  
Old 11-23-2009, 05:25 PM
Nitram
Guest
 
Posts: n/a
Default Re: Modulation with a baseband signal in Matlab


>Is the algorithm going to be applied at baseband or at RF? If it will
>be applied to the baseband signal, why not test it there? Frequency
>offset at RF = frequency offset at baseband.


True, but I would need to simulate pretty large frequency offset e.g
cases where half the bandwidth of the baseband signal is filtered out b
the RF front-end filter. What would be a simple way to achive this i
baseband?

Thanks
Reply With Quote
  #8 (permalink)  
Old 11-23-2009, 07:17 PM
Eric Jacobsen
Guest
 
Posts: n/a
Default Re: Modulation with a baseband signal in Matlab

On 11/23/2009 9:25 AM, Nitram wrote:
>> Is the algorithm going to be applied at baseband or at RF? If it will
>> be applied to the baseband signal, why not test it there? Frequency
>> offset at RF = frequency offset at baseband.

>
> True, but I would need to simulate pretty large frequency offset e.g.
> cases where half the bandwidth of the baseband signal is filtered out by
> the RF front-end filter. What would be a simple way to achive this in
> baseband?
>
> Thanks


Why not model the RF filter effect at baseband? Is there an asymmetric
distortion that you need to model?

--
Eric Jacobsen
Minister of Algorithms
Abineau Communications
http://www.abineau.com
Reply With Quote
  #9 (permalink)  
Old 11-23-2009, 09:28 PM
Nitram
Guest
 
Posts: n/a
Default Re: Modulation with a baseband signal in Matlab


>Why not model the RF filter effect at baseband? Is there an asymmetric
>distortion that you need to model?


What I would need to do is shift my baseband signal by a certain frequency
offset, pass it through a lowpass filter to emulate a receiver RF filter(in
the graph the lowpass filter is represented by a brickwall filter) and then
attempt to find the frequency of the random shift on the receiver. ^
^
| |_________
|______ | _____|<--low pass filter
| \ | | |\
| \ --> | | | \<--shifted signal
|________\_________>f |___|_____|__\______>f
<--------> <-------->
BW
The shift would be a simple complex multiplication and I guess the only
thing I need to be careful about is not to shift my signal too far so that
I get aliasing before my lowpass filter (either this or do successive
shift/lowpass procedures).

What do you think?

Thanks.

Reply With Quote
  #10 (permalink)  
Old 11-23-2009, 09:51 PM
Eric Jacobsen
Guest
 
Posts: n/a
Default Re: Modulation with a baseband signal in Matlab

On 11/23/2009 1:28 PM, Nitram wrote:
>> Why not model the RF filter effect at baseband? Is there an asymmetric
>> distortion that you need to model?

>
> What I would need to do is shift my baseband signal by a certain frequency
> offset, pass it through a lowpass filter to emulate a receiver RF filter(in
> the graph the lowpass filter is represented by a brickwall filter) and then
> attempt to find the frequency of the random shift on the receiver. ^
> ^
> | |_________
> |______ | _____|<--low pass filter
> | \ | | |\
> | \ --> | | | \<--shifted signal
> |________\_________>f |___|_____|__\______>f
> <--------> <-------->
> BW
> The shift would be a simple complex multiplication and I guess the only
> thing I need to be careful about is not to shift my signal too far so that
> I get aliasing before my lowpass filter (either this or do successive
> shift/lowpass procedures).
>
> What do you think?
>
> Thanks.
>


If you're trying to simulate the effects of a frequency offset and how
it would be affected by the frequency selectivity of the RF or IF
filter, that looks appropriate to me.

--
Eric Jacobsen
Minister of Algorithms
Abineau Communications
http://www.abineau.com
Reply With Quote
  #11 (permalink)  
Old 11-24-2009, 04:31 AM
Nitram
Guest
 
Posts: n/a
Default Re: Modulation with a baseband signal in Matlab


>
>If you're trying to simulate the effects of a frequency offset and how
>it would be affected by the frequency selectivity of the RF or IF
>filter, that looks appropriate to me.
>

Thank you so much, I will try it.
Reply With Quote
  #12 (permalink)  
Old 11-25-2009, 02:49 AM
Grant Griffin
Guest
 
Posts: n/a
Default Re: Modulation with a baseband signal in Matlab

Nitram wrote:
>> Why not model the RF filter effect at baseband? Is there an asymmetric
>> distortion that you need to model?

>
> What I would need to do is shift my baseband signal by a certain frequency
> offset, pass it through a lowpass filter to emulate a receiver RF filter(in
> the graph the lowpass filter is represented by a brickwall filter) and then
> attempt to find the frequency of the random shift on the receiver. ^
> ^
> | |_________
> |______ | _____|<--low pass filter
> | \ | | |\
> | \ --> | | | \<--shifted signal
> |________\_________>f |___|_____|__\______>f
> <--------> <-------->
> BW

....


Cool text-graph!

Grant
--
__________________________________________________ ___________________

Grant R. Griffin
Publisher of dspGuru http://www.dspguru.com
Iowegian International Corporation http://www.iowegian.com
See http://www.iowegian.com/img/contact.gif for e-mail address
Reply With Quote
  #13 (permalink)  
Old 11-26-2009, 02:57 AM
robert bristow-johnson
Guest
 
Posts: n/a
Default Re: Modulation with a baseband signal in Matlab

On Nov 24, 8:49*pm, Grant Griffin <nob...@example.com> wrote:
> Nitram wrote:
> >> Why not model the RF filter effect at baseband? *Is there an asymmetric
> >> distortion that you need to model?

>
> > What I would need to do is shift my baseband signal by a certain frequency
> > offset, pass it through a lowpass filter to emulate a receiver RF filter(in
> > the graph the lowpass filter is represented by a brickwall filter) and then
> > attempt to find the frequency of the random shift on the receiver. ^ * * *
> > * * * * * * * * * *^ *
> > | * * * * * * * * * * * * * |_________ * * * *
> > |______ * * * * * * * * * * | * *_____|<--low pass filter
> > | * * *\ * * * * * * * * * *| * | * * |\
> > | * * * \ * * * * * * * --> | * | * * | \<--shifted signal
> > |________\_________>f * * * |___|_____|__\______>f *
> > <--------> * * * * * * * * * * *<-------->
> > * * BW

>
> ...
>
> Cool text-graph!
>


yeah, i'm impressed, too. makes me continue to be glad i read these
with a mono-spaced font.

and always, it's nice to see you in these parts, Grant.

r b-j
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
real baseband signal versus complex baseband signal JH314 DSP 1 10-10-2008 02:09 AM
baseband complex signal do real mel DSP 6 03-07-2007 01:34 AM
Downconverting a baseband signal with NCO of 0MHz Dave DSP 6 07-01-2006 12:02 AM
matlab help needed for Digital signal pulse shaping and baseband transmission pmm DSP 1 11-22-2005 01:01 PM
Re: Baseband OFDM matlab simulation question nishchal DSP 1 05-16-2005 10:17 PM


All times are GMT +1. The time now is 04:38 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