1,691 research outputs found

    Constant beamwidth generalised sidelobe canceller

    Get PDF
    In this paper, we proposed a constant beamwidth discrete Fourier transform (DFT) beamformer based on the generalised sidelobe canceller (GSC). Broadband signals are decomposed into frequency bins which are grouped into octaves and tapered individually. The resulting beampattern possesses constant beamwidth across the entire operating spectrum, thus ensuring uniform spatial resolution. Further incorporation of the GSC allows adaptive nulling of interference to coincide with uniform resolution, enhancing the beamformer’s performance. However, modification to the constraint equation of the standard GSC is required to account for the frequency-dependent weighting of sensors

    Low-complexity RLS algorithms using dichotomous coordinate descent iterations

    Get PDF
    In this paper, we derive low-complexity recursive least squares (RLS) adaptive filtering algorithms. We express the RLS problem in terms of auxiliary normal equations with respect to increments of the filter weights and apply this approach to the exponentially weighted and sliding window cases to derive new RLS techniques. For solving the auxiliary equations, line search methods are used. We first consider conjugate gradient iterations with a complexity of O(N-2) operations per sample; N being the number of the filter weights. To reduce the complexity and make the algorithms more suitable for finite precision implementation, we propose a new dichotomous coordinate descent (DCD) algorithm and apply it to the auxiliary equations. This results in a transversal RLS adaptive filter with complexity as low as 3N multiplications per sample, which is only slightly higher than the complexity of the least mean squares (LMS) algorithm (2N multiplications). Simulations are used to compare the performance of the proposed algorithms against the classical RLS and known advanced adaptive algorithms. Fixed-point FPGA implementation of the proposed DCD-based RLS algorithm is also discussed and results of such implementation are presented

    Signal processing with Fourier analysis, novel algorithms and applications

    Get PDF
    Fourier analysis is the study of the way general functions may be represented or approximated by sums of simpler trigonometric functions, also analogously known as sinusoidal modeling. The original idea of Fourier had a profound impact on mathematical analysis, physics and engineering because it diagonalizes time-invariant convolution operators. In the past signal processing was a topic that stayed almost exclusively in electrical engineering, where only the experts could cancel noise, compress and reconstruct signals. Nowadays it is almost ubiquitous, as everyone now deals with modern digital signals. Medical imaging, wireless communications and power systems of the future will experience more data processing conditions and wider range of applications requirements than the systems of today. Such systems will require more powerful, efficient and flexible signal processing algorithms that are well designed to handle such needs. No matter how advanced our hardware technology becomes we will still need intelligent and efficient algorithms to address the growing demands in signal processing. In this thesis, we investigate novel techniques to solve a suite of four fundamental problems in signal processing that have a wide range of applications. The relevant equations, literature of signal processing applications, analysis and final numerical algorithms/methods to solve them using Fourier analysis are discussed for different applications in the electrical engineering/computer science. The first four chapters cover the following topics of central importance in the field of signal processing: • Fast Phasor Estimation using Adaptive Signal Processing (Chapter 2) • Frequency Estimation from Nonuniform Samples (Chapter 3) • 2D Polar and 3D Spherical Polar Nonuniform Discrete Fourier Transform (Chapter 4) • Robust 3D registration using Spherical Polar Discrete Fourier Transform and Spherical Harmonics (Chapter 5) Even though each of these four methods discussed may seem completely disparate, the underlying motivation for more efficient processing by exploiting the Fourier domain signal structure remains the same. The main contribution of this thesis is the innovation in the analysis, synthesis, discretization of certain well known problems like phasor estimation, frequency estimation, computations of a particular non-uniform Fourier transform and signal registration on the transformed domain. We conduct propositions and evaluations of certain applications relevant algorithms such as, frequency estimation algorithm using non-uniform sampling, polar and spherical polar Fourier transform. The techniques proposed are also useful in the field of computer vision and medical imaging. From a practical perspective, the proposed algorithms are shown to improve the existing solutions in the respective fields where they are applied/evaluated. The formulation and final proposition is shown to have a variety of benefits. Future work with potentials in medical imaging, directional wavelets, volume rendering, video/3D object classifications, high dimensional registration are also discussed in the final chapter. Finally, in the spirit of reproducible research we release the implementation of these algorithms to the public using Github

    A novel approach to introducing adaptive filters based on the LMS algorithm and its variants

    Get PDF
    This paper presents a new approach to introducing adaptive filters based on the least-mean-square (LMS) algorithm and its variants in an undergraduate course on digital signal processing. Unlike other filters currently taught to undergraduate students, these filters are nonlinear and time variant. This proposal introduces adaptive filtering in the context of a linear time-invariant system using a real problem. In this way, introducing adaptive filters using concepts already familiar to the students motivates their interest through practical application. The key point for this simplification is that the input to the filter is constant so that the adaptive filter becomes linear. Therefore, a complete arsenal of mathematical tools, already known by the students, is available to analyze the performance of the filters and obtain the key parameters to adaptive filters, e.g., speed of convergence and stability. Several variants of the basic LMS algorithm are described the same way

    Channel modeling and resource allocation in OFDM systems

    Get PDF
    The increasing demand for high data rate in wireless communication systems gives rise to broadband communication systems. The radio channel is plagued by multipath propagation, which causes frequency-selective fading in broadband signals. Orthogonal Frequency-Division Multiplexing (OFDM) is a modulation scheme specifically designed to facilitate high-speed data transmission over frequency-selective fading channels. The problem of channel modeling in the frequency domain is first investigated for the wideband and ultra wideband wireless channels. The channel is converted into an equivalent discrete channel by uniformly sampling the continuous channel frequency response (CFR), which results in a discrete CFR. A necessary and sufficient condition is established for the existence of parametric models for the discrete CFR. Based on this condition, we provide a justification for the effectiveness of previously reported autoregressive (AR) models in the frequency domain of wideband and ultra wideband channels. Resource allocation based on channel state information (CSI) is known to be a very powerful method for improving the spectral efficiency of OFDM systems. Bit and power allocation algorithms have been discussed for both static channels, where perfect knowledge of CSI is assumed, and time-varying channels, where the knowledge of CSI is imperfect. In case of static channels, the optimal resource allocation for multiuser OFDM systems has been investigated. Novel algorithms are proposed for subcarrier allocation and bit-power allocation with considerably lower complexity than other schemes in the literature. For time-varying channel, the error in CSI due to channel variation is recognized as the main obstacle for achieving the full potential of resource allocation. Channel prediction is proposed to suppress errors in the CSI and new bit and power allocation schemes incorporating imperfect CSI are presented and their performance is evaluated through simulations. Finally, a maximum likelihood (ML) receiver for Multiband Keying (MBK) signals is discussed, where MBK is a modulation scheme proposed for ultra wideband systems (UWB). The receiver structure and the associated ML decision rule is derived through analysis. A suboptimal algorithm based on a depth-first tree search is introduced to significantly reduce the computational complexity of the receiver
    corecore