MATLAB® Recipes for Earth Sciences
MATLAB® is used in a wide range of applications in geosciences, such as image processing in remote sensing, generation and processing of digital elevation models and the analysis of time series. This book introduces methods of data analysis in geosciences using MATLAB such as basic statistics for univariate, bivariate and multivariate datasets, jackknife and bootstrap resampling schemes, processing of digital elevation models, gridding and contouring, geostatistics and kriging, processing and georeferencing of satellite images, digitizing from the screen, linear and nonlinear time-series analysis and the application of linear time-invariant and adaptive filters. The revised and updated Second Edition includes new subchapters on windowed Blackman-Tukey, Lomb-Scargle and Wavelet powerspectral analysis, statistical analysis of point distributions and digital elevation models, and a full new chapter on the statistical analysis of directional data. The text includes a brief description of each method and numerous examples demonstrating how MATLAB can be used on data sets from earth sciences. All MATLAB recipes can be easily modified in order to analyse the reader's own data sets.
Digital Signal Processing with Field Programmable Gate Arrays
Field-Programmable Gate Arrays (FPGAs) are revolutionizing digital signal processing as novel FPGA families are replacing ASICs and PDSPs for front-end digital signal processing algorithms. So the efficient implementation of these algorithms is critical and is the main goal of this book. It starts with an overview of today's FPGA technology, devices, and tools for designing state-of-the-art DSP systems. A case study in the first chapter is the basis for more than 40 design examples throughout. The following chapters deal with computer arithmetic concepts, theory and the implementation of FIR and IIR filters, multirate digital signal processing systems, DFT and FFT algorithms, advanced algorithms with high future potential, and adaptive filters. Each chapter contains exercises. The VERILOG source code and a glossary are given in the appendices. This edition has a new chapter on microprocessors, new sections on special functions using MAC calls, intellectual property core design and arbitrary sampling rate converters, and over 100 new exercises.
Adaptive Nonlinear System Identification : The Volterra and Wiener Model Approaches
Adaptive Nonlinear System Identification: The Volterra and Wiener Model Approaches introduces engineers and researchers to the field of nonlinear adaptive system identification. The book includes recent research results in the area of adaptive nonlinear system identification and presents simple, concise, easy-to-understand methods for identifying nonlinear systems. These methods use adaptive filter algorithms that are well known for linear systems identification. They are applicable for nonlinear systems that can be efficiently modeled by polynomials.After a brief introduction to nonlinear systems and to adaptive system identification, the author presents the discrete Volterra model approach. This is followed by an explanation of the Wiener model approach. Adaptive algorithms using both models are developed. The performance of the two methods are then compared to determine which model performs better for system identification applications.


