File Exchange

image thumbnail

IEEE 802.11n WLAN File Update

version 1.0 (3.85 MB) by

Simulink model of 802.11n wireless LAN physical layer (baseband), supporting many diff rates.

4.28571
7 Ratings

17 Downloads

Updated

View License

See the paper describing the model at:

Wireless LAN Comes of Age: Undersanding the IEEE 802.11n
Amendment by Thomas Paul and Tokunbo Ogunfunmi,
IEEE Circuits and Systems Magazine, First quarter 2008,
pp. 28-54. 2008.

See the paper describing the model in IEEE Xplore at
http://0-ieeexplore.ieee.org.sculib.scu.edu/iel5/7384/4459450/04460436.pdf?tp=a&arnumber=4460436

Comments and Ratings (14)

Ivan Golev

hi, could you Tell me how to fix this?

Warning: The PN Sequence Generator block will be removed in the future. Use Upgrade Advisor with "^Check model for block upgrade issues requiring compile time information" option selected to update your model. See R2015b Communications System Toolbox Release Notes for more information.
Warning: The PN Sequence Generator block will be removed in the future. Use Upgrade Advisor with "^Check model for block upgrade issues requiring compile time information" option selected to update your model. See R2015b Communications System Toolbox Release Notes for more information.
Reported in 'ieee80211n/PER calculation/Translate to
packet error rate/Integer Delay': This block will be removed from the DSP System Toolbox in a future release. Please run the Upgrade Advisor to replace it with an updated version. [5 similar]
Component:Simulink | Category:Block warning
----------------------------------
IEEE 802.11n: TGn Joint Proposal
----------------------------------
Error in 'ieee80211n/Demodbank/Demod_ss2/Demodulator 1/General Block Deinterleaver1': Initialization commands cannot be evaluated.
Caused by:
Error at element 1 of first input to get_param:
Invalid Simulink object handle
Component:Simulink | Category:Model error
Error in 'ieee80211n/ModulatorBank/ModulatorSS2/Modulator 1/General Block Interleaver1': Initialization commands cannot be evaluated.
Caused by:
Error at element 1 of first input to get_param:
Invalid Simulink object handle
Component:Simulink | Category:Model error
Error in S-function 'ieee80211n/PER calculation/Variable Integer Delay': S-Function 'sdspvidly2' does not exist
Component:Simulink | Category:Model error
Error in 'ieee80211n/training sequence4/Pilots/Reshape': Initialization commands cannot be evaluated.
Caused by:
Undefined function 'reshapemask' for input arguments of type 'char'.
Component:Simulink | Category:Model error

Ye Lwin Oo

Hi everyone,
How can I get other channel coefficients of TGn channel models for STBC function and other antenna configurations apart from 2x2.
Thanks in advance

Jones

Jones (view profile)

Hi, this is how I solved the "unable to run" problem. I almost met all the problems mentioned in this dialog.
1) in matlab command window, cd C:/whereYourProjectRootFolderIs, thereafter 80211a_lib can be found. Simulink is unlike matlab, running a modle does not change the present working directory to the current one.
2) run 80211n.mdl, it asks for XXXXX2 models, for example "commdigbbndam2", change it to XXXXX3. change all the similar problem you met in the same way. Some are in 80211n.mdl, one is in 80211a_lib.mdl
3) in command window, type command slupdate('80211n',0). The last one would solve your "this and that cannot be found or cannot be initialized" problem.

Xerotonina

Well mer baek after half a n h0our poking arround the block problem , I've just decide go the hard way open the 80211.a lib mdl anthe main mdl and serach an replace commdigbbndam2 with commdigbbndam3, now just my priblem is thentgn chanel canno't read teh.mat file for channel taps..

This demo supposed to use out-of-date communication library. It is commdigbbndam2.
I think Matlab does not support it any more.
So, there are many errors, when I try to run simulation.
If any one knows how to migrate this library to new one, please let us know.
I hope that the author is able to update this demo with latest matlab version.

Jefferson

Reo

Reo (view profile)

Thank you for providing such a good module.
But I need to use 802.11n to simulate multi-user transmission. What changes to how to use this module.

Tanyer Alan

Tanyer Alan (view profile)

pavel bonder

Hi everyone,
Whenever i run 80211nsimulink it shows error
......
Error in 'ieee80211n/MATLAB graphics/graphics' while executing M-File S-function 'IEEE80211n_udg', flag = 2 (update), at time 0.0034944. MATLAB error message:
Nonscalar arrays of function handles are not allowed; use cell arrays instead
............

Any idea?

Thanks in advance

Ivanciu Laura

Hello everyone,
i've downloaded this update and now it works just fine, no errors. i'm using R2009b,

Regards

Farrukh

Hi everyone,
Whenever i run 80211nsimulink it shows error
"Failed to find library 'commsequence2' referenced by 'ieee80211n/Demodbank/DecodeBankViterbi/Demodulator 1/Insert Zero1'. This library must be on your MATLAB path."

How can i get rid off this error...

Regards

hi,
Mr. Tokunbo Ogunfunmi

I downloaded this Simulink model but there is a problem in S- parameters of
Error in S-function 'ieee80211n/PER calculation/Variable Integer Delay': S-Function 'sdspvidly2' does not exist.

pls update, and pls help me in completing my project work ...
which is almost related to this simulink model...

i am searching for TGn Channel D model ...
for my project work...

I download "IEEE 802.11n WLAN File Update" but how I can able to open this model, bc it requires open with

MATLAB Release
MATLAB 7.5 (R2007b)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

w11n_jointprop/wlan/