Burada C'ye basit bir V.23 benzeri FSK modem uyguladım .
Seçilen modülasyonun özelliği, 0'ların ve 1'lerin iki farklı frekansın tonları (sırasıyla 2100 Hz ve 1300 Hz) olarak gönderileceği ve her bir sembolün süresi bir ila iki tam periyot arasında olan saniyenin 1 / 1200'ü olacak şekildedir. ton sıklığı.
Alıcıda kullandığım bant geçiren filtre yaklaşık 875 Hz ila 2350 Hz arasındadır. Bu aralık ampirik olarak belirlenmiştir.
Soru, bu frekans aralığını ton frekansları ve sembol süresinden böyle bir sinyal için nasıl hesaplıyorsunuz?
DÜZENLEME : modüle edilmiş sinyal bandın içine düştüğü genlik modülasyonlu bir benzerlik, ileri sürülmüştür F taşıyıcı - Mesaj bant genişliği için F taşıyıcı + Mesaj Bant Genişliği Hz.
Bu mantığı doğrudan benim durumuma uygulamaya çalışırsam, FSK sinyalimin bant genişliğinin aşağıdakilerin birleşmesi olmasını beklemeliyim:
F1 - bit hızı için F1 + oranı bit
F0 - bit hızı için F0 + bit hızı
Veya, sayıları eklersem, birliği:
1300-1200 = 100 ila 1300 + 1200 = 2500
2100-1200 = 900 ila 2100 + 1200 = 3300
Veya basitçe 100 ila 3300 Hz.
Bununla birlikte, FSK sinyalimin spektrumuna bakarsam, bantta kabaca 2100-1200 = 900 ila 1300 + 1200 = 2500 Hz yerine 1300-1200 = 100 ila 2100 + 1200 = 3300 Hz gibi görünüyor . Bu ampirik sonuç açıklanabilir ve kanıtlanabilir mi?
EDIT2: İşte Audacity'de gördüğüm spektrum: