ece 101 an introduction to information technology analog to digital conversion

33
ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Upload: linda-turner

Post on 19-Jan-2018

225 views

Category:

Documents


0 download

DESCRIPTION

Sinusoidal functions Key in all of EE! f(t) = A sin(  t+  ), where A is the amplitude,  =2  f, f = frequency = 1/T, T = period,  = phase,  = circumference / diameter of a circle = 3.14 f(t) repeats itself when the argument (  t+  ) increases by 2  A pure tone has a single frequency

TRANSCRIPT

Page 1: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

ECE 101 An Introduction to Information

Technology

Analog to Digital Conversion

Page 2: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Information Path

InformationDisplay

Information Processor

& Transmitter

InformationReceiver and

Processor

Source ofInformation

DigitalSensor

TransmissionMedium

Page 3: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Sinusoidal functions

• Key in all of EE!• f(t) = A sin(t+), where A is the

amplitude, =2f, f = frequency = 1/T, T = period, = phase, = circumference / diameter of a circle = 3.14

• f(t) repeats itself when the argument (t+) increases by 2

• A pure tone has a single frequency

Page 4: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Sampling time waveforms

• Ts= Sampling Period (seconds/sample)

• fs= Sampling Rate = 1/ Ts (Hertz or Cycles per second)

Page 5: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Sampling images

• Images must be sampled in 2 dimensions• Use square grid Ts units per side (length per

sample) (perhaps Ls units is more descriptive)

• fs= Sampling Rate = 1/ Ts (samples per length)

• 3 dimensions > movies

Page 6: ECE 101 An Introduction to Information Technology Analog to Digital Conversion
Page 7: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Arbitrary Signals as Sinusoids• Any analog signal can be constructed by

using sinusoidal components with different frequencies and amplitudes

• Spectrum provides the relative amplitudes of the frequency components in a waveform

• Power of a frequency component = ½ the square of its amplitude

• Harmonics occur at multiples of a fundamental frequency

• Frequency range = bandwidth

Page 8: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Time (sec)

F(t) = sin (2t)

Page 9: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Time (sec)

F(t) = sin (2t) -1/2 sin (4t) + 1/3 sin (6t)

Page 10: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Time (sec)

f(t) = sin (2t) -½ sin (4t) + 1/3 sin (6t) – ¼ sin (8t) + 1/5 sin (10t)

Page 11: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Nyquist Sampling Criterion

• Must identify the highest frequency component in a waveform, fmax.

• In order to ensure that no information is lost in the sampling process, we must sample the signal at a frequency, fs>2 fmax.

• If fs<2 fmax, then aliasing may occur with one or more false frequencies appearing.

Page 12: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Aliasing Error

• If sampling frequency is less than two times the maximum frequency, then a new alias frequency may appear.

• If a single (hence max.) frequency, fo, exists, fmax = fo and the sampling fs < 2fo, then the alias frequency, fa = |fs- fo | = |fo- fs |

Page 13: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Cos 4tf0 = 2 Hzfs = 16 Hz

fs = 2.5 Hz

fs =1.5 Hz

Examples

3.12 and

3.13

from Kuc

Page 14: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Severe Undersampling

