9600 бод это сколько байт в секунду
Перейти к содержимому

9600 бод это сколько байт в секунду

  • автор:

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

Несколько затупил.
Бод в секунду — это количество символов в секунду, бит в секунду и так понятно.
Правильно ли я понимаю, что для кадра из 8 байт с битом четности и 2-мя стоп битами при скорости 9600 бод, скорость в битах составит 9600 * (1+8+1+2) = 115200?

  • Вопрос задан более трёх лет назад
  • 29534 просмотра

Комментировать
Решения вопроса 1

«Бод в секунду» не бывает. Бод — это уже количество бит в секунду, независимо от их значения (данные или контроль канала).

Если один кадр состоит из 8 бит данных, 1 бита четности и 2 стоп-битов, при этом скорость канала у вас 9600 бод, то чтобы найти, сколько байт в секунду вам удастся передать, вам не умножать нужно, а делить: 9600/(8+1+2)=872,(72) байт в секунду.

Если же вам нужно, наоборот, выяснить минимальную скорость канала в бодах (т.е. общее число бит в секунду, считая служебные биты), то в вашем примере это считается так:
— 1000 семплов за половину секунды — это 2000 семплов за секунду
— каждый семпл — 2 байта = 16 значащих бит
— при кадре с 8 битами данных, 1 битом четности, 2 стоп-битами получится что на один семпл нужно два кадра, то есть 11*2=22 бит
— умножаем полное число бит для передачи одного семпла на число семплов в секунду, получаем 22*2000=44000 бит в секунду, то есть нужна скорость не менее 44000 бод.

Ответ написан более трёх лет назад
Нравится 2 2 комментария
Alexander Burov @AquiHostStrider

Т.е. «бод» — это «технический» бит? Слыхал, что в кадре бывает от 3 до 11 бит (бод), но все они в конечном итоге декодируются в кадры по 8 значащих бит.

Alexander Burov: Это не важно, сколько «бывает». Может быть хоть два бита в кадре. И декодироваться может во что угодно — это зависит от архитектуры. Прецеденты — не важны. Важен принцип.

9600 бод это сколько байт/сек?

1 бот = 1 бит/сек.
1 бит = 8 байт, след. 9600 бод = 1200 байт/ сек.

Все элементарно Ватсон 🙂

Александр НиколаевПрофи (630) 6 лет назад
вообще в 1 байте восемь бит

Обычно под термином «бод» понимают скорость изменения сигнала в секунду (с 0 на 1 или с 1 на 0).
Но последовательность из 7 единиц и 0 даст байт, но 1 бод.

Похожие вопросы
Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

9600 бод это сколько байт в секунду

Текущее время: Ср янв 10, 2024 00:31:08

Часовой пояс: UTC + 3 часа

Запрошенной темы не существует.

Часовой пояс: UTC + 3 часа

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y

Работоспособность сайта проверена в браузерах:
IE8.0, Opera 9.0, Netscape Navigator 7.0, Mozilla Firefox 5.0
Адаптирован для работы при разрешениях экрана от 1280х1024 и выше.
При меньших разрешениях возможно появление горизонтальной прокрутки.
По всем вопросам обращайтесь к Коту: kot@radiokot.ru
©2005-2024

Что такое бод

Что такое бод

Настройка серверов windows и linux

Все привет сегодня расскажу что такое боды. Бод — единица скорости передачи сигнала, измеряемая числом дискретных переходов или событий в секунду. Бод используется как единица измерения при обозначении скорости модемов для коммутируемых телефонных линий, выражающая число изменений состояния канала связи в секунду (для модема – действительную частоту несущей при передаче данных).
Названа в честь Эмиля Бодо, изобретателя кода Бодо — кодировки символов для телетайпов.

Иногда ошибочно считают, что бод — это количество бит, переданное в секунду. Но это верно лишь для двоичного кодирования. Например, в современных модемах используется квадратурная амплитудная манипуляция, и одним изменением уровня сигнала может кодироваться несколько (до 16) бит информации.
Например, при символьной скорости 2400 бод скорость передачи может составлять 9600 бит/c благодаря тому, что в каждом временном интервале передаётся 4 бита.

Кроме этого, бодами выражают полную ёмкость канала, включая служебные символы (биты), если они есть. Эффективная же скорость канала выражается другими единицами, например битами в секунду (бит/c, bps).

В высокоскоростных модемах один символ несёт несколько битов. Например, модемы V.22bis и V.32 передают 4 бита на 1 символ, V.32bis – 6 битов, а V.34 – 9.

Как перевести боды в биты

Есть очень хороший сайт калькулятор, переводящий боды в биты. Сам сайт calc.ru.

Что такое бод-2

Вот так вот просто перевести боды в биты.

Как посчитать количество бодов через PowerShell

Запустите PowerShell ISE и выполните код. Формула для вычисления количества бодов (битов в секунду) может быть представлена следующим образом:

бод = биты / время

где:
— бод — количество бодов (битов в секунду)
— биты — количество битов
— время — время, за которое передаются эти биты

$kilobits = 100
$baud = $kilobits * 1024
$baud

Вариант 1 из моего примера вычисляет количество бодов, умножая количество килобитов на 1024. Это предполагает, что время передачи битов равно 1 секунде.

$kilobits = 100
$baud = $kilobits * 1024 / 8
$baud

Как перевести боды в биты

Вариант 2 также учитывает, что время передачи битов может быть меньше 1 секунды. Поэтому он делит результат на 8, чтобы получить значение в байтах в секунду (BPS). Это полезно, когда речь идет о скорости передачи данных по сети или в других контекстах, где используются байты.

Выбор между этими двумя формулами зависит от контекста и требуемых единиц измерения. Если вам необходимо вычислить количество бодов для передачи данных по сети, то вариант 2 может быть предпочтительным. Если же вам просто нужно вычислить количество бодов для конкретного количества битов, то вариант 1 может быть достаточным.

Практические примеры

1. Предположим, у вас есть файл размером 10 мегабит. Вы хотите вычислить скорость передачи данных в бодах.

Вариант 1:
биты = 10 мегабит * 1024 = 10240 килобит
время = 1 секунда

бод = 10240 килобит / 1 секунда = 10240 бод

Вариант 2:
биты = 10 мегабит * 1024 = 10240 килобит
время = 1 секунда

бод = (10240 килобит / 8) / 1 секунда = 1280 байт/секунда

2. Предположим, у вас есть файл размером 5 гигабайт. Вы хотите вычислить скорость передачи данных в бодах.

Вариант 1:
биты = 5 гигабайт * 8 = 40 гигабит
время = 1 секунда

бод = 40 гигабит / 1 секунда = 40 гигабод

Вариант 2:
биты = 5 гигабайт * 8 = 40 гигабит
время = 1 секунда

бод = (40 гигабит / 8) / 1 секунда = 5 гигабайт/секунда

Популярные Похожие записи:
  • Управление Google диском в домене Active DirectoryУправление Google диском в домене Active Directory
  • Как ускорить Google и YouTube в РоссииКак ускорить Google и YouTube в России
  • Словарь системного администратора
  • Различия между физическими ядрами и логическими процессорамиРазличия между физическими ядрами и логическими процессорами
  • Ошибка The number of connections to this computer is limitedОшибка The number of connections to this computer is limited
  • Ошибка The volume cannot be extended because the number of clustersОшибка The volume cannot be extended because the number of clusters

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *