В чем разница между скоростью передачи данных и скоростью передачи битов?

Мне действительно трудно понять разницу. Некоторые говорят, что они такие же, в то время как другие говорят, что есть небольшая разница. Какая разница, точно? Мне бы хотелось, если бы вы объяснили с некоторой аналогией.

+57
12 дек. '13 в 3:19
источник поделиться
10 ответов

Биты в секунду просты. Это как раз то, на что похоже. Если у меня есть 1000 бит и я отправляю их со скоростью 1000 бит/с, для их передачи потребуется ровно одна секунда.

Baud - это символы в секунду. Если эти символы - неделимые элементы вашего кодирования данных - не являются битами, скорость передачи будет ниже битовой скорости на коэффициент бит на символ. То есть, если есть 4 бита на символ, скорость передачи будет & frac14; скорости передачи данных.

Эта путаница возникла из-за того, что ранние аналоговые телефонные модемы не были сложными, поэтому бит был равен боду. То есть каждый символ кодирует один бит. Позже, чтобы сделать модемы быстрее, инженеры-разработчики изобрели все более умные способы отправки большего количества бит на символ.¹

Аналогия

Система 1, бит: Представьте систему связи с телескопом на ближней стороне долины, а парень с другой стороны держит одну руку или другую. Назовите его левую руку "0" и правую руку "1", и у вас есть система для передачи одной двоичной цифры - одна bit - в то время.

Система 2, бод: Теперь представьте, что парень на дальней стороне долины держит игральные карты вместо своих голых рук. Он использует подмножество карт, туз до 8 в каждом костюме, в общей сложности 32 карты. Каждая карточка; каждый символ — кодирует 5 бит: от 00000 до 11111 в двоичном формате.²

Анализ

Парень System 2 может передавать 5 бит информации на карту в одно и то же время, когда парень System 1 должен передать один бит, обнажив одну из его голых рук.

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

Система связи со многими битами на символ сталкивается с аналогичной сложностью, поскольку схемы кодирования, необходимые для отправки нескольких бит на символ, намного сложнее, чем схемы, которые отправляют только по одному биту за раз. Чтобы расширить аналогию, тогда у парня, показывающего игровые карты, может быть несколько человек за ним, делясь работой по поиску следующей карты в колоде, раздавая ему карты так же быстро, как он может их показать. Помощники аналогичны более мощным процессорам, требуемым для создания схем кодирования с несколькими битами на бод.

То есть, используя большую вычислительную мощность, System 2 может отправлять данные в 5 раз быстрее, чем более примитивная система 1.

Историческая виньетка

Что нам делать с нашим 5-битным кодом? Кажется естественным для английского говорящего использовать 26 из 32 доступных кодовых точек для английского алфавита. Мы можем использовать оставшиеся 6 кодовых точек для символа пробела и небольшой набор управляющих кодов и символов.

Или мы могли бы просто использовать код Baudot, 5-битный код, изобретенный Émile Baudot, после которого был выпущен блок "бод".³


Сноски и отступления:

  • Например, стандарт V.34 определил режим 3,429 бод в 8,4 бит на символ, чтобы достичь пропускной способности 28,8 кбит/с.

    Этот стандарт говорит только о стороне POTS модема. Сторона RS-232 остается 1 бит на систему символов, поэтому вы также можете правильно назвать ее модемом 28,8 тыс. Бод. Смущает, но технически правильно.

  • Я преднамеренно сохранил здесь все.

    Одна вещь, о которой вы можете подумать, заключается в том, передает ли информация о игровой карте. Если это так, это подразумевает существование некоторого clock или latch, чтобы вы могли сообщить об отсутствии информации о карте из разрыва между отображением двух карт.

    Кроме того, что вы делаете с картами, оставшимися в покерной колоде, с 9 до короля и джокерами? Одной из идей было бы использовать их в качестве специальных флагов для переноса метаданных. Например, вам понадобится способ указать короткий трейлинг-блок. Если вам нужно отправить 128 бит информации, вам нужно будет показать 26 карт. Первые 25 карт передают 5 и раз 25 = 125 бит, а 26-я карта передает конечные 3 бита. Вам нужно каким-то образом сигнализировать о том, что последние два бита в символе следует игнорировать.

  • Вот почему ранние аналоговые телефонные модемы были указаны в терминах бод вместо bps: инженеры по коммуникациям использовали эту терминологию с телеграфных дней. Они не пытались запутать бит и бод; в их сознании это был просто факт, что эти модемы передавали один бит на символ.

+78
12 дек. '13 в 3:29
источник

Связанные вопросы


Похожие вопросы

Битрейт: -     Битовая скорость - это не что иное, как количество бит, передаваемых в секунду. Например, если скорость передачи данных составляет 1000 бит/с, то 1000 бит являются, например, 0 или 1 сек, передаваемыми в секунду.

Скорость передачи: -     Это означает, что количество сигналов времени меняет свое состояние. Когда сигнал является двоичным, скорость передачи и скорость передачи бит равны.

+11
24 окт. '16 в 5:08
источник

Я не понимаю, почему все усложняют (ответы).

Я просто оставлю это здесь.

bit rate vs. baud rate

Так что выше будет:

  • Сигнальный блок: 4 бита
  • Скорость передачи [Сигнальные единицы в секунду]: 1000 бод (бод)
  • Скорость передачи [Скорость передачи * Единица сигнала]: 4000 бит/с (бит в секунду)

Скорость передачи данных и скорость передачи данных, эти два термина часто используются при передаче данных. Скорость передачи - это просто количество битов (то есть 0 и 1), переданных за единицу времени. В то время как скорость передачи - это количество единиц сигнала, передаваемых за единицу времени, которое необходимо для представления этих битов.

+7
29 июл. '17 в 12:32
источник

Первое, что я считаю необходимым знать:

Это символ, который передается по физическому каналу. Не бит. Символ - это физические сигналы, которые передаются по физическому носителю для передачи битов данных. Символ может быть одним из нескольких изменений напряжения, частоты или фазы. Символ определяется физической природой среды. Хотя бит это логическая концепция.

Если вы хотите передать биты данных, вы должны сделать это, отправив символы через носитель. Скорость в бодах описывает, как быстро символы меняются по среде. Т.е. он описывает скорость изменения физического состояния в среде.

Если мы используем только 2 символа для передачи двоичных данных, что означает один символ для 0 и другой символ для 1, это приведет к baud rate = bit rate в baud rate = bit rate. И вот как это работает в старые времена.

Если нам посчастливится найти способ кодировать больше битов в символ, мы сможем достичь более высокой скорости передачи при той же скорости передачи данных. И это когда baud rate < bit rate. Это не означает, что скорость передачи замедлена. Это на самом деле означает, что эффективность передачи/скорость увеличивается.

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

Но возможность отправки нескольких битов на символ не бесплатна. Передатчик и приемник будут сложными в зависимости от методов модуляции. И требуется больше вычислительной мощности.

Наконец, я хотел бы сделать аналогию:

Предположим, я стою на крыше моего дома, а вы стоите на своей крыше. Там веревка между вами и мной. Я хочу послать тебе яблоки через корзину вниз по веревке.

Корзина - это символ. Яблоко это биты данных.

Если корзина маленькая (физическое ограничение символа), я могу послать только одно яблоко за корзину. Это когда скорость в бодах/корзинах = скорость в битах/яблоках.

Если корзина большая, я могу отправить больше яблок за корзину. Это когда скорость передачи <скорость передачи. Я могу отправить все яблоки с меньшим количеством корзин. Но мне нужно больше усилий (вычислительной мощности), чтобы положить больше яблок в корзину, чем положить только одно яблоко. Если ставка в корзине остается прежней, чем больше яблок я положу в одну корзину, тем меньше времени потребуется.

Вот некоторые связанные темы:

Как я могу быть уверен, что существует схема кодирования с несколькими битами на символ?

В чем разница между терминами битрейт, скорость передачи данных и скорость передачи данных?

+4
25 мар. '17 в 14:45
источник

Согласно В чем разница между скоростью передачи и скоростью передачи?:

Битовая скорость

Скорость данных выражается в битах в секунду (бит/с или бит/с). Скорость передачи данных R является функцией продолжительности бит или времени бит (ТБ) (рис .1, снова):

R = 1/TB

Скорость также называется пропускной способностью канала C. Если время бит составляет 10 нс, скорость передачи данных равна:

R = 1/10 x 10-9 = 100 миллионов бит/с

Обычно это выражается как 100 Мбит/с.

Скорость передачи

Термин "бод" происходит от французского инженера Эмиля Бодо, который изобрел 5-битный код телетайпа. Скорость передачи данных относится к числу сигналы или изменения символов, которые происходят в секунду. Символ является одним из несколько изменений напряжения, частоты или фазы.

NRZ двоичный код имеет два символа: по одному для каждого бита 0 или 1, представляющие уровень напряжения. В этом случае скорость передачи или скорость передачи символов та же, что и скорость передачи битов. Однако его возможно иметь более двух символов в интервал передачи, посредством чего каждый символ представляет несколько бит. С более чем двумя символами данные передаются с использованием модуляции методы.

Когда среда передачи не может обрабатывать данные основной полосы частот, модуляция входит в изображение. Конечно, это касается беспроводной связи. Бинарные сигналы базовой полосы не могут передаваться напрямую; скорее, данные модулируются на носитель радиосвязи для передачи. Некоторые кабели соединения даже используют модуляцию для увеличения скорости передачи данных, что называемой "широкополосной передачей".

Используя несколько символов, несколько бит могут быть переданы за символ. Например, если скорость передачи символов составляет 4800 бод и каждый символ представляет собой два бита, что соответствует общей скорости передачи 9600 бит/с. Обычно количество символов имеет некоторую степень в два. Если N количество бит на символ, тогда количество требуемых символов равно S = 2 ^ N. Таким образом, общая битовая скорость:

R = скорость передачи в бодах x log2S = скорость передачи данных в баде x 3.32 log10S

Если скорость передачи данных составляет 4800, а для каждого символа - два бита, число символов 2 ^ 2 = 4. Битрейт:

R = 4800 x 3,32 log (4) = 4800 x 2 = 9600 бит/с

Если для символа есть только один бит, как в случае с двоичным NRZ, бит и скорость передачи остаются неизменными.

+4
12 дек. '13 в 3:31
источник

Скорость передачи в основном используется в телекоммуникациях и электронике, представляя символ в секунду или импульсы в секунду, тогда как скорость передачи бит - это бит в секунду. Чтобы быть простым, основное отличие состоит в том, что символ может содержать более 1 бит, например n бит, что делает скорость передачи в n раз меньшей, чем скорость передачи.

Предположим, что нам нужно представить сигнал последовательной связи, мы будем использовать 8-бит в качестве одного символа для представления информации. Если скорость передачи символов составляет 4800 бод, то это означает общую скорость передачи 38400 бит/с. Это также может быть справедливо для области беспроводной связи, где вам понадобится несколько бит для модуляции для достижения широкополосной передачи вместо простой базовой передачи.

Надеюсь, что это поможет.

+3
12 дек. '13 в 3:31
источник

Битовая скорость - это мера количества бит, которые передаются за единицу времени.

Скорость передачи, которая также известна как скорость передачи символов, измеряет количество символов, которые передаются за единицу времени. Символ обычно состоит из фиксированного количества бит в зависимости от того, какой символ определен как (например, 8 бит или 9 бит данных). Скорость передачи в бодах измеряется в символах в секунду.

