3. Какими способами можно преобразовать случайную величину с равномерным распределением в «гауссовскую»?
4. Чем отличаются спектры белого равномерного и белого гауссовского случайного процесса?
5. Перечислите методы моделирования гауссовских случайных процессов.
6. Чем отличаются спектры случайных процессов, построенных с помощью АР-фильтров от спектров случайных процессов, построенных с помощью СС-фильтров?
ЛАБОРАТОРНАЯ РАБОТА № 2
ДВОИЧНОЕ КОДИРОВАНИЕ ДАННЫХ
И ТАКТОВАЯ СИНХРОНИЗАЦИЯ
Цель работы: изучение особенностей использования различных типов двоичного кодирования для систем тактовой синхронизации.
Основные сведения
Важной частью любой информационно-измерительной системы является подсистема синхронизации. Основной задачей этой системы – формирование и выделение сигналов синхронизации, что необходимо для правильного приема, обработки и передачи информации. Сигналы синхронизации делятся на две группы: тактовая синхронизация, позволяющая однозначно выделять элементарные единицы сообщения (например, биты), и групповая синхронизация, обеспечивающая уверенный прием групп элементарных элементов (байт, слов и т.п.).
Существуют два способа построения системы синхронизации. В первом случае для передачи сигналов синхронизации используется отдельный канал передачи. К недостаткам такой схемы можно отнести повышенную стоимость и перекрестные помехи между каналами, а к достоинствам – простоту реализации. Во втором случае сигналы синхронизации передаются в одном канале с передаваемой информацией, следовательно, приемный конец канала связи необходимо оборудовать специальными средствами выделения сигналов синхронизации из полезного сигнала. К достоинствам метода можно отнести снижение стоимости канала передачи, к недостаткам – повышение сложности приемо-передающей аппаратуры канала связи. Тем не менее, в настоящее время наиболее часто используется именно второй метод.
Высшим уровнем синхронизации в системах сбора и передачи информации считается групповая синхронизация. Это утверждение подкрепляется тем фактом, что, имея синхронизированную только по тактам последовательность битов, приемник не в состоянии выделить из нее более крупные информационные элементы. Следовательно, говорить об обработке информации не представляется возможным из-за ее фактического отсутствия.
Групповая синхронизация всегда осуществляется при уже установленной тактовой синхронизации. Обычно в информационной посылке содержатся два типа групп элементарных символов: слова, несущие элементарный объем смысловой информации (например, символ или число) и кадры, объединяющие несколько слов в одно информационное целое. Кадры необходимы для передачи некоторого объема связанной информации, например, части пересылаемого текста или файла.
Групповую синхронизацию можно проводить двумя способами: 1) вначале выделяются синхросигналы с частотой следования слов, а затем происходит кадровая синхронизация; 2) вначале обнаруживается кадровый синхросигнал, а затем происходит выделение сигналов пословной синхронизации.
Наиболее простой для решения задачей является выделение сигналов пословной синхронизации при наличии кадровой синхронизации. В этом случае используются простые умножители частоты. Единственным ограничением данного метода является требование одинаковости размера слов в кадре.
Тактовая синхронизация состоит в выделении из группового телеметрического сигнала импульсного напряжения, когерентного частоте следования элементарных символов сообщения. Таким образом, тактовая синхронизация тесно связана со способами кодирования передаваемой информации.
В настоящее время в цифровых системах передачи информации используются различные структуры двоичных кодов. Все эти коды можно условно разделить на три группы [5]:
1) без возвращения к нулю (БВН);
2) с возвращением к нулю (ВН);
3) коды, использующие метод расщепленной фазы (РФ).
Основное различие структур рассматриваемых кодов заключается в использовании тактового интервала, предназначенного для передачи двоичного символа. Первая группа использует весь тактовый интервал для передачи символа. Вторая группа под символ использует только первую половину тактового интервала, а во второй половине всегда передается состояние «0».
Отличие метода расщепленной фазы от первых двух состоит в том, что каждая половина тактового интервала предназначена для передачи своего состояния сигнала. Так, высокий уровень в первой половине тактового интервала говорит о передаче состояния «1», а высокий уровень во второй половине означает состояние «0». Те состояния, когда в обеих обе половинах тактового импульса передаются одинаковые уровни, считаются недопустимыми. На рис. 4 приведены различные структуры двоичных кодов при передаче одного и того же сообщения.
Для различных задач используются различные группы кодов. Так, для передачи цифровой информации в компьютерах используют, в основном, коды без возврата к нулю. Остальные группы кодов, как правило, применяются при передаче сигналов на большие расстояния, когда на первое место выступает необходимость передачи вместе с информацией сигналов тактовой синхронизации.
Сигналы тактовой синхронизации выделяются при помощи системы фазовой автоподстройки (ФАП). Эта система отслеживает тактовую частоту входного сигнала, поэтому очень важным моментом является наличие в спектре входного сигнала ярко выраженной спектральной составляющей. При наличии такой составляющей, задача надежного захвата и слежения за тактовой частотой решается относительно просто.
где Ф() – функция Лапласа;
– отношение энергии полезного сигнала к спектральной плотности мощности помехи на входе приемника; ks – коэффициент взаимной корреляции сигналов S0(t) и S1(t), являющихся функциями формы сигналов нуля и единицы соответственно.Коэффициент взаимной корреляции вычисляется следующим образом:
,где T0 – период тактового импульса.
Как было указано выше, вид спектра сигнала на входе приемника имеет большое значение для подсистемы синхронизации. Теоретическое спектральное представление для кода БВН можно описать следующим образом [5]:
где
; Тс – длительность элементарного символа (бита); аn принимает значения 0 и 1 с вероятностью 0,5.Для кода ВН спектральное представление будет иметь аналогичный вид [5]:
.Код РФ можно представить как произведение кода БВН и сигнала тактовой частоты. В этом случае спектр кода РФ может быть вычислен как свертка спектров функции БВН и функции сигнала тактовой частоты [5]:
,где G(x) – спектр функции сигнала тактовой частоты.
Примечание: При выполнении лабораторной работы следует использовать блоки библиотек пакета Simulink «Simulink», и «DSP blockset». Преобразование в последовательный код следует осуществлять с помощью сдвигового регистра, выполненного на триггерах «Simulink Extras ® Flip Flops». Необходимо согласовать временной параметр блока «Random Source» (Sample time) и величину времени моделирования для получения требуемой ширины полосы частот спектрограммы (не менее чем в 4–6 раз больше частоты поступления информационных сигналов).
Задание
1) Использовать в качестве источника информации, подлежащей передаче, генератор случайных сигналов «Random Source». Выход генератора преобразовать в цифровой сигнал с разрядностью 8. Каждый отсчет цифрового сигнала следует передавать побитно в заданном кодовом формате. Получить спектр сформированного сигнала не менее чем по 256 выборкам.
2) В качестве исходного сигнала использовать синусоидальный сигнал. Сформировать зашумленный сигнал, для чего добавить к сигналу синусоиды источник, определенный для каждого варианта. Необходимые данные для задания берутся из табл. 3 согласно варианту. Следует учитывать, что в данном случае отношение сигнал/шум (ОСШ) может быть определено как отношение мощностей сигнала и шума (r2=А2/s2, где А – амплитуда синусоиды; s2 – дисперсия шума). Закодировать полученный сигнал, аналогично п. 1 задания и получить спектр сформированного сигнала.
3) Используя приведенную выше формулу и табличные данные, рассчитать вероятность ошибочного приема отдельного бита информации для заданного способа кодирования.
Таблица 3
Варианты заданий
Вариант | Двоичный код | Относительная частота синусоиды | Тип шума | ОСШ |
1 | БВН | 0,1 | Равномерный | 2,6 |
2 | БВН | 0,3 | Гауссовский | 1,7 |
3 | РФ | 0,25 | Равномерный | 1,0 |
4 | ВН | 0,2 | Гауссовский | 1,4 |
5 | РФ | 0,05 | Равномерный | 0,5 |
6 | БВН | 0,3 | Гауссовский | 1,0 |
7 | ВН | 0,4 | Равномерный | 0,7 |
8 | ВН | 0,2 | Равномерный | 2,0 |
9 | БВН | 0,35 | Гауссовский | 0,5 |
10 | ВН | 0,15 | Гауссовский | 1,5 |
11 | РФ | 0,4 | Равномерный | 2,6 |
12 | РФ | 0,1 | Гауссовский | 2,0 |
13 | БВН | 0,35 | Равномерный | 0,8 |
14 | РФ | 0,4 | Гауссовский | 1,8 |
15 | ВН | 0,2 | Равномерный | 2,3 |
Контрольные вопросы