%
% Introduction
%==============
%
% 
% Les questions de TD figurent sur ce listing lisez le bien.
%
% L'evalutation sera base sur un compte rendu simple et precis du pour la
% semaine suivante.
% Il y aura un controle continue sur ces TD. Profitez de la presence d'un
% encadrant pour poser des questions PERTINANTES et ainsi avoir une bonne
% note de controle continue.
%
%=========
% partie 1 
%=========
% 
%
%============================================================
% Echantillonage a partir du spectre des plusieurs fonctions
%============================================================
%
clear            % Nettoie l'espace de travail. Taper "help clear"
close all        % Ferme toutes les figures. Taper "help close" 
%
Np=64;                % Nombre de points.
n=linspace(-pi,pi,??);% Creer un vecteur de longueur Np,
f1=zeros(?,??);
f1(1:Np/4)=Np/4:-1:1;
f1(Np-Np/4+1:Np)=(0:Np/4-1);
subplot(3,1,?)
plot(?,fftshift(f1))
%
f2=zeros(?,??);
f2(1:Np/2)=Np/2:-1:1;
f2(Np/2+1:Np)=(0:Np/2-1);
subplot(3,1,?)
plot(?,fftshift(??))
%
f3=zeros(1,Np);
f3(Np/4+1:Np/2)=Np/4???:1;
f3(Np/2+1:3*Np/4)=(0:Np/???);
subplot(3,1,?)
plot(?,fftshift(??))
%
% Pour chacun des 3 signaux, donnez la frequence d'echantillonnage
% qui convient.
%
%=========
% partie 2 
%=========
% 
%
%========================
% Quantification et bruit
%========================
%
n=linspace(0,2*pi,Np);% Creer un vecteur de longueur Np,
cs=cos(2*n);
figure
subplot(?????)
plot(cs)
cs1=round(cs*10)/10;
subplot(?????)
plot(cs1)
cs2=round(cs*?)/4;
subplot(?????)
plot(cs2)
%
b=randn(1,Np)/25;
cs=cs+b;
cs1=round(cs*10)/10;
cs2=round(cs*?)/4;
subplot(?????)
plot(cs+b)
subplot(?????)
plot(cs1+b)
subplot(?????)
plot(cs2+b)
%
% Que represente b ?
%
% Rappel de la formule 2^B=V/q, donnez V, B, q pour les cs2.
%
% Qu'observez vous sur cs,cs1,cs2,cs+b,cs1+b,cs2+b ?
%
%
%=========
% partie 3
%=========
%
% La figure represente la partie reelle d'un  signal temporel echantillonne
% correctement. La partie imaginaire, du signal est nulle. 
% Quel fonction cela represente-t-il ?