나는 C에서 간단한 FSK V.23 같은 모뎀을 구현 한 여기 .
선택한 변조의 특성은 0과 1이 서로 다른 두 주파수 (각각 2100Hz와 1300Hz)의 톤으로 전송되고 각 심볼의 지속 시간은 1/1200 초 (1 ~ 2 전체주기)가되도록하는 것입니다. 심볼 톤 주파수.
수신기에서 사용한 대역 통과 필터는 약 875Hz에서 약 2350Hz입니다. 이 범위는 실험적으로 결정되었다.
문제는 톤 주파수 및 심볼 지속 시간과 같은 신호에 대해이 주파수 범위를 어떻게 계산합니까?
편집 : 변조 된 신호가 F 반송파 -메시지 대역폭 에서 F 반송파 + 메시지 대역폭 Hz 까지의 대역으로 떨어지는 진폭 변조와의 유사성이 제안되었습니다 .
이 논리를 제 경우에 직접 적용하려고하면 FSK 신호의 대역폭이 다음과 같은 조합이되어야합니다.
F1 - 비트율 에 F1 +은 레이트 비트
F0을 - 비트 레이트 에 F0 +의 비트율
또는 숫자를 연결하면 다음과 같은 조합입니다.
1300-1200 = 100 ~ 1300 + 1200 = 2500
2100-1200 = 900 ~ 2100 + 1200 = 3300
또는 간단히 100 ~ 3300Hz 입니다.
내 FSK 신호의 스펙트럼을 보면이 약 2100년에서 1200년까지 =에서 밴드에 포함 된 것처럼, 그러나, 그것은 보이는 900 + 1200 = 1300에 2500 Hz로 대신 1300-1200 = (100) 에 2100 + 1200 = 3300 Hz에서 . 이 경험적 결과를 설명하고 입증 할 수 있습니까?
EDIT2 : Audacity에서 보는 스펙트럼은 다음과 같습니다.