source: ResearchApps/PHY/WARPLAB/WARPLab_v06_1/M_Code_Reference/warplab_reset4x4Node.m

Last change on this file was 1311, checked in by mduarte, 15 years ago

Adding files for WARPLab release 05

File size: 1.1 KB
Line 
1function result = warplab_reset4x4Node(nodeHandle)
2
3% Use this function to reset a node that is programmed with the
4% warplab_mimo_4x4_v03.bit bitstream.
5warplab_defines
6
7packetNum = 1;
8
9% Set parameters to default values
10warplab_writeRegister(nodeHandle,CAPT_OFFSET,0);
11warplab_writeRegister(nodeHandle,TX_LENGTH,2^14-1);
12
13
14% Set all Tx buffers in node to Tx disabled mode
15warplab_sendCmd(nodeHandle, [RADIO1TXBUFF_TXDIS, RADIO2TXBUFF_TXDIS, RADIO3TXBUFF_TXDIS, RADIO4TXBUFF_TXDIS], packetNum);
16
17% Disable the transmitter radios
18warplab_sendCmd(nodeHandle, [RADIO1_TXDIS, RADIO2_TXDIS, RADIO3_TXDIS, RADIO4_TXDIS], packetNum);
19
20% Let the receiver know that system is ready for a new capture
21warplab_sendCmd(nodeHandle, RX_DONEREADING, packetNum);
22
23% Set all Rx buffers in node to Rx disabled mode
24warplab_sendCmd(nodeHandle, [RADIO1RXBUFF_RXDIS, RADIO2RXBUFF_RXDIS, RADIO3RXBUFF_RXDIS, RADIO4RXBUFF_RXDIS], packetNum);
25
26% Disable the receiver radios
27warplab_sendCmd(nodeHandle, [RADIO1_RXDIS, RADIO2_RXDIS, RADIO3_RXDIS, RADIO4_RXDIS], packetNum);
Note: See TracBrowser for help on using the repository browser.