Bolton Engineering Project Notes

 

Project Files


- Ambient Dashboard
- 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
- Sports Medicine Testing and Rehabilitation Systems
- Production Test System for Zeo Personal Sleep Coach
- Obsolete Chip Replacement-Quadrature Encoder
- Mil Std Wide Input Range Multi-Phase Power Supply
- Acquisition Engine for Hand-held X-Ray Spectrometer
- RedXDefense iModule
- Dual Floating Point DSP and FPGA Board for Software Radio
- DVI Video Development Board
- Brushless DC Motor Driver Retrofit
- Dual Channel High Speed A/D Board for Software Radio- 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
- BigDog Rough-Terrain Quadruped Robot Control Board
- Black-I Landshark Ground Vehicle Robot- Bi-Pedal Research Robot
- Force Feedback Joystick
- Force Feedback Joystick Controller
- Canoe Controller for the Handicapped
- LittleDog Robot
- PCI Motion Control Interface
- Dual Floating Point DSP and FPGA Board for Software Radio
- Acquisition Engine for Hand-held X-Ray Spectrometer
- 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

DSP-Based Software Radio

Printer Friendly Version , requires Acrobat Reader

A client was developing a software radio for base station use. They had done all the system calculations to determine how the signal path should operate, and what kind of signal processing they required. They had excellent in-house expertise for the RF design, but did not have sufficient in-house experience to do the digital design.     

System Overview


The Software Radio required two boards, a Digital board with the signal acquisition and data processing hardware, plus a client-designed board with the RF Front-end, IF stages, and RF Power Amplifier. Bolton Engineering designed the Digital board around an Analog Devices Blackfin® processor running Linux. The system included 64Mbytes of SDRAM, 64Mbits Serial Flash, a 10/100-Base T Ethernet interface, a Compact Flash Slot and a moderate-sized Programmable Logic Device (PLD). The system used the Blackfin PPI to transfer data from the high speed A/D converter and to the high speed D/A converter. A system supervisory A/D monitored the various supply voltages as well as the system temperature.

In a Software Radio, the clock generator and clock distribution network are two of the most important driving factors in determining system performance. Bolton Engineering designed and simulated the low-phase noise clock distribution network at the design phase to ensure the best possible performance. The layout was carefully segmented and planed to separate the various design sections. After layout, Bolton Engineering used Hyperlynx to simulate and verify the system clock tree. The clock subsystem – and the A/D and D/A subsystems – were tested to meet the system requirements shortly after delivery, without requiring subsequent changes.

Project Scope


Bolton Engineering wrote the specification, designed the schematics, designed the 10-layer Digital circuit board, worked with the client to define the interface to the RF board, brought up UBOOT and Linux, wrote diagnostic and driver software in ‘C’, debugged the system, and delivered ten working prototypes. The client developed and maintained the PLD code.

 
   
Bolton Engineering, Inc. | 2 Connector Road | Andover, MA 01810
Tel: 978.474.0600