Помощь в учёбе, очень быстро...
Работаем вместе до победы

Исследование и разработка эффективных алгоритмов помехоустойчивого кодирования в каналах цифровой абонентской линии

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Исследована возможность исправления пороговым итерационным декодером пакетов ошибок, вызываемых импульсными помехами. При вероятности появления импульсной помехи 0.005 и ниже пороговый итерационный декодер обеспечивает необходимое качество декодирования (<10″ 7). Аналогичный результат получается при каскадном кодировании: свёрточный код (декодер Витерби) + код PC с перемежением в канале. Однако… Читать ещё >

Содержание

  • 1. Физические и вероятностные характеристики цифровых абонентских линий
    • 1. 1. Физические характеристики абонентских линий
    • 1. 2. Импульсные и переходные помехи
    • 1. 3. Классификация технологий абонентских линий
    • 1. 4. Системы сигналов для абонентских линий передачи данных
    • 1. 5. Энергетический выигрыш от кодирования
    • 1. 6. Выводы
  • 2. Модель дискретного канала цифровой абонентской линии
    • 2. 1. Методы моделирования дискретных каналов
    • 2. 2. Марковская модель-отображение дискретного канала цифровой абонентской линии
    • 2. 3. Особенности модели — отображения для передачи на параллельных ортогональных поднесущих
    • 2. 4. Оценка адекватности предложенной модели канала
    • 2. 5. Выводы
  • 3. Помехоустойчивое кодирование в каналах цифровой абонентской линии
    • 3. 1. Применение помехоустойчивого кодирования в аппаратуре цифровой абонентской линии
    • 3. 2. Циклические коды. Перемежение
    • 3. 3. Сверточные коды
    • 3. 4. Декодирование по алгоритму Витерби
    • 3. 5. Пороговое декодирование. Итерационное пороговое декодирование
    • 3. 6. Мягкие решения при декодировании. Итерационный пороговый декодер МАВ 3.7 Выводы
  • 4. Экспериментальное исследование разработанного алгоритма декодирования
    • 4. 1. Методика статистических испытаний
    • 4. 2. Исследование и результаты имитационного моделирования
    • 4. 3. Эффективность исправления пакетов ошибок
    • 4. 4. Выводы
  • Заключение
  • Литература

Приложение, А Программная реализация порогового итерационного декодера с мягкими решениями

Исследование и разработка эффективных алгоритмов помехоустойчивого кодирования в каналах цифровой абонентской линии (реферат, курсовая, диплом, контрольная)

Актуальность работы.

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

В настоящее время выпускается целый ряд модемов абонентской линии, реализующих технологию xDSL (цифровая абонентская линия), обеспечивающей передачу данных по медным кабелям связи со скоростью 2−52 мБ/с на расстояние до нескольких километров. При проектировании подобной аппаратуры требуется решение множества вопросов по построению системы, обоснованному выбору системы сигналов и методов их обработки. При этом важным является анализ помех в канале связи и выбор метода повышения помехоустойчивости. Для обеспечения требуемых показателей по качеству передачи очевидна необходимость применения средств защиты от ошибок.

Помехоустойчивое кодирование является основным способом защиты от ошибок, возникающих при передаче данных по каналам с помехами. Вопросы теории и применения помехоустойчивого кодирования рассмотрены в литературе достаточно широко. Опубликованы результаты работ научных групп, занимающихся проблемами разработки аппаратуры xDSL и применения помехоустойчивого кодирования в системах xDSL. Среди них можно выделить работы групп под руководством Cioffi, Bengtsson, в которых анализируется применение сверточных кодов в сочетании с многоуровневой модуляцией, обеспечивающей высокую удельную скорость при передаче данных по частотно-ограниченным каналам xDSL.

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

В современных разработках аппаратуры xDSL часто используется каскадная схема кодирования с перемежением между каскадами, что предусмотрено технической спецификацией стандарта ETSI. В качестве внутреннего кода выбирается сверточный код с декодированием по алгоритму Ви-терби, в качестве внешнего — циклический недвоичный код Рида — Соломона. Применение алгоритма Витерби позволяет получать в каналах цифровой абонентской линии энергетический выигрыш 4−6 дБ. Типичные значения кодового ограничения применяемых сверточных кодов при использовании декодера Витерби не превышают 8 -10 и поэтому сверточные коды используются для исправления независимых ошибок, вызванных переходными помехами. Для исправления пачек ошибок, вызванных импульсными помехами, используется код Рида — Соломона в сочетании с деперемежением принятых символов. Выбор избыточности применяемого кода Рида — Соломона и параметров устройства перемежения — деперемежения определяется статистическими свойствами импульсных помех. Для увеличения ЭВК кода необходимо либо увеличивать скорость кода, либо величину его свободного расстояния. Увеличение скорости кода приводит к снижению избыточности и исправляющей способности кода, поэтому возможный путь увеличения ЭВК — увеличение свободного расстояния путем выбора кодов с большим кодовым ограничением. При увеличении длины кодового ограничения к сложность декодера Витерби растет экспоненциально. Для декодирования кодов с большим кодовым ограничением применяется пороговое декодирование, для этого код должен допускать возможность образования системы разделенных проверок. Энергетический выигрыш при таком декодировании составляет 13 дБ и сложность декодера пропорциональна к.

Существуют различные модификации схем порогового декодирования сверточных кодов — детерминированные, с обратной связью, отличающиеся по сложности и степени приближения по качеству декодирования к оптимальному декодеру. Алгоритмы многоступенчатого (итерационного) декодирования предложены в работах Дж. Месси, практически реализованы и исследованы Брауде — Золотаревым Ю. М., Макаровым А. А. и др. Методы итерационного декодирования кодов, допускающих пороговое декодирование, при значительно больших величинах кодового ограничения, предложенные и исследованные Макаровым А. А. дают возможность получения энергетического выигрыша от кодирования 8−10 дБ. При этом существует возможность использования мягких решений между итерациями, когда вычисленное мягкое значение с выхода итерации передается на вход следующей итерации. Метод вычисления мягких решений между итерациями успешно применяется в турбокодах.

Для исследования эффективности применения итерационного порогового декодирования сверточных кодов с большим кодовым ограничением применительно к системам xDSL необходимы исследования данных алгоритмов на модели дискретного канала цифровой абонентской линии.

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

Цель работы.

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

9 Основные задачи исследования.

Поставленная цель исследований требует решения следующих задач.

1 Анализ требований к выбору сигналов для передачи данных по каналам цифровых абонентских линий в соответствии заданным требованиям по скорости, помехоустойчивости и энергетической эффективности при итерационном декодировании сверточных кодов.

2 Разработка моделей канала цифровой абонентской линии, адекватно отображающих статистические свойства помех в реальных каналах. Определение достоверности работы моделей каналов в соответствии с выбранным критерием согласия.

3 Исследование и разработка итерационных алгоритмов декодирования и оценка их эффективности.

4 Разработка имитационных моделей сверточных кодеков, соответствующих программных средств.

5 Проведение статистических испытаний предложенных схем декодирования с использованием разработанных моделей каналов. Оценка полученных результатов методами математической статистики.

Методы исследования.

Решение поставленных задач производилось с использованием математического аппарата теории помехоустойчивого кодирования, теории вероятностей, статистической радиотехники, математической статистики. Для подтверждения теоретических результатов проведены экспериментальные исследования путем имитационного моделирования с использованием ЭВМ.

Структура и объем работы.

Диссертация состоит из введения, четырех глав, заключения, изложенных на 130 страницах машинописного текста, содержит 28 рисунков, приложения, и список используемой литературы из 60 наименований.

4.4 Выводы.

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

2 Для достижения требуемой вероятности ошибки декодирования р0 — 1СГ7 достаточно трех итераций при жестких и мягких решениях.

Применение мягких решений в пороговом итерационном декодере дает дополнительный энергетический выигрыш порядка 1 дБ для свёрточного кода (122,61). Дальнейшее улучшение качества декодирования достигается увеличением длины кодового ограничения применяемых кодов с учётом теоретического предела ЗдБ.

