WARP Project Forums - Wireless Open-Access Research Platform

You are not logged in.

#1 2017-Oct-11 14:30:10

boyheyt
Member
Registered: 2017-Apr-05
Posts: 23

Set "tx_controlBits" in "ofdm_tx_supermimo_init.m"

I'm rearching your referend MiMo2x2 .
First, I was read your WARP lab example.
now i'm run your MiMo2x2 reference on simulink. But it have some difference at result betwen warplab and simulink.
In warplab,after IFFT I,Q divided into two RFA and RFB ! but simulink don't divided.
How to "config tx_controlBits" for result same WARPlab ?
Why "Workspace Transmitter" in "ofdm_txrx_supermimo_coded" input only for RXA ? 
Thanks !

Offline

 

#2 2017-Oct-11 20:42:34

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

Re: Set "tx_controlBits" in "ofdm_tx_supermimo_init.m"

One important clarification - the WARPLab MIMO OFDM example is a very different design from the OFDM Reference Design. These designs do not implement identical schemes. It can be useful to understand how both designs work, but you don't expect the implementations to be similar. There is no configuration of the OFDM Reference Design PHY (i.e. value for tx_controlBits) that will make it equivalent to the M code PHY implementation in the WARPLab example.

In warplab,after IFFT I,Q divided into two RFA and RFB ! but simulink don't divided.

In general a multiplexing MIMO OFDM receiver must compute one FFT per OFDM symbol per receive antenna. The WARPLab MIMO OFDM example does this explicitly with two calls to MATLAB's fft() function. The real-time PHY in the OFDM Reference Design uses a single FFT core to compute all transforms. The single FFT core is shared between receive antennas, alternating between samples from each antenna.

Why "Workspace Transmitter" in "ofdm_txrx_supermimo_coded" input only for RXA ?

When using the OFDM Reference Design PHY in simulation, you typically use the Tx PHY to generate a waveform for the Rx PHY. If you do not want to use the Tx PHY you can use the Workplace Transmitter to feed arbitrary waveforms into the Rx PHY. By default that block only has "From Workspace" blocks for the RF A receive antenna. You can add another for RF B if needed.

Offline

 

#3 2017-Oct-14 09:39:42

boyheyt
Member
Registered: 2017-Apr-05
Posts: 23

Re: Set "tx_controlBits" in "ofdm_tx_supermimo_init.m"

Thank you very much !  I'm student and new member . I must to learning more.
In the design. Before Implement on Simulink you have simulation on Matlab.
Can you give me a matlab code ? I think read it before research OFDM Reference on SIMULINK help me understand more.
Thanks !

Offline

 

#4 2017-Oct-15 21:35:35

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

Re: Set "tx_controlBits" in "ofdm_tx_supermimo_init.m"

We do not have an M code implementation of the OFDM Reference Design PHY. This PHY was designed in Simulink/System Generator from scratch. You can simulate the PHY model in Simulink, but there is no M code equivalent.

If you're just getting started with System Generator, I would encourage you to use the Tx and Rx PHY models from the 802.11 Reference Design. These PHY designs are much newer than the old OFDM Reference Design. The 802.11 PHYs are also cleaner and will probably be easier to understand than the OFDM Reference Design PHY.

Offline

 

Board footer