사각창 해닝창 해밍창 블랙맨창
- 최초 등록일
- 2012.12.16
- 최종 저작일
- 2009.09
- 12페이지/ MS 워드
- 가격 1,000원
소개글
hanning window, hamming window blackman window,
목차
없음
본문내용
2π?20kT
가 나오기 때문에 아래 의 Noise가 첨가된 크기 응답은 정확하다. 하지만. 정확히 2로 안나오는 이유는 Noise 도 있을수 있겠지만, 매틀랩에서 정의한 Pi 가 정확한 Pi 값이 아니기 때문에 ( sin(pi) 값을 출력하여도 0 값 대신 0에 근사한 값이 나온다) 0 부근에서 많은 근사값들이 축적되어 그 오차가 모여서 정확한 2값은 나오지 않는듯 하다.
/
(*) 그외 소스를 돌리면서 볼수 있는 그림
/
왼쪽은 그냥 원 신호 그림인데 너무 촘촘해서 직사각형으로 보이지만 확대하면 주기신호이고 오른쪽은 잡음 신호로서 정확하게 [1,-1]사이에 신호가 존재하는 것이 보인다.
Matlab code
clc,closeall,clear all;
N = 4096; %% 주어진 N
Fc = 1; % 생성할 아날로그 함수의 Frequency
Fs = 200; %% 샘플링 주파수
Ts = 1/200;
t = 0 : 1/Fc : N;
Analog_signal = 4*sin(2*pi*0.05*t).*cos(2*pi*0.15*t); % t의 값에 따라 함수 생성
sum = 0;
for i = 1 : 4096
sum = sum + Analog_signal(i)*Analog_signal(i); % 원 신호의 제곱의 합
end
sum1 = sum/4096;
figure(1); % 이미지 생성
plot(t, Analog_signal); % 그래프 출력
set(gca, `ylim`,[-5 5]); % y축 범위 설정
title(`Analog cosine Signal`); %그래프 제목 생성
figure(2); % 이미지 생성
plot(t, sum1); % 그래프 출력
set(gca, `ylim`,[-5 5]); % y축 범위 설정
title(`Px`); %그래프 제목 생성
Px = sum1
Noisy_Signal = -1 +2*rand(1,4097); % 노이즈 생성
sum = 0;
for i = 1 : 4096
sum = sum + Noisy_Signal(i)*Noisy_Signal(i); % Noise의 제곱의 합
end
sum2 = sum/4096;
SNR = 10*log(sum1/sum2);
figure(3);
plot(t, Noisy_Signal); % 그래프 출력
set(gca, `ylim`,[-2 2]); % y축 범위 설정
title(`Noisy Signal`); %그래프 제목 생성
참고 자료
없음