Сигнал (информатика)
Сигнал (в информатике) — это условное обозначение, физический процесс или явление, которое переносит информацию от источника к получателю. В отличие от данных, которые представляют собой статическое представление информации (например, запись на диске), сигнал является динамической формой её передачи, изменяющейся во времени или пространстве. Сигналы могут быть представлены в виде электрических напряжений, радиоволн, световых импульсов, акустических колебаний или других физических величин. Ключевой характеристикой сигнала является его способность нести информацию, которая может быть извлечена и интерпретирована приёмником.
Классификация сигналов
Сигналы в информатике и смежных дисциплинах (теории связи, цифровой обработке сигналов) классифицируются по нескольким основаниям.
По физической природе носителя
- Электрические сигналы — наиболее распространённый тип в электронике и вычислительной технике. Представляют собой изменение напряжения или тока в проводнике. Используются в процессорах, памяти, линиях связи.
- Оптические сигналы — передаются с помощью электромагнитных волн оптического диапазона (света). Применяются в оптоволоконных линиях связи, лазерных дисках, оптических датчиках.
- Акустические сигналы — распространяются в виде звуковых волн. Используются в телефонии, системах распознавания речи, ультразвуковой диагностике.
- Радиосигналы — электромагнитные волны радиочастотного диапазона. Основа беспроводной связи (Wi-Fi, Bluetooth, сотовая связь, радиовещание).
- Механические сигналы — изменения механических величин (давления, перемещения, вибрации). Применяются в датчиках, системах управления.
По способу представления информации
- Аналоговые сигналы — непрерывные функции времени, которые могут принимать любое значение в заданном диапазоне. Пример: изменение напряжения на выходе микрофона, соответствующее звуковым колебаниям. Аналоговые сигналы подвержены искажениям и шумам, что ограничивает точность передачи.
- Дискретные сигналы — определены только в отдельные моменты времени (квантованы по времени). Они могут быть получены из аналоговых путём дискретизации. Пример: последовательность замеров температуры через равные промежутки времени.
- Цифровые сигналы — частный случай дискретных, у которых значения квантованы по уровню (принимают конечное множество значений, чаще всего два — 0 и 1). В информатике цифровые сигналы являются основой для представления и обработки данных в двоичной системе счисления. Пример: сигналы на шине данных процессора (логические уровни «0» и «1»).
По детерминированности
- Детерминированные сигналы — их изменение во времени полностью предсказуемо и может быть описано математической функцией. Пример: синусоидальное напряжение в сети переменного тока.
- Случайные (стохастические) сигналы — их точное значение в любой момент времени заранее неизвестно, описываются вероятностными характеристиками. Пример: шум в радиоканале, речевой сигнал, помехи. Большинство полезных сигналов в реальных системах являются случайными.
Основные характеристики сигналов
Для описания сигналов используются несколько фундаментальных параметров.
- Амплитуда — максимальное отклонение сигнала от среднего значения. Определяет мощность сигнала и его интенсивность.
- Частота — количество полных циклов изменения сигнала в единицу времени (для периодических сигналов). Измеряется в герцах (Гц). Определяет спектральные свойства.
- Фаза — сдвиг сигнала относительно некоторой начальной точки во времени. Важна для синхронизации и когерентной обработки.
- Длительность — временной интервал существования сигнала.
- Спектр — совокупность частотных составляющих, из которых состоит сигнал. Определяется с помощью преобразования Фурье.
- Мощность — энергия сигнала, передаваемая за единицу времени.
- Отношение сигнал/шум (SNR) — отношение мощности полезного сигнала к мощности шума. Ключевой параметр качества передачи информации.
Обработка сигналов
Обработка сигналов — это совокупность операций, направленных на извлечение, преобразование, передачу или хранение информации, содержащейся в сигнале. В информатике обработка сигналов чаще всего выполняется в цифровой форме.
Цифровая обработка сигналов (ЦОС)
ЦОС — это метод обработки сигналов с использованием цифровых вычислительных устройств (процессоров, микроконтроллеров, ПЛИС). Основные этапы ЦОС:
- Дискретизация — преобразование непрерывного аналогового сигнала в последовательность отсчётов, взятых через равные промежутки времени (согласно теореме Котельникова-Найквиста, частота дискретизации должна быть не менее удвоенной максимальной частоты в спектре сигнала).
- Квантование — округление каждого отсчёта до ближайшего уровня из конечного набора (например, 256 уровней для 8-битного АЦП). Этот процесс вносит ошибку квантования (шум).
- Кодирование — представление квантованных значений в виде двоичных кодов.
- Обработка — выполнение математических операций над цифровым потоком: фильтрация (удаление шумов), сжатие (уменьшение объёма данных), модуляция/демодуляция, спектральный анализ.
- Восстановление — обратное преобразование цифрового сигнала в аналоговый (с помощью ЦАП) для вывода на динамики, дисплей или другие устройства.
Основные операции обработки
- Фильтрация — выделение или подавление определённых частотных компонентов. Различают фильтры нижних частот, верхних частот, полосовые, режекторные.
- Модуляция — изменение параметров несущего сигнала (амплитуды, частоты, фазы) для передачи информации. Лежит в основе радиосвязи.
- Демодуляция — обратный процесс восстановления информационного сигнала из модулированного.
- Сжатие — уменьшение объёма данных путём устранения избыточности (например, алгоритмы JPEG для изображений, MP3 для звука, H.264 для видео).
- Корреляция — измерение степени сходства двух сигналов. Используется в системах распознавания образов и радиолокации.
Применение сигналов в информатике
Сигналы являются фундаментом для работы всех современных информационных систем.
- Связь и телекоммуникации: передача голоса, видео и данных по проводным и беспроводным каналам (сотовая связь, интернет, спутниковая связь). Используются модулированные сигналы различных диапазонов.
- Аудио- и видеообработка: запись, воспроизведение, редактирование звука и изображений. Цифровые сигналы представляют звуковые волны (PCM) и яркость/цвет пикселей (YUV, RGB).
- Радиолокация и навигация: излучение и приём отражённых радиосигналов для определения расстояния, скорости и координат объектов (радары, GPS, ГЛОНАСС).
- Медицинская диагностика: обработка биосигналов (ЭКГ, ЭЭГ, УЗИ) для выявления патологий.
- Управление и автоматика: сигналы от датчиков (температуры, давления, положения) обрабатываются контроллерами для выработки управляющих воздействий на исполнительные механизмы.
- Вычислительная техника: тактовые сигналы синхронизируют работу процессора, шины данных передают двоичные сигналы между компонентами компьютера.
Интересные факты
- Термин «сигнал» происходит от латинского signum — знак, признак.
- В 1928 году американский инженер Гарри Найквист сформулировал теорему, которая позже стала основой для цифровой обработки сигналов. В 1933 году советский учёный Владимир Котельников независимо доказал её и опубликовал в более строгой форме (теорема Котельникова).
- Первая в мире цифровая система обработки сигналов была создана в 1960-х годах для анализа сейсмических данных.
- Современные процессоры цифровой обработки сигналов (DSP) способны выполнять миллиарды операций умножения с накоплением в секунду, что необходимо для работы 5G-сетей и систем искусственного интеллекта.
Источники
- Оппенгейм А., Шафер Р. «Цифровая обработка сигналов» (1975, рус. пер. 1979).
- Лайонс Р. «Цифровая обработка сигналов» (3-е издание, 2011).
- Гоноровский И. С. «Радиотехнические цепи и сигналы» (5-е издание, 2006).
- Котельников В. А. «О пропускной способности эфира и проволоки в электросвязи» (1933).
- Стандарт IEEE 100: The Authoritative Dictionary of IEEE Standards Terms (7th ed., 2000).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →