0% found this document useful (0 votes)
31 views2 pages

En 00100

currently being developed to promote reuse and standardization of hardware and software components. These architectures and frameworks are changing rapidly as industry and government upgrade the goals and specifications of the

Uploaded by

tetraprimig
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views2 pages

En 00100

currently being developed to promote reuse and standardization of hardware and software components. These architectures and frameworks are changing rapidly as industry and government upgrade the goals and specifications of the

Uploaded by

tetraprimig
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Software Radio Design

The software radio is a highly complex technology that embeds RF, DSP, computer, software, and networking technologies into a single integrated component, while Professional Development Programs the "glue" for integrating these required technologies comprises constantly evolving distributed computing techniques. A successful product should be less expensive to develop and produce while providing flexibility and extensibility to the consumer.

What You Need to Know:


Course Code: EN00100901 Tape-delayed Satellite Broadcast Date: Monday, Tuesday & Wednesday, October 9, 10 & 11, 2000 Time: 8am-2pm Pacific 9am-3pm Mountain 10am-4pm Central 11am-5pm Eastern CEU: Sponsor: University of California, LA Who to contact for more information: Your Site Coordinator NTUs Web pages: www.ntu.edu (Professional Development courses) Call NTU at (800) 582-9976

General Engineering

A software radio simultaneously allows software re-use, customization and upgradability using a general-purpose radio platform, with the aim to maximize the use of open-architecture general-purpose PC software and hardware. The concept and expectations of the software radio are continually changing as new ideas and hardware/software technology promote an even more desirable product. Although the system architecture actually decouples the hardware, software, and networks from each other, the total interaction requires a much broader knowledge base of distributed computing, RF design, and network design than the previous generation of radios. At the same time, software radio architectures and infrastructures are currently being developed to promote reuse and standardization of hardware and software components. These architectures and frameworks are changing rapidly as industry and government upgrade the goals and specifications of the software radio.
This course is designed to provide a working knowledge of the various disciplines applicable to the software radio. Participants should understand all aspects of a software radio, from antenna to the digital output port or speaker. The course begins with a discussion of traditional radio RF architectures and presents the latest commercial RF architectures encompassing zero-IF, wide-IF, and low-IF designs. Design notes for A/Ds and channelizers are presented to allow participants to design or specify optimum front-ends for their software radio. With changes occurring almost monthly, the latest information on the various frameworks such as JTRS, SDR, MASE, TINA, etc., are provided. These architectures and specifications are studied in detail to allow participants to design and develop state-of-the-art software radios. Architectures and implementations are discussed from both a high-level overview perspective to detailed message communication between radio resources. A review of legacy software radios is presented that allows participants to better understand the evolution of the product and anticipate future architectural improvements.
Because software technology has advanced so rapidly, it is anticipated that participants may need a short review of the enabling software technologies. An introduction to the Unified Modeling Language (UML) establishes the technical base necessary to read and graphi-

Presenter:
Donald R. Stephens, PhD, President and Chief Scientist, CommLargo, Inc., Clearwater, Florida. With companies such as Raytheon E-Systems, McDonnell Douglas, Emerson Electric, and Scientific Atlanta, Dr. Stephens has developed multiple communications and radar receivers. These systems have included CPM, spread spectrum waveforms, wavelet video compression, and multi-spectral signal processing. Most recently, he has been supporting the design and development of three software radios: Digital Modular Radio (DMR), Joint Tactical Terminal (JTT), and the Airborne Integrated Terminal Group (AITG), participating in all technology areas of software radios-RF, DSP, distributed computing, security, and networking. Dr. Stephens also has participated in a joint government/industry MILSATCOM working group. He previously taught electromagnetic theory and digital signal processing as an adjunct professor at Southern Illinois University, Edwardsville. He is the author of Phase-Locked Loops for Wireless Communications: Digital and Analog Implementation (Kluwer Academic Publishers, 1998), and his new book is to be released this year.

continued on page 2

Software Radio Design


Course Outline and Learning Objectives
Monday Introduction to the current expectations and configurations of software radios. Legacy software radios and their architectures and implementations. Review of the Unified Modeling Language (UML) to be used throughout the course to describe the requirements, functionality, and implementation of a radio. Software programmable radio architectures and the various forums defining software radio specifications. Radio fundamentals (antenna to analog-to-digital converter). Introduction to hardware architectures-both receiver and processor platforms. Physical implementations such as VME, Compact PCI, etc., and discussion of high-speed data paths. Introduction to distributed computing and its application in the software radio. Introduction to wireless networks and implementations within the software radio architecture. Virtual radios (radios implemented on standard PCs and workstations). Introduction to smart antennas and their applicability to the software radio. Review of industry Application Program Interfaces (APIs) for software radios. Tuesday Introduction to CORBA as applied to the software radio domain. Review of TCP-IP and performance considerations within the radio and within a wireless network. Communications and transmission security within the radio. Review of GSM and North American Cellular/PCS systems. Current cellular security architectures and Public Key Infrastructure (PKI). Introduction to D-COM for software radios. Differences between CORBA and D-COM in the software radio. Review of software design patterns typically deployed in software radios. Review of Simple Network Management Protocol (SNMP) often used to manage/control software radios. Introduction to Telecommunication Information Networking Architecture (TINA) and its application to the software radio. Wednesday The Joint Technical Radio System (JTRS) architecture and implementation. The European MASE program and their defined interfaces for the software radio. Mobile software agents and their use in software radios. Introduction/review of Java and application in software radios. Forward Error Coding (FEC) techniques and implementations. Java-based protocol implementation and user customization examples. Wireless video and implementation in a software radio. Physical layer implementation of the software radio. DSP software architectures and operating systems. Presentation of the typical DSP processing architecture and functions/algorithms in a software radio. Discussion of speech coders and voice over data implementations. Server-Side development Parameter passing: example: sending an email WML content preparation Generating WML contents from XML documents Generating WML contents from databases Real world examples. WMLScript Basic syntax Language constructs Functions and standard libraries Real world examples: user data validation, etc. References: Standard bodies Books Internet resources Conclusions: Future direction

contuined from previous page


cally model the software elements of a radio.

This introduction is presented with Rational Rose models from the Joint Tactical Radio System (JTRS) so that the examples are relevant to radio system design as well as to introducing various aspects of the software radio architecture. Distributed computing provides the enabling software technology for American (JTRS and SDR) and European (MASE) software radios, and the two competing distributed computing technologies, Common Object Request Broker Architecture (CORBA) and

Distributed Component Object Model (D-COM) are examined, and their application to the software radio discussed. As with UML, the introduction is presented with specific software radio examples so that participants are learning both CORBA/D-COM and software radio design. Simple code examples are analyzed and executed in class examples that illustrate the concepts of distributed processing for radio designers.

You might also like