Universal Software Radio Peripheral (USRP)
|
Getting Started
The Simulink-USRP package makes a wide variety of functions of the USRP hardware available to Simulink. Some of the features are:
-
Easy setup and installation. The need for external libraries or programs has been reduced as much as possible.
-
Native Windows program: no need to install Cygwin or any other Linux emulation.
-
Supports up to four data streams coming from the USRP, and up to two running into the USRP.
-
Supports frame based signals of configurable length.
-
Supports one complex or two real-valued data streams for each subdevice of a daughterboard.
-
Supports carrier frequency tuning during runtime [*NEW*].
-
Supports WBX daugtherboard [*NEW*].
-
Supports bitstream generation for the Altera Cyclone FPGA on the USRP mainboard [*NEW*].
-
The sample time of blocks by default reflects the real sampling time of the USRP, taking into account decimation/interpolation. This can be changed to e.g. count the number of samples produced, instead of real time.
-
Firmware, FPGA Bitstream, USB Block Size and the number of asynchronously read/written blocks can be easily configured.
-
Multiple USRP boards can be used at once. (No MIMO operation until now, though.)
-
Real Time Workshop builds (including Rapid Accelerator builds) are possible without the need to configure anything for Simulink-USRP.
These are the products required in order to run the Simulink-USRP software:
-
MATLAB, Simulink, Signal Processing Blockset
Obviously, Simulink-USRP won't run without these. Signal Processing Blockset is needed to be able to use framed signals.
-
Real Time Workshop (optional)
The Real Time Workshop can be used to speed up simulations quite a lot.
-
Microsoft Visual C++
If you don't have it already, you may also use the Visual C++ Express Edition which can be downloaded from Microsoft for free (as in beer). The LCC compiler shipping with MATLAB is know NOT to work with Simulink-USRP. Other compilers may work, they have not been tested.
-
Altera Quartus II Web Edition
The Quartus II Web Edition software is free and can be downloaded from Altera. The software is only needed if you want to generate a custom FPGA bitstream by yourself. The standard FPGA bitstream std_2rxhb_2tx.rbf is still included in the source.
Make sure all requirements are fulfilled before you proceed to the installation instructions.
© 2008-2009
Institut für Nachrichtentechnik
Copyright
Homepage