fec что это такое

Технология FEC

Материал из ПИЭ.Wiki

Содержание

Введение

FEC (Forward Error Correction) — система исправления ошибок методом упреждения. Применяется для исправления сбоев и ошибок при передаче данных, путем передачи изначально избыточной информации, на основе которой может быть восстановлена первоначальное содержание посылки. На практике широко используется в компьютерных ЛВС, LAN и различных телекоммуникационных сетях.

Транспортировка данных подвержена влиянию шумов и наводок, которые вносят искажения. Если вероятность повреждения данных мала, достаточно зарегистрировать сам факт искажения и повторить передачу поврежденного фрагмента.

Когда вероятность искажения велика, например, в каналах коммуникаций с геостационарными спутниками, используются методы коррекции ошибок. Одним из таких методов является FEC (Forward Error Correction, иногда называемое канальным кодированием ) [4.1]. Технология FEC в последнее время достаточно широко используется в беспроводных локальных сетях (WLAN). Существуют две основные разновидности FEC: блочное кодирование и кодирование по методу свертки.

Блочное кодирование работает с блоками (пакетами) бит или символов фиксированного размера. Метод свертки работает с потоками бит или символов произвольной протяженности. Коды свертки при желании могут быть преобразованы в блочные коды.

Существует большое число блочных кодов, одним из наиболее важных является алгоритм Рида-Соломона, который используется при работе с CD, DVD и жесткими дисками ЭВМ. Блочные коды и коды свертки могут использоваться и совместно.

История создания

Для FEC-кодирования иногда используется метод сверки, который впервые был применен в 1955 году. Главной особенностью этого метода является сильная зависимость кодирования от предыдущих информационных битов и высокие требования к объему памяти. FEC-код обычно просматривает при декодировании 2-8 бит десятки или даже сотни бит, полученных ранее.

В 1967 году Эндрю Витерби (Andrew Viterbi) разработал технику декодирования, которая стала стандартной для кодов свертки. Эта методика требовала меньше памяти. Метод свертки более эффективен, когда ошибки распределены случайным образом, а не группируются в кластеры. Работа же с кластерами ошибок более эффективна при использовании алгебраического кодирования.

Одной из широко применяемых разновидностей коррекции ошибок является турбо-кодирование, разработанное американской аэрокосмической корпорацией. В этой схеме комбинируется два или более относительно простых кодов свертки. В FEC, так же как и в других методах коррекции ошибок (коды Хэмминга, алгоритм Рида-Соломона и др.), блоки данных из k бит снабжаются кодами четности, которые пересылаются вместе с данными и обеспечивают не только детектирование, но и исправление ошибок. Каждый дополнительный (избыточный) бит является сложной функцией многих исходных информационных бит. Исходная информация может содержаться в выходном передаваемом коде, тогда такой код называется систематическим, а может и не содержаться.

В результате через канал передается n-битовое кодовое слово (n>k). Конкретная реализация алгоритма FEC характеризуется комбинацией (n, k). Применение FEC в Интернете регламентируется документом RFC3452. Коды FEC могут исключить необходимость обратной связи при потере или искажении доставленных данных (запросы повторной передачи). Особенно привлекательна технология FEC при работе с мультикастинг-потоками, где ретрансмиссия не предусматривается (см. RFC-3453).

В 1974 году Йозеф Оденвальдер (Joseph odenwalder) объединил возможности алгебраического кодирования и метода свертки. Хорошего результата можно добиться, введя специальную операцию псевдослучайного перемешивания бит (interleaver).

В 1993 году группой Клода Берроу (Claude Berrou) был разработан турбо-код. В кодеке, реализующем этот алгоритм, содержатся кодировщики как минимум двух компонент (реализующие алгебраический метод или свертку). Кодирование осуществляется для блоков данных. Здесь также используется псевдослучайное перемешивание бит перед передачей. Это приводит к тому, что кластеры ошибок, внесенных при транспортировке, оказываются разнесенными случайным образом в пределах блока данных.

Преимущество использования FEC

На рис.1 проводится сравнение вариантов BER (Bit Error Rate) при обычной транспортировке данных через канал и при передаче тех же данных с использованием коррекции ошибок FEC для разных значений отношения сигнал-шум (S/N). Из этих данных видно, что при отношении S/N= 8 дБ применение FEC позволяет понизить BER примерно в 100 раз. При этом достигается результат, близкий (в пределах одного децибела) к теоретическому пределу Шеннона.

За последние пять лет были разработаны программы, которые позволяют оптимизировать структуры турбо-кодов. Улучшение BER для турбокодов имеет асимптотический предел, и дальнейшее увеличение S/N уже не дает никакого выигрыша. Но схемы, позволяющие смягчить влияние этого насыщения, продолжают разрабатываться.

fec что это такое. Смотреть фото fec что это такое. Смотреть картинку fec что это такое. Картинка про fec что это такое. Фото fec что это такое

Турбо-кодек должен иметь столько же компонентных декодеров, сколько имеется кодировщиков на стороне передатчика. Декодеры соединяются последовательно.

fec что это такое. Смотреть фото fec что это такое. Смотреть картинку fec что это такое. Картинка про fec что это такое. Фото fec что это такое

Применение

Техника FEC находит все большее применение в телекоммуникациях, например, при передачи мультимедиа.

В спутниковом телевидении смыcл его сводится к тому, что при передаче цифрового сигнала, к примеру, с FEC 3/4, будет передаваться четыре бита информации: 3 бита самой информации и 1 дополнительный бит.

На практике используется всего 5 видов: 1/2 2/3 3/4 5/6 7/8

При прочих равных условиях, можно утверждать, что чем выше значение FEC, тем меньше пакетов допустимо потерять, и, следовательно, выше требуемое качество сигнала.

Источник

fec что это такое

Материал из ПИЭ.Wiki

Содержание

Введение

FEC (Forward Error Correction) — система исправления ошибок методом упреждения. Применяется для исправления сбоев и ошибок при передаче данных, путем передачи изначально избыточной информации, на основе которой может быть восстановлена первоначальное содержание посылки. На практике широко используется в компьютерных ЛВС, LAN и различных телекоммуникационных сетях.

Транспортировка данных подвержена влиянию шумов и наводок, которые вносят искажения. Если вероятность повреждения данных мала, достаточно зарегистрировать сам факт искажения и повторить передачу поврежденного фрагмента.

Когда вероятность искажения велика, например, в каналах коммуникаций с геостационарными спутниками, используются методы коррекции ошибок. Одним из таких методов является FEC (Forward Error Correction, иногда называемое канальным кодированием ) [4.1]. Технология FEC в последнее время достаточно широко используется в беспроводных локальных сетях (WLAN). Существуют две основные разновидности FEC: блочное кодирование и кодирование по методу свертки.

Блочное кодирование работает с блоками (пакетами) бит или символов фиксированного размера. Метод свертки работает с потоками бит или символов произвольной протяженности. Коды свертки при желании могут быть преобразованы в блочные коды.

Существует большое число блочных кодов, одним из наиболее важных является алгоритм Рида-Соломона, который используется при работе с CD, DVD и жесткими дисками ЭВМ. Блочные коды и коды свертки могут использоваться и совместно.

История создания

Для FEC-кодирования иногда используется метод сверки, который впервые был применен в 1955 году. Главной особенностью этого метода является сильная зависимость кодирования от предыдущих информационных битов и высокие требования к объему памяти. FEC-код обычно просматривает при декодировании 2-8 бит десятки или даже сотни бит, полученных ранее.

В 1967 году Эндрю Витерби (Andrew Viterbi) разработал технику декодирования, которая стала стандартной для кодов свертки. Эта методика требовала меньше памяти. Метод свертки более эффективен, когда ошибки распределены случайным образом, а не группируются в кластеры. Работа же с кластерами ошибок более эффективна при использовании алгебраического кодирования.

Одной из широко применяемых разновидностей коррекции ошибок является турбо-кодирование, разработанное американской аэрокосмической корпорацией. В этой схеме комбинируется два или более относительно простых кодов свертки. В FEC, так же как и в других методах коррекции ошибок (коды Хэмминга, алгоритм Рида-Соломона и др.), блоки данных из k бит снабжаются кодами четности, которые пересылаются вместе с данными и обеспечивают не только детектирование, но и исправление ошибок. Каждый дополнительный (избыточный) бит является сложной функцией многих исходных информационных бит. Исходная информация может содержаться в выходном передаваемом коде, тогда такой код называется систематическим, а может и не содержаться.

В результате через канал передается n-битовое кодовое слово (n>k). Конкретная реализация алгоритма FEC характеризуется комбинацией (n, k). Применение FEC в Интернете регламентируется документом RFC3452. Коды FEC могут исключить необходимость обратной связи при потере или искажении доставленных данных (запросы повторной передачи). Особенно привлекательна технология FEC при работе с мультикастинг-потоками, где ретрансмиссия не предусматривается (см. RFC-3453).

В 1974 году Йозеф Оденвальдер (Joseph odenwalder) объединил возможности алгебраического кодирования и метода свертки. Хорошего результата можно добиться, введя специальную операцию псевдослучайного перемешивания бит (interleaver).

В 1993 году группой Клода Берроу (Claude Berrou) был разработан турбо-код. В кодеке, реализующем этот алгоритм, содержатся кодировщики как минимум двух компонент (реализующие алгебраический метод или свертку). Кодирование осуществляется для блоков данных. Здесь также используется псевдослучайное перемешивание бит перед передачей. Это приводит к тому, что кластеры ошибок, внесенных при транспортировке, оказываются разнесенными случайным образом в пределах блока данных.

Преимущество использования FEC

На рис.1 проводится сравнение вариантов BER (Bit Error Rate) при обычной транспортировке данных через канал и при передаче тех же данных с использованием коррекции ошибок FEC для разных значений отношения сигнал-шум (S/N). Из этих данных видно, что при отношении S/N= 8 дБ применение FEC позволяет понизить BER примерно в 100 раз. При этом достигается результат, близкий (в пределах одного децибела) к теоретическому пределу Шеннона.

За последние пять лет были разработаны программы, которые позволяют оптимизировать структуры турбо-кодов. Улучшение BER для турбокодов имеет асимптотический предел, и дальнейшее увеличение S/N уже не дает никакого выигрыша. Но схемы, позволяющие смягчить влияние этого насыщения, продолжают разрабатываться.

fec что это такое. Смотреть фото fec что это такое. Смотреть картинку fec что это такое. Картинка про fec что это такое. Фото fec что это такое

Турбо-кодек должен иметь столько же компонентных декодеров, сколько имеется кодировщиков на стороне передатчика. Декодеры соединяются последовательно.

fec что это такое. Смотреть фото fec что это такое. Смотреть картинку fec что это такое. Картинка про fec что это такое. Фото fec что это такое

Применение

Техника FEC находит все большее применение в телекоммуникациях, например, при передачи мультимедиа.

В спутниковом телевидении смыcл его сводится к тому, что при передаче цифрового сигнала, к примеру, с FEC 3/4, будет передаваться четыре бита информации: 3 бита самой информации и 1 дополнительный бит.

На практике используется всего 5 видов: 1/2 2/3 3/4 5/6 7/8

При прочих равных условиях, можно утверждать, что чем выше значение FEC, тем меньше пакетов допустимо потерять, и, следовательно, выше требуемое качество сигнала.

Смотреть что такое «FEC» в других словарях:

fec. — fec. 〈Abk. für〉 fecit * * * fec. = fecit. * * * fec., Abkürzung für fecit. * * * fec. = fecit … Universal-Lexikon

FEC — fec. steht für: fecit, lat. „hat (es) gemacht“, wird genutzt als Kürzel auf Kunstwerken FEC steht für: Fast Ethernet Controller, ein Steuergerät zur Abwicklung von Netzwerkverkehr Forwarding Equivalence >Deutsch Wikipedia

Fec. — fec. steht für: fecit, lat. „hat (es) gemacht“, wird genutzt als Kürzel auf Kunstwerken FEC steht für: Forwarding Equivalence >Deutsch Wikipedia

FEC — (от англ. Forward Error Correction) система исправления ошибок методом упреждения. Применяется для исправления сбоев и ошибок при передаче данных, путем передачи изначально избыточной информации, на основе которой может быть восстановлена… … Википедия

FEC — is an acronym which may refer to: * Foreign Exchange Certificate, a type of currency * Family Entertainment Center, a small park intended for family fun, not quite on the amusment park level.;Places * Far Eastern College, founded in 1919 in the… … Wikipedia

Fec. — Fec., Abkürzung für Fecit (s.d.) … Meyers Großes Konversations-Lexikon

Fec. — Fec., Abkürzung von Fecit (s.d.) … Kleines Konversations-Lexikon

FEC — fuel and energy complex. Термины атомной энергетики. Концерн Росэнергоатом, 2010 … Термины атомной энергетики

FEC — Federal Election Commission Short Dictionary of (mostly American) Legal Terms and Abbreviations … Law dictionary

fec. — fec. 〈Abk. für〉 fecit … Lexikalische Deutsches Wörterbuch

fec что это такое. Смотреть фото fec что это такое. Смотреть картинку fec что это такое. Картинка про fec что это такое. Фото fec что это такое

Пожалуйста, после исправления проблемы исключите её из списка параметров. После устранения всех недостатков этот шаблон может быть удалён любым участником.

fec что это такое. Смотреть фото fec что это такое. Смотреть картинку fec что это такое. Картинка про fec что это такое. Фото fec что это такое

На практике в DVB-S используется всего 5 видов:

При прочих равных условиях, можно утверждать, что чем ниже значение FEC, тем меньше пакетов допустимо потерять, и, следовательно, выше требуемое качество сигнала.

Источник

Fec что это такое

Смотреть что такое «FEC» в других словарях:

fec. — fec. 〈Abk. für〉 fecit * * * fec. = fecit. * * * fec., Abkürzung für fecit. * * * fec. = fecit … Universal-Lexikon

FEC — fec. steht für: fecit, lat. „hat (es) gemacht“, wird genutzt als Kürzel auf Kunstwerken FEC steht für: Fast Ethernet Controller, ein Steuergerät zur Abwicklung von Netzwerkverkehr Forwarding Equivalence Classes, Teilmenge von Datenpaketen, die… … Deutsch Wikipedia

Fec. — fec. steht für: fecit, lat. „hat (es) gemacht“, wird genutzt als Kürzel auf Kunstwerken FEC steht für: Forwarding Equivalence Classes, Teilmenge von Datenpaketen, die von Routern gleich behandelt werden forward error correction, siehe… … Deutsch Wikipedia

FEC — (от англ. Forward Error Correction) система исправления ошибок методом упреждения. Применяется для исправления сбоев и ошибок при передаче данных, путем передачи изначально избыточной информации, на основе которой может быть восстановлена… … Википедия

FEC — is an acronym which may refer to: * Foreign Exchange Certificate, a type of currency * Family Entertainment Center, a small park intended for family fun, not quite on the amusment park level.;Places * Far Eastern College, founded in 1919 in the… … Wikipedia

Fec. — Fec., Abkürzung für Fecit (s.d.) … Meyers Großes Konversations-Lexikon

Fec. — Fec., Abkürzung von Fecit (s.d.) … Kleines Konversations-Lexikon

FEC — fuel and energy complex. Термины атомной энергетики. Концерн Росэнергоатом, 2010 … Термины атомной энергетики

FEC — Federal Election Commission Short Dictionary of (mostly American) Legal Terms and Abbreviations … Law dictionary

fec. — fec. 〈Abk. für〉 fecit … Lexikalische Deutsches Wörterbuch

Источник

Что такое Fec и как с ним бороться?

fec что это такое. Смотреть фото fec что это такое. Смотреть картинку fec что это такое. Картинка про fec что это такое. Фото fec что это такое

