3
FLAT TOP SAMPLING AND DISCRETE-TIME MODELING by Laurence G. Hassebrook 10-4-07, 9-30-2011, 9-28-2012, 10-24-2014 PART A: SETTING UP THE VIRTUAL CONTINUOUS TIME MODE Step 1: Generate a chirp signal. The minimum frequency of f(t) = (a t + b) is 10 hz (i.e., 10 = b) and maximum frequency is 500 hz (i.e., 500 = a T + b) for a duration of T = 0.2 seconds. The signal model in Figure A-1 is over-sampled with a total of 6401 samples and at f s1 = 64 f max = 1/T s1 . Time is varied from 0 to T in steps of T s1 . A chirp signal is s(t) = cos(2 (a t 2 + b t)) = cos(2 f(t) t ) where f(t) = (a t + b) where f min < f(t) < f max . Figure A-1: Input Chirp signal. Step 2: Generate the spectra of the chirp signal using a DFT as shown in Fig. A-2. Note that the frequency equivalent, in hz, is f = k f s1 /N where N = 1 + T/T s1 . Find the equivalent maximum frequency of the chirp signal. This maximum value is due to the modulation of the chirp. 1

FLAT TOP SAMPLING AND DISCRETE-TIME … · Web viewFLAT TOP SAMPLING AND DISCRETE-TIME MODELING by Laurence G. Hassebrook 10-4-07, 9-30-2011, 9-28-2012, 10-24-2014 PART A: SETTING

  • Upload
    lykhanh

  • View
    223

  • Download
    4

Embed Size (px)

Citation preview

Page 1: FLAT TOP SAMPLING AND DISCRETE-TIME … · Web viewFLAT TOP SAMPLING AND DISCRETE-TIME MODELING by Laurence G. Hassebrook 10-4-07, 9-30-2011, 9-28-2012, 10-24-2014 PART A: SETTING

FLAT TOP SAMPLING AND DISCRETE-TIME MODELING

by Laurence G. Hassebrook10-4-07, 9-30-2011, 9-28-2012, 10-24-2014

PART A: SETTING UP THE VIRTUAL CONTINUOUS TIME MODE

Step 1: Generate a chirp signal. The minimum frequency of f(t) = (a t + b) is 10 hz (i.e., 10 = b) and maximum frequency is 500 hz (i.e., 500 = a T + b) for a duration of T = 0.2 seconds. The signal model in Figure A-1 is over-sampled with a total of 6401 samples and at fs1 = 64 fmax = 1/Ts1. Time is varied from 0 to T in steps of Ts1. A chirp signal is s(t) = cos(2 (a t2 + b t)) = cos(2 f(t) t ) where f(t) = (a t + b) where fmin < f(t) < fmax.

Figure A-1: Input Chirp signal.

Step 2: Generate the spectra of the chirp signal using a DFT as shown in Fig. A-2. Note that the frequency equivalent, in hz, is f = k fs1/N where N = 1 + T/Ts1. Find the equivalent maximum frequency of the chirp signal. This maximum value is due to the modulation of the chirp.

Figure A-2: DFT of chirp signal shown in Fig. A-1. Horizontal axis is in hertz.

PART B: MODEL THE FLAT TOP SAMPLING PROCESS

Step 1: Flat top sample the signal in Fig. A-1. The result should be the same length even though the sampling rate, fs2, is only twice Nyquist which is about 8 fmax. Explain why the Nyquist rate is 4 fmax instead of 2 fmax, by referring to Fig. A-2. Example is shown in Fig. B-1.

1

Page 2: FLAT TOP SAMPLING AND DISCRETE-TIME … · Web viewFLAT TOP SAMPLING AND DISCRETE-TIME MODELING by Laurence G. Hassebrook 10-4-07, 9-30-2011, 9-28-2012, 10-24-2014 PART A: SETTING

Figure B-1: Flat top sampled chirp signal.

Step 2: Construct a reconstruction filter that has a bandwidth of fs2/2.

Figure B-2: Spectrum of flat top sampled chirp with reconstruction filter spectrum superimposed in green.

Step 3: Reconstruct the chirp signal from the flat top sampled one. Show results similar to Fig. B-3.

Figure B-3: Reconstructed Chirp signal. Horizontal axis in sample index.

2

Page 3: FLAT TOP SAMPLING AND DISCRETE-TIME … · Web viewFLAT TOP SAMPLING AND DISCRETE-TIME MODELING by Laurence G. Hassebrook 10-4-07, 9-30-2011, 9-28-2012, 10-24-2014 PART A: SETTING

PART C: UNDERSAMPLED FLAT TOP SAMPLING

Repeat part B, but at a sampling rate that is half of Nyquist.

Figure C-1: Reconstructed chirp signal when under-sampled. Horizontal axis in sample index.

3