Такие мощности не нужны. Да и стоить он будет.....
Есть кое какие мысли на МК собрать. Так как частота фиксированная, 400Гц, разбить полуволну на 32 отсчёта, в ШИМ заводить соответствующий код. На выходе через делитель оцифровывать синхронно значение, если меньше заданного, увеличиваем код в ШИМ (можно типа ПИД ввести). Если выше, соответственно уменьшаем. Частота вполне позволяет. На отрицательной полуволне повторять как на положительной, чтоб симметрия была. Ну и со сдвигом тоже самое делать и на 2-х других фазах. В какой-то степени будет поддерживаться нелинейность и RMS напряжения. С помехой тоже можно программно и аппаратно побороться. В отрицательных полуволнах другие задачи выполнять. Для оцифровки ипользовать отдельный МК с 3-мя АЦП на борту, управлять им по SPI с основного через гальваническую развязку, чтоб к "0" не привязываться.