WARP Project Forums - Wireless Open-Access Research Platform

You are not logged in.

#1 2016-Mar-10 15:06:12

hadi
Member
Registered: 2015-Jul-31
Posts: 11

Using RFB as a receiver in 802.11 reference design

Hi,

Currently I only be able to receive signal via RFA only. MY questions are:
1. How to change the software in a way that recive signal via RFB only? (I have changed  RX_ANTMODE_SISO_ANTA to  RX_ANTMODE_SISO_ANTB but still RBF does not receive any signal)
2. How to receive via both RFB and RFA but not in MIMO mode. I just want to have two two receiving antennas.

Thanks

Offline

 

#2 2016-Mar-10 16:17:38

welsh
Administrator
From: Mango Communications
Registered: 2013-May-15
Posts: 612

Re: Using RFB as a receiver in 802.11 reference design

What version of the reference design are you using?  How are you trying to configure the RX antenna mode (via C code or WLAN Exp)?

Offline

 

#3 2016-Mar-10 16:21:07

hadi
Member
Registered: 2015-Jul-31
Posts: 11

Re: Using RFB as a receiver in 802.11 reference design

Im using Mango_802.11_RefDes_v1.4.0 on Warp 3.
Via C code

Offline

 

#4 2016-Mar-10 19:15:06

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

Re: Using RFB as a receiver in 802.11 reference design

Please, be specific. What changes did you make to which C code files?

Offline

 

#5 2016-Mar-11 10:34:06

welsh
Administrator
From: Mango Communications
Registered: 2013-May-15
Posts: 612

Re: Using RFB as a receiver in 802.11 reference design

If you change WLAN_DEFAULT_RX_ANTENNA to RX_ANTMODE_SISO_ANTB, you should see the RFB RX LED (i.e. the red LED next to the RFB interface) turn on during the boot of the node.  For reference, CPU Low initially boots with RFA receiving, so you should see the RFA RX LED on initially and then turn off as the RFB RX LED turns on indicating the node is now receiving on RFB.   

Now, one issue you could run into is that if you only change the RX antenna interface, then the node will still transmit on the default TX antenna interface.  This means that you must have both interfaces connected in order for the node to work properly (i.e. the node will transmit on RFA and receive on RFB).  If only one RF interface is connected, then the node will probably not work correctly since the transmit power will be very low.

Offline

 

#6 2016-Mar-14 14:45:29

hadi
Member
Registered: 2015-Jul-31
Posts: 11

Re: Using RFB as a receiver in 802.11 reference design

Thanks for your reply.

Whenever I change  WLAN_DEFAULT_RX_ANTENNA to RX_ANTMODE_SISO_ANTB in wlan_mac_ap.c, the corresponding LED if RFB turns on (as you said). And whenever set it to RX_ANTMODE_SISO_SELDIV_2ANT both LEDs are red (I use it in AP mode).
In either case, the interfaces of both RFA and RFB are connected.
Moreover, in model file (wlan_phy_rx_pmd) , I conected RF A and B inputs to chipscope (CS_ADC_I and CS_ADC_Q of both RF A and RF B inputs).  Then, I connected both RF interfaces to a signal generators with a an input of 2.4GHZ in 802.11g mode. However, only the waveforms of RF A input can be seen in chipscope and it cannot be seen anything from RF B input in chiscope!! Could you help me in this issue?

My ultimate goal is to remove RFB path in model file (both in agc and rx) and use it as an independent path in Rx pcore.

Last edited by hadi (2016-Mar-15 09:29:22)

Offline

 

#7 2016-Mar-15 10:32:43

hadi
Member
Registered: 2015-Jul-31
Posts: 11

Re: Using RFB as a receiver in 802.11 reference design

Also, I have bypassed RFB path in AGC pcore. It means that ADC_I_RFB and ADC_Q_RFB inputs to AGC pcore are the same as corresponding output ports. And these two ports are inputs of wlan_phy_rx_pmd pcore.

Offline

 

#8 2016-Mar-15 16:29:54

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

Re: Using RFB as a receiver in 802.11 reference design

In your ChipScope captures of the RF B ADC I/Q, are the I/Q signals digital 0 (always exactly 0) or low amplitude noise?

If you use the unmodified reference design hardware project and change only WLAN_DEFAULT_RX_ANTENNA to RX_ANTMODE_SISO_ANTB, do you ever receive packets on RF B?

Offline

 

#9 2016-Mar-17 09:46:49

hadi
Member
Registered: 2015-Jul-31
Posts: 11

Re: Using RFB as a receiver in 802.11 reference design

Sorry the problem solved. I made a mistake when modifying the hardware project.
By changing only  WLAN_DEFAULT_RX_ANTENNA to RX_ANTMODE_SISO_ANTB, I can receive packets in RFB.

Thank you for your guidance

Offline

 

Board footer