| Автор |
Съобщение |
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 9:39 pm Мнения: 2277
|
 Re: Преобразуване на Фурие
Генериран сигнал с три честоти 20, 40, 50Hz, честота на семплиране 1000Hz, fft с 8192 точки. Графиката изглежда добре според мен. Опитната постановка за реален сигнал нещо не я бива. Когато стане готова ще пусна резултат и от нея.
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!
|
| Вто Апр 05, 2022 9:44 pm |
|
 |
|
Zdrav
Ранг: Форумен бог
Регистриран на: Сря Яну 26, 2005 2:01 pm Мнения: 1952 Местоположение: Варна
|
 Re: Преобразуване на Фурие
А за unsigned overflow проверявал ли си?
_________________ Най-опасният враг на истината и свободата е мнозинството.
|
| Вто Апр 05, 2022 9:51 pm |
|
 |
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 1:48 pm Мнения: 4906 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
 Re: Преобразуване на Фурие
Ми само са вметна, че няма как да очакваш на реалната постановка баш същата графика, например може да реже 20 херца , друго трето 
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
| Вто Апр 05, 2022 9:52 pm |
|
 |
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 9:39 pm Мнения: 2277
|
 Re: Преобразуване на Фурие
Сметките са с плаваща запетая.
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!
|
| Вто Апр 05, 2022 10:00 pm |
|
 |
|
dan
Ранг: Форумен бог
Регистриран на: Вто Май 29, 2007 2:23 pm Мнения: 3714 Местоположение: Високо в планината
|
 Re: Преобразуване на Фурие
Амплитудите на сигналите в сумата са еднакви, предполагам. Вкарал ли си някаква обработка за намаляване на честотното изтичане, предполама не. Питам, защото разликата в нивата на 20 и на 40 Хц са ок. 12%, което по груби сметки съответства на разликата между точните честоти и "изчислените" спектрални линии. Съответно разликата между 40 и 50Хц е по-малка ( по същата причина). Можеш ли да направиш семплирането на 1024 sps. Метни файлче с "истински" данни.
_________________ Хайде де!
|
| Сря Апр 06, 2022 9:38 am |
|
 |
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 9:39 pm Мнения: 2277
|
 Re: Преобразуване на Фурие
Доста ще трябва да чета 
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!
|
| Сря Апр 06, 2022 9:56 am |
|
 |
|
dan
Ранг: Форумен бог
Регистриран на: Вто Май 29, 2007 2:23 pm Мнения: 3714 Местоположение: Високо в планината
|
 Re: Преобразуване на Фурие
До тук добре. По някаква причина 20те херца ти се явяват в съседен бин, поне така изглежда на картинката. Можеш ли да покажеш фазов спектър?
едит: нормирай си входния сигнал (+/- 1V) и нивата в спектъра също го раздели на дължината на "буфера" ( или на половината дължина на буфера, зависи как си ги извлякал), че да ни е по-лесно в анализа.
_________________ Хайде де!
|
| Сря Апр 06, 2022 10:19 am |
|
 |
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 9:39 pm Мнения: 2277
|
 Re: Преобразуване на Фурие
На място са. Нещото, което рисува осите (qcustomplot) си има собствено мнение къде да слага отметките  Фазов спектър - не съм много в час. Откъде да го взема/сметна?
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!
|
| Сря Апр 06, 2022 10:24 am |
|
 |
|
dan
Ранг: Форумен бог
Регистриран на: Вто Май 29, 2007 2:23 pm Мнения: 3714 Местоположение: Високо в планината
|
 Re: Преобразуване на Фурие
Не знам на какъв език го пишеш. Най-лесно ще стане, ако имаш имаш разписана atan2 функция: Ако z и y са съответно реалната и имагинерната компонента на спектъра, фазовият спектър се извлича с atan2(y,z). Ако имаш само едноквадрантен тангес, може да трябва да добавиш или извадиш 180°, в зависимост от това коя компонента в кой квадрант се намира.
_________________ Хайде де!
|
| Сря Апр 06, 2022 10:45 am |
|
 |
|
dan
Ранг: Форумен бог
Регистриран на: Вто Май 29, 2007 2:23 pm Мнения: 3714 Местоположение: Високо в планината
|
 Re: Преобразуване на Фурие
Докато обядвах се замислих нещо: Как си синхронизираш семплирането? Надявам се да не е по край на предишно семплиране. Та ако можеш с "истинските" данни да дадеш и информация за момента на семплиране.
_________________ Хайде де!
|
| Сря Апр 06, 2022 1:12 pm |
|
|