Други!
Я тут с коллегой реализую турбодекодер. Коллега накодил модель в матлабе, я её перенёс на С. В процессе переноса выяснили, что коллега в матлабе перепутал интерливер и деинтерливер местами. Однако у него декодер исправлял ошибки. В общем на всякий случай решили проверить, стало ли лучше от того, что мы поставили интерливер на место. Проверили. Оказалось, что стало хуже

Проверяли в матлабе на большом количестве блоков с АБГШ.
Отсюда вопрос. Как бы сделать какой-нибудь юнит-тест, который может определить корректность турбодекодера. То есть не по принципу "вроде что-то исправляет - значит работает" или "вроде стало лучше, значит было не правильно", а, например, по принципу того, что апостериорные вероятности строго совпадают со значениями, полученными каким-нибудь другим (непонятно пока каким) спобом.