В телекоммуникациях и вычислениях битрейт ( битрейт или как переменная R ) — это количество бит , которые передаются или обрабатываются за единицу времени. [1]
Скорость передачи данных выражается в единицах бит в секунду (символ: бит/с ), часто в сочетании с префиксом СИ, таким как кило (1 кбит/с = 1000 бит/с), мега (1 Мбит/с = 1000 кбит/с), гига (1 Гбит/с = 1000 Мбит/с) или тера (1 Тбит/с = 1000 Гбит/с). [2] Нестандартная аббревиатура bps часто используется для замены стандартного символа bit/s, так что, например, 1 Мбит/с используется для обозначения одного миллиона бит в секунду.
В большинстве вычислительных и цифровых коммуникационных сред один байт в секунду (обозначение: Б/с ) соответствует 8 бит/с.
При количественной оценке больших или малых скоростей передачи данных используются префиксы СИ (также известные как метрические префиксы или десятичные префиксы), например: [3]
Иногда для обозначения скорости передачи данных используются двоичные префиксы . [4] [5] Международный стандарт ( IEC 80000-13 ) определяет различные символы для двоичных и десятичных (СИ) префиксов (например, 1 КиБ /с = 1024 Б/с = 8192 бит/с и 1 МиБ /с = 1024 КиБ/с).
В цифровых системах связи общий битрейт физического уровня , [6] необработанный битрейт , [7] скорость передачи данных , [8] общая скорость передачи данных [9] или некодированная скорость передачи [7] (иногда обозначается как переменная R b [6] [7] или f b [10] ) — это общее количество физически переданных бит в секунду по каналу связи, включая полезные данные, а также накладные расходы протокола.
В случае последовательной связи общая скорость передачи данных связана со временем передачи бита следующим образом:
Валовая скорость передачи данных связана со скоростью передачи символов или скоростью модуляции, которая выражается в бодах или символах в секунду. Однако валовая скорость передачи данных и значение бода равны только тогда, когда на символ приходится только два уровня, представляющие 0 и 1, что означает, что каждый символ системы передачи данных несет ровно один бит данных; например, это не относится к современным системам модуляции, используемым в модемах и оборудовании LAN. [11]
Для большинства линейных кодов и методов модуляции :
Более конкретно, линейный код (или схема передачи в полосе пропускания ), представляющий данные с использованием амплитудно-импульсной модуляции с различными уровнями напряжения, может передавать биты за импульс. Метод цифровой модуляции (или схема передачи в полосе пропускания), использующий различные символы, например амплитуды, фазы или частоты, может передавать биты за символ. Это приводит к:
Исключением из вышесказанного являются некоторые самосинхронизирующиеся линейные коды, например, манчестерское кодирование и кодирование с возвратом к нулю (RTZ), где каждый бит представлен двумя импульсами (состояниями сигнала), что приводит к:
Теоретическая верхняя граница скорости передачи символов в бодах, символах/с или импульсах/с для определенной спектральной полосы пропускания в герцах определяется законом Найквиста :
На практике эта верхняя граница может быть достигнута только для схем кодирования линии и для так называемой остаточной боковой полосы цифровой модуляции. Большинство других цифровых схем с модуляцией несущей, например ASK , PSK , QAM и OFDM , можно охарактеризовать как модуляцию с двойной боковой полосой , что приводит к следующему соотношению:
В случае параллельной связи общая скорость передачи данных определяется по формуле
где n — число параллельных каналов, M i — число символов или уровней модуляции в i - м канале , а T i — длительность символа , выраженная в секундах, для i -го канала.
Чистая скорость передачи данных физического уровня , [12] скорость передачи информации , [6] полезная скорость передачи данных , [13] скорость полезной нагрузки , [14] чистая скорость передачи данных , [9] скорость кодированной передачи , [7] эффективная скорость передачи данных [7] или скорость передачи данных по проводам (неформальный язык) цифрового канала связи — это емкость, исключая служебные данные протокола физического уровня , например, биты кадрирования с временным разделением (TDM) , избыточные коды прямой коррекции ошибок (FEC), символы обучения эквалайзера и другое кодирование канала . Коды исправления ошибок распространены, особенно в беспроводных системах связи, стандартах широкополосных модемов и современных высокоскоростных локальных сетях на основе меди. Чистая скорость передачи данных физического уровня — это скорость передачи данных, измеренная в опорной точке на интерфейсе между уровнем канала передачи данных и физическим уровнем, и, следовательно, может включать служебные данные канала передачи данных и более высокого уровня.
В модемах и беспроводных системах часто применяется адаптация линии связи (автоматическая адаптация скорости передачи данных и схемы модуляции и/или кодирования ошибок к качеству сигнала). В этом контексте термин пиковый битрейт обозначает чистый битрейт самого быстрого и наименее надежного режима передачи, используемого, например, когда расстояние между отправителем и передатчиком очень короткое. [15] Некоторые операционные системы и сетевое оборудование могут определять « скорость соединения » [16] (неформальный язык) технологии доступа к сети или коммуникационного устройства, подразумевая текущую чистую битрейт. Термин скорость линии в некоторых учебниках определяется как валовая битрейт, [14] в других — как чистая битрейт.
Соотношение между общей скоростью передачи данных и чистой скоростью передачи данных зависит от скорости кода FEC следующим образом.
Скорость соединения технологии, включающей прямое исправление ошибок, обычно относится к чистой скорости передачи данных на физическом уровне в соответствии с приведенным выше определением.
Например, чистая скорость передачи данных (и, следовательно, «скорость соединения») беспроводной сети IEEE 802.11a составляет от 6 до 54 Мбит/с, тогда как общая скорость передачи данных составляет от 12 до 72 Мбит/с, включая коды коррекции ошибок.
Чистая скорость передачи данных интерфейса базовой скорости ISDN2 (2 B-канала + 1 D-канал) 64+64+16 = 144 кбит/с также относится к скорости передачи данных полезной нагрузки, тогда как скорость передачи сигналов по D-каналу составляет 16 кбит/с.
Чистая скорость передачи данных физического уровня Ethernet 100BASE-TX составляет 100 Мбит/с, а валовая скорость передачи данных — 125 Мбит/с из-за кодирования 4B5B (четыре бита на пять бит). В этом случае валовая скорость передачи данных равна символьной скорости или импульсной скорости 125 мегабод из-за линейного кода NRZI .
В коммуникационных технологиях без прямого исправления ошибок и других накладных расходов протокола физического уровня нет различия между общей скоростью передачи данных и чистой скоростью передачи данных физического уровня. Например, чистая и общая скорость передачи данных Ethernet 10BASE-T составляет 10 Мбит/с. Благодаря линейному коду Manchester каждый бит представлен двумя импульсами, что дает частоту передачи импульсов 20 мегабод.
«Скорость соединения» модема голосового диапазона V.92 обычно относится к общей скорости передачи данных, поскольку нет дополнительного кода исправления ошибок. Она может достигать 56 000 бит/с в нисходящем направлении и 48 000 бит/с в восходящем направлении . Более низкая скорость передачи данных может быть выбрана на этапе установления соединения из-за адаптивной модуляции — в случае плохого соотношения сигнал/шум выбираются более медленные, но более надежные схемы модуляции . Из-за сжатия данных фактическая скорость передачи данных или пропускная способность (см. ниже) могут быть выше.
Пропускная способность канала , также известная как пропускная способность Шеннона , представляет собой теоретическую верхнюю границу максимальной чистой скорости передачи данных (без учета кодирования с прямой коррекцией ошибок), которая возможна без битовых ошибок для определенного физического аналогового канала связи «узел-узел» .
Пропускная способность канала пропорциональна аналоговой полосе пропускания в герцах. Эта пропорциональность называется законом Хартли . Следовательно, чистый битрейт иногда называют пропускной способностью цифровой полосы пропускания в бит/с.
Термин пропускная способность , по сути то же самое, что и потребление цифровой полосы пропускания , обозначает достигнутую среднюю полезную скорость передачи данных в компьютерной сети по логическому или физическому каналу связи или через сетевой узел, обычно измеряемую в контрольной точке выше уровня канала передачи данных. Это подразумевает, что пропускная способность часто исключает накладные расходы протокола уровня канала передачи данных. На пропускную способность влияет нагрузка трафика от рассматриваемого источника данных, а также от других источников, разделяющих те же сетевые ресурсы. См. также измерение пропускной способности сети .
Goodput или скорость передачи данных относится к достигнутой средней чистой скорости передачи данных, которая доставляется на уровень приложений , за исключением всех накладных расходов протокола, повторных передач пакетов данных и т. д. Например, в случае передачи файлов goodput соответствует достигнутой скорости передачи файлов . Скорость передачи файлов в бит/с можно рассчитать как размер файла (в байтах), деленный на время передачи файла (в секундах) и умноженный на восемь.
Например, на хорошую пропускную способность или скорость передачи данных модема голосового диапазона V.92 влияют протоколы физического уровня модема и канального уровня. Иногда она выше, чем скорость передачи данных физического уровня из-за сжатия данных V.44 , а иногда ниже из-за битовых ошибок и автоматических повторных запросов на повторную передачу.
Если сетевое оборудование или протоколы не обеспечивают сжатия данных, то имеем следующее соотношение:
для определенного пути коммуникации.
Ниже приведены примеры чистых скоростей передачи данных на физическом уровне в предлагаемых стандартных интерфейсах и устройствах связи:
В цифровых мультимедиа битрейт представляет собой объем информации или деталей, которые хранятся в единицу времени записи. Битрейт зависит от нескольких факторов:
Как правило, выбор делается в зависимости от вышеуказанных факторов, чтобы достичь желаемого компромисса между минимизацией битрейта и максимизацией качества воспроизводимого материала.
Если сжатие данных с потерями используется для аудио- или визуальных данных, будут введены отличия от исходного сигнала; если сжатие существенное или данные с потерями распаковываются и повторно сжимаются, это может стать заметным в виде артефактов сжатия . Влияют ли они на воспринимаемое качество, и если да, то насколько, зависит от схемы сжатия, мощности кодировщика, характеристик входных данных, восприятия слушателя, знакомства слушателя с артефактами и среды прослушивания или просмотра.
Скорость кодирования битов мультимедийного файла — это его размер в байтах, деленный на время воспроизведения записи (в секундах), умноженное на восемь.
Для потокового мультимедиа в реальном времени битрейт кодирования — это полезная пропускная способность , необходимая для предотвращения прерывания воспроизведения.
Термин средний битрейт используется в случае схем кодирования источника мультимедиа с переменным битрейтом . В этом контексте пиковый битрейт — это максимальное количество битов, необходимое для любого краткосрочного блока сжатых данных. [17]
Теоретической нижней границей скорости кодирования для сжатия данных без потерь является скорость передачи исходной информации , также известная как скорость энтропии .
Битрейты в этом разделе приблизительно соответствуют минимальному значению , которое среднестатистический слушатель в типичной среде прослушивания или просмотра при использовании наилучшего из доступных уровней сжатия будет воспринимать не намного хуже эталонного стандарта.
Компакт-диск цифрового звука (CD-DA) использует 44 100 сэмплов в секунду, каждый с глубиной бит 16, формат иногда сокращается как "16 бит / 44,1 кГц". CD-DA также является стерео , использующим левый и правый каналы , поэтому объем аудиоданных в секунду вдвое больше, чем у моно, где используется только один канал.
Скорость передачи данных аудиоданных PCM можно рассчитать по следующей формуле:
Например, скорость передачи данных записи CD-DA (частота дискретизации 44,1 кГц, 16 бит на выборку и два канала) можно рассчитать следующим образом:
Совокупный размер длины аудиоданных PCM (исключая заголовок файла или другие метаданные ) можно рассчитать по следующей формуле:
Общий размер файла в байтах можно найти, разделив размер файла в битах на количество бит в байте, которое равно восьми:
Таким образом, для 80 минут (4800 секунд) данных CD-DA требуется 846 720 000 байт памяти:
где MiB — это мебибайты с двоичным префиксом Mi, что означает 2 ·20 = 1 048 576.
Формат аудио MP3 обеспечивает сжатие данных с потерями . Качество звука улучшается с увеличением битрейта:
По техническим причинам (аппаратные/программные протоколы, накладные расходы, схемы кодирования и т. д.) фактические скорости передачи данных, используемые некоторыми сравниваемыми устройствами, могут быть значительно выше, чем указано выше. Например, телефонные схемы, использующие компандирование по μlaw или A-law (импульсно-кодовая модуляция), выдают 64 кбит/с.