Подскажите, что такое FEC (например FEC 3/4 или FEC 5/6), для чего он нужен и нужен ли вообше при настройке каналов. Дело в том, что я покупал ресивер уже полностью настроенным, потом сам удалил лишние каналы. С тех пор часто делал поиск каналов и видел в информации о канале эти самые FEC 3/4 или FEC 5/6, однако настраивал каналы без них, просто по частоте, ну иногда ешё PIDы добавлю. А тут вдруг решил выяснить, для чего же эти FEC.
Дело в том, что на моём Topfield в поиске FEC вообше нет, обратил внимание, что есть ешё одна величина, которую я при настройке канала вообше не менял: LNB Einstellung и цифры 9750/10600. Может это он и есть? Посчитал, не получается ни 3/4, ни 5/6. Обьясните пожалуйста, что к чему или ссылку дайте, где почитать. Заранее благодарен.

fec что это такое. Смотреть фото fec что это такое. Смотреть картинку fec что это такое. Картинка про fec что это такое. Фото fec что это такое

(Forward Error Correction) Коэффициент, котоpый показывает избыточность инфоpмации для данного пакета (избыточность используется для восстановления инфоpмации в случае ошибки). FEC может пpинимать стандаpтные значения в 1/2, 2/3, 3/4, 5/6, 7/8, 1. FEC 7/8 означает что на каждые семь битов инфоpмации пеpедается один избыточный бит для коppекции ошибок.

В любом случае сигнал с FEC 1/2 более защешен от помех чем
с FEC 7/8. 1/2 будет показывать при уровне сигнала 10 процентов
а для сигнала 7/8 понадобится минимум 30

fec что это такое. Смотреть фото fec что это такое. Смотреть картинку fec что это такое. Картинка про fec что это такое. Фото fec что это такое

В обшем, если я правильно понял, при настройке каналов этот FEC не нужен. чего передают, то и принимай и никакими настройками здесь не поможешь.

Сообщение было отредактировано 1 раз, последнее редактирование пользователем Eugen71 ( 14 Окт 2005 ).

Источник

Прямая коррекция ошибок (FEC) при передаче данных 100G

fec что это такое. Смотреть фото fec что это такое. Смотреть картинку fec что это такое. Картинка про fec что это такое. Фото fec что это такое

Migelle

Поскольку требования к полосе пропускания увеличиваются, а допуск на ошибки и задержку уменьшаются, разработчики систем передачи данных искали новые способы расширения доступной полосы пропускания и повышения качества передачи. Одно из решений на самом деле не ново, но оказалось весьма полезным. Это называется прямым исправлением ошибок (FEC), в течение многих лет этот метод использовался для обеспечения эффективной высококачественной передачи данных по шумным каналам. Сегодня с увеличением пропускной способности передачи данных и увеличением расстояния, давайте узнаем больше о методике FEC в оптических сетях.

Что такое FEC?

fec что это такое. Смотреть фото fec что это такое. Смотреть картинку fec что это такое. Картинка про fec что это такое. Фото fec что это такое

Рисунок 1. Принцип работы FEC

Развитие прямого исправления ошибок в оптической связи можно разделить на три поколения. FEC первого поколения представляет собой первое, которое будет успешно использоваться в подводных системах и наземных системах. По мере развития систем WDM в коммерческих системах был установлен более мощный FEC второго поколения. Появление FEC третьего поколения открыло новые перспективы для следующего поколения систем оптической связи.

Каковы типы и особенности FEC?

В настоящее время практические технологии FEC для SDH (синхронная цифровая иерархия) и DWDM (плотное мультиплексирование с разделением по длине волны) в основном следующие:

In-band FEC. In-band FEC поддерживается стандартом ITU-T G.707. Контролируемые символы кода FEC загружаются с использованием части служебных байтов в кадре SDH. Усиление кодирования невелико (3-4 дБ).Внеполосный FEC. Внеполосный FEC поддерживается стандартом ITU-T G.975/709.

Out-of-band FEC обладает большой избыточностью кодирования, возможностью исправления ошибок, высокой гибкостью и высоким коэффициентом усиления кодирования (5-6 дБ).

Enhanced FEC (EFEC). Enhanced FEC в основном используется в системах оптической связи, где требования к задержке не являются строгими, а требования по усилению кодирования особенно высоки. Хотя процесс кодирования и декодирования EFEC является более сложным и менее применимым в настоящее время, благодаря его преимуществам в производительности, он превратится в практическую технологию и станет основным направлением следующего поколения out-of-band FEC.

