[an error occurred while processing this directive]
|
Вот Вам картинка. Частота пилы 7000. Частота дискретизации 48000. Только 3 первые гармоники влазят до ч. Найквиста. Все остальные алиасят. Я разметил первые 10 гармоник. А их там бесконечность. Видно не все т.к. они накладываются друг на друга. А должно-то быть всего 3 их там: первая, вторая, да третья. Код привожу с комментариями. Тот кто и теперь скажет, что тут нет алиасинга - у того и есть каша в голове. И не надо говорить про растекание спектра, умножте на окно, увидите точно тоже самое.
1>> t=1:1:48000;
2>> y=sawtooth(2*pi*7000*t/48000);
3>> s= abs(fft(y));
4>> for k=1:24000; s2(k)=s(k); end;
5>> s2=s2/max(s2);
6>> plot(s2)
1 создадим врямя для одной секунды
2 генерируем пилу, грязную, нехорошую пилу
3 получаем амплитудный спектр
4 откинем симметричную часть, чтоб не мешала
5 нормализуем для красоты
6 вот вам картинка, такая же как у меня
E-mail: info@telesys.ru