Module++2+Transmission+of+Signals+Through+Linear+Systems
Module++2+Transmission+of+Signals+Through+Linear+Systems
Definition : A system refers to any physical device that produces an output signal in
response to an input signal.
Definition: A filter refers to a frequency selective device that is used to limit the
spectrum of a signal to some band of frequencies.
Time domain and frequency domain may be used to evaluate system performance.
Time response :
1
Definition: A system is said to be causal if it does not respond before the excitation is
applied, i.e.,
h(t) = 0 t<0
Definition: A system is said to be stable if the output signal is bounded for all
bounded input signals.
Frequency Response:
Definition: The transfer function of a linear time invariant system is defined as the
Fourier transform of the impulse response h(t)
H(f) = F{h(t)}
𝑌(𝑓)
or 𝐻(𝑓) = 𝑋(𝑓)
The transfer function H(f) is a complex function of frequency, which can be obtained
as the ratio of the Fourier transform of the output to that of the input.
2
Y(f) = H(f) X(f)
+∞
𝐸𝑦 = ∫−∞ 𝑆𝑌 (𝑓)𝑑𝑓
+∞
= ∫−∞ |H(f)|2 𝑆𝑋 (𝑓)𝑑𝑓.
+∞
𝐸𝑥 = ∫−∞ 𝑆𝑥 (𝑓)𝑑𝑓 .
The signal 𝑥(𝑡) = 𝑐𝑜𝑠 𝑤0 𝑡 is applied to a filter described by the transfer function
1
𝐻(𝑓) = 1+𝑗𝑓/𝐵. Find the filter output 𝑦(𝑡).
Solution:
𝑌(𝑓) = 𝐻(𝑓)𝑋(𝑓)
1 𝑓 𝑓
𝐻(𝑓) = 𝑒 −𝑗𝜃 ; 𝜃 = tan−1 𝐵 ; 𝜃0 = tan−1 𝐵0
𝑓
√1+( )2
𝐵
1 1
𝑌(𝑓) = 𝐻(𝑓)[2 𝛿(𝑓 − 𝑓0 ) + 2 𝛿(𝑓 + 𝑓0 )]
1 1
𝑌(𝑓) = 2 𝐻(𝑓0 )𝛿(𝑓 − 𝑓0 ) + 2 𝐻(−𝑓0 )𝛿(𝑓 + 𝑓0 )
1 1 1 1
𝑌(𝑓) = 2 𝑒 −𝑗𝜃0 𝛿(𝑓 − 𝑓0 ) + 2 𝑒 𝑗𝜃0 𝛿(𝑓 + 𝑓0 )
𝑓 𝑓
√1+( 0 )2 √1+( 0 )2
𝐵 𝐵
3
Taking the inverse Fourier transform, we get
1 1
𝑦(𝑡) = [𝑒 𝑗(2𝜋𝑓0 𝑡−𝜃0 ) + 𝑒 −𝑗(2𝜋𝑓0 𝑡−𝜃0 )]
𝑓 2
√1+( 0 )2
𝐵
1
𝑦(𝑡) = cos(2𝜋𝑓0 𝑡 − 𝜃0 )
𝑓
√1+( 0 )2
𝐵
Note that in the last step we have made use of the Fourier transform pair
𝑒 𝑗2𝜋𝑓𝑐𝑡 ↔ 𝛿(𝑓 − 𝑓𝑐 )
Remark: Note that the amplitude of the output as well as its phase depend on the
frequency of the input and the bandwidth of the filter.
𝑓
Assume, for instance, that 𝑓0 = 𝐵. Then 𝜃0 = tan−1 𝐵0 = tan−1 1 = 45° and the
output can be written as:
1
𝑦(𝑡) = cos(2𝜋𝑓0 𝑡 − 45°)
√1+1
1
𝑦(𝑡) = cos(2𝜋𝑓0 𝑡 − 45°)
√2
1
Exercise: The signal 𝑥(𝑡) = 𝑐𝑜𝑠 𝑤0 𝑡 − 𝜋 𝑐𝑜𝑠 3𝑤0 𝑡 is applied to a filter described by
1
the transfer function 𝐻(𝑓) = 1+𝑗𝑓/𝐵.
a. Use the result of the previous example to find the filter output 𝑦(𝑡).
b. Is the transmission through this filter distortion-less ?
Exercise: Consider the periodic rectangular signal 𝑔(𝑡) defined over one period 𝑇0 as:
+𝐴, −𝑇0 /4 ≤ 𝑡 ≤ 𝑇0 /4
𝑔(𝑡) = {
0, 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
1
If 𝑔(𝑡) is applied to a filter described by the transfer function 𝐻(𝑓) = 1+𝑗𝑓/𝐵. Use
the result of the previous example to find the filter output 𝑦(𝑡).
Example:
𝑡 1
The signal 𝑔(𝑡) = 𝐴𝑟𝑒𝑐𝑡(𝑇) is applied to the filter (𝑓) = 1+𝑗𝑓/𝐵 . Find the output
energy spectral density.
Solution:
4
Example:
The signal 𝑔(𝑡) = 𝛿(𝑡) − 𝛿(𝑡 − 1) is applied to a channel described by the transfer
1
function 𝐻(𝑓) = 1+𝑗𝑓/𝐵 . Find the channel output.
Solution:
The impulse response of the channel is obtained by taking the inverse Fourier
transform of 𝐻(𝑓), which is
Using the linearity and time invariance property, the output can be obtained as:
Exercise: The signal 𝑔(𝑡) = 𝑢(𝑡) − 𝑢(𝑡 − 1) is applied to a channel described by the
1
transfer function 𝐻(𝑓) = 1+𝑗𝑓/𝐵 . Find the channel output 𝑦(𝑡).
Linear Distortion
A signal transmission is said to be distortion-less if the output signal y(t) is an exact
replica of the input signal x(t) , i.e., y(t) has the same shape as the input, except for a
constant amplification (or attenuation) and a constant time delay.
5
In the frequency domain, the condition for a distortion-less transmission becomes
Y(f)
or H(f) = = k 𝑒 −𝑗2𝜋𝑓𝑡𝑑 = 𝑘𝑒 −𝑗𝜃(𝑓)
𝑋(𝑓)
That is, for a distortion-less transmission, the transfer function should satisfy two
conditions:
When |H(f)| is not constant for all frequencies of interest, amplitude distortion results.
When 𝜃(𝑓) ≠ −2𝜋𝑓𝑡𝑑 ± 1800 , then we have phase distortion (or delay distortion).
The following examples demonstrate the two types of distortion mentioned above.
channel with zero time delay (i.e., td = 0) and amplitude spectrum as shown in the
figure
a. Find y(t)
b. Is this a distortion-less transmission?
6
Solution:
x(t) consists of two frequency components, f0 and 3f0 . Upon passing through the
channel, each one of them will be scaled by a different factor.
1 1
a. 𝑦(𝑡) = 𝑐𝑜𝑠 𝑤0 𝑡 − 2 . 𝑐𝑜𝑠 3𝑤0 𝑡
3
a. Find y(t).
b. Is this a distortion-less transmission ?
Solution:
1
𝑥(𝑡) = cos 𝑤𝑜 𝑡 − cos 3𝑤𝑜 𝑡
3
𝜋 1 𝜋
𝑦(𝑡) = k cos(𝑤𝑜 𝑡 − ) − 𝑘 cos (3𝑤𝑜 𝑡 − )
2 3 2
𝜋 1 𝜋
𝑦(𝑡) = k cos 𝑤𝑜 (𝑡 − ) − 𝑘 cos (3𝑤𝑜 (𝑡 − ))
2𝑤𝑜 3 2𝑥3𝑤𝑜
1
𝑦(𝑡) = k cos 𝑤𝑜 (𝑡 − 𝑡𝑑1 ) − 𝑘 cos(3𝑤𝑜 (𝑡 − 𝑡𝑑2 ))
3
Note that td1 ≠ td2 , i.e., each component in 𝑥(𝑡) suffers from a different
time delay. Hence this transmission introduces phase (delay) distortion.
Nonlinear Distortion
When a system contains nonlinear elements, it is not described by a transfer function
H(f), but rather by a transfer characteristic of the form
Here, the output contains new frequencies not originally present in the original signal.
The nonlinearity produces undesirable frequency component for |f|≤ W, in which W is
the signal bandwidth.
7
Harmonic Distortion in Nonlinear Systems
Let the input to a nonlinear system be the single tone signal
x(t) = cos2πfot
1 3 1 1
𝑦(𝑡) = 2 𝑎2 + (𝑎1 + 4 𝑎3 ) cos2πf0 t + 2 𝑎2 cos 4𝜋𝑓0 𝑡 + 4 𝑎3 𝑐𝑜𝑠6𝜋 𝑓0 𝑡
Note that the output contains a component proportional to x(t) which is (𝑎1 +
3
4
𝑎3 ) cos2πf0 t, in addition to a second and a third harmonic terms (terms at twice and
three times the frequency of the input). These new terms are the result of the nonlinear
characteristic and are, therefore, considered as harmonic distortion. The DC term does
not constitute a distortion, for it can be removed using a blocking capacitor.
1
| 2 𝑎2 |
𝐷2 = 𝑥 100%
3
| (𝑎1 + 4 𝑎3 ) |
Therefore,
1
| 4 𝑎3 |
𝐷3 = 𝑥 100%
3
| (𝑎1 + 4 𝑎3 ) |
Remark: In the solution above we have made use of the following two identities:
1
Cos2x = 2 {1 + 𝑐𝑜𝑠2𝑥}
1
Cos3x=4 {3𝑐𝑜𝑠𝑥 + 𝑐𝑜𝑠3𝑥}.
8
Filters and Filtering
A filter is a frequency selective device. It allows certain frequencies to pass almost
without attenuation wile it suppresses other frequencies
A. Ideal Filter:
Ideal low pass filter
−𝑗2𝜋𝑓𝑡𝑑
𝐻(𝑓) = {𝑘 𝑒 |𝑓| < 𝐵
0 𝑜. 𝑤
since h(t) is the response to an impulse applied at t=0, and because h(t) has nonzero
values for t<0 , the filter is non-causal (physically non realizable).
−𝑗2𝜋𝑓𝑡𝑑
𝐻(𝑓) = {𝑘 𝑒 𝑓𝑙 < |𝑓| < 𝑓𝑢
0 𝑜. 𝑤
Filer bandwidth B = fu ─ fl; difference between upper and lower positive frequencies
𝑓𝑢 +𝑓𝑙
𝑓𝑐 = ; center frequency of the filter
2
ℎ(𝑡) = 2𝐵𝑘 𝑠𝑖𝑛𝑐 𝐵(𝑡 − 𝑡𝑑 ) 𝑐𝑜𝑠 𝑤𝑐 (𝑡 − 𝑡𝑑 ); impulse response
9
High-pass filter
−𝑗2𝜋𝑓𝑡𝑑
𝐻(𝑓) = {𝑘 𝑒 |𝑓| > 𝐵
0 𝑜. 𝑤
𝑘 𝑒 −𝑗2𝜋𝑓𝑡𝑑 𝑜. 𝑤
𝐻(𝑓) = {
0 𝑓1 < |𝑓| < 𝑓2
Real Filter
Here, we only consider a Butterworth low pass filter. The transfer function of a low
pass Butterworth filter is of the form
1
𝐻(𝑓) =
𝑗𝑓
𝑃𝑛 ( 𝐵 )
B is the 3-dB bandwidth of the filter and Pn(jf/B) is a complex polynomial of order n .
The family of Butterworth polynomials is defined by the property
𝑗𝑓 2 𝑓 2𝑛
|𝑃𝑛 ( ) | = 1 + ( )
𝐵 𝐵
So that
1
|𝐻(𝑓)| = 2𝑛
√1+( 𝑓 )
𝐵
10
𝑃3 (𝑥) = (1 + 𝑥)(1 + 𝑥 + 𝑥 2 )
1
𝐻(𝑓) =
1 + 𝑗√2𝑓/𝐵 − (𝑓/𝐵)2
1
𝐻(𝑓) =
𝑃2 (𝑗𝑓/𝐵)
11
Hilbert Transform (Details are not required for ENEE 339)
The quadrature filter: is an all pass filter that shifts the phase of positive frequency
by (-90° ) and negative frequency by (+90° ). The transfer function of such a filter is
−𝑗 𝑓>0
H(f) ={
𝑗 𝑓<0
Using the duality property of Fourier transform, the impulse response of the filter is
1
h(t)= 𝜋𝑡
The Hilbert transform is the output of the quadrature filter to the signal g(t)
1 ∞ 𝑔( λ)
𝑔̂(𝑡)= 𝜋𝑡 * g(t) = ∫−∞ 𝜋(𝑡− λ) 𝑑 λ
Note that the Hilbert transform of a signal is a function of time. The Fourier transform
of 𝑔̂(𝑡) is
Hilbert transform can be found using either the time domain approach or the
frequency domain approach depending on the given problem, that is
1
Direct convolution in the time domain of g(t) and 𝜋𝑡 .
Find the Fourier transform 𝐺̂ (𝑓), then find the inverse Fourier transform
∞
𝑔̂(𝑡) = ∫ 𝐺̂ (𝑓) 𝑒 𝑗2𝜋𝑓𝑡 𝑑𝑓
−∞
2
|𝐺̂ (𝑓)| = |−𝑗 𝑠𝑔𝑛(𝑓)|𝐺(𝑓)||2 = |−𝑗 𝑠𝑔𝑛(𝑓)|2 |𝐺(𝑓)|2
= |𝐺(𝑓)|2
This property can be verified using the general formula of Rayleigh energy
theorem
∞ ∞ ∞
∫−∞ g(t) 𝑔̂(𝑡)𝑑𝑡 = ∫−∞ G(f) 𝐺̂ ∗ (𝑓)𝑑𝑓 = ∫−∞ G(f) {−𝑗𝑠𝑔𝑛(𝑓) 𝐺(𝑓)}∗ 𝑑𝑓
∞
= ∫−∞ 𝑗𝑠𝑔𝑛(𝑓) |𝐺(𝑓)|2 𝑑𝑓 = 0
The result above follows from the fact that |𝐺(𝑓)|2 is an even function of 𝑓 while
𝑠𝑔𝑛(𝑓) is an odd function of 𝑓. Their product is odd. The integration of an odd
function over a symmetrical interval is zero.
Solution:
Here, we use the convolution in the time domain
1
𝑔̂(𝑡)= 𝜋𝑡 ∗ 𝛿(𝑡)
As we know, the convolution of the delta function with a continuous function is the
function itself. Therefore,
1
𝑔̂(𝑡)= 𝜋𝑡
13
Example on Hilbert Transform
sin 𝑡
Find the Hilbert transform of 𝑔(𝑡) = 𝑡
Solution
Here, we will first find the Fourier transform of 𝑔(𝑡), find 𝐺̂ (𝑓), and then find 𝑔̂(𝑡)
𝑡 𝑡𝑟𝑎𝑛𝑠𝑓𝑜𝑟𝑚 1
𝐴 𝑟𝑒𝑐𝑡 ( ) ↔ 𝐴𝜏 𝑠𝑖𝑛𝑐 𝑓𝜏 ; 𝑤ℎ𝑒𝑛 𝜏 =
𝜏 𝜋
𝑡 𝑡𝑟𝑎𝑛𝑠𝑓𝑜𝑟𝑚 1 sin 𝜋𝑓𝜏 1 sin 𝑓
𝐴 rect ( ) ↔ 𝐴 =
1/𝜋 𝜋 𝜋𝑓𝜏 𝜋 𝑓
𝑡 𝑡𝑟𝑎𝑛𝑠𝑓𝑜𝑟𝑚 sin 𝑓
𝜋 𝑟𝑒𝑐𝑡 ( ) ↔
1/𝜋 𝑓
So by the duality property, we get the pair
𝑓 𝑡𝑟𝑎𝑛𝑠𝑓𝑜𝑟𝑚 sin 𝑡
𝜋 𝑟𝑒𝑐𝑡 ( ) ↔
1/𝜋 𝑡
𝑓
i.e. , 𝐺(𝑓) = 𝜋 𝑟𝑒𝑐𝑡(1/𝜋) , (See the figure below)
1−cos 𝑡
= 𝑡
14
Correlation and Spectral Density (Details are not required for ENEE 339)
Here, we consider the relationship between the autocorrelation function and the power
spectral density. In this discussion we restrict our attention to real signals. First, we
consider power signals and then energy signals.
1 𝑇
𝑅𝑔 (𝜏) = lim 2𝑇 ∫−𝑇 𝑔(𝑡)𝑔(𝑡 − 𝜏)𝑑𝑡
𝑇→∞
Exercise: Show that for a periodic signal with period T0, the above definition
becomes
1 𝑇
𝑅𝑔 (𝜏) = 𝑇 ∫0 0 𝑔(𝑡)𝑔(𝑡 − 𝜏)𝑑𝑡
0
Exercise: Show that if 𝑔(𝑡) is periodic with period 𝑇0 , then 𝑅𝑔 (𝜏) is also periodic
with the same period 𝑇0 .
𝑅𝑔 (𝜏) = ∑∞
𝑛=−∞ 𝐷𝑛 𝑒
𝑗𝑛𝜔0 𝜏
; 𝐷𝑛 = |𝐶𝑛 |2
Properties of R(τ)
1 𝑇
𝑅𝑔 (0) = 𝑇 ∫0 0 𝑔(𝑡)2 𝑑𝑡; is the total average signal power.
0
15
The autocorrelation function of a periodic signal and its power spectral density
(represented by a discrete set of impulse functions) are Fourier transform pairs
𝑆𝑔 (𝑓) = ∑∞ 2
𝑛=−∞|𝐶𝑛 | 𝛿(𝑓 − 𝑛𝑓0 )
1 𝑇
𝑅1,2 (𝜏) = 𝑇 ∫0 0 𝑔1 (𝑡)𝑔2 (𝑡 − 𝜏)𝑑𝑡
0
Properties of R(τ)
∞
𝑅𝑔 (0) = ∫−∞ 𝑔(𝑡)2 𝑑𝑡; is the total signal energy.
𝑅𝑔 (𝜏) is an even function of 𝜏, i.e., 𝑅𝑔 (𝜏) = 𝑅𝑔 (−𝜏).
𝑅𝑔 (𝜏) has a maximum ( positive ) magnitude at τ = 0 , i.e. |𝑅𝑔 (𝜏)| ≤ 𝑅𝑔 (0).
The autocorrelation function of an energy signal and its energy spectral
density (a continuous function of frequency) are Fourier transform pairs, i.e.,
∞
𝑅𝑔 (𝜏) = ∫−∞ 𝑆𝑔 (𝑓)𝑒 𝑗2𝜋𝑓𝜏 𝑑𝑓.
Proof:
The autocorrelation function is defined as:
∞
𝑅𝑔 (𝜏) = ∫−∞ 𝑔(𝜆)𝑔(𝜆 − 𝜏)𝑑 𝜆
In this integral we have replaced t by 𝜆 (both are dummy variables of integration).
With this substitution, we can rewrite the integral as
∞
𝑅𝑔 (𝜏) = ∫−∞ 𝑔(𝜆)𝑔(−(𝜏 − 𝜆))𝑑 𝜆
One can realize that 𝑅𝑔 (𝜏) is nothing but the convolution of 𝑔(𝜏) and −𝑔(𝜏). That is,
16
𝐹{𝑅𝑔 (𝜏)} = 𝐺(𝑓)𝐺 ∗ (𝑓)
The cross correlation function of two energy signals 𝑔1 (𝑡) and 𝑔2 (𝑡) is defined as;
∞
𝑅1,2 (𝜏) = ∫−∞ 𝑔1 (𝑡)𝑔2 (𝑡 − 𝜏)𝑑𝑡
Example:
Find the auto-correlation function of the sine signal 𝑔(𝑡) = 𝐴cos(2𝜋𝑓0 𝑡 + 𝜃), where
𝐴 and 𝜃 are constants.
Solution:
As we know, 𝑔(𝑡) is a periodic signal. So, we find 𝑅𝑔 (𝜏) using the definition
1 𝑇
𝑅𝑔 (𝜏) = 𝑇 ∫0 0 𝑔(𝑡)𝑔(𝑡 − 𝜏)𝑑𝑡
0
1 𝑇
𝑅𝑔 (𝜏) = 𝑇 ∫0 0 𝐴cos(2𝜋𝑓0 𝑡 + 𝜃)𝐴cos(2𝜋𝑓0 𝑡 − 2𝜋𝑓0 𝜏 + 𝜃)𝑑𝑡
0
𝐴2 𝑇
𝑅𝑔 (𝜏) = 2𝑇 ∫0 0[cos(4𝜋𝑓0 𝑡 − 2𝜋𝑓0 𝜏 + 2𝜃) + cos(2𝜋𝑓0 𝜏)]𝑑𝑡
0
𝐴2
𝑅𝑔 (𝜏) = 2𝑇 [0 + cos(2𝜋𝑓0 𝜏)𝑇0 ]
0
𝐴2
𝑅𝑔 (𝜏) = cos(2𝜋𝑓0 𝜏); periodic with period 𝑇0 .
2
Example:
Solution:
Using the duality property of the Fourier transform, we can deduce that
𝐴 𝑓
𝐺(𝑓) = 2𝑊 𝑟𝑒𝑐𝑡(2𝑊)
Exercise:
a. Find and plot the cross correlation function of the two signals
1 0≤𝑡≤2
𝑔1 (𝑡) = {
0, 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
1 0≤𝑡≤1
𝑔2 (𝑡) = {
−1 1 < 𝑡 ≤ 2
Exercise:
Find and plot the autocorrelation function for the periodic saw-tooth signal shown
below:
18
Example:
Solution:
As we saw earlier, this pulse is an energy signal and , therefore, we can find its 𝑅𝑔 (𝜏)
as:
1
𝑅𝑔 (𝜏) = ∫𝜏 (𝐴)(𝐴)𝑑𝑡 = A2 (1-τ) ; 0< τ <1
Using the even symmetry property of the autocorrelation function, we can find 𝑅𝑔 (𝜏)
for – ve values of τ as:
This function is sketched below. Note that that the maximum value occurs at τ = 0 and
that g(t) and g(t-τ) become uncorrelated for τ = 1 sec, which is the duration of the
pulse.
19
Bandwidth of Signals and Systems: G(f)
We have earlier seen examples that support this theorem. For example, the delta
function, which has an almost zero time duration, has a Fourier transform which
extends uniformly over all frequencies (infinite bandwidth). Also, a constant value in
the time domain (a dc) has a Fourier transform, which is an impulse in the frequency
domain. This is repeated here for convenience.
In general, there is an inverse relationship between the signal bandwidth and the time
duration. The bandwidth and the time duration are related through a relation, called
the time bandwidth product, of the form
The value of the constant depends on the way the bandwidth and the time duration of
1 1
a signal are defined as will be illustrated later (Possible values of the constant = 2 , 4𝜋)
Remarks:
20
3. For baseband signals or networks , where the spectrum extends from –B to B,
the bandwidth is taken to be B Hz.
4. For bandpass signals or systems where the spectrum extends between (f1, f2)
and (-f1, -f2), the B.W= f2 – f1.
1- Absolute bandwidth
Here, the Fourier transform of a signal is non zero only within a certain
frequency band. If G(f) = 0 for |f| >B , then g(t) is absolutely band-limited to
BHz. When G(f) ≠ 0 for f 1< |f |< f2 , then the absolute bandwidth is f2 - f 1.
|𝐺(𝑓)|
G(0
2- 3-dB (half power points) bandwidth 1
) 𝐺(0)
The range of frequencies from 0 to some frequency B √2
1
at which |G(f)| drops to √2 of its maximum 0 B f
value (for a low pass signal). G(f)
As for a band pass signal, the B.W = f2 – f1 Gmax
1
𝐺𝑚𝑎𝑥
√2
0 f1 f2 f
3- The 95 % (energy or power) bandwidth.
Here , the B.W is defined as the band of frequencies where the area under the
energy spectral density (or power spectral density) is at least 95% (or 99%) of
the total area .
∞ ∞
Total Energy = ∫−∞ |𝐺(𝑓)|2 𝑑𝑓 = 2∫0 |𝐺(𝑓)|2 𝑑𝑓
𝐵 ∞
∫−𝐵 |𝐺(𝑓)|2 𝑑𝑓 = 0.95 ∫−∞ |𝐺(𝑓)|2 𝑑𝑓
21
5- Null – to –null bandwidth:
For baseband signals , B.W is the first null in the envelope of the magnitude
spectrum above zero.
𝑡 𝑠𝑖𝑛𝜋𝑓𝜏
rect(𝜏) → τ sincfτ = τ 𝜋𝑓𝜏
7- RMS Bandwidth:
∞
∫−∞ 𝑓 2 |𝐺(𝑓)|2 df 1\2
Brms =( ∞ )
∫−∞ |𝐺(𝑓)|2 df
22
∞ 2
(∫−∞ |𝑔(𝑡)|𝑑𝑡)
Teq = ∞
∫−∞ |𝑔(𝑡)|2 dt
∞ ∞
Note ∫−∞ |𝑔(𝑡)|2 dt = ∫−∞ |𝐺(𝑓)|2 df ; Rayleigh energy theorem. Note also that
∞
𝐺(0) = ∫−∞ 𝑔(𝑡)𝑑𝑡. Using these relations, we get
∞ 2
1 (∫−∞ |𝑔(𝑡)|𝑑𝑡)
BeqTeq = ∞
2 | ∫−∞ 𝑔(𝑡)dt|2
Case 1: When g(t) is positive for all time t, then |g(t)| = g(t) and BeqTeq becomes
1
BeqTeq = 2
Case 2 : For a general g(t) that can take on positive as well as negative values, BeqTeq
satisfies the inequality
1
BeqTeq ≥ 2
Note : For Brms and Trms , the time – bandwidth satisfies the inequality
1
Brms Trms ≥ 4𝜋
Find the equivalent rectangular bandwidth, Beq, for the trapezoidal pulse shown.
Solution :
∞ 2 g(t)
(∫−∞ |𝑔(𝑡)|𝑑𝑡)
Teq = ∞ A
∫−∞ |𝑔(𝑡)|2 dt
∫ |𝑔(𝑡)|𝑑𝑡 = 𝐴 ( 𝑡𝑎 + 𝑡𝑏 )
−∞
3 (𝑡𝑎 +𝑡𝑏 )2
𝑇𝑒𝑞 = 2 (2𝑡𝑎 +𝑡𝑏 )
0.5 2𝑡 +𝑡
Beq = 𝑇 = 3(𝑡 𝑎+𝑡 𝑏)2 .
𝑒𝑞 𝑎 𝑏
23
Remark: Note that using this method we were able to determine the signal bandwidth
without the need to go through the Fourier transform.
Exercise: Use the above method to find the equivalent rectangular bandwidth for the
𝑡
triangular signal 𝑔(𝑡) = 𝑡𝑟𝑖(𝑇).
Find the bandwidth For the periodic square function define over one period as
−𝑇 𝑇
2𝐴, 4 ≤ 𝑡 ≤ 4
𝑔(𝑡) = {
−𝐴, 𝑜. 𝑤
Solution:
1 2 2
5𝐴2 𝜏 5𝐴2
= [4𝐴 𝜏 + 𝐴 𝜏] = = = 2.5𝐴2
𝑇0 2𝜏 2
Also, by using the Parseval’s theorem, the average power can be computed as:
𝑃𝑎𝑣 = |𝐶0 |2 + 2 ∑∞
𝑛=1|𝐶𝑛 |
2
We recall that the Fourier coefficients for this signal were found in Chapter 1. Using
these values we get
𝐴 2 (3𝐴)2
𝑃𝑎𝑣 = (2 ) + 2 ∑∞
𝑛=1 (𝑛𝜋)2
𝐴2 (3)2
𝑃𝑎𝑣 = + 2𝐴2 ∑∞
𝑛=1 (𝑛𝜋)2
4
Let us take n = 1
9
𝑃1 = 𝐴2 {0.25 + 2 . } = 2.073𝐴2
𝜋2
𝑃1 2.073𝐴2
= = 82.95%
𝑃𝑎𝑣 2.5𝐴2
(This is the percentage of the total power that lies in the dc and the fundamental
frequency ).
For n = 3
24
32 32
𝑃3 = 𝐴2 {0.25 + 2 (𝜋2 + 32 𝜋2)} = 2.276𝐴2
𝑃3 2.276𝐴2
= = 91.05%
𝑃𝑎𝑣 2.5𝐴2
For n = 5
3 2 3 2 3 2
𝑃5 = 𝐴 {0.25 + 2 (( ) + ( ) + ( ) )} = 2.349𝐴2
2
𝜋 3𝜋 5𝜋
𝑃5 2.349𝐴2
= = 93.97%
𝑃𝑎𝑣 2.5𝐴2
If the signal 𝑔(𝑡) = 𝐴𝑒 −∝𝑡 𝑢(𝑡) is passed through an ideal LPF with B.W = B Hz,
Solution
2𝐴2 2𝜋𝐵
𝐸𝑦 = 𝑡𝑎𝑛−1
2𝜋 ∝ ∝
The ratio of 𝐸𝑦 to the total energy is
𝐸𝑦 2 2𝜋𝐵
= 𝑡𝑎𝑛−1
𝐸𝑔 𝜋 ∝
25
The table below shows this ratio for various values of B .
∝ 80.38
2
∝ 89.95
2∝ 94.94
26
Pulse Response and Risetime
A rectangular pulse contains significant high frequency components. When that
pulse is passed through a LPF, the high frequency components will be attenuated
resulting in signal distortion.
We need to investigate the relationship that should exist between the pulse bandwidth
and the channel bandwidth. This subject is of particular importance, especially, when
we study the transmission of data over band-limited channels. In the simplest form, a
binary digit 1 may be represented by a pulse 𝐴, 0 ≤ 𝑡 ≤ 𝑇𝑏 , while binary digit 0
may be represented by the negative pulse −𝐴, 0 ≤ 𝑡 ≤ 𝑇𝑏 . So, in order to retrieve the
transmitted data, the channel bandwidth must be wide enough to accommodate the
transmitted data.
To convey this idea in a simple form, we first consider the response of a first order
low pass filter to a unit step function and then to a pulse.
Let x(t) = u(t) be applied to a first order RC circuit. This first order filter is a fair
representation of a low pass communication channel.
27
Define the difference between the input and the output as:
Note that e(t) decreases as B increases. Meaning that as the channel bandwidth
increases, the output becomes closer and closer to the input. In the ideal case, when
the channel bandwidth becomes infinity, the output becomes a step function. In
essence, to reproduce a step function (or a rectangular pulse), a channel with infinite
bandwidth is needed.
The Risetime
The Rise time is a measure of the speed of a step response. One common measure is
the 10-90 % rise time defined as the time it takes for the output to rise between 10%
to 90% of the final (steady state) value (1) when a step function is applied to a LIT
system. For the step response g(t) and the first order RC circuit considered above, the
rise time can be easily calculated as:
0.35
tr = t2 - t1 ≈
𝐵
From this result, we conclude that: increasing the bandwidth of the channel will
decrease the rise time (a faster response).
0.35
Exercise: For the system above, verify that the rise time is given as 𝑡𝑟 = 𝐵
Exercise: Find the 10-90% rise time for a second order low pass filter with 3-dB
bandwidth B and transfer function
1
𝐻(𝑓) =
𝑗𝑓
𝑃2 ( 𝐵 )
Where, 𝑃2 (𝑥) = 1 + √2𝑥 + 𝑥 2 .
28
(Hints: You may let B=10, for example, use matlab to find the step response, and then
find the rise time).
Pulse response
It is the response of the circuit to a pulse of duration τ. For the same circuit let us
apply the pulse
Using the linearity and time invariance properties, the output can be obtained from the
step response as:
0 𝑡<0
−𝑡/𝑅𝐶
y(t) ={ 1 − 𝑒 0 < 𝑡 < τ}
τ 𝑡− τ
(1 − 𝑒 −𝑅𝐶 ) . 𝑒 − 𝑅𝐶 t> τ
Bandwidth Considerations
1
|H(f)| =
√1+(2𝜋𝑓𝑅𝑐)²
1 1
Let B = ; 3-db bandwidth ; 2𝜋𝑓𝑅𝑐 = 1 ; f =
2𝜋𝑅𝑐 2𝜋𝑅𝑐
1
Then , H(f) =
1+𝑗𝑓/𝐵
1
|H(f)| =
𝑓
√1+( )²
𝐵
29
For the rectangular pulse x(t), we have
𝑋(𝑓) = 𝑠𝑖𝑛𝑐𝑓𝜏
The first null frequency of X(f) is an estimate of the bandwidth Bx of x(t), which is of
1
the order of ≈ .
τ
1
1. When τ is large, such that signal bandwidth Bx = << B (channel B.W)
τ
𝑌(𝑓) = 𝑋(𝑓)𝐻(𝑓) ≈ 𝑋(𝑓)
and the output resembles the input. There is enough time for x(t) to reach the
maximum value .
1
2. When τ is small, such that signal Bx = τ > > B (channel B.W)
𝑌(𝑓) = 𝑋(𝑓)𝐻(𝑓) ≈ 𝐻(𝑓)
30
Band-pass Signals and Systems
(Details are not required for ENEE 339)
A signal g(t) is called a band pass signal if its Fourier transform G(f) is non-
negligible only in a band of frequencies of total extent 2W centered about fc .
gI(t) is a low pass signal of B.W = W Hz called the in phase component of g(t) .
g(t) appears as a modulated signal in which gI(t) and gQ(t) are the low pass signals and
𝑓𝑐 is the carrier frequency. Recall the modulation property of the Fourier transform :
1
x(t) cos 𝜔ct → 2 (X(f- fc)+ X(f+ fc))
1
x(t) sin 𝜔ct →𝑗2 (X(f- fc)- X(f+ fc))
𝑔̃ (t) is a low pass signal of B.W =W. The signals g(t) and 𝑔̃ (t) are related by :
The first term is the desired low pass signal. The second and third terms are high
frequency components centered about 2 fc.
𝐺(𝑓 − 𝑓𝑐 ) + 𝐺(𝑓 + 𝑓𝑐 ) −𝑤 ≤𝑓 ≤𝑤
GI(f)= { }
0 𝑜𝑡herwise
31
Now if we multiply g(t) by sin𝜔ct, we get
Again, the first term is a low pass signal, while the second and third are high
frequency terms centered about 2 fc.
The analysis of band pass systems can be simplified by using the complex envelope
concept. Here, results and techniques from low pass systems can be easily applied to
band pass systems .
x(t)=xI(t)cos𝜔ct - xQ(t)sin𝜔ct
The objective is to find the filter output y(t). The output is, of course, the convolution
of x(t) and h(t) (y(t) = x(t)*h(t)), which can also be expressed as:
32
Due to the band-pass nature of the problem, carrying out the direct convolution will
be a tedious task due to the presence of the sin and cos functions in all terms. The
complex envelope concept simplifies the problem to a very great extent. The
procedure is summarized as follows:
a. Form the complex envelope for both the input and the channel:
𝑥̃(t)= xI(t) + jxQ(t)
b. Carry out the convolution between 𝑥̃(t) and ℎ̃(t). Note that both signals are low
pass signals and so 𝑦̃(t) is also low pass.
33
Example :
𝐴 𝑐𝑜𝑠2𝜋𝑓𝑐 𝑡 0≤𝑡≤𝑇
x(t) = { }
0 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
is applied to a linear filter with impulse response (We will see later that this is a filter
matched to x(t), called the matched filter).
h(t) = x(T - t)
1
Assume that T= nTC; n is an integer, Tc = 𝑓𝑐, determine the response of the filter and
sketch it.
h(t) = 𝐴 𝑐𝑜𝑠2𝜋𝑓𝑐 (𝑇 − 𝑡)
cos2𝑛𝜋≡1 sin2𝑛𝜋≡0
𝐴 𝑐𝑜𝑠2𝜋𝑓𝑐 𝑡 0≤𝑡≤𝑇
Therefore, h(t) = { }
0 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
The complex envelopes of x(t) and h(t) are (step a)
𝐴 0≤𝑡≤𝑇
𝑥̃ (t) = { }
0 𝑜. 𝑤
𝐴 0≤𝑡≤𝑇
ℎ̃ (𝑡) = { }
0 𝑜. 𝑤
𝑦̃(t) = 𝑥̃(𝑡) ∗ ℎ̃(𝑡) is the triangular signal shown in the Figure (step b).
34
𝐴²𝑡 0≤𝑡≤𝑇
2𝑦̃(𝑡)={ }
𝐴²(2𝑇 − 𝑡) T ≤ 𝑡 ≤ 2𝑇
Exercise
𝑡
The band-pass signal 𝑥(𝑡) = 𝑒 −𝜏 cos(2𝜋𝑓𝑐 𝑡) 𝑢(𝑡) is applied to a band-pass filter with
impulse response ℎ(𝑡) given as:
𝐴 𝑐𝑜𝑠2𝜋𝑓𝑐 𝑡 0≤𝑡≤𝑇
ℎ(𝑡) = { }
0 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
Find and sketch the filter output.
35