Digital signal processing and applications with the C6713 and C6416 DSK

* This book is a tutorial on digital techniques for waveform generation, digital filters, and digital signal processing tools and techniques * The typical chapter begins with some theoretical material followed by working examples and experiments using the TMS320C6713-based DSPStarter Kit (DSK) * The...

Full description

Saved in:
Bibliographic Details
Main Author: Chassaing, Rulph
Format: eBook Book
Language:English
Published: Hoboken, N.J WILEY 2004
Wiley-Interscience
Wiley
John Wiley & Sons, Incorporated
Edition:1
Subjects:
ISBN:0471704067, 0471690074, 9780471704072, 0471704075, 9780471690078, 9780471704065
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract * This book is a tutorial on digital techniques for waveform generation, digital filters, and digital signal processing tools and techniques * The typical chapter begins with some theoretical material followed by working examples and experiments using the TMS320C6713-based DSPStarter Kit (DSK) * The C6713 DSK is TI's newest signal processor based on the C6x processor (replacing the C6711 DSK)
AbstractList * This book is a tutorial on digital techniques for waveform generation, digital filters, and digital signal processing tools and techniques * The typical chapter begins with some theoretical material followed by working examples and experiments using the TMS320C6713-based DSPStarter Kit (DSK) * The C6713 DSK is TI's newest signal processor based on the C6x processor (replacing the C6711 DSK)
Author Chassaing, Rulph
Author_xml – sequence: 1
  fullname: Chassaing, Rulph
BackLink https://cir.nii.ac.jp/crid/1130282269128943360$$DView record in CiNii
BookMark eNpNkDFPwzAQhY2gCFq6MDNkQEgMhbMdn-MR0lIqKjGAQEyRkzipISQhDkL8e1xaJG64u6f36XR6Q7JXN7Uh5JjCBQVglxBKKiEEKXbI8E-g3P0vBmTIwG8CFAv3yYGQKJWI8ICMnXsFX5QrquCQzKe2tL2uAmfL2o-2azLjnK3LQNd5oNu2spnubVO74Mv2q6BfmSBGSfmvH2NIMZg-3B2RQaErZ8bbOSJPN7PH-HayvJ8v4qvlRCNHhIlimGkqizyHDAtDC81MpnKMUqEKCFWRMplSbmjGgGrBUeep0DrVWGCRCslH5Gxz2H_68Wlcn5i0ad4yU_edrpLZdcyYiAA9eLIFTVeZsknWmEuYFFLwyNunG7u2NsnsulPKgUWMoaIsUiHnCB4732C2bD_TyrqVjyZpO_uuu-_kebGcvVz7OCPgkv8A2Cp0Mw
ContentType eBook
Book
DBID WIIVT
RYH
YSPEL
DEWEY 621.382/2
DOI 10.1002/0471704075
DatabaseName Wiley
CiNii Complete
Perlego
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 0471704067
9780471704065
Edition 1
ExternalDocumentID EBC225806
2757538
BA72176560
WILEYB0008037
Genre Electronic books
GroupedDBID 089
20A
38.
3W9
3X9
3XM
5VX
A4I
A4J
AABBV
AARDG
ABARN
ABIAV
ABQPQ
ABQPW
ACBYE
ACIQC
ACLGV
ADVEM
AFOJC
AHWGJ
AIHSK
AIXPE
AJFER
ALMA_UNASSIGNED_HOLDINGS
AMYDA
AZZ
BBABE
CULCI
CZVVX
CZZ
GEOUK
HF4
I90
IPJKO
IVR
J-X
JFSCD
KAH
KJBCJ
MYL
P73
PQQKQ
W1A
WIIVT
YPLAZ
YSPEL
ZEEST
RYH
ID FETCH-LOGICAL-a63660-926ca17fdd0c6fe1fa2ec9d68b59f049fb27b13e1c201a536adb5aaba6f6fb573
ISBN 0471704067
0471690074
9780471704072
0471704075
9780471690078
9780471704065
IngestDate Wed Dec 10 11:17:53 EST 2025
Tue Dec 02 17:52:57 EST 2025
Thu Jun 26 22:32:31 EDT 2025
Mon Sep 15 08:28:00 EDT 2025
IsPeerReviewed false
IsScholarly false
LCCN 2004050924
LCCallNum_Ident TK5102.9.C47422 2005
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a63660-926ca17fdd0c6fe1fa2ec9d68b59f049fb27b13e1c201a536adb5aaba6f6fb573
Notes Includes bibliographical references and index
HTTP:URL=http://www.loc.gov/catdir/description/wiley042/2004050924.html Information=Publisher description
HTTP:URL=http://www.loc.gov/catdir/toc/wiley041/2004050924.html Information=Table of contents
OCLC 57679586
PQID EBC225806
PageCount 543
ParticipantIDs proquest_ebookcentral_EBC225806
perlego_books_2757538
nii_cinii_1130282269128943360
igpublishing_primary_WILEYB0008037
ProviderPackageCode J-X
PublicationCentury 2000
PublicationDate 2004.
c2005
2004
PublicationDateYYYYMMDD 2004-01-01
2005-01-01
PublicationDate_xml – year: 2004
  text: 2004
