Статья выглядит хорошо, спасибо что написали.
Но у меня есть вопрос.
На картинке 5 есть блок "Преобразуем в параллельный код". С этим всё понятно.
Но перед выходом на ЦАП "Параллельный в последовательный". Я не понял, а зачем тогда ортогональность нужна? Ведь если сигналы на всех 256 поднесущих перебираются последовательно то и влияния друг на друга не окажут.
Может быть там имелось в виду не "Параллельный в последовательный", а суммирование? Чтобы на выходе получился сигнал представляющих из себя сумму гармоник на ортогональных частотах.