throbber
Applications of Cnmmuniculiuna Thuiewtrrj:F
`Series Edilur: EW. Lucky
`
`
`
`CBM2013—00009
`
`

`

`lenrlll unf- Cunurall h1llun1nu-Ifl-Puhl1tfllnh Ill-Hi
`
`
`ul'rh lannratnrll-
`
`Traflfir. Ste-LIED fl.
`Ebuun'ucatmn syn" duly-I urn-1g DEF “gum-Inn
`”pen-nan.” Hr 1h. THESEDEEEI
`.n' Eleven- A. Trauan
`u, u. -- Clap-phclllfllfil {If
`Iflllul'l'lfllilllll'll
`In“)???
`Inc1udli bln1lnqrapn1cal rl+|rrnnll lflfl 1nutt.
`ISBN 6-353-45632-1
`2. DLgIta-l
`IEthl‘l-lquE'E.
`1. 5'9"!" pruca::1ng—-Dlg11‘fll
`:n-llun|fiatibn$--EQu1pllfl-1 and :upn1IH--D-E:Ipn--Dau nfucflsmn.
`3. Tuna: 1n|1FUIln11 THsaan IIF1II nucrnnrncaslnrl.
`d. Hill-f1ll
`alt: pruclntlnq.
`I. Tllll.
`II. Elr1il.
`TKfi1fl2.fi.T?-fll
`+995
`521 .EEE' 2 ' UTE-4min
`
`EI'EI'B'EB-EU
`EIP
`
`
`"'wa diikflm ii dcffltiw. in mnul'wun: war In: mu “mind in trlmil. il will b: rcpllccd.
`II nu fihlrflt iI" FtEI-Ifl'ltd wialu'n 3D- dm ufnuipl :«n Min-Ilia; Edimr. Fltrlum Fran. :33
`5pm; Elmer. New ‘r'urlu. H“? mm 3.
`
`Thu: puhlnhcr mm: nu wlmnty Mm}.I kind. upwind ur implitd. with regard In III:
`inn-Fl wm mprndumd an IR dislitm ur Ih: mmmfinyina datumnllfiun. Th: publiihcr flull
`rum be liahle in any ever“ I'm Incident-1 nr mnnqumfinl dam-3:5 a: loss in cunnmlinn with,
`15' arising UL" UT. the filnl'l‘llflhing. perfmn‘flncc. or In: I:II' lh: mflwrt.
`
`FEBH WIDE-450314
`
`Elm!!- Filer-urn Frau. Mew Yuk
`
`A Dirilinn 11F Plenum Puhl'nhina. Carper-rim
`.23! 5mm. Sin-:1. NIL-w 'r‘mk. HT. lull]
`
`IDQSTfifl-JE
`
`A11 r-illus mutwd
`
`Ha pm: ul' II'III bwk may b: mrmmed. “mad in I fllril'l'l] ljl'llill'l'l. :H' mulmiuud L11. Iflj'
`farm or by my means. mnmnic. machininl. phmucnpyiu. microfilm“. “cording. m
`«hen-me. wrlI'l-[Iul mmm prrmu'n'un I'mm ll": Publiihrr
`
`Puntnd an [ht IJI'IiItd Eta-In of America
`
`

`

`Cements
`
`l. llrlelr I‘JI'I'erIIrle‘IIr nl.’ the led'n'lre III! Eert'IIIrere Tent: ...........................................
`
`1
`
`LI. Same DSP l|.'C.'hi|:I Hist-313' and Typical Applieatinns ...........................................
`I.1_ intrndI-Ictiu-n In the TMEHEflCfl-‘I Planting-Paint DEF .........................................
`I .1. l. The Email Preeessing UnitiCPUl .................................................
`l...11 Memeryflrganizmien..........-.-
`I...11 'I'IlelnternelEI-Ie
`l...14 TheExtemnlBusesendInteifipliI
`I...15 Peripherals .....................................................................
`l.1.I'-‘r. TheDirectHeinmjrheeessiDMMCnnlmller.......-.
`I-1-7. BriefDeecfiptin-nufmelnetruetiunSe‘t..................
`l.3. TheWS31flC‘3DEvnIuelinnMe-dule
`I..4 SeftwateTeels.
`I .4. 1. Software Enliplieii In}; TeiuIi: IhetriIinente”.............................................
`l-4.1 DigimlFiltetDesignPregrnnm.
`l-5.lnIIntlue1u:3rE.1pemnents ll
`
`I4..'-l. fllherfiei‘tware.
`
`.-
`
`..
`
`Eamqemmmamum—
`
`ll
`
`1. anin; to Use the Herthure Intl S-IIftIIIIre 'llnnll hy Generating II Sine We've ....................
`
`I3
`
`2.], Some Basie Utilin Files, Pregame, and Environment 1iIr"II|I'iIaI:I1es Required by the 'l'MSflilC 30
`Assembler C Compiler and Linker ................................. . .....................
`2-1. MethndlfurGeneratingaSineWaw........
`..
`1. 3. Methed 1 fed: Generating e. Sine Wave—Using lIitei-rupts .....................................
`1.4. Methnd 3—DMA fl‘nm a Table ...........................................................
`
`13
`l?
`14
`16
`
`

`

`Euler-ti:
`
`3- DIEIHIFIHE” uuuuuuuuuuuuuuuuuuu emu-rue uuuuuuuuuuu I-rv++++++111-IIIu.-...-..u-rr-r-rr-r-rr-r-rr-r-r-r-u-
`
`3 i. Discrete-Time Cnnenlutian and Frequency Responses .......................................
`3.2. Finite Dnrntinn Impulse RespnnselFIR‘I Filters
`.
`.
`.
`
`3.2.1. Elect: Diagram f‘cr Mes-t Common Realization ........................................
`3.2.2. Twn Metlintln tier Finding the Filter Einefiieients tn Achieve a Desired Frequency Reap-erase .
`.
`.
`3.2.3. Using Circular iinfl‘erii tn Implement l-‘lFt Filters ......................................
`3.2.4.
`iinw tn Make lll'l Assembly Language {‘nnvnlutinn Functinn that It. Called from and Returns
`
`3-3.
`
`infinite Dnriilitiri Impulse Reap-unit: [HR] Filters.
`3. 3 I Rnalizalinna Terr HR. Filters...
`. . . _ .
`. _ .
`
`. . . ..........
`. .
`
`3.32. APE-gramIhrfletigningllRFillels
`3.3. 3. Twn lI'Ietlmds- finr Measuring a Phase Respnnae .......................................
`3-4. Hardware Details and Lahciralnry Experiments far I-' [II and Illi'. Digital Filters .
`.
`.
`.
`.
`.
`.
`.
`.
`. _ .
`. _ .
`. _
`3.4.1. Same l-lartiware and Heft-ware Details fer the E‘I'M ....................................
`
`3.4.2. Measuring the Time to Execute a Program Segment by Using the Benchmarking Capabillljl'
`at" EVMSD ......................................................................
`
`3.4.3. Lahnratcry Experiments fer FIR Filters ..............................................
`3.4.4. Lul'I-nratery Experiments fer IIR Filters ..... .
`.
`.
`.
`.
`.
`.
`. ..................... .
`.
`.
`.
`.
`.
`. .....
`3.5. fiddilinnalflefercnces ......................................
`
`- TheFFTandPnfilnrsplctrumEstlmltiu“IIIIIIII.I.I-I-I-I-I-Int-I11111:iIIiII11111111111111+++++rrrrn
`
`4. |. The Discrete- Time FnIIrinr Trnniil'urm .
`
`4.1 [JuaninelnwFunctinnn......... _.
`4. 3. The Dinerele Funrier Transfnn'n and. IIS Inverse .
`4 .4. The Fast Fourier Tranal'nnn .
`.
`.
`.
`.
`.
`4. 5. Lining, the PPT In Estimate a Putter Eipeelt‘um.
`4J5.LaberalnryErtperimenta.........__.__._........
`
`.
`
`.
`
`.
`
`.
`
`..
`
`4.t:.l. FFTErtperimcnts
`
`435.2. Experiments Eur Fewer Spectrum Estimatien
`4.7. Additinnal Refit-renew .
`
`5. Amplitude MuduIItI-nn .....................................................................
`
`1. Thenrelicnl Deseriptinn nffimplitndt: Mndnlatinn ...........................................
`
`5.1 .I. Mathematical Funnula fur an AM Signal: ............................................
`5.12 . Example I‘nr Single Time Medulatinn ...............................................
`
`5..13. Thefipeetrumet'anhMSignal
`
`5.2. DemndulatinganMI-I SignalbyEnvelnpeDeteetinn
`
`5.2-1. Muare- Law Dctnntlulfltinn ni‘flIM Signals ...........................................
`
`5.2.2. HilbertTranal‘nmIaantitlIeCemplenEntrelnpe...................
`5.3. Leburatnry Experiments fer AM Mndulatinn and Dematlulatinn ...............................
`531 MakinganhMMndulatnn.
`5. 3-2. Making a Square-Lav. Ent'eleipe iffieteeleir ............................................
`5.3.3. Melting an Eneeinpe Deteetnr Using the Hilbert Transferm .............................
`5.4. Additim‘tal Reliereneea ..................................................................
`
`29
`
`29
`
`3a
`
`313
`
`3i!
`
`32
`
`$331
`
`42
`
`4ti
`
`43'
`
`49
`
`4"}
`
`5|
`
`5 I
`
`5 I
`52
`
`53
`
`54
`
`33%
`
`fit!
`
`I55
`
`55
`55
`
`{36
`
`Eli
`
`tie
`El?
`
`it?
`E19
`
`59
`
`3'11
`
`'21
`
`

`

`Cements
`
`IIiIH
`
`ti. Double-Sldehlod Suppressed-Currier Amplitude Modulltion and Coherent Detection . .
`
`. . .
`
`. . .
`
`. . .
`
`. .
`
`'73
`
`Er. I. Mathematical Description of the DSBSC-AM Signal ........................................
`Ei..2 TheldealC'oherentReocitrcr
`. ..
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`..
`5.3. The Costa: Loop asePreelical Approach toEoitei'enl Demootmllnlitiri
`5.4. LIIIIIIIorIIItorgII Exercises and Experiments for the Cosme Loop ...................................
`5.4.]. TheoretieelflesignEIIereiees
`[3.4.1. HerdwercEIIperimenls
`5.5. AdditioneIRel'crenees......................................-.....-..-..............-...
`
`7. Slngle-Sldehend Medulltlon Ind FrequencyTreniletlon
`
`T3
`T3
`T4
`to
`'I'T
`TS
`TI!
`
`T'jl
`
`T‘I'l
`'i'..I Single-Sidehondhlloduiutore...
`SE]
`2.2. CoherentDemoduletionofSSBSigoals-..-..-..-................-..-..-..............--.-
`3.3. Frequency'lranhlatton 3|
`7.4.
`I.IIhI'IrnI‘or_I.I Experiments ................................................................
`SE
`7.4.1. Melting :tn SSE Modulator ........................................................
`S2
`7.4.2. CoherentDemodulnlionol'nnSSBSignal..-................-..-..-..-............-.-
`SE
`15. AdditionalRel'erenoes.-..-..........-..-.....-.........................................
`SJ
`
`3. Frequeneyllr‘lodulalion ................................. .......... ......... ............+....
`
`35
`
`.
`SJ T’I.IIcFMSignaltInIiSomeol'lteProperlies.........
`Ell Def'nltlonoflnstanuneouhFrcqueneyandlheFMSIEnul
`S.I.2. Single Tone FM Modulation .......................................................
`S.l.."-. NerrowflendFMiI-locluietion......-...............................................
`
`S.l.4. The Bandwidlh ofen FM Signal ....................................................
`3.2. PM DemodulelionbyaFtequency Dieeriminnlor ......... . ..................................
`SJ. UsinguPhuse-LocketlLoopl‘orFMDemorluInIioI-I
`34. Laboratory Experimentit forFrequeney Modulalion ..........................................
`14.4.1. Experimentally MeeeuringtheSpectrumol'en FMSignel
`3.4.2. FMDemoduiationLleingeFrequeocyDiscrimioeror.............-.....-...............
`3.4.3. Using a Phase-Locked Loop for FM Demotluietion ....................................
`8.5. Additional References ..................................................................
`
`SS
`HS
`So
`Hfi
`
`So
`Sti
`S?
`SS
`H9
`9t}
`1it!
`St]
`
`'9. Pseudo-Random Binary Sequence: and DIII Scrambler: ....................................... 9|
`
`‘3
`
`|. Using Linear Feedback Shift Register: to Generate Pseudo-Random Binary Sequences ............
`ELL]. The LinearFeeIiheek Shift Reg-inter Sequence Generator
`. .. .
`.
`.
`.
`.
`.
`.
`.
`. ..
`lii|.l.2. TheConnection FoiynomiolondSequencePeriod
`“ill Propertiesol'htlmtimulLengti'I Sequencer.
`9.2. Seli‘SynehronizingDataScrambler:
`9.2.1. Tthcremhlcr
`9.2.2. The Descrernhler ................................................................
`
`SI
`'92
`91
`Sr]
`'93
`93
`‘14
`
`94
`'15
`
`'15
`
`'35
`
`9e
`
`9.3. "l'heorcticni and Simulation Exercisce for Shift Register Sequence Generators. and Scrumhlere .......
`‘13.]. Exercises For It Shift Register Sequence Gene-rotor with o Primitive Connection Folynominl .
`.
`.
`9.3.2.13itetei5ee for It Shift Register Sequence Generator with on lrredueihle but not Prlll‘litl'I'L'
`ConnoelionPelyoomiel.
`..
`
`..
`
`'3.3.3. Exercises Put a Shiflliegislier Sequence Cienerator witmhoRodoeihleC-‘onoeelionPolynomial.
`
`9.4. Additionalkefereneee.
`
`

`

`"1'
`
`Eel-teats
`
`HI. Introduction to the RSI—232E Protocol altl a flit-Error Rate Tester ...............................
`
`It?
`
`1t}.l. The EIA BIS-232E Serial Interface Protocol
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. .........................................
`
`.......
`1:12. Hit-Error Probability for Binary Signaling on the Additive. White, Gaussian Neise Channel
`10.3. The Haflel Datatestii Bit-Error Rate Tester ...............................................
`
`9?
`
`99
`9";
`
`ISA. Bit-ErrorRate Test E1per1tl1ent ......................................................... lit-El
`155. Additional References ................................................................. 1D2
`
`II. Digital Data "Transmission by Easels-ml Pulse Amplitude Modulation {PAM} . . . . . . . .. ............. 1113
`
`. . .
`
`. ..
`
`ItiS
`lfl5
`HIS
`It'lti
`Iflfi
`III“.r
`III?
`
`NJ. ficneratflescription ofaEaseband Pulse Amplitude Modulation System .............. .. .
`II.2- BasebandShapingandlntersymbollntcrference
`1|.2l. TheNyquistCriterinnfnrNaiSl.
`Il.2.2. RaisedCosineBeaehandShapingFiIteI‘a
`il.2..5. Spittnng the Shaping‘oetween the Transmit and Receive Iiilters.
`11.24. EyeDiagranIs
`Implementing the Transmit Filterby anInternal-stint; FiIte'I' Bank .
`.
`.
`.
`.
`.
`IL].
`I l.4. Symbol Error Probability for a Channel with a Perfect Frequency Response and Additive CIIIussinn
`Noise ________________________________________________ . ............................. IDS
`
`.............- .
`
`. -.
`.
`
`ll.5.SynnbolCIocltRecoIrc1y.
`IDS
`ILEI,S1rnulal1onandThenrettcalEaerctseafarPAM
`1H]
`Il.ti.l. Generating Flour-Level Pseudo-Random PAM SyrnImis .............................. HI]
`ll.e.2. Eye Diagram for It PAH Signal Using a Raised Cosine Shaping Fitter ............. . .. .
`.
`III
`I I.ti.3. Eye Diagram In: a FIRM Signal Using a. Square-Rout rII'RIIised flu-sine Shaping Filler .....
`I
`I
`I
`II. 5.4. TheoreticnlError Probability ntaPAM System ....................................
`Ill
`11.2.HardwarcEaercisesforPAh-I.
`III
`
`III
`II'I'..I GenerattngaPAlu'lStgnalanelEyeDIagrem..-...
`112
`II 2.2 Testingthefiqttare-LawannholflinekFrequeneyfieneralor
`1.13-
`“.13. DptiortalTeaInEJt-ereise
`11.S. Additional References ................................................................. 113
`
`12. FundamentalsofIJIIIIlratureAmplltutlehlednlatlon ..++. 1'5
`
`l2.|. AE-asic QAIH'I Transmitter .............................................................
`12.2. TwnConstcllationExamples
`I2.2.I. T'Itc4a4lfi-PeintConstellatioa .................................................
`l2.22. A4-F'ni1'tt FmtrvPhaseCnnstellatinn ...............................................
`
`I15
`IIEI
`lle
`Ii'il
`
`12.3.21 Modulator Structure Using Passhand Shaping Filters ...................................... HS
`124 IdealQfiMDemnduIatIon I21}
`11.5 QAMModulatorExperiments .......
`I21}
`l25.l. Stepsiel-‘ollowin MakingaTransmiucr ..................... . .................... Izt
`l2-5.2- Testing‘t'ouITransmittccr ........................................................ l2]
`l2_5.3,
`flptifl't'lal Exercise—Tasting "I’cIIIr Transmitter by Sending to a Commercial Mnden‘l .......
`I 23-
`.I'Itlditionat References ................................................................. 125
`
`12.15.
`
`15. filial Receiver I. General Description ofConIplete Receiver Bloclt Diagram and Deralls ofthe
`Symbol Clock Recovery III! Dther Front-End Suhaytems ..................................... . 127
`
`15. I . flyewiew nfa DAM Receiver .......................................................... 127
`13.2- Details about the Receiver Front-End Subsystems .......................................... 12';1
`
`

