Аварии на нефте‑ и газопроводах, сопровождающиеся истечением жидкости, наносят экономический и экологический ущерб. Задача главных механиков — предотвращение аварий и контроль за работой оборудования. Необходимым условием для своевременного устранения аварий в нефтегазовой отрасли и ликвидации их последствий является оперативное определение местоположения утечек и врезок. Для решения данной задачи разработано и применяется большое количество методов, отличающихся чувствительностью, помехозащищенностью, скоростью и точностью определения координат мест утечек и врезок. При решении ряда типовых задач исследования и обработки сигналов о сбое в работе оборудования используются частотные характеристики. Предложен вариант реализации быстрого преобразования Фурье на языке программирования C++ и языке кодирования программируемой логической интегральной схемы Verilog. При выполнении работы используются программные обеспечения Visual Studio от компании Microsoft и Quartus от компании Intel (Altera). Представлено сравнение результатов обработки нескольких сигналов в приведенных выше программах. При реализации в программируемой логической интегральной схеме работа выполняется на уровне модели с использованием встроенной intellectual property core (IP функции), в то время как в C++ алгоритм реализован вручную, что повышает точность его выполнения. Практическая значимость работы —изучение и решение простейших задач в области разработки современных радиоэлектронных устройств, в том числе и для слежения за работой оборудования в нефтегазовой отрасли, быстрого реагирования на языке описания аппаратуры Verilog и сравнение с альтернативной моделью на языке программирования. Представлены выдержки кодов обеих программ. Проиллюстрированы БПФ (пошагово), а также сигналы до и после обработки. Данная работа может использоваться для обучения студентов высших учебных заведений в области разработки, отладки и кодирования электронных и радиоэлектронных устройств, а также при создании и проектировании реальных устройств на производстве. Ознакомление и изучение данного языка программирования проводятся в стенах одного из ведущих инженерных университетов Российской Федерации — Московского государственного технического университета им. Н.Э. Баумана.