YaChudo

Аліасинг

Переглядів: 0. Оновлено 24.10.2026.

Аліасинг (англ. aliasing — накладення спектрів)  — ефект, що призводить до накладання, або нечіткості різних безперервних сигналів при їхній дискретизації.

Є однією з головних проблем при аналогово-цифровому перетворенні відео- і аудіосигналів. Неправильна дискретизація аналогового сигналу призводить до того, що високочастотні його складові накладаються на низькочастотні, в результаті чого відновлення сигналу в часі приводить до його спотворень. Для запобігання цього ефекту частота дискретизації повинна бути достатньо високою і сигнал повинен бути належним чином відфільтрований перед оцифровуванням.

Аліасинг  в комп'ютерній графіці — ефект «ступінчастості» зображення, проти якого використовуються різні алгоритми згладжування.

Два різних синусоїдальних сигнали, що не відрізняються при оцифровці: високочастотний з частотою f > f s / 2 {\displaystyle f>f_{s}/2\,} (червоний) на низькочастотний f s − f {\displaystyle f_{s}-f\,} (синій).

Дискретизація синусоїдних сигналів

Синусоїди — це важливий тип періодичних функцій, тому що реальні сигнали часто моделюють за допомогою сум синусоїд різних частот і різних амплітуд. Розуміння того, що аліасинг робить із окремими синусоїдами важливе для розуміння того, що відбувається з їх сумою.

Дві різні синусоїди, що відповідають тій самій множині значень.

Рисунок показує набір значень інтервал дискретизації яких — 1, і дві (з багатьох) різних синусоїд, що можуть мати такі значення. Тут частота дискретизації f s = 1 {\displaystyle f_{s}=1\,} . Наприклад, якщо інтервал це 1 секунда, частота становить 1 значення за секунду. Дев'ять циклів червоної і 1 цикл синьої синусоїди покривають проміжок у десять значень. Відповідне число циклів на значення є f r e d = 0.9 {\displaystyle f_{\mathrm {red} }=0.9\,}   і f b l u e = 0.1 {\displaystyle f_{\mathrm {blue} }=0.1\,} .  Якщо ці значення були отримані дискретизуючі функції cos ⁡ ( 2 π ( 0.9 ) x − θ ) {\displaystyle \scriptstyle \cos \left(2\pi (0.9)x-\theta \right)} і cos ⁡ ( 2 π ( 0.1 ) x − ϕ ) {\displaystyle \scriptstyle \cos \left(2\pi (0.1)x-\phi \right)} , то їх можна було отримати з тригонометрично тотожних функції cos ⁡ ( 2 π ( − 0.9 ) x + θ ) {\displaystyle \scriptstyle \cos \left(2\pi (-0.9)x+\theta \right)} і cos ⁡ ( 2 π ( − 0.1 ) x + ϕ ) , {\displaystyle \scriptstyle \cos \left(2\pi (-0.1)x+\phi \right),}  — це впроваджує корисне поняття від'ємної частоти.

Загалом, коли синусоїда частоти f {\displaystyle f\,} дискретизується з частотою f s , {\displaystyle f_{s},\,} результовна кількість циклів на значення становить f / f s {\displaystyle f/f_{s}} (відома як нормалізована частота), і вибрані значення невідрізненні від значень вибраних з іншої синусоїди (аліаса) чия нормалізована частота відрізняється від f / f s {\displaystyle f/f_{s}} на ціле (додатне або від'ємне).[note 1]  Замінюючи синусоїди від'ємних частот на тотожні ним представлення з додатними частотами, ми можемо виразити всі аліаси частоти f {\displaystyle f} як   f a l i a s ( N )   = d e f   | f − N f s | , {\displaystyle f_{\mathrm {alias} }(N)\ {\stackrel {\mathrm {def} }{=}}\ |f-Nf_{s}|,\,}   для будь-якого цілого N {\displaystyle N} зі справжньою частотою   f a l i a s ( 0 ) = f {\displaystyle \scriptstyle f_{\mathrm {alias} }(0)=f\,} , і N {\displaystyle N} має одиниці циклів на значення. Тоді аліас з N = 1 {\displaystyle N=1} для f r e d {\displaystyle \scriptstyle f_{\mathrm {red} }\,}   це   f b l u e , {\displaystyle \scriptstyle f_{\mathrm {blue} },\,}   (і навпаки).

Аліасінг має значення коли хтось намагається відновити початкову хвилю з її дискретизації. Найпоширеніші техніки для відновлення видають найменшу з частот f a l i a s ( N ) {\displaystyle \scriptstyle f_{\mathrm {alias} }(N)\,} . Отже, зазвичай важливо, щоб f a l i a s ( 0 ) {\displaystyle \scriptstyle f_{\mathrm {alias} }(0)\,} була унікальним мінімумом. Необхідна і достатня умова для цього це f s / 2   >   | f | , {\displaystyle \scriptstyle f_{s}/2\ >\ |f|,\,} де f s / 2 {\displaystyle \scriptstyle f_{s}/2\,} це частота Найквіста системи, яку дискретизують з частотою f s . {\displaystyle \scriptstyle f_{s}.\,}   У нашому прикладі умова Найквіста виконана, якщо початковий сигнал це синя синусуїда ( f = f b l u e {\displaystyle \scriptstyle f=f_{\mathrm {blue} }} ).  Але, якщо f = f r e d = 0.9 , {\displaystyle \scriptstyle f=f_{\mathrm {red} }=0.9,}   звичайний метод відновлення видасть синю синусоїду замість червоної.

Згинання

У цьому прикладі, f r e d {\displaystyle \scriptstyle f_{\mathrm {red} }\,}   і f b l u e {\displaystyle \scriptstyle f_{\mathrm {blue} }\,} симетрично розташовані навколо частоти f s / 2. {\displaystyle \scriptstyle f_{s}/2.}   І загалом, із збільшенням f {\displaystyle \scriptstyle f} від 0 до f s / 2 , {\displaystyle \scriptstyle f_{s}/2,}   f a l i a s ( 1 ) {\displaystyle \scriptstyle f_{\mathrm {alias} }(1)} зменшується з f s {\displaystyle \scriptstyle f_{s}}   до f s / 2. {\displaystyle \scriptstyle f_{s}/2.}   Подібним чином зі збільшенням f {\displaystyle \scriptstyle f} від f s / 2 {\displaystyle \scriptstyle f_{s}/2}   до f s , {\displaystyle \scriptstyle f_{s},}   f a l i a s ( 1 ) {\displaystyle \scriptstyle f_{\mathrm {alias} }(1)} продовжує зменшуватись від f s / 2 {\displaystyle \scriptstyle f_{s}/2} до 0.

Чорні точки — аліаси один одному. Жирна червона лінія — це приклад амплітуди, що змінюється з частотою. Пунктирні червоні лінії — це відповідні шляхи аліасів.

Див. також

Примітки

  1. ↑ Додавання цілого числа циклів між вибраними з синусоїди значеннями не має ефекту на значення в точках дискретизації. Це і є суттю аліасінгу.

Джерела

  • Craig Marven, Gillian Ewers A simple approach to digital signal processing — Wiley, 1996—236 стор. (англ.)

Джерело: стаття у Вікіпедії та історія редагувань (автори).