Digital Signal Processing 1
Lab course Winter Term
Assignment 3
1. Interpolation in frequency domain
▪ Create a sine signal with one period consisting of 10 samples (Fs = 10Hz).
▪ Enhance the sine signal sampling by using frequency domain interpolation using a variable factor L (e.g. L = 5) yielding in a sampling frequency of Fs*M.
2. Up-sampling in time domain
▪ Up-sampling is the method to artificially increase the sampling rate by inserting zeros between the sample values of the original discrete signal.
▪ Enhance the sine signal sampling of section 1 by using time domain up-sampling using a variable factor L (e.g. L=5).
3. Interpolation in time domain
▪ Explain why time domain interpolation requires low pass filtering of the up-sampled signal.
▪ Design a corresponding low pass filter
▪ MATLAB commands: fir1, filter
4. Down-sampling in time domain
▪ Reduce the number of samples by a variable factor M (e.g. M=3)
Applied Image & Signal Processing
Informationstechnik & System-Management 1/ 2
Salzburg University of Applied Sciences
Digital Signal Processing 1
Lab course Winter Term
Home Assignment: Resample demo
▪ Implement a demo script demoresample.m which shows the effects of up-sampling/interpolation and down-sampling/decimation.
▪ Generate a Fourier series (as in assignment 2) with variable series length [1 21], fixed signal frequency (5Hz), fixed sample frequency (100Hz), fixed amplitude (1) and fixed signal length (1sec).
▪ Provide two sliders for Up-sampling and down-sampling with factors [1 10].
▪ Use two checkboxes to enable interpolation and decimation.
▪ Use a 3×2 plot to show the following:
▪ Time-domain plots (1st column); two-sided linear spectrum (2nd column).
▪ Original Fourier series (1st row); up-sampled/interpolated signal (2nd row); down-sampled/decimated signal (3rd row);
▪ MATLAB files must have a header. Plots should be labeled and must have axis labeling.
▪ Required upload
▪ demoresample.m
Applied Image & Signal Processing
Informationstechnik & System-Management 2/ 2
Salzburg University of Applied Sciences
代写计算机编程类/金融/高数/论文/英文
本网站支持淘宝 支付宝 微信支付 paypal等等交易。如果不放心可以用淘宝或者Upwork交易!
E-mail:850190831@qq.com 微信:BadGeniuscs 工作时间:无休息工作日-早上8点到凌晨3点
如果您用的手机请先保存二维码到手机里面,识别图中二维码。如果用电脑,直接掏出手机果断扫描。