Real-Time
Digital Signal Processing
Real-Time Digital Signal Processing. Sen M Kuo, Bob H Lee
Copyright # 2001 John Wiley & Sons Ltd
ISBNs: 0-470-84137-0 (Hardback); 0-470-84534-1 (Electronic)
Real-Time
Digital Signal Processing
Implementations, Applications, and
Experiments with the TMS320C55X
Sen M Kuo
Northern Illinois University, DeKalb, Illinois, USA
Bob H Lee
Texas Instruments, Inc., Schaumburg, Illinois, USA
JOHN WILEY & SONS, LTD.
Chichester
New York
Weinheim
Brisbane
Singapore
Toronto
Real-Time Digital Signal Processing. Sen M Kuo, Bob H Lee
Copyright # 2001 John Wiley & Sons Ltd
ISBNs: 0-470-84137-0 (Hardback); 0-470-84534-1 (Electronic)
Copyright # 2001 by John Wiley & Sons, Ltd
Baffins Lane, Chichester,
West Sussex, PO 19 1UD, England
National 01243 779777
International (44) 1243 779777
e-mail (for orders and customer service enquiries): cs-books@wiley.co.uk
Visit our Home Page on http://www.wiley.co.uk
or
http://www.wiley.com
All Rights Reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in
any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except under the
terms of the Copyright Designs and Patents Act 1988 or under the terms of a licence issued by the Copyright
Licensing Agency, 90 Tottenham Court Road, London, W1P 9HE, UK, without the permission in writing of the
Publisher, with the exception of any material supplied specifically for the purpose of being entered and executed on a
computer system, for exclusive use by the purchaser of the publication.
Neither the authors nor John Wiley & Sons Ltd accept any responsibility or liability for loss or damage occasioned to
any person or property through using the material, instructions, methods or ideas contained herein, or acting or
refraining from acting as a result of such use. The authors and Publisher expressly disclaim all implied warranties,
including merchantability of fitness for any particular purpose. There will be no duty on the authors or Publisher to
correct any errors or defects in the software.
Designations used by companies to distinguish their products are often claimed as trademarks. In all instances where
John Wiley & Sons is aware of a claim, the product names appear in initial capital or capital letters. Readers,
however, should contact the appropriate companies for more complete information regarding trademarks and
registration.
Other Wiley Editorial Offices
John Wiley & Sons, Inc., 605 Third Avenue,
New York, NY 10158±0012, USA
Wiley-VCH Verlag GmbH
Pappelallee 3, D-69469 Weinheim, Germany
Jacaranda Wiley Ltd, 33 Park Road, Milton,
Queensland 4064, Australia
John Wiley & Sons (Canada) Ltd, 22 Worcester Road
Rexdale, Ontario, M9W 1L1, Canada
John Wiley & Sons (Asia) Pte Ltd, 2 Clementi Loop #02±01,
Jin Xing Distripark, Singapore 129809
Library of Congress Cataloging-in-Publication Data
Kuo, Sen M. (Sen-Maw)
Real-time digital signal processing: implementations, applications, and experiments
with the TMS320C55x / Sen M. Kuo, Bob H. Lee
p. cm.
Includes bibliographical references and index.
ISBN 0±470±84137±0
1. Signal processingÐDigital techniques. 2. Texas Instruments TMS320 series
microprocessors. I. Lee, Bob H. II. Title.
TK5102.9 .K86 2001
621.382
0
2Ðdc21 2001026651
British Library Cataloguing in Publication Data
A catalogue record for this book is available from the British Library
ISBN 0 470 84137 0
Typeset by Kolam Information Services Pvt. Ltd, Pondicherry, India
Printed and bound in Great Britain by Antony Rowe Ltd
This book is printed on acid-free paper responsibly manufactured from sustainable forestry,
in which at least two trees are planted for each one used for paper production.
Real-Time Digital Signal Processing. Sen M Kuo, Bob H Lee
Copyright # 2001 John Wiley & Sons Ltd
ISBNs: 0-470-84137-0 (Hardback); 0-470-84534-1 (Electronic)
To my wife Paolien, and children Jennifer, Kevin,
and Kathleen.
± Sen M. Kuo
To my dear wife Vikki and daughter Jenni.
± Bob H. Lee
Contents
Preface xv
1 Introduction to Real-Time Digital Signal Processing 1
1.1 Basic Elements of Real-Time DSP Systems 2
1.2 Input and Output Channels 3
1.2.1 Input Signal Conditioning 3
1.2.2 A/D Conversion 4
1.2.3 Sampling 5
1.2.4 Quantizing and Encoding 7
1.2.5 D/A Conversion 9
1.2.6 Input/Output Devices 9
1.3 DSP Hardware 11
1.3.1 DSP Hardware Options 11
1.3.2 Fixed- and Floating-Point Devices 13
1.3.3 Real-Time Constraints 14
1.4 DSP System Design 14
1.4.1 Algorithm Development 14
1.4.2 Selection of DSP Chips 16
1.4.3 Software Development 17
1.4.4 High-Level Software Development Tools 18
1.5 Experiments Using Code Composer Studio 19
1.5.1 Experiment 1A ± Using the CCS and the TMS320C55x Simulator 20
1.5.2 Experiment 1B ± Debugging Program on the CCS 25
1.5.3 Experiment 1C ± File Input and Output 28
1.5.4 Experiment 1D ± Code Efficiency Analysis 29
1.5.5 Experiment 1E ± General Extension Language 32
References 33
Exercises 33
2 Introduction to TMS320C55x Digital Signal Processor 35
2.1 Introduction 35
2.2 TMS320C55x Architecture 36
2.2.1 TMS320C55x Architecture Overview 36
2.2.2 TMS320C55x Buses 39
2.2.3 TMS320C55x Memory Map 40
Real-Time Digital Signal Processing. Sen M Kuo, Bob H Lee
Copyright # 2001 John Wiley & Sons Ltd
ISBNs: 0-470-84137-0 (Hardback); 0-470-84534-1 (Electronic)
评论2