2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Минимальная длина кода
Сообщение05.06.2017, 14:37 


07/05/15
10
Есть проверочная матрица
$$H=\begin{pmatrix}
 1  0  1  1  1 \\ 
 1  1  1  0  0 \\ 
 1  1  0  1  0 
\end{pmatrix}$$
Нужно определить минимальную длину кода C, понял что можно по формуле $d_{min}(C)\geq S+1$, где S это количество независимых столцов, как их найти?

 Профиль  
                  
 
 Re: Минимальная длина кода
Сообщение05.06.2017, 17:47 


08/09/13
210
Не знаю, что формально означает "минимальная длина кода", но количество независимых столбцов ищут через приведение матрицы к диагональному виду.

 Профиль  
                  
 
 Posted automatically
Сообщение05.06.2017, 18:09 
Модератор


19/10/15
1196
 i  Тема перемещена из форума «Математика (общие вопросы)» в форум «Помогите решить / разобраться (М)»

 Профиль  
                  
 
 Re: Минимальная длина кода
Сообщение05.06.2017, 18:22 
Заслуженный участник
Аватара пользователя


23/07/05
17973
Москва
fractalon в сообщении #1222410 писал(а):
через приведение матрицы к диагональному виду.
Лучше к ступенчатому. И воспользоваться для этого элементарными преобразованиями строк. Тогда линейно независимые столбцы можно указать сразу.

 Профиль  
                  
 
 Re: Минимальная длина кода
Сообщение05.06.2017, 21:31 


03/06/12
2763
Someone в сообщении #1222424 писал(а):
И воспользоваться для этого элементарными преобразованиями строк

Вы имеете ввиду в данном случае?

 Профиль  
                  
 
 Re: Минимальная длина кода
Сообщение05.06.2017, 21:36 
Заслуженный участник
Аватара пользователя


23/07/05
17973
Москва
Ну, если мы ищем линейно независимые столбцы, то преобразовывать лучше строки. Если будем преобразовывать столбцы, то они перепутаются.

Правда, у меня есть смутные опасения, что слово "независимость" у ТС может означать не линейную независимость, а что-то другое.

 Профиль  
                  
 
 Re: Минимальная длина кода
Сообщение06.06.2017, 11:03 


14/01/11
2918
Вероятно, имеется в виду не "минимальная длина кода", а минимальное кодовое расстояние. У него действительно есть связь с линейной независимостью столбцов проверочной матрицы.

-- Вт июн 06, 2017 11:18:37 --

Вот такая теорема имеет место.
Цитата:
Если любые l≤d-1 столбцов проверочной матрицы H линейного (n,k)-кода линейно независимы, то минимальное расстояние кода будет по меньшей мере d. Если при этом найдутся d линейно зависимых столбцов, то минимальное расстояние кода равно d.

Собственно, достаточно повнимательнее посмотреть на матрицу, чтобы увидеть ответ.

 Профиль  
                  
 
 Re: Минимальная длина кода
Сообщение06.06.2017, 13:25 


03/06/12
2763
Someone в сообщении #1222502 писал(а):
Ну, если мы ищем линейно независимые столбцы, то преобразовывать лучше строки. Если будем преобразовывать столбцы, то они перепутаются.

А мне, в свете этого
graft в сообщении #1222338 писал(а):
где S это количество независимых столцов

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

 Профиль  
                  
 
 Re: Минимальная длина кода
Сообщение06.06.2017, 17:45 
Заслуженный участник
Аватара пользователя


23/07/05
17973
Москва
Sinoid в сообщении #1222653 писал(а):
может зависеть от самой матрицы (иногда проще пошаманить со столбцами)
Разумеется. Здесь три строки и пять столбцов. Я бы преобразовывал строки, поскольку их меньше. Но я думаю, что если считать арифметические операции, то большой разницы не будет.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group