ผมได้ดำเนินการ V.23 เหมือน FSK โมเด็มง่ายๆใน C ที่นี่
ความผิดปกติของการปรับที่เลือกนั้นคือ 0 และ 1 จะถูกส่งเป็นเสียงของสองความถี่ที่แตกต่างกัน (2100 Hz และ 1300 Hz ตามลำดับ) และระยะเวลาของแต่ละสัญลักษณ์คือ 1 / 1200th ของวินาทีซึ่งอยู่ระหว่างหนึ่งและสองช่วงเต็ม ของความถี่เสียงสัญลักษณ์
ตัวกรอง band-pass ที่ฉันใช้ในเครื่องรับนั้นมาจากประมาณ 875 Hz ถึง 2350 Hz ช่วงนี้ถูกกำหนดเชิงประจักษ์
คำถามคือคุณจะคำนวณช่วงความถี่นี้สำหรับสัญญาณเช่นนั้นจากความถี่เสียงและระยะเวลาของสัญลักษณ์ได้อย่างไร
แก้ไข : ความคล้ายคลึงกันกับการปรับความกว้างได้รับการแนะนำที่สัญญาณมอดูเลตตกอยู่ในวงดนตรีจากผู้ให้บริการ F - แบนด์วิดท์ข้อความเพื่อF ผู้ให้บริการ + แบนด์วิดธ์ข้อความเฮิร์ตซ์
หากฉันพยายามใช้ตรรกะนี้กับกรณีของฉันโดยตรงฉันควรคาดหวังว่าแบนด์วิดท์ของสัญญาณ FSK ของฉันจะเป็นสหภาพ:
F1 - bit rateเป็นF1 + bit rate
F0 - bit rateถึงF0 + bit rate
หรือถ้าฉันเสียบตัวเลขสหภาพของ:
1300-1200 = 100ถึง 1300 + 1200 = 2500
2100-1200 = 900ถึง 2100 + 1200 = 3300
หรือจาก100ถึง3300 Hz
ถ้าฉันดูสเปกตรัมของสัญญาณ FSK ของฉันดูเหมือนว่ามันจะอยู่ในช่วงความถี่ตั้งแต่ 2100-1200 = 900ถึง 1300 + 1200 = 2500 Hz แทนที่จะเป็น 1300-1200 = 100ถึง 2100 + 1200 = 3300 Hz . สามารถอธิบายและพิสูจน์ผลลัพธ์เชิงประจักษ์ได้หรือไม่?
แก้ไข 2:นี่คือสเปกตรัมที่ฉันเห็นในความกล้า: