Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Data: 17/05/2013
1) Digitalizao de Sinais;
%seno.m function x = seno(A,f,fs,N) clc %A = amplitude %f = frequencia do sinal %fs = frequencia de amostragem %N = numero de amostras n = 0:N; x = A*sin(2*pi*(f/fs)*n); end
2) Transformada de Fourier;
%% ym com fourier yf =fft(ym) ; figure(2) plot(abs(yf))
3) Filtros de Frequncia;
%% Filtro Passa Baixa f = -400:400; R = 4*pi; L = 0.1; C = 253.3*10^-6; Hf = 1./((1-(2*pi*f).^2*L*C)+1i*2*pi*f*R*C); figure(4) plot(abs(Hf))
4) Modulao AM;
%% Criando a onda da portadora fc = 1000;%frenquencia do sinal fs = 20000;%frequencia de amostragem N = 1000;%nmero de amostras A = 10;%amplitude do sinal xc = seno(A,fc,fs,N); %% Criando a onda de mensagem fm = 100;%frenquencia do sinal xm = seno(A,fm,fs,N);
5) Demodulao AM;
%% Criando a onda da portadora fc = 1000;%frenquencia do sinal fs = 20000;%frequencia de amostragem N = 1000;%nmero de amostras A = 10;%amplitude do sinal
xm = seno(A,fm,fs,N); %% Onda modulada ym = xm.*xc; %% ym com fourier yf =fft(ym) ; %% yf com shift yfs = fftshift(fft(ym)); %% Onda multiplicada pelo cos wt ym1 = ym.*xc; %% Filtro Passa Baixa f = -400:400; R = 4*pi; L = 0.1; C = 253.3*10^-6; Hf = 1./((1-(2*pi*f).^2*L*C)+1i*2*pi*f*R*C); figure(4) plot(abs(Hf)) %% Passando para o tempo ht = ifft(Hf); %% Fazendo a convoluo entre o filtro e a onda modulada m = conv(ym1,abs(ht)); %% Plotando a onda plot(m)
% Sinais da mensagem e da portadora A = 1; fc = 100; fs = 4000; N = 1200; n = 0:(N-1); m(1:1200) = 0; m(1:300) = 5; m(301:600)= 2; m(601:800) = -3; c = A*cos(2*pi*(fc/fs)*n); % Sinais modulado e demodulado yam = m .* c; yamd = yam .* c; % Filtro Passa Baixa f = -400:400; R = 4*pi;
L = 0.1; C = 253.3e-5; H = 1./((1-(2*pi*f).^2*L*C)+1j*2*pi*f*R*C); h = ifft(H); y = conv(yamd,abs(h)); %% Plotando o sinal na sada do filtro passa baixa plot (y)
6) Modulao FM
% modulaao FM m(1:100)=3; m(101:200)= -3; m(201:300)=0; to = 0.15; ts = 5e-4; t = [0:ts:to]; int_m(300)=0;