Московский авиационный институт

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ

(национальный исследовательский университет)» (МАИ)

московский авиационный институт - student2.ru

Факультет № 1: «Испытания летательных аппаратов»

Кафедра № Б12: «Информационные технологии испытаний и управления»

Утверждено на заседании

редакционного совета

Протокол №

от «____»________20__­_г.

Методические рекомендации по выполнению практической работы №1 по дисциплине:

«Автоматизация испытаний»

Тема: «Первичные преобразования сообщений. Теорема Котельникова»

для основной образовательной программы:

«Испытание летательных аппаратов»

по специальности 162110

Разработано:

Ассистент Мирошникова Е.Н.

Утверждено

на заседании кафедры Б12-ИТИиУ

«13» мая 2014 г.

(протокол № 13 (81) )

Введение

Переход от аналогового представления сигнала к цифровому дает значительные преимущества при хранении, передаче и обработке информации, повышается точность и надежность работы радиоканала, увеличивается объем передаваемой информации при сохранении требуемой точности. Кроме того, дискретизация по времени позволяет использовать одни и те же устройства (каналы связи, устройства обработки информации) для большого числа различных сигналов.

1 Дискретизация по времени

При дискретизации (квантовании) по времени непрерывная функция заменяется совокупностью мгновенных значений X(tk), к=0, 1, 2, …..n,т.е преобразуется в функцию дискретного аргумента. Временной интервал московский авиационный институт - student2.ru t=tk –tk-1 между двумя соседними фиксированными моментами времени, в которых задается дискретная функция называется интервалом (шагом) квантования. Величина, обратная интервалу квантования, называется частотой квантования: fk=1/московский авиационный институт - student2.rut.

Методы временной дискретизации аналоговой информации делятся на методы равномерной и неравномерной дискретизации. При равномерной дискретизации X(t) на всем рассматриваемом диапазоне его изменения частота дискретизации fk (и соответственно интервал между дискретными отчетами московский авиационный институт - student2.ru t) остается постоянными.

В случае неравномерной дискретизации интервал между отчетами изменяется в зависимости от изменения характеристик измеряемых процессов. Такая дискретизация называется адаптивной.

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

1.1 Критерий Котельникова

В.А. Котельниковым доказана теорема для временной дискретизации функций с ограниченным спектром. Любая непрерывная функция X(t), спектр которой ограничен частотой Fc , полностью определяется последовательностью своих дискретных значений в моменты времени, отстоящие друг от друга на интервал

московский авиационный институт - student2.ru t=1/(2Fc) (1)

В соответствии с теоремой непрерывную функцию можно представить в виде ряда Котельникова:

X(t)= московский авиационный институт - student2.ru , (2)

где X(k московский авиационный институт - student2.ru t)- отсчеты функции в моменты времени tk;

wc- круговая частота, соответствующая граничной частоте спектра Fc ;

московский авиационный институт - student2.ru - система ортогональных функций, называемых функциями отсчетов.

Sa(y)
московский авиационный институт - student2.ru Из формулы ряда Котельникова следует, что функция с ограниченным спектром имеет бесконечную протяженность во времени и состоит из суммы бесконечно большого числа членов, каждый из которых представляет собой одну и ту же функцию вида: московский авиационный институт - student2.ru , но с различными постоянными коэффициентами X(k московский авиационный институт - student2.ru t). Эти коэффициенты равны значениям исходной непрерывной функции X(t) в моменты отсчета. График функции московский авиационный институт - student2.ru имеет вид:

московский авиационный институт - student2.ru 1

 
  московский авиационный институт - student2.ru

3Dt
2Dt
Dt
-Dt
-2Dt
-3Dt
московский авиационный институт - student2.ru

0 t

Рисунок 1. График функции отсчетов

Таким образом, если известны значения функции X(t) в точках отсчета k московский авиационный институт - student2.ru t, то она может быть полностью восстановлена для всех моментов времени посредством суммирования типовых функций отсчетов с соответствующими коэффициентами.

1.2 Восстановление непрерывного сигнала по его дискретным отсчетам

Пусть k=0, тогда ряд Котельникова примет вид:

московский авиационный институт - student2.ru =

