Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 12

Мгновенный спектр

14.06.2013, 15:40. Показов 3186. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте
как можно построить мгновенные спектры сигнала, и вывести на график, как в реальном времени
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.06.2013, 15:40
Ответы с готовыми решениями:

Спектр сигнала
Написал программу, рассчитывающую спектр сигнала: f=50; t=0:1/1024:0.1; y=sin(2*pi*f*t); figure (1); plot(t,y) s=fft(y); ...

Фазовый спектр
Нужно отобразить фазовый спектр сигнала. Проблема в нормировке. Вот нашел статью, здесь описание нормировки амплитудного спектра, но нет...

Амплитудный спектр
Привет. опять та же функция с которой я раннее обращалась. s = 2*cos(200*t) .*( abs(t)<=2 ); рисунок амплитудного спектра...

7
Эксперт по электронике
 Аватар для R2D2
939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,488
14.06.2013, 18:20
Товарищи! Пожалуйста, формулируйте как можно точнее свои мысли.
В частности: каких сигналов? Цифровых, аналоговых, действительных, комплексных? Для чего Вам вообще это нужно: "препод, сволочь, валит" или может собственное любопытство удовлетворить охота ("contra spem spero")?
0
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 12
15.06.2013, 23:25  [ТС]
имеется цифровой сигнал в виде wav, txt.
мне нужно построить график с изменением спектра сигнала во времени, то есть это его мгновенные спектры.
0
Эксперт по электронике
 Аватар для R2D2
939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,488
16.06.2013, 01:34
Цитата Сообщение от Dmitry28 Посмотреть сообщение
изменением спектра сигнала во времени
Это есть функция 2х переменных (т.е. поверхность). Есть 2 пути: тупо строить поверхность или строить т.н. спектрограмму (по осям время и частота, амплитуда кодируется цветом). Второе в матлабе - проще.
Так что делать будем?

Добавлено через 1 час 5 минут
Сори)) Поправочка. Во втором случае тоже строится поверхность, просто мы на нее смотрим строго сверху.
1
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 12
16.06.2013, 16:18  [ТС]
В simulink это осуществляется с помощью spectrum scope, возможно ли в матлаб вывести спектр в таком виде или в матлаб только может строить графики, как spectrogram ?
0
Эксперт по электронике
 Аватар для R2D2
939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,488
16.06.2013, 16:30
Цитата Сообщение от Dmitry28 Посмотреть сообщение
возможно ли в матлаб вывести спектр в таком виде
Конечно можно. Первое, что приходит в голову - берете матицу из spectrogram и выводите ее по столбцам (или стокам (в зависимости от того где там моменты времени)) через drawnow. И будет Вам счастье.

Не по теме:

У меня сакраментальный вопрос: скажите, зачем все это? Почему нельзя сделать в симулинке то, что там проще сделать?

0
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 12
16.06.2013, 20:43  [ТС]
не могли бы вы привести пример построения?
на выходе у меня S,f,T (амплитуда, частота, время), и мне нада что бы амплитудный спектр менялся во времени, там те же 2 переменные, а drawnow я предполагаю строит от одной.
Цитата Сообщение от Dimka_rtf Посмотреть сообщение
У меня сакраментальный вопрос: скажите, зачем все это? Почему нельзя сделать в симулинке то, что там проще сделать?
Диплом, который нужно сделать в матлаб
0
Эксперт по электронике
 Аватар для R2D2
939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,488
16.06.2013, 22:17
Цитата Сообщение от Dmitry28 Посмотреть сообщение
на выходе у меня S,f,T (амплитуда, частота, время)
Вот простой пример:
Matlab M
1
2
load vcosig
specgram(vcosig, [], Fs);
Но в этом случае строится не поверхность (функция 2-х переменных это предполагает), а как бы ее проекция.
А вот ф-ия spectrogram - уже строит именно поверхность... Но с ней я еще до конца не разобрался...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.06.2013, 22:17
Помогаю со студенческими работами здесь

Спектр сигнала
Здравствуйте. Помогите с правильным построением спектра. В роли сигнала - скорость, из решенной системы уравнений (методом рунге кутты)....

Спектр сингулярности
Кто подскажет как получить спектр сингулярности одномерного сигнала?

Спектр сигнала
Уважаемые форумчане, доброго времени суток! Имеется два кода. Первый очень понятен, я понимаю физический смысл его, математический довольно...

Спектр сигнала
Здравствуйте, построил спектр сигнала по Фурье. Подскажите, что можно определить из данного графика?

Спектр мощности сигнала
Привет, помогите разобраться с темой. Дан двумерный массив. Необходимо пройтись по каждому столбцу окном определенного размера с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru