logo
Цифровая обработка сигналов Лекции / Цифровая обработка сигналов Лекции

3. Свойства симметрии

Если периодическая последовательность xp(n) с периодом в N отсчетов действительная, то ее ДПФ Xp(k) удовлет­воряет условиям симметрии:

Re[Xp(k)] = Re[Xp(N k)], Im[Xp(k)] = –Im[Xp(N k)],

Xp(k) =  Xp(N k) , (5.38)

arg Xp(k) = –arg Xp(N k).

Аналогичные равенства справедливы и для конечной действитель­ной последовательности x(n), имеющей N-точечное ДПФ Xp(k). Если ввести дополнительное условие симметрии последователь­ности xp(n), т. е. считать, что xp(n) = xp(N n), то окажется, что Xp(k) может быть только действительной.

Чаще всего приходится иметь дело с действитель­ными последовательностями, поэтому, вычислив одно ДПФ, можно получить ДПФ двух последовательностей, используя свойства симметрии (5.38). Рассмотрим действительные периодические последовательности xp(n) и yp(n) с периодами в N отсчетов каждая и N-точечными ДПФ Xp(k) и Yp(k) соответственно. ДПФ комплексной последовательности

zp(n) = xp(n) + j yp(n)

равно

Zp(k) =[xp(n) + j yp(n)];

Zp(k) = Xp(n) + j Yp(n). (19)

Выделяя действительную и мнимую части равенства (19), по­лучим

Re[Zp(k)] = Re[Xp(k)] – Im[Yp(k)];

Im[Zp(k)] = Im[Xp(k)] + Re[Yp(k)].

Действительные части Xp(n) и Yp(n) симметричны, а мнимые — антисимметричны, поэтому их легко разделить, используя опера­ции сложения и вычитания:

Re[Xp(k)] = {Re[Zp(k)] + Re[Zp(k)]}/2;

Im[Yp(k)] = {Re[Zp(k)] – Re[Zp(k)]}/2;

Re[Yp(k)] = {Im[Zp(k)] + Im [Zp(k)]}/2;

Im[Xp(k)] = {Im[Zp(k)] – Im [Zp(k)]}/2.

Итак, вычисляя одно N-точечное ДПФ, удается преобразовать сразу две действительные последовательности длиной по N от­счетов. Если эти последовательности еще и симметрич­ные, то число операций, необходимых для получения их ДПФ, можно сократить еще больше.