для k=1 московский авиационный институт - student2.ru

для k=2 московский авиационный институт - student2.ru и т.д.

Для восстановления непрерывного сигнала, в каждой точке отсчета, по формуле Котельникова нужно построить функцию отсчетов, и затем все эти функции сложить (рисунок 2).

В самих точках отсчета все кривые, кроме одной, равны нулю. В промежуточных точках складывается бесконечное множество ординат от всех графиков.

Функция отсчетов Sa(у) представляет собой реакцию идеального фильтра нижних частот на московский авиационный институт - student2.ru -функцию. Граничная частота фильтра должна быть равна max частоте, которой ограничен спектр сигнала, т.е. Fc (или wc). Следовательно, если в приемном устройстве поместить такой фильтр и подавать на него последовательность идеально узких импульсов с амплитудой, соответствующей значениям непрерывной функции в точках отсчета X(k московский авиационный институт - student2.ru t), и следующих друг за другом с периодом московский авиационный институт - student2.ru t, то на выходе фильтра мы получим исходную непрерывную функцию.

-3Dt
-2Dt
4Dt
3Dt
2Dt
Dt
-Dt
Sa(y)
X(0Dt)
X(1Dt)
t
X(2Dt)
московский авиационный институт - student2.ru

Рисунок 2

Однако при практическом применении теоремы Котельникова возникает ряд принципиальных затруднений:

1. Всякий реальный сигнал имеет конечную длительность, т.е. функция X(t) ограничена по аргументу t, а с помощью ряда Котельникова она представляется состоящей из суммы функций отсчетов, имеющих бесконечную протяженность во времени. Если же функция X(t) ограничена по времени, то спектр её будет бесконечно широким, а это противоречит основному условию теоремы Котельникова.

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

3. Бесконечное суммирование неосуществимо, поэтому, хотя теоретически ошибок восстановления нет, но на практике ряд конечен и это приводит к ошибкам.

1.3 Дискретизация сигналов с неограниченным спектром

Рассмотрим вопрос квантования по времени реальных сигналов, имеющих неограниченный спектр (рисунок 3)

московский авиационный институт - student2.ru S(f)

       
    московский авиационный институт - student2.ru
 
  московский авиационный институт - student2.ru

-f 0 f

Рисунок 3. Спектр реального сигнала

Функция S(f) ® 0, но нулём не становится. Площадь под кривой есть дисперсия сигнала s2

московский авиационный институт - student2.ru

Если применить к такому сигналу теорему Котельникова, то для F=¥, интервал дискретизации Dt получается равным нулю. Таким образом, при дискретизации реальных сигналов обязательно будут невосстанавливаемые потери информации. Поэтому задачу дискретизации можно ставить только так:

Исходя из заданной точности выбрать интервал Dt.

Если реальный сигнал приближённо заменить сигналом с ограниченным спектром, то при этом будет допущена ошибка, дисперсия которой равна:

s2e = московский авиационный институт - student2.ru

Если же рассматриваемый сигнал X(t) заменить последовательностью дискретных значений, взятых через интервал московский авиационный институт - student2.ru t=1/(2F) , то дисперсия ошибки восстановления исходного непрерывного сигнала по этим значениям будет больше, чем se2 по следующим причинам (см. рисунок 4):

московский авиационный институт - student2.ru

0 f

Рисунок 4

Точное выделение спектра исходного сигнала невозможно. Наиболее целесообразно выбрать характеристику фильтра, как показано на рисунке 3. Ошибки, воспроизведенного непрерывного сигнала, таким образом, обусловлены наличием отброшенных “хвостов” основного спектра se2, и Sx(f) площадью частей кратных спектров, попадающих в полосу фильтра.

Один из подходов к решению задачи:

Пропустим сигнал через НЧ фильтр с полосой пропускания F. Получим сигнал с ограниченным спектром S0(f).

московский авиационный институт - student2.ru московский авиационный институт - student2.ru московский авиационный институт - student2.ru S0 (f)

           
  московский авиационный институт - student2.ru   московский авиационный институт - student2.ru
   
 
 

F
-F
f

Рисунок 5

Этот сигнал X0(t ) отличается от исходного X(t) , отличие можно характеризовать ошибкой se2:

se2=M[X(t)-X0(t)]2

Эта ошибка равна заштрихованной площади на рисунке 5

московский авиационный институт - student2.ru

Зная S(f) ошибку легко вычислить. Полученный сигнал удовлетворяет условиям теоремы Котельникова. Выбрав московский авиационный институт - student2.ru t=1/(2F) , можно точно воспроизвести сигнал X0(t) , а сигнал X(t) с ошибкой se2.

Если задано допустимое значение se2 , то F можно выбрать из условия:

московский авиационный институт - student2.ru

1.4 Критерий Железнова

Дальнейшее развитие теория квантования по времени случайных процессов получила в работах Н.А. Железнова. Модель сигнала по критерию Железнова, следующая:

- сигнал представляет собой случайный квазистационарный процесс;

- сигнал ограничен по времени интервалом времени Tc;

- спектр сигнала сплошной и бесконечный;

- интервал корреляции t0 << Tc;

- мгновенная мощность сигнала ограничена и не может меняться скачком.

Критерий Железнова:

Квазистационарный сигнал с неограниченным спектром определяется со сколь угодно малой ошибкой последовательностью своих дискретных значений, следующих друг за другом через интервалы московский авиационный институт - student2.ru t, если московский авиационный институт - student2.ru t £ t0.

Ряд Железнова имеет вид:

московский авиационный институт - student2.ru ,

где Fc=1/(2 московский авиационный институт - student2.ru t); wc=2pFc.

Существенным преимуществом критерия Железнова является приближение модели сигнала к реальным условиям (неограниченность спектра и конечная длительность сигнала).

1.5 Критерий аппроксимации

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

Также метод аппроксимации применим в случае, когда возникает трудность практической реализации методов Котельникова и Железнова.

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

dmax
X(t)
московский авиационный институт - student2.ru московский авиационный институт - student2.ru
ti
t2
ti+1
t1
t
московский авиационный институт - student2.ru

Рисунок 6

Выбор частоты квантования производится по критерию отклонения аппроксимирующей функции от исходной на каждом из интервалов дискретизации московский авиационный институт - student2.ru ti .

Для этих целей применяются такие критерии, как критерий наибольшего отклонения, среднеквадратичный интегральный и вероятностный. В первом случае необходимая частота квантования выбирается из условия, чтобы предельные отклонения аппроксимирующей ломаной прямой от действительного значения функции (рис. 6) не превосходили бы заданного значения. Задача может быть решена с помощью интерполяционной формулы Ньютона, в соответствии с которой значение функции для любого момента времени внутри интервала московский авиационный институт - student2.ru t=ti+1-ti определяется выражением X(t)=X(ti)+ai(t-ti)ai=[X(ti+1)-X(ti)]/(ti+1-t), где погрешность аппроксимации определяется остаточным членом интерполяционной формулы |d|=|l(t)|=X’(t)-X(t).

В рассматриваемом случае остаточный член выражается следующим образом:

l(t)= московский авиационный институт - student2.ru (t-ti)(t-ti+1)d2X(t)/dt2

Очевидно, что max значение погрешности аппроксимации

|s|max=|l(t)|max= московский авиационный институт - student2.ru

Следовательно, задаваясь допустимой погрешностью аппроксимации smax , можно определить интервал и частоту квантования.

московский авиационный институт - student2.ru ,

московский авиационный институт - student2.ru

Метод аппроксимации полиномом страдает определенной неточностью, обусловленной тем, что точный закон изменения функции X(t) практически не известен, и поэтому невозможно точно определить max значение второй производной функции.

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

2 Методика выполнения работы

1. По аналитически заданной функции X(t) определить её спектр и найти max частоту Fc .

2. Найти интервал дискретизации Dtk по теореме Котельникова.

3. Для удобства дальнейших действий перейти к относительному времени московский авиационный институт - student2.ru московский авиационный институт - student2.ru . При использовании переменной z запись ряда Котельникова упрощается и принимает вид:

московский авиационный институт - student2.ru

Записать функцию X(t), заменив переменную на московский авиационный институт - student2.ru , для этого выполнить следующее:

3.1. Заменить в преобразованном выражении функции Х(t) круговую частоту w на линейную F.

3.2. Выразить Fc через Dt в соответствии с теоремой Котельникова и подставить в формулу для Х(t).

3.3. Произвести окончательную замену переменной московский авиационный институт - student2.ru на z.

4. Определить значения функции Х(t) в точках отсчета, кратных Dt. Для переменной z это эквивалентно расчету значений функции Х(z) при z = 1, 2, 3…10. Результаты занести в таблицу 1.

Таблица 1

z
Х(z)          

5. Исследовать поведение истинной и восстановленной функций X( московский авиационный институт - student2.ru ) и Xвосст( московский авиационный институт - student2.ru ) на интервале между пятым и шестым отсчетами 5£ московский авиационный институт - student2.ru £6 с шагом D московский авиационный институт - student2.ru =0,125.

Для этого:

5.1. Рассчитать по программе , приведенной в приложении, значения функции, восстановленной с помощью ряда Котельникова: Xвосст(5), Xвосст(5,125)…… Xвосст(5,875), Xвосст(6)

Результаты занести в таблицу 2.

5.2. Рассчитать по аналитическому выражению функции X( московский авиационный институт - student2.ru ) истинные значения в тех же точках: X(5), X(5,125)…… X(5,875), X(6) и занести в таблицу 2.

Таблица 2

московский авиационный институт - student2.ru 5,0 5,125 5,250 5,375 5,5 5,625 5,75 5,875 6,0
Хист( московский авиационный институт - student2.ru )                  
Хвосст( московский авиационный институт - student2.ru )                  
e                  

6. Определить математическое ожидание me и среднеквадратическое значения de ошибки восстановления e по формулам:

московский авиационный институт - student2.ru ,

московский авиационный институт - student2.ru ,

московский авиационный институт - student2.ru .

Заключение

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

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

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

Задача дискретизации имеет три основных аспекта - это выбор интервала дискретизации, разработка методики восстановления непрерывного сигнала по дискретным значениям и оценка ошибки восстановления.

Приложение А

Программа вычисления ряда Котельникова:

F p ´ П Д О ИП О ИП Д ПП ИП 1 ПП
ИП 2 ПП ИП 3 ПП ИП 4 ПП
ИП 5 ПП ИП 6 ПП ИП 7 ПП ИП 8
ПП ИП 9 ПП ИП А ПП ИП В ПП
ИП С ПП С/П БП ОО ИП Д F p -
П Д F sin ИП Д ¸ ´ + В/О

Инструкция:

1. Установить переключатель Р-Г в положение Р

2. Перейти в программируемый режим, нажав клавиши F и ПРГ и ввести текст программы.

3. Вернутся в режим автоматического счета нажав клавиши F и АВТ

4. Ввести исходные данные в память: Х0® П0

Х1®П1

----------

Х9®П9

Х10®ПА

5. Ввести текущее значение московский авиационный институт - student2.ru в регистр Х, т.е. набрать на клавиатуре.

6. Нажать клавиши В/О и С/П.

7. По окончании счета //время счета около 70 сек.// считать значение Х( московский авиационный институт - student2.ru )

Тест:

При исходных данных:

Х0=5

Х1=6

Х3=8

Х4 =9

Х2=7

Х5=10

Х6=0

Х7=1

Х8=2

Х9=3

Х10=4

И московский авиационный институт - student2.ru =5,5

должен получиться результат:

Х( московский авиационный институт - student2.ru )=5,0259

Затем записать в ячейки памяти свои исходные данные из таблицы 1 и рассчитать восстановленные значения функции Х( московский авиационный институт - student2.ru ), повторив пункты 3-5 для следующих значений московский авиационный институт - student2.ru =5; 5.125; … 5.875; 6, полученные значения записать в таблицу 2.

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

1. И.В. Кузьмин, В.А. Кедрус “Основы теории информации и кодирования”. Киев, 1977г.

2. А.К. Трохименко, Ф.Д. Любич “Радиотехнические расчеты на микрокалькуляторах” . 1983г.

Наши рекомендации