ECE 454 and ECE 554 Supplemental reading by Don Johnson, et al - HTML preview

PLEASE NOTE: This is an HTML preview only and some elements such as links or page numbers may be incorrect.
Download the book in PDF, ePub for a complete version.

IEEE Transactions on Circuit and Systems, CAS-24(12), 674–680.

15. Burrus, C. S. (1977, June). Index Mapping for Multidimensional Formulation of the DFT and

Convolution. IEEE Transactions on Acoustics, Speech, and Signal Processing, ASSP-25(3),

239–242.

16. Burrus, C. S. (1977, May). Recursive Digital Filter Structures Using New High Speed

Convolution Algorithms. In IEEE International Conference on Acoustics, Speech, and Signal

Processing. (p. 363–365). Hartford, CT

17. Chu, Shuni and Burrus, C. S. (1982, April). A Prime Factor FFT Algorithm using Distributed

Arithmetic. IEEE Transactions on Acoustics, Speech, and Signal Processing, 30(2), 217–227.

18. Chanoux, D. (1970, June). Synthesis of Recursive Digital Filters using the FFT. IEEE

Transactions on Audio and Electroacoustics, AU-18, 211–212.

19. Claasen, T. A. C. M. and Mecklenbraüker, W. F. G. (1982, March). On Stationary Linear

Time–Varying Systems. IEEE Trans. on Circuits and Systems, 29(3), 169–184.

20. Crochiere, R. E. and Rabiner, L. R. (1983). Multirate Digital Signal Processing. Englewood

Cliffs, NJ: Prentice-Hall.

21. Daubechies, Ingrid. (1992). Ten Lectures on Wavelets. [Notes from the 1990 CBMS-NSF

Conference on Wavelets and Applications at Lowell, MA]. Philadelphia, PA: SIAM.

22. Franasek, P. A. and Liu, B. (1967). On a Class of Time–Varying Filters. IEEE Trans. on

Information Theory, 13, 477.

23. Gopinath, R. A. and Burrus, C. S. (1992). Wavelet Transforms and Filter Banks. In Chui,

Charles K. (Ed.), Wavelets: A Tutorial in Theory and Applications. (p. 603–655). [Volume 2 in

the series: Wavelet Analysis and its Applications]. San Diego, CA: Academic Press.

24. Gold, B. and Jordan, K. L. (1968, October). A Note on Digital Filter Synthesis. Proceedings of

the IEEE, 56, 1717–1718.

25. Gopinath, Ramesh A. (1992, August). Wavelets and Filter Banks – New Results and

Applications. Ph. D. Thesis. Rice University, Houston, Tx.

26. Gold, B. and Rader, C. M. (1969). Digital Processing of Signals. New York: McGraw-Hill.

27. Ghanekar, Sachin and Tantaratana, Sawasd and Franks, Lewis E. (1991, May). Implementation

of Recursive Filters using Highly Quantized Periodically Time–Varying Coefficients. In

Proceedings of the ICASSP-91. (p. 1625–1628). Toronto, Canada

28. Ghanekar, S. P. and Tantaratana, S. and Franks, L. E. (1992). High-Precision Multiplier–Free

FIR Filter Realization with Periodically Time–Varying Coefficients. In Paper Summaries for

the 1992 DSP Workshop. (p. 3.3.1). Starved Rock Lodge, Utica, Ill.

29. Ghanekar, S. P. and Tantaratana, S. and Franks, L. E. (1995). A Class of High-Precision

Multiplier–Free FIR Filter Realizations with Periodically Time–Varying Coefficients. IEEE

Transactions on Signal Processing, 43(4), 822–830.

30. Helms, H. D. (1967, June). Fast Fourier Transform Method of Computing Difference

Equations and Simulating Filters. IEEE Trans. on Audio and Electroacoustics, AU-15, 85–90.

31. Hardy, G. H. and Wright, E. M. (1938, 1960). An Introduction to the Theory of Numbers.

(Fourth). London: Oxford.

32. Krishna, H. and Krishna, B. and Lin, K.-Y. and Sun, J.-D. (1994). Computational Number

Theory and Digital Signal Processing. Boca Raton, FL: CRC Press.

33. Knuth, Donald E. (1997). The Art of Computer Programming, Vol. 2, Seminumerical

Algorithms. (Third). Reading, MA: Addison-Wesley.

34. Loeffler, C. M. and Burrus, C. S. (1981, April). Equivalence of Block Filter Representations.

In Proceedings of the 1981 IEEE International Symposium on Circuits and Systems. (pp. 546-

550). Chicago, IL

35. Loeffler, C. M. and Burrus, C. S. (1982, May). Periodically Time–Varying Bandwidth

Compressor. In Proceedings of the IEEE International Symposium on Circuits and Systems. (p.

663–665). Rome, Italy

36. Loeffler, C. M. and Burrus, C. S. (1984, October). Optimal Design of Periodically Time

Varying and Multirate Digital Filters. IEEE Transactions on Acoustics, Speech, and Signal

Processing, ASSP-32(5), 991-924.

37. Meyer, R. A. and Burrus, C. S. (1975, March). A Unified Analysis of Multirate and

Periodically Time Varying Digital Filters. IEEE Transactions on Circuits and Systems, CAS-

22(3), 162–168.

38. Meyer, R. A. and Burrus, C. S. (1976, February). Design and Implementation of Multirate

Digital Filters. IEEE Transactions on Acoustics, Speech, and Signal Processing, ASSP-24(1),

53–58.

39. Mitra, S. K. and Gransekaran, R. (1977, July). A Note on Block Implementation of IIR Digital

Filters. IEEE Transactions on Circuit and Systems, CAS-24(7),

40. Mitra, S. K. and Gransekaran, R. (1978, April). Block Implementation of Recursive Digital

Filters – New Structures and Properties. IEEE Transactions on Circuit and Systems, CAS-

25(4), 200–207.

41. McClellan, J. H. and Rader, C. M. (1979). Number Theory in Digital Signal Processing.

Englewood Cliffs, NJ: Prentice-Hall.

42. Meek, J. W. and Veletsos, A. S. (1972, March). Fast Convolution for Recursive Digital Filters.

IEEE Transactions on Audio and Electroacoustics, AU-20, 93–94.

43. Myers, Douglas G. (1990). Digital Signal Processing, Efficient Convolution and Fourier

Transform Techniques. Sydney, Australia: Prentice-Hall.

44. Nicholson, P. J. (1971, February). Algebraic Theory of Finite Fourier Transforms. Journal of

Computer and System Sciences, 5(2), 524–547.

45. Nussbaumer, H. J. (1981, 1982). Fast Fourier Transform and Convolution Algorithms.

(Second). Heidelberg, Germany: Springer-Verlag.

46. Niven, Ivan and Zuckerman, H. S. (1980). An Introduction to the Theory of Numbers. (Fourth).

New York: John Wiley & Sons.

47. Ore, Oystein. (1948). Number Theory and Its History. New York: McGraw-Hill.

48. Oppenheim, A. V. and Schafer, R. W. (1999). Discrete-Time Signal Processing. (Second).

[Earlier editions in 1975 and 1989]. Englewood Cliffs, NJ: Prentice-Hall.

49. Pitas, I. and Burrus, C. S. (1983, March). Time and Error Analysis of Digital Convolution by

Rectangular Transforms. Signal Processing, 5(2), 153–162.

50. Pollard, J. M. (1971, April). The Fast Fourier Transform in a Finite Field. Mathematics of

Computation, 25(114), 365–374.

51. Rader, Charles M. (1972, December). Discrete Convolution via Mersenne Transforms. IEEE

Transactions on Computers, 21(12), 1269–1273.

52. Rader, Charles M. (1972, January). Number Theoretic Convolution. In IEEE Signal Processing

Workshop. Arden House, Harriman, NY

53. Rabiner, L. R. and Gold, B. (1975). Theory and Application of Digital Signal Processing.

Englewood Cliffs, NJ: Prentice-Hall.

54. Shenoy, R. G. and Burnside, Daniel and Parks, T. W. (1992, September). Linear Periodic

Systems and Multirate Filter Design. (GEO-002-92-16b). Technical report. Schlumberger–

Doll Research Note.

55. Schroeder, Manfred R. (1984, 1986). Number Theory in Science and Comminication. (Second).

Berlin: Springer–Verlag.

56. Shenoy, R. G. and Parks, T. W. and Burnside, Daniel. (1992). Fourier Analysis of Linear

Periodic Systems and Multirate Filter Design. In Paper Summaries for the 1992 DSP

Workshop. (p. 2.4.1). Starved Rock Lodge, Utica, Ill.

57. Stockham, T. G. (1966). High Speed Convolution and Correlation. In AFIPS Conf. Proc. (Vol.

28, p. 229–233). 1966 Spring Joint Computer Conference.

