The Use of Programmable DSPs in Antenna Array Processing
The increasing demand for communications services and the desire for increased data throughput in modern communications systems has fueled research and development into the use of adaptive antenna arrays. Since frequency bandwidth is in short supply and is expensive to acquire, the ability to separate users based on their spatial parameters is very attractive for wireless networks.
Adaptive antenna arrays offer the ability to increase the Signal-to-Noise Ratio (SNR) of a wireless communication link while at the same time permit the cancellation and removal of co-channel interference. Because of this an adaptive antenna array can be used to both dramatically increase the data rates of communication links as well as increase the number of users per cell that a wireless network can service. Some authors have reported well over an order of magnitude increase in network capacity .
As the computational power of modern Digital Signal Processors (DSPs) has increased, it has become possible to host adaptive array algorithms on these processors. Indeed the DSP has played a critical role in the feasibility of these systems. Many of the blind adaptive array algorithms require branching steps, iterative processing or require enough maintenance and flexibility to make hosting them in ASICs difficult. They are ideal however for a sufficiently powerful DSP. With the growing popularity ...