Digital signal processing with field programmable gate arrays

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Meyer-Baese, Uwe 1964- (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Berlin [u.a.] Springer 2004
Ausgabe:2. ed.
Schriftenreihe:Signals and communication technology
Schlagworte:
Online-Zugang:Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000zc 4500
001 BV019395888
003 DE-604
005 20060810
007 t|
008 040917s2004 gw d||| |||| 00||| eng d
010 |a 2004043478 
020 |a 3540211195  |c alk. paper  |9 3-540-21119-5 
035 |a (OCoLC)249321656 
035 |a (DE-599)BVBBV019395888 
040 |a DE-604  |b ger  |e aacr 
041 0 |a eng 
044 |a gw  |c DE 
049 |a DE-29T  |a DE-573  |a DE-1043  |a DE-91  |a DE-523  |a DE-11 
050 0 |a TK5102.9 
082 0 |a 621.3822 
084 |a ZN 6040  |0 (DE-625)157496:  |2 rvk 
084 |a ELT 517f  |2 stub 
100 1 |a Meyer-Baese, Uwe  |d 1964-  |e Verfasser  |0 (DE-588)14179514X  |4 aut 
240 1 0 |a Schnelle digitale Signalverarbeitung <Engl.> 
245 1 0 |a Digital signal processing with field programmable gate arrays  |c Uwe Meyer-Baese 
250 |a 2. ed. 
264 1 |a Berlin [u.a.]  |b Springer  |c 2004 
300 |a XVII, 527 S.  |b graph. Darst.  |c 24 cm. +  |e 1 CD-ROM (12 cm) 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
490 0 |a Signals and communication technology 
500 |a Includes bibliographical references (p. [423]-434) and index 
650 4 |a Digitale Signalverarbeitung - Field programmable gate array - Lehrbuch 
650 4 |a aSignal processing  |a xDigital techniques 
650 4 |a aField programmable gate arrays 
650 0 7 |a Field programmable gate array  |0 (DE-588)4347749-5  |2 gnd  |9 rswk-swf 
650 0 7 |a Digitale Signalverarbeitung  |0 (DE-588)4113314-6  |2 gnd  |9 rswk-swf 
655 7 |0 (DE-588)4123623-3  |a Lehrbuch  |2 gnd-content 
689 0 0 |a Digitale Signalverarbeitung  |0 (DE-588)4113314-6  |D s 
689 0 1 |a Field programmable gate array  |0 (DE-588)4347749-5  |D s 
689 0 |5 DE-604 
856 4 2 |m HBZ Datenaustausch  |q application/pdf  |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012858398&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA  |3 Inhaltsverzeichnis 
943 1 |a oai:aleph.bib-bvb.de:BVB01-012858398 

Datensatz im Suchindex

DE-BY-TUM_call_number 0001 2005 A 8643
0004 ELT 517f 2005 A 8643(2)
DE-BY-TUM_katkey 1523712
DE-BY-TUM_location Mag
00
DE-BY-TUM_media_number 040006093603
040006093501
_version_ 1820894329434013696
adam_text Contents Preface VII Preface to Second Edition XI 1. Introduction 1 1.1 Overview of Digital Signal Processing (DSP) 1 1.2 FPGA Technology 3 1.2.1 Classification by Granularity 3 1.2.2 Classification by Technology 5 1.2.3 Benchmark for FPLs 6 1.3 DSP Technology Requirements 10 1.3.1 FPGA and Programmable Signal Processors 11 1.4 Design Implementation 12 1.4.1 FPGA Structure 10 1.4.2 The Altera EPF10K70RC240 4 19 1.4.3 Case Study: Frequency Synthesizer 22 Exercises 27 2. Computer Arithmetic 31 2.1 Introduction 31 2.2 Number Representation 32 2.2.1 Fixed Point Numbers 32 2.2.2 Unconventional Fixed Point Numbers 35 2.2.3 Floating Point Numbers 47 2.3 Binary Adders 50 2.3.1 Pipelined Adders 52 2.3.2 Modulo Adders 57 2.4 Binary Multipliers 58 2.4.1 Multiplier Blocks 62 2.5 Binary Dividers 63 2.5.1 Linear Convergence Division Algorithms 66 2.5.2 Fast Divider Design 71 2.5.3 Array Divider 70 2.0 Floating point Arithmetic Implementation 70 XIV Contents 2.6.1 Fixed point to Floating point Format Conversion 77 2.6.2 Floating point to Fixed point Format Conversion 79 2.6.3 Floating point Multiplication 80 2.6.4 Floating point Addition 81 2.6.5 Floating point Division 83 2.6.6 Floating point Reciprocal 85 2.6.7 Floating point Synthesis Results 86 2.7 Multiply Accumulator (MAC) and Sum of Product (SOP) . . 87 2.7.1 Distributed Arithmetic Fundamentals 88 2.7.2 Signed DA Systems 91 2.7.3 Modified DA Solutions 92 2.8 Computation of Special Functions Using CORDIC 94 2.8.1 CORDIC Architectures 98 Exercises 103 3. Finite Impulse Response (FIR) Digital Filters 109 3.1 Digital Filters 109 3.2 FIR Theory 110 3.2.1 FIR Filter with Transposed Structure Ill 3.2.2 Symmetry in FIR Filters 114 3.2.3 Linear phase FIR Filters 115 3.3 Designing FIR Filters 116 3.3.1 Direct Window Design Method , 117 3.3.2 Equiripple Design Method 119 3.4 Constant Coefficient FIR Design 121 3.4.1 Direct FIR Design 122 3.4.2 FIR Filter with Transposed Structure 126 3.4.3 FIR Filter Using Distributed Arithmetic 128 Exercises , , , 143 4. Infinite Impulse Response (IIR) Digital Filters ,.. 147 4.1 IIR Theory 150 4.2 IIR Coefficient Computation 153 4.2.1 Summary of Important IIR Design Attributes , 155 4.3 IIR Filter Implementation 156 4.3.1 Finite Wordlength Effects 160 4.3.2 Optimization of the Filter Gain Factor 161 4.4 Fast IIR Filter 162 4.4.1 Time domain Interleaving 163 4.4.2 Clustered and Scattered Look Ahead Pipelining 165 4.4.3 IIR Decimator Design , , 168 4.4.4 Parallel Processing 168 4.4.5 IIR Design Using RNS 171 Exercises 172 Contents XV 5. Multirate Signal Processing 175 5.1 Decimation and Interpolation 175 5.1.1 Noble Identities 176 5.1.2 Sampling Rate Conversion by Rational Factor 178 5.2 Polyphase Decomposition 179 5.2.1 Recursive IIR Decimator 183 5.2.2 Fast running FIR Filter 184 5.3 Hogenauer CIC Filters 187 5.3.1 Single Stage CIC Case Study 187 5.3.2 Multistage CIC Filter Theory 189 5.3.3 Amplitude and Aliasing Distortion 194 5.3.4 Hogenauer Pruning Theory 196 5.3.5 CIC RNS Design 201 5.4 Multistage Decimator , 203 5.4.1 Multistage Decimator Design Using Goodman Carey Half band Filters 204 5.5 Frequency Sampling Filters as Bandpass Decimators 206 5.6 Filter Banks 210 5.6.1 Uniform DFT Filter Bank 210 5.6.2 Two channel Filter Banks 215 5.7 Wavelets , 230 5.7.1 The Discrete Wavelet Transformation 233 Exercises 237 6. Fourier Transforms 241 6.1 The Discrete Fourier Transform Algorithms 242 6.1.1 Fourier Transform Approximations Using the DFT . . . 242 6.1.2 Properties of the DFT 244 6.1.3 The Goertzel Algorithm 247 6.1.4 The Bluestein Chirp z Transform 248 6.1.5 The Rader Algorithm 251 6.1.6 The Winograd DFT Algorithm 257 6.2 The Fast Fourier Transform (FFT) Algorithms 259 6.2.1 The Cooley Tukey FFT Algorithm 260 6.2.2 The Good Thomas FFT Algorithm 270 6.2.3 The Winograd FFT Algorithm .273 6.2.4 Comparison of DFT and FFT Algorithms 276 6.3 Fourier related Transforms 278 6.3.1 Computing the DCT Using the DFT 280 6.3.2 Fast Direct DCT Implementation 281 Exercises , 283 XVI Contents 7. Advanced Topics 289 7.1 Rectangular and Number Theoretic Transforms (NTTs) 289 7.1.1 Arithmetic Modulo 2b ± 1 291 7.1.2 Efficient Convolutions Using NTTs 293 7.1.3 Fast Convolution Using NTTs 294 7.1.4 Multidimensional Index Maps and the Agarwal Burrus NTT 297 7.1.5 Computing the DFT Matrix with NTTs 299 7.1.6 Index Maps for NTTs 301 7.1.7 Using Rectangular Transforms to Compute the DFT . . 305 7.2 Error Control and Cryptography 306 7.2.1 Basic Concepts from Coding Theory 307 7.2.2 Block Codes 312 7.2.3 Convolutional Codes 316 7.2.4 Cryptography Algorithms for FPGAs 324 7.3 Modulation and Demodulation 341 7.3.1 Basic Modulation Concepts 341 7.3.2 Incoherent Demodulation 345 7.3.3 Coherent Demodulation 351 Exercises 360 8. Adaptive Filters 365 8.1 Application of Adaptive Filter 366 8.1.1 Interference Cancellation 366 8.1.2 Prediction . 367 8.1.3 Inverse Modeling 367 8.1.4 Identification 368 8.2 Optimum Estimation Techniques 368 8.2.1 The Optimum Wiener Estimation 370 8.3 The Widrow Hoff Least Mean Square Algorithms 374 8.3.1 Learning Curves , 381 8.3.2 Normalized LMS (NLMS) 383 8.4 Transform Domain LMS Algorithms 386 8.4.1 Fast convolution Techniques 386 8.4.2 Using Orthogonal Transforms 387 8.5 Implementation of the LMS Algorithm 391 8.5.1 Quantization Effects .., 391 8.5.2 FPGA Design of the LMS Algorithm 392 8.5.3 Pipelined LMS Filters 395 8.5.4 Transposed Form LMS Filter ... 398 8.5.5 Design of DLMS Algorithms 399 8.5.6 LMS Designs using SIGNUM Function 402 8.6 Recursive Least Square Algorithms 405 8.6.1 RLS with Finite Memory 409 8.6.2 Fast RLS Kalman Implementation 411 Contents XVII 8.6.3 The Fast a Posteriori Kalman RLS Algorithm 416 8.7 Comparison of LMS and RLS Parameters 417 Exercises 419 References 423 A. Verilog Source Code . . 435 B. VHDL and Verilog Coding 487 B.I List of Examples 489 B.2 Library of Parameterized Modules (LPM) 490 B.2.1 The Parameterized Flip flop Megafunction (lpmJf) . . 490 B.2.2 The Parameterized Adder/Subtractor Megafunction (lpm_add_sub) 494 B.2.3 The Parameterized Multiplier Megafunction (lpm mult) 499 B.2.4 The Parameterized ROM Megafunction (lpm_rom) . . . 503 B.2.5 The Parameterized Divider Megafunction (lpm_divide) 506 C. Glossary 509 D. CD ROM File: lreadme.ps , .515 Index 523
any_adam_object 1
author Meyer-Baese, Uwe 1964-
author_GND (DE-588)14179514X
author_facet Meyer-Baese, Uwe 1964-
author_role aut
author_sort Meyer-Baese, Uwe 1964-
author_variant u m b umb
building Verbundindex
bvnumber BV019395888
callnumber-first T - Technology
callnumber-label TK5102
callnumber-raw TK5102.9
callnumber-search TK5102.9
callnumber-sort TK 45102.9
callnumber-subject TK - Electrical and Nuclear Engineering
classification_rvk ZN 6040
classification_tum ELT 517f
ctrlnum (OCoLC)249321656
(DE-599)BVBBV019395888
dewey-full 621.3822
dewey-hundreds 600 - Technology (Applied sciences)
dewey-ones 621 - Applied physics
dewey-raw 621.3822
dewey-search 621.3822
dewey-sort 3621.3822
dewey-tens 620 - Engineering and allied operations
discipline Elektrotechnik / Elektronik / Nachrichtentechnik
edition 2. ed.
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02039nam a2200493zc 4500</leader><controlfield tag="001">BV019395888</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20060810 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">040917s2004 gw d||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2004043478</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3540211195</subfield><subfield code="c">alk. paper</subfield><subfield code="9">3-540-21119-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)249321656</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV019395888</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">TK5102.9</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">621.3822</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ZN 6040</subfield><subfield code="0">(DE-625)157496:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ELT 517f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Meyer-Baese, Uwe</subfield><subfield code="d">1964-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)14179514X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Schnelle digitale Signalverarbeitung &lt;Engl.&gt;</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Digital signal processing with field programmable gate arrays</subfield><subfield code="c">Uwe Meyer-Baese</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin [u.a.]</subfield><subfield code="b">Springer</subfield><subfield code="c">2004</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVII, 527 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="c">24 cm. +</subfield><subfield code="e">1 CD-ROM (12 cm)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Signals and communication technology</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references (p. [423]-434) and index</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Digitale Signalverarbeitung - Field programmable gate array - Lehrbuch</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">aSignal processing</subfield><subfield code="a">xDigital techniques</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">aField programmable gate arrays</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Field programmable gate array</subfield><subfield code="0">(DE-588)4347749-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Digitale Signalverarbeitung</subfield><subfield code="0">(DE-588)4113314-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4123623-3</subfield><subfield code="a">Lehrbuch</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Digitale Signalverarbeitung</subfield><subfield code="0">(DE-588)4113314-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Field programmable gate array</subfield><subfield code="0">(DE-588)4347749-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=012858398&amp;sequence=000002&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-012858398</subfield></datafield></record></collection>
genre (DE-588)4123623-3 Lehrbuch gnd-content
genre_facet Lehrbuch
id DE-604.BV019395888
illustrated Illustrated
indexdate 2024-12-23T17:46:50Z
institution BVB
isbn 3540211195
language English
lccn 2004043478
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-012858398
oclc_num 249321656
open_access_boolean
owner DE-29T
DE-573
DE-1043
DE-91
DE-BY-TUM
DE-523
DE-11
owner_facet DE-29T
DE-573
DE-1043
DE-91
DE-BY-TUM
DE-523
DE-11
physical XVII, 527 S. graph. Darst. 24 cm. + 1 CD-ROM (12 cm)
publishDate 2004
publishDateSearch 2004
publishDateSort 2004
publisher Springer
record_format marc
series2 Signals and communication technology
spellingShingle Meyer-Baese, Uwe 1964-
Digital signal processing with field programmable gate arrays
Digitale Signalverarbeitung - Field programmable gate array - Lehrbuch
aSignal processing xDigital techniques
aField programmable gate arrays
Field programmable gate array (DE-588)4347749-5 gnd
Digitale Signalverarbeitung (DE-588)4113314-6 gnd
subject_GND (DE-588)4347749-5
(DE-588)4113314-6
(DE-588)4123623-3
title Digital signal processing with field programmable gate arrays
title_alt Schnelle digitale Signalverarbeitung <Engl.>
title_auth Digital signal processing with field programmable gate arrays
title_exact_search Digital signal processing with field programmable gate arrays
title_full Digital signal processing with field programmable gate arrays Uwe Meyer-Baese
title_fullStr Digital signal processing with field programmable gate arrays Uwe Meyer-Baese
title_full_unstemmed Digital signal processing with field programmable gate arrays Uwe Meyer-Baese
title_short Digital signal processing with field programmable gate arrays
title_sort digital signal processing with field programmable gate arrays
topic Digitale Signalverarbeitung - Field programmable gate array - Lehrbuch
aSignal processing xDigital techniques
aField programmable gate arrays
Field programmable gate array (DE-588)4347749-5 gnd
Digitale Signalverarbeitung (DE-588)4113314-6 gnd
topic_facet Digitale Signalverarbeitung - Field programmable gate array - Lehrbuch
aSignal processing xDigital techniques
aField programmable gate arrays
Field programmable gate array
Digitale Signalverarbeitung
Lehrbuch
url http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012858398&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
work_keys_str_mv AT meyerbaeseuwe schnelledigitalesignalverarbeitungengl
AT meyerbaeseuwe digitalsignalprocessingwithfieldprogrammablegatearrays