Electrical and computer engineering, cleveland state university. This application note explains how to use an ettus researchbranded usrp with labview, and in effect, convert it into an ni usrp rio. This project is aim to verify the gnu radio with universal software radio peripheral usrp, and also serve as a basis for our project 4. I want to read a signal from rf0rx1 and output it to rf1tx1 using the fpga not forwarding anything to the host. I have a usrp2953r and i want to achieve a very simple project. The software combines intuitive graphical programming with tools for. This is a labview software fpga hardware question so i dont know whether i should post here or on the electronics stack exchange. Through three main exercises that contain subsections, you will use labview and the ni usrp 2920 to create a fm radio receiver. The specific radio standard that this example follows is frsgmrs family radio service general mobile radio service with ctcss continuous tonecoded squelch system.
Exploiting acceleration features of labview platform for. We paired the newest usrpx310 mother board with the. In this project, we do several experiments to test the link between two usrp by data transmission, voice transmission, and tcpip transmission. X300x310 getting started guides ettus knowledge base.
Labview, the usrp, and their implications on software defined radio abstract the universal software radio peripheral usrp family of products has become a popular platform for hardwarebased research and test bed validations conducted by universities in the software defined radio sdr and cognitive radio cr fields. Module 11 introduction to labview programming including arduino toolkit carey williamson 1. Universal software radio peripheral usrp is a range of softwaredefined radios designed and sold by ettus research and its parent company, national instruments. Mamdouh elsayed gouda 1, mohamed hussien moharam 2, mohamed rabie ragab 2, ahmed mahmoud.
Universal software radio peripheral this document explains how to install, configure, and test the national instruments universal software radio peripheral usrp. Usrp implementation of pts technique for papr reduction in. There are also supplementary exercises that teach you how to create a custom labview user interface, how to configure the usrp, and a glossary for the common terms used in this document. Labview, the usrp, and their implications on software. Niusrp application programming interface for labview and labview communications. Here, you will find information on how to use the devices and how to use the api to connect to them through your own software. Functions and vi virtual instrument from the labview software to be used in this lab.
A rapid graphical programming approach to sdr design and. Results of a prototype cognitive radar implemented on an ettus x310 software defined radio are presented. Labview fpga is not required to use uhd with a usrpx series device. Investigating latency in gnu software radio with usrp embedded series sdr platform. Labview laboratory virtual instrument engineering workbench, created by national instruments. A handson introduction to sdr with usrp and gnu radio. Usrp software defined radio application partners ettus research.
Labview communications for usrp sdr national instruments. Usrp x310 high performance software defined radio ettus. Niweek 2018 usrp 2974 demo realtime multiuser transmit beamforming with usrp and communication toolbox learn how sdr support packages from. When you found imsi connection to send a custom text message 7bit english, and kicked out of the independent base station. Yes, theres plenty of examples out there or doing so. Apr 16, 2014 ni usrp rio devices work with the ni usrp software driver, which provides functions labview vis for hardware and software configuration allowing the same a. Audio file transmission using gnu radio and usrp eec 687 mobile computing fall 2016 final project report raag kharadi csuid.
Moreno2 1dimes, universita della calabria, rende, cs 87036, italy. File type pdf usrp2 manual usrp2 manual this is likewise one of the factors by obtaining the soft documents of this usrp2 manual by online. The project enables students to develop increasingly complex cyberphysical systems using wireless links. When you found imsi connection to send a custom text message 7bit english, and kicked out of t. Overview the objective of this laboratory session is to introduce the national instruments ni radio frequency rf hardware and how to operate it using labview software. Developed by a team led by matt ettus, the usrp product family is intended to be a comparatively inexpensive hardware platform for software radio, and is commonly used by research labs, universities, and hobbyists. Using a custom motherboard usrp mnc mcc arfcn simulation independent base station. The usrp x3x0 is capable of delivering very fast sample rates to the host pc, and even highpowered desktops can have trouble keeping up at the higher rates. Pdf investigating latency in gnu software radio with usrp. Audio file transmission using gnu radio and usrp eec 687 mobile computing fall 2016. Pdf investigating latency in gnu software radio with. You might not require more period to spend to go to the book introduction as with ease as search for them. Hi, i am starting to work on the usrp 2920 with labview 2017. Build a desktop arcade machine with raspberry pi 3 and retropie.
Support worldwide technical support and product information. Nov 30, 2015 build a desktop arcade machine with raspberry pi 3 and retropie. I know from other posts that the x310 doesnt have to hooks needed for iq. Is there any particular tutorial or example that i can follow to start working on projects with it. We will use the mxi nomenclature for the rest of this manual. Users can easily deploy to processors and fpgas, jumpstart research lte. Ni rf hardware is called as universal software define radio peripheral usrp. Module 11 introduction to labview programming including. Labview programscodes are called virtual instruments, or vis for short. Usrp b200 sdr kit single channel transceiver 70 mhz 6ghz the usrp b200 provides a fully integrated, single board, universal software radio peripheral platform with continuous frequency coverage from 70 mhz 6 ghz. In order to use the usrp x300x310 with pci express on linux, ni usrp rio. Rfnoc getting started video tutorial rfnoc getting started video tutorial usrp x300 x310 this video is based on the app note located in the ettus research. A handson introduction to software defined radio with the. The flexibility, affordability, and easeofuse make the usrp an ideal option for numerous applications ranging from simple recordandplayback devices, to spectrum monitoring systems.
The ettus research usrp universal software radio peripheral platform is a lowcost sdr that is commonly used for rapid prototyping and complex system design. Using a mxiexpress cable connect the usrp x300x310 to the ni pcie8371. The frequency range depends on the daughterboard select by the users. Switch to the block diagram and create a while loop located in the express. Starting from this step, controls and indicators start appearing on the front panel as you create them. Usrp usrp2920 usrp2921 usrp2922 usrp2930 usrp2932 labview. Project ideas wifibluetooth monitoring and control. Capable of processing signals up to 16 mhz wide universal software radio peripheral usrp2 2 adc 100mss. Installing the hardware is straightforward, except it took some effort to discover the ip address of the 10gb nic which was not documented i can imagine 10gb interfaces are not common due to the still high price. Converting an x310 into an ni usrp rio ettus knowledge base. Usrp implementation of pts technique for papr reduction in ofdm using labview. Users can easily deploy to processors and fpgas, jumpstart research lte and 802. Capable of processing signals up to 16 mhz wide universal software radio peripheral usrp2 2 adc 100mss 14bit. For more information about the system components, refer to the qpsk receiver with usrp hardware example using simulink.
Labview, the usrp, and their implications on software defined. Unpacking the kit caution to prevent electrostatic discharge esd from damaging the device, ground yourself using a grounding strap or by holding a grounded object, such as your computer chassis. Universal software radio peripheral operates with various software. Usrp x310 kintex7410t fpga, 2 channels, 10 gige and pcie bus the ettus research usrp x310 is a highperformance, scalable software defined radio sdr platform for designing and deploying next generation wireless communications systems. This paper presents the new generation of labviewbased gps receiver testbed that is based on national. This can involve but is not limited to usage of the usrp softwaredefined radio, android or ios wireless devices, pcs with wireless interfaces ie. Center for wireless communications and signal processing research software defined radio. The simulink usrp package makes a wide variety of functions of the usrp hardware available to simulink. The software combines intuitive graphical programming with tools for managing complex system. The purpose of this introductory laboratory exercise is to ensure that students have a working installation of labview communications on their computers and know how to connect to the usrp software defined radio. Ni usrp devices are software defined radios sdrs that combine hostbased processors, fpgas, and. From this page, you can download the exercise manual, example programs and solutions to learn the basics of labview and get an introduction to the ni usrp software defined radio. Niusrp manual, online help, online at manuals, the primary.
Ni usrp and labview communications system design suite getting started guide this document caution if you directly connect or cable a signal generator to your device, or if you connect multiple ni usrp devices together, you must connect a 30 db attenuator to the rf input rx1 or rx2 of each receiving ni usrp device. Labview communications system design suite provides a design environment closely integrated with ni sdr hardware to enable rapid prototyping for communications systems. Contribute to ettusresearchfpga development by creating an account on github. Prior to installing the module, make sure that the pc is powered off. Note that you must have identical daughterboards in each x310 slot for labview to function. Connect the acdc power supply to the device and plug the supply into a wall outlet. Has anyone been successful in converting x310 to ni usrp rio to be able to use labview.
Converting an x310 into an niusrp rio ettus knowledge base. To ensure data reception, first start the qpsk transmitter with usrp hardware example. Ettus research the leader in software defined radio sdr. Hi all, presently, i am trying to program fpga in usrp e310 for mimo application. Labview supports the usrp x300x310, n200n210, b200b210. If you do it correctly, labview rewards you by coloring in your wire to let you know you wired it correctly. Ettus research, a national instruments ni brand, is the worlds leading supplier of software defined radio platforms, including the universal software radio peripheral usrp family of products. Some good examples that can be implemented would be good to start with. We paired the newest usrp x310 mother board with the ubx40 daughter controlled by a personal computer. Instructions usrp simulink california state university. Softwaredefined radio getting started with the usrp n200 and labview. Before running the script, first turn on the usrp and connect it to the computer. Instructor notes this zip file contains material designed to give students a working knowledge of labview in a 6 hour timeframe. How to use the universal software radio peripheral usrp device with simulink to build a walkietalkie that can receive messages from a physical walkietalkie.
Labview tm user manual labview user manual april 2003 edition part number 320999e01. Improper use or handling of the usrp can easily cause the device to become nonfunctional. This will run you through the first steps relevant to get your usrp x300x310 up. The ettus research usrp x310 is a highperformance, scalable. Touch the antistatic package to a metal part of the computer chassis. For future reference, this manual is available both electronically and in print.
Potentialities of usrpbased software defined radar systems sandra costanzo1, francesco spadafora1, giuseppe di massa 1, antonio borgia1, antonio costanzo1, gianluca aloi1, pasquale pace1, valeria loscr1, and hugo o. Commercial receivers typically provide only application programming interface api access. Nov 02, 2016 usrp implementation of pts technique for papr reduction in ofdm using labview. If you try to connect the interface to the wrong type of terminal, youll get a black dashed line, indicating a problem. If you just want to use ethernet and the niusrp idls, you. I have a usrp 2953r and i want to achieve a very simple project. This file contains important information about niusrp, including installation instructions, new. Ni usrp 292029212922 getting started guide national. In order to use the usrp x300 x310 with pci express on linux, ni usrp rio kernel modules needs to be installed. Using a mxiexpress cable connect the usrp x300 x310 to the ni pcie8371. Labview communications system design suite, designed by national instruments, supports select usrp motherboard and daughterboard configurations with the goal of accelerating productivity by providing a seamless tool flow from the desktop pc to fpga. Dec, 2019 the usrp hardware driver fpga repository. Ni usrp rio devices work with the niusrp software driver, which provides functions labview vis for hardware and software configuration allowing the same a. Labview as it pertains to the programming of usrp boards.
Pdf development of a softwaredefined radar researchgate. Further details and a comprehensive guide and tutorial on how to get started with the usrp n200 modules, from the very beginning with the basic setup and configuration followed by the programming thru labview, can be found in the following report. Software defined radio with usrp n200 and labview guide. Ni usrp and labview communications system design suite.217 215 875 386 996 1163 95 1176 159 328 187 512 602 363 1315 987 885 721 1071 23 1356 1299 448 1285 1114 700 393 1199 1088 317 1012 1300 1328