Application Note Frontends, Sub-Device Specifications, and Antenna Port Selection Ettus Research

Similar documents
Ettus Research Products and Roadmap 2011

Application Note Synchronization and MIMO Capability with USRP Devices Ettus Research

Application Note Receiving HF Signals with a USRP Device Ettus Research

Modular, Open-Source Software Transceiver for PHY/MAC Research

Quick Start X-Series Ettus Research

Field-Test Setup for DRM+, DRM30, FM and AM.

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Wireless Transmission of JPEG file using GNU Radio and USRP

Understanding the Effect of Uncorrelated Phase Noise on Multi-channel RF Vector Signal Generators and Analysers

Single channel data transceiver module WIZ2-434

Software Defined Radio

[Download Tech Notes TN-11, TN-18 and TN-25 for more information on D-TA s Record & Playback solution] SENSOR PROCESSING FOR DEMANDING APPLICATIONS 29

FPGAs in Next Generation Wireless Networks

User Guide. MC100CM MC110CS Fast Ethernet Media Converter. MC111CS MC112CS WDM Fast Ethernet Media Converter

A Software Defined Radio Testbed Implementation

GnuRadio CONTACT INFORMATION: phone: fax: web:

Part Number Description Packages available

WiSER: Dynamic Spectrum Access Platform and Infrastructure

Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS

TG-3468 Gigabit PCI Express Network Adapter

Communication Networks. MAP-TELE 2011/12 José Ruela

Upgrading Path to High Speed Fiber Optic Networks

2 Basic Concepts. Contents

SDR Architecture. Introduction. Figure 1.1 SDR Forum High Level Functional Model. Contributed by Lee Pucker, Spectrum Signal Processing

XPort Universal Demo Board User Guide

Simple SDR Receiver. Looking for some hardware to learn about SDR? This project may be just what you need to explore this hot topic!

CMOS 5GHz WLAN a/n/ac RFeIC WITH PA, LNA, AND SPDT

Achieving New Levels of Channel Density in Downstream Cable Transmitter Systems: RF DACs Deliver Smaller Size and Lower Power Consumption

Rice University Full-duplex Wireless: Design, Implementation and Characterization. Melissa Duarte

Fiber Optic Selector Guide for Analog & Digital Data Links, Contact Closures & Multiplexers

Application Note Design Process for Smart, Distributed RF Sensors Ettus Research

Chapter 4 T1 Interface Card

Software User Guide UG-461

User manual Compact Web PLC WP240 series IEC-line

Quectel M72 Development Board

CREATING YOUR OWN RF SWITCHING SYSTEM

Spectrum analyzer with USRP, GNU Radio and MATLAB

USB to RS-422/485 Serial Adapter

Fast Ethernet and Gigabit Ethernet. Networks: Fast Ethernet 1

The front end of the receiver performs the frequency translation, channel selection and amplification of the signal.

RF Switches Guide Signals In Smart Phones

Why you need to monitor serial communication?

Serial Communications

XtraView Installation Manual

Technicolor ATSC-8. User s Guide Technicolor. All Rights reserved

Section wire E&M/TO Configuration. 4-Wire E&M/TO Voice Card. About This Section. Functional Description. Physical Description

Manual Serial PCI Cards

Software-Defined Radio White Paper

From baseband to bitstream and back again: What security researchers really want to do with SDR. Andy Davis, Research Director NCC Group

VHF COMMUNICATION TRANSCEIVER

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

Full Duplex MIMO Radios

MICROSENS Media Converter 10/100/1000T to Gigabit Fiber

Mobile IP Network Layer Lesson 01 OSI (open systems interconnection) Seven Layer Model and Internet Protocol Layers

HP ProCurve High-Speed Transceivers Installation Guide

VDSL Ethernet LAN Extender

AN3187 Application note

GNU Radio. An introduction. Jesper M. Kristensen Department of Electronic Systems Programmerbare digitale enheder Tuesday 6/3 2007

Application Framework This document provides basic information about how to get started with the Application Framework.

Software Defined Radio. What is software defined radio? Brad Brannon, Analog Devices, Inc.

Analog Devices RadioVerse technology: Simpler wireless system design

Introduction to Receivers

ACRS 2.0 User Manual 1

Ethernet Radio Configuration Guide

Demonstration of a Software Defined Radio Platform for dynamic spectrum allocation.

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Lecture overview. History of cellular systems (1G) GSM introduction. Basic architecture of GSM system. Basic radio transmission parameters of GSM

R-Win. Smart Wireless Communication Management System

HAM FOR HACKERS TAKE BACK THE AIRWAVES. JonM DEFCON 16

RS-422/485 Multiport Serial PCI Card. RS-422/485 Multiport Serial PCI Card Installation Guide

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

ChipScope Pro Tutorial

Instruction Manual RT-94845SL RR-94845SL Forty-Eight Channel Video Multiplexer With Bi-directional Ethernet Data

F2400 FOM II Series Fiber Optic Modem Technical Manual

Clocking Solutions. Wired Communications / Networking Wireless Communications Industrial Automotive Consumer Computing. ti.

Matrix and Interfaces overview

Running head: SOFTWARE-DEFINED RADIOS 1. Studies in Software-Defined Radio System Implementation. Harold A. Haldren, III

Installation and Operation Manual. Intraplex. DA-191B Four-Port Asynchronous Data Module. Version 1. GatesAir.com

FSW-0505TX/0805TX 5/8 Port SOHO 10/100Mbps NWay Switch FSW-0505TX FSW-0805TX. 5/8 Port SOHO 10/100Mbps NWay Switch. User s Manual. (Revision 1.

Fast Ethernet and Gigabit Ethernet. Computer Networks: Fast and Gigabit Ethernet

Cable Guide. Click on the subject to view the information. Digi Cables Building Cables General Cable Information

A survey on Spectrum Management in Cognitive Radio Networks

Spectrum Sensing Through Implementation of USRP2

Cable TV Headend Solutions

2.4GHz / 5GHz Dual CPU 600Mbps 11N AP/Router

The cost and performance benefits of 80 GHz links compared to short-haul GHz licensed frequency band products

1+1 PROTECTION WITHOUT RELAYS USING IDT82V2044/48/48L & IDT82V2054/58/58L HITLESS PROTECTION SWITCHING

Revision of Lecture Eighteen

Eliminate Risk of Contention and Data Corruption in RS-485 Communications

User-Centric Mobile Cloud Device - Global Evolution from Mobile Era to Personal Era

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

Phase II Design for a Multiband LMR Antenna System

TD-8610/TD-8610B External ADSL2+ MODEM

What is Easy-Radio? Devices Covered. Frequency Hopping Transceiver. Where x00 denotes frequency of operation. E.g. 400 = 433MHz

Prof. Matti Latva-aho,

Full-Duplex Radio Communications. Mikko Valkama Dept. Electronics and Communications Engineering

HDHomeRun Installation Instructions ( )

GSM/EDGE Output RF Spectrum on the V93000 Joe Kelly and Max Seminario, Verigy

Transcription:

Application Note Frontends, Sub-Device Specifications, and Antenna Port Selection Ettus Research Introduction This document explains the concept of daughterboards, frontends, sub-device specifications, and antenna selection. Frontends are sub-components of daughterboards that dictate the tuning algorithms and sample mapping used by the USRP (Universal Software Radio Peripheral). The USRP Hardware Driver (UHD) accepts sub-device specifications, which are strings used to configure the USRP device to utilize a frontend in the desired manner. Each frontend provides access to one or more RF connectors. You must select the appropriate connector based on operational requirements, such as the need for full or half-duplex operation. Daughterboards, Frontends, and Sub-Device Specifications When developing an RF system with a USRP device, it is important to understand how to select the correct frontend. One or more daughterboards can be integrated into a USRP device. The Ettus Research daughterboards provide the circuitry required for an interface between the s, DACs, and the outside world. Each of these daughterboards includes one or more channel called a frontend. In the context of UHD, a frontend can be selected by using a sub-device specification when creating an instance of a USRP device. This is accomplished with frontend routing logic inside the FPGA that multiplexes the data according to the sub-device specification. An illustration of this architecture in the receive chain is shown in Figure 1. Several examples of the routing are shown throughout the document. RX DSP Chain 0 FPGA Host Intf. DDC Decim I Q RX Slot A Basic RX Host Intf. RX DSP Chain 1 DDC Decim I Q Front-End Routing Logic Figure 1 - Frontend Interface Architecture - Basic RX Shown as Example The sub-device specification follows the format X:Y. X always refers to the daughterboard slot. In the case of the USRP N200/N210, USRP E100/E110, and USRP B100, there is only one daughterboard slot

(for each direction). This is referred to as daughterboard Slot A. The USRP1 includes two daughterboard slots, A and B. The second part of the sub-device specification, Y, selects a single frontend from daughterboard specified by the slot designator. UHD configures the FPGA s frontend router to pass the appropriate signals to a DSP chain. For example, if you want to receive the signal from Channel 1 of a TV in Slot B, the sub-device specification is: B:RX1. Accessing a signal from Channel 2 of a TV in Slot A would require: A:. The frontends of each daughterboard are summarized along with directions, valid antenna selections, and associated RF connectors in Table 1. Daughterboard Direction Front-End BasicRX BasicTX LFRX LFTX TV RX TX RX TX RX Valid Antenna Selections Associated RF Connector A n/a B n/a AB n/a & (Quad Intf) BA n/a & (Quad Intf) A n/a B n/a AB n/a & (Quad Intf) BA n/a & (Quad Intf) A n/a B n/a AB n/a & (Quad Intf) BA n/a & (Quad Intf) A n/a B n/a AB n/a & (Quad Intf) BA n/a & (Quad Intf) RX1 n/a RX1 n/a DBS n/a J3 RFX Series WBX SBX XCVR2450 TX 0 TX 0 TX 0 TX 0 Table 1 - Daughterboards, Sub-Devices, and Connectors

Default Sub-Device and Antenna Specifications UHD will automatically select a sub-device and antenna specification if they are not specified by you. It is possible these defaults will change, so they are not captured in this document. Typically, UHD maps the Basic and LR daughterboard to use both RF connectors as a quadrature interface, rather than a dual IF interface. Transceiver daughterboards are typically mapped as quadrature as well. It is good practice to specify the antenna port for full-duplex transceiver boards, even though UHD will assume if no port is specified. Depending on external configurations and signal levels, it is possible to damage daughterboards if the user relies on automatic antenna selection within UHD. Quadrature Sampling vs. IF Sampling The and DSP chain within the FPGA will be configured to operate with an IF or quadrature signal, depending on the daughterboard and sub-device specification. The CORDIC is a mathematical architecture used to perform phase shifting on each sample, which effectively produces frequency translation. The CORDIC accepts a complex baseband signal as input, and outputs a complex baseband sample with the specified phase shift. Sample rate conversions occur on the host side of the CORDIC, and the CORDIC operates at the full sample rate of the /DAC interface. When an IF signal is sampled, the unused or DAC channel is filled with null-samples. When a quadrature signal is sampled, both the I and Q signals are routed to the CORDIC. In some cases, the routing logic will swap the I and Q signals to match the orientation of the selected daughterboard. Discussion on Basic RX, Basic TX, LFRX, and LFTX Frontends The Basic RX, Basic TX, LFRX, and LFTX frontends are different from the other daughterboards, because they do not require antenna specifications. Instead, the sub-device specification is used to establish the routing of /DAC samples to the DSP chain within the FPGA. When the frontend A is used, A is sampled in real mode as an intermediate frequency (IF). Likewise for frontend B. Specifying AB as a front-end routes both signals to the FPGA s DSP chain as a quadrature pair. BA swaps the signals.

RX Slot A Basic RX Sub-Device Spec. A:A DSP Chain X 0 Front-End Routing Logic RX Slot A Basic RX Sub-Device Spec. A:AB DSP Chain X Front-End Routing Logic RX Slot A Basic RX Sub-Device Spec. A:BA DSP Chain X Front-End Routing Logic Figure 2 - BasicRX Routing w/ Various Sub-Device Specifications This concept is illustrated with a receive chain shown with various sub-device specifications in Figure 2. The architecture is applicable to transmit daughterboards as well. The sample flows from the DSP chain to the frontend block when transmitting. While not illustrated here, it is possible to create two baseband channels to process two independent IFs. This will be discussed in another section of this document. Discussion on TV The TV includes two, independent receive chains and outputs two IF signals. The USRP device can sample one of these signals or both. In this case, each IF signal is paired with a 0-filled stream to create an I/Q pair and passed along to an RX DSP Chain. In this case, two separate RX DSP chains are used.

Figure 3 - Multi-Channel Front-End Configuration Transceiver Sub-Devices Currently, all transceiver boards provide one frontend in each signal direction. These frontends provide a quadrature interface, and are all referenced as 0 (see Table 1). In this case, the frontend refers to the up-conversion chain or down-conversion chain. Note these frontends share antenna connections, which are controlled independently of the sub-device specification. Figure 4 - Typical Transceiver Daughterboard Routing Sampling Multiple Channels As illustrated in Figure 1, each USRP device has two receive chains, and two transmit chains. This enables you to receive two channels and transmit one channel in each direction. In this case, a multichannel USRP device must be created, and multiple sub-device specifications must be provided. The frontends are assigned to the DSP chain in the order they occur. For example, the sub-device specification A:A A:B routes the IF-sampled signals of Slot A, frontend A to DSP 0, and Slot A, frontend B to DSP 1. It is also possible to reference a frontend in a different slot, and each specific frontend

provides an IF or quadrature interface. UHD will automatically configure any frontend routing logic accordingly. Transceiver Antenna Selection Half-Duplex vs. Full Duplex All transceiver daughterboards, except for the XCVR2450, offer full-duplex capability. Full-duplex capability allows the application to receive and transmit at the same time. Currently, these full-duplex daughterboards provide two connectors, and. can be used for transmission or reception. The other connector,, can be used for reception only. In full-duplex operation, is used for the receive path, and is used for the transmission path. The application may still use a single antenna for full-duplex operation if an external duplexer is used. If the application requires the USRP device to operate in half-duplex mode with a single antenna (per USRP), the connector can be used for transmission and reception. In this mode, automatic transmit-receive (ATR) logic switches the port to the transmit path when the host is streaming samples. When transmit streaming stops, a state-machine in the FPGA will automatically switch the port to the receive path. This functionality can be overridden with UHD API calls to control the transmit/receive switches through GPIO. Figure 5 shows the RF switch configuration of the SBX daughterboard. Other daughterboards, such as the WBX, may use a different implementation but the functionality is the same. Receive Circuit From Transmit Circuit Figure 5 - Transmit and Receive Switching for RF Ports on Transceiver Daughterboards Conclusion This document provides a brief overview of daughterboard frontends, sub-device specifications, and antenna port selection. If you have any additional questions, please contact support@ettus.com.