数字信号处理实践方法

出版时间:2003-8   出版时间:电子工业   作者:EmmanuelCIfeachor   页数:933  
封面图片

数字信号处理实践方法
前言

  2001年7月间,电子工业出版社的领导同志邀请各高校十几位通信领域方面的老师,商量引进国外教材问题。与会同志对出版社提出的计划十分赞同,大家认为,这对我国通信事业、特别是对高等院校通信学科的教学工作会很有好处。  教材建设是高校教学建设的主要内容之一。编写、出版一本好的教材,意味着开设了一门好的课程,甚至可能预示着一个崭新学科的诞生。20世纪40年代MIT林肯实验室出版的一套28本雷达丛书,对近代电子学科、特别是对雷达技术的推动作用,就是一个很好的例子。  我国领导部门对教材建设一直非常重视。20世纪80年代,在原教委教材编审委员会的领导下,汇集了高等院校几百位富有教学经验的专家,编写、出版了一大批教材;很多院校还根据学校的特点和需要,陆续编写了大量的讲义和参考书。这些教材对高校的教学工作发挥了极好的作用。近年来,随着教学改革不断深入和科学技术的飞速进步,有的教材内容已比较陈旧、落后,难以适应教学的要求,特别是在电子学和通信技术发展神速、可以讲是日新月异的今天,如何适应这种情况,更是一个必须认真考虑的问题。解决这个问题,除了依靠高校的老师和专家撰写新的符合要求的教科书外,引进和出版一些国外优秀电子与通信教材,尤其是有选择地引进一批英文原版教材,是会有好处的。  一年多来,电子工业出版社为此做了很多工作。他们成立了一个“国外电子与通信教材系列”项目组,选派了富有经验的业务骨干负责有关工作,收集了230余种通信教材和参考书的详细资料,调来了100余种原版教材样书,依靠由20余位专家组成的出版委员会,从中精选了40多种,内容丰富,覆盖了电路理论与应用、信号与系统、数字信号处理、微电子、通信系统、电磁场与微波等方面,既可作为通信专业本科生和研究生的教学用书,也可作为有关专业人员的参考材料。此外,这批教材,有的翻译为中文,还有部分教材直接影印出版,以供教师用英语直接授课。希望这些教材的引进和出版对高校通信教学和教材改革能起一定作用。  在这里,我还要感谢参加工作的各位教授、专家、老师与参加翻译、编辑和出版的同志们。各位专家认真负责、严谨细致、不辞辛劳、不怕琐碎和精益求精的态度,充分体现了中国教育工作者和出版工作者的良好美德。  随着我国经济建设的发展和科学技术的不断进步,对高校教学工作会不断提出新的要求和希望。我想,无论如何,要做好引进国外教材的工作,一定要联系我国的实际。教材和学术专着不同,既要注意科学性、学术性,也要重视可读性,要深入浅出,便于读者自学;引进的教材要适应高校教学改革的需要,针对目前一些教材内容较为陈旧的问题,有目的地引进一些先进的和正在发展中的交叉学科的参考书;要与国内出版的教材相配套,安排好出版英文原版教材和翻译教材的比例。我们努力使这套教材能尽量满足上述要求,希望它们能放在学生们的课桌上,发挥一定的作用。  最后,预祝“国外电子与通信教材系列”项目取得成功,为我国电子与通信教学和通信产业的发展培土施肥。也恳切希望读者能对这些书籍的不足之处、特别是翻译中存在的问题,提出意见和建议,以便再版时更正。
内容概要

  《数字信号处理实践方法(第二版)》根据实际工程应用和具体实例,详细介绍了数字信号处理(DSP)领域内的基本概念和相关技术。全书共分为14章,首先讲解了DSP的基本概念及其应用,并从实际的例子出发,阐述了DSP的一些基本内容,如信号的抽样、量化及其在实时DSP上的内涵。然后,作者介绍了离散变换(DFT和FFT),离散时间信号与系统分析的工具(z变换),以及DSP的基本运算(相关和卷积),并分析了数字滤波器设计的实际问题。《数字信号处理实践方法(第二版)》还介绍了多抽样率数字信号处理、自适应数字滤波器、谱估计及其分析等现代数字信号处理理论,最后讨论了通用和专用数字信号处理器、定点DSP系统有限字长效应分析及DSP的应用和设计实例。另外,书中还提供了有关范例和实验的MATLAB实现方法。  《数字信号处理实践方法(第二版)》可作为通信与电子信息类专业高年级本科生和研究生的教材或教学参考书,而且对于相关学科的工程技术人员也具有很好的参考价值。
