1. Pornind de la fiierul analog.m s se implementeze un program MATLAB care poate
ilustra urmtoarele tipuri de modulaie analogic, selectabile prin intermediul unei interfee grafice: Modulaia/demodulaia n amplitudine (AMDSB-TC) Modulaia/demodulaia n amplitudine cu purttoare suprimat (AMDSB-SC) Modulaia/demodulaia n amplitudine cu band lateral unic (AMSSB) inferioar superioar Modulaia/demodulaia n frecven. Modulaia/demodulaia n faz. Indiferent de situaie se vor prezenta n figuri cu subplot-uri: Fig. 1: reprezentrile n timp ale semnalelor modulator, purttor i modulat Fig. 2: spectrele semnalelor modulator, purttor i modulat Fig. 3: reprezentrile n timp ale semnalelor modulator i demodulat Fig. 4: spectrele semnalelor modulator i demodulat Semnalul modulator va fi situat n banda .[1,10] kHz. i va avea spectrul de forma .12. (vezi Anexa 1 valorile corespunztoare fmin i fmax sunt date de banda de frecvene). Frecvena de eantionare, Fs, va fi de.400 kHz.. Frecvena purttoarei va fi de 0,1*Fs. Perioada de timp n care se preleveaz eantioane va fi aleas astfel nct sa cuprind minim 2 perioade din fiecare component spectral a semnalului modulator. Observaii: 1. Acolo unde este cazul se va aplica rescalarea axelor astfel nct n grafic s apar clar ceea ce este relevant. 2. Pentru fiecare subplot se va marca ce reprezint graficul i ce se reprezint pe axa x, respectiv y. 3. Atenie la amplitudinea semnalului modulator generat (n special la modulaia n frecven/faz)! analog.m: clear all Fs = 100; % Frecventa de esantionare Fc=10; % Frecventa purtatoarei t = [0:1/Fs:10]'; % perioada de timp in care se preleveaza esantioane x = sin(2*pi*t); % semnalul modulator figure(1); subplot(3,1,1); plot(t,x); % reprezentarea grafica a semnalului x(t) title('Semnal modulator'); xlabel('Timp'); ylabel('Amplitudine'); spectrux = fft(x); spectrux = abs(spectrux(1:length(spectrux)/2+1)); freq = ([0:length(spectrux)-1]/length(spectrux))*Fs/2; figure(2); subplot(3,1,1); plot(freq,spectrux); % reprezentarea grafica a spectrului semnalului x(t) title('Spectrul semnalului modulator'); xlabel('Frecventa'); ylabel('Amplitudine');