Tôi đã triển khai một modem FSK đơn giản giống như V.23 trong C ở đây .
Điểm đặc biệt của điều chế được chọn là 0 và 1 được gửi dưới dạng âm có hai tần số khác nhau (lần lượt là 2100 Hz và 1300 Hz) và thời lượng của mỗi ký hiệu là 1/1200 giây, nằm trong khoảng từ một đến hai chu kỳ của tần số âm biểu tượng.
Bộ lọc thông dải mà tôi sử dụng trong máy thu là từ khoảng 875 Hz đến khoảng 2350 Hz. Phạm vi này được xác định theo kinh nghiệm.
Câu hỏi là, làm thế nào để bạn tính toán dải tần số này cho một tín hiệu như thế từ tần số âm và thời lượng ký hiệu?
EDIT : Một sự tương tự với điều chế biên độ đã được đề xuất, trong đó tín hiệu điều chế rơi vào băng tần từ sóng mang F - Băng thông tin đến sóng mang F + Băng thông tin Hz.
Nếu tôi cố gắng áp dụng logic này trực tiếp vào trường hợp của mình, thì tôi sẽ mong đợi băng thông của tín hiệu FSK của mình là liên kết của:
F1 - bit rate để F1 + cắn tỷ lệ
F0 - bit rate để F0 + tốc độ bit
Hoặc, nếu tôi cắm các số, liên kết của:
1300-1200 = 100 đến 1300 + 1200 = 2500
2100-1200 = 900 đến 2100 + 1200 = 3300
Hoặc, đơn giản, từ 100 đến 3300 Hz.
Tuy nhiên, nếu tôi nhìn vào phổ tín hiệu FSK của mình, có vẻ như nó nằm trong dải từ 2100-1200 = 900 đến 1300 + 1200 = 2500 Hz thay vì từ 1300-1200 = 100 đến 2100 + 1200 = 3300 Hz . Kết quả thực nghiệm này có thể được giải thích và chứng minh?
EDIT2: Đây là quang phổ khi tôi nhìn thấy nó trong Audacity: