Saya telah menerapkan modem FSK sederhana seperti V.23 di C di sini .
Keunikan modulasi yang dipilih adalah sedemikian rupa sehingga 0 dan 1 dikirim sebagai nada dua frekuensi yang berbeda (masing-masing 2100 Hz dan 1300 Hz) dan durasi masing-masing simbol adalah 1/1200 detik, yaitu antara satu dan dua periode penuh dari frekuensi nada simbol.
Filter band-pass yang saya gunakan di receiver adalah dari sekitar 875 Hz hingga sekitar 2350 Hz. Kisaran ini ditentukan secara empiris.
Pertanyaannya adalah, bagaimana Anda menghitung rentang frekuensi ini untuk sinyal seperti itu dari frekuensi nada dan durasi simbol?
EDIT : Kesamaan dengan modulasi amplitudo telah disarankan, di mana sinyal termodulasi jatuh ke pita dari pembawa F - Bandwidth Pesan ke pembawa F + Pesan Bandwidth Hz.
Jika saya mencoba menerapkan logika ini langsung ke kasus saya, maka saya harus mengharapkan bandwidth sinyal FSK saya menjadi gabungan dari:
F1 - bit rate ke F1 + bit rate
F0 - bit rate ke F0 + bit rate
Atau, jika saya memasukkan angka, penyatuan:
1300-1200 = 100 hingga 1300 + 1200 = 2500
2100-1200 = 900 hingga 2100 + 1200 = 3300
Atau, secara sederhana, dari 100 hingga 3300 Hz.
Jika saya melihat spektrum sinyal FSK saya, sepertinya itu kira-kira terkandung dalam pita dari 2100-1200 = 900 hingga 1300 + 1200 = 2500 Hz alih-alih dari 1300-1200 = 100 hingga 2100 + 1200 = 3300 Hz . Bisakah hasil empiris ini dijelaskan dan dibuktikan?
EDIT2: Ini spektrum yang saya lihat di Audacity:
sumber
Jawaban:
Dengan Frequency Shift Keying, modulasi (data digital) membutuhkan bandwidth, jadi Anda tidak bisa hanya menyimpan frekuensi tanda dan spasi saja. Batas bawah perusahaan pada seberapa sedikit bandwidth yang dapat Anda gunakan adalah jarak antara tanda dan frekuensi ruang, ditambah setengah dari baud rate di kedua sisi. Jadi untuk 1200 baud dengan frekuensi 1300 hertz dan 2100 hertz, bandwidth minimum absolut adalah (1300- (1200/2)) [700 hertz] hingga (2100+ (1200/2)) [2700 hertz] yang merupakan bandwidth dari 2 kHz. Orang-orang telah mencoba untuk memfilternya lebih ketat tetapi jika penerimaan masih memberikan data yang benar, itu hanya karena kebetulan. Biasanya ada juga beberapa pembentukan pulsa di sinyal FSK sebelum modulasi untuk membuat pekerjaan filter lebih mudah.
sumber
Anda merancang dan menggunakan filter bandpass untuk menyaring noise dan sinyal yang tidak diinginkan dari band. Karena sinyal Anda memiliki dua komponen: 1300 Hz dan 2100 Hz, filter bandpass Anda harus melewati frekuensi ini. Namun karena sinyal Anda yang sebenarnya memiliki beberapa sisi lobus, Anda tidak dapat secara praktis menghasilkan sinyal yang hanya memiliki dua komponen frekuensi ini, maka Anda memerlukan beberapa pita pengukur di kedua sisi frekuensi ini. Ini mengukur band yang Anda pilih dalam non simetris, Anda dapat memilih filter dengan frekuensi band pass 1000 Hz hingga 2400 Hz misalnya.
sumber