Bolton Engineering Project Notes

 

Project Files

- Bicycle Power Meter
- Faxview Handheld Fax Machine
- Force Feedback Joystick
- Force Feedback Joystick Controller
- Personal Relaxation Device
- CO-Smoke Detector
- PCI Motion Control Interface
- Phased Array Microphone
- Fingerprint ID System
- 128 Line Phone Switch
- Wastewater Sludge Detector
- PCI 4DI Imaging System
- Lottery Ticket Vending Machine
- Molecular Characterization Detector
- Tera Ohm Meter
- Pharmaceutical Vending Machine
- Blackfin Stamplet Board
- Board Tester
- RF Power Amplifier Predistortion Engine
- Thermal Imaging Camera
- DSP-Based Software Radio
- Steganographic Audio Processor
- Canoe Controller for the Handicapped
- MIT Daedalus Aircraft
- Display Reader for the Blind
- Molecular Characterization Detector
- Micro Ohm Meter
- Tera Ohm Meter
- Lung Impedance Analyzer
- Personal Relaxation Device
- Pharmaceutical Vending Machine
- TCP/IP Engine
- Laser Diode Driver
- Laser System Speed Sensor
- Medical Image Processor
- Miniature USB Camera
- Sine Wave Generator
- Touch Panel and Display Interface
- Bi-Pedal Research Robot
- Force Feedback Joystick
- Force Feedback Joystick Controller
- Canoe Controller for the Handicapped
- LittleDog Robot
- PCI Motion Control Interface
- TCP/IP Engine
- Thermal Imaging Camera
- Laser System Speed Sensor
- Medical Image Processor
- Phased Array Microphone
- RF Power Amplifier Predistortion Engine
- DSP-Based Software Radio
- Blackfin Stamplet Board

RF Power Amplifier Predistortion Engine

Printer Friendly Version , requires Acrobat Reader

A client was developing a unique RF Power Amplifier that monitored its own output and fed back information to predistort the transmitted signal so as to reduce the overall system distortion. The system incorporated a proprietary Programmable Logic Device (PLD) computational engine that modeled the output amplifier’s transfer characteristics and calculated a real-time pre-distorted signal to cancel out the distortion introduced by the power amplifier. The client’s computational engine required tens of billions of operations per second to accurately model the amplifier characteristics. A high speed floating point DSP calculated, managed and logged the data required to update the processing engine coefficients thousands of times a second. The client hired Bolton Engineering to construct the hardware on which their algorithms would run.     

System Overview


The full RF Power Amplifier Predistortion Engine incorporated two DSP boards, a baseband RF board, and the RF Amplifier subsystem. Bolton Engineering designed the DSP boards, plus the baseband board, and the client designed the RF Amplifier subsystem

The DSP board incorporated 32Megabytes of SDRAM, an Analog Devices TigerSHARC processor capable of performing 4.8 billion Multiply-Accumulate (MAC) cycles per second, 16Megabytes of Flash memory, a USB port to a host computer, a variety of system I/O interfaces, a clock distribution chip, and four sequenced power supplies plus sequencing logic.

The Bolton-designed Baseboard RF board (not shown) incorporated a 105MHz 14-bit A/D and a 500MHz interpolating 16-bit D/A, a low-jitter clock distribution system, several high-resolution RTD temperature sensor interfaces, a system monitor A/D, several D/A ports, and various other system interfaces. The TigerSHARC processors communicated to each other and to the PLDs via their high-speed LVDS (Low Voltage Differential Signaling) Link Ports.

Project Scope


Bolton Engineering wrote the specification, designed the schematics, designed the 10-layer DSP System circuit board, designed the 6-layer RF Baseband circuit board, designed and debugged major sections of the PLD, implemented the PLD-based Link Port interfaces, rewrote defective PLD Link port code, wrote diagnostic and driver software in ‘C’, debugged the system, and delivered ten working prototypes. The client developed and maintained the PLD code for their proprietary predistortion computation engine.

 
   
Bolton Engineering, Inc. | 72 Stone Place | Melrose, MA 02176
Tel: 781.662.1670 | Fax: 781.662.1680