<< Chapter < Page Chapter >> Page >

Many other aspects of continuous-time signals and systems have analogs in discrete time. Following are some that will be usefulin later chapters:

  • Symmetry—If the time signal w [ k ] is real, then W * [ n ] = W [ N - n ] . This is analogous to [link] .
  • Parseval's theorem holds in discrete time— k w 2 [ k ] = 1 N n | W [ n ] | 2 . This is analogous to [link] .
  • The frequency response H [ n ] of a LTI system is the DFT of the impulse response h [ k ] . This is analogous to the continuous-time result that the frequency response H ( f ) is the Fourier transform of the impulse response h ( t ) .
  • Time delay property in discrete time— w [ k - l ] W [ n ] e - j ( 2 π / N ) l . This is analogous to [link] .
  • Modulation property—This frequency shifting property is analogous to [link] .
  • If w [ k ] = sin ( 2 π f k T ) is a periodic sine wave, then the spectrum is a sum of two delta impulses.This is analogous to the result in Example [link] .
  • Convolution To be precise, this should be circular convolution . However, for the purposes of designing a workable receiver,this distinction is not essential. The interested reader can explore the relationship ofdiscrete-time convolution in the time and frequency domains in a concrete way using waystofilt.m . in (discrete) time is the same as multiplication in (discrete) frequency.This is analogous to [link] .
  • Multiplication in (discrete) time is the same as convolution in (discrete) frequency.This is analogous to [link] .
  • The transfer function of a LTI system is the ratio of the DFT of the output and the DFT of the input. This is analogous to [link] .

Show why Parseval's theorem is true in discrete time.

Suppose a filter has impulse response h [ k ] . When the input is x [ k ] , the output is y [ k ] . Show that, if the input is x d [ k ] = x [ k ] - x [ k - 1 ] , then the output is y d [ k ] = y [ k ] - y [ k - 1 ] . Compare this result with Exercise  [link] .

Let w [ k ] = sin ( 2 π k / N ) for k = 1, 2, ... , N - 1 . Use the definitions [link] and [link] to find the corresponding values of W [ n ] .

Understanding the dft

Define a vector W containing all N frequency values and a vector w containing all N time values

w = ( w [ 0 ] , w [ 1 ] , w [ 2 ] , ... , w [ N - 1 ] ) T W = ( W [ 0 ] , W [ 1 ] , W [ 2 ] , ... , W [ N - 1 ] ) T

and let M - 1 be a matrix with columns of complex exponentials

1 1 1 1 1 1 e j 2 π N e j 4 π N e j 6 π N e j 2 π ( N - 1 ) N 1 e j 4 π N e j 8 π N e j 12 π N e j 4 π ( N - 1 ) N 1 e j 6 π N e j 12 π N e j 18 π N e j 6 π ( N - 1 ) N 1 e j 2 ( N - 1 ) π N e j 4 ( N - 1 ) π N e j 6 ( N - 1 ) π N e j 2 ( N - 1 ) 2 π N .

Then the IDFT [link] can be rewritten as a matrix multiplication

w = 1 N M - 1 W

and the DFT is

W = N M w .

Since the inverse of an orthonormal matrix is equal to its own complex conjugate transpose, M in [link] is the same as M - 1 in [link] with the signs on all the exponents flipped.

The matrix M - 1 is highly structured. Let C n be the n t h column of M - 1 . Multiplying both sides by N , [link] can be rewritten as

N w = W [ 0 ] C 0 + W [ 1 ] C 1 + ... + W [ N - 1 ] C N - 1 = n = 0 N - 1 W [ n ] C n .

This form displays the time vector w as a linear combination Those familiar with advanced linear algebra will recognize that M - 1 can be thought of as a change of basis that reexpresses w in a basis defined by the columns of M - 1 . of the columns C n . What are these columns? They are vectors of discrete (complex valued) sinusoids, each at a differentfrequency. Accordingly, the DFT reexpresses the time vector as a linear combination of these sinusoids. The complexscaling factors W [ n ] define how much of each sinusoid is present in the original signal w [ k ] .

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Software receiver design. OpenStax CNX. Aug 13, 2013 Download for free at http://cnx.org/content/col11510/1.3
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Software receiver design' conversation and receive update notifications?

Ask