Научная статья на тему 'Система сбора и обработки данных для спектрорадиометра миллиметрового диапазона длин волн'

Система сбора и обработки данных для спектрорадиометра миллиметрового диапазона длин волн Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
280
79
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Носов В. И., Шкелев Е. И.

Рассмотрен программно-аппаратурный комплекс сбора и обработки данных фильтрового микроволнового спектрорадиометра, предназначенного для диагностики озонового слоя атмосферы Земли на частоте 110836 МГц одной из линий вращательного спектра молекул озона. Особенностью комплекса является полностью цифровая обработка в реальном времени последетекторных сигналов спектрорадиометра по каждому из 32-х спектральных каналов при частоте дискретизации до 25 кГц.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Носов В. И., Шкелев Е. И.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DATA ACQUISITION AND PROCESSING SYSTEM FOR THE SPECTRAL RADIOMETER OF THE MILLIMETER WAVE BAND

The data acquisition and data handling firmware for the microwave radiometer with a multichannel filtering spectral analyzer is considered. This radiometer is designed for atmospheric ozone monitoring by measuring the absorption at the frequency of one of rotational spectral lines in ozone molecules (110836 MHz). The radiometers unique feature consists in the fully digital real time postdetection signal processing at the sampling frequency up to 25 kHz for each of 32 radiometer channels.

Текст научной работы на тему «Система сбора и обработки данных для спектрорадиометра миллиметрового диапазона длин волн»

Радиофизика

Вестник Нижегородского университета им. Н.И. Лобачевского, 2007, № 3, с. 71-78

УДК 621.371.029.65

СИСТЕМА СБОРА И ОБРАБОТКИ ДАННЫХ ДЛЯ СПЕКТРОРАДИОМЕТРА МИЛЛИМЕТРОВОГО ДИАПАЗОНА ДЛИН ВОЛН

© 2007 г. В.И. Носов 1, Е.И. Шкелев 2

1 Институт прикладной физики РАН, г. Нижний Новгород

2 Нижегородский госуниверситет им. Н.И. Лобачевского

shkelev@rf.unn.ru

Постуиила вреНакцию 9.04.2007

Рассмотрен программно-аппаратурный комплекс сбора и обработки данных фильтрового микроволнового спектрорадиометра, предназначенного для диагностики озонового слоя атмосферы Земли на частоте 110836 МГц одной из линий вращательного спектра молекул озона. Особенностью комплекса является полностью цифровая обработка в реальном времени последетекторных сигналов спектрора-диометра по каждому из 32-х спектральных каналов при частоте дискретизации до 25 кГц.

Введение

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

Эффективность работы программного обеспечения во многом зависит от используемого интерфейса пользователя. Помимо средств, необходимых для контроля и управления измерительным процессом (например, для отображения или сохранения обрабатываемых данных) этот интерфейс должен обладать инструментами, с помощью которых можно устанавливать или изменять параметры ИС, менять их конфигурацию и производить тестирование. Это является одной из причин, что программы обслуживания ИС всё более часто оформляются как приложения, исполняемые под управлением операционных систем (ОС), для которых существуют развитые с точки зрения создания интерфейса пользователя средства разработки программного продукта. К таким системам относится ОС Windows, и именно как Windows-приложение разрабатывалось описываемое ниже программное обеспечение.

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

В данной работе рассмотрена система сбора и обработки данных для измерительного комплекса, назначением которого является измерение поглощения атмосферы Земли на частоте одной из линий вращательного спектра молекул озона (резонансная частота линии 110836 МГц) по принимаемому на поверхности Земли радиоизлучению. Система функционирует как программно-аппаратная составляющая многоканального радиометрического приёмника с фильтровым способом спектрального анализа (спектрорадиометра), в котором применен высо-

Обтюратор

Отражающая

поверхность

Антенна

Поглощающая поверхность (чёрное тело при температуре окружающей среды)

Микроволновый

блок

тракт первой промежуточной частоты

Управляющая

ЭВМ

K1

K2

К3

K32

PCI 6071E

АЦП

Управление

вводом/выводом

Параллельный порт

Таймеры

т

Шина PCI

и

Рис. 1. Структурная схема аппаратной части спектрорадиометра

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

Функциональные составляющие спектрорадиометра

Как уже отмечалось, спектрорадиометр состоит из двух основных компонент - аппаратной и программной. Структурная схема аппаратной части представлена на рис. 1, в ее составе:

1) микроволновый блок с рупорной антенной и антенным переключателем в виде обтюратора, вращающимся со скоростью 214 об/мин и позволяющим принимать излучение от трёх источников:

О

— от атмосферы под заданным углом 15 ;

— от чёрного тела при температуре окружающей среды (закреплёно на поверхности одной из лопастей крыльчатки обтюратора);

— от чёрного тела при температуре жидкого азота или (в зависимости от способа калибровки) от атмосферы в направлении на зенит;

1 На основании данных о положении секторов от связанного с обтюратором датчика.

2) фильтровой блок, имеющий 32 параллельных канала, избирательность и частота настройки которых соответствует форме наблюдаемой спектральной линии озона;

3) управляющая ЭВМ (персональный компьютер - ПК);

4) многофункциональное устройство ввода в виде специализированной платы PCI 6071E (изделие фирмы National Instruments, США), подключаемой к ПК через слот расширения шины PCI.

Особенностями измерительного комплекса являются:

— достаточно высокая скорость вращения обтюратора, позволившая отказаться от традиционного модулятора на входе приемника при сохранении малого уровня флуктуаций, связанных с Uf-шумом. Благодаря высокой производительности ПК и PCI 6071E оказалось возможным осуществлять пересчет и калибровку данных измерений в реальном времени без использования аппаратных средств синхронного детектирования;

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

Ввод данных от всех каналов радиометра производится с помощью интегрированных в устройство PCI 6071E 32-канального аналогоцифрового преобразователя (АЦП) и буфера временного хранения на 512 отсчётов. Частота дискретизации fD по каждому из каналов радиометра равна 25 кГц. Положение секторов обтюратора и переходных зон между ними определяется по поступающим в параллельный

порт устройства РСІ 6071Е сигналам с периодом ТоЫ от оптического (иі) и магнитных (и2) датчиков, установленных на обтюраторе (рис. 2). С помощью импульсов и определяется точка отсчёта временного положения секторов обтюратора, вслед за которой следует первый сектор ^ес^гі). Между сектором 1 и предшествующим ему по времени сектором 4 (эес-^г4) лежит переходная область - импульс gate1. Временное положение трех других секторов ^ес^г2-4) и переходных областей между ними определяется путем программного подсчета импульсов gate2-4 со сбросом по импульсу (иі).

її

%

даіеі да!е2 даІеЗ да!е4 даіеі

02_П

^ ^

— sector1 і—і sector2 і—і sector3 і—і sector4 . —

Рис. 2. Осциллограммы напряжений, поступающих от датчика секторов обтюратора в параллельный порт устройства РС1 6071Е

Программная составляющая системы сбора и обработки данных реализует:

1) управление входящими в состав устройства РС1 6071Е компонентами;

2) синхронизацию процесса сбора данных по каналам радиометра с вращением обтюратора и их обработку;

3) интерфейс пользователя с необходимыми инструментами управления.

Алгоритм работы системы сбора и обработки данных

В управляющую программу входят три основные составляющие (рис. 3), выполняющие функции 1) инициализации ИС и ввода в программу параметров окружающей среды, в условиях которой выполняются спектральные измерения, 2) сбора и обработки данных в режиме измерений и 3) сбора и обработки данных в режиме тестирования ИС. Первоначально при входе в систему происходит её инициализация на основании данных, содержащихся в файле конфигурации. Пользователь по своему усмотрению может изменять параметры ИС, не выходя за установленные для этих параметров пределы, и при необходимости сохранять введённые изменения. Затем происходит переход в основную функцию программы, из которой вызываются функция спектральных измерений или функция тестирования.

Функции измерения и тестирования представляют собой повторяющиеся последовательности операций, исполнение которых зависит от положения секторов обтюратора и занимает время, определяемое числом его оборотов Nt в одном цикле измерений. К числу таких операций относятся 1) вхождение в синхронизм с вращением обтюратора и определения положения его секторов sector1-4, 2) считывание данных из циклического буфера и их распределения по секторам и по каналам, 3) определение средних значений и стандартных отклонений по каждому каналу и для каждого сектора, 4) сохранение полученных в измерительных циклах результатов в оперативном запоминающем устройстве (ОЗУ) отдельно для каждого цикла измерений, а также 5) операции контроля корректности выполнения процедур, связанных с вводом данных.

Сортировка и первоначальное накопление данных от каналов радиометра выполняются в реальном масштабе времени. Поступающие от АЦП данные сначала сохраняются в циклическом буфере, расположенном в ОЗУ. Сортировка данных по каналам радиометра выполняется в соответствии с данными от датчика секторов и с информацией о текущем положении указателя циклического буфера рСиггеп^ Накопление и усреднение данных выполняется в два этапа. Первоначально данные усредняются и накапливаются в течение единичного цикла измерений. Результат накопления сохраняется в ОЗУ. Затем выполняется заданное количество (серия) циклов, и полученные данные снова усредняются по числу входящих в серию циклам измерений.

На аппаратном уровне сделано так, что в расчёт не принимаются данные, принадлежащие переходным областям вблизи границ секторов обтюратора. Делается это путём строби-рования АЦП импульсами gate1-4. Поток данных от АЦП преобразуется в последовательность кадров фиксированного (соответствующего числу каналов 32) размера. При формировании таких кадров возможны ошибки из-за того, что данные от АЦП поступают в циклический буфер хотя и без потерь, но с непредсказуемыми временными задержками. Они связаны, во-первых, с разделением памяти и временного ресурса шины РС1, а, во-вторых, с накладными расходами, обусловленными вызовом используемых для ввода данных функций в многозадачной операционной системе, каковой является ОС Windows. По этой причине информация от датчика секторов и информация о текущем положении указателя буфера pCurrent

Считывание файла инициализации, его редактирование и инициализация системы

Переход но 1а

Переход но 1в

ИЗМЕРЕНИЯ В РЕЖИМЕ ТЕСТИРОВАНИЯ

1. Конфигурация и запуск АЦП.

2. Выполнение основного измерительного цикла с контрольными функциями режима тестирования, связанными

• с контролем числа отсчетов по каналам АЦП, получаемых от разных активных зон обтюратора аппаратными и программными средствами и их сравнение,и

• с проверкой соответствия считываемых по каналам АЦП данным от датчика секторов обтюратора.

3. Визуализация данных, поступающих по каналам АЦП.

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

ОСНОВНАЯ ФУНКЦИЯ ПРОГРАММЫ

1. Тестирование аппаратуры:

а) начать;

б) приостановить;

в) завершить;

г) сохранить установленные параметры.

2. Измерения:

а) начать;

б) приостановить;

в) завершить;

3. Выход из программы.

Переход но 2а

Переход но 2б

СПЕКТРАЛЬНЫЕ ИЗМЕРЕНИЯ

1. Конфигурация и запуск АЦП.

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

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

4. Пересчет данных, вводимых по каналам АЦП, в данные о форме спектральной линии

5. Визуализация измеренной спектральной линии в форме графика.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

6. Сохранение результатов измерений.

Рис. З. Структура программы управления спектрорадиометром

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

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

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

Основной программный цикл выполняется по заданному числу оборотов обтюратора Nt. При этом число итераций n в программном цикле определяется числом 4*Nt секторов, которые проходят через луч зрения антенны в каждом цикле измерений. Тело программного цикла начинается с ввода значения параллельного порта - с вызова функции DIG_In_Prt (Port, &Pattern), которая в качестве параметров получает идентификатор порта Port и ссылку на переменную Pattern, где хранится принимаемый от датчика секторов двоичный код. Значение параллельного порта проверяется до тех пор, пока не будет опознан один из сигналов gate = gate1.

Затем посредством вызова функции DAQ_Check(&daqStopped, &pCurrent) определяется значение указателя pCurrent циклического буфера, где хранятся данные от АЦП. Кроме ссылки на pCurrent функции DAQ_Check() передаётся ссылка на перемен-

ную daqStopped как на один из параметров, задающих режим работы АЦП - в данном случае режим непрерывного ввода в циклический буфер с заранее определенным размером. Число извлечённых из циклического буфера слов для каждого из секторов подсчитывается с помо-

щью счётчика Cp_N ^ = 1, 2, 3, 4). Особенность сбора данных такова, что оцифровка и сохранение данных в циклическом буфере выполняются параллельно с их обработкой: пока АЦП принимает данные от текущего сектора, обрабатываются данные предшествующего сектора.

Начало после вхождения в синхронизм с вращением обтюратора

Перейти к новому циклу измерений

DataHandler_N (в зависимости от обрабатываемого сектора N равняется одному из 4-х значений - N=1,2,3,4).

Выполняет обработку данных из циклического буфера пока указатель pPreviоs не достигнет значения рСиггепЬ.

3

1. Инкрементировать счётчик С^_И полного числа отсчётов в секторе N в текущем программном цикле п (используется в режиме тестирования).

2. Инкрементировать счётчик Ср_И текущего числа отсчётов в секторе N и определить число отсчетов на один канал АЦП.

Перенести данные, от всех каналов АЦП в соответствующие им накопители suщ_N [к]; к=0 ,1,..,31 - номер канала АЦП.

4. Сместить указатель рРге^о^.

5. Для сектора N вычислить средние значения по всем каналам и в последовательном по п порядке сохранить в буфере а1^итз_ИП с целью последующего усреднения и вычисления стандартного отклонения по 4*^ циклам. Инкрементировать счетчик числа записей wrCntr_N в буфер а1^итз_И [ ], используемый для контроля корректности операций ввода данных и при вычислении стандартных отклонений по числу оборотов обтюратора №Ь.

6

1

Рис. 4. Алгоритм основного измерительного цикла

Управление передаётся, если

Рис. 5. Продолжение рисунка 4

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

Текущий указатель буфера pCurrent на момент его прочтения с помощью функции DAQ_Check() содержит адрес последнего элемента данных. Предшествующие этому эле-

менту данные принадлежат сектору обтюратора, который был в поле зрения антенны до появления в нём переходной области, отмеченной соответствующим gate-сигналом. Может случиться так, что последние (отмеченные указателем pCurrent) записи данных, будут относиться не к активной области сектора, а к следующей за ним переходной области. Тогда часть этих данных следует исключить из процесса дальнейшей обработки, сместив указатель буфера на число кратное 32 - размеру одного кадра данных от АЦП. Это число как константа задается перед компиляцией программы. Точно

также можно корректировать начальную границу обрабатываемых данных - указатель pPre-vious, значение которого было получено как текущее значение pCurrent и сохранено как pPrevious в предшествующем вызове функции DAQ_Check () . Таким образом достигается соответствие pPrevious обрабатываемому массиву данных.

Получив текущий указатель циклического буфера, система приступает к обработке сохраненных в нём данных. Этот процесс начинается с определения gate1-сигнaлa и следующего за ним сектора sector2. При соответствии полученного от параллельного порта кода Pattern коду gate1 и при значении sector = 4 исполняются операции блоков З-8 и обработчик данных DataHandler_N для сектора с номером N = 4 (рис. 4). Исполнение операций обработки данных других секторов (рис. З; блоки 11, 13, 1З) зависит от того в каком из звеньев цепочки условных операторов б, 10, 12, 14 (рис. 4, З) обнаруживается совпадение текущих значений Pattern и sector и установленных для них признаков сравнения - значений gateN и N. Блоки 11, 13, 1З (рис. З) по характеру выполняемых функций аналогичны блокам З-8 и 9, представленным на рис. 4. Отличие имеется в блоке 1З, куда добавлены операции проверки синхронности обработки данных и вращения обтюратора. Поэтому расшифровка операций в блоках 11, 13, 1З не приводится.

Номер sector следующего (подлежащего обработке) сектора обтюратора определяется в каждом текущем обработчике DataHan-dler_N и проверяется перед входом в процесс обработки данных следующего сектора. Каждый цикл обработки данных начинается с инкремента на 1 значения программного счётчика SectorsCntr (блок 7 на рис. 4), подсчитывающего общее число прошедших через луч зрения антенны секторов. Значение этого счетчика совместно с проверкой синхронизма операций ввода в конце цепочки условных операторов б, 10, 12 и 14 позволяет избежать ошибок при определении порядкового номера сектора и ошибок сортировки данных. Остальные операции обработки данных поясняет рис. 4.

Полученные в одном цикле измерений и усредненные по числу отсчётов данные сохраняются в принадлежащих каждому из секторов буферах allSums_N[32*Nt] (N = 1, 2, 3, 4), размер которых равен размеру одного кадра

2 При этом АЦП автономно выполняет работу по сбору данных от сектора sector.

данных АЦП, помноженному на число оборотов обтюратора Nt в одном цикле измерений. Число произведенных в буферы allSums_N[] записей подсчитывается с помощью четырёх программных счетчиков wrCntr_N. В последующем значения этих счётчиков используются при вычислении средних значений и среднеквадратичных отклонений напряжений на выходах каналов радиометра.

По окончании сортировки, накопления, усреднения и сохранения данных, принадлежащих текущему обрабатываемому сектору N сбрасывается счётчик отсчётов Cp_N и обнуляются накопители s um_N [32], которые были использованы при работе с этим сектором.

Описываемый программный цикл реализован в двух вариантах, предназначенных для работы в режиме тестирования и в режиме спектральных измерений. Отличие цикла тестирования состоит в том, что в него включены дополнительные элементы, связанные с контролем работы измерительной системы. К таким элементам относится счетчик Ct_N общего числа отсчётов, принятых из циклического буфера за один измерительный цикл. Кроме того, в режиме тестовых измерений число принятых и вычисленных значений Ct_N кадров сравнивается с аппаратно подсчитанным (с помощью интегрированного в устройство РС1 6071Е счётчика) числом циклов сканирования каналов АЦП. При этом аппаратный подсчёт происходит параллельно с работой АЦП на фоне выполнения основного измерительного цикла. В случае отсутствия совпадения результатов программного и аппаратного подсчёта кадров фиксируется ошибка ввода данных, измерительный цикл, в котором ошибка возникла, прерывается, а результаты его работы отбрасываются. В режиме атмосферных измерений эти элементы контроля не используются. Другим отличием является то, что количество повторных запусков в режиме тестирования неограниченно, в то время как в режиме тестовых измерений измерительные циклы группируются в серии с заданным количеством циклов измерений.

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

Выводы

Основным результатом представленной здесь работы, явилось создание программного обеспечения для управляющей ЭВМ (ПК) спек-трорадиометра 3-мм диапазона длин волн, используемого в настоящее время в исследованиях озонового слоя атмосферы Земли. Программа обработки работает в среде ОС Windows совместно с многофункциональным устройством РС1 6071Е и позволяет при наличии высокоскоростного антенного обтюратора в реальном масштабе времени выполнять последетектор-ную обработку данных по всем 32-м каналам радиометра при частоте дискретизации до 25 кГц. Разработка системы велась с привлечением средств высокоуровневого программирования, включая разработанные производителем устройства РС1 6071Е функции ввода данных с учётом специфики работы в среде многозадач-

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

Работа выполнена в рамках проекта ^-634 по МНТЦ.

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

1. Шкелев, Е.И. // Приборы и техника эксперимента / Е.И. Шкелев, А.Г. Кисляков, Д.В. Савельев. -1995. - № 6. - С. 132.

2. Шкелев, Е.И. // Приборы и техника эксперимента / Е.И. Шкелев, И.П. Ястребов, А.О. Шулешов.

- 2002. - № 4. - С. 92.

3. Кисляков, А.Г. // Радиотехника и электроника / А.Г. Кисляков, Д.В. Савельев, Е.И. Шкелев, В.Л. Вакс.

- 1998. - Т. 43, № 6. - С. 668.

DATA ACQUISITION AND PROCESSING SYSTEM FOR THE SPECTRAL RADIOMETER OF THE MILLIMETER WAVE BAND

V.I. Nosov, E.I. Shkelev

The data acquisition and data handling firmware for the microwave radiometer with a multichannel filtering spectral analyzer is considered. This radiometer is designed for atmospheric ozone monitoring by measuring the absorption at the frequency of one of rotational spectral lines in ozone molecules (110836 MHz). The radiometer’s unique feature consists in the fully digital real time postdetection signal processing at the sampling frequency up to 25 kHz for each of 32 radiometer channels.

i Надоели баннеры? Вы всегда можете отключить рекламу.