WARP Project Forums - Wireless Open-Access Research Platform

You are not logged in.

#1 2016-Apr-21 13:08:00

zrcao
Member
From: Vienna, VA
Registered: 2007-Jan-24
Posts: 121

802.11 Reference Model v1.5.0

It has been a long time since I last posted on this forum.

I just downloaded the latest v1.5.0 802.11 reference model. I tried to run wlan_phy_tx_pmd, but the 'delay' block in "Radio Controller & MAC IO" is missing. The delay block is used to "mimic hardware delay between MAC start and RC start". This should be a Simulink block, right? I don't understand which it is missing? There is another delay block missing in another part of the design. I assume it would be the same problem.

Offline

 

#2 2016-Apr-21 13:18:37

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

Re: 802.11 Reference Model v1.5.0

Those Delay blocks are from the Simulink Discrete blockset. What version of MATLAB are you using? The v1.5 PHY designs are built with System Generator 14.4; Xilinx AR 17966 lists the compatible versions of MATLAB for each version of Sysgen.

Offline

 

#3 2016-Apr-21 19:00:24

zrcao
Member
From: Vienna, VA
Registered: 2007-Jan-24
Posts: 121

Re: 802.11 Reference Model v1.5.0

OK, while R2011a,b and R2012a,b are all compatible with ISE 14.4, a model designed with a higher Matlab/Simulink version may NOT work in a lower version. I am actually using 2011a with 14.4. When I opened wlan_phy_tx_pmd, I was notified that the design was generated with a newer version (7.8) of Simulink.

Can you share the Matlab version you used for v1.5.0 of WARP 802.11 reference design?

Last edited by zrcao (2016-Apr-21 19:01:04)

Offline

 

#4 2016-Apr-21 22:03:36

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

Re: 802.11 Reference Model v1.5.0

I've used R2011b with the current PHY models successfully

Offline

 

#5 2016-Apr-25 10:10:20

zrcao
Member
From: Vienna, VA
Registered: 2007-Jan-24
Posts: 121

Re: 802.11 Reference Model v1.5.0

Thanks, R2011b works.

There is another bothering issue. The M-code block in the "Punctuation and Interleaving" module seems having some problems, though it doesn't block the running of the simulation of the model. The following is what's shown on my screen.

https://www.dropbox.com/s/zmnsjd2ap6wfqnq/M-code.png

Matlab also gave me a warning message:

Warning: Port number 2 specified in 'port_label' drawing command exceeds the number of input ports of 'wlan_phy_tx_pmd/PSDU Syms Gen/Puncture & Interleave/MCode'

Is the above picture and message what you've seen on your end?

Last edited by zrcao (2016-Apr-25 10:13:07)

Offline

 

#6 2016-Apr-25 11:19:01

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

Re: 802.11 Reference Model v1.5.0

I've never seen that error. That mcode block is duplicated many times in the model (I used that as a shortcut to duplicate logic without simulink library / linked subsystem hassles). Do the other instances ('PSDU Syms Gen/Index Gen' or 'PSDU Syms Gen/Modulate') show the same issue? Is the underlying m file ('sym_config_decode.m') in the MATLAB path (i.e. does 'which sym_config_decode' point to the mcode_blocks subdirectory of your wlan_phy_tx_pmd folder)?

Offline

 

#7 2016-Apr-25 13:40:41

zrcao
Member
From: Vienna, VA
Registered: 2007-Jan-24
Posts: 121

Re: 802.11 Reference Model v1.5.0

Yes, all instances you mentioned show the same appearance. And yes, the underlying m file is pointing to the right file. As far as I know, it doesn't impact the simulation, at least so far it has not caused any problem. I'll try a few other computers later.

Offline

 

Board footer