Микроконтроллеры | Быстрое преобразование Фурье (FFT) |
|
---|---|---|
Кто может помочь, с написанием подпрограмки или консультации, по написанию, для анализатора спектра сигнала с полосой около 20-25 кГц, . Анализатор на контроллере ATmega16 и жки МТ-12864 |
|
|
У меня есть ПДФ с описанием и подпрограмма БПФ на сях. Откуда не помню. Качество не знаю. Но, если кинете клич на мыло, вышлю Вам. |
|
|
А не расскажете подробней про фильтр на MF10, что опубликован на Вашем сайте? |
|
|
А Фурье зачем? Мне кажется, к вашей задаче вполне и Уолш подойдет. |
|
|
chav1961: А Фурье зачем? Мне кажется, к вашей задаче вполне и Уолш подойдет А что такое Уолш? Если можно поподробней, а то с вышкой проблемка. |
|
|
Dron_Gus: А не расскажете подробней про фильтр на MF10, что опубликован на Вашем сайте? MF10 universal monolithic dual switched capacitor filter - п datasheet: http://cqham.ru/ftp2/mf10.pdf |
|
|
Преобразование Уолша - в некотором роде частный случай преобразования Фурье. У Фурье рядообразующая функция - синус и косинус, а у Уолша - обычный меандр скважности 2. Его главное преимущество - при вычислении не требуются операции умножения, потому что умножение на меандр - это просто периодическая смена знака входного сигнала - и не более того Недостатков у Уолша два - он дает примерно на 20% (точнее, на 4/пи) больше амплитуду всех частот (что для индикации совершенно наплевать), и второй, более существенный - напихает в выделенную частоту и все частоты, совпадающие с нечетными гармониками выделенной частоты (с амплитудой = 1/n, где n - номер гармоники), что элементарно лечится несколькими (а не сотнями! ) операциями вычитания и деления на константу (или умножения на константу, обратную данной ). Для обработки высококачественного аудиосигнала Уолша я бы, конечно, рекомендовать не рискнул, а для того, чтобы мигать столбиками на индикаторе - лучше и не придумаешь. И, главное - для его реализации подойдет любой микроконтроллер, а не только MegaXXX (и по простоте, и по скорости - далеко не везде ведь есть аппаратное умножение). Литературу, к сожалению, раньше чем начнется учебный год, порекомендовать или отсканить не смогу |
|
|
chav1961: И, главное - для его реализации подойдет любой микроконтроллер, а не только MegaXXX (и по простоте, и по скорости - далеко не везде ведь есть аппаратное умножение). Mega16 по причине использования этого анализатора в синтезаторе КВ трансивера и ее наличие. chav1961: У Фурье рядообразующая функция - синус и косинус, а у Уолша - обычный меандр скважности 2 А для этого преобразования синусоиду в меандр преобразовывать не надо? |
|
|
схема |
|
|
для наглядности схема |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |