Файл:Conv code 177 133.png

Исходный файл (963 × 390 пикселей, размер файла: 28 КБ, тип MIME: image/png )

Краткое содержание

ОписаниеКод конвертации 177 133.png
Русский: Восьмеричное 171 — это двоичное 1111001, восьмеричное 133 — это двоичное 1011011. Таким образом, единица означает наличие связи с сумматором (по модулю 2), ноль — отсутствие связи.

Попробуйте на питоне:

импорт  numpy  как  np из  scipy.ndimage.interpolation  импорт  сдвигакласс  ConvolutionalCodes :  def  __init__ ( self ,  poly )  : self.poly = poly    def  poly2regs ( self ):  poly  =  self.poly L = poly [ 0 ] # Ограничить длину Gen = [] # Список генераторов для g in poly [ 1 ]: bin_str = bin ( int ( str ( g ), 8 ))[ 2 : ] # Из восьмеричного в двоичное представление split_str = list ( tuple ( bin_str )) # Разделить биты split_int = [ int ( i ) for i in split_str ] # Преобразовать из символов в целые числа Gen.append ( split_int ) return L , Gen                                   def  encoder ( self ,  message ) :  L ,  Gen  =  self.poly2regs ( ) Gen = np.matrix ( Gen ) memory = np.zeros ( ( L , ) ) закодировано = [ ] для бита в сообщении : memory = np.abs ( shift ( memory , 1 , cval = np.NaN ) .round ( ) ) memory [ 0 ] = bit y = np.array ( np.dot ( Gen , memory ) % 2 ) [ закодировано.append ( i ) for i in y [ 0 ] ] return закодировано                                  convC  =  ConvolutionalCodes ([ 7 ,[ 171 , 133  ] ]) convC.poly2regs ( ) convC.encoder ( [ 1 , 0 , 1 , 0 , 0 , 1 , 1 ] )      
Дата
ИсточникСобственная работа
АвторКирлф
Другие версии
Это изображение диаграммы можно воссоздать с помощью векторной графики в виде файла SVG . Это имеет несколько преимуществ; см. Commons:Media for cleanup для получения дополнительной информации. Если доступна форма SVG этого изображения, загрузите ее и затем замените этот шаблон на .{{vector version available|new image name}}


Рекомендуется назвать SVG-файл «Conv code 177 133.svg» — тогда доступная версия шаблона Vector (или Vva) не будет нуждаться в новом параметре имени изображения .

Лицензирование

Я, владелец авторских прав на данную работу, настоящим публикую ее на условиях следующей лицензии:
w:ru:Creative Commons
атрибуция доля одинаково
Этот файл лицензирован в соответствии с лицензией Creative Commons Attribution-Share Alike 4.0 International.
Вы свободны:
  • делиться – копировать, распространять и передавать работу
  • ремиксовать – адаптировать произведение
При следующих условиях:
  • атрибуция – Вы должны указать соответствующее авторство, предоставить ссылку на лицензию и указать, были ли внесены изменения. Вы можете сделать это любым разумным способом, но не таким образом, который подразумевает, что лицензиар одобряет вас или ваше использование.
  • распространяйте на равных условиях – если вы делаете ремиксы, преобразуете или дополняете материал, вы должны распространять свои вклады по той же или совместимой лицензии, что и оригинал.
https://creativecommons.org/licenses/by-sa/4.0CC BY-SA 4.0Creative Commons Attribution-Share Alike 4.0истинныйистинный

Подписи

Сдвиговый регистр для полинома сверточного кода (7,[171,133]).

Элементы, изображенные в этом файле

изображает

создатель

некоторая ценность

Имя автора строка : Kirlf
Имя пользователя Wikimedia : Kirlf

статус авторских прав

защищенный авторским правом

лицензия на авторское право

Creative Commons Attribution-ShareAlike 4.0 International

зарождение

12 октября 2018 г.

источник файла

оригинальное создание загрузчика

тип носителя

изображение/png

контрольная сумма

b69e9b091fe8427ca038c40893b931c559ca7570

Метод определения или стандарт : SHA-1

размер данных

28,611 байт

высота

390 пикселей

ширина

963 пикселя

История файла

Нажмите на дату/время, чтобы просмотреть файл в том виде, в котором он был в тот момент.

Дата/ВремяМиниатюраРазмерыПользовательКомментарий
текущий06:07, 13 февраля 2019 г.963 × 390 (28 КБ)КирлфПользователь создал страницу с помощью UploadWizard

Следующая страница использует этот файл:

Получено с "https://en.wikipedia.org/wiki/File:Conv_code_177_133.png"