И́мпульсно-ко́довая модуля́ция используется для оцифровки аналоговых сигналов. Практически все виды аналоговых данных допускают применение ИКМ.
SPI — последовательный синхронный стандарт передачи данных в режиме полного дуплекса, предназначенный для обеспечения простого и недорогого высокоскоростного сопряжения микроконтроллеров и периферии. SPI также иногда называют четырёхпроводным интерфейсом.
Физи́ческое коди́рование — представления дискретных сигналов, передаваемых по цифровому каналу связи, с целью передачи данных, представленных в цифровом виде, на расстояние по физическому каналу связи. Физическое кодирование также применяется для записи данных на цифровой носитель. При физическом кодировании обращают внимание на характеристики формируемого сигнала: ширину полосы частот, гармонический состав сигнала, способность к синхронизации приёмника с передатчиком. При физическом кодировании решаются вопросы синхронизации, управления полосой пропускания сигнала, скорость передачи данных и расстояние на которое необходимо передать данные.
В основе кодирования звука с использованием ПК лежит процесс преобразования колебаний воздуха в колебания электрического тока и последующая дискретизация аналогового электрического сигнала. Кодирование и воспроизведение звуковой информации осуществляется с помощью специальных программ. Качество воспроизведения закодированного звука зависит от частоты дискретизации и её разрешения .
Метод Гутмана — алгоритм безопасного удаления данных с жесткого диска компьютера. Метод разработан Питером Гутманом и Коллином Пламбом. Метод состоит из 35 проходов, ориентированных на уничтожение записей, закодированных методами MFM и различными модификациями RLL.
DVB-S2 — второе поколение цифрового спутникового вещания, стандарт на вещание цифрового телевидения, который станет преемником DVB-S. Был разработан в 2003 году группой DVB Project, международным промышленным консорциумом, и ратифицирован ETSI в марте 2005 года. Стандарт предусматривает усовершенствование DVB-S и ввод электронного сбора новостей, используемого мобильными устройствами для посылки звуков и изображений с любой точки мира домой на телевизионную станцию[прояснить].
Манче́стерское коди́рование, код Манчестер-II, абсолютный биимпульсный код — один из способов кодирования двоичным цифровым сигналом исходных двоичных данных для передачи по одному двухуровневому каналу связи или записи на носитель информации.
NRZ- код — один из способов линейного кодирования, используется при передаче дискретных сообщений в канале связи, формируя сигнал, передаваемый на расстояние. Т. е., при передаче информации на расстояние информация представляется в цифровом виде и в канал связи формируется сигнал в соответствии с кодом: логическому нулю соответствует нижний уровень сигнала, логической единице соответствует верхний уровень сигнала; информационные переходы происходят на границах значащего интервала. NRZ-код не является самосинхронизирующимся, поэтому в устройствах передачи данных для синхронизации сигнала применяют скремблирование — в последовательность специально вводят детерминированный процесс, по которому происходит синхронизация тактовой частоты приёмника с передатчиком. В спектре сигнала присутствует низкочастотная составляющая, которая приближается к постоянному сигналу при передаче серии передаваемых последовательностей из логических «единиц» или «нулей».
RZ код — один из способов линейного кодирования. Применяется в телекоммуникационных системах для передачи информации, представленной в цифровом виде, в виде сигнала, форма которого формируется по правилу кодирования. Формирование сигнала происходит по следующему правилу: код является трехуровневым, при котором обеспечивается возврат к нулевому уровню после передачи значащего интервала. Информационный переход осуществляется в начале значащего интервала, возврат к нулевому уровню — в середине значащего интервала, далее уровень является нулевым до конца значащего интервала. Возврат к нулю обеспечивает синхронизацию тактовой частоты формирования сигналов передатчика с тактовой частотой приёмника. Логическому нулю соответствует переход на верхний уровень, логической единице переход на нижний уровень. В процессе синхронизации физическая привязка к синхронной последовательности на приемной стороне осуществляется на каждом значащем интервале.
MLT-3 — один из способов линейного кодирования. Применяется для представления сигнала в соответствие с передаваемыми данными, представленных в цифровом виде. Сигнал на выходе кодирующего устройства в соответствие кодом MLT-3 представлен тремя потенциальными уровнями. Способ кодирования заключается в переключении уровня сигнала при поступлении логической «единицы». Информационный переход осуществляется в значащий момент времени, по переднему фронту. При этом, полоса частот получается меньше, чем при кодировании NRZ кодом. Синхронизация приемника и передатчика осуществляется в моменты времени, когда на вход кодирующего устройства поступает логическая «единица», для эффективного применения стараются использовать кодируемое сообщение состоящее из максимально большого количества логических «единиц». Метод разработан Cisco Systems для использования в сетях FDDI на основе медных проводов, известных как CDDI.
Потенциальный код 2B1Q — один из способов канального кодирования, применяемого для передачи цифровых данных на расстояние путём формирования сигнала в канал связи. Способ кодирования заключается в выставлении уровня сигнала в соответствии с поступающим на вход кодирующего устройства двух битов. Каждой паре битов соответствует потенциальный уровень сигнала, всего таких уровней четыре. Чтобы осуществлялась синхронизация приёмника с передатчиком, при таком способе кодирования необходимо стараться исключать последовательности одинаковых пар бит, что соответствует постоянной составляющей, при которой возможна рассинхронизация тактовых частот приёмника с передатчиком.
NRZI код - один из способов линейного кодирования. Сигнал на выходе кодирующего устройства является двухуровневый. Способ кодирования заключается в переключении уровня сигнала при поступлении логического "нуля" на вход кодирующего устройства. Синхронизация приемника и передатчика осуществляется в моменты времени, когда на вход кодирующего устройства поступает логический "ноль", для эффективного применения стараются использовать кодируемое сообщение состоящее из максимально большого количества логических "нулей". Для синхронизации приемника и передатчика вводят избыточные последовательности битов содержащих логические "нули" (скремблирование).
4B3T — один из способов линейного кодирования. Способ преобразования данных, представленных в цифровом виде, в виде сигнала, с целью передачи данных по физическому каналу связи. Сигнал на выходе кодирующего устройства, согласно коду 4B3T, является трехуровневым, т.е. на выходе кодирующего устройства формируется сигнал с тремя потенциальными уровнями. Код формируется, например, согласно таблице кодирования MMS43. Каждые четыре битовые комбинации представляются трехуровневой комбинацией.
Код Миллера — один из способов линейного кодирования. Применяется для передачи информации, представленной в цифровом виде от передатчика к приемнику. Код формируемый согласно правилу кода Миллера: является двухуровневым кодом, в котором каждый информационный бит кодируется комбинацией из двух значений потенциала, всего таких комбинаций 4 {00, 01,10,11}, а переходы из одного состояния в другое описываются графом. При непрерывном поступлении логических «нулей» или «единиц» на кодирующее устройство переключение полярности происходит с интервалом T, а переход от передачи «единиц» к передаче «нулей» с интервалом 1,5T. При поступлении на кодирующее устройство последовательности 101 возникает интервал 2Т, по этой причине данный метод кодирования называют трехчастотным. Переход с одного уровня на другой обеспечивает процесс синхронизации передатчика с приемником, в данном способе передачи осуществляется переключение с одного уровня на другой с минимальной частотой 2Т, что обеспечивает синхронизацию передатчика с приёмником.
AMI код — один из способов линейного кодирования. Является трехуровневым кодом, при поступлении на вход кодера логической единицы осуществляется смена потенциала либо на верхний, либо на нижний уровень, в зависимости от предыдущего уровня, на котором передавалась логическая единица. В процессе синхронизации, физическая привязка к синхронной последовательности на приемной стороне осуществляется при передаче смены логической единицы и логического нуля, либо за счет скремблирования.
ADI-код — один из способов линейного кодирования. Кодирование применяется для передачи данных на расстояние от передатчика к приёмнику по каналу связи, например по оптоволокну. Является двухполярным, двухуровневым кодом, при котором полярность сигнала на выходе кодирующего устройства инвертируется на каждом втором повторяющемся двоичном разряде. При синхронной передачи данных возникают ситуации, когда передатчик и приёмник рассинхронизированы, что приводит к возникновению ошибок передачи битовой последовательности. В системах цифровой передачи применяют приёмы синхронизации передатчика и приёмника в процессе передачи данных путем ввода битовой детерминированной последовательности, но такая последовательность является избыточной, но чтобы избежать избыточности применяют специальное линейное кодирование, которое позволяет избежать рассинхронизации приёмника с передатчиком, за счёт того, что приёмник будет синхронизироваться в моменты времени когда меняется состояние сигнала. При применении ADI кодирования при передаче данных формируется сигнал, по которому увеличивается вероятность синхронизации приёмника с передатчиком в процессе передачи сигнала, за счёт того, что при передаче последовательности, состоящей из длинной последовательности логических «нулей» или логических «единиц» происходит инвертирование уровня сигнала.
HDB3 код - один из способов линейного кодирования. Является трехуровневым. Формирования кода выполняется следующим образом: в каждые 4 нуля заменяются 4 символами в которых имеется хотя бы один сигнал V. Для подавления постоянной составляющей полярность сигнала V чередуется при последовательных заменах. Для замены используются два способа:
- если перед заменой исходный код содержал нечётное число единиц то используется последовательность 000V
- если перед заменой исходный код содержал чётное число единиц то используется последовательность 100V
Синхронный способ передачи данных — способ передачи цифровых данных по последовательному интерфейсу, при котором приёмнику и передатчику известно время передачи данных, то есть, передатчик и приёмник работают синхронно, в такт. Синхронизация приёмника и передатчика достигается либо путём ввода синхронизирующей последовательности, либо путём применения способа кодирования с самосинхронизацией при передаче каждого бита данных. К самосинхронизирующим кодам относят: RZ, Манчестер-II, MLT-3.
Самосинхронизирующиеся коды — способ синхронизации при синхронной передаче данных, когда процесс синхронизации тактового сигнала передатчика и тактового сигнала приёмника осуществляется в самом сигнале, путём его кодирования особым образом. При синхронной передаче данных возникают ситуации, когда частота взятия отсчётов в приёмнике, для восстановления битовой последовательности передаваемых данных, отличается от тактовой частоты по которой формируется сигнал отправки в передатчике. Вследствие этого происходят ошибки в получении данных. Этого можно избежать, если формировать сигнал в котором происходят детерминированные изменения по которым можно синхронизировать такты формирующего сигнала в передатчике с тактами принимающего сигнала в приёмнике. Такие кодовые последовательности получили название "самосинхронизирующиеся коды". К самосинхронизирующимся кодам относят: RZ, Манчестер-II, MLT-3, AMI, HDB3.