WARP Project Forums - Wireless Open-Access Research Platform

You are not logged in.

#1 2009-Jun-09 07:43:04

Rohan Surana
Member
From: Bangalore, India
Registered: 2009-May-29
Posts: 24

Reducing the Tx Bandwidth

Hi,

The maximum allowable bandwidth for transmission is 19Mhz. For my spectrum sense application , I need to restrict the Tx data to a lower bandwidth such that data in one channel does not overlap with other channels frequency. Can I reduce the Tx bandwidth to around 8-10Mhz ? How can it be done ?

Offline

 

#2 2009-Jun-09 08:54:56

murphpo
Administrator
From: Mango Communications
Registered: 2006-Jul-03
Posts: 5159

Re: Reducing the Tx Bandwidth

The RF bandwidth is approx. 40MHz (19MHz is the corner frequency of the Tx LPF). You can transmit signals of any bandwidth up to 40MHz by constructing the bandlimited signals digitally. If you work through the WARPLab exercises (especially the comm example) from the workshop, you'll see they use exactly this approach.

Offline

 

#3 2009-Jun-18 00:32:21

Rohan Surana
Member
From: Bangalore, India
Registered: 2009-May-29
Posts: 24

Re: Reducing the Tx Bandwidth

Hi,

I want to reduce my transmission bandwidth from 20MHz to 5MHz when using the ofdm video streaming example.
Do I need to switch off some data carriers in ofdm in the warpphy_set_modulation() function ?
What should I do ?

I also need to modify the LPF filter settings in MAX2829 chip, right ?

Offline

 

#4 2009-Jun-19 00:53:46

murphpo
Administrator
From: Mango Communications
Registered: 2006-Jul-03
Posts: 5159

Re: Reducing the Tx Bandwidth

The current reference design uses 10MHz bandwidth (40MHz sampling, 4x interpolation/decimation at the PHY front-end). You can disable subcarriers in code to reduce this. I strongly recommend trying this in simulation first. There are a number of parameters that need to be updated when changing the subcarrier mapping (like number of bytes per OFDM symbol, which affects how many OFDM symbols are required to send a given payload). If you find the right combination of parameters in simulation, it will be much easier mapping these into changes to the warpphy/warpmac C code.

Also, the preamble and training symbols are hard-coded in the Sysgen model and will span the full 64 subcarriers by default. You can change these at build-time (by modifying the PHY init script), but not run-time.

Offline

 

#5 2009-Jun-19 05:54:43

Rohan Surana
Member
From: Bangalore, India
Registered: 2009-May-29
Posts: 24

Re: Reducing the Tx Bandwidth

Could you help me out with some material on training symbols and the concept of number of ofdm symbols per payload. I don't understand what these parameters depend upon.

How do I simulate the design ? which tool is to be used ?

Last edited by Rohan Surana (2009-Jun-22 01:15:29)

Offline

 

#6 2009-Jun-22 10:08:02

murphpo
Administrator
From: Mango Communications
Registered: 2006-Jul-03
Posts: 5159

Re: Reducing the Tx Bandwidth

The OFDM core is a System Generator model. It is built in Sysgen v10.1.03.

Offline

 

#7 2009-Jun-24 02:15:16

Rohan Surana
Member
From: Bangalore, India
Registered: 2009-May-29
Posts: 24

Re: Reducing the Tx Bandwidth

Hi,
I searched the entire code (warpphy.c and warpmac.c)  but could find how to change the number of bytes per odfm symbol. Please help.
To switch of sub-carriers its the only parameter that has to be changed apart from changing the modulation masks, right ?

Last edited by Rohan Surana (2009-Jun-24 02:15:56)

Offline

 

Board footer