Цитата(sysel @ Nov 8 2008, 13:44)

...
1) из-за необходимости менять фазу от фрагмента к фрагменту возникла задача плавной стыковки. (для того, чтобы в моменты состыковки не было бы "щелчков" из-за разрывов во временной области. (решил путём плавного уменьшения сигнала на предыдущем фрагменте и плавного увеличения на следующем). Но решение мне не совсем нравиться, т.к. выходной спектр получается достсточно непредсказуемый на месте состыковки. Может быть посоветуете чего ?
По сути Вам нужно белый шум пропустить через формирующий фильтр требуемым АЧХ. Это можно сделать как во временной области так и в частотной ( что Вы и пытаетесь сделать ). Если устроит кусочно - линейная апроксимация АЧХ фильтр можно посчитать в матлабе функцией remes или pmfir. Как делать фильтрацию в частотной области чтобы не было разрывов на стыке блоков читать Рабинера с Голдом.
Цитата(sysel @ Nov 8 2008, 13:44)

2) Кроме спектральной мощности задан пик-фактор сигнала (отношение пикового значения во временной области к среднеквадратичному). Когда я просто "обрезаю" выходящие за предел пики, такое "обрезание" приводит к появлению спектральных линий за пределами заданного спектра.
Поснему задача: генерация случайного сигнала с заданной спектральной плотностью и заданным пик-фактром.
Это уже интереснее. Если формирующий фильтр будет достаточно длинный и достаточной узкополосный, то какое бы не было распределения на выходе генератора шума - распределение на выходе формирующего фильтра будет стремится к нормальному ( в силу центральной предельной теоремы). У нормального распределения совершенно определенный пик фактор. Если Вы попытаетесь как-то ограничить сигнал на выходе фильтра чтобы уменьшить пик-фактор то исказится спектр.
Проблема похожа на OFDM PARP reduction если гуглом поискать то много чего находится.
ну не художники мы...