Introduction to signal processing

副标题:无

作   者:( )[S.J.奥法尼德斯]Sophocles J.Orfanidis著

分类号:

ISBN:9787302030591

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

简介

内容简介 本书以清晰、直观的文体全面介绍了数字信号处理(DSP) 的基本原理和算法,并通过大量实例展示了信号处理理论的 应用:如:数字信号发生器(包括波表发生器)、数字音响 效果处理器、降噪和信号增强、随机噪声发生器等。本书实 用性极强,全书没有 繁琐的公式推导,但提供了100个C语言 函数和MATLAB函数,以及编程中的考虑,使读者能方便地 进行软件实现和算法仿真,同时还介绍了DSP硬件实现的方 法。全书写350个习题,其中75个上机实验。此外,还有 几个一般的DSP文献少有介绍的内容如:环形缓冲器、参 量均衡器设计、音响效果处理、Savitzky-G01ay平滑滤波 器和噪声整形等。 本书适用于不同层次的读者如:大学生、研究生、工 程技术人员、有关项目的科研人员以及DSP爱好者。

目录

preface

1 sampling and reconstruction 1

l.1 introduction, l

l.2 review of anatog signals, 1

l.3 sampling theorem, 4

1.3.l sampling theorem 6

1.3.2 antialiasing prefilters , 7

1.3.3 hardware limits, 8

1.4 sampling of sinusoids, 9

1.4.1 analog reconstruction and aliasing. 10

1.4.2 rotational motion, 27

1.4.3 dsp frequency units. 30

1.5 spectra of sample signals*, 30

l.5.1 discrete the fourier transform, 3l

l.5.2 spectrum replication, 33

l.5.3 practical antialiasing prefiters, 38

1.6 analog reconstructors*. 43

1.6.1 ideal r6construtors, 44

1.6.2 staircase reconstructors, 46

1.6.3 anti-image postfiliters. 47

.l.7 basic components of dsp systems. s4

l.8 problems. 57


2 quantization 63

2.1 quantization process, 63

2.2 oversampling and noise shaping*, 67

2.3 d/a converfers, 73

2.4 a/d converters, 77

2.5 analog and digital dither, 86

2.6 problems, 93

3 discrete-time systems 98

3.l input/output rules, 99

3.2 linearity and time invariance, l03

3.3 impulse response, l06

3.4 fir and iir filters, l08

3.5 causality and stability, ll5

3.6 problems, l20


4 fir filtering and convolution 124

4.l block processing methods, l25

4.1.1 convolution, l25

4.l.2 direct form, 126

4.l.3 convolution table, l29

4.l.4 lti form, l30

4.1.5 matrix form, l32

4.1.6 flip-and-slide form, l34

4.1.7 transient and steady-state behavior, l35

4.l.8 convolution of infinite sequences, l37

4.1.9 programming considerations. 142

4.l.10 overlap-add block convolution method, l46

4.2 sample processing methods, 149

4.2.l pure delays, l50

4.2.2 fir filtering in direct form, l55

4.2.3 programming considerations, l63

4.2.4 hardware realizations and circular buffers. 165

4.3 problems, 18l


5 z-transforms 186

5.l basic properties, 186

5.2 region of convergence, 189

5.3 causality and stability. 196

5.4 frequency spectrum, 200

5.5 inverse z-transforms, 205

5.6 problems, 2l4


6 transfer functions 217

6.1 equivalent descriptions of digital filters, 217

6.2 transfer functions, 217

6.3 sinusoidal response, 232

6.3.l steady-state response, 232

6.3.2 transient response, 235

6.4 pole/zero designs, 246

6.4.l first-order filters. 246

6.4.2 parametric resonators and equalizers, 248

6.4.3 notch and comb filters, 253

6.5 deconvolution, inverse filters. and stability, 258

6.6 problems, 263


7 digital filter realizations 269

7.1 direct form, 269

7.2 canonical form, 275

7.3 cascade form 281

7.4 cascade to canonical, 288

