Jump to content

    
Sign in to follow this  
Aleх

Выделить фазы из сигнала

Recommended Posts

Коллеги, привет! Дилетантский вопрос:  оцифровывается некий сигнал, который состоит из нескольких составляющих: все - синусы одной частоты, но с разными фазами и амплитудами (получены из одного опорного синуса путем сдвига фазы и затуханием). Как бы мне вычислить все эти составляющие - фазы и амплитуды, каким агоритмом воспользоваться? 

В периоде у меня примерно 256  точек, но точность особо и не нужна - достаточно 1-2 градуса.

Фурье, я так понимаю, не годится - там на каждую частоту одна фаза

Share this post


Link to post
Share on other sites
3 minutes ago, Aleх said:

Как бы мне вычислить все эти составляющие - фазы и амплитуды, каким агоритмом воспользоваться? 

Никаким.. После суммирования гармоник с одинаковой частотой информация о фазах отдельных гармоник теряется безвозвратно.

Share this post


Link to post
Share on other sites
4 minutes ago, blackfin said:

Никаким.. После суммирования гармоник с одинаковой частотой информация о фазах отдельных гармоник теряется безвозвратно.

Я бы не спешил.
Если есть некий закон затухания и фазового сдвига, то не все потеряно.
Вольфрам в помощь - https://www.wolframalpha.com/input/?i=sin(50*f)%2B0.9*sin(50*f%2B1)%2B0.8*sin(50*f%2B2) 

Share this post


Link to post
Share on other sites
1 minute ago, AlexandrY said:

Если есть некий закон затухания и фазового сдвига, то не все потеряно.

Судя по описанию ТС, затухание каждой гармоники от времени не зависит.

Share this post


Link to post
Share on other sites

От времени никак не зависит. Просто, сложены копии опорного синуса с разной фазой и амплитудой - нужно узнать эти фазы, и - желательно- амплитуды

Share this post


Link to post
Share on other sites
Just now, Aleх said:

От времени никак не зависит. Просто, сложены копии опорного синуса с разной фазой и амплитудой - нужно узнать эти фазы, и - желательно- амплитуды

Попробуйте сложить N (нет, N мало! Лучше M) комплексных чисел, а потом по полученной сумме найти все слагаемые по отдельности.. ;)

Share this post


Link to post
Share on other sites
12 minutes ago, blackfin said:

Никаким.. После суммирования гармоник с одинаковой частотой информация о фазах отдельных гармоник теряется безвозвратно.

Сигнал выглядит как периодический, той же частоты, но с кривой формой. Если вручную сложить несколько синусов, то форма подбирается. Ниужели нельзя это сделать алгоритмически, программой?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

вспоминайте школьную тригонометрию, если пример со сложением M комплексных чисел слишком сложный.

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.

Sign in to follow this