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