Характеристики

FEC уменьшает количество ошибок передачи, расширяет рабочий диапазон и снижает требования к питанию для систем связи. FEC также увеличивает эффективную пропускную способность системы, даже с дополнительными контрольными битами, добавленными к битам данных, устраняя необходимость повторной передачи данных, искаженных случайным шумом.

FEC самостоятельно повышает достоверность данных на приемнике. В рамках системного контекста FEC становится технологией, которую разработчик системы может использовать несколькими способами. Наиболее очевидным преимуществом использования FEC является использование систем с ограниченной мощностью. Однако посредством использования сигнализации более высокого порядка ограничения полосы пропускания также могут быть устранены. Во многих беспроводных системах допустимая мощность передатчика ограничена. Эти ограничения могут быть вызваны соблюдением стандарта или практическими соображениями. FEC позволяет передавать с гораздо более высокими скоростями передачи данных, если доступна дополнительная полоса пропускания.

Применение FEC в 100G сетях

Замечания для FEC в сетях 100G

Что следует учитывать при настройке FEC в 100G сетях? Предлагается обратить внимание на следующие советы.

Метод реализации

Некоторые специальные модули имеют свои собственные функции FEC, такие как FS 100G CFP конвертеры интерфейсов. В то время как 100G QSFP28 оптический модуль в основном полагается на конфигурацию функции FEC на устройстве для реализации исправления ошибок, таких как 100G коммутаторы.

Поддерживает ли коммутатор FEC

Конфигурирование FEC на 100G коммутаторах может быть достигнуто только в том случае, если коммутатор поддерживает его, и не все коммутаторы поддерживают это. В то время как все 100G коммутаторы поддерживают FEC, предоставляемые FS.

Тип коммутатораТип портаПоддержка FEC или нет
S5850-48S2Q4C48*10Gb, 2*40Gb, 4*100GbДа (для оба 40Gb и 100Gb порты)
S8050-20Q4C20*40Gb, 4*100GbДа (для оба 40Gb и 100Gb порты)
N8500-48B6C40*25Gb, 6*100GbДа (для оба 25Gb и 100Gb порты)
N8500-32C32*100GbДа

Таблица 1. Технические характеристики FS 100G коммутаторов

Внимание: для FS 100G коммутаторов функция FEC включена по умолчанию. Если требуется включить его после выключения, можно настроить команду FEC.

Включить ли FEC на QSFP28 100G модулях

Тип модуляОписаниес FEC
QSFP28-SR4-100G850nm 100m MTP/MPO Модуль для SMFНет
QSFP28-LR4-100G1310nm 10km Модуль для SMFНет
QSFP28-PIR4-100G1310nm 500m Модуль для SMFНет
QSFP28-IR4-100G1310nm 2km Модуль для SMFДа
QSFP28-EIR4-100G1310nm 10km Модуль для SMFДа
QSFP28-ER4-100G1310nm 40km Модуль для SMFДа

Таблица 2. Технические характеристики FS 100G QSFP28 модулей

Согласованность функций FEC на обоих концах канала

Функция FEC порта является частью автосогласования. Когда автоматическое согласование порта включено, функция FEC определяется согласованием на обоих концах канала. Если функция FEC включена на одном конце, другой конец должен также включить ее, в противном случае порт не работает.

Стекирование & FEC

Настройка команды FEC не поддерживается, если порт уже настроен как физически стековый порт.Наоборот, порты, которые были настроены с помощью команд FEC, не поддерживают настройку в качестве физического стекового члена.

Заключение

FEC стал критически важной в волоконно-оптической связи, так как магистральные сети увеличиваются в скорости до 40 и 100G, особенно в условиях плохой связи оптического сигнала с шумом. Такие среды становятся более распространенными в высокоскоростных средах, поскольку в сетях используется больше оптических усилителей. Со всеми этими событиями, FEC будет продолжать играть роль в будущих сетях. Для обеспечения нормальной работы сети рекомендуется обратить особое внимание на функцию FEC на оптических модулях, которая поможет вам повысить производительность при передаче данных.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *