Возник вопрос, по поводу определения количества состояний сверточного кодера.
Изначально, я думал, что состояние кодера – это содержимое регистров сдвига, а их количество определяется количеством регистров сдвига (2^m, m-количество регистров).
Но, например, у Б. Скляра, есть кодер с тремя регистрами и 4 состояниями:

Он пишет, что количество состояний (для кодеров со степенью кодирования 1/n) определяется K-1 крайними правыми регистрами сдвига , где K-кодовое ограничение. Кодовое ограничение – это количество групп входных символов (включая текущую), от которых зависит результат кодирования (согласно Сергиенко А.Б.).
Собственно сам вопрос:
Правильно ли в целом определять количество состояний через кодовое ограничение?
Как правильно определить кодовое ограничение (по логике количество групп от которых зависит результат кодирования равно четырем, но Скляр пишет что у кодера K=3)?
Что делать с кодерами со степенью кодирования не 1/n? Типа этого:
