DORDT UNIVERSITY ENGINEERING DEPARTMENT
INTRODUCTION TO COMMUNICATION SYSTEMS—EGR 363
(Fall 2019)

PROBLEM SETS

(Last update: 12/11/2019 8:20 pm)
PS #   Assigned Due Returned Problems Assigned
(In Proakis & Salehi unless otherwise noted)
13

12/03
12/07
12/11
  Topics: FM, PM, application to FM stereo
  Read Ch 4 Sec 4.3, 4.4
 
  Do 4.4, 4.5, 4.20
 
  Note textbook errata on page 163.
  Note textbook errata on page 187, Prob. 4.20.
12

11/21
12/03
12/05
  Topics: SSB, FM, PM
  Review Ch 3 Sec. 3.4, 3.5, 3.6,
  Read Ch 4 Sec 4.1, 4.2
 
  Do 3.16, 3.17, 4.1, 4.2
 
  Errata on Problem 4.2 discovered 12/04.
11

11/19
11/21
11/26
  Topics: SSB, Hilbert Transform, VSB
              Superheterodyne tuning, image freq.
  Read Ch 3 Sec. 3.2.3, 3.2.4, 3.4, 3.5
              Ch 2 Sec. 2.6, slides
 
  Do 3.24, 3-A (click link)
--

11/07
----
----   Study for test on Thursday, 11/14
10

10/31
11/07
11/13
  Topics: DSB-LC, SSB, Hilbert Transform
  Read Ch 3 Sec. 3.2.2, 3.2.3, Ch 2 Sec. 2.6
 
  Do 3.11, 3.14, 2.62
9

10/24
10/31
11/13
  Topics: Linear Modulation, DSB-SC
  Read Ch 3 Sec. 3.1, 3.2.1, 3.2.2
 
  Do 3.2, 3.3, Repeat 3.3 using DSB-LC, 3.5
 
  On problem 3.3, Let f0 = 5 Hz and let A = 1 V.
  Use a computer to make your plots. It is too
  tedious to achieve the needed plot accuracy
  when plotting by hand. Matlab, Desmos, and
  many other programs can do this task for you.
  Here is a hint in Matlab code that provides
  one way to express the message signal m1(t):
  m1 = (2*t).*(u(t) - u(t - 0.5)) + ...
      (-2*t).*(u(t - 0.5) - u(t - 1.5)) + ...
       (2*t).*(u(t - 1.5) - u(t - 2.0))

  When you repeat the problem for DSB-LC make
  use of Equation 3.2.6 on page 127.
 
  On problem 3.5, you may make your plots by
  hand, but maintain good accuracy on properly
  scaled axes. When you draw an impulse, make
  the height of the impulse represent the area
  under the impulse.
 
  Note errata on pages 151 and 152.
8

10/17
10/24
10/31
  Topics: Properties of Fourier Transform
  Read Ch 2 Sec. 2.3
 
  Do 2.47, 2.50, 2.51, 2.59.1
7

