Real-time digital signal processing from MATLAB to C with the TMS320C6x DSPs /
Welch, Thad B.,
Real-time digital signal processing from MATLAB to C with the TMS320C6x DSPs / Real time digital signal processing from MATLAB to C with the TMS320C6x DSPs Thad B. Welch, Boise State University, Boise, ID, USA, Cameron H.G. Wright, University of Wyoming, Laramie, WY, USA, Michael G. Morrow, University of Wisconsin, Madison, USA, - Third edition. - xxxiii, 444 pages ; 27 cm
Includes bibliographical references (pages 433-439) and index.
Section I: Enduring Fundamentals -- 1 Introduction and Organization -- 1.1 Why Do You Need This Book? -- 1.1.1 Other DSP Books -- 1.1.2 Demos and DSP Hardware -- 1.1.3 Philosophy of This Book -- 1.2 Real-Time DSP -- 1.3 How to Use This Book -- 1.3.1 Supported Boards -- 1.3.2 Host Computer to DSP Board Communication -- 1.3.3 Transition to Real-Time -- 1.3.4 Chapter Coverage -- 1.3.5 Hardware and Software Installation. 1.3.6 Reading Program Listings1.4 Get Started -- 1.5 Problems -- 2 Sampling and Reconstruction -- 2.1 Theory -- 2.1.1 Choosing a Sampling Frequency -- 2.1.2 Input/Output Issues: Samples or Frames? -- 2.1.3 The Talk-Through Concept -- 2.2 winDSK Demonstration -- 2.2.1 Starting winDSK -- 2.2.2 Talk-Thru Application -- 2.3 Talk-Through Using Windows -- 2.4 Talk-Through Using MATLAB and Windows -- 2.4.1 Talk-Through Using MATLAB Only -- 2.4.2 Talk-Through Using MATLAB and the DSK -- 2.5 DSK Implementation in C -- 2.6 Follow-On Challenges -- 2.7 Problems -- 3 FIR Digital Filters -- 3.1 Theory -- 3.1.1 Traditional Notation. 3.1.2 FIR Filters Compared to IIR Filters3.1.3 Calculating the Output of a Filter -- 3.2 winDSK Demonstration -- 3.2.1 Graphic Equalizer Application -- 3.2.2 Notch Filter Application -- 3.2.3 Audio Effects Application -- 3.3 MATLAB Implementation -- 3.3.1 Built-In Approach -- 3.3.2 Creating Your Own Filter Algorithm -- 3.4 DSK Implementation in C -- 3.4.1 Brute-Force FIR Filtering in C: Part 1 -- 3.4.2 Brute-Force FIR Filtering in C: Part 2 -- 3.4.3 Circular Bu?ered FIR Filtering -- 3.5 Follow-On Challenges -- 3.6 Problems -- 4 IIR Digital Filters -- 4.1 Theory -- 4.2 winDSK Demonstration: Notch Filter Application. 4.3 MATLAB Implementation4.3.1 Filter Design and Analysis -- 4.3.2 IIR Filter Notation -- 4.3.3 Block Diagrams -- 4.3.4 Built-In Approach -- 4.3.5 Creating Your Own Filter Algorithm -- 4.4 DSK Implementation in C -- 4.4.1 Brute-Force IIR Filtering -- 4.4.2 More Efficient IIR Filtering -- 4.5 Follow-On Challenges -- 4.6 Problems -- 5 Periodic Signal Generation -- 5.1 Theory -- 5.1.1 Periodic Signals in DSP -- 5.1.2 Signal Generation -- 5.2 winDSK Demonstration -- 5.2.1 Arbitrary Waveform -- 5.2.2 DTMF -- 5.3 MATLAB Implementation -- 5.3.1 Direct Digital Synthesizer Technique -- 5.3.2 Table Lookup Technique. 5.4 DSK Implementation in C5.4.1 Direct Digital Synthesizer Technique -- 5.4.2 Table Lookup Technique -- 5.4.3 Table Lookup Technique with Table Creation -- 5.4.4 Digital Resonator Technique -- 5.5 Pseudonoise Sequences -- 5.5.1 Theory -- 5.5.2 winDSK Demonstration -- 5.5.3 MATLAB Implementation -- 5.5.4 DSK Implementation in C -- 5.6 Follow-On Challenges -- 5.7 Problems -- 6 Frame-Based DSP -- 6.1 Theory -- 6.1.1 Drawbacks of Sample-Based DSP -- 6.1.2 What Is a Frame? -- 6.2 winDSK Demonstration -- 6.3 MATLAB Implementation -- 6.4 DSK Implementation in C -- 6.4.1 Triple Buffering -- 6.4.2 A Frame-Based DSP Example.
9781498781015 (Hardback : acidfree paper)
2016033212
Signal processing--Digital techniques.
Texas Instruments TMS320 series microprocessors.
TK5102.9 / .W44 2017
621.3822 / W.T.R
Real-time digital signal processing from MATLAB to C with the TMS320C6x DSPs / Real time digital signal processing from MATLAB to C with the TMS320C6x DSPs Thad B. Welch, Boise State University, Boise, ID, USA, Cameron H.G. Wright, University of Wyoming, Laramie, WY, USA, Michael G. Morrow, University of Wisconsin, Madison, USA, - Third edition. - xxxiii, 444 pages ; 27 cm
Includes bibliographical references (pages 433-439) and index.
Section I: Enduring Fundamentals -- 1 Introduction and Organization -- 1.1 Why Do You Need This Book? -- 1.1.1 Other DSP Books -- 1.1.2 Demos and DSP Hardware -- 1.1.3 Philosophy of This Book -- 1.2 Real-Time DSP -- 1.3 How to Use This Book -- 1.3.1 Supported Boards -- 1.3.2 Host Computer to DSP Board Communication -- 1.3.3 Transition to Real-Time -- 1.3.4 Chapter Coverage -- 1.3.5 Hardware and Software Installation. 1.3.6 Reading Program Listings1.4 Get Started -- 1.5 Problems -- 2 Sampling and Reconstruction -- 2.1 Theory -- 2.1.1 Choosing a Sampling Frequency -- 2.1.2 Input/Output Issues: Samples or Frames? -- 2.1.3 The Talk-Through Concept -- 2.2 winDSK Demonstration -- 2.2.1 Starting winDSK -- 2.2.2 Talk-Thru Application -- 2.3 Talk-Through Using Windows -- 2.4 Talk-Through Using MATLAB and Windows -- 2.4.1 Talk-Through Using MATLAB Only -- 2.4.2 Talk-Through Using MATLAB and the DSK -- 2.5 DSK Implementation in C -- 2.6 Follow-On Challenges -- 2.7 Problems -- 3 FIR Digital Filters -- 3.1 Theory -- 3.1.1 Traditional Notation. 3.1.2 FIR Filters Compared to IIR Filters3.1.3 Calculating the Output of a Filter -- 3.2 winDSK Demonstration -- 3.2.1 Graphic Equalizer Application -- 3.2.2 Notch Filter Application -- 3.2.3 Audio Effects Application -- 3.3 MATLAB Implementation -- 3.3.1 Built-In Approach -- 3.3.2 Creating Your Own Filter Algorithm -- 3.4 DSK Implementation in C -- 3.4.1 Brute-Force FIR Filtering in C: Part 1 -- 3.4.2 Brute-Force FIR Filtering in C: Part 2 -- 3.4.3 Circular Bu?ered FIR Filtering -- 3.5 Follow-On Challenges -- 3.6 Problems -- 4 IIR Digital Filters -- 4.1 Theory -- 4.2 winDSK Demonstration: Notch Filter Application. 4.3 MATLAB Implementation4.3.1 Filter Design and Analysis -- 4.3.2 IIR Filter Notation -- 4.3.3 Block Diagrams -- 4.3.4 Built-In Approach -- 4.3.5 Creating Your Own Filter Algorithm -- 4.4 DSK Implementation in C -- 4.4.1 Brute-Force IIR Filtering -- 4.4.2 More Efficient IIR Filtering -- 4.5 Follow-On Challenges -- 4.6 Problems -- 5 Periodic Signal Generation -- 5.1 Theory -- 5.1.1 Periodic Signals in DSP -- 5.1.2 Signal Generation -- 5.2 winDSK Demonstration -- 5.2.1 Arbitrary Waveform -- 5.2.2 DTMF -- 5.3 MATLAB Implementation -- 5.3.1 Direct Digital Synthesizer Technique -- 5.3.2 Table Lookup Technique. 5.4 DSK Implementation in C5.4.1 Direct Digital Synthesizer Technique -- 5.4.2 Table Lookup Technique -- 5.4.3 Table Lookup Technique with Table Creation -- 5.4.4 Digital Resonator Technique -- 5.5 Pseudonoise Sequences -- 5.5.1 Theory -- 5.5.2 winDSK Demonstration -- 5.5.3 MATLAB Implementation -- 5.5.4 DSK Implementation in C -- 5.6 Follow-On Challenges -- 5.7 Problems -- 6 Frame-Based DSP -- 6.1 Theory -- 6.1.1 Drawbacks of Sample-Based DSP -- 6.1.2 What Is a Frame? -- 6.2 winDSK Demonstration -- 6.3 MATLAB Implementation -- 6.4 DSK Implementation in C -- 6.4.1 Triple Buffering -- 6.4.2 A Frame-Based DSP Example.
9781498781015 (Hardback : acidfree paper)
2016033212
Signal processing--Digital techniques.
Texas Instruments TMS320 series microprocessors.
TK5102.9 / .W44 2017
621.3822 / W.T.R