Engineering Aspects of the Transceiver Design
In this chapter, we gather together various engineering details of our radiolocation transceiver. One may be tempted to think of the present chapter as an implementation blueprint, but we should have no such pretentions. Every implementation of a technology goes through its own development cycles, addressing its own specific requirements of functionality, size, marketability and cost. Every new device has its own set of noise problems, electromagnetic interferences, integration issues and design errors that must be dealt with, and those can never be fully forestalled with written descriptions.
The aim of the discussion in Sect. 8.2 is to recognize yet again that radiolocation involves quantitative measurements. We have already touched upon the quantitative evaluation of crosstalk, losses, settling times etc. in Chaps. 4 and 5; here we present a general description of the instrument, in the hope that it will be helpful to the readers in avoiding their own specific pitfalls. This is also a good place to offer a summary of some practicalities, such as the breakdown of the radiolocator-transceiver into functional subsystems, communication between the subsystems, and other details that will be helpful in understanding this instrument.
Section 8.3 offers an engineering overview of a major subsystem, which is CalRadio, the open-design 802.11b transceiver that provides the wireless networking functionality to the radiolocator. Section 8.4 briefly describes the physical implementation of the instrument.
KeywordsDirect Memory Access Serial Port Analog Power Interrupt Service Routine Serial Peripheral Interface
- Data sheet for AD7492, http://www.analog.com/, Analog Devices (2001)
- Bovet, D.P., Cesati, M., Understanding the Linux Kernel, 2nd Edition, O’Reilly (2003)Google Scholar
- CalRadio 802.11b Development Platform, General Specifications, http://calradio.calit2.net/, UCSD Cal-(IT)2 (2007)
- Data sheet for FT245R, http://www.ftdichip.com/, Future Technology Devices International (2005)
- Data sheet for HFA3863, File number 4856, Intersil Corp. (2000)Google Scholar
- Jow, A., Schurgers, C., Palmer, D., CalRadio: A Portable, Flexible 802.11 Wireless Research Platform, Proceedings of MobiEval’07, San Juan, Puerto Rico (June 2007)Google Scholar
- Data sheet for MAX2620, http://www.maxim-ic.com/, Maxim Integrated Products (2002)
- Data sheet for MAX2820/MAX2821 evaluation kits, http://www.maxim-ic.com/, Maxim Integrated Products (2002)
- Data sheet for MAX2820, http://www.maxim-ic.com/, Maxim Integrated Products (2003)
- Rubini, A., Corbet, J., Linux Device Drivers, 2nd Edition, O’Reilly (2001)Google Scholar
- TMS320C54x DSP, Functional Overview, data sheet SPRU307A, Texas Instruments (2000)Google Scholar
- TMS320VC5471, Fixed-Point DSP Data Manual, data sheet SPRS180C, Texas Instruments (2002)Google Scholar
- TMS320C54x DSP, Reference Set, v. 1: CPU and Peripherals, data sheet SPRU131G, Texas Instruments (2001)Google Scholar
- TMS320C54x DSP, Reference Set, v. 5: Enhanced Peripherals, data sheet SPRU302B, Texas Instruments (2007)Google Scholar
- Spartan-3 Starter Kit Board User Guide, UG130, http://www.xilinx.com, Xilinx (2004)
- Spartan-3 FPGA Family: Complete Data Sheet, DS099, http://www.xilinx.com, Xilinx (2006)