10/10
10/17
10/31
  Topics: Fourier Transform
  Read Ch 2 Sec. 2.2
 
  Do 2.39.6, 2.43 part (b) only, 2.46.2
 
  Hints:
  See all the hints for PS#5 below.
  In Problem 2.39.6 the fundamental period is not
  1/f0. If you doubt this statement, let f0 = 60 Hz,
  for example, and plot the time-domain signal.
  Then find the fundamental period by observing the
  plot.
  Problem 2.46.2 can be done using tables found
  in your textbook, pages 78 and 79. Euler's
  is also helpful in recognizing the result.
 
  (Up to about 5:10 PM on Tu, 10/15 the list of problems
  to do was erroneously the same as PS#6
6

9/26
10/15
10/31
  Topics: Fourier Series
  Read Ch 2 Sec. 2.2
 
  Do 2.39.2, 2.39.5, 2.42
 
  Hints:
  See all the hints for PS#5 below.
 
  Problem 2.42 is asking you to find the time-
  domain dot product x(ty(t) and show
  that it is the same as the frequency-domain dot
  product of xn·yn. To do this, in the time-domain
  dot product (L.H.S. of the given eq.), replace x(t)
  with its equivalent from the F.S. synthesis
  equation. Similarly substitute for y(t). Make sure
  the two summations use different index (harmonic
  number) variables such as n and k. (Not n and n.)
  Integrate term-by-term. (In other words, invoke
  distribution of multiplication with respect to
  addition to re-order operations and move the
  integration operation fully inside the
  summations.) This creates a double summation
  of integrals. The Fourier series coefficients xn and
  yk are constants with respect to the integration.
  Notice that if the two indices of summation
  (harmonic numbers) are not equal, the basis
  functions are orthogonal. his causes most terms
  in the double-summation to be zero. The only
  terms that remain non-zero occur when the
  indices of summation happen to be equal. Thus
  the double summation can be reduced to the
  single summation given in the problem statement.
 
  Note: On 10/08 the due date was changed from 10/08
  to 10/15 to accommodate the test.
5

9/19
9/26
10/01
  Topics: Fourier Series
  Read Ch 2 Sec. 2.2
 
  Do 2.36, 2.39.1, 2.39.4
 
  Hints:
  For problem 2.36 the author expects you to let
  the basis signals equal zero outside of the
  defined interval [α, α + T0].
 
  Divide-by-zero errors are possible mistakes
  when working the F.S. analysis integral. Do you
  see something like (2 – n) in a denominator? Then
  this solution is good only if n ≠ 2. Handle the
  n = 2 case separately by substituting n = 2 early,
  before the (2 – n) gets expressed in a denom.
 
  Keep Euler's rule in mind. Remember that com-
  plex exponentials can be written as cos() + jsin()
  or similar trigonometric forms and vice versa.
 
  Terms like cos(2πn) can be reduced.
  cos(2πn) = 1 for all n
 
  Terms like cos(πn) can be reduced to
  cos(πn) = (–1)n
 
  Similar maneuvers can be made with sin()
  functions involving multiples of π.
 
  In the answer for 2.39.1, xn = 0 for most n but
  not every n.
 
  The answer for 2.39.4 for odd n can be
  expressed in the form (integer)/(pn)2. Here p is
  a real constant and n is the harmonic number.
  If n is even but not zero, then xn equals a "special
  integer." If n = 0, then xn = x0 = a rational number.
 
  Two additional slides have been added at the
  end of the slide file for 9/12. These slides
  elaborate on the definition of the dot product of
  two signals. These slides might be helpful in
  working Problem 2.36.
 
  Note: errata on textbook page 107, Prob. 2.38
  This problem is not assigned, but an error in
  this problem statement could be confusing when
  working Problem 2.36. In the first integral in
  the problem statement of problem 2.38 the "1"
  and the "0" are interchanged from where they
  should be. The integral evaluates to 0 if ij
  and it evaluates to 1 if i = j
 
  Note: In class on 9/17 prof. dDB said that Problem 2.36
  was moved from PS#4 to PS#5. This finally got noted on
  this web page on 9/21 at about 1:15 PM
4

9/12
9/19
9/26
  Topics: Linearity, convolution
  Read Ch 2 Sec. 2.1
  Read and observe Problems 2.37, 2.38 on pages
  106-107. These are theorems that relate to
  transforms in general. The proofs requested are
  tedious (hence not assigned), but the theorems
  are famous.
 
  Do 2.31, 2.34, 2.35
3

9/05
9/12
9/17
  Topics: Linearity, convolution
  Read Ch 2 Sec. 2.1
 
  Do 2.7, 2.16, 2.24, 2.28
2

9/03
9/05
9/10
  Topics: Types of signals & systems
  Read: Ch 1 Sec. 1.4, Ch.2 through Sec. 2.1
 
  Do (p. 101) 2.1 (all parts), 2.5, 2.6
  Use a computer to make the plots for 2.1.
  Octave or Matlab are recommended.
  Here is a m-file to get you started.
  DDB's "Toolbox" files including u.m, rect.m,
  sinc.m and triangle.m can be downloaded as a
  zip archive DDB_TBX.ZIP.
  Hint: At the command line in Octave or Matlab
  type, "help sign" [enter]. Also try
  "help addpath", "help help" and "help exit".
  After file rect.m is on the path-list, note
  what happens when you type "help rect" in the
  command window. Compare to the comments in
  the source file, rect.m.
 
  Note errata on pages 29 and 42, and 101, 102.
1

8/27 8/29 ---   Topics: History of and overview of Comm Systems
  Read Chapter 1.
  (There is nothing to turn in.)

Note 1) Homework solutions are usually available one or two class periods after the due date. Click the "returned date" on this page to access the solutions. If the "Returned" date is not a link (is black, not gold) then the solution is not yet posted. Check back later. If you click the link and get a login screen instead of the solutions, log in using your usual courses@dordt username and password. Then use the back icon (or alt-left-arrow on the keyboard) twice to get back to the link on this page and click the link again. The link only works when you are logged in to courses@dordt.

Note 2) Problems sets shown above with no "assigned" date are tentative. More problems might be added, expected due dates might change, but problems shown will eventually be assigned.

Note 3) If you are having difficulty reading the latest version of this page it may have to do with your browser's cached memory. Read this note on cached pages to solve the problem.