barely) ok, (so, 2/f4.02.18.0fff so

(problem) Hz 4.02/f2.128.0fffthen

sec.) 1.25 (T Hz 0.8flet but Hz 2 flet before Asfrequency. alias get the toprocess repeat themust

wehence case, thebenot may thissmall very is f if But,

2/f fff results,frequency

aliasan and occurs, aliasingan then ,f2f If

sasa

sosa

sso

s

sosa

os

Page 15: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Number Representations

Base 10764 =764(10)=7x102 + 6x101 + 4x100, where in

the base 10, digits 0,1,2,…7,8,9 are permissible (NOT 10). Note 100 = 1

In 764 the 7 is the most significant digit (MSD) and 4 is the least significant digit (LSD)

Can use any Base n. Since digital work largely deals with two signals we select n=2

Page 16: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Information in Bits

• Binary digits (bit) form the basis for the information technology language.

• Computers have codes of them for numbers, sound, images, anything else represented by a computer.

• They use 1’s and 0’s only, hence base 2• 4-bit word 24 = 16 different messages• n-bit word 2n different messages

Page 17: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Binary Number Representations Base 2 1(10)=001(2)= or 0x22 + 0x21 + 1x20, where 20=1 2(10)=010(2)= or 0x22 + 1x21 + 0x20

3(10)=011(2)= or 0x22 + 1x21 + 1x20

4(10)=100(2)= or 1x22 + 0x21 + 0x20

10(10)=1010(2)= or 1x23 + 0x22 + 1x21 + 0x20

29(10)= 11101(2)= or 1x24+1x23+1x22+0x21+1x20

or 16 + 8 + 4 + 0 + 1 In 110010(2) the MSB=1 and LSD =0

Page 18: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Methods for Finding the Binary Form of a Decimal Number

#1- Repeatedly divide the decimal number by 2 and retain the remainder as the LSB.

• Find 29(10) • 29/2 = 14 rem 1, LSB = 1• 14/2 = 7 rem 0, next bit = 0• 7/2 = 3 rem 1, next bit = 1• 3/2 = 1 rem 1, next bit = 1• 1/2 = 0 rem 1, MSB = 1• So, 29(10) = 11101

Page 19: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Methods for Finding the Binary Form of a Decimal Number

#2- Find the largest power of 2 less than the number. That becomes the MSD. Subtract these numbers and repeat the process.

• Find 29(10) • 24 = 16, (MSB), 29-16 = 13,• 23 = 8, 13-8=5,• 22 = 4, 5-4=1,• 20 = 1, LSB• Therefore 29(10) = 11101

Page 20: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Binary Numbers

• 8 bits = 1 byte– 1 byte can represent 28 = 256 different

messages• 4 bits = a nibble (less frequently used)• 1 kilobyte = 210 = 1,024 bytes = 8,192 bits• 1 Megabyte = 220 = 1,048,576 bytes • 1 Gigabyte = 230 = 1,073,741,824 bytes• 1 Terabyte = 240 = 1,099,511,627,776 bytes

Page 21: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Bits and Bytes• Bits

– Often used for data rate or speed of information flow

– 56 kilobit per second modem (56kbps)– A T-1 Communication line is 1.544 Megabits

per second (1.544 Mbps)• Bytes

– Often used for storage or capacity (computer memories are organized in terms of 8 bit words

– 256 Megabyte (MB) of RAM– 40 Gigabyte (GB) Hard disk

Page 22: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Quantizer Concept

• To properly represent an Analog signal we need to depict discrete sample levels or “quantize” the signal.

• Key is the step size to generate a stair step pattern of values

• Each step then takes on a binary number value

Page 23: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Quantizer Design

• A quantizer producing b-bits has a staircase with the number of steps equal to Nsteps=2b

• The first step has the value of Vmin. The staircase has 2b –1 steps remaining each of a size

• The maximum value is Vmax=Vmin+(2b –1) • 2 types of errors:

– step size Δ being too large and that is related to the number of bits in the quantizer

– inadequate quantizer range limits that causes clipping

Page 24: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Quantizer Range• Assume that the limits of Vmax and Vmin are

not known such as in an audio system.• Measure the audio signal strength with a

meter that indicates the root-mean-square (rms) voltage value.

• The rms voltage value of a signal produces the same power as a battery with a constant voltage of the same value.

• Adjust the quantizer until Vmax =4 Xrms and Vmin = -4 Xrms and the step size is =8 Xrms/ (2b –1)

Page 25: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Signal-to-Noise Ratio

• An important measure of the performance of a system is evaluation of the signal-to-noise ratio (S/N or SNR) that divides the signal power by the noise power.

• Signal power is s2 = Xrms

2

• Noise power level n2 = 2/12

• SNRdB = 10 log10 s2/ n

2

Page 26: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Review of Logarithms• Why logarithms: simplify multiplying &

dividing and use in both signal to noise ratios and information theory

• Decimal system in powers of 10:– 100 = 1– 101 = 10– 102 = 100– 103 = 1000– 104 = 10000

• The exponent (=number of zeroes) is the logarithm

Page 27: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Logarithms Between 1 and 10

• If the log101 = 0 and log1010 = 1; what is the log10 of a number between 1 and 10?

• log103 = x or 10x = 3 (recall logs are exponents)

• Result: 100.4771 = 3; therefore, x = 0.4771 or• log103 = 0.4771

Page 28: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Logarithms

• Log A x B = log A + log B• Recall exponents add in multiplication

– 1000 x 10000 = 103 x 104 = 107 = 10,000,000– 297 x 4735 = 1,406,295– 102.4728 x 103.6753 = 106.1481 =1,406,294.998

Page 29: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Decibels – Application of Logs• Decibel (dB) – 1/10 of a Bel (named for

Alexander Graham Bell)– Logarithmic expression of the ratio of 2 signals

• PowerdB = 10 log P2 / P1

Voltage or CurrentdB = 20 log (V2 / V1)dB = 20 log (I2 / I1)

Page 30: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Signal-to-Noise Ratio

• An important measure of the performance of a system is evaluation of the signal-to-noise ratio (S/N or SNR) that divides the signal power by the noise power.

• Signal power is s2 = Xrms

2

• Noise power level n2 = 2/12

• SNRdB = 10 log10 s2/ n

2

Page 31: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Base n • Binary – 2• Octal – 8• Decimal – 10• Hexadecimal – 16• When dealing with collection of bits like binary

words representing text characters using the ASCII (American Standard Code for Information Interchange) code – it is inconvenient to deal with each individual bit

• So may use octal (3 bit) words or hexadecimal (4 bit) words

Page 32: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Octal - Base 8

• Base 8, using first 8 numerals: 0, 1, 2, 3, 4, 5, 6, 7

• Because 8 is a power of 2, can use octal numbers to represent a group of 3 bits

• Example:• 1001112 = 1+2+4+32 = 3910

• 478 = 4x8 + 7 = 3910

Page 33: ECE 101 An Introduction to Information Technology Analog to Digital Conversion

Hexadecimal - Base 16 • Base 16, using first 16 numerals including 6

letters: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

• Because 16 is a power of 2, can use octal numbers to represent a group of 4 bits

• Example:• 001111102 = 21 + 22 + 23 + 24 + 25 =

• 2 + 4 + 8 + 16 + 32 = 6210

• 3E16 = 3x16 + 14 = 6210