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

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

Основні відмінності
Хоча всі три демонструють частотний вміст, лише спектрограми та водоспади демонструють змінну поведінку в часі. Спектр показує один момент, а водоспад складає спектри, але акцентує на довгострокових тенденціях. Спектрограма унікально пропонує детальне, кольорове відображення за часом і частотою.
Таблиця порівняння
| Особливість | Spectrum (FFT Plot) | Спектрограма | Вітрина водоспаду |
|---|---|---|---|
| Інформація, що змінюється у часі | Ні | Так | Так |
| Частотна інформація | Так | Так | Так |
| Амплітуда показана | Так | Так (кольорове кодування) | Так (зріст або колір) |
| Найкраще для | Миттєвий знімок | Зміни з часом | Довгі історичні тенденції |
Основи обчислень спектрограми
Покроковий процес
• Розділити сигнал на короткі, перекриваючі кадри.
• Застосувати віконну функцію (наприклад, Ганна або Гемінга) до кожного кадру.
• Обчислити FFT кожного віконного кадру, щоб отримати його спектр.
• Перетворити величини спектра у дБ або значення лінійної інтенсивності.
• Відображати інтенсивності кольорів, щоб показати слабкі та сильні компоненти.
• Розмістити спектри в часі, щоб утворити повну спектрограму.
Фактори, що впливають на точність
| Параметр | Роль у спектрограмі |
|---|---|
| Довжина вікна (розмір FFT) | Керує частотними деталями. Довші вікна мають кращу частотну роздільну здатність. |
| Тип вікна | Формує спосіб обробки кожного шматка і зменшує кількість небажаних артефактів. |
| Відсоток перекриття | Вищий перекриття дає більш плавну часову роздільну здатність. |
| Частота дискретизації | Встановлює найвищу частоту, яку можна відобразити. |
Роздільна здатність час-частота в спектрограмах

Довше вікно (краща частотна роздільна здатність)
• Розділяє частоти, близькі одна до одної
• Чіткіше показує повільні зміни частоти
• Знижує чіткість швидких або коротких подій
Коротше вікно (краща роздільна здатність часу)
• Чіткіше показує раптові зміни
• Фіксує швидкі зміни частоти
• Створює ширші або менш деталізовані частотні діапазони
Розривні спектрограми для довготривалого моніторингу сигналів
Сильні сторони
Підходить для довгострокового моніторингу сигналу. Використовує менше пам'яті порівняно з безперервним записом. Добре працює для повільних або випадкових змін. Корисно для тривалих перевірок дотримання вимог
Слабкі сторони
Неефективний для швидких або непередбачуваних імпульсів. Не забезпечує повністю безперервного часового огляду. Точність залежить від того, наскільки добре тригерується кожен шматок.
Для сигналів із швидкою поведінкою безперервний підхід дає чіткіше розуміння.
Безперервні спектрограми для швидкого аналізу подій

Безперервна спектрограма використовує довгий запис із ковзним, перекриваючим вікном для забезпечення огляду без прогалин. Цей метод фіксує швидкі події, узгоджується з формою хвилі та підтримує детальну кореляцію пакетів, імпульсів і символів.
| Переваги | Опис |
|---|---|
| Жодних прогалин у хронології | Кожна мить сигналу включена. |
| Фіксує швидкі зміни | Чітко показує спалахи, швидкі зміни, глюки та інші швидкі події. |
| Вирівняно з формою хвилі | Відповідає сигналу часової області без перерв. |
| Підтримує детальну кореляцію | Допомагає аналізувати пакети, символи та інші структури тонкого рівня. |
Спектрографічні кольорові карти та налаштування масштабування
Кольорові карти

| Кольорова карта | Опис |
|---|---|
| Інферно / Вірідіс | Плавно і послідовно, допомагає чітко показувати зміни. |
| Джет | Яскравий і яскравий, але може змінити спосіб, у який сприймаються дані. |
| Спека (чорний - червоний - жовтий) | Яскравіше підкреслює сильні частини сигналу. |
Масштабування амплітуди

| Тип масштабування | Найкраще для | Опис |
|---|---|---|
| Лінійний | Сигнали низького динамічного діапазону | Показує зміни напряму, але може приховати дуже слабкі деталі. |
| dB | Сигнали широкого динамічного діапазону | Він стискає діапазон, тому сильні та слабкі частини легше порівнювати. |
Управління динамічним діапазоном

| Налаштування дальності | Ефект |
|---|---|
| Занадто вузько | Кольори стають насиченими, і дисплей стає важким для читання. |
| Занадто широкий | Слабкі частини сигналу зникають на графіку. |
Як читати спектрограму?
Поширені патерни спектрограм
• Горизонтальна лінія — безперервний тон або несучий
• Вертикальна смуга — короткий імпульс або швидкий імпульс
• Діагональна траса — частотний розмах або чирп
• Кластерний шум — широкосмугові перешкоди
• Симетричні бічні смуги — AM- або PM-модуляція
• Періодичні імпульси — активність пакетів або імпульсні сигнали
Прості поради щодо інтерпретації спектрограм
• Помічати повторювані форми для точкової модуляції або регулярної активності
• Перевірити інтенсивність кольору, щоб побачити різницю між сильнішими та слабшими сигналами
• Спостерігайте, як змінюється частота для виявлення дрейфу або стрибків
• Дивіться на ширину сигналу, щоб зрозуміти FM, розширення або джиттер
Посібник з налаштувань вікна спектрограми
| Мета аналізу | Тип вікна | Розмір FFT | Перекриття | Примітки |
|---|---|---|---|---|
| Виявлення коротких спалахів | Ганн | Короткий | 75–95% | Добре підходить для швидких подій |
| Ідентифікуйте близькі частоти | Блекмен | Лонг | 50–75% | Деталізація з вищими частотами |
| Отримайте точну амплітуду | Плоский верх | Середній | 25–50% | Допомагає з точністю рівня |
| Зменшити бокові лопаті | Блекман-Гарріс | Середній | 50–75% | Допомагає виявляти низькорівневі сигнали |
| Моніторинг у реальному часі | Гаммінг | Середній | 50–80% | Збалансована чіткість і швидкість |
Застосування спектрограм
RF та бездротове зв'язок
Спектрограми допомагають виявляти перешкоди, перевіряти частотну перешкоду, контролювати небажані випромінювання та виявляти нестабільність на радіочастотних каскадах.
Аудіо та мовлення
Вони полегшують розгляд фонем, сибілянтності та формантів, а також виявляють кліпінг, спотворення та інші артефакти в аудіосигналах.
Радар і оборона
У радарних дослідженнях спектрограми виявляють сигнали, імпульсні поїзди, активність глушіння та деталі, пов'язані з методами стиснення імпульсів.
Механічна та вібраційна система
Вони допомагають виявляти частоти підшипників, відстежувати резонанс коробки передач і ідентифікувати короткі удари у обертових або рухомих машинах.
Біомедичні сигнали
Спектрограми корисні для моніторингу змін часу та частоти ЕЕГ та ЕКГ, а також виявлення аномальних спалах або порушень ритму.
Висновок
Спектрограми виявляють як часову, так і частотну поведінку, допомагаючи зрозуміти тони, спалахи, шум і модуляцію. Вибравши правильні налаштування вікон, перекриття, кольорову карту та масштабування, дисплей стає чіткішим і надійнішим. За правильного налаштування та уважного читання спектрограми дають повне уявлення про активність сигналу, не пропускаючи швидких змін чи довгострокових тенденцій.
Часті запитання [FAQ]
У яких форматах файлів можна зберегти спектрограму?
Його можна зберігати у форматі PNG, JPG або TIFF для зображень, а для сирих даних — як CSV, MAT або HDF5.
Чи показує спектрограма інформацію про фазу?
Ні. Стандартна спектрограма показує лише величину. Фаза потребує окремої фазової спектрограми.
Як рівень шуму впливає на спектрограму?
Високий рівень шуму може приховувати слабкі сигнали, що робить їх важко побачити.
Чому потрібна попередня обробка перед створенням спектрограми?
Попередня обробка, така як фільтрація або видалення постійного струму, допомагає видалити небажаний вміст і покращити чіткість.
Чи можуть спектрограми оновлюватися в реальному часі?
Так. Завдяки швидкій обробці FFT і коротким вікнам вони можуть працювати безперервно, коли надходять дані.
Чи працюють спектрограми зі складними I/Q-сигналами?
Так. I/Q дані перетворюються у величину або потужність перед формуванням спектрограми.