| Preface |
|
|
Overview of Digital Signal Processing |
|
|
1 | (50) |
|
Analog Signal Conditioning |
|
|
1 | (12) |
|
|
|
2 | (5) |
|
Analog-to-Digital Conversion |
|
|
7 | (6) |
|
|
|
13 | (16) |
|
Finite Impulse Response Filters |
|
|
14 | (5) |
|
Infinite Impulse Response Filters |
|
|
19 | (3) |
|
Multirate Signal Processing |
|
|
22 | (7) |
|
Discrete Fourier Transform |
|
|
29 | (18) |
|
|
|
31 | (8) |
|
Fast Fourier Transform Implementations |
|
|
39 | (5) |
|
|
|
44 | (3) |
|
|
|
47 | (4) |
|
|
|
47 | (1) |
|
|
|
48 | (1) |
|
|
|
49 | (2) |
|
|
|
51 | (44) |
|
Sensor Array Characteristics |
|
|
51 | (1) |
|
Beamforming as Spatial Filtering |
|
|
52 | (7) |
|
Beamforming with a Three-Dimensional Array |
|
|
54 | (1) |
|
Results for One-Dimensional Arrays |
|
|
54 | (5) |
|
|
|
59 | (6) |
|
DFT of a Delayed Sequence |
|
|
60 | (3) |
|
General Array Gain Expression for Three Dimensional Arrays and Arbitrary Noise Fields |
|
|
63 | (1) |
|
Array Gain for a Linear Array in Isotropic Noise |
|
|
64 | (1) |
|
|
|
65 | (4) |
|
|
|
69 | (15) |
|
Interpolation Beamformers |
|
|
72 | (5) |
|
|
|
77 | (7) |
|
Frequency-Domain Beamforming |
|
|
84 | (7) |
|
|
|
91 | (4) |
|
|
|
94 | (1) |
|
Optimum Detection and Estimation in Passive Sonar |
|
|
95 | (48) |
|
Signal and Noise Environments |
|
|
95 | (5) |
|
|
|
95 | (2) |
|
|
|
97 | (3) |
|
|
|
100 | (28) |
|
|
|
100 | (6) |
|
Broadband Detector for a Linear Array of Sensors |
|
|
106 | (8) |
|
|
|
114 | (9) |
|
|
|
123 | (5) |
|
|
|
128 | (15) |
|
|
|
128 | (2) |
|
Broadband Signal Parameter Estimation |
|
|
130 | (4) |
|
Narrowband Signal Parameter Estimation |
|
|
134 | (3) |
|
|
|
137 | (3) |
|
|
|
140 | (1) |
|
|
|
140 | (3) |
|
Practical Implementations of Optimum Sonar Detectors and Estimators |
|
|
143 | (44) |
|
Adapting Optimized Receivers to Real-World Conditions |
|
|
143 | (1) |
|
Background Noise Estimation and Removal |
|
|
144 | (6) |
|
|
|
145 | (2) |
|
|
|
147 | (3) |
|
|
|
150 | (8) |
|
Effect of F (k) on Broadband Performance |
|
|
150 | (5) |
|
Broadband Processor Implementation |
|
|
155 | (3) |
|
|
|
158 | (15) |
|
Narrowband Processor Implementation |
|
|
158 | (5) |
|
Narrowband Processor Performance |
|
|
163 | (10) |
|
|
|
173 | (2) |
|
|
|
175 | (6) |
|
|
|
181 | (6) |
|
|
|
185 | (2) |
|
|
|
187 | (44) |
|
|
|
187 | (3) |
|
|
|
190 | (21) |
|
Signal Ambiguity Function |
|
|
191 | (3) |
|
|
|
194 | (5) |
|
|
|
199 | (6) |
|
|
|
205 | (1) |
|
Center Frequency Selection |
|
|
206 | (5) |
|
Range-Doppler-Shift Processing |
|
|
211 | (20) |
|
Background Noise-Limited Environment |
|
|
211 | (3) |
|
Reverberation Noise-Limited Environment |
|
|
214 | (5) |
|
FFT-Based Implementations |
|
|
219 | (5) |
|
Block Diagram of an Active Sonar Processor |
|
|
224 | (1) |
|
|
|
225 | (3) |
|
|
|
228 | (3) |
|
Conventional Passive Sonar System |
|
|
231 | (28) |
|
Sonar System Specification |
|
|
231 | (9) |
|
|
|
233 | (2) |
|
|
|
235 | (4) |
|
|
|
239 | (1) |
|
Total Computational Rate and Input-Output Rate |
|
|
240 | (4) |
|
|
|
241 | (1) |
|
|
|
242 | (2) |
|
Sonar Signal Processing Architecture |
|
|
244 | (11) |
|
Overall Sonar Processing System |
|
|
246 | (1) |
|
|
|
246 | (1) |
|
|
|
247 | (8) |
|
Composite Passive Sonar Display |
|
|
255 | (1) |
|
|
|
256 | (3) |
|
|
|
257 | (2) |
|
Matrix Processing for Sonar |
|
|
259 | (56) |
|
Computation-Intensive Sonar Signal Processing |
|
|
259 | (19) |
|
High-Resolution Beamforming |
|
|
259 | (11) |
|
Adaptive-Combiner Beamformer |
|
|
270 | (3) |
|
High-Resolution Spectral Estimation |
|
|
273 | (5) |
|
Required Matrix Operations |
|
|
278 | (1) |
|
|
|
278 | (17) |
|
|
|
280 | (2) |
|
|
|
282 | (6) |
|
Singular Value Decomposition |
|
|
288 | (1) |
|
|
|
289 | (2) |
|
Computational Requirements |
|
|
291 | (1) |
|
Adding a New Set of Measurements |
|
|
292 | (3) |
|
High-Resolution Beamformer |
|
|
295 | (2) |
|
|
|
297 | (18) |
|
Maximum-Likelihood Beamformer Calculations |
|
|
297 | (2) |
|
QR Decomposition via Givens Rotations |
|
|
299 | (4) |
|
QR Decomposition via Modified Gram-Schmidt |
|
|
303 | (2) |
|
QR Decomposition via Householder Transformations |
|
|
305 | (2) |
|
Singular Value Decomposition |
|
|
307 | (3) |
|
An Example of LU-Decomposition |
|
|
310 | (2) |
|
|
|
312 | (1) |
|
|
|
313 | (2) |
|
Mapping Matrix Algorithms onto Processor Arrays |
|
|
315 | (32) |
|
Processor Arrays for Matrix Algorithms |
|
|
315 | (4) |
|
Application-Specific Processor Arrays |
|
|
316 | (3) |
|
The Multimesh Graph Method |
|
|
319 | (16) |
|
Stages in a Mapping Technique |
|
|
319 | (1) |
|
Outline of the Multimesh Graph Method |
|
|
320 | (2) |
|
Class of Admissible Algorithms |
|
|
322 | (2) |
|
|
|
324 | (3) |
|
|
|
327 | (2) |
|
The Performance Evaluation Measures |
|
|
329 | (1) |
|
Mapping the Regularized Algorithm |
|
|
329 | (6) |
|
Example: Mapping the LU Decomposition Algorithm |
|
|
335 | (12) |
|
|
|
336 | (1) |
|
The LU Decomposition Algorithm |
|
|
336 | (2) |
|
Mapping onto a Linear Array |
|
|
338 | (3) |
|
Mapping onto a Two-Dimensional Array |
|
|
341 | (3) |
|
|
|
344 | (3) |
|
|
|
347 | (12) |
|
Wigner-Ville Distribution |
|
|
347 | (4) |
|
|
|
351 | (3) |
|
|
|
354 | (2) |
|
|
|
356 | (1) |
|
|
|
356 | (3) |
| Glossary |
|
359 | (4) |
| Index |
|
363 | |