Generate a WLAN signal in Matlab

3.6k views Asked by At

I am looking for some tool, through which I could generate / simulate the WLAN ( IEEE 802.11 b PHY layer ) signal.

My preference would be to generate in Matlab. Any useful links or idea how I can do it would be of great help.

Thanks, Kiran

2

There are 2 answers

2
Sigtran On

have a look at this: http://www.mathworks.com/matlabcentral/fileexchange/5331-rohde-schwarz-smp-signal-generators Basically you need a microwave ISM. Hope it helps

0
runexe On

I'm a little late to the party here, but an alternative to driving a (more expensive) signal generator is to drive a cheaper alternative. The latest Simulink Communications Blockset (v5.0 - r2010b) includes support for Ettus Research's USRP2, which can be driven to create Wifi (802.11a/b/g) phy layer signals (with the appropriate daughterboard - e.g. the RFX2400 and/or the XCVR2450). Note that the current release of the blockset does not support the newer USRP N210, or some of the newer daughterboards that require the UHD driver (e.g. the WBX, SBX, etc.) - although I have heard that such support may make into the next release. Note that this uses Simulink rather than Matlab to interface to the radio - but since Matlab and Simulink can pass variables back and forth you should be able to achieve what you want. Note that the USRP-family of radios are general purpose SDRs (software-defined radios), so once you discover how to program them (e.g. via Simulink, or GNURadio, or completely custom software if you wish), you can make them generate any RF signal within the available instantaneous bandwidth (e.g. about 25Mhz in the USRP2, or higher if you want to re-program the FPGA), and at carrier frequencies supported by the daughterboard you supply.