WOLFRAM NOTEBOOK

Sampling a Bandpass Signal

sampling rate (samples/sec)
3.
no aliasing present
X(f+2
f
s
)
X(f+
f
s
)
X(f)
X(f-
f
s
)
X(f-2
f
s
)
recovery filter
A bandpass signal with a spectrum of
X(f)
centered at
f
c
with a bandwidth
B
has an upper frequency
f
u
=
f
c
+
B
2
. A bandpass signal sampled at a rate of
f
s
2
f
u
can be recovered by a bandpass filter; that is, aliasing is not present.
However, the uniform sampling theorem for bandpass signals states that a bandpass signal sampled at a sample rate
f
s
can be recovered if the following condition is satisfied:
2
f
u
m
f
s
2(
f
u
-B)
m-1
,
where
m=
f
u
/B
. Significantly, the lower limit of the sampling rate
2
f
u
m
can be less than
2
f
u
.
The uniform sampling theorem for bandpass signals can be visualized by knowing that the spectrum of a sampled signal is a periodic version of
X(f)
with a period of
f
s
.
In this example,
B=1.25Hz
and
f
c
=2.375Hz
, resulting in
f
u
=
f
c
+
B
2
=3Hz
, and the signal can be recovered by a bandpass filter for a range of sample rates of
3
f
s
3.5
and
f
s
6
.
In this Demonstration, the periodic version of
X(f)
is displayed along with the required recovery filter. Use the slider to change the sample rate. The output of the recovery filter is also shown, and a flag indicates if aliasing is present. The impact of aliasing on the spectrum at the output of the recovery filter is highlighted. This Demonstration confirms that the spectrum at the output of the recovery filter is
X(f)
for the range of sample rates between 3 and 3.5 and when
f
s
6
; aliasing is present for all other sample rates.

References

[1] F. T. Ulaby and A. E. Yagel, Signals and Systems: Theory and Applications, Ann Arbor, MI: Michigan Publishing, 2018. https://ss2.eecs.umich.edu.
[2] R. E. Ziemer and W. H. Tranter, Principles of Communications: Systems, Modulation and Noise, Boston: Houghton Mifflin, 1976.

External Links

Permanent Citation

Wolfram Cloud

You are using a browser not supported by the Wolfram Cloud

Supported browsers include recent versions of Chrome, Edge, Firefox and Safari.


I understand and wish to continue anyway »

You are using a browser not supported by the Wolfram Cloud. Supported browsers include recent versions of Chrome, Edge, Firefox and Safari.