Skip to content Skip to navigation

Connexions

You are here: Home » Content » Lecture 10:The Discrete-Time Sampling

Navigation

Lenses

What is a lens?

Definition of a lens

Lenses

A lens is a custom view of the content in the repository. You can think of it as a fancy kind of list that will let you see content through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual member, a community, or a respected organization.

What are tags? tag icon

Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

This content is ...

Affiliated with (What does "Affiliated with" mean?)

This content is either by members of the organizations listed or about topics related to the organizations listed. Click each link to see a list of all content affiliated with the organization.
  • VOCW

    This module is included inLens: Vietnam OpenCourseWare's Lens
    By: Vietnam OpenCourseWare

    Click the "VOCW" link to see all content affiliated with them.

Recently Viewed

This feature requires Javascript to be enabled.
 

Lecture 10:The Discrete-Time Sampling

Module by: Vu Dinh Thanh, Truc Pham-Dinh, Anh Tuan Hoang, Tam Huynh-Ngoc. E-mail the authors

Summary: Sampling of DT signals is an important tool for digital signal processing.

Lecture #10:

THE DISCRETE-TIME SAMPLING

Motivation:

  • Sampling of DT signals is an important tool for digital signal processing.

Outline:

  • Sampling DT signals, up-sampling, down-sampling
  • Conclusion

I. REVIEW DT PROCESSING OF CT SIGNALS

DT filtering of CT signals can be modeled as a cascade of signal transformations. The C/D converter transforms a CT signal to a DT signal, the D/C converter transforms a DT signal to a CT signal.

Figure 1
Figure 1 (graphics1.png)

1/ Review discrete time Fourier transform (DTFT)

Figure 2
Figure 2 (graphics2.png)

An aperiodic discrete time function has a DTFT that is periodic in φ with period φ=1.

2/ Model of C/D converter

Figure 3
Figure 3 (graphics3.png)

3/ Model of D/C converter

Figure 4
Figure 4 (graphics4.png)

II. SAMPLING OF DT SIGNALS

DT signals can be sampled in a manner analogous to the sampling of CT signals. We develop the Sampling Theorem for DT signals and then consider two additional sampling schemes called upsampling and downsampling. In upsampling, the time scale of the sample wave is expanded, in downsampling the time scale is compressed. These methods are integral parts of the design of digital signal processing systems.

1/ Sampling

Sampling of DT signals is analogous to sampling of CT signals.

Figure 5
Figure 5 (graphics5.png)

The sampling theorem for DT signal follows directly from examining the Fourier transform of the sampled DT sequence.

Figure 6
Figure 6 (graphics6.png)

No overlap of lobes occurs if

1 N a > a 1 N a > a size 12{ { {1} over {N} } - a>a} {}

Hence, to recover the sampled DT signal from its samples, the sampling frequency must exceed twice the highest frequency in the DT signal, i.e., 1/N > 2α.

2/ Upsampling — expanding the time scale

An important operation that is used in digital signal processing is upsampling.

Figure 7
Figure 7 (graphics7.png)

We will determine the effect of upsampling on the Fourier transform by first showing that upsampling can be represented by

x up = m = x [ m ] δ [ n mN ] x up = m = x [ m ] δ [ n mN ] size 12{x rSub { size 8{ ital "up"} } = Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } {x \[ m \] δ \[ n - ital "mN" \] } } {}

What does δ[n − mN] mean? Note