`

`Communication System Design
`Using DSP Algorithms
`
`1With Lahnratnry Experiments
`fur the TMSSZIJCSD
`
`

`

`
`
`Brief Overview of the Hardware
`
`and Software Tools
`
`The purpose of this initial experiment is to introduce you
`to the main features of the hardware and software tools
`
`that will Ire used in this course. A 1rrsrtt'iety of signal pre-
`cessing and emnmunicatien system components will be
`implemented by writing t2 andt'er assembly language pro-
`grams for the TMSJEHEJD DEF. The DSP communicates
`with the analog world through ND and Dirt cent-«errant
`andwilhahaatPCthIoughtl‘reEvhitFCdatahtbs. The
`DSP and converters reside on a card called the Evaluation
`
`Module [E‘u'h-t} that plugs into a PC slot. It is important
`to have a general picture ofthe hardware platform so you
`will understand how to write programs to aceentplish the
`desired tasks. First, a very brief history of DEF chips
`is presented and some typical applications are dismissed
`Then, the important feanrrea of the TMSJEDC3D DEF are
`described. Heat. a hloctc diagram of the Ey'ht is discussed
`followed by an inn'oduction te some of the software tools.
`Finally, you will he guided throufl'r some very simple err-
`perirrtents to learn the basics of how to use the system.
`it.” you finish these experiments before the end of the lab
`periudt go on to ILlhrrpter 2.
`
`Details of the TMSflflCJfl architecture and insane-
`
`tiecrt set and of the EVh-Il board will be introduced grad-
`ually in the first few experiments as they are required.
`Complete details for the TMSSEDCSD. E‘r'h-t. and Ti soft-
`ware can be found in the Team Instruments manuals when
`
`required. (The ability to read manuals is an important skill
`to acquire.)
`
`There are many things to be learned initially and you
`may feel cyenrrhcln'red. Please be assured that the major-
`
`ity of your classmates feel the same way. 1tier-y shortly you
`will get otter this initial hurdle and find the errperirnents
`interesting and challenging. As the semester progresses.
`we will build up a bag-ef-triclss that can be used in fel-
`lewing experiments so they will almost seem to get easier.
`
`1.1.
`
`Sense DEF Chip History
`
`and 'l‘yp'real hpydieafierrs
`
`Digital signal processing chips {DSP‘sl were intro-
`duced in the only lfitfifl’s and have caused a revelation
`in product design. Current major DEF manufacntrers
`include Tessa htstrurrrents [Tl], Motorola, thtT1 .I'tlfta-
`
`IOg Dot-ices. NEG. SGS-Therttaent and Rockwell Interna-
`tional. DSP's differ from ordinary microprocessors in that
`they are specifically designed to perform the sum of prod-
`ucts operation requires in many discrete-time signal pro-
`cessing algorithms rapidly. They contain hardware paral-
`lel multiplies. and functions implemented by microcode
`in ordinary microprocessors are implemented by high
`speed hardware :in DSP‘s. Lewvcost DSP’s have made
`it more economical to implement functions by digital sig-
`nal processing techniques rather than by hard-wired ana-
`log circuits, particularly for audio hand applications litre
`speech compression and telephone line modems. Some of
`the advantage results from the fact that integrated digital
`circuits are very reliable and can be automatically inserted
`in boards easily.
`in addition. programmable DSP‘s can
`implement complicated linear and nonlinear algorithms
`and easily switch functions by jumping to different we
`
`

`