58. Vaidyanathan, P. P. (1992). Multirate Systems and Filter Banks. Englewood Cliffs, NJ:

Prentice-Hall.

59. Voelcker, H. B. and Hartquist, E. E. (1970, June). Digital Filtering via Block Recursion. IEEE

Transactions on Audio and Electroacoustics, AU-18, 169–176.

60. White, S. A. (1989, July). Applications of Distributed Arithmetic to Digital Signal Processing.

IEEE ASSP Magazine, 6(3), 4–19.

61. Zadeh, L. A. (1950). Frequency Analysis of Variable Networks. Proceeding of the IRE, 38(3),

291–299.

62. Zalcstein, Y. (1971, June). A Note on Fast Convolution. IEEE Transactions on Computers, C-

20, 665.

63. Zeman, Jan and Lindgren, Allen G. (1981, July). Fast Digital Filters with Low Round–Off

Noise. IEEE Transactions on Circuit and Systems, CAS-28, 716–723.

64. Zeman, Jan and Lindgren, Allen G. (1981, October). Fast State–Space Decimator with Very

Low Round–off Noise. Signal Processing, 3(4), 377–388.

Glossary

Definition: FFT

(Fast Fourier Transform) An efficient computational algorithm for computing the

m10249m102493DFT.

Solutions

Index

A

absolutely integrable, Stable vs. Unstable

alias , Aliasing

aliasing , The sampling theorem, Aliasing

all the bands contain the same information but at different frequencies , The sampling theorem

alphabet, Symbolic Signals, Symbolic-valued Signals

amplitude response, THE AMPLITUDE RESPONSE

analog, Discrete-Time Signals

analog-to-digital converters , Sampling of continuous-time signals

antialiasing prefilter , Aliasing

argument, Complex Numbers

autocorrelation, Autocorrelation Function, Glossary

B

bandlimited, Sampling Period/Rate

bi-quad, Introduction

bilateral z-transform, Basic Definition of the Z-Transform

binary encoding , Sampling of continuous-time signals

bounded input-bounded output (bibo), Stable vs. Unstable

boxcar filter, Discrete-Time Systems in the Time-Domain, Examples for Systems in the Time

Domain

buffering, Efficiency of Frequency-Domain Filtering

butterfly, Deriving the FFT

C

causal, Causal vs. Noncausal, Pole/Zero Plots and the Region of Convergence

characteristic polynomial, Homogeneous Solution, Homogeneous Solution

circulant matrix, Understanding Conditions on Matrix for Shift Invariance

circular convolution, Compute IDFT of Y[k]

complex exponential sequence, Complex Exponentials, Complex Exponentials

complex exponentials, Introduction

complexity, FFT and the DFT

composite, Conclusion

computational advantage, Deriving the FFT

computational algorithm, The FFT Algorithm, Glossary

conjugate, Complex Numbers

continuous system, Continuous vs. Discrete

continuous time fourier transform, Introduction

continuous-time fourier transform, Introduction

control theory, Examples of Pole/Zero Plots

correlation of two signals measure the degree of their similarity., DIGITAL CORRELATION

countably infinite, Filtering in the Frequency Domain

D

decimation, Decimation in time FFT

delayed, Systems in the Time-Domain

difference equation, Discrete-Time Systems in the Time-Domain, Systems in the Time-Domain,

Introduction, Summary, Glossary

direct method, Solving a LCCDE, Solving a LCCDE

discrete fourier transform (dft), Sampling DTFT

discrete system, Continuous vs. Discrete

discrete time fourier transform, Introduction

discrete-time fourier transform, Introduction

discrete-time sinc function, DTFT Examples, Discrete-Time Fourier Transform (DTFT)

E

ecg, DTFT and Convolution

electrocardiogram, Glossary

envelop delay, WHY LINEAR-PHASE: MORE

F

fast fourier transform, Fast fourier transform (FFT)

fft, The FFT Algorithm, Glossary

fir, Discrete-Time Systems in the Time-Domain, Examples for Systems in the Time Domain

form, Deriving the FFT

fourier series, Equations, Equations

fourier transform, Basic Definition of the Z-Transform

frames, Spectrograms

frequency characteristic , FREQUENCY RESPONSE OF LTI (LSI) SYSTEMS

frequency domain, Properties of CTFT

frequency response , FREQUENCY RESPONSE OF LTI (LSI) SYSTEMS

functional, Introduction to Systems

G

geometric series, DTFT Examples, Discrete-Time Fourier Transform (DTFT)

