मैंने यहाँ C में एक साधारण V.23-जैसा FSK मॉडेम लागू किया है ।
चुने हुए मॉड्यूलेशन की ख़ासियत यह है कि 0 और 1 को दो अलग-अलग आवृत्तियों (क्रमशः 2100 हर्ट्ज और 1300 हर्ट्ज) के स्वर के रूप में भेजा जाता है और प्रत्येक प्रतीक की अवधि एक सेकंड की 1/1200 वीं होती है, जो एक और दो पूर्ण अवधि के बीच होती है प्रतीक स्वर आवृत्ति की।
रिसीवर में मैंने जो बैंड-पास फिल्टर का इस्तेमाल किया, वह 875 हर्ट्ज से लगभग 2350 हर्ट्ज का है। यह सीमा आनुभविक रूप से निर्धारित की गई थी।
सवाल यह है कि आप इस आवृत्ति रेंज की गणना उस सिग्नल के लिए कैसे करते हैं जैसे टोन फ्रिक्वेंसी और सिंबल पीरियड से?
EDIT : आयाम मॉड्यूलेशन के साथ समानता का सुझाव दिया गया है, जहां एफ सिग्नल वाहक से संदेश में बैंड में गिरता है - संदेश बैंडविड्थ से एफ वाहक + संदेश बैंडविड्थ हर्ट्ज।
अगर मैं इस तर्क को सीधे मेरे मामले में लागू करने की कोशिश करता हूं, तो मुझे अपने एफएसके सिग्नल के बैंडविड्थ की अपेक्षा करनी चाहिए:
एफ 1 - बिट दर करने के लिए एफ 1 + बिट दर
F0 - बिट दर करने के लिए F0 + बिट दर
या, यदि मैं संख्याओं में प्लग करता हूं, तो:
1300-1200 = 100 से 1300 + 1200 = 2500
2100-1200 = 900 से 2100 + 1200 = 3300
या, बस, 100 से 3300 हर्ट्ज तक।
यदि मैं अपने FSK सिग्नल के स्पेक्ट्रम को देखता हूं, तो ऐसा लगता है कि यह लगभग 1300-1200 = 100 से 2100 + 1200 = 3300 हर्ट्ज के बजाय 2100-1200 = 900 से 1300 + 1200 = 2500 हर्ट्ज बैंड में निहित है। । क्या इस अनुभवजन्य परिणाम को समझाया और सिद्ध किया जा सकता है?
EDIT2: यहां वह स्पेक्ट्रम है जैसा मैं ऑडेसिटी में देख रहा हूं: