Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
RiG1
28 / 28 / 0
Регистрация: 12.03.2011
Сообщений: 465
#1

Линейный блочный код - C++

15.05.2011, 15:05. Просмотров 1266. Ответов 3
Метки нет (Все метки)

Делаю лабу по линейным блочным кодам (Линейный код (6,3)). В общем задание выглядит так:
Пользователь вводит текстовое сообщение в окно, программа преобразует его в двоичный код, кодирует с помощью порождающей матрицы.
Далее в код сознательно случайным образом вводятся ошибки.
Код отправляется и получается. Затем идет очистка от ошибок с помощью матрицы проверки четности и синдрома.
Все это я сделал.
Далее необходимо декодировать сообщение до изначального (получить начальный двоичный код). Вот с этим пунктом и возникла проблема. В методичке метод декодирования не описан. Может кто-нибудь подсказать как это осуществить?

Добавлено через 53 минуты
Дополню, что кодируется код путём деления на "слова" по 3 бита ("011" "001" и т.д.) и умножения каждого из них на порождающую матрицу размерностью 3x6, в результате чего получаются 6-битовые "слова"

Добавлено через 12 часов 50 минут
ап ап ап

Добавлено через 2 часа 14 минут
апапап
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2011, 15:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Линейный блочный код (C++):

Исправить код линейный список из входной последовательности чисел - C++
Буду благодарен, за помощь. #include "stdafx.h" #include <iostream> #define use_SRT_SECURE_NO_WARRNINGS using namespace std;...

блочный шифр ХТЕА - C++
Здорова всем. Помогите пожалуйста реализовать программный код блочного шифра ХТЕА. Сам программный код у меня есть. Проблема...

Вставить в линейный список перед элементом с заданным значением другой линейный список - C++
Как можно вставить в линейный список перед элементом с заданным значением другой линейный список? Как один элемент вставлять, я знаю, а вот...

Сортировка карманным методом (блочный метод) - C++
Помогите. Нужен программный код для сортировки массива карманным методом (блочный метод).

Организовать поиск книги по коду, используя М-блочный метод - C++
Дан массив записей, каждый из которых содержит информацию: код книги, автор, название книги, издательство, год выпуска, количество страниц....

Структура "Человек". Блочный ввод-вывод / С++ для начинающих - C++
Структура "Человек": - фамилия, имя, отчество; - домашний адрес; - номер телефона; - возраст. Удалить, все элементы с заданным...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ValeryLaptev
Эксперт С++
1040 / 819 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
15.05.2011, 15:11 #2
Цитата Сообщение от RiG1 Посмотреть сообщение
Добавлено через 12 часов 50 минут
ап ап ап

Добавлено через 2 часа 14 минут
апапап
Давно бы уже первый вариант набросал бы, а мы б помогли доработать...
RiG1
28 / 28 / 0
Регистрация: 12.03.2011
Сообщений: 465
15.05.2011, 17:51  [ТС] #3
Решено, можно закрыть
dmitriy_blinov
0 / 0 / 0
Регистрация: 29.06.2012
Сообщений: 17
29.06.2012, 10:09 #4
RiG1, слушай, а ты можешь мне помочь с такой же прогой? меня попросили не текст, а изображение передать этим кодером..
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.06.2012, 10:09
Привет! Вот еще темы с ответами:

Структура "Государство". Блочный ввод-вывод - C++
Задание. Сформировать двоичный файл из элементов, заданных в варианте структуры.Напишите программу, которая бы позволяла: - добавлять...

Структура "Государство". Блочный ввод-вывод - C++
Структура "Государство": - название; - столица; - численность населения; - занимаемая площадь. Удалить все элементы, у которых...

Линейный алгоритм - C++
Вычислить координаты точки, делящей отрезок а1 а2 в отношении n1:n2 по формулам: X=(X1+yX2)/(1+y); Y=(Y1+yY2)/(1+y), где y=n1/n2

Линейный список - C++
Нужно написать курсовую по с++, не используя стандартных методов. Подскажите пожалуйста, с чего начать? Текст допомоги для деякої...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.06.2012, 10:09
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru