1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Что такое взвешенное и невзвешенное кодирование?

Цифровая схема, которую вы видите внутри компьютеров и других электронных устройств, может обмениваться данными только посредством двух понятий:«включено» и «выключено». Эти понятия представлены нам в виде двоичной нумерации, где 0 — выключено, а 1 — включено. Чтобы по-настоящему общаться с компьютером, необходимы дальнейшие преобразования, чтобы привести компьютерный язык к более человеческому формату. Первым шагом в процессе преобразования является преобразование двоичного кодирования в более удобочитаемую десятичную систему. Взвешенное и невзвешенное кодирование относится к методу преобразования двоичных чисел в десятичные. При взвешенном кодировании каждой цифре числа перед преобразованием присваивается взвешенное значение. В методах невзвешенного кодирования используются немного измененные формулы, но преобразования выполняются без значения веса.

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

Системы нумерации

Системы счисления обозначаются основанием, которое является максимальным числом, до которого вы можете досчитать, прежде чем добавить еще одну цифру. Например, система счисления, которую мы все изучаем в детстве, называется системой счисления с основанием 10, потому что первые десять чисел в последовательности, от 0 до 9, можно считать с помощью однозначных цифр. Как только вы дойдете до 10, вы должны все переставить и считать двузначными числами, пока не дойдете до 100, а затем вы начнете считать трехзначными числами. Эта система с основанием 10 также называется десятичной системой.

Позиционное обозначение

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

4782 =число 3210 =позиционные значения

Взвешенное кодирование

В приведенном выше примере позиционные назначения от 0 до 3 могут быть взвешенными значениями присвоенных им цифр. Таким образом, вес 4 равен 3, а вес 7 равен 2. Вес числа вступает в игру при преобразовании из любой системы счисления с основанием в десятичную (с основанием 10) систему счисления. Одна из формул преобразования взвешенного числа состоит в том, чтобы умножить каждую цифру на ее основание в степени ее положения, а затем сложить все полученные цифры. В приведенном ниже примере 100101, представляющее собой двоичное число с основанием 2, преобразуется в десятичное число (с основанием 10).

100101 =двоичное (с основанием 2) число 543210 =позиционные веса (1 x 2 ^ 5) + (0 x 2 ^ 4) + (0 x 2 ^ 3) + (1 x 2 ^ 2) + (0 x 2 ^ 1) ) + (1 x 2^0) =32 + 0 + 0 + 4 + 0 + 1 =37 37base10 =десятичное преобразование

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

Невзвешенное кодирование

Код Грея — это невзвешенный метод кодирования, который изменяет только один бит в двоичном числе при переходе от одного десятичного числа к другому. В обычном двоичном кодировании цифры 10 будут представлять десятичное число 2. При использовании кода Грея один бит этого двоичного числа изменяется, поэтому десятичное число 2 представляется двоичными цифрами 0011. Последовательно десятичное число 3, которое обычно быть представлен двоичными цифрами 0011, теперь преобразуется в 0010, поскольку может измениться только один бит.

Excess-3 — еще один метод невзвешенного кодирования, который когда-то использовался в старых компьютерах и арифмометрах. При превышении-3 вы добавляете 3 к десятичному числу, прежде чем преобразовать его в двоичное. Таким образом, десятичное число 2, например, сначала увеличится на 3, получив 5. Двоичное преобразование 2 с использованием метода Excess-3 будет 0101 вместо его обычного двоичного значения 0010.


  1. Что такое номер BBM
  2. Как узнать, что сеть номер мобильного телефона на
  3. Что такое адаптированное Вызов
  4. Что Vs. ЕСН IMEI
  5. Что делать для Forgotten Boost, номер голосовой почты