`lL'ltrapler I.
`
`tions of program code. The complexity of'tlie algorithms
`is only limited by the imagination of' the programmer and
`the processing speed of the DEF. Once the program is
`perfected. the chip t'unction does not change with ago un—
`less a very rare failure occurs. {in the other hand. analog
`components require more board space. sometimes must be
`trimmed to the correct values alter insertion. and change
`with temperature and age. Analog circuits are designed
`to perform specific functions and laclt the flexibility of
`the programmable USP approach. Another advantage is
`that small changes in the DEF function or bug lines can
`be made by changing a Few litres of code in a REIM or
`EPROM. while similar changes may be very difl'tcult with
`a hard-wired analog circuit.
`
`DEF techniques were used earlier but required build-
`ing your own processor with many TTL MEI chips. in-
`cluding cascadabie ALU sections and stand-alone multi-
`plier chips.
`at
`typical system contained over IIIIII MEI
`chips. These systems were big and csp-cnsive to man-
`Ltl'acture because of the large chip lt.':t:ttt..ll'll'. they consumed
`many watts ot'power and required cooling fans. The most
`popular First-generation DEF chips.
`the NEC pPD't'r'Eil
`and Tesas Instruments Tusaaotu. became commercially
`available in. late Will These chips perfonncd lot-bit in-
`teger arithmetic at the rate of 5 million instructions per
`second {MIPS} and had limited internal RAM. RUM. and
`lit.) capabilities. They initially cost about Elf-till and now
`can be bought for about $2. They reduced the chip count
`by a very large 1:rercent.age1 resulting in smaller circuit
`boards usirtg significantly less power. more reliable sys-
`tems. and reduced manufacturing complexity and cost.
`DSP's have continually evolved since diey were first
`introduced as "r'LSi
`technology improved, as users to-
`qucstcd additional functionality. and as competition arose.
`More internal MM and ROM has been added and the
`
`total address space has been increased- additional func-
`tions have been added.
`including hardware bit-reversed
`addressing for FFT’s. hardware circular buffer address-
`ing. serial ports. timers. ulna. controllers. and sophisti-
`cated interrupt systems including shadow registers for low
`overhead cmtteitt switching Analog Devices has included
`switched capacitor filters and sigma-delta MD and Dirt.
`converters on stun: DEF chips. Insu'uetion rates have in-
`creased significantly. State-of-Ihe—art integer DSF's liltc
`ti1e TMSflthSs series have recently arrived on the mar-
`lret that can operate at 57-" MIPS and cost as little as 53]
`in quantity. The speed increase is largely a result of re-
`duced geometries and improved CMGE technology. The
`introduction of CMDS technology after the that couple
`of generations of DSlt's significantly reduced power con-
`sumption. also. DSP‘s using lower supply voltages are
`ttow being built. applications like telephone line modems
`that required at least two HSP’s and an additional ordi—
`
`nary microprocessor acting as a oontroller as little as five
`years age. can now be implemented using a sirtgle DEF
`and at lower cost!
`
`Another milestone in DSP history occurred amend
`toss when nTl'er introduced the first cornmtrrciai float-
`
`In IEEE. T1 shipped initial
`ing-point DEE the DSFJE.
`samples of the Tlv'iSftlilICZlil at a price of stone to be-
`gin its first-generation TMSdEflCEs floating-point ESP
`family. Both processors have a 32-bit word length. The
`WSEEIIJCSU is currently offered with clock speeds of 21.
`33. and sit] MHz. The suggested resale price for a 33 Ml—lr.
`rmsaaucao is new star in quantity. a stripped down
`version. the TMSEEDCEL followed and has a suggested
`resale price of' $53- for the 33 “Hz version- Recently. Tl
`started its second-generation floating-point DEF family
`with the TMSEEtlti-ltl. which contains extensive support
`for parallel processing.
`Some new generations of DSF‘s are now beng de-
`signed with video applications in mind.
`in the Fall of
`little. T1 began shipping samples of its next generation
`TMS’lztlcai-t DEF series. The initial member of this
`
`the TMSJEIIJCSD. contains four advanced-integer
`series.
`DSPs using 32-bit data and rid-bit instnlction words. one
`RISE processor that
`includes a floating-point ttt'tit. Still:
`words of Shall-t. a crossbar switch. a video controller.
`
`It has special instructions
`and extensive lit] capabilites.
`designed For pisel processing. Ti claims the chip can
`perform two billion operations per second.
`It is projected
`that the chip will soon sell for around Hill} in quantity.
`
`Floating-point DSP's are now being used in many
`applications hocattsc oF their case in programming and
`reasonable price. However.
`integer DSP‘s are still be-
`ing chosen very often because they are cheaper. some-
`what faster. and use less power. Cost is a major con-
`cern in the competitive corrutiercial market. particularly
`for mass-produced products like modems and hard dislr
`drives.
`lliare must be Ialcen with integer DSP‘s to scale
`signals to avoid overflow and underfirrw. However. this
`is not much of a problcnt in many digital communication
`system applications where signal power levels remain rel-
`atively constant. Floating-point DSF‘s automatically per-
`form the scaling.
`
`DSP‘s are used in a wide variety of offline and real-
`
`time applications. Some typical areas and specific appli-
`cations are:
`
`telephone line modems. fax.
`I Telecommunciattons:
`cellular telephones. speaker phones. ADPCM trans-
`codcrs. digital speech interpolation. and answering
`machines
`
`I l-“oioet‘dpeech: speech digitisation and compression.
`
`voice mail. spcalter verification. and speech synthesis
`
`

`

`Hriefflvtotvlflv Elf the Hardware and Software Tools
`
`r Automotive: engine control. antiloek brakes. active
`suspertsion. airbag control. and system diagnosis
`
`a Control Systems: head positioning servo systems
`in disk drives.
`laser printer control. robot cantral.
`engine and motor cornrol. and numerical control of
`automatic machine tools
`
`I Military: radar and sonar signal precessing. naviga-
`tion systetns. missile guidance. HF radio frequency
`modems. secure spreadepectrum radios. and secure
`voice
`
`imaging. ultrasound
`hearing aids. Mill
`- Medical:
`imaging. and patient monitoring
`
`a instrumentation: spectrum analysis. transient anal-
`ysis. signal generators
`
`an Image Processing: HDT‘t-I'. pattern recognition. im-
`age enhancement. image compression and emails-
`sion. 3-D rotation. and animation
`
`real-time DEF applications are limited to
`Clearly.
`cases where the required signal sampling rate is suff-
`cictttly less than the DEF instruction rate so a renewable
`number of instructions can be performed between same
`pies- For esarnple. a wideband radio frequency {RF}
`signal with a high carrier frequency can net be directly
`sampled and demodulated with a DSP. However. when
`the bandwidth of the RF signal is sufficiently less than the
`instruction rate. analog front-end circuits can he used to
`demodulate it to baseband inphase and quadrature corn;
`poncnls. which can then be sampled at a rate equal to the
`bandwidth and processed by a DEF. altemativety. art ana-
`log filter can be used to form the Hilbert transform of the
`RF signal and then the original signal and its Hilbert trans-
`form can be sampled at a rate equal to the bandwidth and
`processed with a DEF. DSP’s have been used extensively
`in audio frequency applications. where many instructions
`can be perfon'ned berwecn samples. However. they are
`being used to process increasingly wide-band signals as
`the instruction rates of new generations increase.
`fit very important attribute of the DSP approach is
`the flexibility of a programmable device. a. timely ex—
`ample illustrating an ideal application for this flexibility
`will now be preset-tied.
`in June 1994. the ”U approved
`flte final draft of the use telephone line modern recom-
`mendation. This modem can transmit data at rates varying
`from 24th] to asses bitsfsec in muhiples afloat] bitsfsoc.
`a variety of modulation schemes are used during hand-
`shaking and annual data transmission. During the initial
`handshaking phase. binary. continuous phase. fretpsency
`shift keying is used to exchange information about mo-
`dern capabilities using the vs protocol. Later. the called
`
`modern. usually referred to as the answer modern. trans-
`mils a signal called the answer lotto to the calling modern.
`In the v.34 case. a small sinusoidal amplitude modulation
`is impressed on the answer tone to identify it as a v.34
`modem. so the receiver in the calling modem needs to
`perform the function of an envelope detector.
`In another
`phase of the handshake. a channel probing sequence con—
`sisting of a sum of sine waves is transmitted first by one
`modem and then by the other. The calling and answer
`modern transmitters must synthesise this signal and the re-
`ceivers must process it to estimate channel characteristics
`such as frequency response. noise level. and nonlinear-
`itinl.
`r'tncthct‘ special sequence is transmitted to rapidly
`adjust adaptive equalizers in the receivers. During still an-
`other portion of the handshake. hinary differential phase
`shift keying {DBPSK} is used to exchange configuration
`infonnation between the modems. Quadrature amplitude
`modulatim't {ta-AM] is used during normal data transmis-
`sion- Transmit and receive signal separation is achieved
`
`by using adaptive echo eaneellers- Additional tasks that
`must be performed during normal data transmission are
`scrambling and descr‘at‘r'thlir'tg the input bit stream. map-
`ping the scrambled data bits ta transmitted signal points
`by a technique called shell mapping. trellis encoding. non-
`linear preceding. and salt decision Viterbi decoding.
`fill
`these tasks. and more. can now be performed by a sin-
`gle stateaf-the-att 50 MIPS integer DEF.
`In addition.
`as a result of intense competition. all the ‘v'..l-t modems
`
`just now beginning to teach the market can also act as at
`least sis older modem types and inclttde Fol-i modes. All
`that is required to include new functions is to "add a few
`more lines of code and. possibly. scone more memory."
`These modems will cost the consumer 54ml or less. Fro-
`
`grammablc DSP's have made it possible to manufacture
`
`products with tremendous complexity and sophistication
`at prices that the ordinary consumer tJ-tlfl easily afford-
`Finally. to maintain a balanced viewpoint.
`it should
`be pointed out that the DEF" approach is not always the
`best solution to a problem even if a USP can accomplish
`the task. For example. a commercial not radio signal.
`which has a carrier frequency on the order of I MHa. can
`trivially be demodulated by a sitnplc envelope detector
`consisting of little more than a din-dc. resistor. and capac—
`itor. as engineers. you she-ind always look for the most
`reasonable and ccottotnical method of solving a design
`problem.
`
`L2.
`
`Introduction to the TMSJIIICJD
`
`Floating-Point DSP
`
`The experiments in this book. are explained for the
`Texas instruments TMSHHCED floating-point DEF. A.
`floating-point DEF was chosen for these experiments to
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket