wiki:WARPLab

Version 24 (modified by murphpo, 11 years ago) (diff)

--

WARPLab 7

WARPLab is a framework for rapid PHY prototyping with MATLAB and WARP hardware. The latest version, WARPLab 7, is a complete rewrite of the original WARPLab framework. This rewrite was created and is maintained by engineers at Mango Communications.

What's New?

WARPLab 7 makes many significant improvements over previous WARPLab releases:

  • New object-oriented m-code framework
    • Segmented code for subsystems (baseband, RF interfaces, network I/O)
    • Built-in support for iterating over nodes and RF interfaces
    • Much cleaner scripts when dealing with multiple nodes and interfaces
    • Easy upgrades by separating some user extensions from core reference design
  • Packet "sniffing" logic
    • Captures trigger packets in FPGA fabric
    • 10x reduction in node-to-node jitter in starting Tx/Rx cycles
    • Tx/Rx cycles start ~12usec sooner
  • Support for jumbo Ethernet frames up to 9014 bytes long, resulting in a significant performance increase.
  • Cross-platform (tested on Windows and Mac OSX)
  • Default buffers now 215 (32k) samples (800usec duration per Tx/Rx cycle)
  • Built in latest Xilinx tools (ISE 14.4)
    • AXI bus architecture on WARP v3

Attachments (1)

Download all attachments as: .zip