group delay, WHY LINEAR-PHASE: MORE

H

hanning window, Spectrograms

homogeneous solution, Direct Method, Direct Method

I

iir, Discrete-Time Systems in the Time-Domain, Examples for Systems in the Time Domain,

Introduction

impulse response, Understanding Conditions on Matrix for Shift Invariance, Summary: LSI

Systems and Imuplse Response

in order the samples represent correctly the analog signal, the sampling frequency must be greater

than twice the maximum frequency of the analog signal:, The sampling theorem

indirect method, Solving a LCCDE, Solving a LCCDE

infinite impulse-response, Introduction

initial conditions, Discrete-Time Systems in the Time-Domain, Difference Equation

L

linear, Linear vs. Nonlinear

linear discrete-time systems, Systems in the Time-Domain

linear shift invariant system, LSI/LTI Systems, Glossary

linear time-invariant, Introduction

live, Illustrations

lti, Introduction

M

method of sequence (vector),, Cross-correlation and auto-correlation

modulus, Complex Numbers

N

narrow-band spectrogram, Short Time Fourier Transform

noise removal, Efficiency of Frequency-Domain Filtering, FIR Filter Example

nonanticipative, Causal vs. Noncausal

noncausal, Causal vs. Noncausal

nonlinear, Linear vs. Nonlinear

not, Speed Comparison

nyquist interval , The sampling theorem

nyquist rate , The sampling theorem

O

optimal, L-∞ Optimal Lowpass Filter Design Lemma

order, Difference Equation

P

particular solution, Direct Method, Direct Method

phase delay, WHY LINEAR-PHASE?

pitch (fundamental frequency) , Correlation of periodic signals

pole-zero cancellation, Examples of Pole/Zero Plots

poles, Introduction to Poles and Zeros of the Z-Transform, Glossary

postfilter , Aliasing

power series, Region of Convergence

properties, Properties of CTFT

proportional , FFT and the DFT

Q

quantization , Sampling of continuous-time signals

R

roc, Region of Convergence

S

sampling , SIGNAL SAMPLING

sampling frequency , Sampling of continuous-time signals

sampling interval, Sampling of continuous-time signals

sampling is just a multiplication of the analog signal x(t) with a sampling signal (or function)

s(t):, Sampling of continuous-time signals

sampling period , Sampling of continuous-time signals

shift-invariant, Discrete-Time Systems in the Time-Domain, Systems in the Time-Domain

signal, Signals Represent Information

slide (shift) – multiply – add. , Cross-correlation and auto-correlation

solution , Cross-correlation and auto-correlation, Auto-correlation, Correlation and data

communication, Aliasing, Associativity, Impulse response for causal system and signal, System

identification , From the DTFT to the DFT, Frequency response, FREQUENCY RESPONSE OF

LTI (LSI) SYSTEMS, Eigen-function and eigen-value in DSP systems , Frequency response in

terms of filter coefficients

spectrogram, Short Time Fourier Transform

stable, Stable vs. Unstable, Pole/Zero Plots and the Region of Convergence

symmetries, How does the FFT work?

system identification , System identification

T

the stagecoach effect, Sampling too slowly

time domain, Properties of CTFT

time index , Sampling of continuous-time signals

time invariant, Time Invariant vs. Time Variant

time variant, Time Invariant vs. Time Variant

time-reversed impulse response, Understanding Conditions on Matrix for Shift Invariance

time-varying behavior, Note

toeplitz matrices, Understanding Conditions on Matrix for Shift Invariance

transfer function, Conversion to Z-Transform, Conversion to Laplace-Transform

twiddle factor, Summary of FFT algorithms

twiddle factors, How does the FFT work?

U

uncountably infinite, Filtering in the Frequency Domain

uniform sampling , Sampling of continuous-time signals

unilateral z-transform, Basic Definition of the Z-Transform

unit sample, Unit Sample, Unit Step, Unit Sample

unit-sample response, Filtering in the Frequency Domain

unstable, Stable vs. Unstable

W

wide-band spectrogram, Short Time Fourier Transform

window, Spectrograms

Z

z-plane, The Complex Plane

z-transform, Basic Definition of the Z-Transform

z-transforms, Table of Common z-Transforms

zero-pad, Filtering in the Frequency Domain

zeros, Introduction to Poles and Zeros of the Z-Transform, Glossary

Attributions

Collection: ECE 454 and ECE 554 Supplemental reading

Edited by: Thad Welch