δ [ n mN ] = { 1 if n mN = 0 and m n are int egers 0 otherwise δ [ n mN ] = { 1 if n mN = 0 and m n are int egers 0 otherwise size 12{δ \[ n - ital "mN" \] = left lbrace matrix { 1 matrix { {} # {} } ital "if" matrix { {} # {} } n - ital "mN"=0 matrix { {} # {} } ital "and" matrix { {} # {} } m&n matrix { {} # {} } ital "are" matrix { {} # {} } "int" ital "egers" {} ## 0 matrix { matrix { matrix { matrix { matrix { {} # {} } {} # {} } {} # {} # {} } {} # {} } {} # {} } ital "otherwise"{} } right none } {}

Therefore, δ[n − mN] = 1 for the following conditions

if m = 0 then n = 0 ,

if m = 1 then n = N ,

if m = 2 then n = 2N,

if m = 3 then n = 3N,

Figure 8
Figure 8 (graphics8.png)

Now examine

x up = m = x [ m ] δ [ n mN ] x up = m = x [ m ] δ [ n mN ] size 12{x rSub { size 8{ ital "up"} } = Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } {x \[ m \] δ \[ n - ital "mN" \] } } {}

term by term as follows.

Figure 9
Figure 9 (graphics9.png)

Now we can find the Fourier transform of xup[n]xup[n] size 12{x rSub { size 8{ ital "up"} } \[ n \] } {} as follows:

X ~ up ( ϕ ) = n = x up [ n ] e j2πnϕ X ~ up ( ϕ ) = n = m = x [ m ] δ [ n mN ] e j2πnϕ X ~ up ( ϕ ) = n = x [ m ] m = δ [ n mN ] e j2πnϕ X ~ up ( ϕ ) = m = x [ m ] e j2πnϕ X ~ up ( ϕ ) = X ~ ( ) X ~ up ( ϕ ) = n = x up [ n ] e j2πnϕ X ~ up ( ϕ ) = n = m = x [ m ] δ [ n mN ] e j2πnϕ X ~ up ( ϕ ) = n = x [ m ] m = δ [ n mN ] e j2πnϕ X ~ up ( ϕ ) = m = x [ m ] e j2πnϕ X ~ up ( ϕ ) = X ~ ( ) alignl { stack { size 12{ {X} cSup { size 8{ "~" } } rSub { size 8{ ital "up"} } \( ϕ \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x rSub { size 8{ ital "up"} } \[ n \] e rSup { size 8{ - j2πnϕ} } } } {} # {X} cSup { size 8{ "~" } } rSub { size 8{ ital "up"} } \( ϕ \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } { left [ Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } {x} \[ m \] δ \[ n - ital "mN" \] right ]e rSup { size 8{ - j2πnϕ} } } {} # {X} cSup { size 8{ "~" } } rSub { size 8{ ital "up"} } \( ϕ \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x \[ m \] left [ Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } {δ \[ n - ital "mN" \] e rSup { size 8{ - j2πnϕ} } } right ]} {} # {X} cSup { size 8{ "~" } } rSub { size 8{ ital "up"} } \( ϕ \) = Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } {x \[ m \] e rSup { size 8{ - j2πnϕ} } } {} # {X} cSup { size 8{ "~" } } rSub { size 8{ ital "up"} } \( ϕ \) = {X} cSup { size 8{ "~" } } \( Nϕ \) {} } } {}

Hence, upsampling results in a compression of the frequency scale.

Figure 10
Figure 10 (graphics10.png)

Note that expanding the time scale by N compresses the frequency scale by N.

3/ Downsampling — compressing the time scale

In downsampling by N, every NthNth size 12{N rSup { size 8{ ital "th"} } } {} sample is kept and the intervening samples are removed. We can represent downsampling by a sequence of two operations we have already analyzed —sampling and decimation which is the reverse of upsampling.

Figure 11
Figure 11 (graphics11.png)
Figure 12
Figure 12 (graphics12.png)

Note that compressing the time scale by N expands the frequency scale by N and divides the amplitude of the DTFT by N.

III. CONCLUSIONS

  • Expansion/compression of DT signals was interpreted as compression/ expansion of the DTFT.

Content actions

Download module as:

PDF | EPUB (?)

What is an EPUB file?

EPUB is an electronic book format that can be read on a variety of mobile devices.

Downloading to a reading device

For detailed instructions on how to download this content's EPUB to your specific device, click the "(?)" link.

| More downloads ...

Add module to:

My Favorites (?)

'My Favorites' is a special kind of lens which you can use to bookmark modules and collections. 'My Favorites' can only be seen by you, and collections saved in 'My Favorites' can remember the last module you were on. You need an account to use 'My Favorites'.

| A lens I own (?)

Definition of a lens

Lenses

A lens is a custom view of the content in the repository. You can think of it as a fancy kind of list that will let you see content through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual member, a community, or a respected organization.

What are tags? tag icon

Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

| External bookmarks