Presentation is loading. Please wait.

Presentation is loading. Please wait.

Telecommunications AERSP 401B. Communication System Designers’ Goal Maximize information transfer Minimize errors/interference Minimize required power.

Similar presentations


Presentation on theme: "Telecommunications AERSP 401B. Communication System Designers’ Goal Maximize information transfer Minimize errors/interference Minimize required power."— Presentation transcript:

1 Telecommunications AERSP 401B

2 Communication System Designers’ Goal Maximize information transfer Minimize errors/interference Minimize required power Minimize required system bandwidth Maximize system utilization Minimize cost

3 Useful Relationships Decibels –A logarithmic unit originally devised to express power ratios but used today to express a variety of other ratios as well where P 1 and P 2 are the two power levels being compared

4 Examples Loss 1,000 watts (P 1 ) 10 watts (P 2 ) Gain 10 watts (P 1 ) 1,000 watts (P 2 ) Telephone cable line 20 dB means 100 times more P2P2 P1P1 1 mile Power inPower out The unit decibel was named after Alexander Graham Bell. The unit originated as a measure of power loss in one mile of telephone cable. Also, hearing is based on decibel levels.

5 Derived Decibel Units The dBm: Example: 20W is what in dBm? The dBW: Example conversions dBmdBWWattsMilliwatts (mW) +50+20100100,000 +30011,000 +10-20-0.0110

6 Voltages (examples)

7 Gains and Losses Power is gained via amplification and lost via absorption or resistance Gains and losses are expressed in dB (usually the W or m are dropped)

8 Communications Example P in Attenuation: x dB Attenuation: y dB Gain: a dB Gain: c dB Gain: b dB

9 Special Values

10 Other Examples Sound levels: –If P ref is the sound power resulting in a barely audible sound,

11 Radio Frequency Radiation RF signals travel at the speed of light in air (atmosphere) and space (vacuum) c = speed of light in vacuum = 2.998x10 8 m/sec (186,200 miles/sec) Wavelength, =c/f –f – frequency Beam width:  (rad)  /D –D = aperture width or diameter –Defines how “spread out” the beam is

12 Half Power A 3 dB drop in power represents the half-power point

13 Isotropic Radiation Aperture – area of a receiving or transmitting antenna through which all signal is assumed to pass. If transmitting antenna radiates equally in all directions, it is called isotropic The fraction of power received from an isotropic radiator at a distance, d, is: –where A r is the aperture area of the receiving antenna

14 Isotropic Radiation (cont’d) Receiver is not 100% efficient, so including efficiency factor, z, –Z  0.55 Transmitting antenna designed to focus radiation (i.e. not isotropic) –Can also be expressed in dB

15 Typical Antenna Patterns Dipole G<10 dB i Horn G=10-20 dB i Slot G< 10 dB i

16 Parabolic Reflector Antenna parallel beams focal point D – diameter - wavelength z - efficiency

17 Lobes Backlobes Sidelobes

18 Cassegrain Reflector Antenna

19 Modulation Definition –Altering a signal to make it convey information (either analog or digital) AM (Amplitude Modulation) –Changes amplitude (frequency constant) FM (Frequency Modulation) –Changes frequency (amplitude constant) Frequency modulation

20 Modulation (cont’d) Changing the phase of the signal For digital data, these methods are also called –ASK – amplitude shift keying –FSK – frequency shift keying –PSK – phase shift keying

21 Link Budget Allocation of various losses and gains in the communication link between Earth and the spacecraft Similar to signal-to-noise ratio, but E b /N o pertains to digital data

22 Link Requirements For data (E b /N o ) estimated – (E b /N o ) required  3 dB For commands (E b /N o ) estimated – (E b /N o ) required  20 dB This difference is known as the link margin

23 Terms P – transmitter power L l – line loss (between transmitter and antenna) G t – transmitter antenna gain L s – space loss (inverse square in distance) k – Boltzmann’s constant L a – transmission path loss (atmosphere and rain absorption) G r – receive antenna gain T s – system noise temperature R – data rate L i – implementation loss (  -2 dB)

24 More Details

25

26

27 Calculate Link Margin = (E b /N o ) est – (E b /N o ) req Fig. 13-9, SMAD Acceptable BER

28 Example If acceptable BER (bit error rate) is one bit error in every 100,000 bits, then BER=10 -5 Using BPSK modulation with Reed/Solomon coding, this requires an E b /N o =2.5dB If BPSK is used without coding, E b /N o =9.5dB –Increase transmitter power by 7 dB Multiplicative factor of 10 0.7 =5 –Increasing the transmitter and receiver antenna gains by 7dB (combined) Antennas then more sensitive to pointing errors

29 Data Rates For each sensor, data rate Sample size is determined based upon required level of accuracy –Example – temperature sensor needed to monitor propellant tank temperature in range -10  C to +80  C –Amplitude range=80  C-(-10  C)= 90  C Prop. tank sensor A/D ConverterMicroprocessor C&DH

