После запуска программы появляется главная форма программы. На ней сразу отображается передаваемый рисунок, размер рисунка, кодовая скорость используемого кода и количество итераций, которое будет выполняться при многопороговом декодировании.
      Для того чтобы передать рисунок по каналу связи нужно нажать на кнопку “Передать по каналу”. Параметры канала устанавливаются на специальной страничке, которая появляется после нажатия кнопки “Настройки канала”. Здесь можно задать вероятность ошибки в канале и значение для инициализации датчика случайных чисел. После передачи рисунка по каналу отображается зашумленный рисунок. Также становятся доступными кнопки, управляющие процессом декодирования. С помощью кнопки “Декодирование” можно запустить процесс декодирования. При этом результат декодирования после каждой итерации отображается на экране. Чтобы выполнить одну итерацию декодирования необходимо нажать кнопку “Выполнить итерацию декодирования”. Если необходимо повторить эксперимент, то нужно нажать кнопку “Повторить эксперимент”. После этого можно опять воспользоваться кнопками "Передать по каналу" и "Декодирование".
      В программе существует возможность увеличивать любое из изображений. Для этого нужно щелкнуть левой кнопкой мышки на изображении. Переход к первоначальному виду картинки также выполняется нажатием левой кнопки мыши в области отображения.
      Картинка, подключаемая к проекту, должна обязательно иметь название pic.bmp. Формат картинки – truecolor (24-битовое изображение). Если картинка больше, чем область отображения, то производится автоматическое сжатие картинки до нужных размеров.