Фільтр Вінера • Адаптивні фільтри LMS/RLS • SNR аналіз • Спектральне віднімання
Призначення: Оптимальний лінійний фільтр для мінімізації середньоквадратичної помилки між сигналом і відфільтрованим виходом.
Передавальна функція у частотній області:
H(ω) = S_xx(ω) / [S_xx(ω) + S_nn(ω)]
де:
- S_xx(ω) - спектральна густина потужності сигналу
- S_nn(ω) - спектральна густина потужності шуму
Властивості:
Алгоритм реалізації:
Стохастичний градієнтний алгоритм для адаптації вагових коефіцієнтів:
w(n+1) = w(n) + μ·e(n)·x(n)
де:
- w(n) - вектор вагів розміру M
- μ - коефіцієнт навчання (step size)
- e(n) = d(n) - y(n) - помилка (бажаний вихід мінус фактичний)
- x(n) - вектор вхідних відліків
Умова збіжності: 0 < μ < 2/λ_max, де λ_max - максимальне власне значення автокореляційної матриці R_xx
Переваги: простота, низька обчислювальна складність O(M)
Недоліки: повільна збіжність, чутливість до власних значень R_xx
Нормалізована версія LMS для кращої збіжності:
w(n+1) = w(n) + [μ/(ε + ||x(n)||²)]·e(n)·x(n)
де ε - малий параметр регуляризації для уникнення ділення на нуль (зазвичай 10⁻⁶)
Переваги: незалежна від потужності вхідного сигналу, краща збіжність
Алгоритм з експоненціальним зваженням:
K(n) = λ⁻¹P(n-1)x(n) / [1 + λ⁻¹x^T(n)P(n-1)x(n)]
w(n) = w(n-1) + K(n)·e(n)
P(n) = λ⁻¹[P(n-1) - K(n)x^T(n)P(n-1)]
де λ - коефіцієнт забування (0.95 - 1.0)
Переваги: швидка збіжність (порядку 2M ітерацій)
Недоліки: висока обчислювальна складність O(M²)
Метод придушення адитивного шуму у частотній області:
|Ŝ(ω)|² = |Y(ω)|² - α·|N(ω)|²
де:
- Y(ω) - спектр зашумленого сигналу
- N(ω) - оцінка спектру шуму
- α - коефіцієнт надвіднімання (oversubtraction, зазвичай 1.5-3.0)
- Ŝ(ω) - відновлений сигнал
Алгоритм Short-Time Spectral Subtraction:
Проблема музичного шуму (Musical Noise):
Випадкові тональні артефакти через негативні значення після віднімання. Рішення:
Визначення: Відношення потужності корисного сигналу до потужності шуму.
SNR_power = 10·log₁₀(P_signal / P_noise) [дБ]
де P = (1/N)Σx²(n) - середня потужність
SNR_amplitude = 20·log₁₀(A_signal / A_noise) [дБ]
Використовується для зображень та відео:
PSNR = 10·log₁₀(MAX² / MSE) [дБ]
де MAX - максимальне можливе значення пікселя
Для нестаціонарних сигналів (мова, музика):
SNR_seg = (1/M)·Σ_{m=1}^M 10·log₁₀(P_signal,m / P_noise,m)
Інтерпретація якості:
| SNR (дБ) | Якість | Застосування |
|---|---|---|
| > 40 | Відмінна | Студійний запис |
| 30-40 | Добра | Hi-Fi аудіо |
| 20-30 | Задовільна | Телефонія, радіо |
| 10-20 | Погана | Зашумлене середовище |
| < 10 | Дуже погана | Ледь розбірливо |
Визначення: Нелінійний фільтр, що замінює кожен відлік медіаною у ковзному вікні.
y(n) = median{x(n-k), ..., x(n), ..., x(n+k)}
де 2k+1 - розмір вікна (завжди непарний для симетрії)
Властивості:
Обчислювальна складність:
Варіанти:
| Метод | Тип | Складність | Переваги | Недоліки |
|---|---|---|---|---|
| Вінер | Лінійний, оптимальний | O(N log N) | Мінімізує MSE, швидкий | Потрібна статистика a priori |
| LMS | Адаптивний | O(M) | Простий, реальний час | Повільна збіжність |
| NLMS | Адаптивний | O(M) | Стабільніший за LMS | Все ще повільний |
| RLS | Адаптивний | O(M²) | Швидка збіжність | Обчислювально дорогий |
| Spectral Sub. | Частотний | O(N log N) | Ефективний для мови | Музичний шум |
| Median | Нелінійний | O(N·M log M) | Імпульсний шум, краї | Повільний, не для Gaussian |
MSE (Mean Squared Error):
MSE = (1/N)·Σ[s(n) - ŝ(n)]²
RMSE (Root MSE):
RMSE = √MSE
MAE (Mean Absolute Error):
MAE = (1/N)·Σ|s(n) - ŝ(n)|
Коефіцієнт кореляції:
ρ = Cov(s, ŝ) / (σ_s · σ_ŝ)
Perceptual Evaluation:
Інструменти даного типу широко застосовуються у навчальній та дослідницькій діяльності. Вони дозволяють швидко отримувати точні числові результати, перевіряти аналітичні розрахунки та моделювати різноманітні сценарії. Використання онлайн-калькуляторів значно прискорює роботу науковців, інженерів, студентів та спеціалістів-практиків, які щодня стикаються з відповідними обчислювальними задачами.
Хімічна рівновага — стан системи, при якому швидкості прямої та зворотної реакцій рівні, і склад системи не змінюється з часом (в умовах незмінних зовнішніх умов). Рівновага описується константою рівноваги Kc або Kp. За принципом Ле-Шательє, зміна умов (температура, тиск, концентрація) зміщує рівновагу в бік, що компенсує цю зміну.
За теорією Бренстеда-Лоурі: кислота — донор протона (H⁺), основа — акцептор протона. За Арреніусом: кислота дисоціює з утворенням H⁺, основа — OH⁻. Кількісно кислотність оцінюється показником pH: pH < 7 — кисле середовище, pH = 7 — нейтральне, pH > 7 — лужне. Визначають за допомогою індикаторів або pH-метра.
Введіть необхідні значення у відповідні поля та натисніть кнопку обчислення. Результат відобразиться одразу. Калькулятор підтримує десяткові числа та від'ємні значення — для введення від'ємного числа використовуйте знак мінус. Усі розрахунки виконуються онлайн без встановлення додаткового програмного забезпечення.
Так, усі калькулятори на сайті calculator.party повністю безкоштовні. Жодна реєстрація не потрібна — просто відкрийте сторінку та починайте обчислення. Калькулятори доступні 24/7 і працюють у будь-якому сучасному браузері на комп'ютері, планшеті або смартфоні.
Калькулятор використовує 64-бітну арифметику з плаваючою точкою (стандарт IEEE 754), що забезпечує точність до 15–16 значущих цифр. Для більшості практичних задач цього більш ніж достатньо. Результати округлюються до 4–6 значущих цифр для зручності читання.
📁 Категорія: Електротехніка