ЛР ЦОС. Лабораторные работы. Конспект лекций по курсу Цифровая обработка сигналов
Скачать 1.16 Mb.
|
Федеральное агентство связи Государственное образовательное учреждение высшего профессионального образования «Поволжский государственный университет телекоммуникаций и информатики» Кафедра радиосвязи, радиовещания и телевидения «УТВЕРЖДАЮ» Заведующий кафедрой РРТ д.т.н., профессор _________________Елисеев С.Н. «______»__________________2012г. МЕТОДИЧЕСКАЯ РАЗРАБОТКА для проведения лабораторной работы №1 ИССЛЕДОВАНИЕ ДИСКРЕТИЗАЦИИ АНАЛОГОВЫХ СИГНАЛОВ ПО УЧЕБНОЙ ДИСЦИПЛИНЕ «ЦИФРОВАЯ ОБРАБОТКА СИГНАЛОВ» Для направления подготовки 210700 «Инфокоммуникационные технологии и системы связи» Профиль подготовки: «Сети связи и системы коммутации» Обсуждено на заседании кафедры «_____»________________2012г. Протокол №_______ 1.Цель работы Моделирование процесса дискретизации, исследование спектра сигналов на входе и выходе дискретизатора, наблюдение эффектов наложения и размножения спектра сигнала при дискретизации. 2.Литература 1.Приложение А к лабораторной работе №1. 2. Конспект лекций по курсу «Цифровая обработка сигналов» 3. В.Г.Иванова, А.И.Тяжев. Цифровая обработка сигналов и сигнальные процессоры, Самара, 2008г. 3. Подготовка к лабораторной работе Изучите указанную в разделе 2 литературу и ответьте на контрольные вопросы. 4.Контрольные вопросы 1. Что такое дискретизация аналогового сигнала? Начертите временные диаграммы синусоидального сигнала на входе и выходе дискретизатора в случае, когда частота синусоидального колебания меньше половины частоты дискретизации. 2. Начертите спектральные диаграммы синусоидального сигнала на входе и выходе дискретизатора в случае, когда частота синусоидального колебания меньше половины частоты дискретизации. 3. Как влияет на спектр дискретной синусоиды увеличение частоты дискретизации при неизменной частоте аналогового сигнала? 4. Как влияет на спектр дискретной синусоиды увеличение частоты аналогового сигнала при неизменной частоте дискретизации? 5. Как определить амплитудный спектр на выходе дискретизатора, если спектр входного аналогового сигнала содержит несколько спектральных составляющих? 6.В чем сущность эффекта наложения спектров? Каким образом можно уменьшить ошибку наложения? 7.Начертите амплитудный спектр дискретной синусоиды, если частота аналогового синусоидального колебания на входе дискретизатора выше частоты дискретизации. 8. Из каких условий выбирается частота дискретизации модулированного колебания, если результатом последующей цифровой обработки должно быть выделение модулирующего колебания? 5.Содержание работы 1. Исследование процесса дискретизации аналогового синусоидального сигнала и процесса восстановления аналогового сигнала из дискретного 1.1 Сформируйте аналоговый синусоидальный сигнал где t – время, X – амплитуда, F – частота, T – период сигнала. Задавшись шагом изменения времени при моделировании , выразите текущее время t через и порядковый номер расчетной точки i, где i =1, 2, 3..N, N – количество расчетных точек . Тогда где - количество расчетных точек в периоде сигнала. 1.2. Для дискретизации аналогового сигнала сформируйте периодическую последовательность единичных отсчетов с периодом дискретизации где - количество расчетных точек в периоде дискретизации. 1.3. Получите дискретный сигнал 1.4. Методом быстрого преобразования Фурье (БПФ) определите массивы отсчетов спектра аналогового s и дискретного сигналов 1.5. Исследуйте влияние параметров и на временные и спектральные диаграммы аналоговой и дискретной синусоид. Результатом эксперимента должны быть временные диаграммы: аналогового сигнала на входе дискретизатора, вспомогательного сигнала в виде периодической последовательности единичных отсчетов, следующих с периодом, равным интервалу дискретизации, дискретного сигнала, аналогового сигнала, восстановленного из дискретного; спектральные диаграммы: аналогового сигнала на входе дискретизатора, дискретного сигнала на выходе дискретизатора. Данные для выполнения п.1.1-п.1.4 приведены в таблице 1. В таблице задаётся два значения параметра . Это означает, что эксперимент должен быть выполнен сначала при первом, а потом при втором значении этого параметра. Таблица 1 Данные для выполнения п.1.1-п.1.4
Для наглядности при выводе на экран монитора временных диаграмм используется не общее количество расчетных точек N, выбранное с учётом необходимого разрешения при построении спектральных диаграмм, а меньшее количество, равное imax. 2. Исследование процесса дискретизации аналогового сигнала в виде последовательности прямоугольных импульсов и процесса восстановления аналогового сигнала из дискретного 2.1.Сформируйте аналоговый сигнал x(i) в виде случайной последовательности прямоугольных импульсов (элементарных посылок) с минимальным значением Xmin, максимальным значением Xmax, количеством расчетных точек в длительности посылки is, количеством расчетных точек N, 2.2.Для дискретизации аналогового сигнала сформируйте периодическую последовательность единичных отсчетов с периодом id, где - количество расчетных точек в периоде дискретизации. 2.3. Получите дискретный сигнал 2.4. Методом быстрого преобразования Фурье (БПФ) определите массивы отсчетов спектра аналогового s и дискретного сигналов 2.5. Исследуйте влияние параметров и на временные и спектральные диаграммы сигнала на входе и выходе дискретизатора. Результатом эксперимента должны быть временные диаграммы: аналогового сигнала на входе дискретизатора, вспомогательного сигнала в виде периодической последовательности единичных отсчетов, следующих с периодом, равным интервалу дискретизации, дискретного сигнала, аналогового сигнала, восстановленного из дискретного; спектральные диаграммы: аналогового сигнала на входе дискретизатора, дискретного сигнала на выходе дискретизатора. Для наглядности при выводе на экран монитора временных диаграмм используется не общее количество расчетных точек N, выбранное с учётом необходимого разрешения при построении спектральных диаграмм, а меньшее количество, равное imax. Данные для выполнения п.2.1-п.2.5 приведены в таблице 2. Таблица 2 Данные для выполнения п.2.1-п.2.5
3. Исследование процесса дискретизации аналогового модулированного сигнала и процесса восстановления аналогового сигнала из дискретного 3.1.Сформируйте аналоговый модулирующий сигнал x(i) в виде случайной последовательности прямоугольных импульсов (элементарных посылок) с минимальным значением Xmin, максимальным значением Xmax, количеством расчетных точек в длительности посылки is, количеством расчетных точек N, 3.2.Сформируйте модулированный сигнал, умножив модулирующий сигнал x(i) на синусоидальную несущую , где is0 – количество расчетных точек в периоде несущей. 3.3.Для дискретизации аналогового сигнала сформируйте периодическую последовательность единичных отсчетов с периодом id, где - количество расчетных точек в периоде дискретизации. 3.4. Получите дискретный сигнал 3.5. Методом быстрого преобразования Фурье (БПФ) определите массивы отсчетов спектра аналогового s и дискретного сигналов 3.6. Исследуйте влияние параметров , is0 и на временные и спектральные диаграммы сигнала на входе и выходе дискретизатора. Результатом эксперимента должны быть временные диаграммы: аналогового сигнала на входе дискретизатора, вспомогательного сигнала в виде периодической последовательности единичных отсчетов, следующих с периодом, равным интервалу дискретизации, дискретного сигнала, аналогового сигнала, восстановленного из дискретного; спектральные диаграммы: аналогового сигнала на входе дискретизатора, дискретного сигнала на выходе дискретизатора. Данные для выполнения п.3.1-п.3.6 приведены в таблице 3. Таблица 3 Данные для выполнения п.3.1-п.3.6
6. Содержание отчета Отчет должен содержать: 1.Временные и спектральные диаграммы сигналов на входе и выходе дискретизатора при действии на входе синусоидального колебания, частота которого меньше половины частоты дискретизации, синусоидального колебания, частота которого больше частоты дискретизации, случайной последовательности прямоугольных импульсов, сигнала, модулированного случайной последовательностью прямоугольных импульсов. 2. Выводы о влиянии частоты сигнала и частоты дискретизации на спектр дискретного сигнала, искажения аналогового сигнала, восстановленного из дискретного для всех видов сигналов на входе дискретизатора. 7. Методические указания по выполнению работы Лабораторная работа выполняется в программной среде SCILAB. Откройте программу Scilab 5.3.3. Появится Командное окно. Окно содержит меню, панель инструментов и рабочую область. Признаком того, что система готова к выполнению команды, является наличие знака приглашения (горизонтальной стрелки), после которого расположен мигающий курсор. Щелчком левой кнопки мыши откройте редактор (Инструменты – Текстовый редактор SciNotes). Появится окно для редактирования. Из редактора откройте файл Diskret1 (File-Open-..– Diskret1). Текст программы приведён в Приложении Б. Появится текст программы с комментариями, которые вводятся с использованием знака //. В строках 7-13 осуществляется ввод исходных данных для моделирования. Затем в цикле по порядковому номеру расчетной точки i формируются аналоговая синусоида (строка 28), последовательность единичных отсчетов (строки 30-33), дискретная синусоида (строка 35). Определяется спектр аналоговой (строка 38) и дискретной (строка 40) синусоид. Для восстановления аналоговой синусоиды из дискретной сначала находится номер гармоники спектра k1, соответствующий половине частоты дискретизации (строка 42). Затем из отсчетов спектра дискретного сигнала sd с номерами k= 1,2,..k1 формируется спектр sv, соответствующий аналоговому сигналу (строки 43-49) , и путем обратного быстрого преобразования Фурье находится восстановленный аналоговый сигнал (строка 50). Последующая часть программы обеспечивает построение временных и спектральных диаграмм. Перед запуском программы рассчитайте по данным таблицы 1: частоту синусоидального сигнала F при первом из приведённых в таблице 1 значении количества расчетных точек в периоде синусоиды is, частоту дискретизации Fd, первые 5 частот спектральных составляющих спектра дискретной синусоиды. Рассчитанные значения сведите в таблицу 4. Таблица 4
Для выполнения пунктов 1.1-1.4 задания введите в программу исходные данные из таблицы 1, задав первое из приведённых значений параметра is. Сохраните программу (File-Save) и запустите её (Execute-Load into Scilab). Появится окно Scilab Graphic, подобное тому, что представлено на рисунке 1. Рисунок 1 Убедитесь в том, что значения частот спектральных составляющих сигнала до и после дискретизации соответствуют выполненному расчету. Повторите расчет и эксперимент при в 2 раза большем значении параметра is и значениях остальных параметров, указанных в таблице. Результаты расчёта запишите в таблицу 4. Запишите в отчет вывод о влиянии частоты сигнала на спектр дискретной синусоиды. Повторите расчет и эксперимент при в 2 раза большем значении параметра id и значениях остальных параметров, указанных в таблице. Результаты расчёта запишите в таблицу 4. Запишите в отчет вывод о влиянии частоты дискретизации на спектр дискретной синусоиды. Рассчитайте частоту синусоидального сигнала при втором значении параметра is, приведённом в таблице 1, и частоты первых пяти составляющих спектра дискретной синусоиды. Результаты расчета запишите в таблицу 4. Введите в программу исходные данные из таблицы 1 со вторым значением параметра is и запустите программу. Пронаблюдайте временные и спектральные диаграммы. Обратите внимание на то, что частота восстановленной синусоиды отличается от частоты аналоговой синусоиды. Определите и запишите в отчет значение частоты восстановленной синусоиды. Изменяя значение параметра is на относительно указанного в таблице 1, рассчитайте значения частот аналоговой синусоиды и частот первых пяти спектральных составляющих спектра дискретного сигнала. Запишите рассчитанные значения в таблицу 4. Пронаблюдайте временные и спектральные диаграммы при изменённых значениях is. Для выполнения п.2.1 - п.2.5 задания откройте программу Diskret2.sce (File-Open-..Рабочий стол – ЦОС в Scilab – Diskret2). Текст программы приведён в Приложении В. Эта программа отличается от предыдущей только видом сигнала, который подвергается дискретизации. Вместо синусоиды формируется случайная последовательность элементарных посылок – прямоугольных импульсов. Формирование посылок осуществляется в цикле по порядковому номеру расчетной точки i. Сначала моделируется последовательность единичных отсчётов I(i), период следования которых равен длительности элементарной посылки is (строки 30 – 33). Используемая при моделировании функция floor возвращает целую часть аргумента. Затем на границе элементарной посылки при I(i)=1 проверяется значение случайной функции rand(1), которая выдаёт случайное число в интервале от нуля до единицы. Если rand(1) < 0.5, то элементарной посылке присваивается значение Xmin, которое остаётся неизменным до появления следующего единичного отсчёта. В противном случае элементарной посылке присваивается значение Xmax. По исходным данным таблицы 2 рассчитайте значение частоты дискретизации и запишите его в отчет. Введите в программу исходные данные из таблицы 2. Сохраните программу (File-Save) и запустите её (Execute-Load into Scilab). Появится окно Scilab Graphic, подобное тому, что представлено на рисунке 2. Сравните аналоговый сигнал, восстановленный из дискретного, с исходным аналоговым сигналом. Сравните спектры исходного аналогового и дискретного сигналов. Определите причину искажений восстановленного сигнала и укажите её в отчете. Рисунок 2 Увеличьте значение параметра id в 2 раза, пронаблюдайте временные и спектральные диаграммы и запишите в отчет вывод о влиянии частоты дискретизации на искажения восстановленного сигнала. Для выполнения п.3.1 - п.3.6 воспользуйтесь программой Diskret3.sce (Приложение Г). Эта программа отличается от предыдущей тем, что дискретизации подвергается модулированный сигнал xs(i), а случайная последовательность элементарных посылок x(i) является модулирующим сигналом. Модуляция осуществляется путём умножения функции x(i) на функцию, описывающую синусоидальную несущую, (строка 41). В зависимости от вида модулирующего сигнала формируется сигнал или амплитудной, или фазовой манипуляции. Предварительно рассчитайте частоту дискретизации Fd и частоту несущей f0 модулированного аналогового сигнала, воспользовавшись значениями параметров id, is0 и Δt таблицы 3. Рассчитайте частоты спектра дискретного сигнала, соответствующие частоте аналоговой несущей и запишите значения 5 частот, начиная с минимальной, в таблицу 5 в порядке их возрастания. Таблица 5
Изменив значение параметра is0 на 10%, заполните следующие две строки таблицы 5. Введите в программу Diskret3 значения параметров из таблицы 3 и запустите программу. Появится окно Scilab Graphic, подобное тому, что представлено на рисунке 3, при фазовой модуляции или подобное тому, что приведено на рисунке 4, при амплитудной модуляции. Рисунок 3 Рисунок 4 Обратите внимание на равномерность сгустков спектра дискретного сигнала и на отличие частоты несущей восстановленного сигнала от частоты несущей модулированного сигнала на входе дискретизатора. Сравните рассчитанные частоты с размноженными в процессе дискретизации частотами несущей аналогового сигнала сигнала. Увеличьте параметр is0 на 10% и повторите эксперимент. Обратите внимание на распределение сгустков спектра дискретного сигнала вдоль оси частот и искажения восстановленного сигнала. Уменьшите параметр is0 на 10% и повторите эксперимент. Обратите внимание на распределение сгустков спектра дискретного сигнала вдоль оси частот. В отчет запишите вывод о влиянии частоты несущей аналогового сигнала на искажения аналогового сигнала, восстановленного из дискретного. Приложение А к лабораторной работе №1 «Дискретизация непрерывных сигналов» 1.Спектр дискретной косинусоиды. Эффект размножения спектра Дискретизацией называется замена непрерывного сигнала дискретными отсчетными значениями (отсчетами), взятыми через определенный интервал времени - интервал дискретизации TД. На рисунке 1 показаны косинусоидальный сигнал x(t) и вспомогательное колебание u(t), представляющее последовательность коротких прямоугольных импульсов с периодом TД и длительностью . Дискретный сигнал с математической точки зрения можно рассматривать как результат перемножения функций и . Периодическая функция u(t) может быть представлена рядом Фурье (1) где С0 и Сk - коэффициенты ряда Фурье, определяемые следующими соотношениями: , , - частота дискретизации. После подстановки последних соотношений в (1) получим . (2) Из (2) видно, что амплитуда k-ой гармоники вспомогательного колебания u(t) пропорциональна функции sin(x)/x, где x = k π τ / TД. При x = 0 эта функция равна единице. Первый нуль функции имеет место при x = π. Это означает, что при τ / TД = 0.001 амплитуда 1000-ой гармоники равна нулю. Однако при амплитуда k-ой гармоники отличается от амплитуды первой гармоники не более чем на 1.6%. В этом случае можно воспользоваться приближенным соотношением (3) При сигнал на выходе дискретизатора определяется соотношением (4) Из него видно, что спектр дискретной косинусоиды содержит спектральную составляющую на частоте входного аналогового сигнала и бесконечное множество составляющих на частотах . Причем амплитуды всех спектральных составляющих в пределах сделанного допущения одинаковы и пропорциональны амплитуде входного аналогового сигнала. Амплитудный спектр аналогового и дискретного косинусоидальных сигналов показан на рисунке 2. Рисунок 2 – Спектр косинусоиды до (а) и после (б) дискретизации Из рисунка видно, что в результате дискретизации возникает размножение спектра аналогового сигнала. Спектр дискретной косинусоиды представляет собой периодическую функцию частоты, период которой равен частоте дискретизации. 2.Дискретизация периодического аналогового сигнала с ограниченным спектром. Эффект наложения спектров. Выбор частоты дискретизации Пусть сигнал x(t) представляет собой периодическую функцию времени с периодом Т и с ограниченным спектром, которая может быть представлена рядом Фурье , (5) где с0 – постоянная составляющая сигнала, ai и bi – коэффициенты ряда Фурье для функций синуса и косинуса соответственно , , , ω1 – частота первой гармоники сигнала, iω1 – частота i-ой гармоники, I – максимальный номер гармоники. Амплитуда и фаза i –ой гармоники определяются следующими соотношениями: . Зависимость ci от частоты представляет собой амплитудный спектр сигнала, а зависимость φi от частоты – его фазовый спектр. Учитывая последние соотношения, представим (5) в виде суммы гармоник с амплитудами ci и фазами φi при . Определим дискретный сигнал Последнее соотношение определяет спектр после дискретизации периодического аналогового сигнала с ограниченным спектром. Из него видно: 1. В спектре дискретного сигнала присутствуют все составляющие спектра аналогового сигнала с частотами iω1 (первое слагаемое). Амплитуды этих спектральных составляющих пропорциональны соответствующим амплитудам спектральных составляющих аналогового сигнала (коэффициент пропорциональности - Uτ / TД). 2. В спектре дискретного сигнала имеются сгустки спектральных составляющих вблизи частот kωД (второе слагаемое). Амплитуды этих спектральных составляющих пропорциональны соответствующим амплитудам спектральных составляющих аналогового сигнала (коэффициент пропорциональности - Uτ / TД). Период следования сгустков спектра равен частоте дискретизации. На рисунке 3 показан амплитудный спектр аналогового периодического сигнала до и после дискретизации при двух разных значениях частоты дискретизации. В спектре сигнала до дискретизации присутствуют 3 спектральные составляющие с частотами F1=ω1 /(2π), 2F1, Fmax=5F1. Чтобы сформировать спектр дискретного сигнала нужно для каждой из этих составляющих найти составляющие спектра дискретного сигнала, которые она порождает, как при нахождении спектра дискретной косинусоиды. При этом нужно учитывать значение амплитуды исходной составляющей спектра аналогового сигнала. Результирующий спектр находится методом суперпозиции. Из рисунка 3б видно, что если из спектра дискретного сигнала выделить составляющие, соответствующие спектру исходного аналогового сигнала, то таким образом можно восстановить аналоговый сигнал из дискретного. Такую селекцию можно осуществить с помощью фильтра, АЧХ которого показана на рисунке. Рисунок 3 – Спектр периодического аналогового сигнала до дискретизации (а), после дискретизации при FД>2Fmax (б), после дискретизации при FД<2Fmax (в) В восстановленном сигнале будут отсутствовать искажения, если АЧХ фильтра равномерна, ФЧХ линейна в диапазоне частот от F1 до Fmax, коэффициент передачи равен нулю на частотах . |