2013-04-01 2 views
0

사인파를 그려주는 다음 스크립트를 고려하십시오.sin (x) 함수의 샘플링 빈도를 구하는 방법

t = 0:pi/100:2*pi; 
y = sin(t); 
plot(t,y) 
grid on % Turn on grid lines for this plot 

이것은 사인파의 플롯을 제공합니다. 나는 연속적으로 나타나는 사인파를 이해하고 실제로 분리되어 있어야한다. (내 PC는 무한대의 연속 신호 샘플을 저장할 수 없다.) 그리고 matlab plot 함수는 점들을 연결하기 위해 어떤 종류의 보간법을 수행한다. 그래서 사실 저는 플롯 대신에 줄기를 사용하여 사인의 샘플링 된 값 (시간 축에서)을 확인했습니다.

내 질문에 여기에 몇 가지 샘플링 주파수가 있어야합니다. 그건 얼마인가요?

답변

2

샘플링 간격은 신호가 연속 된 두 샘플 사이의 시간 간격입니다.

샘플링 빈도은 고정 된 시간 간격으로 신호의 샘플을 얼마나 많이 가져 왔는지를 의미하며 샘플링 간격과 역입니다.

당신은 선언 :
t = 0:pi/100:2*pi; 

그래서 당신의 샘플링 간격은 π/100입니다. 즉, 샘플링 빈도는 100/π입니다.

정확한 단위를 원하면 t의 시간 단위를 결정해야합니다. t이 초 단위이면 샘플링 주파수는 100/πHz입니다 (1Hz = 1sec -1).

그런데 MATLAB의 plot은 샘플링을 직선으로 연결하기 때문에 추가적인 보간은 필요 없습니다.

관련 문제