Version 10 (modified by chunter, 11 years ago) (diff) |
---|
WARPLab 7
- Downloads
Getting Started
- Sample Buffer Sizes
- Automatic Gain Control
- Examples
- Extending WARPLab
- Debugging Errors
- Porting Code
- Benchmarks
WARPLab 7 Framework
WARPLab 7 Reference Design
Reference Design Modules
- Node
Interface Group
Baseband
Transport
Trigger Manager
Hardware
WARPLab 7 Example: 8x2 Array
File: wl_example_8x2_array.m
This example shows how WARPLab can be used for array communications even when the number of antennas exceeds what can be supported on a single WARP board. This example uses two separate WARP boards to act as a single many-antenna transmitter while a third board receives their transmissions.
This example uses 3 nodes:
- A node that acts as a primary transmitter. This node uses its own on-board clocks for sampling and RF clocking.
- A node that acts as a secondary transmitter. This node the primary transmitter's clocks as the sources for sampling and RF. Furthermore, the Trigger Manager?
Requirements:
- WARPLab reference design 7.1.0 or later
- 3 WARP v3 nodes
- 2 CM-MMCX clock modules
- 2 MMCX cable assemblies
- 1 twisted pair cable assembly
To run this example, you must setup your experiment as follows:
- Mount the CM-MMCX modules on each WARP v3 node. Power must be off when mounting/unmounting a clock module.
- Set the CM-MMCX switches on each node (see figure below); one node will be the clock source, the other will be the clock sink.
- Connect MMCX cables from the outputs of the source node to the inputs of the sink node.
- Connect the twisted pair cable between the debug headers of the WARP v3 boards. Pin 8 of the source node should connect to pin 15 of the sink node. Use the other conductor of the cable to connect ground between nodes (see figure below).
- Set the DIP switches on the WARP v3 boards to 0000 (source node) and 0001 (sink node).
- Power on the WARP v3 nodes
- Download the WARPLab reference bitstream to both nodes (source node first). Both nodes should boot, with the source node showing "01" on the hex displays and the sink showing "02".
Setup
Running the Script
Attachments (9)
- 8x2_overview.jpg (313.4 KB) - added by chunter 11 years ago.
- 8x2_cable_macro.jpg (374.8 KB) - added by chunter 11 years ago.
- 8x2_cable_micro.jpg (263.7 KB) - added by chunter 11 years ago.
- 8x2_result.png (208.0 KB) - added by chunter 11 years ago.
- 8x2_diagram.png (110.7 KB) - added by chunter 11 years ago.
- SIP_clock_source.png (9.7 KB) - added by chunter 9 years ago.
- SIP_clock_sink.png (9.8 KB) - added by chunter 9 years ago.
- 8x2_primary.jpg (220.5 KB) - added by chunter 8 years ago.
- 8x2_secondary.jpg (224.5 KB) - added by chunter 8 years ago.
Download all attachments as: .zip