1) DDS. Счетчик с заданным приращением, выборка синуса по таблице, суммирование всех синусов в единый сигнал. Фаза определяется начальным значением счетчика. Кол-во каналов = кол-во частот. Частоты - приращением. DTMF когда нибудь генерировал? Подними старый проект, вспомни, как это было. Только DTMF это два сигнала, а тут N.
2) ОБПФ. Начальная фаза определяется собственно фазами в спектре.