PublicationDecade 2000
PublicationPlace Hoboken, N.J
PublicationPlace_xml – name: Hoboken, N.J
– name: Newark
PublicationYear 2004
2005
Publisher WILEY
Wiley-Interscience
Wiley
John Wiley & Sons, Incorporated
Publisher_xml – name: WILEY
– name: Wiley-Interscience
– name: Wiley
– name: John Wiley & Sons, Incorporated
SSID ssj0000139190
Score 2.210102
Snippet * This book is a tutorial on digital techniques for waveform generation, digital filters, and digital signal processing tools and techniques * The typical...
SourceID proquest
perlego
nii
igpublishing
SourceType Publisher
SubjectTerms Science
Signal processing -- Digital techniques
Texas Instruments TMS320 series microprocessors
Waves & Wave Mechanics
SubjectTermsDisplay Science
Waves & Wave Mechanics
TableOfContents Digital signal processing and applications with the C6713 and C6416 DSK -- Topics in digital signal processing -- Contents -- Preface -- List of examples -- Programs/files on accompanying CD -- 1. DSP development system -- 2. Input and output with the DSK -- 3. Architecture and instruction set of the C6x processor -- 4. Finite impulse response filters -- 5. Infinite impulse response filters -- 6. Fast fourier transform -- 7. Adaptive filters -- 8. Code optimization -- 9. DSP/BIOS and RTDX using MATLAB, visual c++, visual basic, and LabVIEW -- 10. DSP applications and student projects -- Appendix a. TMS320C6x instruction set -- Appendix b. Registers for circular addressing and interrupts -- Appendix c. Fixed-point considerations -- Appendix d. MATLAB support tools -- Appendix e. Additional support tools -- Appendix f. Fast hartley transform -- Appendix g. Goertzel algorithm -- Appendix h. TMS320C6416 DSK -- Appendix i. TMS320C6711 DSK -- Index.
7.2 Adaptive Structures -- 7.3 Adaptive Linear Combiner -- 7.4 Performance Function -- 7.5 Searching for the Minimum -- 7.6 Programming Examples for Noise Cancellation and System Identification -- References -- 8 Code Optimization -- 8.1 Introduction -- 8.2 Optimization Steps -- 8.2.1 Compiler Options -- 8.2.2 Intrinsic C Functions -- 8.3 Procedure for Code Optimization -- 8.4 Programming Examples Using Code Optimization Techniques -- 8.5 Software Pipelining for Code Optimization -- 8.5.1 Procedure for Hand-Coded Software Pipelining -- 8.5.2 Dependency Graph -- 8.5.3 Scheduling Table -- 8.6 Execution Cycles for Different Optimization Schemes -- References -- 9 DSP/BIOS and RTDX Using MATLAB, Visual C++, Visual Basic, and LabVIEW -- 9.1 Introduction to DSP/BIOS -- 9.2 RTDX Using MATLAB to Provide Interface Between PC and DSK -- 9.3 RTDX Using Visual C++ to Interface with DSK -- 9.4 RTDX Using Visual Basic to Provide Interface Between PC and DSK -- 9.5 RTDX Using LabVIEW to Provide Interface Between PC and DSK -- Acknowledgments -- References -- 10 DSP Applications and Student Projects -- 10.1 DTMF Detection Using Correlation, FFT, and Goertzel Algorithm -- 10.1.1 Using a Correlation Scheme and Onboard LEDs for Verifying Detection -- 10.1.2 Using RTDX with Visual C++ to Display Detected DTMF Signals on the PC -- 10.1.3 Using FFT and Onboard LEDs for Verifying Detection -- 10.1.4 Using Goertzel Algorithm -- 10.2 Beat Detection Using Onboard LEDs -- 10.3 FIR with RTDX Using Visual C++ for Transfer of Filter Coefficients -- 10.4 Radix-4 FFT with Frequency Domain Filtering -- 10.5 Radix-4 FFT with RTDX Using Visual C++ and MATLAB for Plotting -- 10.6 Spectrum Display Through EMIF Using a Bank of 32 LEDs -- 10.7 Spectrum Display Through EMIF Using LCDs -- 10.8 Time-Frequency Analysis of Signals with Spectrogram -- 10.8.1 Simulation Using MATLAB
C.1 Binary and Two's-Complement Representation -- C.2 Fractional Fixed-Point Representation -- C.3 Multiplication -- Reference -- Appendix D MATLAB Support Tools -- D.1 SPTool and FDATool for FIR Filter Design -- D.2 SPTool and FDATool for IIR Filter Design -- D.3 MATLAB for FIR Filter Design Using the Student Version -- D.4 MATLAB for IIR Filter Design Using the Student Version -- D.5 BLT Using MATLAB and Support Programs on CD -- D.6 FFT and IFFT -- References -- Appendix E Additional Support Tools -- E.1 Goldwave Shareware Utility as a Virtual Instrument -- E.2 Filter Design Using DigiFilter -- E.2.1 FIR Filter Design -- E.2.2 IIR Filter Design -- E.3 FIR Filter Design Using a Filter Development Package -- E.3.1 Kaiser Window -- E.3.2 Hamming Window -- E.4 Visual Application Builder and LabVIEW -- E.5 Alternative Input/Output -- References -- Appendix F Fast Hartley Transform -- References -- Appendix G Goertzel Algorithm -- G.1 Design Considerations -- References -- Appendix H TMS320C6416 DSK -- H.1 TMS320C64x Processor -- H.2 Programming Examples Using the C6416 DSK -- References -- Appendix I TMS320C6711 DSK -- Reference -- Index
Intro -- Digital Signal Processing and Applications with the C6713 and C6416 DSK -- TOPICS IN DIGITAL SIGNAL PROCESSING -- Contents -- Preface -- List of Examples -- Programs/Files on Accompanying CD -- 1 DSP Development System -- 1.1 Introduction -- 1.2 DSK Support Tools -- 1.2.1 DSK Board -- 1.2.2 TMS320C6713 Digital Signal Processor -- 1.3 Code Composer Studio -- 1.3.1 CCS Installation and Support -- 1.3.2 Useful Types of Files -- 1.4 Quick Test of DSK -- 1.5 Support Files -- 1.6 Programming Examples to Test the DSK Tools -- 1.7 Support Programs/Files Considerations -- 1.7.1 Initialization/Communication File -- 1.7.2 Vector File -- 1.7.3 Linker Command File -- 1.8 Compiler/Assembler/Linker Shell -- 1.8.1 Compiler -- 1.8.2 Assembler -- 1.8.3 Linker -- 1.9 Assignments -- References -- 2 Input and Output with the DSK -- 2.1 Introduction -- 2.2 TLV320AIC23 (AIC23) Onboard Stereo Codec for Input and Output -- 2.3 Programming Examples Using C Code -- 2.4 Assignments -- References -- 3 Architecture and Instruction Set of the C6x Processor -- 3.1 Introduction -- 3.2 TMS320C6x Architecture -- 3.3 Functional Units -- 3.4 Fetch and Execute Packets -- 3.5 Pipelining -- 3.6 Registers -- 3.7 Linear and Circular Addressing Modes -- 3.7.1 Indirect Addressing -- 3.7.2 Circular Addressing -- 3.8 TMS320C6x Instruction Set -- 3.8.1 Assembly Code Format -- 3.8.2 Types of Instructions -- 3.9 Assembler Directives -- 3.10 Linear Assembly -- 3.11 ASM Statement within C -- 3.12 C-Callable Assembly Function -- 3.13 Timers -- 3.14 Interrupts -- 3.14.1 Interrupt Control Registers -- 3.14.2 Interrupt Acknowledgment -- 3.15 Multichannel Buffered Serial Ports -- 3.16 Direct Memory Access -- 3.17 Memory Considerations -- 3.17.1 Data Allocation -- 3.17.2 Data Alignment -- 3.17.3 Pragma Directives -- 3.17.4 Memory Models -- 3.18 Fixed- and Floating-Point Format
10.8.2 Spectrogram with RTDX Using MATLAB -- 10.8.3 Spectrogram with RTDX Using Visual C++ -- 10.9 Audio Effects (Echo and Reverb, Harmonics, and Distortion) -- 10.10 Voice Detection and Reverse Playback -- 10.11 Phase Shift Keying-BPSK Encoding and Decoding with PLL -- 10.11.1 BPSK Single-Board Transmitter/Receiver Simulation -- 10.11.2 BPSK Transmitter/Voice Encoder with Real-Time Input -- 10.11.3 Phase-Locked Loop -- 10.11.4 BPSK Transmitter and Receiver with PLL -- 10.12 Binary Phase Shift Keying -- 10.13 Modulation Schemes-PAM and PSK -- 10.13.1 Pulse Amplitude Modulation -- 10.13.2 Phase-Shift Keying -- 10.14 Selectable IIR Filter and Scrambling Scheme Using Onboard Switches -- 10.15 Convolutional Encoding and Viterbi Decoding -- 10.16 Speech Synthesis Using Linear Prediction of Speech Signals -- 10.17 Automatic Speaker Recognition -- 10.18 µ-Law for Speech Companding -- 10.19 Voice Scrambler Using DMA and User Switches -- 10.20 SB-ADPCM Encoder/Decoder: Implementation of G.722 Audio Coding -- 10.21 Encryption Using the Data Encryption Standard Algorithm -- 10.22 Phase-Locked Loop -- 10.23 Miscellaneous Projects -- 10.23.1 Multirate Filter -- 10.23.2 Acoustic Direction Tracker -- 10.23.3 Neural Network for Signal Recognition -- 10.23.4 Adaptive Temporal Attenuator -- 10.23.5 FSK Modem -- 10.23.6 Image Processing -- 10.23.7 Filter Design and Implementation Using a Modified Prony's Method -- 10.23.8 PID Controller -- 10.23.9 Four-Channel Multiplexer for Fast Data Acquisition -- 10.23.10 Video Line Rate Analysis -- Acknowledgments -- References -- Appendix A TMS320C6x Instruction Set -- A.1 Instructions for Fixed- and Floating-Point Operations -- A.2 Instructions for Floating-Point Operations -- References -- Appendix B Registers for Circular Addressing and Interrupts -- Reference -- Appendix C Fixed-Point Considerations
3.18.1 Data Types -- 3.18.2 Floating-Point Format -- 3.18.3 Division -- 3.19 Code Improvement -- 3.19.1 Intrinsics -- 3.19.2 Trip Directive for Loop Count -- 3.19.3 Cross-Paths -- 3.19.4 Software Pipelining -- 3.20 Constraints -- 3.20.1 Memory Constraints -- 3.20.2 Cross-Path Constraints -- 3.20.3 Load/Store Constraints -- 3.20.4 Pipelining Effects with More Than One EP within an FP -- 3.21 Programming Examples Using C, Assembly, and Linear Assembly -- 3.22 Assignments -- References -- 4 Finite Impulse Response Filters -- 4.1 Introduction to the z-Transform -- 4.1.1 Mapping from s-Plane to z-Plane -- 4.1.2 Difference Equations -- 4.2 Discrete Signals -- 4.3 FIR Filters -- 4.4 FIR Lattice Structure -- 4.5 FIR Implementation Using Fourier Series -- 4.6 Window Functions -- 4.6.1 Hamming Window -- 4.6.2 Hanning Window -- 4.6.3 Blackman Window -- 4.6.4 Kaiser Window -- 4.6.5 Computer-Aided Approximation -- 4.7 Programming Examples Using C and ASM Code -- 4.8 Assignments -- References -- 5 Infinite Impulse Response Filters -- 5.1 Introduction -- 5.2 IIR Filter Structures -- 5.2.1 Direct Form I Structure -- 5.2.2 Direct Form II Structure -- 5.2.3 Direct Form II Transpose -- 5.2.4 Cascade Structure -- 5.2.5 Parallel Form Structure -- 5.2.6 Lattice Structure -- 5.3 Bilinear Transformation -- 5.3.1 BLT Design Procedure -- 5.4 Programming Examples Using C and ASM Code -- 5.5 Assignments -- References -- 6 Fast Fourier Transform -- 6.1 Introduction -- 6.2 Development of the FFT Algorithm with Radix-2 -- 6.3 Decimation-in-Frequency FFT Algorithm with Radix-2 -- 6.4 Decimation-in-Time FFT Algorithm with Radix-2 -- 6.5 Bit Reversal for Unscrambling -- 6.6 Development of the FFT Algorithm with Radix-4 -- 6.7 Inverse Fast Fourier Transform -- 6.8 Programming Examples -- 6.8.1 Fast Convolution -- 6.9 Assignments -- References -- 7 Adaptive Filters -- 7.1 Introduction
Title Digital signal processing and applications with the C6713 and C6416 DSK
URI http://portal.igpublish.com/iglibrary/search/WILEYB0008037.html
https://cir.nii.ac.jp/crid/1130282269128943360
https://www.perlego.com/book/2757538/digital-signal-processing-and-applications-with-the-c6713-and-c6416-dsk-pdf
https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=225806
Volume 16
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LbxMxELbalAOceBSRQqlVcatW7K7fxyaEVqIqCArqbWV77TRStY2SgPrzO_Y6mzRUQhx6sfaltTSfd_3N2PMNQh9MaQwxTmSAr8wosyIz3LCMGWmJZtR4HXVmz8T5uby8VN-SVOI8lhMQTSNvb9X0UaGGawB2SJ39D7i7l8IFOAbQoQXYod1gxN3pIm1uGYcKIEdhS0bIr2pTAJZJiOsr1Sn6GkrWcXAf4_0hB9J09OlHF_YcXgGv1qnkyfewif1ehIBtRAji7yWLAcY0q97zIXMaBHMCVXjwj9oqtIaHBHzvbZWTDYXqwTG4kSKo-GyjbcHBBd45GX39-aWLdQWaCcQjCgKkzuhS_GjZeScdW35cdRb0Y8fTLh4H838zmYCnMnWzaze--Wv-jKTg4jnqhUSRF2jLNS_RszVhx1foJGGBWyzwCgsMtsbrWOCABQYscMQi3o9YYMBiF_36PLoYnmapZEWmOeE8z1TJrS6Er-vccu8Kr0tnVc2lYcqDN-ZNKUxBXGGBeWlGuK4N09po7rk3TJDXqNfcNO4NwqSWiha1obmj1Amta0ukY8QTIMG14n10uG6catrKk1RRjH0QfQEi-mgfTFbZSWiLsEoNjJArYCWKEsLzPtpNxqzCoJ1XpQACT2QfHSxNW8Vl-7RXuBoNhjAFyJzv_ePNb9HT1WB8h3qL2W-3j57YP4vJfPY-DZE7X4o9DA
linkProvider ProQuest Ebooks
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Digital+signal+processing+and+applications+with+the+C6713+and+C6416+DSK&rft.au=Chassaing%2C+Rulph&rft.date=2005-01-01&rft.pub=Wiley-Interscience&rft.isbn=9780471690078&rft_id=info:doi/10.1002%2F0471704075&rft.externalDocID=BA72176560
thumbnail_l http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fwww.perlego.com%2Fbooks%2FRM_Books%2Fwiley_hlvwyirv%2F9780471704065.jpg
thumbnail_s http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=http%3A%2F%2Fportal.igpublish.com%2Figlibrary%2Famazonbuffer%2FWILEYB0008037_null_0_320.png