Implementation of Interpolation Process 

AIM:  To implementation of interpolation for given sequence by factor L.  

EQUIPMENTS:  

Operating System - Windows XP

Constructor - Simulator

Software - CCStudio 3 & MATLAB 7.5

PROGRAM:

Clc;

Close all;

Clear all;

N=input(‘ input length of the sine seq’);

L= input(‘ up sampling factor’);

Fi= input(‘ input signal freq’);  

t=0:N-1;

X=sin(2*pi*fi*t);

Y=zeros(1,L*length(x));

Y([1:L:length(x)])=x;

Subplot(2,1,1);

Stem(n,x);

Title(‘ input sequence’);

Xlable(‘time’);

Ylabel(‘amplitude’);

Subplot(2,1,2);

Stem(n, Y(1:length(x));

Title([‘ output sequence ‘,num2str(L)]);

Xlable(‘time’);

Ylabel(‘amplitude’);

RESULT:  The interpolation of given sequence is observed for factor value L. Hence the theory and  practical are verified.

VIVA QUESTIONS:

  1. How does polyphase filtering save computations in an interpolation filter?
  2.  Why do we need I&Q signals?
  3.  What is Interpolation and decimation filters and why we need it?
  4.  What are "upsampling" and "interpolation"?
  5.  Why interpolate,i needed for any signal/sequence?
  6.  What is the "interpolation factor"?
  7.  Which signals can be interpolated?
  8.  Can  interpolate will happens in multiple stages? If yes give reason?
  9.  Give  any example of a FIR interpolator?