30 Data Rates (cont’d) Sensor generates voltage proportional to temperature A/D converter generates a digitized representation of this temperature – an n-bit word Number of quantized levels that are represented = 2 n Quantization step here= 80  C -10  C Quantized steps

31 Data Rates (cont’d) Example continued So, if n=8, then quantized step = 0.35 o C and E q = 0.175 o C Typically, one needs to find the required value of n. Using same example, if required E q  0.05 o C, then quantized step = 0.1 o C and

32 Sample Rate Determined based upon estimated rate of change of quantity being measured –Examples Thermal sensors typically sample at low rates (once per minute) Attitude sensors sample at high rates, especially during attitude maneuvers (1-5 samples/sec)

33 Sampling Oscillatory Phenomena Must sample at 2.2 times the highest frequency present –Human voice has frequency range of ~3.5 KHz Sample at 7.7 KHz (7,000 samples/second) –Commercial audio (telephony) requires ~8 bits/sample –Data rate = 7,700 samples/sec x 8 bits/sample ~62,000 bits/sec (bps)

34 Data Compression Compression/encoding allow lower data rates –Make use of repeated patterns in the data and/or transmit only parts of data that changes since previous sample –Voice data can be reduced to ~9.6 Kbps –Compressed video (videophone) ~28 Kbps Full video with color 256 Mbps (~40 Mbps with coding)

35 Telemetry Packet telemetry format –Each sensor forms packet of data –When packet complete, microcomputer interrupts main computer –Main computer formats main block –Main block transmitted Advantages –Flexible data rates for sensors Disadvantages –Spacecraft processing more complex –Ground station equipment more complex Sensor A Sensor B Microcomputer Sensor C Main Computer ModulatorTransmitter Microcomputer

36 Error Detection and Correction Once our telemetry data is set to transmit, we must concern ourselves with possible induced errors in the transmission With digital data, there are several ways to check for errors –Parity check (with retransmission) –Error correction (without retransmission) Ref: Spacecraft Attitude Determination and Control, J.R. Wertz (ed), Reidel Publishing Co., 1978

37 Parity Check Simplest method of detection Example: –M = [1,1,0,0] = original message –Add another parity bit to M –M now becomes [1,1,0,0,p] –Even parity scheme: m 1 + m 2 + m 3 + m 4 + p = even number  p=0 –Odd parity scheme: m 1 + m 2 + m 3 + m 4 + p = odd number  p=1 –Receiving equipment then checks each message vector

38 Parity Check Suppose receiving equipment receives: –M = [1,1,0,0,1] –If both transmitter and receiver are employing even parity scheme, then an error has occurred m 1 + m 2 + m 3 + m 4 + p = 3; not an even number –Receiver requests retransmission What if two bits are flipped? –Parity scheme fails (much lower probability of two bit flips than one bit flip)

39 Error Correction without Retransmission Example self-correcting developed by Hamming Extra set of bits equal in number to the original message bits added to message vector –Before: M = [a,b,c,d] –After: M = [p 1,p 2,p 3,a,p 4,b,c,d]

40 Hamming (cont’d) Multiply M T by the Hamming matrix, to get S=HM T (syndrome vector)

41 Hamming (cont’d) Need to determine the values of p 1,p 2,p 3, and p 4 Set these such that S = [0,0,0,0] T (mod 2) (Any even number = 0 mod 2) Arrangement of parity bits in M so that only one new parity bit is involved in each successive calculation of p 1,p 2,p 3,p 4

42 Hamming Example Intended message vector: M o =[0,0,1,1,1,1,0,0] Received message vector: M 1 =[0,0,1,1,1,0,0,0] Correction scheme –If s 4 = 0, then a, b, c, and d are correct –If s 4 = 1, then error occurred in message bit s 1 s 2 s 3 (101) 2 =5

43 Hamming Example (cont’d) M= [b 0 b 1,b 2 b 3,b 4 b 5,b 6,b 7 ] M 1 =[0, 0, 1, 1, 1, 0, 0, 0 ] Correct M 1 is M 1 =[0, 0, 1, 1, 1, 1, 0, 0 ] So the original message data is [1 1 0 0] [a b c d] Error

44 Probability of Errors – Simple Parity If probability of error in 1 bit is 1%, probability of at least one error in a 4-bit message is 4% Adding one parity bit increases error rate to 5% –Can detect, but not correct this error –Need to retransmit 5% of the data Probability of 0.25% that error occurs in 2 or more of the original 4 bits

45 Probability of Errors – Hamming Code Using the 8-bit Hamming code will increase probability of error to 8% –One bit error can be corrected Errors in 2 bits of M will occur in 0.64% of messages received –Two bit errors cannot be corrected Hamming will detect two errors, so retransmission can be requested Undetected errors in 3 or more bits will occur in ~0.051% of the messages received.


Download ppt "Telecommunications AERSP 401B. Communication System Designers’ Goal Maximize information transfer Minimize errors/interference Minimize required power."

Similar presentations


Ads by Google