게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
matlab FFT 관련 질문남깁니다 ㅠㅠ 도와주세용!!
게시물ID : programmer_9894짧은주소 복사하기
작성자 : 평양고추
추천 : 0
조회수 : 1607회
댓글수 : 1개
등록시간 : 2015/05/11 14:46:49
옵션
  • 본인삭제금지
안녕하세요 ~ 또 질문글을 올리게 되네요..
fft함수를 사용하고 분석하는 문제입니다.
 
fid = fopen('filename','r');
T = fscanf(fid,'%f');
for k=1:1:128,
   R(k) = T(k);
end
 
위 함수를 이용해서 주어진 txt파일을 읽어오고 이를 fft 통해서 분석하는 문제인데
주어진 텍스트 파일이 총 3개입니다. 문제에서는 주파수가 각각 25hz, 50hz, 75hz인
코사인 함수의 128개를 샘플링한 함수라고 하는데요.
 
주어진대로 위의 코드로 첫 txt파일, 즉 주파수가 25hz인 코사인 함수 R을 생성하고
fft(R)을 구해 stem(abs(fft(R))) 을 해서 그래프를 그려보면
 
aa.png
 
이렇게 나오는데요.. 다른 점에서는 다 0이고 33, 97에서만 저렇게 64의 값을 가지게 됩니다.
 
1. x축이 주파수 도메인으로 알고있는데 왜 25일때 값을 가지지 않고 33, 97일때 값을 가지게 되나요?
 
2. 이를 통해서 sampling frequency 를 구하라고 하는데 sampling frequency를 어떻게 구할 수 있나요 ㅠㅠ
 
 
계속 continuous한 신호만 다루다가 discrete한 신호를 하려니 막막하네요 ㅠㅠ 
알려주시면 감사하겠습니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호