Theory and Implementation of a Splitband Modem Using the TMS32010

Similar documents
SN54165, SN54LS165A, SN74165, SN74LS165A PARALLEL-LOAD 8-BIT SHIFT REGISTERS

Floating Point C Compiler: Tips and Tricks Part I

Binary Search Algorithm on the TMS320C5x

SDLS068A DECEMBER 1972 REVISED OCTOBER Copyright 2001, Texas Instruments Incorporated

Fast Logarithms on a Floating-Point Device

EDI s x32 MCM-L SRAM Family: Integrated Memory Solution for TMS320C3x DSPs

Analysis of Filter Coefficient Precision on LMS Algorithm Performance for G.165/G.168 Echo Cancellation

EDI s x32 MCM-L SRAM Family: Integrated Memory Solution for TMS320C4x DSPs

Monitoring TMS320C240 Peripheral Registers in the Debugger Software

TSL250, TSL251, TLS252 LIGHT-TO-VOLTAGE OPTICAL SENSORS

Signal Conditioning Wheatstone Resistive Bridge Sensors

Implementing an In-Service, Non- Intrusive Measurement Device in Telecommunication Networks Using the TMS320C31

How To Make A Two Series Cell Battery Pack Supervisor Module

SN28838 PAL-COLOR SUBCARRIER GENERATOR

TSL INTEGRATED OPTO SENSOR

Filter Design in Thirty Seconds

Wireless Subwoofer TI Design Tests

Designing Gain and Offset in Thirty Seconds

Theory of Operation. Figure 1 illustrates a fan motor circuit used in an automobile application. The TPIC kω AREF.

Simplifying System Design Using the CS4350 PLL DAC

Audio Tone Control Using The TLC074 Operational Amplifier

SN54F157A, SN74F157A QUADRUPLE 2-LINE TO 1-LINE DATA SELECTORS/MULTIPLEXERS

Motor Speed Measurement Considerations When Using TMS320C24x DSPs

SN54HC157, SN74HC157 QUADRUPLE 2-LINE TO 1-LINE DATA SELECTORS/MULTIPLEXERS

CUSTOM GOOGLE SEARCH PRO. User Guide. User Guide Page 1

Teaching DSP through the Practical Case Study of an FSK Modem

bq2114 NiCd or NiMH Gas Gauge Module with Charge-Control Output Features General Description Pin Descriptions

RETRIEVING DATA FROM THE DDC112

Smart Battery Module with LEDs and Pack Supervisor

Controlling TAS5026 Volume After Error Recovery

Using C to Access Data Stored in Program Space Memory on the TMS320C24x DSP

High-Speed Gigabit Data Transmission Across Various Cable Media at Various Lengths and Data Rate

A Low-Cost, Single Coupling Capacitor Configuration for Stereo Headphone Amplifiers

SN54HC191, SN74HC191 4-BIT SYNCHRONOUS UP/DOWN BINARY COUNTERS

WHAT DESIGNERS SHOULD KNOW ABOUT DATA CONVERTER DRIFT

Multi-Transformer LED TV Power User Guide. Anderson Hsiao

Next-Generation BTL/Futurebus Transceivers Allow Single-Sided SMT Manufacturing

Texas Instruments. FB PS LLC Test Report HVPS SYSTEM AND APPLICATION TEAM REVA

APPLICATION BULLETIN

Current-Transformer Phase-Shift Compensation and Calibration

August 2001 PMP Low Power SLVU051

How To Close The Loop On A Fully Differential Op Amp

SINGLE-SUPPLY OPERATION OF OPERATIONAL AMPLIFIERS

SN54ALS191A, SN74ALS191A SYNCHRONOUS 4-BIT UP/DOWN BINARY COUNTERS

APPLICATION NOTE BUILDING A QAM MODULATOR USING A GC2011 DIGITAL FILTER CHIP

Design Note DN004. Folded Dipole Antenna for CC25xx By Audun Andersen. Keywords. 1 Introduction CC2500 CC2550 CC2510 CC2511

Pressure Transducer to ADC Application

QUADRO POWER GUIDELINES

AN48. Application Note DESIGNNOTESFORA2-POLEFILTERWITH DIFFERENTIAL INPUT. by Steven Green. 1. Introduction AIN- AIN+ C2

Supply voltage Supervisor TL77xx Series. Author: Eilhard Haseloff

Intel SSD 520 Series Specification Update

PAC52XX Clock Control Firmware Design

Application Report SLVA051

Signal Conditioning Piezoelectric Sensors

IMPORT/EXPORT CUSTOMER REVIEWS. User Guide. User Guide Page 1

Guidelines for Software Development Efficiency on the TMS320C6000 VelociTI Architecture

DUAL MONITOR DRIVER AND VBIOS UPDATE

Understanding the Terms and Definitions of LDO Voltage Regulators

LM5030 LM5030 Application: DC - DC Converter Utilizing the Push-Pull Topology

Using C to Access Data Stored in Program Memory on the TMS320C54x DSP

CS4525 Power Calculator

SEO Meta Templates. Magento Extension. User Guide. SEO Meta Templates

TI and ibiquity Introduce Industry s Lowest Cost Single-Chip AM/FM and HD Radio Baseband John Gardner Digital Radio Marketing Manager

THE RIGHT-HALF-PLANE ZERO --A SIMPLIFIED EXPLANATION

Data sheet acquired from Harris Semiconductor SCHS067B Revised July 2003

Designing With the SN54/74LS123. SDLA006A March 1997

Standard Linear & Logic Semiconductor Marking Guidelines

1. Installation Instructions

Using the RS232 serial evaluation boards on a USB port

Application Note AN107

Description. IO and RF AGC. ASIC controller and power management. Carrier recovery loop. GPIO switch matrix. Lock indicator and monitoring DVBS2 FEC

Data sheet acquired from Harris Semiconductor SCHS087D Revised October 2003

Introduction to PCI Express Positioning Information

Managing Code Development Using CCS Project Manager


How To Fix An Lmx9838 Bluetooth Serial Port Module With Bluetooth (Bluetooth 2) From A Bluetooth Bluetooth 4.2 Device With A Bluembee 2.2 Module

CMOS Power Consumption and C pd Calculation

TVP5146 SCART and OSD

Planar PIN diode in a SOD323 very small plastic SMD package.

AMC1100: Replacement of Input Main Sensing Transformer in Inverters with Isolated Amplifier

IrDA Transceiver with Encoder/Decoder

Application Report. 1 Description of the Problem. Jeff Falin... PMP Portable Power Applications ABSTRACT

Data sheet acquired from Harris Semiconductor SCHS020C Revised October 2003

NVIDIA GRID 2.0 ENTERPRISE SOFTWARE

ZL30136 GbE and Telecom Rate Network Interface Synchronizer

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

Recovery BIOS Update Instructions for Intel Desktop Boards

HEF4021B. 1. General description. 2. Features and benefits. 3. Ordering information. 8-bit static shift register

VisualDSP Emulation Tools Installation Guide for Windows 95/98/NT/2000

TIC225 SERIES SILICON TRIACS

IP4220CZ6. 1. Product profile. Dual USB 2.0 integrated ESD protection. 1.1 General description. 1.2 Features and benefits. 1.

Application Report. 1 Introduction. 2 Resolution of an A-D Converter. 2.1 Signal-to-Noise Ratio (SNR) Harman Grewal... ABSTRACT

SEO Suite Pro. User Guide

Schottky barrier quadruple diode

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

Important Notice. All company and brand products and service names are trademarks or registered trademarks of their respective holders.

Calculating Gain for Audio Amplifiers

Software License Monitoring

News Extension 2.2 User Guide

WAN_0240. I 2 S USB Audio Streaming INTRODUCTION IDENTIFYING THE FIRMWARE HARDWARE CONFIGURATION SOFTWARE CONFIGURATION

Transcription:

Theory and Implementation of a Splitband Modem Using the TMS32010 APPLICATION REPORT: SPRA013 George Troullinos, Peter Ehlig, Raj Chirayll, Jon Bradley, Domingo Garcia Digital Signal Processor Products Semiconductor Group Texas Instruments Digital Signal Processing Solutions

IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products or to discontinue any semiconductor product or service without notice, and advises its customers to obtain the latest version of relevant information to verify, before placing orders, that the information being relied on is current. TI warrants performance of its semiconductor products and related software to the specifications applicable at the time of sale in accordance with TI s standard warranty. Testing and other quality control techniques are utilized to the extent TI deems necessary to support this warranty. Specific testing of all parameters of each device is not necessarily performed, except those mandated by government requirements. Certain application using semiconductor products may involve potential risks of death, personal injury, or severe property or environmental damage ( Critical Applications ). TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS, DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. Inclusion of TI products in such applications is understood to be fully at the risk of the customer. Use of TI products in such applications requires the written approval of an appropriate TI officer. Questions concerning potential risk applications should be directed to TI through a local SC sales office. In order to minimize risks associated with the customer s applications, adequate design and operating safeguards should be provided by the customer to minimize inherent or procedural hazards. TI assumes no liability for applications assistance, customer product design, software performance, or infringement of patents or services described herein. Nor does TI warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other intellectual property right of TI covering or relating to any combination, machine, or process in which such semiconductor products or services might be or are used. Copyright 1997, Texas Instruments Incorporated

TRADEMARKS TI is a trademark of Texas Instruments Incorporated. Other brands and names are the property of their respective owners.

CONTACT INFORMATION US TMS320 HOTLINE (281) 274-2320 US TMS320 FAX (281) 274-2324 US TMS320 BBS (281) 274-2323 US TMS320 email dsph@ti.com

Theory and Implementation of a Splitband Modem Using the TMS32010 Abstract This report discusses the theory and implementation of a 1200- bps splitband modem, the Bell 212A/V.22. Throughout the report, the terms Bell 212A and V.22 both refer to implemented modem. The report covers the following topics: Modem Functional Blocks Modem Transmitter Modem Receiver Modem Hardware Description Analog Interface Filters Data Converters Functions Implemented in the TMS32010 Transmit Filters Receive Filters AGC Implementation Carrier Recovery Implementation Baud Clock Alignment Implementation

SPRA013 Functions Implemented in the TMS7742 Asynchronous-to-Synchronous and Synchronous-to- Asynchronous Conversions Scrambler/Descrambler Performance Other Implementation Considerations Conclusions and References The report also includes the following appendixes: Appendix A Appendix B Appendix C Appendix D Appendix E Derivation of DM Structure Equations Effects of Nonideal Hilbert Transformers AGC Table Generator Code TMS32010 Source Code TMS7742 Source Code 6 Theory and Implementation of a Splitband Modem Using the TMS32010

SPRA013 Product Support World Wide Web Email Our World Wide Web site at www.ti.com contains the most up to date product information, revisions, and additions. New users must register with TI&ME before they can access the data sheet archive. TI&ME allows users to build custom information pages and receive new product updates automatically via email. For technical issues or clarification on switching products, please send a detailed email to dsph@ti.com. Questions receive prompt attention and are usually answered within one business day. Theory and Implementation of a Splitband Modem Using the TMS32010 7