Jump to content
    

Восстановление сигнала по его спектру

Есть спектр сигнала в виде таблица со значениями времени и амплитуды, полученный с помощью ДПФ. Можно ли восстановить форму исходного сигнала, если можно то как?

Share this post


Link to post
Share on other sites

3 часа назад, E1962 сказал:

Есть спектр сигнала в виде таблица со значениями времени и амплитуды, полученный с помощью ДПФ. Можно ли восстановить форму исходного сигнала, если можно то как?

Да.. Суммируешь амплитуды в каждом временном отрезке и рисуешь форму сигнала.

Share this post


Link to post
Share on other sites

4 часа назад, E1962 сказал:

Есть спектр сигнала в виде таблица со значениями времени и амплитуды

Это не спектр. Это сам сигнал.  :rtfm:

Share this post


Link to post
Share on other sites

непонятно да, что за время, то ли время сигнала, то ли частоты на периоды заменены, что бывает

Share this post


Link to post
Share on other sites

Очевидно пропустив эти данные через обратное преобразование Фурье. Если сильно упрощенно, сигнал это сумма синусоид с заданными из таблицы амплитудами и фазами...

ЗЫ, Только, естественно, в таблице не время и амплитуда, а комплексные амплитуды спектральных составляющих  или как там они представлены.

Share this post


Link to post
Share on other sites

Добавим туману: не все так однозначно. Для полноценного восстановления формы сигнала нужна априорная информация, касающаяся способа получения спектра. Если просто кусок временной диаграммы подвергается преобразованию Фурье - это простейший случай: берете ОДПФ и восстанавливаете этот кусок.

Если (как это бывает при обработке непрерывных сигналов) идет ДПФ с наложением оконной функции (а иногда и с перекрытием), надо знать вид оконной функции и параметры перекрытия.

А если спектр получался специально для отображения (т.е. усреднением по нескольким выборкам), то восстановить исходную форму невозможно.

Share this post


Link to post
Share on other sites

5 часов назад, V_G сказал:

Добавим туману: не все так однозначно.

Естественно) Но как обычно, ждём следующих уточнений и дополнений от автора)

Share this post


Link to post
Share on other sites

малость приврал- частоты и амплитуды. окно Блекмана- Харриса 4

Share this post


Link to post
Share on other sites

ОДПФ есть, чтобы обратно во временную область преобразовать.

Share this post


Link to post
Share on other sites

On 12/13/2025 at 7:52 AM, E1962 said:

Можно ли восстановить форму исходного сигнала, если можно то как?

Нельзя. Для восстановления исходного сигнала кроме амплитуд гармоник нужны ещё и фазы гармоник.

Share this post


Link to post
Share on other sites

13 минут назад, blackfin сказал:

фазы гармоник

Согласен, обязательно.

Share this post


Link to post
Share on other sites

3 часа назад, E1962 сказал:

Я тоже согласен, но была слабая надежда на чудо.

если есть какой-то критерий для оценки правильности конечного результата, то можно попробовать подобрать спектр математической оптимизацией

Share this post


Link to post
Share on other sites

16 минут назад, aBoomest сказал:

Это как?
Критерий какой? Заранее знать какой примерно формы д.б. сигнал?

любой, может быть известный кусок сигнала, для расчёта нужно составить функцию, которая будет оценивать выходной сигнал и выдавать оценку в виде значения, дальше спец. алгоритм будет по частным производным пытаться найти максимум

на вход функции должен подаваться вектор фаз

фактически это попытка решить уравнение с многими неизвестными

Edited by gridinp

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...