# Signals 1: Introduction¶

In computer engineering, we are interested in two different kinds of signals: Continuous signals and discrete signals. A continuous signal is defined at all times. A discrete signal is defined only at integer times. For example, daily sales of a company is a discrete signal. Atmospheric pressure at a given location is a continuous signal. Signals can also have more than one dimension. A digital photograph is a two dimensional discrete signal, formed of pixels. Total atmospheric pressure P(x,y,z,t) is a four dimensional continuous signal (we can measure the pressure at every latitude, longitude, height, and time). Some signals are inherently discrete, like the daily sales of a company, mentioned above. Some other signals are inherently continuous, but we convert them into discrete format for storing and processing as our computers (and our brains) are not capable to deal with the infinite amount of information associated with a continuous signal. In this and the next chapters, we will consider some important Continuous Signals.

• Continuous Exponential Signals

Exponential signals are the signals of the form , where . If , the signal will decay as , and it will decay faster as becomes larger. Conversely, If , the signal will grow as , and it will grow faster as becomes larger. At , the signal will become constant (ie, ), A useful concept in understanding exponential signals is the concept of half life. A decaying exponential function’s value will be divided by half at every units of time.

• Continuous Trigonometric Signals
Continuous trigonometric signals has three properties: frequency, amplitude and phase.

Here is the amplitude, is the angular frequency, is the frequency, and is the phase.

The frequency denotes how many times the signal oscillates per second. There is a related quantity, called period (T), which indicates how long it takes for to complete one oscillation. Naturally

The unit of is 1/second, which is known as “Hertz”.

Plot of (a) (above), (b) (middle), (c) (below (Coming Soon)).

• Unit Step Function
Unit step function is defined by

Note that unit step function is a special case of the indicator function

Conversely, indicator function can be written in terms of unit step functions:

• Transformations of Continuous Signals

We will first consider two different kinds of continuous signal transformations separately: shifting (delaying or advancing a signal) and scaling. Then we will consider the cases when these two transformations are applied together to the same signal.

• Shifting of continuous signal

Let us have a signal . It is easy to see that if is any constant number, is the seconds delayed version of . Or, expressed in words, whatever value takes, that value will also be taken by in exactly seconds later. This delay will appear as a “shift to the right” in plots.

Similarly will appear as seconds earlier than . This earliness will appear as a “shift to the left” in plots.

Example 1: Consider the signal . shifts that signal 1 units to left, while shifts it 1.5 units to right.

Example 2: Consider the signal , shown in Fig ?. Fig ? depicts , which is shifted to the left by 4. Fig ? depicts , which is shifted to the right by 6.

Example 3: When we shift the indicator functions, the rule is

Example 4: Unit step functions can also be shifted to right and left. Fig ? shows , and

Plot of (a) (above), (b) (middle), (c) (below Coming Soon)

• Scaling of continous signal

Given a signal , is its scaled version. For , the signal will “expand”. For , the signal will “contract”. For negative, the signal will also “reflect around the origin”. For examples, see Fig. scale

Plot (a) (above), (b) , (c) , (d) (below Coming Soon). is taken as in Fig. ? shift

Note that scaling the unit step will not generate a change. Scaling of indicator functions act as

A good visual aid to keep the operarion of scaling in mind is accordeon. If the function is imagined as an accordeon, will expand it for and contract it for .

• Scaling and shifting applied together
In a transformation of the form , we have reflection, scaling and shifting appear together. This can be done in two ways:
1. Shift the signal units first, then scale it with .
2. Scale the signals units, then shift it units.

For examples, see Figure shift_and_scale.

Plot (a) (above), (b) , (c) , (d) (below). is taken as in Fig. shift_a above. .. label{fig:shift_and_scale}

As this topic must be well known by the student, we will only provide an example without any explanations: See Fig.

Plot (a) (above), (b) , (c) , (d) (below Coming Soon).

• Multiplication of continuous signals

Again, we will be content with providing examples.

Example 1: is plotted in fig multiplication_of_functions_a

Example 2: The function is plotted in fig multiplication_of_functions_b. This function is known as the “unit ramp”.

Plot (a) (above), (b) (below).

• Some complicated examples involving addition, subtraction, shifting and scaling of continuous signals

In this subsection we provide some complicated examples. The student must make sure to be able to go both ways: by looking at the plots, he must be able to write the associated equation, and by looking at the equations, he must be able to plot them.

1. (above),

(b) \ (c) (d) (below). } .. label{fig:complicated_examples_2} (a) Rectangular vawe, (b) Sawtooth (c) Stairway to heaven (d) Stairway from hell to heaven (below). .. label{fig:complicated_examples_1}

Example 1: is plotted at complicated_examples_2a

Example 2: is plotted at complicated_examples_2b

Example 3: complicated_examples_2c

Example 4: complicated_examples_2d

Example 5: The function

is plotted in Fig complicated_examples_1a. Such functions are known as “square wave train”.

Exercise: Express the square wave train function given above by using unit step .

Example 6: The function

is plotted in complicated_examples_1b. It is known as “sawtooth” for obvious reasons.

Example 7: The function

is plotted in complicated_examples_1c. This function is known as “the infinite staircase”. We may also call it as the “stairway to heaven”.

Example 8: The function

forms an infinite staircase which extends both ways. It is plotted in Fig. complicated_examples_1d.

With such a staircase, it is possible to go to both heaven and hell.

• Multiplication of the Exponential and Trigonometric Signals
Consider the function . Note that
• -At points , , .
• -At points , ,
• -At points , ,
This suggests an approximate method to plot :
• -Draw the curve and its “shadow” curve

• -Draw an apptoximate curve which
• —- Crosses the t-axis at points , , .
• —- Touches the curve , at points , .
• —- Touches the curve , at points , .

The function can also be plotted in exactly the same way. See figure ...

Plot (a) (above), (b) (c) (below).

• Multiplication of any Continuous function with a Trigonometric Signals

In most cases, the aprproximate method we have used when we multiplied a sinusoid with an exponential signal can be extended to the much broader case of multiplying a sinusoid with an arbitrary signal. The only restriction is that the period of oscillation must be shorter than “the change distance” of the function. In other words, the signal must be “almost constant” during a single oscillation of the sine signal.

For example, consider the signal

if we multiply this with , we get

Amplitude modulation.

• Odd-Even Decomposition
• Riemann-Lebesgue Lemma

If a signal , is bounded on an interval footnote{If we want to be mathematically rigorous, we must say that must be “absolutely integrable”, ie, it must satisfy

but “ bounded” is also acceptable.} Then,

Remark: It is intuitively simple to see why this theorem holds true. As the period of get smaller and smaller, will become approximately constant over a single oscillation. Hence the neighbouring positive and negative cycles of will have the same amplitude and cancel each other.

Proof: See Proofwiki.

• Sinc Function
One of the most frequently encountered functions in signal processing is sinc(.), defined as

If we are not close to origin, sinc(.) function will behave just as expected: amplitude modulated by sin(x). For example, a plot of this function is shown in fig ? for to . But, around origin, and , hence this picture becomes inadequate. There, we have to use l’hospital’s rule to find the value of the sinc function around :

The zeros of the sinc function are at , . Note that as both and are antisymmetric, is symmetric. Hence, when plotted, this function looks like (fig xyz).

Scaling works in the usual way. If we denote the scaling factor with , the scaled sinc function is

which is , amplitude modulated by . As oscillates with frequency , the scaled sinc function has zeros at at , ie, it oscillates faster as increases, while amplitude of the oscillations decrease.

Plot of sinc(ax) for a=2.5 (above) and a=6 (below). Note that as a increases, central lobe narrows, but its height does not change. Sidelobes, on the other hand, decrease in height and oscillate faster. The envelope curves are indicated by green dots. sinc(ax) itself is plotted in blue color. .. label{fig:sinc}

Lastly, consider the function

which is , amplitude modulated by . As oscillates with frequency , this function has zeros at at , ie, it oscillates faster as increases, but the amplitude of the oscillations remain constant. Instead, blows to infinity as increases. As we will see in the next chapter, converges to the all-important dirac-delta function.

sinc function do not have a closed-form indefinite integral. Its definite integral is

This integral is known as the Dirichlet integral. It is not possible to take it via elementary methods. A special technique from complex analysis, known as residue integration, is required. Hence, for the purposes of this course, we will just accept this result without proof.

Note that as the function is even, we can write

For scaled sinc function, , the integral is

Hence, the area under decreases as increases.

Lastly, it is easy to show that the area under the curve does not depend on a.

This indicates

#### Previous topic

Welcome to CSE 348’s documentation!

CHAPTER 02