23.05 18:10Николь Ричи наградили за ее родительские качества[УКРАИНСКИЙ МУЗЫКАЛЬНЫЙ ПОРТАЛ]
23.05 18:02Наоми Кэмпбелл отпраздновала 38-й день рождения[УКРАИНСКИЙ МУЗЫКАЛЬНЫЙ ПОРТАЛ]
23.05 17:25Серегу избили хулиганы[УКРАИНСКИЙ МУЗЫКАЛЬНЫЙ ПОРТАЛ]
23.05 17:24У Сергея Зверева украли стринги[УКРАИНСКИЙ МУЗЫКАЛЬНЫЙ ПОРТАЛ]
23.05 17:12Режиссер Сергей Соловьев госпитализирован[Film.Ru]
23.05 16:31Объявлены члены жюри конкурса ММКФ "Перспективы"[Film.Ru]
23.05 16:06Одесская киностудия снимает детективную мелодраму "Героиня своего романа" [УКРАИНСКИЙ МУЗЫКАЛЬНЫЙ ПОРТАЛ]
23.05 16:04Топ-50 самых красивых мужчин мира: украинец - второй[УКРАИНСКИЙ МУЗЫКАЛЬНЫЙ ПОРТАЛ]
23.05 16:03Лорак едва не осталась на "Евровидении" без платья[УКРАИНСКИЙ МУЗЫКАЛЬНЫЙ ПОРТАЛ]
23.05 16:00Ани Лорак вышла в финал "Евровидения-2008". [УКРАИНСКИЙ МУЗЫКАЛЬНЫЙ ПОРТАЛ]
Какая из вечных ценностей самая быстротечная:
Результат
Архив

Главная / Предметы / Радиоэлектроника / Исследование помехоустойчивого канала передачи данных методом имитационного моделирования на ЭВМ


Исследование помехоустойчивого канала передачи данных методом имитационного моделирования на ЭВМ - Радиоэлектроника - Скачать бесплатно


МИНИСТЕРСТВО ТРАНСПОРТА УКРАИНЫ

  Днепропетровский государственный технический универcитет железнодорожного
                                 транспорта



                               курсовая работа

       «Исследование помехоустойчивого канала передачи данных методом
                     имитационного моделирования на ЭВМ»



                                                   выполнил:
                                                   студент 437 группы
                                                   Астраханцев Дима

                                                   проверил:
                                                   Безруков В.В.



                             Днепропетровск 2000



1. Исследование и выбор модели источника сообщений.
Для исследования информационных систем связи и управления обычно используют
т.н. двоичные источники сообщений. Рачет ведется для независимых между
собой сообщений. Хотя практически всегда имеет место такая зависимость,
избыточность источника стараются устранить, повысив тем самым эффективность
и надежность канала передачи данных (например, сжав или закодировав
исходные сообщения). Алфавит двоичного  источника состоит из двух сообщений
(0 и 1) и поэтому его проще всего моделировать. В качестве источника
независимых двоичных сообщений можно использовать т.н. квазислучайные
последовательность (КСП), т.е. имеющие некоторый период повторений.
Реализуемая практически каждой ЭВМ функция random дает КСП с  очень большим
периодом повторений, однако ее характеристики несколько уступают КСП
сгенерированной с помощью т.н. регистра КСП.
Возмем, для сравнения, 9-ти элементный регистр (рисунок 1), длина периода
КСП которого



                                                              рисунок 1

 составляет 29=512 сообщения и стандартную функцию языка высокого уровня
random(генератор случайных чисел - ГСЧ) как источники двоичных сообщений.
Параметры источников занесем в таблицу 1 и сравним :
                                                              Таблица 1
|Параметр источника                              |Регистровый    |Способ ГСЧ  |
|                                                |способ         |            |
|Вероятностные характеристики КСП без учета      |               |            |
|зависимости между символами :                   |               |            |
|вероятность единицы                             |0.50000        |0.50586     |
|вероятность нуля                                |0.50000        |0.49414     |
|энтропия источника H, бит/символ                |1.00000        |0.99990     |
|Вероятностные характеристики с учетом           |               |            |
|зависимости между символами :                   |               |            |
|условные вероятности единицы : p(1/1)           |0.50000        |0.49421     |
|p(1/0)                                          |0.50000        |0.51779     |
|условные вероятности нуля : p(0/1)              |0.50000        |0.50579     |
|p(0/0)                                          |0.50000        |0.48221     |
|финальная вероятность единицы:                  |0.50000        |0.50586     |
|финальная вероятность нуля:                     |0.50000        |0.49414     |
|условная энтропия "1" H1,  бит/символ           |1.00000        |0.99990     |
|условная энтропия "0" H0,  бит/символ           |1.00000        |0.99909     |
|энтропия источника H, бит/символ                |1.00000        |0.99950     |
|Характеристики корреляционной функции :         |               |            |
|значение КФ от нуля равно                       |0.25000        |0.24997     |
|эквивалентный интервал корреляции               |2.00000        |4.00000     |
|среди боковых лепестков наибольший с номером    |61             |2           |
|его величина составляет  % от главного          |4.21286        |15.28238    |

Как видно из таблицы, для моделирования случайного двоичного источника
регистровый метод получения КСП предпочтительней т.к. выходная величина
имеет характеристики случайной:
        p(0)=p(1)=0.5 ;      p(1/0)=p(0/0)=0.5;    p(1/1)=p(0/1)=0.5;
                              [pic],     [pic]
                      H = p(0)H0+p(1)H1 = 1 бит/символ.
О лучших случайных характеристиках можно также судить по графикам
АКФ(рисунок 2) : квазислучайная последовательность полученная регистровым
способом обладает лучшими корреляционными свойствами (малый размер боковых
лепестков, большая удаленность максимального из боковых от нулевого).
                                    [pic]
                                                              рисунок 2

Итак, в роли источника сообщений выбран регистр КСП, показаный на рисунке
1. Длина периода КСП - 512. Квазислучайная последовательность , в
сокращенном виде : 00011110111000010....... 101111000001111111110.

2. Исследование линии на имитационной модели.
Характеристики канала очень важно знать для построения качественных систем
передачи информации. В данном случае в роли канала выступает линия -
симметричная пара кабеля типа ТПП, диаметром 0.4 мм и длиной 5 км.
Естественно идеальным решением было бы измерение параметров уже
существующей линии, но поскольку это довольно трудоемкая и длительная
задача можно провести исследование на имитационной модели. В качестве такой
модели можно выбрать аналитические выражения описывающие линию передачи
(непрерывная модель линии), а можно использовать ее цифровой эквивалент
(т.н. дискретная модель линии).
Передаточная функция аналоговой линии, представленной в виде колебательного
звена:
                                [pic]   , где
[pic] - постоянная времени линии
[pic] - коэффициент затухания линии.
Если представить аналоговую линию в виде цифрового фильтра (рисунок 2), то
используя Z-преобразование можно записать:
                                    [pic]
откуда выражение для выходного сигнала:
               yn = a0xn + a1xn-1 + a2xn-1 + b1yn-1 + b2yn-2 ,
где xn , yn - сигнал на входе и на выходе соответственно,
ai , bi - параметры, описывающие цифровую модель линии.

                                    [pic]
                                                              рисунок 3

С помощью такой модели можно исследовать различные характеристики системы,
варьируя входными сигналами. Например при подачи на вход единичного
ступенчатого импульса, на выходе имеем сигнал, соответствующий переходной
характеристике линии.
С помощью программы «liniam» исследуем переходную и импульсную
характеристики линии, амплитудно-частотную характеристику линии A(w) и
частотную характеристику затухания a(w). Задавая удельные значения L = 0.6
мГн/км, С=45 нФ/км, Rл = 280 Ом/км (для кабеля типа ТПП диаметром 0.4 мм)
,при сопротивлении нагрузки 600 Ом и принимая длину линии 5 км построим
графики импульсной и переходной характеристики, АЧХ и ЧХ затухания (рисунок
3,4,5,6), приведя в таблице 2 численные значения этих характеристик.


                                                              Таблица 2
