CHAPTER 2 SIGNALS AND SIGNAL SPACE EENG 3810/CSCE 3020 Instructor: Oluwayomi Adamo Signals and Systems • What is a signal? – A set of data or information e.g telephone or TV signal • What is a System? – An entity that processes a set of signals (inputs) to yield another set of signals (outputs) – Example: a system that estimates the position of a target based on information from a radar – A system could be hardware (electrical, mechanical or hydraulic) or software (algorithm) • How do we quantify a signal that varies with time? • How do you device a measure V for the size of human? H – Assuming Cylinder with radius r: V 0 r 2 (h)dh Signal Energy and Power • Measure of a signal g(t): – Could be area under a signal g(t) • Signal Energy Eg : Eg g 2 (t )dt Egc | g (t ) |2 dt – g(t) is squared to prevent the positive and negative areas from cancelling out – Signal energy must be finite • For a signal to be finite: – Signal amplitude -> 0 as |t| -> ∞ if not Eg will not converge Signal Energy and Power Figure 2.1 Examples of signals: (a) signal with finite energy; (b) signal with finite power. •If Eg is not finite (infinite) -Average power Pg (mean squared) : Time average of energy (if it exists) 1 T2 2 Pg lim T g (t ) dt t T 2 -RMS (root mean square) value of g(t) = P g -Pg exists if g(t) is periodic or has statistical regularities Signal Energy and Power – Average may not exist if the above condition is not satisfied e.g a ramp g(t) = t, energy or power does not exist • Measure of signal strength and size – Signal energy and power - inherent characteristic • Good indicator of signal quality – The signal to noise ratio (SNR) or ratio of the message signal and noise signal power • Standard unit of signal energy and power – Joule (J) and watt (W) respectively, – Logarithmic scales used to avoid zeros and decimal points – Signal with average power of P watts (10 log10P) dBw or (30+10.log10P) dbM Determine the suitable measure for this signal? • This signal approaches 0 as |t| , therefore use the energy equation. • This signal does not approach 0 as |t| and it is a periodic wave, therefore use the power equation where g2 is replaced with t2. • What is the RMS value of this signal? 6 Determine the power and rms value of •Periodic signal with T0 2 • Suitable measure of size is power RMSvalue C / 2 - First term on the right hand side equals C2/2 - Second term is zero –integral appearing in this term is area under a sinusoid. -Area is at most the area of half cycle – positive and negative portion cancels -A sinusoid of amplitude C has a power of C2/2 regardless of angular frequency Determine the power and rms value b) g (t) = C1 cos (1t + 1) + C2 cos (2t + 2) 1 ≠ 2 • • • This signal is the sum of two sinusoid signals. Therefore, use the power equation. Therefore, Pg = (C12 / 2) + (C22 / 2) This Can be generalized What is the suitable measure for this signal? g (t) = Dejt • The signal is complex and periodic. Therefore, use the power equation averaged over T0. • |ejt| = 1 so that |Dejt|2 = |D|2 and 9 Classification of Signals – Continuous and Discrete time Signal • • • • Continuous time and discrete time signals Analog and digital signals Periodic and aperiodic signals Deterministic and probabilistic signals Continuous Time Signal: A signal that is specified for every value of time t .eg audio and video recordings Discrete Time Signal: A signal that is specified only at discrete points of t=nT e,g quarterly gross domestic product (GDP) or stock market daily averages Figure 2.3 (a) Continuous time and (b) discrete time signals. Analog and Digital Signals • Is analog signal and continuous time signal the same? What of discrete time signal and digital signal? • What is Analog Signal? – A signal whose amplitude can have values in continuous range (values can take on infinite (uncountable) values • What is Digital Signal? – A signal whose amplitude can take only finite number of values. – For a signal to qualify for digital, the values don’t have to be restricted to two values. – A digital signal whose values can take on M values is an M-ary signal • Continuous and discrete time signal qualify a signal along the xaxis while Analog and digital signal qualify the signal in terms of the amplitude (y-axis) Identify the signals above Periodic and Aperiodic signal • What is a Periodic Signal? – A signal is said to be periodic if there exists a positive constant T0 g (t ) g (t T0 ) – For all t. The smallest values of T0 that satisfy the equation (periodicity condition) above is the period of the signal g(t) – A periodic signal remains unchanged if time shifted by 1 period. Must start at -∞ and continue forever • What is an Aperiodic Signal? – A signal that is not periodic Figure 2.5 Periodic signal of period T0. Energy and Power Signal • Energy Signal: A signal with finite energy. Satisfies: | g (t ) |2 dt • Power Signal: A signal with finite and non zero power (mean square value). Fulfills: 1 0 lim T T T 2 T 2 | g (t ) |2 dt • Power is the time average of the energy • Since the averaging is over a large interval, a signal with finite energy has zero power • A signal with finite power has infinite energy • Ramp signal has infinite power and are neither energy nor power signal. Not all power is periodic Deterministic and Random Signal • Deterministic Signal: A signal whose physical description (mathematical or graphical) is known. • Random Signal: Signal known by only its probabilistic description such as mean value, mean squared value and distributions. • All message signals are random signals for it to convey any information. Useful Signal Operators • Time Shifting, Time Scaling, and Time inversion • If T is positive, the shift is to the right (delayed) • If T is negative, the shift is to the left (advanced) Time Scaling • Time Scaling: The compression or expansion of a signal in time • The signal (t ) in figure 2.7, g(t) is compressed in time by a factor of 2 • Whatever happens in g(t) at some instant t will be happening at the instant t/2 t ( ) g (t ) 2 (t ) g ( 2t ) • If g(t) is compressed in time by a factor a>1, the resulting signal is: (t ) g (at) • If expanded t a (t ) g ( ) Figure 2.7 Time scaling a signal. Time Inversion • A special case of time inversion where a=-1 (t ) g (t ) (t ) g (t ) • Whatever happens at some instant t also happens at the instant –t • The mirror image of g(t) about the vertical axis is g(-t). Time Inversion Example • For the signal g(t) in (a) below, the sketch of g(-t) is shown in (b) Unit Impulse Signal • Unit impulse function (Dirac delta) • A unit Impulse (t ) 0 (t ) 1 t0 – Visualized as a tall, narrow rectangular pulse of unit area – Width ε is very small, height is a large value 1/ε – Unit impulse is represented with a spike. Unit Impulse Signal • Multiplication of unit impulse by a function (t ) that is continuous at t = 0 (t ) (t ) (0) (t ) • Multiplication of a function (t ) with an impulse (t T ) (an impulse located at t=T) ( (t ) must is defined at t=T) (t ) (t T ) (T ) (t T ) (t ) (t T )dt (T ) (t T )dt (T ) • Area under the product of a function with an impulse is equal to the value of that function at the instant where (t ) the unit impulse is located (Sampling or sifting property) Unit Step Function u(t) A signal that starts after t=0 is called a causal signal. A signal g(t) is causal if: g(t) = 0 t<0 Figure 2.12 (a) Unit step function u(t). (b) Causal exponential e−atu(t). Signals and Vectors • Signal Representation – As series of orthogonal functions (Fourier series) – Fourier series allows signal to be represented as points in a generalized vector space (signal space) – Information can therefore be viewed in geometrical context Signal and Vectors • Any vector A in 3 dimensional space can be expressed as A = A1a + A2b + A3c – a, b, c are vectors that do not lie in the same plane and are not collinear – A1, A2, and A3 are linearly independent – No one of the vectors can be expressed as a linear combination of the other 2 – a, b, c is said to form a basis for a 3 dimensional vector space – To represent a time signal or function X(t) on a T interval (t0 to t0+T) consider a set of time function independent of x(t) 1 (t ),2 (t ),3 (t )............N (t ) Signal and Vectors • X(t) can expanded as N xa (t ) xnn (t ) n 0 • N coefficients Xn are independent of time and subscript xa is an approximation Signals and Vectors • Signal g can be written as N dimensional vector g = [g(t1) g(t2) ………… g(tN)] • Continuous time signals are straightforward generalization of finite dimension vectors lim g g (t ) N t [ a, b] • In vector (dot or scalar), inner product of two realvalued vector g and x: – <g,x> = ||g||.||x||cosθ θ – angle between vector g and x – Length of a vector x: ||x||2 = <x.x> 29 Component of a Vector in terms of another vector. • Vector g in Figure 1 can be expressed in terms of vector x g = cx + e g cx e = g - cx (error vector) Figure 1 • Figure 2 shows infinite possibilities to express vector g in terms of vector x Figure 2 g = c 1 x + e 1 = c2 x + e 2 30 Scalar or Dot Product of Two Vectors • is the angle between vectors g and x. • The length of the component g along x is: • Multiplying both sides by |x| yields: • Where: • Therefore: • If g and x are Orthogonal (perpendicular): • Vectors g and x are defined to be Orthogonal if the dot product of the two vectors are zero. 31 Components and Orthogonality of Signals • Concepts of vector component and orthogonality can be extended to CTS • If signal g(t) is approximated by another signal x(t) as : • The optimum value of c that minimizes the energy of the error signal is: c • We define real signals g(t) and x(t) to be orthogonal over the interval [t1, t2], if: • We define complex signals* x1(t) and x2(t) to be orthogonal over the interval [t1, t2]: 32 Example • For the square signal g(t) find the component in g(t) of the form sin t. In order words, approximate g(t) in terms of sin t so that the energy of the error signal is minimum • Energy of The Sum of Orthogonal Signals • If vectors x and y are orthogonal and z = x + y, then: • If signals x(t) and y(t) are orthogonal over the interval [t1, t2] and if z(t) = x(t) + y(t), the energy is: = 0 Signal Comparison: Correlation Coefficient • Two vectors g and x are similar if g has a large component along x • Correlation Coefficient for real signals: • Correlation Coefficient for complex signals: • The magnitude of the Correlation Coefficient is never greater than unity (-1 Cn 1). If the two vectors are equal then Cn = 1. If the two vectors are equal but in opposite directions then Cn = -1. If the two vectors are orthogonal then Cn = 0. 35 Signal Comparison: Correlation Coefficient • Use Eq. (2.48) to compute Cn. Cn = Example Application of Correlation • Signal processing in radar, sonar, digital communication, electronic warfare etc • In radar, if transmitted pulse is g(t), received radar return signal is : g (t t0 ) w(t ) z (t ) w(t ) Target present Target absent • Detection is possible if: t2 t1 w(t ) g * (t t0 )dt 0 t1 t 0 t 2 α is target reflection and attenuation loss, t0 – round trip propagation delay, w(t) –noises and interferences t2 | g (t t ) |2 dt E t p 0 z (t ) g * (t t0 )dt 1 0 0 Target present Target absent Application of Correlation • Digital Communication – Detection of the presence of one or two known waveform in the presence of noise – Antipodal Scheme: Selecting one pulse to be the negative of the other pulse where cn will be -1 – If noise is present in the received signal. Threshold detector is used to detect signal. – Large margins should be used to prevent detection error. – Antipodal has the highest performance in terms of guarding against channel noise and pulse distortion Correlation Functions • Cross-correlation function of two complex signals g(t) and z(t): zg ( ) z(t ) g * (t )dt z(t ) g * (t )dt 0 • Autocorrelation Function – Correlation of a signal with itself. – Measures the similarity of the signal g(t) with its own displaced version – Autocorrelation function of a real signal is: Orthogonal Signal Set • Vector can be represented as a sum of orthogonal vectors • Orthogonality of a signal x1(t) x2(t) x3(t)…..xN(t) over time domain [t1, t2]: • If all signal energies En = 1, then the set is normalized and called orthonormal set • An orthogonal set can be normalized by dividing xn(t) by En • If orthogonality is complete: N eN g (t ) [c1 x1 (t ) c2 x2 (t )......cN x N (t )] g (t ) cn xn (t ) n 1 lim N t2 t1 | eN (t ) |2 dt 0 Orthogonal Signal Set • A signal g(t) can be represented by g (t ) cn xn (t ) n 1 • This is called generalized Fourier series of g(t) with respect to xn(t) • Energy of the sum of orthogonal signals is equal to the sum of their energies (sum of individual components) • This is called Parseval’s theorem Exponential Fourier Series • Examples of orthogonal sets are trigonometric (sinusoid) functions, exponential (sinusoid) functions • The set of exponentials e jn t (n 0,1,2,.....) is orthogonal over any interval of duration T0 2 / 0 • A signal g(t) can be expressed over an interval of T0 seconds as an exponential Fourier series: Exponential Fourier Series • The compact trigonometric Fourier series of a periodic signal g(t) is given by • In exponential Fourier series where C0 = D0: • Exponential Fourier series will be used in this course because it is more compact, expression for derivation is also compact Find the exponential Fourier series for the signal T0 ,2f 0 2 / T0 2 Exponential Fourier Spectra • Coefficients Dn is plotted as a function of ω • If Dn is complex, two plots are required: real and imaginary parts of Dn or • Plot of amplitude (magnitude) and angle of Dn • To plot |Dn| versus ω and Dn versus ω and Dn must jD | D | e be expressed in polar form n n •