WARP Project Forums - Wireless Open-Access Research Platform

You are not logged in.

#1 2017-Nov-09 08:36:23

wckim
Member
Registered: 2017-Apr-04
Posts: 17

About WARP Lab problem

Hello all,

When I use WARP Lab, it operates only 4 seconds because of rx buffer size.

What should I change it in order to operate more than 4 seconds (more than 10 minute)?

I don't need to save received signal to buffer, and just want WARP board to operate for long time.

Is it possible by modifying "w3_warplab_buffers_axiw_v3_01_h"?

Thank you.

Last edited by wckim (2017-Nov-09 08:36:58)

Offline

 

#2 2017-Nov-09 13:21:21

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

Re: About WARP Lab problem

After running an Rx capture the WARPLab node returns to idle and waits for the next command from MATLAB. You can run multiple captures in one script - you do not need to reset the WARP node after each Tx or Rx event.

Offline

 

#3 2017-Nov-23 11:08:22

wckim
Member
Registered: 2017-Apr-04
Posts: 17

Re: About WARP Lab problem

Thank you for you reply.

When I complied WARP Lab in metlab,  "Warning transport header mismatch" error is generated.
Errors are like below.
How can I solve it?
Thank you.

>> wl_example_siso_ofdm_txrx
Loaded wl_mex_udp_transport version 1.0.4a
Warning: transport_header mismatch: [250 250] [1 1] [1 2]

> In wl_transport_header>wl_transport_header.isReply at 115
  In wl_transport_eth_udp_mex>wl_transport_eth_udp_mex.send at 365
  In wl_node>wl_node.sendCmd at 1160
  In wl_transport_eth_udp_mex>wl_transport_eth_udp_mex.procCmd at 188
  In wl_node>wl_node.wl_transportCmd at 360
  In wl_node>wl_node.applyConfiguration at 177
  In wl_initNodes at 142
  In wl_example_siso_ofdm_txrx at 52
Error:  Reached maximum number of retrys without a response... aborting.
   Socket Error Code: 10035
Error using wl_mex_udp_transport
Error:  See description above.

Error in wl_transport_eth_udp_mex/write_buffers (line 642)
                    [cmds_used, checksum] =
                    wl_mex_udp_transport('write_iq', socket, data8,
                    max_payload, address, port, num_samples, samples,
                    buffer_ids, start_sample, num_pkts_required,
                    max_samples,
Error in wl_baseband_buffers>writeIQ (line 1518)
        transport.write_buffers('IQ', num_samples, samps, buffSel, offset,
        node.hwVer, command, 1, 0);

Error in wl_baseband_buffers/procCmd (line 664)
                    writeIQ(obj, node, transport, buffSel, cmdStr,
                    varargin{:});

Error in wl_baseband_buffers/subsref (line 142)
            varargout{:} = builtin('subsref', obj, S);

Error in wl_node/wl_basebandCmd (line 298)
                    out(n) = currNode.baseband.procCmd(n, currNode,
                    varargin{:});

Error in wl_example_siso_ofdm_txrx (line 247)
    wl_basebandCmd(node_tx, TX_RF_VEC, 'write_IQ', tx_vec_air(:));

Offline

 

#4 2017-Nov-24 13:52:56

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

Re: About WARP Lab problem

Did you try using the pre-compiled .mex binary we include with the reference design?

Are your nodes connected to your PC via 1Gbps Ethernet links?

Offline

 

Board footer