|N        |0      |1       |2       |3       |4        |5        |6       |
|t, с     |0      |2.04e-6 |4.08e-6 |8.16e-6 |1.42e-5  |2.04e-5  |3.88e-5 |
|ИХ  g(t) |0.584  |1.000   |0.693   |0.331   |0.112    |0.037    |0.001   |
|ПХ  h(t) |0.152  |0.413   |0.593   |0.805   |0.935    |0.978    |0.999   |
|         |       |        |        |        |         |         |        |
|f, Гц    |0,0000 |24868   |49736   |74604   |99472    |198944   |248680  |
|АЧХ A(f) |1      |0,52968 |0,29273 |0,19037 |0,13361  |0,03469  |0,0001  |
|ЧХ a(f)  |0,0000 |5,51977 |10,6708 |14,4081 |17,4834  |29,19741 |49,7160 |



                                    [pic]
                                                              рисунок 4


                                    [pic]
                                                              рисунок 5



                                    [pic]
                                                              рисунок 6


                                    [pic]
                                                              рисунок 7

Из графика переходного процесса в линии (рис. 4) определяется время
переходного процесса tп =0,000040 сек. (с 5-ти процентным допуском).
Продолжительность переходного процесса в линии определяет номинальную
скорость передачи информации В по этому каналу:
                    В = 1/tп = 1/0,000040 = 25000,00 бод.

3. Исследование спектра сигнала.
Существует множество «кодовых» видов сигналов (квазитроичный, биимпульсный,
двухполярный). Выбор линейного сигнала позволяет найти сигнал, который
согласовывался с параметрами линии по ширине спектра, амплитуде. Также это
определяет метод согласования передатчика с линией, который в зависимости
от этого может быть оптроном, трансформатором, реле. Реже передатчик и
линия связаны гальванически.
Выбирая двухполярный сигнал (вид сигнала показан на рис. 8):
                                    [pic]
                                                              рисунок 8

с помощью программы SPECTRSX определим основные параметры сигнала и
построим его спектр (приняв скорость передачи равной 25000 Бод).


                                    [pic]
                                                              рисунок 9

Параметры СПМ сигнала:
Эквивалентная ширина СПМ равна 11740 Гц
Нижняя  граничная частота эфф-ой полосы: F1=0 Гц
Верхняя граничная частота эфф-ой полосы: F2=17188 Гц
Ширина эффективной полосы СПМ равна: 17188
Средняя частота эффективной полосы:  8594
Из приведенных данных следует, что параметры сигнала согласуются с
частотным диапазоном линии.
Значения спектральной плотности мощности приведены в таблице 3.

                                                              Таблица 3
|f, Гц   |0,0000 |15625  |31250  |46875     |62500     |125000    |187500 |
| S, Вт  |0,07   |0,0136 |0,0021 |0,0002    |0,00157   |0,0002    |0,0001 |


4. Исследование искажений сигнала в линии.
Для устойчивого приема сигнала необходимо, чтобы интерференционные
искажения сигнала в линии не превышали допустимого значения на данной
скорости передачи. С помощью программы «Skrivlen» определим величину
интерференционных искажений. Для этого приведем на рисунке 10
интерференционную диаграмму сигнала (расчет ведем для длины линии 5 км,
диаметра кабеля 0,4 мм, отношение сигнал/шум - 10 Дб и скорости передачи
сигнала 17188 Бод - такая эффективная полоса СПМ сигнала):
                                    [pic]

                                                              рисунок 10

Величину краевых значений интерференционных искажений при такой скорости не
представляется возможным определить по данному графику (слишком большие
интерференционные искажения). Поэтому необходимо понизить скорость передачи
и построить интерференционную диаграмму заново. Диаграмма для скорости
передачи В=4800 Бод приведена на рисунке 11.

                                    [pic]
                                                              рисунок 11
Величина интервальных искажений:
[pic]=12/119=0.1001, что соответствует заданному значению для
интерференционных искажений (10%).


5. Исследование помехоустойчивого приема.
Существует множество оптимальных и практических методов приема сигналов.
Все они основаны на выборе истинного значения сигнала по пришедшему,
определяя минимальное к нему расстояние. Выберем наиболее лучший метод,
проведя исследование приема с помощью программы «Metodprm». Сравним,
например два метода:
- интегральный
- метод стробирования релейного сигнала,
построив графики отношения вероятности ошибочного приема от заданного
отношения сигнал/помеха (показаны на рисунке 12). Значения вероятностей
приведены в таблице 4.

                                                              Таблица 4
|Отношение    |        |        |        |        |        |        |        |
|сигнал/помеха|1       |2       |3       |5       |8       |10      |15      |
|Ринтегральный|0,01593 |0,003361|0,000987|0,000145|0,000012|0,000005|0,000000|
|метод        |        |        |6       |1       |4       |6       |2       |
|Рметод       |0,1478  |0,07323 |0,04032 |0,01431 |0,003548|0,001389|0,000151|
|стробирования|        |        |        |        |        |        |        |



                                    [pic]
                                                              рисунок 12
Выбирая метод приема следует обратить внимание на то, что оба метода приема
удовлетворяют заданному требованию (рош = 0.01 при отношении сигнал/помеха
h = 10%), но как видно из рисунка, метод интегрального приема
предпочтительней, т.к. дает минимальную вероятность ошибочного приема
сообщения. Схема устройства, выполняющего роль приемника при интегральном
приеме показана на рисунке 13.

                                    [pic]
                                                              рисунок 13

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

6. Исследование и выбор циклического кода.
Зная допустимые параметры k (колическтво информационных элементов k<30) и
tau (коэффициент избыточности tau<0.15)выберем циклический код с d=3 и
исследуем его помехоустойчивость с помощью программы «Cyclecod». Такой код
может быть, например (39,27) кодом, с порождающим многочленом g(x) =
x12+x10+x9+x8+x7+x3+x2+x+1. Занесем измеренные данные (зависимость
вероятности необнаруженной ошибки от вероятности ошибки в канале) в таблицу
5, по результатам которой построим график этой зависимости, показанный на
рисунке 14.

                                                              Таблица 5.
Рош |0,001 |0,002 |0,005 |0,01 |0,015 |0,02 | |Рост
|          |0,00000062|0,00000112|0,00000143|0,00000341|0,00000562|0,00000612|



                                    [pic]

                                                              рисунок 14
Такой код полностью удовлетворяет требованиям помехоустойчивости, т.к. при
допустимой вероятности ошибки 10-5, обеспечивает вероятность необнаружения
ошибки 3.41*10-6 (при вероятности ошибки в канале 10-2).

Формирователем циклического кода может выступать устройство умножения на
порождающим многочлен g(x) = x12+x10+x9+x8+x7+x3+x2+x+1. Такое устройство,
реализуемое на триггерах и двоичных сумматорах, приведено на рисунке 15.

[pic]
рисунок 15
Информационные слова, поступающие на вход имеют длину k=27, выходные же
кодовые слова длиной n=39.

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

[pic]
рисунок 16
Понятно, что такое устройство не может выступать в качестве конечного
декодера, потому что оно не выделяет остаток, по которому можно было судить
об ошибке. Наиболее сложную часть в декодере с регистром сдвига -
табулирование зараннее вычисленных синдромных многочленов и соответствующих
им многочленов ошибок может воспроизводить т.н. декодер Меггита, показанный
на рисунке 17.

[pic]
рисунок 17
В таком декодере, принятое слово, поступает в буфер, выходными значениями
которого управляет блок проверки совпадений ошибок с табличными синдромами.
В результате обнаружения ошибки (точнее нахождению в таблице синдрома,
соответствующего остатку от деления принятого слова на порождающий
полином), кодер исправляет соответствующий разряд, когда тот выталкивается
из буфера - n-разрядного регистра сдвига.



-----------------------
1

2

3

4

5

6

7

8

9
 



Назад
 


Новые поступления

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

281311062 (руководитель проекта)
401699789 (заказ работ)
© il.lusion,2007г.
Карта сайта
  
  
 
МЕТА - Украина. Рейтинг сайтов Союз образовательных сайтов