Возьмем пример, где символ ascii 'R' передается через последовательный канал каждую секунду.

Бинарный эквивалент равен 01010010.

Таким образом, в этом случае скорость передачи равна 1 (один символ передается в секунду), а бит - 8 (восемь бит передаются в секунду).

+1
02 апр. '15 в 3:44
источник

Бит-скорость - это мера количества битов данных (0 и 1), переданных за одну секунду. Число 2400 бит в секунду означает 2400 нулей или единиц, которые могут быть переданы за одну секунду, следовательно, аббревиатура "бит/с".

Скорость передачи по определению означает количество раз, когда сигнал в канале связи изменяется. Например, скорость 2400 бод означает, что канал может изменять состояния до 2400 раз в секунду. Когда я говорю "change state", я имею в виду, что он может меняться от 0 до 1 до 2400 раз в секунду. Если вы подумаете об этом, это почти похоже на скорость передачи данных, которая в приведенном выше примере была 2400 бит/с.

Если вы можете передавать 2400 нулей или единиц за одну секунду (скорость передачи) или изменять состояние цифрового сигнала до 2400 раз в секунду (скорость передачи), это то же самое.

0
18 янв. '16 в 10:37
источник

Бит в секунду - это то, что означает - скорость передачи данных, равная единице и нулям в секунду. Это называется бит в секунду (бит/с. Однако его не следует путать с байтами в секунду, сокращенно байтами/с, Бит/с или б/с.

Необработанные значения пропускной способности обычно указываются в битах в секунду, но многие программные приложения сообщают о скорости передачи в байтах в секунду.

Таким образом, стандартной единицей пропускной способности является бит в секунду, который обычно сокращается как бит/с, бит/с или б/с.

Бод - это единица измерения изменений или переходов, которые происходят в сигнале в каждую секунду.

Например, если сигнал изменяется от одного значения до нулевого значения (или наоборот) сто раз в секунду, то это скорость 100 бод.

Другой измеряет данные (пропускную способность канала), а другой измеряет переходы (называемые скоростями передачи сигналов).

Например, если вы посмотрите на современные модемы, они используют передовые методы модуляции, которые кодируют более одного бита данных в каждом переходе.

Благодарю.

0
21 мая '19 в 17:38
источник

Скорость последовательных данных:

Скорость передачи данных (бит/с) = 1/Tb Tb - продолжительность 1 бит Если продолжительность бит составляет 2 мс, то скорость передачи данных составляет 1/2x10-3, что составляет около 500 бит/с.

Скорость передачи:

Скорость передачи определяется как нет. (символов) в заданной единице времени (скажем, 1 с), или это означает, что количество сигналов времени меняет свое состояние. Когда сигнал является двоичным, скорость передачи и скорость передачи бит одинаковы.

Битовая скорость: - Битовая скорость - это не что иное, как количество битов, передаваемых в секунду. Например, если скорость передачи битов составляет 1000 бит/с, то 1000 бит являются, например, 0 или 1 сек, передаваемыми в секунду.

Слишком мало других терминов (например, последовательная скорость, скорость передачи, скорость передачи, скорость передачи данных по USB), и я предполагаю (?) значения, которые печатаются на последовательном мониторе, связаны с последовательной скоростью, скоростью передачи в бодах и USB Скорость передачи. Битовая скорость - это не другой термин, пожалуйста, исправьте меня, если я ошибаюсь, потому что последовательный монитор печатает некоторые значения с интервалом времени, а значение, безусловно, представляет собой набор бит. поэтому, если одно значение напечатано, я могу сказать, что бит бит, присутствующий в соответствующем значении, который печатается на последовательном мониторе в единицу времени, будет битовой скоростью.

0
21 июл. '17 в 13:23
источник

Посмотрите другие вопросы по меткам или Задайте вопрос