Требуемая точность и диапазон частот не указаны. В такой постановке задачи можно прогнать прямоугольник через резонансный фильтр, который все уголки и скруглит. Визуально от правильного синуса будет не отличить. Амплитудную модуляцию сделать на втором ОУ.