Transcript Slide 1
EE521 Analog and Digital Communications James K. Beard, Ph. D. [email protected] Tuesday, January 25, 2005 http://astro.temple.edu/~jkbeard/ 7/16/2015 Week 1 1 Essentials Text: Bernard Sklar, Digital Communications, Second Edition Prerequisites Consent of Instructor (Dr. Silage) SystemView (CD-ROM with text) Office E&A 709 Hours TBA, Tuesday afternoons planned MWF 10:30 AM to 11:30 AM added 7/16/2015 Week 1 2 TU Blackboard Temple University Home Page http://www.temple.edu/ Click on TU Portal link http://tuportal.temple.edu/ Log on TU Blackboard courses will appear Click on EE521 7/16/2015 Week 1 3 TU Blackboard Features Announcements Announcements Course Information Staff Information Course Documents Assignments Communication Discussion Board External Links Tools 7/16/2015 Week 1 4 Today’s Topics SystemView Signals and Noise Detection of Binary Signals Inter-symbol interference Equalization Discussion (as time permits) 7/16/2015 Week 1 5 Formatting and Baseband Modulation Topics from Text Chapter 2 2.5, Sources of Corruption 2.6, Pulse Code Modulation 2.7, Uniform and Non-uniform Quantization 2.8, Baseband Modulation Corruption: noise, fading, interference PCM: Simple digital modulation Quantization: the ADC and data compression Baseband modulation: synthesizing the signal 7/16/2015 Week 1 6 Sklar Chapter 2 From other sources Information source Message symbols Source encode Format Essential Legend: Optional Channel symbols Encrypt Channel encode Multiplex Pulse modulate gi t ui Digital input mi Bit stream z T uˆi Format Information sink Message symbols 7/16/2015 Decrypt Channel decode Demultiplex si t Digital baseband waveform Synchronization Digital output mˆ i Source decode Bandpass modulate Detect Frequency spread Digital bandpass waveform X M IT Multiple access hc t Channel Channel impulse response r t Demodulate & Sample Frequency despread R C V Multiple access To other Channel destinations symbols Week 1 7 Message, Characters and Symbols Definitions – the data to be presented to the data sink or used to generate analog output at the receiver Character – base message unit, such as a letter of the alphabet or an 8 or 16 bit word produced by an ADC Symbol – a grouping of bits for encoding Message Characters and symbols are often different sizes 7/16/2015 Week 1 8 Formatting Analog Information Operations are Sampling – uniformly spaced captures of a Digitization – reduction of a data sample to waveform a set of discrete levels Limitations include Aliasing; the digitized forms of two signal differing from one another by the sample rate are identical Quantization; may be uniform or non-uniform, and presents a noise floor Clipping; there is a maximum value that may be represented 7/16/2015 Week 1 9 Sampling Can be characterized as Switch a waveform into a follower At the sample time Switch a holding capacitor into the holding circuit Switch off the waveform input The follower becomes an integrator with no input and holds the signal An ADC operates on the held signal Sampling is an analog operation and has a frequency response 7/16/2015 Week 1 10 Aliasing Definition: A tone signal with a frequency higher than the sample rate will produce a data format identical to that of a tone with a frequency lower than sample frequency The difference between the two frequencies is an integer multiple of the sample frequency Usual ambiguity range is from minus half the sample frequency to plus half the sample frequency 7/16/2015 Week 1 11 Issues With Sampling Signal center frequency is often much larger than the bandwidth Two techniques are used to keep data rate to twice the signal bandwidth Quadrature demodulation, the use of two LO’s in quadrature with two mixers to produce two baseband signals in quadrature Digital quadrature demodulation, undersampling at IF followed by digital quadrature demodulation 7/16/2015 Week 1 12 Real vs. Complex Sampling For real sampling at frequency fs > 2.B The ambiguity range is 0 to fs Negative frequencies are ambiguous with positive frequencies For quadrature demodulation and output samples at frequency fqs > B ambiguity range is –fqs/2 to +fqs/2 Positive and negative frequencies are unambiguous The 7/16/2015 Week 1 13 Real and Complex Sampling Negative frequencies Distinct with complex samples Ambiguous with real samples fS 2 0 7/16/2015 Week 1 fS 2 14 Generating a Passband Signal Signal I Noise I Signal Q Noise Q 7/16/2015 cos t 1 sin 1 t Week 1 Passband Signal 15 Quadrature Demodulator Passband Signal cos 1 t sin 1 t 7/16/2015 Signal I Week 1 Signal Q 16 Digital Quadrature Demodulation Undersample Signal at frequency f0 with bandwidth B Sample at rate fqs 4 f0 f qs B 2k 1 Result Signal aliases to plus or minus half the sample rate FIR filter and decimate to produce the final result Signal is then ready for FFT or other processing 7/16/2015 Week 1 17 Digitization Levels Uniform and non-uniform commonly used Uniform sampling levels – used for high quality systems Requires Music Radar more bits, typically 10 to 16 bits and sonar Non-uniform sampling levels – used where bandwidth drives the channel utility Cell phones Some desk phones and VOIP Typically 8 bits 7/16/2015 Week 1 18 Effects Both types have a “hard” ceiling Extra ADC circuitry offers hard limiting in place of end-around overflow Noise floor is different levels – usually characterized as an additive noise with an RMS value of 1/12 the LSB (see next slide for real-world considerations) Nonuniform levels – COMDAC levels or fine at low amplitudes, coarse at high levels Quantization noise floor higher for large signals Uniform 7/16/2015 Week 1 19 Real-World Sampling and ADC Sampling is The last mixer in the receiver chain Produces signal at baseband from signal at IF Sample clock phase noise is part of the signal chain error sources Dynamic range Dynamic range is less than theoretical with nearly all ADCs Effective number of bits (ENOB) and SNR are two synonymous ways of specifying ADC dynamic range ENOB is typically 1.5 bits less than the word length of an ADC Spurious spectral lines Sample aperture time and duration jitter can cause low level tonal components in ADC output Can come from inside the ADC chip or from the sample clock Some resulting spurious lines are signal-dependent 7/16/2015 Week 1 20 Trades in Quadrature Demodulation Trades for analog quadrature demodulator Matching of channels for in-phase and quadrature channels limits negative frequency discrimination Negative frequency ghosting typical 40 dB to 60 dB Traces for digital quadrature demodulator Ghosting is determined by sampling and FIR filtering/decimation scheme 7/16/2015 Week 1 21 Why Digital Quadrature Demodulation Advantages Only one ADC, no multiplexing or matching Performance is determined by Antialiasing filtering prior to ADC Specifications of FIR decimation filters Disadvantages Sampling is done at IF Jitter and aperture time specs are tougher Exchanged difficulties – from analog channel matching to problems in sampling at IF 7/16/2015 Week 1 22 SystemView Overview Simulations of digital signal processing operations Analog, through oversampling and emulation of analog operations Digital, through direct emulation Analysis Bode plots, root locus, other Visualization Time domain plots Virtual spectrum analyzer 7/16/2015 Week 1 23 Why SystemView Dual-gate MOSFET RF converter, 144 MHz to 10 MHz. Uses the RCA 3N140 for its overload and mixing capabilities. Circa 1968. 7/16/2015 Week 1 24 7/16/2015 Week 1 25 Summary Course overview: we will learn how to implement critical technologies for digital communications Course is integrated with a follow-on next semester Baseband signals are where we do modulation == formatting for the channel SystemView lets us have most of the benefits of a lab with minimum time 7/16/2015 Week 1 26 Feedback Around the room Please let me know What your background is EE Design SystemView Communications What 7/16/2015 you expect from this course Week 1 27 Text and Assignment Text Benard Sklar, Digital Communicatinons ISBN 0-13-084788-7 SystemView User's Manual, Elanix, Inc Assignment: Read Text http://www.elanix.com/ http://www.elanix.com/pdf/SVUGuide.pdf Chapter 2, 2.1, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8 Load SystemView and examine the samples and demos Browse appendices of text for review and supplementary material Look at TUARC K3TU, websites 7/16/2015 http://www.temple.edu/ece/tuarc.htm http://www.temple.edu/k3tu Week 1 28