← Назад

Подавление пиковых выбросов.

Spike noise suppression.

AFSN PEP-клиент.


Назначение.

Решаемые задачи и метод.

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

Взаимодействие с другими программами.

Программа является PEP-клиентом, то есть, она запускается из-под оболочки пакетного запуска pktexec, предоставляющей сервис по заданию параметров, управлению выполнением и просмотру протокола работы программы.


Описание.

Сеанс работы.

Задание параметров и запуск программы происходит из-под оболочки пакетного запуска pktexec. Типовой сеанс работы состоит из следующих шагов:

  1. Запуск программы из меню пакета ВСП.
  2. Задание проекта, в каталоге данных которого находится исходная модификация (пункт меню File -> Project...).
  3. Задание входных параметров:
    • входной модификации для редактирования;
    • диапазона кабельных глубин для обработки;
    • величины минимального превышения амплитуды пика над уровнем шума;
    • границ высокочастотного фильтра для подавления сигнала;
    • количества итераций;
    • выходной модификации для записи отредактированных трасс;
  4. Запуск программы на выполнение (кнопка Start в панели инструментов или пункт меню AFSN -> Start).
  5. Во время выполнения программы выдается текстовая информационная строка, сообщающая, какой этап работ выполняется, а также бегунок, показывающий относительное число отредактированных трасс.
  6. Для просмотра протокола прохождения программы надо нажать кнопку View log в панели инструментов или выбрать пункт меню AFSN -> View log.
  7. Для выхода из среды пакетного запуска нужно нажать кнопку Exit в панели инструментов или выбрать пункт меню File -> Exit.

Параметры обработки.

Входные параметры (панель Parameters).

"Input data modification"
Имя: inmod
Тип: nmod_s
Описание: Входная модификация трасс для редактирования.
Cable depth range for processing (m)
Имя: hrange
Тип: float2
Описание: Диапазон кабельных глубин для обработки. Вне этого диапазона трассы не обрабатываются, но записываются в выходную модификацию. Трассы, попадающие в этот диапазон, редактируются.
"Minimal spike excess above noise level [ >1 ]"
Имя: ksig
Тип: float
Описание: Минимальное превышение пика над средним уровнем шума. Значение параметра должно быть больше 1. Рекомендуемое значение параметра  3.
"High-pass filter for signal reduction (Hz)"
Имя: frange
Тип: float2
Описание: Высокочастотный фильтр для подавления сигнала. Фильтр задается двумя частотами: первая указывает начало склона фильтра, вторая указывает конец склона фильтра.
"Quantity of iterations [1-5]"
Имя: iter
Тип: int
Описание: Количество итераций для уточнения параметров помехи. Допустимые значения от 1 до 5. Рекомендуемое значение параметра  3.
"Output data modification"
Имя: outmod
Тип: nmod_e
Описание: Выходная модификация отредактированных трасс.

Информация времени работы программы (панель Runtime).

"Executing"
Имя: state
Тип: string
Описание: Информационная строка, отображающая этап работы программы.
"Done traces:"
Имя: runner
Тип: progress
Описание: Показывает долю отредактированных трасс.
"Trace cable depth"
Имя: hcab
Тип: float
Описание: Показывает текущую кабельную глубину.
"Trace logical magnitogram number"
Имя: nmgl
Тип: int
Описание: Показывает логический номер магнитограммы текущей трассы.
"Spike noise quantity"
Имя: ncount
Тип: int
Описание: Показывает количество найденных пиковых выбросов в текущей трассе.
 

Параметры результатов (панель Results).

"Output data modification"
Имя: outmod
Тип: nmod_s
Описание: Модификация отредактированных трасс.

Пользовательский интерфейс.

Для детального ознакомления с пользовательским интерфейсом оболочки пакетного запуска, смотри описание программы pktexec. Ниже приводится пример окна оболочки с активной панелью ввода параметров:


Входные данные.

Трассы.

На вход подается модификация сейсмических трасс, содержащих пиковые выбросы.


Выходные данные.

Трассы.

Выходом программы является модификация отредактированных сейсмических трасс. 


Операционное окружение.

Программа получает имя рабочего проекта через переменную среды PROJECT. В случае запуска программы из-под оболочки, это условие выполняется путем выбора рабочего проекта.

Программа определяет местонахождение системных файлов пакета из переменной VSPHOME, определенной в профиле пользователя или в файле setup в домашнем каталоге пользователя пакета. Файле setup данная переменная может выступать также под именем VSP.

Используемые файлы.

Программа ищет описание параметров в файлах $VSPHOME/etc/AFSN.pep и $VSPHOME/etc/vsp.pep.

В домашнем каталоге пользователя должен присутствовать файл setup, содержащий пути к каталогам данных, заданий и протоколов прохождения проектов, а также пути к системным файлам пакета ВСП.

Прочие требования.

Прочие требования накладываются оболочкой пакетного запуска pktexec.


Сообщения пользователю.

Способ доведения сообщений до пользователя.

Все сообщения выводятся в стандартный поток ошибок. В случае запуска программы из-под интерактивной оболочки сообщения сохраняются в файле протокола прохождения задания LOG/$PROJECT/AFSN-#.log. Сообщения классов серьезности EL_FATAL и EL_ERROR помещаются по завершении работы программы в область сообщений интерактивной оболочки.

Описание информационных сообщений.

Информационные сообщения, выводимые в информационную строку:

"Trace NMGL=____, HCAB=____ skipped."
Трасса с указанной глубиной и номером магнитограммы не попала в заданный диапазон кабельных глубин и не редактировалась.

Описание диагностических сообщений.

Список кодов и идентификаторов ошибок (обозначаемых ниже ERROR_IDENT), начинающихся с "ERROR__" приводится в документе Коды ошибок программ пакета UNIVERS.

Диагностические сообщения, выводимые в информационную строку:

"Minimal spike excess above noise level must be greater than 1!"

Величина минимального превышения пика над уровнем шума должна быть больше 1!

"Quantity of iterations must be less than 6 and greater than 0!"

Количество итераций должно быть меньше 6 и больше 0!

"Couldn't open 'Sxxx' modification of input traces due to ERROR_IDENT."

Не удалось открыть модификацию входных трасс.

"Can not create 'Sxxx' modification for edit traces due to ERROR_IDENT."

Не удалось создать выходную модификацию.
 
Контакты
198188 Санкт-Петербург, ул. Зайцева, д. 41, офис 263
Телефоны:
+7 (495) 754-9990
+7 (903) 255-7275
+7 (911) 236-7708
e-mail:
vsp@geovers.com
© ООО Геоверс, 2001-2024