作者简介

  Emmanuel C.Ifeachor:智能电子系统方向的教授,英国普利茅斯大学通信、网络和信息系统研究中心主任。  Barriv W.Jervis:英国Sheffield Hallam大学电子工程系教授。
书籍目录

1
introduction1.1
digital
signal
processing
and
its
benefts1.2
application
areas1.3
key
dsp
operations1.3.1
convolution1.3.2
correlation1.3.3
digital
fitering1.3.4
discrete
transformation1.3.5
modulation1.4
digital
signal
processors1.5
overview
of
real-world
applications
of
dsp1.6
audio
applications
of
dsp1.6.1
digital
audio
mixing1.6.2
speech
synthesis
and
recognition1.6.3
the
compact
disc
digital
audio
system1.7
telecommunication
applications
of
dsp1.7.1
digital
cellular
mobile
telephony1.7.2.set-top
box
for
digital
television
reception1.7.3
adaptive
telephone
echo
cancellation1.8
biomedical
applications
of
dsp1.8.1
fetal
ecg
monitoring1.8.2
dsp-based
closed
loop
controlled
anaesthesia1.9
summaryproblemsreferencesbibliography2
analog
i/o
interface
for
real-time
dsp
systems2.1
typical
real-time
dsp
systems2.2
analog-to-digital
conversion
process2.3
sampling-
iowpass
and
bandpass
signals2.3.1
sampling
iowpass
signals2.3.2
sampling
bandpass
signals2.4
uniform
and
non-uniform
quantization
and
encoding2.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
conversion2.5.1
introduction2.5.20versampling
and
anti-aliasing
fltering2.5.30versampling
and
adc
resolution2.5.4
an
application
of
oversampling
-
single-bit
(oversampling)
adc2.6
digital-to-analog
conversion
process:
signal
recovery2.7
the
dac2.8
anti-imaging
fltering2.9
oversampling
in
d/a
conversion2.9.10versampling
d/a
conversion
in
the
cd
player2.10
constraints
of
real-time
signal
processing
with
analog
input/output
signals2.11
application
examples2.12
summaryproblemsreferencesbibliography3
discrete
transforms3.1
introduction3.1.1
fourier
series3.1.2
the
fourier
transform3.2
dft
and
its
inverse3.3
properties
of
the
dft3.4
computational
complexity
of
the
dft3.5
the
decimation-in-time
fast
fourier
transform
algorithm3.5.1
the
butterfly3.5.2
algorithmic
development3.5.3
computational
advantages
of
the
fft3.6
inverse
fast
fourier
transform3.7
implementation
of
the
fft3.7.1
the
decimation-in-frequency
fft3.7.2
comparison
of
dit
and
dif
algorithms3.7.3
modifications
for
increased
speed3.8
other
discrete
transforms3.8.1
discrete
cosine
transform3.8.2
walsh
transform3.8.3
hadamard
transform3.8.4
wavelet
transform3.8.5
multiresolution
analysis
by
the
wavelet
method3.8.6
signal
representation
by
singularities:
the
wavelet
transform
method3.9
an
application
of
the
dct:
image
compression3.9.1
the
discrete
cosine
transform3.9.2
2d
dct
coeffi:ient
quantization3.9.3
coding3.10
worked
examplesproblemsreferencesappendices3a
c
language
program
for
direct
dft
computation3b
c
program
for
radix-2
decimation-in-time
fft3c
dft
and
fft
with
matlab
references
for
appendices4
the
z-transform
and
its
applications
in
signal
processing4.1
discrete-time
signals
and
systems4.2
the
z-transform4.3
the
inverse
z-transform4.3.1
power
series
method4.3.2
partial
fraction
expansion
method4.3.3
residue
method4.3.4
comparison
of
the
inverse
z-transform
methods4.4
properties
of
the
z-transform4.5
some
applications
of
the
z-transform
in
signal
processing4.5.1
pole-zero
description
of
discrete-time
systems4.5.2
frequency
response
estimation4.5.3
geometric
evaluation
of
frequency
response4.5.4
direct
computer
evaluation
of
frequency
response4.5.5
frequency
response
estimation
via
fft4.5.6
frequency
units
used
in
discrete-time
systems4.5.7
stability
considerations4.5.8
difference
equations4.5.9
impulse
response
estimation4.5.10
applications
in
digital
fiter
design4.5.11
realization
structures
for
digital
fiters4.6
summaryproblemsreferencesbibliographyappendices4a
recursive
algorithm
for
the
inverse
z-transform4b
c
program
for
evaluating
the
inverse
z-transform
and
for
cascade-to-parallel
structure
conversion4c
c
program
for
estimating
frequency
response4d
z-transform
operations
with
matlab
references
for
appendices5
correlation
and
convolution5.1
introduction5.2
correlation
description5.2.1
cross-
and
autocorrelation5.2.2
applications
of
correlation5.2.3
fast
correlation5.3
convolution
description5.3.1
properties
of
convolution5.3.2
circular
convolution5.3.3
system
identification5.3.4
deconvolution5.3.5
blind
deconvolution5.3.6
fast
linear
convolution5.3.7
computational
advantages
of
fast
linear
convolution5.3.8
convolution
and
correlation
by
sectioning5.3.9
overlap-add
method5.3.10
overlap-save
method5.3.11
computational
advantages
of
fast
convolution
by
sectioning5.3.12
the
relationship
between
convolution
and
correlation5.4
implementation
of
correlation
and
convolution5.5
application
examples5.5.1
correlation5.5.2
convolution5.6
summaryproblemsreferencesappendix5a
c
language
program
for
computing
cross-
and
autocorrelation6
a
framework
for
digital
fiter
design6.1
introduction
to
digital
fiters6.2
types
of
digital
fiters:
fir
and
iir
fiters6.3
choosing
between
fir
and
iir
fiters6.4
filter
design
steps6.4.1
specifcation
of
the
fiter
requirements6.4.2
coefficient
calculation6.4.3
representation
of
a
fiter
by
a
suitable
structure
(realization)6.4.4
analysis
of
fhite
wordlength
effects6.4.5
implementation
of
a
fiter6.5
illustrative
examples6.6
summaryproblemsreferencebibliography7
finite
impulse
response
(fir)
fiter
design7.1
introduction7.1.1
summary
of
key
characteristic
features
of
fir
filters7.1.2
linear
phase
response
and
its
implications7.1.3
types
of
linear
phase
fir
flters7.2
fir
fiter
design7.3
fir
fiter
specif'cations7.4
fir
coefficient
calculation
methods7.5
window
method7.5.1
some
common
window
functions7.5.2
summary
of
the
window
method
of
calculating
fir
flter
coeffi:ients7.5.3
advantages
and
disadvantages
of
the
window
method7.6
the
optimal
method7.6.1
basic
concepts7.6.2
parameters
required
to
use
the
optimal
program7.6.3
relationships
for
estimating
fiter
length,
n7.6.4
summary
of
procedure
for
calculating
flter
coeffi:ients
by
the
optimal
method7.6.5
illustrative
examples7.7
frequency
sampling
method7.7.1
nonrecursive
frequency
sampling
flters7.7.2
recursive
frequency
sampling
flters7.7.3
frequency
sampling
flters
with
simple
coeffi:ients7.7.4
summary
of
the
frequency
sampling
method7.8
comparison
of
the
window,
optimum
and
frequency
sampling
methods7.9
special
fir
fiter
design
topics7.9.1
half-band
fir
fiters7.9.2
frequency
transformation7.9.3
computationally
efficient
fir
flters7.10
realization
structures
for
fir
fiters7.10.1
transversal
structure7.10.2
linear
phase
structure7.10.3
other
structures7.10.4
choosing
between
structures7.11
finite
wordlength
effects
in
fir
digital
fiters7.11.1
coefficient
quantization
errors7.11.2
roundoff
errors7.11.3
overfbw
errors7.12
fir
implementation
techniques7.13
design
example7.14
summary7.15
application
examples
of
fir
fltersproblemsreferencesbibliographyappendices7a
c
programs
for
fir
flter
design7b
fir
fiter
design
with
matlab8
design
of
infhite
impulse
response
(iir)
digital
flters8.1
introduction:
summary
of
the
basic
features
of
iir
fiters8.2
design
stages
for
digital
iir
fiters8.3
performance
specification8.4
coeff'cient
calculation
methods
for
iir
fiters8.5
pole-zero
placement
method
of
coeffcient
calculation8.5.1
basic
concepts
and
illustrative
design
examples8.6
impulse
invariant
method
of
coefficient
calculation8.6.1
basic
concepts
and
illustrative
design
examples8.6.2
summary
of
the
impulse
invariant
method8.6.3
remarks
on
the
impulse
invariant
method8.7
matched
z-transform
(mzt)
method
of
coeffcient
calculation8.7.1
basic
concepts
and
illustrative
design
examples8.7.2
summary
of
the
matched
z-transform
method8.7.3
remarks
on
the
matched
z-transform
method8.8
bilinear
z-transform
(bzt)
method
of
coeffcient
calculation8.8.1
basic
concepts
and
illustrative
design
examples8.8.2
summary
of
the
bzt
method
of
coeff'cient
calculation8.8.3
comments
on
the
bilinear
transformation
method8.9
use
of
bzt
and
classical
analog
fiters
to
design
iir
fiters8.9.1
characteristic
features
of
classical
analog
flters8.9.2
the
bzt
methodology
using
classical
analog
fiters8.9.3
illustrative
design
examples
(iowpass,
highpass,
bandpass
and
bandstop
fiters)8.10
calculating
iir
fiter
coefircients
by
mapping
s-plane
poles
and
zeros8.10.1
basic
concepts8.10.2
illustrative
examples8.11
using
iir
flter
design
programs8.12
choice
of
coeffcient
calculation
methods
for
iir
flters8.12.1
nyquist
effect8.13
realization
structures
for
iir
digital
fiters8.13.1
practical
building
blocks
for
iir
fiters8.13.2
cascade
and
parallel
realization
structures
for
higher-order
iir
fiters8.14
finite
wordlength
effects
in
iir
fiters8.14.1
coefficient
quantization
errors8.15
implementation
of
iir
fiters8.16
a
detailed
design
example
of
an
iir
digital
flter8.17
summary8.18
application
examples
in
digital
audio
and
instrumentation8.18.1
digital
audio8.18.2
digital
control8.18.3
digital
frequency
oscillators8.19
application
examples
in
telecommunication8.19.1
touch-tone
generation
and
reception
for
digital
telephones8.19.2
digital
telephony:
dual
tone
multifrequency
(dtmf)
detection
using
the
goertzel
algorithm8.19.3
clock
recovery
for
data
communicationproblemsreferencesbibliographyappendices8a
c
programs
for
iir
digital
fiter
design8b
iir
flter
design
with
matlab8c
evaluation
of
complex
square
roots
using
real
arithmetic9
multirate
digital
signal
processing9.1
introduction9.1.1
some
current
uses
of
multirate
processing
in
industry9.2
concepts
of
multirate
signal
processing9.2.1
sampling
rate
reduction:
decimation
by
integer
factors9.2.2
sampling
rate
increase:
interpolation
by
integer
factors9.2.3
sampling
rate
conversion
by
non-integer
factors9.2.4
multistage
approach
to
sampling
rate
conversion9.3
design
of
practical
sampling
rate
converters9.3.1
filter
specircation9.3.2
filter
requirements
for
individual
stages9.3.3
determining
the
number
of
stages
and
decimation
factors9.3.4
illustrative
design
examples9.4
software
implementation
of
sampling
rate
converters-decimators9.4.1
program
for
multistage
decimation9.4.2
test
example
for
the
decimation
program9.5
software
implementation
of
interpolators9.5.1
program
for
multistage
interpolation9.5.2
test
example9.6
sample
rate
conversion
using
polyphase
flter
structure9.6.1
polyphase
implementation
of
interpolators9.7
application
examples9.7.1
high
quality
analog-to-digital
conversion
for
digital
audio9.7.2
effcient
digital-to-analog
conversion
in
compact
hi-fisystems9.7.3
application
in
the
acquisition
of
high
quality
data9.7.4
multirate
narrowband
digital
fitering9.7.5
high
resolution
narrowband
spectral
analysis9.8
summaryproblemsreferencesbibliographyappendices9a
c
programs
for
multirate
processing
and
systems
design9b
multirate
digital
signal
processing
with
matlab10
adaptive
digital
fiters10.1
when
to
use
adaptive
fiters
and
where
they
have
been
used10.2
concepts
of
adaptive
fitering10.2.1
adaptive
fiters
as
a
noise
canceller10.2.2
other
configurations
of
the
adaptive
flter10.2.3
main
components
of
the
adaptive
fiter10.2.4
adaptive
algorithms10.3
basic
wiener
fiter
theory10.4
the
basic
lms
adaptive
algorithm10.4.1
implementation
of
the
basic
lms
algorithm10.4.2
practical
limitations
of
the
basic
lms
algorithm10.4.3
other
lms-based
algorithms10.5
recursive
least
squares
algorithm10.5.1
recursive
least
squares
algorithm10.5.2
limitations
of
the
recursive
least
squares
algorithm10.5.3
factorization
algorithms10.6
application
example
1
-
adaptive
fltering
of
ocular
artefacts
from
the
human
eeg10.6.1
the
physiological
problem10.6.2
artefact
processing
algorithm10.6.3
real-time
implementation10.7
application
example
2
-
adaptive
telephone
echo
cancellation10.8
other
applications10.8.1
loudspeaking
telephones10.8.2
multipath
compensation10.8.3
adaptive
jammer
suppression10.8.4
radar
signal
processing10.8.5
separation
of
speech
signals
from
background
noise10.8.6
fetal
monitoring
-
cancelling
of
matemal
ecg
during
labourproblemsreferencesbibliographyappendices10a
c
language
programs
for
adaptive
fltering10b
matlab
programs
for
adaptive
fitering11
spectrum
estimation
and
analysis11.1
introduction11.2
principles
of
spectrum
estimation11.3
traditional
methods11.3.1
pitfalls11.3.2
windowing11.3.3
the
periodogram
method
and
periodogram
properties11.3.4
modified
periodogram
methods11.3.5
the
blackman-tukey
method11.3.6
the
fast
correlation
method11.3.7
comparison
of
the
power
spectral
density
estimation
methods11.4
modern
parametric
estimation
methods11.5
autoregressive
spectrum
estimation11.5.1
autoregressive
model
and
flter11.5.2
power
spectrum
density
of
ar
series11.5.3
computation
of
model
parameters
-
yule-walker
equations11.5.4
solution
of
the
yule-walker
equations11.5.5
model
order11.6
comparison
of
estimation
methods11.7
application
examples11.7.1
use
of
spectral
analysis
by
a
dft
for
differentiating
between
brain
diseases11.7.2
spectral
analysis
of
eegs
using
autoregressive
modelling11.8
summary11.9
worked
exampleproblemsreferencesappendix11a
matlab
programs
for
spectrum
estimation
and
analysis12
general-
and
special-purpose
digital
signal
processors12.1
introduction12.2
computer
architectures
for
signal
processing12.2.1
harvard
architecture12.2.2
pipelining12.2.3
hardware
multiplier-accumulator12.2.4
special
instructions12.2.5
replication12.2.6
on-chip
memory/cache12.2.7
extended
parallelism
-
simd,
vliw
and
static
superscalar
processing12.3
general-purpose
digital
signal
processors12.3.1
fixed-point
digital
signal
processors12.3.2
floating-point
digital
signal
processors12.4
selecting
digital
signal
processors12.5
implementation
of
dsp
algorithms
on
general-purpose
digital
signal
processors12.5.1
fir
digital
fltering12.5.2
iir
digital
fltering12.5.3
fft
processing12.5.4
multirate
processing12.5.5
adaptive
fltering12.6
special-purpose
dsp
hardware12.6.1
hardware
digital
fiters12.6.2
hardware
fft
processors12.7
summaryproblemsreferencesbibliographyappendix12a
tms320
assembly
language
programs
for
real-time
signal
processing
and
a
c
language
program
for
constant
geometry
radix-2
fft13
analysis
of
fhite
wordlength
effects
in
fixed-point
dsp
systems13.1
introduction13.2
dsp
arithmetic13.2.1
fixed-point
arithmetic13.2.2
floating-point
arithmetic13.3
adc
quantization
noise
and
signal
quality13.4
finite
wordlength
effects
in
iir
digital
flters13.4.1
infljence
of
fiter
structure
on
fnite
wordlensth
effects13.4.2
coeffcient
quantization
errors
in
iir
digital
flters13.4.3
coeffcient
wordlength
requirements
for
stability
and
desired
frequency
response13.4.4
addition
overfbw
errors
and
their
effects13.4.5
principles
of
scaling13.4.6
scaling
in
cascade
realization13.4.7
scaling
in
parallel
realization13.4.8
output
overflow
detection
and
prevention15.4.9
product
roundoff
errors
in
iir
digital
flters13.4.10
effects
of
roundoff
errors
on
flter
performance13,4.11
roundoff
noise
in
cascade
and
parallel
realizations13.4,12
effects
of
product
roundoff
noise
in
modern
dsp
systems13.4.13
rouncloff
noise
reduction
schemes13.4,14
determining
practical
values
for
error
feedback
coefficients13.4.15
limit
cycles
clue
to
product
roundoff
errors13.4.16
other
nonlinear
phenomena13.5
finite
wordlength
effects
in
fft
algorithms13.5.1
roundoff
errors
in
fft13.5.2
overfbw
errors
and
scaling
in
fft13.5.3
coeffi:ient
quantization
in
fft13.6
summaryproblemsreferencesbibliographyappendices13a
finite
wordlength
analysis
program
for
iir
flters13b
l2
scaling
factor
equations14
applications
and
design
studies14.1
evaluation
boards
for
real-time
signal
processing14.1.]
backsround14.1.2
tms320c
10
target
board14.1.3
dsp56002
evaluation
module
for
real-time
dsp14.1.4
tms320c54
and
dsp56300
evaluation
boards14.2
dsp
applications14.2.1
detection
of
fetal
heartbeats
during
labour14.2.2
adaptive
removal
of
ocular
artefacts
from
human
ergs14.2.3
equalization
of
digital
audio
signals14.3
design
studies14.4
computer-based
multiple
choice
dsp
questions14.5
summaryproblemsreferencesbibliographyappendix14a
the
modified
ud
factorization
algorithmindex

编辑推荐

  《数字信号处理实践方法(第二版)》是《数字信号处理实践方法》一书的第二版,除了修正原有内容之外,还增加了许多对工程应用日显重要的新内容。作者将理论与工程的应用紧密结合,根据实际工程应用和具体实例来讲解数字信号处理领域内的基本概念。  这本实用的、介绍性的教材涵盖了电学、电子工程和通信工程等专业的专业课程中与数字信号处理相关的绝大部分内容。此外,《数字信号处理实践方法(第二版)》还介绍了许多DSP技术,例如自适应滤波、多速率信号处理等,这些技术与工业应用及正在进行的科学研究紧密相关。

图书标签Tags

DSP,army
评论、阅读与下载



数字信号处理实践方法下载



相关评论与评分
 

工业技术分享网 @ 2017