Кодирование и декодирование NRZ - C#
Формулировка задачи:
Помогите,пожалуйста
Задание: Разработать алгоритм кодирования и декодирования, код NRZ в C#.
Требования к реализации:
1) Система должна обеспечивать ввод символьных слов.
2) Система должна преобразовывать символьные слова в битовые последовательности.
3) Система должна применять к битовой последовательности преобразование 4В/5В.
4) Система должна кодировать результирующую последовательность би-тов в соответствии с выбранным способом кодирования.
5) Система должна визуализировать полученный код в виде графика.
6) Система должна декодировать на принимающей стороне последовательность в соответствии с методом 4В/5В.
7) Система должна преобразовать на принимающей стороне битовую последовательность в символьное слово.
Пример
Решение задачи: «Кодирование и декодирование NRZ»
textual
Листинг программы
class BinaryCode { private string String { get; set; } public static implicit operator BinaryCode(string str) { BinaryCode binaryCode = new BinaryCode(); binaryCode.String = str; return binaryCode; } public override string ToString() { return string.Join("", String .Select(b => Convert.ToString(b, 2))); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д