Нефедов В.И. - Электрорадиоизмерения, страница 37
Описание файла
Документ из архива "Нефедов В.И. - Электрорадиоизмерения", который расположен в категории "". Всё это находится в предмете "испытания радиоэлектронных систем" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "испытания радиоэлектронных систем" в общих файлах.
Онлайн просмотр документа "Нефедов В.И. - Электрорадиоизмерения"
Текст 37 страницы из документа "Нефедов В.И. - Электрорадиоизмерения"
Алгоритмы дискретного и быстрого преобразований Фурье. Если сигнал u(t), являющийся непрерывной функцией времени на интервале 0 - Ти, представлен своими k-ми отсчетами амплитуды {u(kΔt)} = {uk}, взятыми через временные отрезки At, то его можно представить в виде дискретного преобразования Фурье (ДПФ):
где N = Tи/Δt — число отсчетов; Сn — комплексные гармоники исследуемого спектра;
п = 0, 1, 2,..., (N/2 - 1) — номер спектральной составляющей.
Многократно сократить число операций позволяет быстрое преобразование Фурье (БПФ), обеспечивающее более скоростное цифровое вычисление ДПФ. В основу алгоритма положен принцип разбиения (прореживания во времени) заданной последовательности {uk} из N=2r элементов, где r — целое число (если это условие не выполняется, то последовательность искусственно дополняют нулями до требуемого значения N) отсчетов дискретного сигнала на ряд промежуточных подпоследовательностей. При этом входную последовательность представляют в виде двух подпоследовательностей с четными и нечетными номерами и половинным числом членов в каждой:
Коэффициенты ДПФ для подпоследовательностей с четными и нечетными номерами записывают отдельно как Сп чт и Сп нч. Оказывается, что коэффициенты Сп результирующего ДПФ входной последовательности в диапазоне номеров отсчетов от 0 до N/2 -1 определяются соотношением:
а коэффициенты Сп ДПФ входной последовательности для отсчетов с номерами от N/2 до N - 1:
Формулы (9.8) и (9.9) представляют собой алгоритмы БПФ. В них экспоненциальные фазовые множители exp(-j2πnk / N) учитывают влияние сдвига нечетной подпоследовательности относительно четной. Чтобы еще уменьшить число вычислений, четную и нечетную подпоследовательности также разбивают на две промежуточные части. Разбиение продолжают вплоть до получения простейших двухэлементных последовательностей. При объединении ДПФ четной и нечетной подпоследовательностей используют алгоритмы (9.8) и (9.9), подставляя в них соответствующие значения номеров N и п.
Рис. 9.6. Структурная схема анализатора с реализацией БПФ.
Структурная схема цифрового анализатора спектра, реализующая один из алгоритмов БПФ, показана на рис. 9.6. В схеме используют: процессоры БПФ с каскадной структурой организации параллельной работы; q = log 2 N арифметических устройств АУ; q - 1 блоков памяти БП емкостью 2i комплексных слов каждый. В режиме реального времени все N отсчетов обрабатываемой группы через устройство ввода-вывода информации УВВ поступают в ОЗУ. Последним тактом ввода группы отсчетов к ОЗУ последовательно подключают блоки АУ, осуществляющие обработку информации в соответствии с заданным алгоритмом БПФ. Служебная информация о комплексных весовых коэффициентах
exp(-j2πnk / N) вводится в АУ из ПЗУ. Вывод результатов обработки осуществляют непосредственно из АУ. Синхронизация работы всех устройств цифрового анализатора спектра выполняют командами, вырабатываемыми устройством управления УУ.
Цифровые анализаторы спектра
Современный цифровой анализатор представляет собой качественно новый тип аппаратуры, в которой специфические функции многочисленных приборов моделируют с помощью набора компьютерных программ: для изменения характера функционирования достаточно вызвать соответствующую программу обработки без аппаратурной перестройки устройств. Комплекс программ цифрового анализатора спектра позволяет сочетать в одном приборе практически все функциональные возможности, необходимые для всестороннего исследования параметров различных сигналов и процессов.
Принцип действия цифрового анализатора спектра основан на вычислительных процедурах определения параметров и характеристик различных сигналов и процессов. В функциональные возможности современного цифрового анализатора (рис. 9.7) заложены следующие алгоритмы:
• восстановление сигнала по его спектру, т.е. вычисление обратного преобразования Фурье;
• анализ и синтез характеристик электрических цепей: определение импульсных, передаточных и фазовых характеристик цепей с сосредоточенными постоянными; анализ известных диаграмм Вольперта-Смитта (характеристики и параметры цепей с распределенными постоянными); устойчивость цепей со звеньями обратных связей — анализ критерия устойчивости Найквиста;
• корреляционный анализ сигналов: вычисление корреляционных и взаимокорреляционных функций; определение фазовых соотношений сигналов (идентификация сигналов);
• спектральный анализ периодических, импульсных и случайных сигналов: анализ квадратурных составляющих — модуля спектра, фазового спектра, комплексного спектра; определение спектра мощности случайного процесса и его функции когерентности; вычисление взаимного спектра; усреднение спектра по полосе частот; определение кепстра мультипликативных сигналов;
• цифровая обработка и фильтрация сигналов и вычисление произведения спектров (операция, обратная свертке);
• измерение параметров сигналов (амплитуды, частоты, фазы, индекса модуляции, девиации частоты сигналов; определение параметров импульсных сигналов — амплитуды, длительности, длительностей фронтов, периода следования и т.д.);
• анализ статистических характеристик случайных процессов; построение гистограмм мгновенных значений сигналов; определение одномерной плотности вероятности и интегральной функции распределения случайных процессов.
Структурная схема современного цифрового анализатора спектра приведена на рис. 9.8: Исследуемые сигналы по одному (А) или двум (А, Б) каналам подают на соответствующие усилители с переменным коэффициентом усиления, которые приводят различные уровни входных сигналов (от 0,01 до 10 В) к значению, необходимому для нормальной работы последующих трактов. Затем сигналы поступают на ФНЧ, которые выделяют подлежащую анализу полосу частот.
Рис. 9.8. Структурная схема современного цифрового анализатора.
Исследователь может выключить фильтры. С выхода фильтров сигналы поступают на АЦП, где их преобразуют в параллельный 10-разрядный двоичный код. Может работать как один, так и оба канала. В последнем случае выборки сигнала проходят одновременно по обоим каналам, что позволяет сохранить в цифровом коде информацию о фазовых соотношениях сигналов, необходимую для измерения взаимных характеристик. Частота выборки определяется кварцевым генератором и может изменяться исследователем в пределах 0,2... 100 кГц. Эта частота определяет отсчетный масштаб прибора во временной и частотной областях.
Тракт прохождения исследуемого сигнала от входа усилителей до выхода АЦП имеет калиброванные значения коэффициента передачи во всем диапазоне частот и уровней напряжений. Информация о значении коэффициента передачи и частота выборки вводятся в цифровое вычислительное устройство (микропроцессор) и учитывают при формировании конечного результата. Микропроцессор работает в соответствии с заложенной в него программой. Программа состоит из ряда подпрограмм, организующих ту или иную вычислительную операцию (вычисление спектра, корреляционной функции, построение гистограммы и т.д.). Вызов необходимой подпрограммы осуществляют устройством управления. Результаты вычислений выводят на индикаторное или регистрирующее устройство, в качестве которого может быть использован цифровой графопостроитель, принтер, цифровой магнитофон, дисковый накопитель, осциллограф или самописец. Последние два подключают через ЦАП. Все результаты сопровождают масштабным коэффициентом для перевода их в физические единицы.
При анализе сигналов, представленных в цифровом виде (в виде числового ряда), данные вводятся непосредственно в цифровое вычислительное устройство с помощью устройства ввода цифровых данных с наборного табло пульта управления в десятичном коде. Основные режимы работы цифрового анализатора спектра: спектральный, статистический и корреляционный анализ; измерение амплитудного и фазового спектров; измерение спектра мощности, взаимного спектра; измерение корреляционных функций.
9.4. Анализаторы спектра на цифровых фильтрах
Внедрение цифровых методов обработки сигналов в измерительной технике привело к созданию эффективных и высокоскоростных анализаторов спектра на цифровых фильтрах. Цифровой фильтр имеет стабильную частотную характеристику, не нуждается в подстройке, компенсирующей неточности из-за старения элементов и его универсальность намного выше аналогового фильтра. При перестройке цифрового фильтра нет необходимости менять элементы, а достаточно его перепрограммировать. Однако главным преимуществом цифровой фильтрации в измерительной технике является применение высокоточных цифровых детекторов и устройств усреднения (цифровых интеграторов). Цифровой детектор измеряет практически истинное среднее квадратическое значение анализируемого сигнала без ограничений, связанных с его амплитудным значением.
Цифровое устройство усреднения, обеспечивающее усреднение анализируемого сигнала по линейному и экспоненциальному (или показательному) законам, отличается универсальностью и эффективностью, которые недостижимы для аналоговых усредняющих устройств.
Цифровая обработка сигналов в анализаторах спектров. Одним из важнейших методов цифровой обработки сигналов в современной измерительной технике и, в частности, в анализаторах спектров, является цифровая фильтрация. Она заключается в цифровом преобразовании последовательности числовых отсчетов входного сигнала {u{kΔt)} = {uk} в последовательность числовых отсчетов {y(kΔt)} = {yk} выходного сигнала.
Структурные схемы цифровых фильтров. Цифровые фильтры делят на два больших класса: нерекурсивные и рекурсивные. Термин «рекурсивный» связан с известным математическим приемом «рекурсией» циклическим обращением к вычисленным данным, полученным на предыдущих этапах математических операций.
В нерекурсивных фильтрах отклик зависит только от значений входной последовательности, и для формирования k-го выходного отсчета используют лишь предыдущие значения входных отсчетов. Такие фильтры обрабатывают входной дискретный сигнал {uk} в соответствии с алгоритмом
где уk — выходной сигнал; а0, а1, а2, ..., ат — действительные постоянные (весовые) коэффициенты; т — порядок нерекурсивного фильтра, т.е. максимальное число запоминаемых чисел.
Аналитическую сторону алгоритма обработки (9.10) наглядно характеризует структурная схема цифрового фильтра, представленная на рис. 9.9.
Рис. 9.9. Структурная схема нерекурсивного цифрового фильтра.
Основой любого цифрового фильтра являются элементы задержки входной цифровой последовательности {uk} на интервал дискретизации Z-1 ((задержка сигнала на интервал дискретизации Δt), а также масштабные (весовые) блоки ат, выполняющие в цифровой форме операции умножения на соответствующие коэффициенты. Часто, и по существу, элементы задержки называют ячейками памяти. Сигналы с масштабных блоков поступают в сумматор (+), на выходе которого образуется последовательность отсчетов выходного сигнала {ук}.
Не проводя подробного анализа, отметим, что коэффициенты а0, а1, а2, ..., ат совпадают с соответствующими отсчетами импульсной характеристики цифрового фильтра h0, h1, h2, ... , hm.
Рекурсивные цифровые фильтры. Возможности нерекурсивного цифрового фильтра существенно расширяются при введении в его схему обратных связей, которые позволяют формировать k-й выходной отсчет путем использования предыдущих значений как входного, так и выходного дискретных (выраженных в цифровой форме) сигналов.
Здесь постоянные коэффициенты а0, а1, а2, ..., ат, как и в алгоритме обработки (9.9), характеризуют нерекурсивную часть, а коэффициенты b1 ,b2, ... , bп — рекурсивную часть алгоритма цифровой фильтрации, причем последние не равны нулю одновременно. Порядок такого цифрового фильтра определяется коэффициентом т нерекурсивной части алгоритма обработки. Структурная схема цифрового рекурсивного фильтра показана на рис. 9.10.
Рис. 9.10. Структурная схема рекурсивного цифрового фильтра.