The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

(Raj) Pawate Mansoor Chishtie Digital Signal Processing Applications S


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



Digital Cellular Phone: Functional Analysis
(Raj) Pawate Mansoor Chishtie Digital Signal Processing Applications Semiconductor Group
SPRA134 October 1994
Printed Recycled Paper
IMPORTANT NOTICE Texas Instruments (TI) reserves right make changes products discontinue semiconductor product service without notice, advises customers obtain latest version relevant information verify, before placing orders, that information being relied current. warrants performance semiconductor products related software specifications applicable time sale accordance with TI's standard warranty. Testing other quality control techniques utilized extent deems necessary support this warranty. Specific testing parameters each device necessarily performed, except those mandated government requirements. Certain applications using semiconductor products involve potential risks death, personal injury, severe property environmental damage ("Critical Applications"). SEMICONDUCTOR PRODUCTS DESIGNED, INTENDED, AUTHORIZED, WARRANTED SUITABLE LIFE-SUPPORT APPLICATIONS, DEVICES SYSTEMS OTHER CRITICAL APPLICATIONS. Inclusion products such applications understood fully risk customer. products such applications requires written approval appropriate officer. Questions concerning potential risk applications should directed through local sales office. order minimize risks associated with customer's applications, adequate design operating safeguards should provided customer minimize inherent procedural hazards. assumes liability applications assistance, customer product design, software performance, infringement patents services described herein. does warrant represent that license, either express implied, granted under patent right, copyright, mask work right, other intellectual property right covering relating combination, machine, process which such semiconductor products services might used.
Copyright 1996, Texas Instruments Incorporated
Introduction
This document presents functional components dual-mode cellular phone specified CTIA IS-54 standard. each functional component, relevant algorithm, data structures, any, implementation details given. Functional View Dual-Mode Cellular Phone shown Figure dual-mode cellular phone consists following:
Transmitter Receiver Coordinator
Antenna assembly Control panel
dual-mode phone capable operating analog-only cell dual-mode cell. Both transmitter receiver support both analog digital time division multiple access (TDMA) schemes. Digital transmission preferred, when cellular system digital capability, mobile unit assigned digital channel first. digital channels available, cellular system will assign analog channel. transmitter converts audio signal radio frequency (RF), receiver converts signal audio signal. antenna focuses converts energy reception transmission into free space. control panel serves input/output mechanism user; supports keypad, display, microphone, speaker. coordinator synchronizes transmission receive functions mobile unit. Figure Functional Components Dual-Mode (IS-54) Cellular Phone
Transmitter
Analog-to-Digital Converter
Coder
Amplifier Phase Modulator
Transmit Audio Signal Processing
Modulator
Amplifier
Display
Control
Coordinator
Duplexer
Keyboard Antenna Assembly Digital-to-Analog Converter Decoder Amplifier Demodulator
Receive Audio Signal Processing Control Panel
Demodulator
Amplifier
Receiver
Figure shows functional components digital portion dual-mode cellular phone. Figure Functional Blocks Digital Portion Dual-Mode Phone
Speech Coder Channel Coder DQPSK Modulator Bandpass Filter Isolator
FACCH CDVCC
SACCH
Phase Shift
Detector 824-849 Control Bandpass Filter Bandpass Filter
Coordinator
Detector Phase Shift
864-904 CDVCC FACCH SACCH
Speech Decoder Channel Decoder Equalizer DQPSK Demodulator
CDVCC coded digital verification color code DQPSK differential quaternary phase-shift keying FACCH fast associated control channel SACCH slow associated control channel
Transmitter
transmitter converts low-level audio signals from microphone digitally coded signals audio processing, digital signal processing, modulation, amplification. transmitter converts 64-kbps pulse code modulation (PCM) data lower data rate, multiplexes control information, error-protects data, then passes data stream section modulation, amplification, transmission. coordinator inserts system control messages. Transmit Front-End Processing Speech signals from microphone first amplified, passed through antiliasing filter, sampled rate create digitized µ-law 64-kbps stream. Typically, pre-emphasis applied. Figure shows functional blocks front-end analog section. standard does propose specific echo canceler; however, recommends implementing one. front-end processing includes following:
amplifier. gain specified produce average signal energy, during frame, which down from full scale. bandpass filter avoid antialiasing. analog-to-digital converter. standard recommends that either directly convert analog signal uniform format with minimum resolution bits convert analog signal 8-bit µ-law codec sample.
Figure Front-End Analog Section Converts Audio 64-kbps Data Stream
Amplifier
Filter
kbps
Either linear with bits resolution 8-bit µ-law codec sampled
Speech Coder speech coder further reduces data rate compressing 64-kbps data stream input create 7.950-kbps data stream. IS-54 standard accepts full-rate speech coder called vector excited linear prediction (VSELP). This algorithm belongs class speech coders known code excited linear predictive coders (CELP). This class uses code books vector quantize excitation (residual) signal. VSELP variation CELP. incoming kbps data grouped into frames frame rate frames second. Hence, each frame contains samples represents duration Each frame coded into bits. Hence, rate conversions 7950 bps, shown Figure
Figure Full-Rate Speech Coder (VSELP) Reduces 64-kbps Data Stream 8-kbps Data Stream
Speech Coder MIPS
64-kbps
7.950-kbps
speech decoder utilizes separate code books. Each code book independent gain. code-book excitations each multiplied their corresponding gains summed create combined code-book excitation. basic parameters shown Table
Parameter Notation Specification Sampling rate Frame length samples samples Subframe length Short-term predictor order Number taps long-term predictor Number bits code word (number basis vectors) Number bits code word (number basis vectors) bits bits
NOTE: Within frame, bits allocated shown Table detailed allocations shown Table
Table Basic Parameters VSELP Speech Coder
Gains beta, gamma1, gamma2 Code words, Lag, Frame energy, Short-term filter coefficients Parameter {GS, code fourth subframe {GS, code third subframe {GS, code second subframe {GS, code first subframe code book, fourth subframe code book, third subframe code book, second subframe code book, first subframe code book, third subframe code book, second subframe code book, first subframe fourth subframe third subframe second subframe first subframe 10th reflection coefficient reflection coefficient reflection coefficient reflection coefficient reflection coefficient reflection coefficient reflection coefficient reflection coefficient reflection coefficient reflection coefficient Frame energy Parameter
Table Detailed Allocations Parameters Within Frame
Table Allocations Within Frame Speech
Bits Allocated
GSP0_4 GSP0_3 GSP0_2 GSP0_1 LAG_4 LAG_3 LAG_2 LAG_1 LPC10 LPC9 LPC8 LPC7 LPC6 LPC5 LPC4 LPC3 LPC2 LPC1
CODE2_4
CODE2_3
CODE2_2
CODE2_1
CODE1_3
CODE1_2
CODE1_1
Parameter Name
Bits Allocated
Channel Coder main function channel coder protect data stream against noise fading that inherent radio channel. coder accomplishes this adding extra redundant bits. greater number redundant bits, higher immunity interference lower bit-error rate. tradeoff increased data rate. channel coder protects data stream four stages: Convolutional coding Cyclic redundancy check (CRC) generation Interleaving Burst generation first mathematical operations, whereas last heuristic approaches. receiver performs inverse operation determine whether errors have occurred during propagation. radio propagation, been found that fading occurs localized instances time space. result, interleaving spreads information data stream across frames, because unlikely that clustered error would occur successive frames. Finally, data propagated bursts. Between interleaving burst generation, channel coder multiplexes control information. Figure shows functional components channel coder. Figure Channel Coder Functional Components With Associated Data Rates
7.950-kbps Data Stream Channel Coder 48.6-kbps Data Burst
7.950 kbps
Error Protection
Interleaving kbps kbps
Control Signal Multiplexing
16.2 kbps
Burst Generator
48.6 kbps
Convolutional Coding Convolutional coding provides error-correction capability adding redundancy transmitted sequence. Convolutional encoding implemented linear feed-forward shift registers. convolutional coder described rate which data enters coder rate which data leaves coder. example, rate-1/2 convolutional coder implies that every data entering coder, bits leave coder. smaller ratio, greater redundancy. This improves error-protection capability. reduce rate, bits frame error-protected. Only these bits, called class bits, error-protected. remaining bits, called class bits, error-protected. This shown Figure
Figure Error Protection Convolutional Coding Computation
Most Perceptually Significant Bits 7-Bit Calc. Speech Coder Class Bits
Tail Bits Coded Class Bits Voice Cipher 2-Slot Interleaver
Rate Convolutional Encoder
Class Bits
Speech Frames
Speech Frames
Cyclic Redundancy Check bits that error-protected, been found that only perceptually significant. Hence these protected using 7-bit cyclic redundancy computation before they input convolutional coder. 7-bit computed dividing data specified constant transmitting remainder with data. receiver detects errors comparing received remainder with what calculated. following generator polynomial used CRC: gCRC(X)
parity polynomial, b(X), remainder division input polynomial generator polynomial shown below: a(X)*X7 gCRC(X) q(X) b(X)/gCRC(X)
where q(X) quotient division b(x) remainder. quotient discarded, only parity bits identified b(X) encoded transmission. facilitate convolutional coder, these parity bits placed into array class bits. Figure Error Protection Adds Extra Bits Speech Frame
Error Protection 7.950 kbps kbps
Error Protection Adds Bits/20
short, shown Figure error protection adds bits every additional 5050 bps.
Table shows data interleaved when current frame previous frame. Note that speech data entered into interleaving array columns.
explained earlier, data from each frame divided spread across transmit slots. This done because fading might destroy frame, unlikely that will destroy frames succession. result, bits from speech frame lost slot. Figure shows data interleaved when three speech frames succession.
Interleaving
Table Interleaving Adjacent Speech Frames,
Figure Interleaving Adjacent Frames Error Protection
Speech Frames
y103 x102
y129 x128 y117 x116 x106 y105 x104
Speech Frames
y155 x154 y143 x142 x132 y131 x130
y181 x180 y169 x168 x158 y157 x156
y207 x206 y195 x194 x184 y183 x182
y233 x232 y221 x220 x210 y209 x208
y259 x258 y247 x246 x236 y235 x234
bits from speech frame classified class class bits; data placed into interleaving array such that class bits intermixed with class bits. Class bits sequentially placed into array occupy following numbered locations:
Control Signal Multiplexing
Control signal information added interleaved data. Control information includes
Slow associated control channel (SACCH) Fast associated control channel (FACCH) Digital verification color code (DVCC) Synchronization word (SYNC) Figure Control-Signal Multiplexing
Figure shows this control information multiplexed.
FACCH Data
Speech Data SACCH Data
Slow associated control channel (SACCH) signaling channel parallel with speech path used transmission control supervisory messages between base station mobile unit. SACCH messages continuously mixed with channel data; bits allocated SACCH. Fast associated control channel (FACCH) signaling channel transmission control supervisory messages between base station mobile unit. FACCH messages mixed with user information bits; they replace user information block whenever necessary.
through 130, 156, 182, through
DVCC/SYNC Data kbps
16.2 kbps
Combined Data
Digital verification color code (DVCC) 8-bit code that sent base station mobile unit used generate coded digital verification color code (CDVCC). CDVCC 12-bit field that includes 8-bit DVCC; CDVCC sent each slot from base station mobile unit vice versa. CDVCC used receiver distinguish current traffic channel from traffic cochannels. Synchronization word (SYNC) 14-symbol field that used slot synchronization, equalizer training, time slot identification. Mobile Assisted Handoff Mobile Assisted Handoff (MAHO) feature IS-54. base station command mobile unit perform signal quality measurements current forward channel other forward channels. mobile unit measure quantities: Received signal strength indicator (RSSI), which measure signal strength expressed error rate (BER), which estimate error information obtained measuring correctness data stream input mobile unit's channel decoder.
These channel quality measurements (RSSI BER) sent base station assist handoff. This reduces overhead base station. RSSI usually sent SACCH, although they could sent FACCH during discontinuous transmission (DTX). mode operation which mobile unit transmitter autonomously switches between transmitter power levels while mobile unit conversation state analog voice channel digital traffic channel. Burst Generator After data been compressed error-protected, stream compressed time only) into burst format. Burst timing offsets applied facilitate dynamic time alignment. Figure shows data compressed time-aligned allow data sent using one-third 48.6-kbps channel. Figure Burst Generator
16.2 kbps Speech FACCH SACCH Temporary Storage 48.6 kbps Burst Modulator
6.67-ms Pulse 48.6 kbps Delay 29-44 Symbols Receive Burst
Transmitter DQPSK Modulator Amplifier 48.6-kbps data input differential quaternary phase-shift keying (DQPSK) modulator. This phase modulator groups bits time create symbol. This results four levels modulation, shown Figure Hence, name quaternary. term differential used because symbols transmitted relative phase changes, rather than absolute phase values.
Figure 4-Level Modulator Groups Bits Form Symbol
cosct (0,1)
(-1,0)
(1,0)
sinct
(0,-1)
Figure shows that certain transitions, origin will have crossed. This implies that power envelope decoder will when origin crossed; this have undesired impact filters. alleviate this, scheme used. This shown Figure transitions this scheme either +/-45 degrees +/-135 degrees, origin never traversed transition from state another. This results eight points circle, shown Figure Figure Differential Quaternary Modulator States
Figure shows input serial data presented 2-bit parallel data supplied multipliers after digital-to-analog conversion. Since digital-to-analog converters (DACs) needed, they sometimes referred dual DACs. Binary signals vary phase-shifted signals multipliers. Filters limit impulse response binary signals ensure that carrier occupies allocated bandwidth. signals then summed together form final phase-shifted carrier. conversion from baseband (that frequency translation modulated carrier) typically carried several stages order reach 800-MHz range.
Figure DQPSK Modulator
Multiplier
cosct
Phase Shift
48.6 kbps
Multiplier
sinct
Amplifier amplifier boosts RF-modulated signal output levels, specified base station. Unlike analog transmission, which uses amplifier DQPSK carrier must linear. class push-pull nonlinear amplifiers used amplification purposes. These nonlinear amplifiers efficient (about 50%) order conserve power. However, nonlinear amplifiers cannot used DQPSK, because they would cause phase distortion. Linear amplifiers used DQPSK less efficient (30%). Figure shows amplifier. Figure Linear Amplifiers Needed IS-54 Cellular Phone
Linear Amplifier Efficient
Receiver
Switch
While duplexer required analog section dual-mode phone, required digital portion, because this case transmitter receiver operate simultaneously. simple switch enough isolate receiver from transmitter, allowing duplexer removed from digital portion. Removing duplexer added benefits: when DQPSK signals passed through
duplexer, phase distortion occurs because group delay; addition, there some power loss, which, turn, requires higher-rated power amplifier. Hence, removing duplexer reduces rating power amplifier, which extends battery life mobile unit.
Receiver
receiver functions following order: Amplifies received radio signal Superheterodynes signal lower workable frequency range Demodulates signal Equalizes compensates mitigate effects distortions introduced radio channel Detects errors Decodes speech signal Converts back into analog form eventually feeds speaker receiver consists several functional components:
Receiver amplifier Mixer section Demodulator Channel decoder Speech decoder
Receiver Amplifier This section receiver amplifies low-level DQPSK carrier, which could weak picowatts (116 dBm). amplifier increases this weak signal workable range before feeding mixer section. receiver amplifier broadband amplifier, which variable gain controlled automatic gain controller (AGC). compensates large dynamic range received signal, which approximately also reduces gain sensitive amplifier that input signal increases, distortions overdriving receiver occur. Figure shows portion receiver. Figure Portion Receiver Section Dual-Mode Cellular Phone
48.6-kbps Burst
Amplifier
DQPSK Demodulator
Equalizer
Mixer frequency received carrier range 869-894 MHz. cost-effective directly demodulate this signal this frequency range. Typically, received signal stepped down lower
frequency, called intermediate frequency (IF), mixing with local oscillator (refer Figure oscillator source varied that constant frequency, which simplifies amplifier design. Typically, second mixer superheterodynes first with another oscillator source produce much lower frequency than first lower frequency enables design narrow-band filters. Demodulator DQPSK demodulator extracts data from signal. Typically, local oscillator with 90-degree phase-shifted signal used. demodulator determines which decision point phase moved then determines which symbol transmitted calculating difference between current phase last phase (note that transmitter differential modulator). Once symbol been identified, next step decode bits. However, noise, Doppler effects, Rayleigh fading, signal must compensated equalized. Fading occurs when same signal arrives receiver different times because multiple paths caused reflections. Doppler effect caused motion transmitter relative received signal. Doppler effect causes received frequency vary proportion speed which mobile unit moving; this implies that equalizer section personal communication systems (PCS) unit need complex when traveling pedestrian speeds when travels higher vehicular speeds. Equalizer equalizer effectively inverse filter channel distortion. Since channel constant wireline channel assumed be), necessary track adapt changing channel. Hence name adaptive equalizer. IS-54 specification does recommend specific equalizer algorithm. present, classes equalizers popular:
decision feedback equalizer (DFE) maximum likelihood sequence estimator (MLSE)
Figure shows example MLSE adaptive equalizer [4]. operates adaptively training mode beginning each burst, well tracking mode during message detection. includes matched filter modified Viterbi processor. equalizer Figure used European system similar ones used North America.
Figure MLSE Adaptive Equalizer
cosct r(t) y(t) x(t) Matched Filter Phase Delay Time Delay Viterbi Processor
sinct
Phase Adaptation Signal Reconstruct
Coefficient Adaptation
Viterbi Adaptation
After demodulation low-pass filtering received signal, components x(t) y(t) sampled converted, with sampling frequency equal rate. Then signal samples filtered through digital N-tap transversal filter, which approximates matched filter (MF) shown. Theoretically, makes receiver insensitive carrier clock phases used demodulate sample received signal, provided that coefficients properly adjusted time span long enough include channel impulse responses. this end, must choose number taps, comply with maximum number echo delays that expect observe operational environment. Note that modulator output pulses spread over three periods. Typically, seems suffice. output samples finally processed according modified Viterbi processor, which operates number states complexity Viterbi processor varies exponentially with respect Channel Decoder channel decoder detects errors stream, demultiplexes control data, feeds data speech decoder. This shown Figure errors detected, masking strategy, explained Frame-Masking Strategy page applied.
Figure Channel Decoding Speech Decoding
48.6 kbps kbps 7.950 kbps 64-kbps
Control Signal Multiplexer CDVCC SACCH SYNC
Error Detection Discarded Speech Data FACCH Decoder
VSELP Decoder
Channel Decoder
FACCH Message
channel decoder works following stages: Control signal demultiplexer Error detector Control Signal Demultiplexer Speech, SACCH, FACCH, DVCC data signals from demodulator demultiplexed separate various signaling information. SACCH DVCC data simply demultiplexed directing dedicated bits from each burst their control-processing locations. Speech FACCH demultiplexing however, more challenging. Since FACCH data replace speech data time, FACCH data extracted first attempting detect errors speech data. appears correct decoded speech slot, data routed speech codec section. When error, data then decoded FACCH message. appears correct, this FACCH message routed call-processing location.
Error Detector DVCC words error-detected, compared assigned DVCC determine cochannel interference, sent transmit section echoed back base station. channel decoder provides information RSSI when commanded base station. This feature called MAHO, which discussed Mobile Assisted Handoff section page Frame-Masking Strategy frame-masking strategy based 6-state machine. every decode speech frame, state machine change states. State occurs most often implies that comparison successful. State implies that there were least consecutive frames that failed check. action taken each these states varies well. state action taken. States simple frame repeats. States repeat attenuate speech. State completely mutes speech. detailed description action corresponding each state follows:
State error detected. received decoded speech data used. State error detected. Parameter values R(0) bits from last frame that state repeated. remaining decoded bits frame passed speech decoder without modification. State Identical action state State Similar action state except that value R(0) modified. 4-dB attenuation applied R(0) parameter: that R(0) last state frame greater than then R(0) decremented repeated this lower level. State Similar state further attenuation applied R(0) that level much from original value R(0). State Similar R(0) further attenuated State frame repeated; this time R(0) cleared totally muting output speech. Alternatively, comfort noise could inserted place speech signal.
Speech Decoder speech decoder, VSELP, converts 7950-bps input data stream into 64-kbps data. poor radio conditions, performance VSELP been shown superior analog cellular. This primarily error-protection error-detection capabilities that made possible digital techniques. When speech frames lost because errors correctable, speech coder repeats previous frame information. number consecutive lost speech frames increases, gradual muting applied. Thus, gaps filled using characteristics human ear. When user data speech, computer facsimile data, then speech decoder bypassed. Adaptive Spectral Postfilter perceptual quality synthetic speech enhanced using adaptive spectral postfilter final processing step. form postfilter
Coefficient synthesis filter
Audio Interface output speech coder, 64-kbps stream, input audio interface, which consists following stages: Digital-to-analog conversion Reconstruction filter Receive-level adjustment reconstruction filter minimizes step transients caused converter. receive-level sensitivity defined that value field, frame energy, causes acoustic level least transducer when measured artificial ear. equal represents average frame energy during frame, which down from full scale.
Summary
This report presents brief functional overview digital cellular mobile station. Emphasis given algorithmic description implementation aspects each function. main purpose this paper provide general introduction various functional blocks. Refer other papers this book detailed implementation description individual functions.
References
Cellular System: Dual-Mode Mobile Station Base Station Compatibility Standard, IS-54 Project Number 2215, Electronics Industries Association, December 1989. Pawate, B.I., "Wireless Communication: Systems Perspective", Texas Instruments (internal document), 1992. Lin, al., Error Control Coding, Prentice-Hall, 1983. Avella, R.D., al., Adaptive MLSE Receiver TDMA Digital Mobile Radio", IEEE Journal Selected Areas Communications, Vol. 122-129, January 1989.

Other recent searches


ZTX688B - ZTX688B   ZTX688B Datasheet
FXT688B - FXT688B   FXT688B Datasheet
W49S201 - W49S201   W49S201 Datasheet
TSSOP56 - TSSOP56   TSSOP56 Datasheet
SCHS235 - SCHS235   SCHS235 Datasheet
PBHV8140Z - PBHV8140Z   PBHV8140Z Datasheet
LMP2011 - LMP2011   LMP2011 Datasheet
LMP2012 - LMP2012   LMP2012 Datasheet
LMP2014 - LMP2014   LMP2014 Datasheet
DDR3L - DDR3L   DDR3L Datasheet
74LCX07 - 74LCX07   74LCX07 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive