<<home  <<previous  next>>

Norm of Sinusoids




The major feature of sinusoids, making them the jack-of-all-trades amongst waveforms, is their steady, reliable amplitude. On the matrix pages I illustrated how to compute vector norms or amplitudes. These were very small-scale examples with numbers. Now I want to do pictures with curves.

The amplitude of a signal is similar to the integrated absolute (unsigned) area over one period. We are going to find the area of a cosine function with period one, that is, cos(2*pi*x). A unit area of 1x1 is the reference:





unitarea






How is the area of cosine to be computed? It is clear that if the sample values would be summed, the result over the interval 0-1 would be zero. Half of the samples is negative-valued, and they would exactly cancel the positive values. That is why functions like cosine are defined 'not absolutely integrable'.




cos






We need to find the area in the absolute sense. Like it would be with the cosine function rectified:





rectified





At this point, I want to recall the 'Pythagoras-extended' method of computing a vector norm or amplitude. Functions like cosine are called 'square-integrable' functions. The method for computing their area is very similar to computing a vector norm in the discrete case:


norm


To compute the amplitude of a sampled cosine function with period one would require these steps:

- square all it's sampled values over the interval of one period
- sum the squares; this gives the inner product, the total energy
- divide this sum by the number of samples: this gives the energy
  independently of the number of samples, as a portion or fraction of 1
- take the square root of the energy value: that gives the amplitude

These steps can be visualized to a certain extent. Below, we see the cosine function squared. The area under the squared cosine covers half a unit area.




cos2





The inner product, or energy, or norm-squared, of cosine is 0.5. To compute the norm or amplitude is now simple: take the square root of 0.5. It is around 0.707. The norm of a cosine function over a full period is 0.707, or more precise, the square root of 0.5.

Below is the figure for sin(2*pi*x) and the square of it. Not surprisingly, sine has the same amplitude as cosine: 0.707, or more precisely the square root of 0.5.




sin





I want to know what will happen when the peak-value of cosine is reduced from 1 to 0.5. So I plot 0.5(cos(2*pi*x) and the square of that. Inspecting the area under the squared curve, I guess it is 0.125. That is the energy, and the amplitude should be the root of this: 0.3535. Hey, that is exactly half of 0.707.




halfcos





Drawing conclusions from one example is dangerous. Here is another example with 0.8cos(2*pi*x), and the squared curve peaking to 0.64. The area under the squared curve is 0.32 and the root of that is around 0.566. That must be the amplitude of 0.8*cos. And indeed, 0.8*0.707 is 0.5656.




partcos





Although the peak value of cosine is not it's amplitude, a variation in the peak value is proportional to a variation in the amplitude. That is handy.


Now I am curious, what will happen when sine and cosine are summed? I will plot the sum, and the square of the sum. The area of the squared sum signal seems to be exactly 1. The combination has unit energy. And because the square of 1 is 1, it has unit amplitude as well. From the picture, the peak-to-peak value of the sum signal can also be estimated. It is around 1.4. The precise value would be the square root of two.




sincos1





Sine and cosine have steady amplitudes. Their combined amplitude is unity amplitude over the interval [0,1]. But it is also unity when you look at it pointwise, sample by sample. From the sinusoidal curves it is impossible to see this at a glance. Therefore I have drawn a couple of example points on the curves, and their corresponding complex exponentials on the unit circle:






unitcircle
unitvectors






Speaking of complex vectors, what about their conjugates, with the negative imaginary parts? I plotted the summed conjugate vectors with period one, and their squares. Considering the symmetry of the conjugates, it would be natural to integrate over a unit interval centered round zero, so [-0.5, 0.5]. Again, the total area covered is unity, and so would be the area of the square root.





conjugates






There is a couple of special cases for sinusoid amplitudes. The first one is that of cos(0x) and sin(0x). Their 'curves' are shown below; they are perfectly straight lines at y=1 and y=0 respectively. These are functions with infinite period. So strictly speaking, they are not integrable, not even square integrable. Still, it can be argumented that the amplitude of cos(0x) over a unit interval is 1. And the amplitude of sin(0x) over a unit interval is zero. The plot below illustrates this case. In engineering terminology it is known as the direct current or DC case.




dc





The second special case of sinusoid amplitude does not look sinusoidal either. It is the case of discrete sinusoids at half the sampling rate of a system. A cosine looks like a square wave under this condition, because it alternates from peak to peak without inbetween values. As a square wave, it has amplitude 1. A sine wave can not exist at half the sampling rate, because it's peaks would fall precisely in between the sample points. So it has amplitude zero by definition.





square
square2




The mathematical interpretation of these special cases is: they are pure real functions, and have no conjugates. They can not have that, because there is no imaginary part. Or, you could say, they are their own conjugates. So, a unity DC component could be expressed:

0.5(cos(0x)+isin(0x)) + 0.5(cos(0x)-isin(0x))


In a matrix with complex conjugate vectors, DC and the half-sampling-rate vectors are represented with only one vector each.


Much more can be said about sinusoid integrals. On this page, I have summed sine and cosine, and their combined amplitude is unity. On the next page, I will multiply sine and cosine. That will show yet another useful surprise.