7.5 hardware realizations and circular buffers, 297

7.6 quantization effects in digital filters, 3l0

7.7 problems, 31l


8 signal processing applications 321

8.l digital waveform generators, 321

8.1.1 sinusoidal generators, 32l

8.1.2 periodic waveform generators, 326

8.1.3 wavetable generators, 33s

8.2 digital audio effects, 355

8.2.1 delays, echoes, and comb filters, 355

8.2.2 flanging, chorusing, and phasing, 360

8.2.3 digital reverberation, 367

8.2.4 multitap delaye, 379

8.2.5 compressors. limiters, expanders, and gates. 384

8.3 noise reduction and signal enhancement, 388

8.3.1 noise reduction filters, 388

8.3.2 notch and comb filters, 404

8.3.3 line and frame combs for digital tv, 416

8.3.4 signal averaging, 429

8.3.5 savitzky-golay smoothing filters*, 434

8.4 problems. 462


9 dft/fft algorithms 472

9.l frequency resolution and windowing, 472

9.2 dtft comptatio4 483

9.2.1 dtft at a single frequency, 483

9.2.2 dtft over frequency range, 486

9.2.3 dft, 488

9.2.4 zero padding. 490

9.3 physical versus computational resolution, 491

9.4 matrix form of dft. 495

9.5 modulo-n reduction, 497

9.6 inverse dft, 505

9.7 sampling of periodic signals and the dft, 508

9.8 fft, 513

9.9 fast convolution, 524

9.9.1 circular convolution 524

9.9.2 overlap-add and overlap-save methods, 530

9.10 problems. 533


10 fir digital filter design 541

l0.l window method, 541

l0.l.l ideal filters, 54l

l0.1.2 rectangular window, 544

l0.1.3 hamming window, 549

l0.2 kaiser window. 551l

l0.2.l kaiser window for filter design. 55l

l0.2.2 kaiser window for spectral analysis, 565

l0.3 frequency sampling method, 567

l0.4 other fir design methods, 568

l0.5 problems, s69


11 iir digital filter design 573

1l.l bilinear transformation, 573

ll.2 first-order lowpass and highpass filters, 576

ll.3 second-order peaking and notching filters, s83

ll.4 paramtric equalizer filters, 592

ll.5 comb filters. 60l

ll.6 higher-order filters. 604

1l.6.l analog lowpass butterworth filters, 605

l1.6.2 digital lowpass filters, 611

ll.6.3 digital highpass filters, 6l4

ll.6.4 digital bandpass filters, 618

l l.6.5 digital bandstop filters, 623

ll.6.6 chebyshev filter design*, 626

ll.7 problems, 640


12 interpolation decimation' and oversampling 644

l2.l interpolation and oversmpling, 644

l2.2 interpolation filter design*, 6s0

l2.2.l direct form, 650

l2.2.2 polyphase form, 652

12.2.3 frequency domain characteristics. 6s7

12.2.4 kaiser window designs, 660

12.2.5 multistage design, 661

l2.3 linear and hold interpolators*, 669

l2.4 design examples*, 674

l2.4.l 4-foldinterpolators, 674

l2.4.2 multistage 4-fold interpolators, 678

l2.4.3 dac equalization, 683

l2.4.4 postfilter design and equalization, 687

l2.4.5 multistage equalization, 691

l2.5 decimation and oversmpling*, 699

l2.6 sampling rate converters*, 704

l2.7 noise sh3ping quantizers*, 7l2

l2.8 problems, 720


13 appendices 728

a random signals*, 728

a.l autocorrelation functions and power spectra, 728

a.2 filtering of random signals, 732

b random number generators, 734

b.l uniform and gaussian generators, 734

b.2 low-frequency noise generators*, 740

b.3 i/f noise generators*, 745

b.4 problems, 749

c complex arithmetic in c, 752

d matlab functions, 755

references 773

index 790


已确认勘误

次印刷

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

Introduction to signal processing
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    loading icon