Показано с 1 по 5 из 5
  1. #1
    Мастер
    Регистрация
    26.02.2006
    Адрес
    Рыбинск, Ярославская обл.
    Возраст
    37
    Сообщений
    784
    Поблагодарили
    156
    Поблагодарил
    478

    PACKET - мелкие вопросы

    Изучаю пакетную связь - появилась пара мелких вопросов:

    1. Какой используется NRZI в пакете? Беглый поиск по интернету показал, что NRZI кодирование в разных источниках описывается по-разному.

    В одном случае пишут, что при передаче единицы полярность не меняется, а при передаче нуля - полярность меняется на противоположную.

    В то же время в USB NRZI - ноль - смена полярности, единица - полярность не меняется.

    как правильно?

    2. Как решается вопрос синхронизации в том случае, когда долго не меняется полярность сигнала (в USB меняют полярность каждые 6 бит).

    3. Не совсем понятно как передается байт 01111110 (байт флага), если он не в начале или конце сообщения, а просто содержится в данных. Или данные содержат одни единицы!?


    2.2.6 Стаффинг бит
    В целях того, чтобы последовательность бит флага не появилась в каком-либо месте кадра передающая станция должна просматривать передаваемую последовательность бит на наличие 5 или более единичных бит. Каждый раз, когда встречается группа из 5 единичных бит, после 5-го единичного бита вставляется 0 бит. Во время приема пакета каждый раз, когда встречается 5 последовательно идущих единичных бит, следующий за ними 0 необходимо удалять.


    Т. е. если внутри кадра есть подрят идущие единицы, то через каждые 5 бит вставляется 0?

    Значит получается, что единица тогда, когда полярность не меняется?

    4. Что передает МИКС перед началом пакета?



    Семь бит одна полярность, восьмой - противоположный.


  2. #2
    Экстра-класс
    Регистрация
    05.03.2003
    Адрес
    Москва, Россия
    Возраст
    58
    Сообщений
    1,197
    Поблагодарили
    63
    Поблагодарил
    26
    Фигасе мелкие
    А изучение протокола не дает на них ответы? Например здесь:
    http://www.tapr.org/pub_ax25.html

  3. #3
    Мастер
    Регистрация
    26.02.2006
    Адрес
    Рыбинск, Ярославская обл.
    Возраст
    37
    Сообщений
    784
    Поблагодарили
    156
    Поблагодарил
    478
    Уже вчера все наше, спасибо

  4. #4
    Начинающий
    Регистрация
    02.02.2006
    Сообщений
    74
    Поблагодарили
    14
    Поблагодарил
    5
    Изучаю пакетную связь - появилась пара мелких вопросов:

    1. Какой используется NRZI в пакете? Беглый поиск по интернету показал, что NRZI кодирование в разных источниках описывается по-разному.

    В одном случае пишут, что при передаче единицы полярность не меняется, а при передаче нуля - полярность меняется на противоположную.

    В то же время в USB NRZI - ноль - смена полярности, единица - полярность не меняется.

    как правильно?
    Полярность меняется когда 0, при 1 - нету смены полярности. Нужно для того, чтобы избежать привязки к боковой. Аналогично работает и BPSK.

    2. Как решается вопрос синхронизации в том случае, когда долго не меняется полярность сигнала (в USB меняют полярность каждые 6 бит).
    Внутренним генератором, который синхронизируется во время смены полярности.

    3. Не совсем понятно как передается байт 01111110 (байт флага), если он не в начале или конце сообщения, а просто содержится в данных. Или данные содержат одни единицы!?
    Перед модуляцией идет кодирование данных стаффинг битом, после добавляется флаг начала пакета и проходит процедуру NRZI, поэтому такой последовательности в данных никогда не будет.

    2.2.6 Стаффинг бит
    В целях того, чтобы последовательность бит флага не появилась в каком-либо месте кадра передающая станция должна просматривать передаваемую последовательность бит на наличие 5 или более единичных бит. Каждый раз, когда встречается группа из 5 единичных бит, после 5-го единичного бита вставляется 0 бит. Во время приема пакета каждый раз, когда встречается 5 последовательно идущих единичных бит, следующий за ними 0 необходимо удалять.


    Т. е. если внутри кадра есть подрят идущие единицы, то через каждые 5 бит вставляется 0?

    Значит получается, что единица тогда, когда полярность не меняется?
    После кодирования стаффинг битом, битовая последовательность блока данных никогда не будет содержать более 5-ти единиц подряд - это сделано для того, чтобы выделить флаг начала пакета, когда подряд идет 6 единиц.

  5. #5
    Мастер
    Регистрация
    26.02.2006
    Адрес
    Рыбинск, Ярославская обл.
    Возраст
    37
    Сообщений
    784
    Поблагодарили
    156
    Поблагодарил
    478
    Спасибо! Исчерпывающий ответ.

Похожие темы

  1. Packet Radio DX cluster
    от ES4TIX в разделе Программное обеспечение
    Ответов: 2
    Последнее сообщение: 04.08.2008, 16:05
  2. RPR - das neue robuste HF-Packet
    от DL8RCB в разделе APRS: Аппаратура
    Ответов: 1
    Последнее сообщение: 28.11.2006, 22:21
  3. Packet
    от xxxx в разделе AX.25
    Ответов: 19
    Последнее сообщение: 19.01.2006, 16:23
  4. Packet
    от RA3WPN в разделе AX.25
    Ответов: 5
    Последнее сообщение: 02.05.2004, 15:09
  5. Packet
    от RA3WPN+ в разделе AX.25
    Ответов: 1
    Последнее сообщение: 05.03.2003, 15:41

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

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

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker
Яндекс.Метрика