В некоторых случаях требуется использовать коды ИСР, а не коды Хэмминга, из-за ограничений на длину слов сообщения. 1 Коды Хэмминга накладывают ограничения на эту длину: она может быть только определёнными числами (1, 4, 11, 26 и другие). 1
В реальных системах информация передаётся порциями по 8, 16, 32 или 64 бита, что делает использование совершенных кодов не всегда подходящим. 1 В таких случаях часто используются квазисовершенные коды, к которым относятся и коды ИСР. 1
Также использование кодов ИСР может быть целесообразным, если слишком длинные коды Хэмминга на практике сложно реализуются. 2