3.5  Improved Notation to Deal with DT/S and S/DT Conversions

The next paragraphs provide more details about the notation adopted in DT/S and S/DT conversions. This will be useful to later studies in ths chapter, such as the design of digital filters.

It is convenient to have two different notations for the S/DT conversion: a simpler one and an alternative that better represents cases in which the amplitude of x[n] depends on the sampling interval Ts. We start this discussion with an example.

Example 3.23. Example of S/DT conversion of a signal xs(t). Assume the continuous-time signal x(t) = 4e2tu(t) should be sampled with a period Ts to create xs(t), which is then transformed into a discrete-time signal x[n] via the S/DT operation. The notation S/DT{} will denote the S/DT process, which in this case leads to:

x[n] = S/DT {xs(t)} = S/DT { n=x(nT s)δ(t nTs)} = S/DT { n=4e2nTs u(nTs)δ(t nTs)} = 4e2nTs u[n], (3.47)

The last step in Eq. (3.47) is based on the fact that S/DT{u(nTs)δ(t nTs)} = u[n].    

When writing signal expressions, the sampling operation is eventually not made explicit. An alternative notation is discussed in the following example.

Example 3.24. Simplified notation for the S/DT conversion of a signal x(t). This example discusses a simplified notation for the S/DT conversion that is sometimes adopted in the literature.

Assume the continuous-time signal x(t) = 4e2tu(t) should be transformed to a discrete-time x[n] with a sampling period Ts. This conversion is often denoted as:

x[n] = x(t)|t=nTs = 4e2nTs u[n],
(3.48)

which can be confusing. One could write x(t)|t=nTs = 4e2nTsu(nTs) and, comparing to Eq. (3.48), complain that the samples of the continuous-time step function u(nTs) became u[n] (nTs was “substituted” by n), while nTs remained (was not substituted by n) in the exponential e2nTs.

The reason to be careful with the simplified notation x[n] = x(t)|t=nTs is that, when performing a S/DT conversion, the occurrences of nTs as part of the independent variable (the argument t of x(t), within (⋅)) are converted to n, as depicted in Figure 1.36. However, the factor nTs remains when it influences the amplitude (dependent variable).

Hence, the notation x[n] = x(t)|t=nTs for the S/DT process in Eq. (3.48) is somehow incomplete. It does not rely on impulses and, consequently, it does not make explicit the intermediate step of creating a sampled signal xs(t). However, because the S/DT{} notation is cumbersome, the reader should be also familiar with the widely adopted alternative of Eq. (3.48).   

When a discrete-time signal x[n] with DTFT X(ejΩ) is converted into a sampled signal xs(t) with Fourier transform Xs(ω) via a DT/S conversion, as discussed in Section 1.7.6, it has a frequency-domain description given by

Xs(ω) = X(ejΩ)| Ω=ωTs = X(eTs ).
(3.49)

In other words, the value of Xs(ω0) for a specific frequency ω0 rad/s is obtained from X(ejΩ0) where Ω0 = ω0Ts rad, as dictated by Eq. (1.35).

The notation is such that the subscript in Xs(ω) indicates the Fourier transform of a “sampled” signal or, alternatively, X(eTs) can be used. In both cases, the reader should have in mind that a sampled signal has a periodic spectrum.

Eq. (3.49) corresponds to scaling the abscissa of the DTFT X(ejΩ), originally specified in rad, to create the Fourier Transform X(eTs) with an abscissa ω = ΩFs in rad/s. Figure 3.27 provides an example of the spectra involved in this DT/S conversion.

PIC

Figure 3.27: Result of converting x[n] with spectrum X(ejΩ) into xs(t) with Xs(ω) = X(eTs) via a DT/S conversion using Fs = 10 Hz.

The datatips in Figure 3.27 highlight that the value |X(ejΩ0)| = 18.86 at Ω0 = 1.571 rad was converted to |X(ω0)| where ω0 = Ω0Fs = 15.71 rad/s.

The replicas that occur in the spectrum of a sampled signal are located in Nyquist zones, which are intervals of Fs2 when the frequency f is specified in Hertz. For example, the first Nyquist zone is [0,Fs2[, the second is [Fs2,Fs[ and so on. When the frequencies ω and Ω are specified in rad/s and rad, the bandwidths of the Nyquist zones are πFs and π, respectively.

In summary, Xs(ω) inherits the periodicity of X(ejΩ) that corresponds to Xs(ω + k2πFs) = Xs(ω),k , but the notation does not indicate this periodicity. Therefore, in some situations, it is convenient to denote the spectrum of xs(t) as X(eTs), which indicates that this spectrum is periodic as proven by

Xs(ej(ω+k2πFs)Ts ) = Xs(eTs ejk2π) = X s(eTs )

given that ejk2π = 1,k.

Instead of using the angular frequency ω in rad/s, an alternative description of a spectrum with period Fs = 1Ts is X(ej2πfTs), using f in Hz. This notation reminds that

Xs(ej2π(f+kFs)Ts ) = Xs(ej2πfTs ej2πk) = X s(ej2πfTs ),

which indicates this periodic spectrum has the same value at frequencies f + kFs that are multiples of Fs.

Notation for combined filtering and DT/S stages

Assume a digital signal processing pipeline such as the one in Figure 1.42, in which a system function H(z) (for instance, a digital filter) is implemented in the DSP block. The corresponding DTFT of H(z) is H(ejΩ). The roles of these two stages:

xq[n] H(z) yq[n] DT/S ys(t)

can be combined into one “analog” filter with frequency response H(eTs). This can be interpreted as a simple abscissa scaling in graphs such as Figure 3.27. Another view is that, while Eq. (3.49) refers to a signal (a sampled signal in this case), the corresponding version of a DT/S process applied to a system (an analog system in this case) is

H(ω) = H(ejΩ)| Ω=ωTs = H(eTs ).
(3.50)

In some cases, such as IIR filter design discussed in Section 3.7, it is useful to adopt subindices z and s to avoid confusion and disambiguate H(z) and H(s) within a signal processing pipeline. In this case, the previous equation is written as

Hs(ω) = Hz(ejΩ)| Ω=ωTs = Hz(eTs ),
(3.51)

which is similar to the simplified notation described in Example 3.24 for S/DT processes when using time-domain equations.