Apa itu Byte Alignment Time dalam komunikasi radio?

5

Menurut Ini kertas , yang berkaitan dengan sinkronisasi waktu dalam jaringan nirkabel, penundaan semacam ini terjadi, namun saya tidak mengerti penjelasannya. Makalah itu mengatakan penerima (radio) harus menentukan bit offset pesan dari byte sinkronisasi yang diketahui.

Definisi dari makalah ini adalah:

Byte Alignment Time —Lambat yang terjadi karena perbedaan byte pengirim dan penerima. Waktu ini bersifat deterministik dan dapat dihitung pada sisi penerima dari bit offset dan kecepatan radio.

Jika seseorang mengenal fenomena ini, bisakah Anda menjelaskannya kepada saya?

sifear
sumber

Jawaban:

5

Ini terjadi pada sedikit tingkat elektronik penerima.

Untuk setiap byte Anda harus menerima 8 bit. Pada titik ini dalam komunikasi Anda hanya mendekodekan level sinyal (mis., Mengkonversi daya atau voltase listrik) menjadi bit. Anda menerima bit di buffer.

Anda terus mengisi buffer (pada level bit), sehingga Anda dapat memeriksa buffer untuk melihat apakah Anda menerima sesuatu. Pertama, Anda menerima banyak 000000, tetapi kemudian pada satu titik pesan tiba, dan bit dalam buffer mulai memiliki nilai yang berbeda.

Sekarang jika Anda beruntung, bit pesan yang pertama tiba pada misalkan tempat ke 8 atau 16 di buffer (atau ke 0) Ini semua bit yang juga memulai representasi logis dari byte.

Jika Anda tidak seberuntung itu, Anda hanya menekan 0 pada 8 tempat buffer, dan Anda akan mulai mengisi pesan di pada 9 tempat, yang berarti tujuh bit pertama dari byte pertama asli akan diterima sebagai yang pertama byte. Dan byte kedua akan diterima sebagai bit terakhir dari byte pertama asli dan 7 bit pertama dari byte kedua asli dan seterusnya. Ini akan mengacaukan segalanya.

Anda harus dapat meluncur di beberapa nol ke buffer untuk memeriksa dengan mulai mengisi pesan di pada "mulai dari posisi byte" dari buffer. Tetapi karena Anda tahu berapa banyak nol yang harus Anda isi, Anda tahu berapa banyak penundaan ini ditambahkan untuk pesan tertentu (jika Anda tahu frekuensi transmisi).

EDIT: Hanya untuk membuat semuanya lebih tepat: Anda mendorong pembukaan dalam buffer secara acak, ini adalah bagaimana Anda tahu Anda mendapatkan sesuatu. sinkronisasi kemudian digunakan untuk menyinkronkan trasmission (mis. isi zerros sehingga Anda mulai pada posisi bit kanan).

ursusd8
sumber