3 С целью определения влияния начального веса w0 на качество декодирования были получены зависимости вероятности ошибки декодирования порогового декодера кода (122,61) от величины w0 при отношении сигнал/шум в канале 4 дБ. При оптимальном значении веса w () вероятность ошибки декодирования составляет 1.7−1 (Г5. Полученная зависимость подтверждает влияние значения начального веса на качество декодирования и необходимость определения оптимальной величины w0 в соответствии с предложенной в главе 3 методикой.

4 Исследована возможность исправления пороговым итерационным декодером пакетов ошибок, вызываемых импульсными помехами. При вероятности появления импульсной помехи 0.005 и ниже пороговый итерационный декодер обеспечивает необходимое качество декодирования (<10″ 7). Аналогичный результат получается при каскадном кодировании: свёрточный код (декодер Витерби) + код PC с перемежением в канале. Однако пороговый итерационный декодер имеет меньшую вычислительную сложность и примерно в два раза большую скорость декодирования.

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

ЗАКЛЮЧЕНИЕ

.

В заключении кратко сформулированы основные результаты диссертационной работы, которые сводятся к следующему:

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

2 Разработан итерационный пороговый алгоритм декодирования сверточных кодов с использованием мягких решения между итерациями. Разработано программная реализация предложенного алгоритма.

3 Проведены экспериментальные статистические испытания рассмотренных методов декодирования на дискретной модели канала цифровой абонентской линии с переходными помехами.

4 Получены результаты, показывающие возможность получения величины ЭВК порядка 2,8 дБ и выше при вероятности ошибки декодирования 10 7 при использовании сверточных кодов с большой длиной кодового ограничения и итерационном пороговом декодирования с жесткими решениями при 3 итерациях и вероятности ошибки в канале 3−10 ЭВК декодера Витерби при данной вероятности ошибки составляет 2,4 дБ.

5 Получены результаты, показывающие возможность получения величины ЭВК порядка 3,6 дБ и вышепри вероятности ошибки декодирования 10~7 при использовании сверточного кода с большой длиной кодового ограничения и итерационного декодирования с применением мягких решений на входе декодера и между итерациями. Результат получен при 3 итерациях и значении отношения сигнал/шум в канале 8 дБ (вероятность ошибки в канале 5 • 10 3).

6 Получены результаты, показывающие зависимость вероятности ошибки декодирования в пороговом декодере от выбора величины нулевого веса w0 в решающем правиле. Показано существование оптимального значения веса w0 при котором вероятность ошибки декодирования минимальна.

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

Показать весь текст

Список литературы

  1. И.В., Порохов О. Н., Нехаев А. Л. Цифровые системы передачи абонентских линий.- М.: Радио и связь, 1987.- 256 с.
  2. .Д., КиселевЛ.К., Моргачев Е. Т. Методы борьбы с помехами в каналах проводной связи, — М.: Связь, 1975, — 248 с.
  3. Werner J.J. The HDSL Environment // IEEE Journal on Selected Areas in Communications 1991.- Vol. 9, N 6, — P. 785 — 800.
  4. Каналы передачи данных. M.: Связь, 1970. 304 с.
  5. Szechenyi К. On the NEXT and Impulse Noise Properties of Subscriber Loops GLOBECOM '89, Dallas. TX. Nov. 27−30,-s.l., 1989. — P. 1569 -1573.
  6. Henkel W., Kessler T. A Wideband Impulsive Noise Survey in the German Telephone Network Statistical Description and Modeling // AEU-1994.- Vol. 48, N 6. — P. 277 -288.
  7. Kalet I., Shamai Sh. On the Capacity of a Twisted Wire Pair: Gaussian Model Environment // IEEE Transaction on Communications. — 1990.-Vol. 38, N3,-P. 379−383.
  8. Shamai Sh. On the Capacity of a Twisted Wire Pair: Peak — Power Constraint // IEEE Transaction on Communications — 1990, — Vol. 38, N 3.-P.368 — 378.
  9. Теория передачи сигналов: Учебник для вузов. М.: Радио и связь, 1986. -304 с.
  10. Помехоустойчивость и эффективность систем передачи информации / Под ред. Зюко А.Г.- М.: Радио и связь, 1985. 272 с.
  11. Дж. Цифровая связь: Пер. с англ./ Под ред. Д. Д. Кловского.-М.: Радио и Связь. 2000.-800 с.
  12. Cioffi J. A Multicarrier Primer. Amati Communications Corporation and Standford University. // www.standford.edu.
  13. Bingham J. Multicarrier Modulation for Data Transmission: An Idea Whose Time has Come 11 IEEE Communications Magazine, 1990.- Vol. 28, N 5.-P. 5−14.
  14. Chow J. Cioffi J. A Discrete Multitone Transciever System for HDSL Applications // // IEEE Journal on Selected Areas in Communications 1991 .Vol. 9, N 6.-P. 895 -907.
  15. В.Г., Литошенко С. Е. Цифровая обработка ортогональных сигналов с фазоразностной модуляцией // ТСС. Сер. ТПС. Вып. 6. 1985.
  16. Kapoor S., Slobodan N. Interference Suppression in DMT Receivers Using Windowing in Proc. IEEE Int. Conf. on Communications, New Orleans, LA, June 2000.
  17. Kalet I. The Multitone Channel // IEEE Transaction on Communications -1989.-Vol. 37, N2.-P. 119−124.
  18. Chow P., Cioffi J. A Practical Discrete Multitone Transceiver Loading Algorithm for Data Transmission over Spectrally Shaped Channels // IEEE Transaction on Communications 1995. — Vol. 43, N 2/¾. — P. 773 — 775.
  19. Cioffi J., Tu J.M. A loading Algorithm for the Concatenation of Coset Codes with Multichannel Modulation Methods // IEEE GLOBECOM 1990, P. 1183 1187.
  20. Fischer R., Huber J. A New Loading Algorithm For Discrete Multitone Transmission // in Proc. IEEE Int. Conf. on Communications, New Orleans, LA, June 2000.
  21. Cheong K., Kim J., Cioffi J. The VDSL Transmission Challenge // ETT 1998, Vol. 9, N2.-P. 145 154.
  22. A.A., Чернецкий Г. А. Корректирующие коды в системах передачи информации: Учеб. Пособие/ СибГУТИ Новосибирск, 2000. -101 с.
  23. Кларк Дж, Кейн Дж. Кодирование с исправлением ошибок в системах цифровой связи: Пер. с англ./ Под ред. Б. С. Цыбакова.- М.: Радио и связь, 1987.-392 с.
  24. А.А., Ковязин В. И. Автоматизация проектирования систем передачи данных: Учеб. Пособие/Одесск. электротехн. ин-т. связи им. А. С. Попова. Одесса, 1987. — 84 с.
  25. Э.Л., Попов О. В., Турин В. Я. Модели источников ошибок в каналах передачи цифровой информации.- М.: Связь, 1971. 312 с.
  26. А.А. АРМ исследования и проектирования систем передачи информации: Учеб. Пособие/ СибГУТИ. Новосибирск, 2001. — 77 с.
  27. Daniel Bengston, Daniel Landstrom, «Coding in a Discrete Multitone Modulation System», Master’s Thesis, Lulea University of Technology, 1996:051 E
  28. Saltzberg B. Comparison of Single Carrier and Multitone Digital Modulation for ADSL Applications // IEEE Communications Magazine, 1998.-Vol. 36, N 11.-P. 114- 121.
  29. E.C. Теория вероятности.- M.: Наука, 1964 .- 576 с.
  30. L., Andriaensen К., Gendarme С., «SACHEM, a Versatile DMT-Based Modem Transciever for ADSL»// IEEE Journal of Solid State Circuits. Vol. 34. No. 7. July 1999, P. 1001−1008.
  31. Е.И. Статистические методы анализа и обработки наблюдений. М.: Наука, 1968 .- 288 с.
  32. Микропроцессорные кодеры и декодеры / Муттер В. М., Петров Г. А. -М.: Радио и связь, 1991.- 184 с.
  33. Теория кодирования // Т. Касами, Н. Токура, Е. Ивадари- Перевод с яп. А.В. Кузнецова- Под ред. Б. С. Цыбакова и С. И. Гельфанда. М.: Мир, 1978 г.-576 с.
  34. Forney G. The Viterbi Algorithm // Proc. IEEE, Vol. 61. No. 3. March 1973, p. 268−278.
  35. У., Уэлдон Э. Коды, исправляющие ошибки: Пер. с англ. -М.: Мир, 1976, — 594 с.
  36. Л.М. Теория передачи дискретных сообщений. М.: Сов. Радио, 1970.-727 с.
  37. .Д., Финк JI.M. Метод последовательного приема в целом для кодов, допускающих пороговое декодирование // Электросвязь, — 1967.-№ 1,С. 14−22.
  38. .Д., Финк J1.M. К вопросу о субоптимальном приеме в целом для кодов, допускающих пороговое декодирование // Электросвязь.-1968, № 5, с. 32−38.
  39. Дж. Месси Пороговое декодирование. М.: Мир, 1966.-207с.
  40. В.Д. Вероятностное декодирование мажоритарных кодов. Проблемы передачи информации, Т. VII, Вып. 3, 1971, с. 3−13.
  41. Исследование вычислительной сложности алгоритмов логического вывода: Учеб. Пособие / Сост.: Пантелеев М. Г., Календарев А.С.- ГЭТУ,-СПб., 1997 г.-28 с.
  42. Klieber Е. J. Some difference triangles for constructing self ortogonal codes // IEEE Transactions on Information Theory, IT 16, March 1970. p. 34 -40.
  43. Hagenauer J., Offer E., Iterative Decoding of Binary Block and Convolu-tional Codes // IEEE Transactions on Information Theory, IT 42, March 1996. p. 429−445.
  44. Lavoie P., Haccoun D. New VLSI Architecture for Fast Soft-Decision Threshold Decoders // IEEE Transaction on Communications 1991. — Vol. 39, N 2. — p. 200−207.
  45. Gagnon F., Batani N. Simplified Design for AAPP Soft Decision Threshold Decoders // IEEE Transaction on Communications. 1995. — Vol. 43, N 2/¾. — p. 743 — 750.
  46. А.А. Сверточные коды для итерационного декодирования. Материалы международной НТК «Информатика и проблемы телекоммуникаций», Новосибирск, 1997 г.
  47. А.А. Прием дискретных сигналов в присутствии межсимвольных помех. Адаптивные выравниватели // Зарубежная радиоэлектроника. 1985, — № 9, — с. 36 — 60.
  48. Wu W. New Convolutional Codes Part I // IEEE Transaction on Communications — 1975. — Vol. 23, N9. — P. 942 — 956.
  49. Wu W. New Convolutional Codes Part II // IEEE Transaction on Communications — 1976. — Vol. 24, N 1. — P. 19 -28.
  50. Forney G., Ungerboek G. Modulation and Coding for Linear Gaussian Channels // IEEE Transactions on Information Theory, IT 44, October 1998. P. 2384−2415.
  51. B.JI., Дорофеев B.M. Цифровые методы в спутниковой связи. -М.: Радио и связь, 1988. 240 с.
  52. В.И. Статистическая радиотехника. М.: Сов. Радио, 1966. -678 с.
  53. А.Д., Омура Дж.К. Принципы цифровой связи и кодирования: Пер. с англ. / Под ред. К. Ш. Зигангирова. М.: Радио и связь, 1982. -536 с.
  54. В.Л., Ляхов А. И. Применение сверточных кодов в системах связи с фазовой манипуляцией // Зарубежная радиоэлектроника. 1981. — № 8.- с. 3−23.
  55. В.Л., Голощапов В. А., Ляхов А. И. Техника декодирования сверточных кодов // Зарубежная радиоэлектроника. 1983. — № 2.- с. 3 — 27.
  56. В.Д., Мирончиков Е. Т. Декодирование циклических кодов. М.: Связь, 1968. 251 с.
  57. Брауде Золотарев Ю. М., Золотарев В. В. Оптимизация порогового декодирования // Труды НИИРадио. — 1979.- N 1.- С. 40 — 45.
  58. Mestdagh D., Spryut P. A Method to Reduce the Probability of Clipping in DMT Based Transceivers // IEEE Transaction on Communications. -1996. — Vol. 44, N 10. — p. 1234 — 1238.
  59. FP, E: ARRAY1.3. OF REAL — PSR: REAL- beginначало статистической обработки-----*)
  60. NP1:=1-np2:=1-st:=0- j j:=0-
  61. FOR i:=1 TO 2*blok+l DO BEGIN PntCan1.:=0-PntDeci.:=0-
Заполнить форму текущей работой