-
22.10.2008, 11:35 #1High Power
- Регистрация
- 26.02.2006
- Адрес
- Рыбинск, Ярославская обл.
- Возраст
- 43
- Сообщений
- 783
- Поблагодарили
- 157
- Поблагодарил
- 478
PACKET - мелкие вопросы
Изучаю пакетную связь - появилась пара мелких вопросов:
1. Какой используется NRZI в пакете? Беглый поиск по интернету показал, что NRZI кодирование в разных источниках описывается по-разному.
В одном случае пишут, что при передаче единицы полярность не меняется, а при передаче нуля - полярность меняется на противоположную.
В то же время в USB NRZI - ноль - смена полярности, единица - полярность не меняется.
как правильно?
2. Как решается вопрос синхронизации в том случае, когда долго не меняется полярность сигнала (в USB меняют полярность каждые 6 бит).
3. Не совсем понятно как передается байт 01111110 (байт флага), если он не в начале или конце сообщения, а просто содержится в данных. Или данные содержат одни единицы!?
2.2.6 Стаффинг бит
В целях того, чтобы последовательность бит флага не появилась в каком-либо месте кадра передающая станция должна просматривать передаваемую последовательность бит на наличие 5 или более единичных бит. Каждый раз, когда встречается группа из 5 единичных бит, после 5-го единичного бита вставляется 0 бит. Во время приема пакета каждый раз, когда встречается 5 последовательно идущих единичных бит, следующий за ними 0 необходимо удалять.
Т. е. если внутри кадра есть подрят идущие единицы, то через каждые 5 бит вставляется 0?
Значит получается, что единица тогда, когда полярность не меняется?
4. Что передает МИКС перед началом пакета?

Семь бит одна полярность, восьмой - противоположный.С уважением, Алексей. UA3MQJ
-
22.10.2008, 18:04 #2Very High Power
- Регистрация
- 05.03.2003
- Адрес
- Москва, Россия
- Возраст
- 64
- Сообщений
- 1,197
- Поблагодарили
- 65
- Поблагодарил
- 26
Фигасе мелкие

А изучение протокола не дает на них ответы? Например здесь:
http://www.tapr.org/pub_ax25.html73 de Serge RL3AF
-
23.10.2008, 07:55 #3High Power
- Регистрация
- 26.02.2006
- Адрес
- Рыбинск, Ярославская обл.
- Возраст
- 43
- Сообщений
- 783
- Поблагодарили
- 157
- Поблагодарил
- 478
Уже вчера все наше, спасибо
С уважением, Алексей. UA3MQJ
-
29.10.2008, 16:40 #4Low Power
- Регистрация
- 02.02.2006
- Сообщений
- 74
- Поблагодарили
- 14
- Поблагодарил
- 5
Полярность меняется когда 0, при 1 - нету смены полярности. Нужно для того, чтобы избежать привязки к боковой. Аналогично работает и BPSK.Изучаю пакетную связь - появилась пара мелких вопросов:
1. Какой используется NRZI в пакете? Беглый поиск по интернету показал, что NRZI кодирование в разных источниках описывается по-разному.
В одном случае пишут, что при передаче единицы полярность не меняется, а при передаче нуля - полярность меняется на противоположную.
В то же время в USB NRZI - ноль - смена полярности, единица - полярность не меняется.
как правильно?
Внутренним генератором, который синхронизируется во время смены полярности.2. Как решается вопрос синхронизации в том случае, когда долго не меняется полярность сигнала (в USB меняют полярность каждые 6 бит).
Перед модуляцией идет кодирование данных стаффинг битом, после добавляется флаг начала пакета и проходит процедуру NRZI, поэтому такой последовательности в данных никогда не будет.3. Не совсем понятно как передается байт 01111110 (байт флага), если он не в начале или конце сообщения, а просто содержится в данных. Или данные содержат одни единицы!?
После кодирования стаффинг битом, битовая последовательность блока данных никогда не будет содержать более 5-ти единиц подряд - это сделано для того, чтобы выделить флаг начала пакета, когда подряд идет 6 единиц.2.2.6 Стаффинг бит
В целях того, чтобы последовательность бит флага не появилась в каком-либо месте кадра передающая станция должна просматривать передаваемую последовательность бит на наличие 5 или более единичных бит. Каждый раз, когда встречается группа из 5 единичных бит, после 5-го единичного бита вставляется 0 бит. Во время приема пакета каждый раз, когда встречается 5 последовательно идущих единичных бит, следующий за ними 0 необходимо удалять.
Т. е. если внутри кадра есть подрят идущие единицы, то через каждые 5 бит вставляется 0?
Значит получается, что единица тогда, когда полярность не меняется?Последний раз редактировалось UZ7HO; 29.10.2008 в 17:42.
-
30.10.2008, 08:32 #5High Power
- Регистрация
- 26.02.2006
- Адрес
- Рыбинск, Ярославская обл.
- Возраст
- 43
- Сообщений
- 783
- Поблагодарили
- 157
- Поблагодарил
- 478
Спасибо! Исчерпывающий ответ.
С уважением, Алексей. UA3MQJ
|
|

URL обратной ссылки
Подробнее про обратные ссылки












Ответить с цитированием

Социальные закладки