4B3T
Эта статья нуждается в дополнительных цитатах для проверки . ( январь 2017 г. ) |
4B3T , что означает 4 (четыре) двоичных и 3 (три) троичных , представляет собой схему кодирования строк , используемую для интерфейса ISDN PRI. 4B3T представляет четыре двоичных бита с использованием трех импульсов.
Описание
[ редактировать ]Он использует три уровня вывода:
- + (положительный импульс),
- 0 (нет пульса) и
- − (отрицательный импульс).
Это значит, что у нас есть 2 4 = 16 входных комбинаций для представления, используя 3 3 = 27 выходных комбинаций. 000 не используется, чтобы избежать длительных периодов без перехода. 4B3T использует парный код несоответствия для достижения общего нулевого смещения постоянного тока : используются шесть триплетов, которые не имеют постоянной составляющей (0+-, 0-+, +0-, -0+, +-0, -+0), и оставшиеся 20 сгруппированы в 10 пар с разным неравенством (например, ++− и −−+). При передаче отслеживается смещение постоянного тока и выбирается комбинация, имеющая составляющую постоянного тока знака, противоположного промежуточному итогу.
Это сопоставление 4 битов с тремя троичными состояниями приведено в таблице, известной как «Модифицированное состояние мониторинга 43» (MMS43). Конкурирующая методика кодирования, используемая для интерфейса базовой скорости ISDN , где не используется 4B3T, — это 2B1Q .
Используемая последовательность синхронизации представляет собой 11-символьный код Баркера +++---+--+- или его обратный код -+--+---+++.
Таблица кодировки
[ редактировать ]Каждая 4-битная входная группа кодируется как 3-символьная группа (передается слева направо) из следующей таблицы. Кодирование требует отслеживания накопленного смещения постоянного тока, количества + импульсов минус количество - импульсов во всех предыдущих группах. Начальное значение произвольное; здесь мы используем значения от 1 до 4, хотя возможны и значения –1,5, –0,5, +0,5 и +1,5.
Вход | Накопленное смещение постоянного тока | ||||
---|---|---|---|---|---|
Шестигранник | Двоичный | 1 | 2 | 3 | 4 |
0 | 0000 | + 0 + (+2) | 0−0 (−1) | ||
1 | 0001 | 0 − + (+0) | |||
2 | 0010 | + − 0 (+0) | |||
3 | 0011 | 0 0 + (+1) | − − 0 (−2) | ||
4 | 0100 | − + 0 (+0) | |||
5 | 0101 | 0 + + (+2) | − 0 0 (−1) | ||
6 | 0110 | − + + (+1) | − − + (−1) | ||
7 | 0111 | − 0 + (+0) | |||
8 | 1000 | + 0 0 (+1) | 0 − − (−2) | ||
9 | 1001 | + − + (+1) | − − − (−3) | ||
А | 1010 | + + − (+1) | + − − (−1) | ||
Б | 1011 | + 0 − (+0) | |||
С | 1100 | + + + (+3) | − + − (−1) | ||
Д | 1101 | 0 + 0 (+1) | − 0 − (−2) | ||
И | 1110 | 0 + − (+0) | |||
Ф | 1111 | + + 0 (+2) | 0 0 − (−1) |
Этот код вызывает переход не более чем после пяти последовательных идентичных ненулевых символов или четырех последовательных нулевых символов.
Таблица расшифровки
[ редактировать ]Декодирование проще, поскольку декодеру не нужно отслеживать состояние кодера, хотя это позволяет лучше обнаруживать ошибки . Триплет 000 не является допустимой кодированной последовательностью, но обычно декодируется как двоичный 0000.
тройной | Двоичный | Шестигранник | тройной | Двоичный | Шестигранник | тройной | Двоичный | Шестигранник | ||
---|---|---|---|---|---|---|---|---|---|---|
0 0 0 | — | − 0 0 | 0101 | 5 | + − − | 1010 | А | |||
+ 0 + | 0000 | 0 | − + + | 0110 | 6 | + 0 − | 1011 | Б | ||
0 − 0 | 0000 | 0 | − − + | 0110 | 6 | + + + | 1100 | С | ||
0 − + | 0001 | 1 | − 0 + | 0111 | 7 | − + − | 1100 | С | ||
+ − 0 | 0010 | 2 | + 0 0 | 1000 | 8 | 0 + 0 | 1101 | Д | ||
0 0 + | 0011 | 3 | 0 − − | 1000 | 8 | − 0 − | 1101 | Д | ||
− − 0 | 0011 | 3 | + − + | 1001 | 9 | 0 + − | 1110 | И | ||
− + 0 | 0100 | 4 | − − − | 1001 | 9 | + + 0 | 1111 | Ф | ||
0 + + | 0101 | 5 | + + − | 1010 | А | 0 0 − | 1111 | Ф |
8Б/6Т
[ редактировать ]Подобный код парного неравенства использовался в недолговечном стандарте Fast Ethernet 100BASE-T4 . Это позволило достичь того же соотношения 4/3 бита на бод, но при этом необходимо было отслеживать только два уровня накопленного смещения постоянного тока за счет использования более крупной таблицы кодирования из 256 записей. 6 троичных символов позволяют использовать 140 сбалансированных кодов (30 перестановок +0000-, 90 перестановок ++00-- и 20 перестановок +++---) и 126 кодов с диспаратностью +1 (6 перестановок +00000, 60 перестановок ++000- и 60 перестановок +++0--). Коды с диспаратностью +1 инвертируются всякий раз, когда текущая диспаратность высока. Из 266 кодовых слов 256 используются следующим образом:
8Б | 6Т | 8Б | 6Т | 8Б | 6Т | 8Б | 6Т | 8Б | 6Т | 8Б | 6Т | 8Б | 6Т | 8Б | 6Т |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
00 | +−00+− | 20 | 00−++− | 40 | +0+00− | 60 | 0−0++0 | 80 | +−+00− | А0 | 0−0++− | С0 | +−+0+− | E0 | +−0++− |
01 | 0+−+−0 | 21 | −−+00+ | 41 | ++00−0 | 61 | 00−+0+ | 81 | ++−0−0 | А1 | 00−+−+ | С1 | ++−+−0 | Е1 | 0+−+−+ |
02 | +−0+−0 | 22 | ++−0+− | 42 | +0+0−0 | 62 | 0−0+0+ | 82 | +−+0−0 | А2 | 0−0+−+ | С2 | +−++−0 | Е2 | +−0+−+ |
03 | −0++−0 | 23 | ++−0−+ | 43 | 0++0−0 | 63 | −00+0+ | 83 | −++0−0 | А3 | −00+−+ | С3 | −+++−0 | Е3 | −0++−+ |
04 | −0+0+− | 24 | 00+0−+ | 44 | 0++00− | 64 | −00++0 | 84 | −++00− | A4 | −00++− | С4 | −++0+− | Е4 | −0+++− |
05 | 0+−−0+ | 25 | 00+0+− | 45 | ++0−00 | 65 | 00−0++ | 85 | ++−−00 | А5 | 00−−++ | С5 | ++−−0+ | Е5 | 0+−−++ |
06 | +−0−0+ | 26 | 00−00+ | 46 | +0+−00 | 66 | 0−00++ | 86 | +−+−00 | А6 | 0−0−++ | С6 | +−+−0+ | Е6 | +−0−++ |
07 | −0+−0+ | 27 | −−+++− | 47 | 0++−00 | 67 | −000++ | 87 | −++−00 | A7 | −00−++ | С7 | −++−0+ | E7 | −0+−++ |
08 | −+00+− | 28 | −0−++0 | 48 | 000+00 | 68 | −+−++0 | 88 | 0+000− | А8 | −+−++− | С8 | 0+00+− | Е8 | −+0++− |
09 | 0−++−0 | 29 | −−0+0+ | 49 | 000−++ | 69 | −−++0+ | 89 | 00+0−0 | А9 | −−++−+ | С9 | 00++−0 | Е9 | 0−++−+ |
0А | −+0+−0 | 2А | −0−+0+ | 4А | 000+−+ | 6А | −+−+0+ | 8А | 0+00−0 | АА | −+−+−+ | ЧТО | 0+0+−0 | советник | −+0+−+ |
0Б | +0−+−0 | 2Б | 0−−+0+ | 4Б | 000++− | 6Б | +−−+0+ | 8Б | +000−0 | АБ | +−−+−+ | КБ | +00+−0 | ЭБ | +0−+−+ |
0С | +0−0+− | 2С | 0−−++0 | 4С | 000−+0 | 6С | +−−++0 | 8С | +0000− | переменного тока | +−−++− | СС | +000+− | ЕС | +0−++− |
0D | 0−+−0+ | 2D | −−00++ | 4D | 000−0+ | 6Д | −−+0++ | 8Д | 00+−00 | ОБЪЯВЛЕНИЕ | −−+−++ | компакт-диск | 00+−0+ | ЭД | 0−+−++ |
0Е | −+0−0+ | 2Е | −0−0++ | 4Е | 000+−0 | 6Е | −+−0++ | 8Е | 0+0−00 | НО | −+−−++ | ЭТОТ | 0+0−0+ | ЭЭ | −+0−++ |
0Ф | +0−−0+ | 2F | 0−−0++ | 4F | 000+0− | 6F | +−−0++ | 8F | +00−00 | ИЗ | +−−−++ | CF | +00−0+ | ЕСЛИ | +0−−++ |
10 | +0+−−0 | 30 | +−00−+ | 50 | +0+−−+ | 70 | −++000 | 90 | +−+−−+ | Б0 | 0−000+ | Д0 | +−+0−+ | Ф0 | +−000+ |
11 | ++0−0− | 31 | 0+−−+0 | 51 | ++0−+− | 71 | +−+000 | 91 | ++−−+− | Б1 | 00−0+0 | Д1 | ++−−+0 | Ф1 | 0+−0+0 |
12 | +0+−0− | 32 | +−0−+0 | 52 | +0+−+− | 72 | ++−000 | 92 | +−+−+− | Б2 | 0−00+0 | Д2 | +−+−+0 | Ф2 | +−00+0 |
13 | 0++−0− | 33 | −0+−+0 | 53 | 0++−+− | 73 | 00+000 | 93 | −++−+− | Б3 | −000+0 | Д3 | −++−+0 | F3 | −0+0+0 |
14 | 0++−−0 | 34 | −0+0−+ | 54 | 0++−−+ | 74 | −0+000 | 94 | −++−−+ | Б4 | −0000+ | Д4 | −++0−+ | F4 | −0+00+ |
15 | ++00−− | 35 | 0+−+0− | 55 | ++0+−− | 75 | 0−+000 | 95 | ++−+−− | Б5 | 00−+00 | Д5 | ++−+0− | F5 | 0+−+00 |
16 | +0+0−− | 36 | +−0+0− | 56 | +0++−− | 76 | +0−000 | 96 | +−++−− | Б6 | 0−0+00 | Д6 | +−++0− | F6 | +−0+00 |
17 | 0++0−− | 37 | −0++0− | 57 | 0+++−− | 77 | 0+−000 | 97 | −+++−− | Б7 | −00+00 | D7 | −+++0− | F7 | −0++00 |
18 | 0+−0+− | 38 | −+00−+ | 58 | +++0−− | 78 | 0−−+++ | 98 | 0+0−−+ | Б8 | −+−00+ | Д8 | 0+00−+ | F8 | −+000+ |
19 | 0+−0−+ | 39 | 0−+−+0 | 59 | +++−0− | 79 | −0−+++ | 99 | 00+−+− | Б9 | −−+0+0 | Д9 | 00+−+0 | F9 | 0−+0+0 |
1А | 0+−++− | 3А | −+0−+0 | 5А | +++−−0 | 7А | −−0+++ | 9А | 0+0−+− | НЕТ | −+−0+0 | И | 0+0−+0 | НО | −+00+0 |
1Б | 0+−00+ | 3Б | +0−−+0 | 5Б | ++0−−0 | 7Б | −−0++0 | 9Б | +00−+− | ББ | +−−0+0 | БД | +00−+0 | ФБ | +0−0+0 |
1С | 0−+00+ | 3С | +0−0−+ | 5С | ++0−−+ | 7С | ++−00− | 9С | +00−−+ | до нашей эры | +−−00+ | округ Колумбия | +000−+ | ФК | +0−00+ |
1Д | 0−+++− | 3D | 0−++0− | 5Д | ++000− | 7Д | 00+00− | 9Д | 00++−− | БД | −−++00 | ДД | 00++0− | ФД | 0−++00 |
1Е | 0−+0−+ | 3Е | −+0+0− | 5Е | −−+++0 | 7Е | ++−−−+ | 9Е | 0+0+−− | БЫТЬ | −+−+00 | ИЗ | 0+0+0− | ИП | −+0+00 |
1F | 0−+0+− | 3эт. | +0−+0− | 5F | 00−++0 | 7F | 00+−−+ | 9F | +00+−− | лучший друг | +−−+00 | ДФ | +00+0− | ФФ | +0−+00 |
Неиспользованный | — | +++−−− | — | +−0000 | — | −+0000 | — | +00000 | — | 0+0000 | |||||
— | −−−+++ | — | 0000−+ | — | 0000+− | — | 00000+ | — | 0000+0 |
См. также
[ редактировать ]Другие коды строк, имеющие 3 состояния:
Ссылки
[ редактировать ]- ^ «Проводная связь T-SMINTO 4B3T, модульная ISDN NT второго поколения (обычная)» (PDF) (технические данные). Версия 1.1. Инфинеон . Ноябрь 2001 г. PEF 80902.
- ^ Фейт, Сидни (19 июня 2000 г.). «Приложение B.2: Таблицы 8B/6T». Локальные высокоскоростные сети . Издательство «Новые гонщики». ISBN 1-57870-113-9 .