:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
12/03/30 23:24
전력 스펙트럼은 그리는게 아니라 측정값을 화면에 표시하는 겁니다.
해당 값을 수식으로 모델링 해 주지 않는 이상 그릴 방도는 없죠.
12/03/31 00:16
이그림은 60Hz와 25Hz의 신호를 FFT 해서 보시면됩니다.
신호 스팩트럼이 넓은걸로 봐서 딱 60Hz와 25Hz는 아닌거 같습니다. FM 변조 방식을 사용하셔도 되고.. 일단 신호가 조밀한거보니 2048 이상의 FFT를 써야겠군요 원하시면 M코드를 적어드릴수도 있어요~
12/03/31 00:39
변환은 시간축의 신호를 주파수 축으로 변환하는걸 말합니다..
그래프에 보시면 X축이 주파수잖아요.. 그래서 시간축을 주파수 축으로 변환하는 함수를 사용하셔야 합니다. 매트랩에서는 fft(배열이름,fft넘버); 함수를 쓰시면되요 FFT넘버는 1024 같이 2^n승 수를 사용하시면되구요 그래프상의 신호는 각각 30Hz와 60Hz를 중심으로 스팩트럼이 퍼저있는데.. 그말은 주변신호도 같이 가지고 있다는 말이긴 하지만 워낙 저주파라.. 1024혹은 2048 FFT를 해도 경계조건때문에 아마 저렇게 나올거에요 ^^ 해보시고 안되면 M파일 적어드릴께요~
12/03/31 00:42
아참 FFT를 하면 복소수가 나오기 땜시롱..
스팩트럼으로 전시하시려면 fft결과 배열 = fft(배열이름, 1024); fft결과 배열을 절대값을 취해서 로그로 보셔야해요 보는 방법은 plot(20*log10(abs(fft결과배열))); 요렇게 보시면 됩니다. 파워스팩트럼이니 20log 를 취해서 봐야겠지요?
|