数字信号处理实践方法:第二版.英文版

副标题:无

作   者:(英)Emmanuel C. Ifeachor,(英)Barrie W. Jervis著

分类号:

ISBN:9787505389281

微信扫一扫,移动浏览光盘

简介

本书是《数字信号处理实践方法》一书的第二版,除了修正原有内容之外,还增加了许多对工程应用日显重要的新内容。作者将理论与工程的应用紧密结合,根据实际工程应用和具体实例来讲解数字信号处理领域内的基本概念。 这本实用的、介绍性的教材涵盖了电学、电子工程和通信工程等专业的专业课程中与数字信号处理相关的绝大部分内容。此外,本书还介绍了许多DSP技术,例如自适应滤波、多速率信号处理等,这些技术与工业应用及正在进行的科学研究紧密相关。 Emmanuel C.Ifeachor:智能电子系统方向的教授,英国普利茅斯大学通信、网络和信息系统研究中心主任。 Barriv W.Jervis:英国Sheffield Hallam大学电子工程系教授。 本书根据实际工程应用和具体实例,详细介绍了数字信号处理(DSP)领域内的基本概念和相关技术。全书共分为14章,首先讲解了DSP的基本概念及其应用,并从实际的例子出发,阐述了DSP的一些基本内容,如信号的抽样、量化及其在实时DSP上的内涵。然后,作者介绍了离散变换(DFT和FFT),离散时间信号与系统分析的工具(z变换),以及DSP的基本更多>>

目录

1 introduction

1.1 digital signal processing and its benefts

3.2 application areas

1.3 key dsp operations

1.3.1 convolution

1.3.2 correlation

1.3.3 digital fitering

1.3.4 discrete transformation

1.3.5 modulation

1.4 digital signal processors

1.5 overview of real-world applications of dsp

1.6 audio applications of dsp

1.6.1 digital audio mixing

1.6.2 speech synthesis and recognition

1 .6.3 the compact disc digital audio system

1.7 telecommunication applications of dsp

1.7.1 digital cellular mobile telephony

1. 7.2. set-top box for digital television reception

1.7.3 adaptive telephone echo cancellation

1.8 biomedical applications of dsp

. 1.8.1 fetal ecg monitoring

1.8.2 dsp-based closed loop controlled anaesthesia

1.9 summary

problems

references

bibliography

2 analog i/o interface for real-time dsp systems

2.1 typical real-time dsp systems

2.2 analog-to-digital conversion process

2.3 sampling- iowpass and bandpass signals

2.3.1 sampling iowpass signals

2.3.2 sampling bandpass signals

2.4 uniform and non-uniform quantization and encoding

2.4.1 uniform quantization and encoding (linear pulse code

modulation (pcm))

2.4.2 non-uniform quantization and encoding (nonlinear pcm)

2.5 oversampling in aid conversion

2.5.1 introduction

2.5.20versampling and anti-aliasing fltering

2.5.30versampling and adc resolution

2.5.4 an application of oversampling - single-bit (oversampling) adc

2.6 digital-to-analog conversion process: signal recovery

2.7 the dac

2.8 anti-imaging fltering

2.9 oversampling in d/a conversion

2.9.10versampling d/a conversion in the cd player

2.10 constraints of real-time signal processing with analog

input/output signals

2.11 application examples

2.12 summary

problems

references

bibliography

3 discrete transforms

3.1 introduction

3.1.1 fourier series

3.1.2 the fourier transform

3.2 dft and its inverse

3.3 properties of the dft

3.4 computational complexity of the dft

3.5 the decimation-in-time fast fourier transform algorithm

3.5.1 the butterfly

3.5.2 algorithmic development

3.5.3 computational advantages of the fft

3.6 inverse fast fourier transform

3.7 implementation of the fft

3.7.1 the decimation-in-frequency fft

3.7.2 comparison of dit and dif algorithms

3.7.3 modifications for increased speed

3.8 other discrete transforms

3.8.1 discrete cosine transform

3.8.2 walsh transform

3.8.3 hadamard transform

3.8.4 wavelet transform

3.8.5 multiresolution analysis by the wavelet method

3.8.6 signal representation by singularities: the wavelet

transform method

3.9 an application of the dct: image compression

3.9.1 the discrete cosine transform

3.9.2 2d dct coeffi:ient quantization

3.9.3 coding

3.10 worked examples

problems

references

appendices

3a c language program for direct dft computation

3b c program for radix-2 decimation-in-time fft

3c dft and fft with matlab

references for appendices

4 the z-transform and its applications in signal processing

4.1 discrete-time signals and systems

4.2 the z-transform

4.3 the inverse z-transform

4.3.1 power series method

4.3.2 partial fraction expansion method

4.3.3 residue method

4.3.4 comparison of the inverse z-transform methods

4.4 properties of the z-transform

4.5 some applications of the z-transform in signal processing

4.5.1 pole-zero description of discrete-time systems

4.5.2 frequency response estimation

4.5.3 geometric evaluation of frequency response

4.5.4 direct computer evaluation of frequency response

4.5.5 frequency response estimation via fft

4.5.6 frequency units used in discrete-time systems

4.5.7 stability considerations

4.5.8 difference equations

4.5.9 impulse response estimation

4.5.10 applications in digital fiter design

4.5.11 realization structures for digital fiters

4.6 summary

problems

references

bibliography

appendices

4a recursive algorithm for the inverse z-transform

4b c program for evaluating the inverse z-transform and for

cascade-to-parallel structure conversion

4c c program for estimating frequency response

4d z-transform operations with matlab

references for appendices

5 correlation and convolution

5.1 introduction

5.2 correlation description

5.2.1 cross- and autocorrelation

5.2.2 applications of correlation

5.2.3 fast correlation

5.3 convolution description

5.3.1 properties of convolution

5.3.2 circular convolution

5.3.3 system identification

5.3.4 deconvolution

5.3.5 blind deconvolution

5.3.6 fast linear convolution

5.3.7 computational advantages of fast linear convolution

5.3.8 convolution and correlation by sectioning

5.3.9 overlap-add method

5.3.10 overlap-save method

5.3.11 computational advantages of fast convolution by sectioning

5.3.12 the relationship between convolution and correlation

5.4 implementation of correlation and convolution

5.5 application examples

5.5.1 correlation

5.5.2 convolution

5.6 summary

problems

references

appendix

5a c language program for computing cross- and autocorrelation

6 a framework for digital fiter design

6.1 introduction to digital fiters

6.2 types of digital fiters: fir and iir fiters

6.3 choosing between fir and iir fiters

6.4 filter design steps

6.4.1 specifcation of the fiter requirements

6.4.2 coefficient calculation

6.4.3 representation of a fiter by a suitable structure (realization)

6.4.4 analysis of fhite wordlength effects

6.4.5 implementation of a fiter

6.5 illustrative examples

6.6 summary

problems

reference

bibliography

7 finite impulse response (fir) fiter design

7.1 introduction

7.1.1 summary of key characteristic features of fir filters

7.1.2 linear phase response and its implications

7.1.3 types of linear phase fir flters

7.2 fir fiter design

7.3 fir fiter specif'cations

7.4 fir coefficient calculation methods

7.5 window method

7.5.1 some common window functions

7.5.2 summary of the window method of calculating fir

flter coeffi:ients

7.5.3 advantages and disadvantages of the window method


7.6 the optimal method

7.6.1 basic concepts

7.6.2 parameters required to use the optimal program

7.6.3 relationships for estimating fiter length, n

7.6.4 summary of procedure for calculating flter coeffi:ients by

the optimal method

7.6.5 illustrative examples

7.7 frequency sampling method

7.7.1 nonrecursive frequency sampling flters

7.7.2 recursive frequency sampling flters

7.7.3 frequency sampling flters with simple coeffi:ients

7.7.4 summary of the frequency sampling method

7.8 comparison of the window, optimum and frequency

sampling methods

7.9 special fir fiter design topics

7.9.1 half-band fir fiters

7.9.2 frequency transformation

7.9.3 computationally efficient fir flters

7.10 realization structures for fir fiters

7.10.1 transversal structure

7.10.2 linear phase structure

7.10.3 other structures

7.10.4 choosing between structures

7.11 finite wordlength effects in fir digital fiters

7.11.1 coefficient quantization errors

7.11.2 roundoff errors

7.11.3 overfbw errors

7.12 fir implementation techniques

7.13 design example

7.14 summary

7.15 application examples of fir flters

problems

references

bibliography

appendices

7a c programs for fir flter design

7b fir fiter design with matlab

8 design of infhite impulse response (iir) digital flters

8.1 introduction: summary of the basic features of iir fiters

8.2 design stages for digital iir fiters

8.3 performance specification

8.4 coeff'cient calculation methods for iir fiters

8.5 pole-zero placement method of coeffcient calculation

8.5.1 basic concepts and illustrative design examples

8.6 impulse invariant method of coefficient calculation

8.6.1 basic concepts and illustrative design examples

8.6.2 summary of the impulse invariant method

8.6.3 remarks on the impulse invariant method

8.7 matched z-transform (mzt) method of coeffcient calculation

8.7.1 basic concepts and illustrative design examples

8.7.2 summary of the matched z-transform method

8.7.3 remarks on the matched z-transform method

8.8 bilinear z-transform (bzt) method of coeffcient calculation

8.8.1 basic concepts and illustrative design examples

8.8.2 summary of the bzt method of coeff'cient calculation

8.8.3 comments on the bilinear transformation method

8.9 use of bzt and classical analog fiters to design iir fiters

8.9.1 characteristic features of classical analog flters

8.9.2 the bzt methodology using classical analog fiters

8.9.3 illustrative design examples (iowpass, highpass, bandpass

and bandstop fiters)

8.10 calculating iir fiter coefircients by mapping s-plane poles and zeros

8.10.1 basic concepts

8.10.2 illustrative examples

8.11 using iir flter design programs

8.12 choice of coeffcient calculation methods for iir flters

8.12.1 nyquist effect

8.13 realization structures for iir digital fiters

8.13.1 practical building blocks for iir fiters

8.13.2 cascade and parallel realization structures for higher-order

iir fiters

8.14 finite wordlength effects in iir fiters

8.14.1 coefficient quantization errors

8.15 implementation of iir fiters

8.16 a detailed design example of an iir digital flter

8.17 summary

8.18 application examples in digital audio and instrumentation

8.18.1 digital audio

8.18.2 digital control

8.18.3 digital frequency oscillators

8.19 application examples in telecommunication

8.19.1 touch-tone generation and reception for digital telephones

8.19.2 digital telephony: dual tone multifrequency (dtmf)

detection using the goertzel algorithm

8.19.3 clock recovery for data communication

problems

references

bibliography

appendices

8a c programs for iir digital fiter design

8b iir flter design with matlab

8c evaluation of complex square roots using real arithmetic

9 multirate digital signal processing

9.1 introduction

9.1.1 some current uses of multirate processing in industry

9.2 concepts of multirate signal processing

9.2.1 sampling rate reduction: decimation by integer factors

9.2.2 sampling rate increase: interpolation by integer factors

9.2.3 sampling rate conversion by non-integer factors

9.2.4 multistage approach to sampling rate conversion

9.3 design of practical sampling rate converters

9.3.1 filter specircation

9.3.2 filter requirements for individual stages

9.3.3 determining the number of stages and decimation factors

9.3.4 illustrative design examples

9.4 software implementation of sampling rate converters-decimators

9.4.1 program for multistage decimation

9.4.2 test example for the decimation program

9.5 software implementation of interpolators

9.5.1 program for multistage interpolation

9.5.2 test example

9.6 sample rate conversion using polyphase flter structure

9.6.1 polyphase implementation of interpolators

9.7 application examples

9.7.1 high quality analog-to-digital conversion for digital audio

9.7.2 effcient digital-to-analog conversion in compact hi-fisystems

9.7.3 application in the acquisition of high quality data

9.7.4 multirate narrowband digital fitering

9.7.5 high resolution narrowband spectral analysis

9.8 summary

problems

references

bibliography

appendices

9a c programs for multirate processing and systems design

9b multirate digital signal processing with matlab

10 adaptive digital fiters

10.1 when to use adaptive fiters and where they have been used

10.2 concepts of adaptive fitering

10.2.1 adaptive fiters as a noise canceller

10.2.2 other configurations of the adaptive flter

10.2.3 main components of the adaptive fiter

10.2.4 adaptive algorithms

10.3 basic wiener fiter theory

10.4 the basic lms adaptive algorithm

10.4.1 implementation of the basic lms algorithm

10.4.2 practical limitations of the basic lms algorithm

10.4.3 other lms-based algorithms

10.5 recursive least squares algorithm

10.5.1 recursive least squares algorithm

10.5.2 limitations of the recursive least squares algorithm

10.5.3 factorization algorithms

10.6 application example 1 - adaptive fltering of ocular artefacts from

the human eeg

10.6.1 the physiological problem

10.6.2 artefact processing algorithm

10.6.3 real-time implementation

10.7 application example 2 - adaptive telephone echo cancellation

10.8 other applications

10.8.1 loudspeaking telephones

10.8.2 multipath compensation

10.8.3 adaptive jammer suppression

10.8.4 radar signal processing

10.8.5 separation of speech signals from background noise

10.8.6 fetal monitoring - cancelling of matemal ecg during labour

problems

references

bibliography

appendices

10a c language programs for adaptive fltering

10b matlab programs for adaptive fitering

11 spectrum estimation and analysis

11.1 introduction

11.2 principles of spectrum estimation

11.3 traditional methods

11.3.1 pitfalls

11.3.2 windowing

11.3.3 the periodogram method and periodogram properties

11.3.4 modified periodogram methods

11.3.5 the blackman-tukey method

11.3.6 the fast correlation method

11.3.7 comparison of the power spectral density estimation methods

11.4 modern parametric estimation methods

11.5 autoregressive spectrum estimation

11.5.1 autoregressive model and flter

11.5.2 power spectrum density of ar series

11.5.3 computation of model parameters - yule-walker equations

11.5.4 solution of the yule-walker equations

11.5.5 model order

11.6 comparison of estimation methods

11.7 application examples

11.7.1 use of spectral analysis by a dft for differentiating between

brain diseases

11.7.2 spectral analysis of eegs using autoregressive modelling

11.8 summary

11.9 worked example

problems

references

appendix

11a matlab programs for spectrum estimation and analysis

12 general- and special-purpose digital signal processors

12.1 introduction

12.2 computer architectures for signal processing

12.2.1 harvard architecture

12.2.2 pipelining

12.2.3 hardware multiplier-accumulator

12.2.4 special instructions

12.2.5 replication

12.2.6 on-chip memory/cache

12.2.7 extended parallelism - simd, vliw and static superscalar processing

12.3 general-purpose digital signal processors

12.3.1 fixed-point digital signal processors

12.3.2 floating-point digital signal processors

12.4 selecting digital signal processors

12.5 implementation of dsp algorithms on general-purpose digital

signal processors

12.5.1 fir digital fltering

12.5.2 iir digital fltering

12.5.3 fft processing

12.5.4 multirate processing

12.5.5 adaptive fltering

12.6 special-purpose dsp hardware

12.6.1 hardware digital fiters

12.6.2 hardware fft processors

12.7 summary

problems

references

bibliography

appendix

12a tms320 assembly language programs for real-time signal processing and a c language program for constant geometry radix-2 fft

13 analysis of fhite wordlength effects in fixed-point dsp systems

13.1 introduction

13.2 dsp arithmetic

13.2.1 fixed-point arithmetic

13.2.2 floating-point arithmetic

13.3 adc quantization noise and signal quality

13.4 finite wordlength effects in iir digital flters

13.4.1 infljence of fiter structure on fnite wordlensth effects

13.4.2 coeffcient quantization errors in iir digital flters

13.4.3 coeffcient wordlength requirements for stability and desired frequency response

13.4.4 addition overfbw errors and their effects

13.4.5 principles of scaling

13.4.6 scaling in cascade realization

13.4.7 scaling in parallel realization

13.4.8 output overflow detection and prevention

15.4.9 product roundoff errors in iir digital flters

13.4.10 effects of roundoff errors on flter performance

13,4.11 roundoff noise in cascade and parallel realizations

13.4,12 effects of product roundoff noise in modern dsp systems

13.4.13 rouncloff noise reduction schemes

13.4,14 determining practical values for error feedback coefficients

13.4.15 limit cycles clue to product roundoff errors

13.4.16 other nonlinear phenomena

13.5 finite wordlength effects in fft algorithms

13.5.1 roundoff errors in fft

13.5.2 overfbw errors and scaling in fft

13.5.3 coeffi:ient quantization in fft

13.6 summary

problems

references

bibliography

appendices

13a finite wordlength analysis program for iir flters

13b l2 scaling factor equations

14 applications and design studies

14.1 evaluation boards for real-time signal processing

14.1.] backsround

14.1.2 tms320c 10 target board

14.1.3 dsp56002 evaluation module for real-time dsp

14.1.4 tms320c54 and dsp56300 evaluation boards

14.2 dsp applications

14.2.1 detection of fetal heartbeats during labour

14.2.2 adaptive removal of ocular artefacts from human ergs

14.2.3 equalization of digital audio signals

14.3 design studies

14.4 computer-based multiple choice dsp questions

14.5 summary

problems

references

bibliography

appendix

14a the modified ud factorization algorithm

index


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

数字信号处理实践方法:第二版.英文版
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon