== Previous Releases of WARPLab == Version 5.1 * '''Notes for v5.1''' * Posted November 2009 * Builds upon the features of Version 5 * Support for both Version 1 and 2 of the FPGA Board * Single C-code base for both the 2x2 and 4x4 Reference Designs * Interoperable across both versions of the FPGA Boards * M-code: * [source:/ResearchApps/PHY/WARPLAB/WARPLab_v05_1/M_Code_Reference Reference M-Code Version 5.1]. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_v05_1/M_Code_Examples M-Code examples] that work with version 5.1 of the Reference M code. * Bitstreams: * [source:/ResearchApps/PHY/WARPLAB/WARPLab_v05_1/Bitstreams/WARPLab_2x2_v05_01_FPGAv1.bit 2x2 MIMO bitstream for FPGA Version 1]. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_v05_1/Bitstreams/WARPLab_4x4_v05_01_FPGAv1.bit 4x4 MIMO bitstream for FPGA Version 1]. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_v05_1/Bitstreams/WARPLab_2x2_v05_01_FPGAv2.bit 2x2 MIMO bitstream for FPGA Version 2]. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_v05_1/Bitstreams/WARPLab_4x4_v05_01_FPGAv2.bit 4x4 MIMO bitstream for FPGA Version 2]. * Reference Design: * The XPS Reference Designs used to generate the 2x2 and 4x4 MIMO bitstreams that work with Version 5.1 of the Reference M-Code are available [wiki:WARPLab/RefDesign here]. Version 5 * Posted on September 2009. The WARPLab MIMO 2x2 and 4x4 Reference Designs have been updated to include Automatic Gain Control (AGC). Previous versions of WARPLab required Manual Gain Control (MGC), the user was required to set receiver gains manually. In this new Version 5 release the user can choose between AGC or MGC mode using simple M-Code functions. Two bitstreams are provided, one bitstream to program the boards in the 2x2 MIMO configuration and another bitstream to program the boards in the 4x4 MIMO configuration. AGC and MGC are supported by both bitstreams. Reading of RSSI values is supported by the 2x2 MIMO bitstream but not by the 4x4 MIMO bitstream. Continuous transmission mode is supported by both the 2x2 and 4x4 bitstreams. When the boards are programmed with the 4x4 MIMO bitstream 2x2 MIMO communication is possible but reading of RSSI values is not possible. The WARPLab Reference M-Code functions support both 2x2 and 4x4 MIMO bitstreams. * WARPLab Version 5 code is available in the links below. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_MIMO2x2_MIMO4x4_R05/M_Code_Reference Reference M-Code Version 5]. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_MIMO2x2_MIMO4x4_R05/warplab_mimo_2x2_v05.bit 2x2 MIMO bitstream] that works with version 5 of the Reference M code. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_MIMO2x2_MIMO4x4_R05/warplab_mimo_4x4_v05.bit 4x4 MIMO bitstream] that works with version 5 of the Reference M code. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_MIMO2x2_MIMO4x4_R05/M_Code_Examples M-Code examples] that work with version 5 of the Reference M code. * The XPS Reference Designs used to generate the 2x2 and 4x4 MIMO bitstreams that work with Version 5 of the Reference M-Code are available [wiki:WARPLab/RefDesign here]. Version 4 * Posted on November 2008, modified January 2009. The WARPLab MIMO 2x2 and 4x4 Reference Designs have been updated to version 10 of the Xilinx tools. The update required some changes in the Sysgen model resulting in minor changes in the Reference M code. The Capture Offset parameter has been changed to a Transmitter Delay parameter (look at the warplab_defines.m code and the WARPLab examples), the Capture Offset was a receiver parameter, the Transmitter Delay is a transmitter parameter and should be downloaded to the transmitter node. Two bitstreams are provided, one bitstream to program the boards in the 2x2 MIMO configuration and another bitstream to program the boards in the 4x4 MIMO configuration. Reading of RSSI values is supported by the 2x2 MIMO bitstream but not by the 4x4 MIMO bitstream. Continuous transmission mode is supported by both the 2x2 and 4x4 bitstreams. When the boards are programmed with the 4x4 MIMO bitstream 2x2 MIMO communication is possible but reading of RSSI values is not possible. The MATLAB Reference functions support both 2x2 and 4x4 MIMO bitstreams. * WARPLab Version 4 code is available in the links below. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_MIMO2x2_MIMO4x4_R04/M_Code_Source Reference M code Version 4]. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_MIMO2x2_MIMO4x4_R04/warplab_mimo_2x2_v04.bit 2x2 MIMO bitstream] that works with version 4 of the Reference M code. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_MIMO2x2_MIMO4x4_R04/warplab_mimo_4x4_v04.bit 4x4 MIMO bitstream] that works with version 4 of the Reference M code. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_MIMO2x2_MIMO4x4_R04/M_Code_Examples M-Code examples] that work with version 4 of the Reference M code. * The XPS Reference Designs used to generate the 2x2 and 4x4 MIMO bitstreams that work with Version 4 of the Reference M-Code are available [wiki:WARPLab/RefDesign here]. Version 3 * Posted on July 2008. Supports MIMO 4x4 communication and allows continuous transmission mode for 2x2 MIMO. This was the version used at the Seventh WARP Workshop held at Rice University on July 14-15 2008. Two bitstreams are provided, one bitstream to program the boards in the 2x2 MIMO configuration and another bitstream to program the boards in the 4x4 MIMO configuration. Continuous transmission mode and reading of RSSI values is supported by the 2x2 MIMO bitstream but not by the 4x4 MIMO bitstream. When the boards are programmed with the 4x4 MIMO bitstream 2x2 MIMO communication is possible but continuous transmission mode and reading of RSSI values is not possible. The MATLAB Reference functions support both 2x2 and 4x4 MIMO bitstreams. * WARPLab Version 3 code is available in the links below. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_MIMO2x2_MIMO4x4/M_Code_Source Reference M code Version 3]. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_MIMO2x2_MIMO4x4/warplab_mimo_2x2_v03.bit 2x2 MIMO bitstream] that works with version 3 of the Reference M code. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_MIMO2x2_MIMO4x4/warplab_mimo_4x4_v03.bit 4x4 MIMO bitstream] that works with version 3 of the Reference M code. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_MIMO2x2_MIMO4x4/M_Code_Examples M-Code examples] that work with version 3 of the Reference M code. * The XPS Reference Designs used to generate the 2x2 and 4x4 MIMO bitstreams that work with Version 3 of the Reference M-Code are available [wiki:WARPLab/RefDesign here]. Version 2 * Posted on April 2008. Supports SISO and MIMO (2x2) communication and allows continuous transmission mode. This was the version used at the Sixth WARP Workshop held at Nile University on April 16-17 2008. Two bitstreams are provided, one bitstream to program the boards in the SISO configuration and another bitstream to program the boards in the 2x2 MIMO configuration. The MATLAB Reference functions support both SISO and 2x2 MIMO. * WARPLab Version 2 code is available in the links below. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_SISO_MIMO2x2/M_Code Reference M code Version 2]. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_SISO_MIMO2x2/warplab_siso_v02.bit SISO bitstream] that works with version 2 of the Reference M code. * [source:/ResearchApps/PHY/WARPLAB/WARPLab_SISO_MIMO2x2/warplab_mimo_2x2_v02.bit 2x2 MIMO bitstream] that works with version 2 of the Reference M code. * The XPS Reference Designs used to generate the SISO and 2x2 MIMO bitstreams that work with Version 2 of the Reference M-Code are available [wiki:WARPLab/RefDesign here]. Version 1 * Posted on November 2007. Supports SISO communication. This was the version used at the Fourth WARP Workshop held at Rice on Nov 1-2 2007 and the Fifth WARP Workshop held at IIT Madras on Dec 1-2 2007. * WARPLab Version 2 code is available in the links below. * [source:/ResearchApps/PHY/WARPLAB/WARPLAB_SISO/M_code Version 1 of the Reference M code]. * [source:/ResearchApps/PHY/WARPLAB/WARPLAB_SISO/warplab_siso.bit SISO bitstream] that works with version 1 of the Reference M code. * The XPS Reference Designs used to generate the SISO bitstream that works with Version 1 of the Reference M-Code are available [wiki:WARPLab/RefDesign here].