Я и начал с того, что это очень сложный вопрос. Вероятность
единичной ошибки можно взять "с потолка". Можно воспользоваться
имеющейся статистикой для вашего канала связи. Если ни то ни другое
не подходит, тогда можно собрать статистику самостоятельно:
помещаете ваш канал связи в наихудшие, с точки зрения прохождения
сигнала, условия, и смотрите на количество ошибок прохождения
информации. Только учтите, что собранная статистика даст ответ так
же с какой-то точностью. Все это завязано на количество прошедшей информации. Если вероятность единичной ошибки маленькая, то информации надо пропустить большое количество, что бы эту вероятность обнаружить. Условно, если у вас вероятность сбоя в одном байте 1Е-9, то вам надо пропустить хотя бы 1Е11 байт, что бы обнаружить эту вероятность с приемлемой точностью. Это может потребовать много времени. Не редко применяется проверка, что вероятность сбоя не более 1Е-5, например. Тогда время проверки становится на несколько порядков меньше. А добавив CRC с HD>1 получите вероятность пропуска ошибки ниже тех же 1Е-9.