LTSpice у меня есть, но я проверил программно, да, такой сигнал компаратор примет за одночастотный.
Спасибо, для себя делаю вывод: надо осторожно подходить к выбору частот для управления чем либо, недаром DTMF так разнесены по частотам.
Найдено 12 результатов
- Вс дек 04, 2022 23:06:10
- Форум: AVR
- Тема: FFT на Си для AVR
- Ответы: 199
- Просмотры: 66791
- Вс дек 04, 2022 21:54:00
- Форум: AVR
- Тема: FFT на Си для AVR
- Ответы: 199
- Просмотры: 66791
Re: FFT на Си для AVR
Попробую, напишу.
- Вс дек 04, 2022 21:41:24
- Форум: AVR
- Тема: FFT на Си для AVR
- Ответы: 199
- Просмотры: 66791
Re: FFT на Си для AVR
WiseLord спросил, как компаратор справится с двухтональным сигналом.
Я показал на примере DTMF, что компаратор справился.
На картинке же видно!
Float тут ни при чем, это же пример обработки после компаратора с прямоугольным двухтональным сигналом!
И WiseLord молчит, а вы со своими заумными речами ...
Я показал на примере DTMF, что компаратор справился.
На картинке же видно!
Float тут ни при чем, это же пример обработки после компаратора с прямоугольным двухтональным сигналом!
И WiseLord молчит, а вы со своими заумными речами ...
- Вс дек 04, 2022 19:58:42
- Форум: AVR
- Тема: FFT на Си для AVR
- Ответы: 199
- Просмотры: 66791
Re: FFT на Си для AVR
Ваш русский понять очень сложно:
"Вы привели пример с АОНом, в котором и используется обычный ДПФ (а не БПФ) с оконной функцией косинусного типа. Это та самая "свертка с импульсной характеристикой фильтра", есличо..."
Мой русский прост:
1.Компаратор AVR для анализатора спектра использовать можно.
2 ...
"Вы привели пример с АОНом, в котором и используется обычный ДПФ (а не БПФ) с оконной функцией косинусного типа. Это та самая "свертка с импульсной характеристикой фильтра", есличо..."
Мой русский прост:
1.Компаратор AVR для анализатора спектра использовать можно.
2 ...
- Вс дек 04, 2022 19:28:51
- Форум: AVR
- Тема: FFT на Си для AVR
- Ответы: 199
- Просмотры: 66791
Re: FFT на Си для AVR
Написал и eщe раз напишу:
"Если проводить БПФ с реальным сигналом, ни одного бина с нулевой амплитудой вы не получите, проверено практикой"
Вы на практике проводили БПФ с реальным сигналом? Ну нету там ни одной нулевой частоты, чтобы вы не говорили!
Маленькие, но все же не нулевые!!!
Добавлено ...
"Если проводить БПФ с реальным сигналом, ни одного бина с нулевой амплитудой вы не получите, проверено практикой"
Вы на практике проводили БПФ с реальным сигналом? Ну нету там ни одной нулевой частоты, чтобы вы не говорили!
Маленькие, но все же не нулевые!!!
Добавлено ...
- Сб дек 03, 2022 17:14:38
- Форум: AVR
- Тема: FFT на Си для AVR
- Ответы: 199
- Просмотры: 66791
Re: FFT на Си для AVR
Давайте вспомним аналоговый фильтр, ему все равно, что мы подадим на вход, прямоугольный сигнал или смесь синусоид с шумом,
он свое дело сделает, выделит сигнал на который он настроен. Так же и цифровой фильтр и БПФ и просто ПФ. И дело здесь не в
разрядности АЦП. Согласен, если делать цветомузыку ...
он свое дело сделает, выделит сигнал на который он настроен. Так же и цифровой фильтр и БПФ и просто ПФ. И дело здесь не в
разрядности АЦП. Согласен, если делать цветомузыку ...
- Сб дек 03, 2022 12:21:48
- Форум: AVR
- Тема: FFT на Си для AVR
- Ответы: 199
- Просмотры: 66791
Re: FFT на Си для AVR
Отвечаю:
Когда мы нажимаем кнопку телефона, телефон пикает 2-х частотным DTMF, - одна из частот 852Гц. Есть файл с DTMF, при обработке я искуственно ограничил сигнал от -1 до +1:
if(pSignal >0)//наш компаратор!!!
pSignal =1;
else
pSignal =-1;
Дальше свертка с импульсной характеристикой ...
Когда мы нажимаем кнопку телефона, телефон пикает 2-х частотным DTMF, - одна из частот 852Гц. Есть файл с DTMF, при обработке я искуственно ограничил сигнал от -1 до +1:
if(pSignal >0)//наш компаратор!!!
pSignal =1;
else
pSignal =-1;
Дальше свертка с импульсной характеристикой ...
- Сб дек 03, 2022 11:14:19
- Форум: AVR
- Тема: FFT на Си для AVR
- Ответы: 199
- Просмотры: 66791
Re: FFT на Си для AVR
Хорошо, согласен: компаратор - одноразрядный АЦП.
А для тех, кто на бронепоезде, еще фрагмент программы на AVR. Выделяем ответ АТС с телефонной линии, 500Гц.
Сигнал после компаратора, есть и порог: переменная Limit.
#define BMM 1024 //Big Magic Multiplier для выхода в область целых чисел
#define ...
А для тех, кто на бронепоезде, еще фрагмент программы на AVR. Выделяем ответ АТС с телефонной линии, 500Гц.
Сигнал после компаратора, есть и порог: переменная Limit.
#define BMM 1024 //Big Magic Multiplier для выхода в область целых чисел
#define ...
- Сб дек 03, 2022 06:48:55
- Форум: AVR
- Тема: FFT на Си для AVR
- Ответы: 199
- Просмотры: 66791
Re: FFT на Си для AVR
Если проводить БПФ с реальным сигналом, ни одного бина с нулевой амплитудой вы не получите, проверено практикой, так что принимать решение вам
придется все равно по какому то пороговому значению.
А аналоговый компаратор - это 2-х разрядный АЦП, это так, кому интересно.
придется все равно по какому то пороговому значению.
А аналоговый компаратор - это 2-х разрядный АЦП, это так, кому интересно.
- Пт дек 02, 2022 20:13:30
- Форум: AVR
- Тема: FFT на Си для AVR
- Ответы: 199
- Просмотры: 66791
Re: FFT на Си для AVR
Вот вырезка из программы на CodeVisionAVR определителя номера стандарта CLIP FSK:
while(!Terminated)
{
#asm("sleep") //ждем прерывание от таймера
if(ACSR&(1<<ACO))//выход компаратора
x = 1;
else
x=-1;
//========демодуляция=========
z4 = z3;
z3 = z2;
z2 = z1;
z1 = x;
d = x*z4 ...
while(!Terminated)
{
#asm("sleep") //ждем прерывание от таймера
if(ACSR&(1<<ACO))//выход компаратора
x = 1;
else
x=-1;
//========демодуляция=========
z4 = z3;
z3 = z2;
z2 = z1;
z1 = x;
d = x*z4 ...
- Пт дек 02, 2022 19:29:35
- Форум: AVR
- Тема: FFT на Си для AVR
- Ответы: 199
- Просмотры: 66791
Re: FFT на Си для AVR
Естественно, на выходе компаратора мы получим ряд нулей и единиц. Но вся частотная информация сохранится, анализируем.
Кто помнит, был такой определитель номера советского стандарта, так вот, там на входе стоял компаратор 554СА3!
Кто помнит, был такой определитель номера советского стандарта, так вот, там на входе стоял компаратор 554СА3!
- Пт ноя 25, 2022 20:54:07
- Форум: AVR
- Тема: FFT на Си для AVR
- Ответы: 199
- Просмотры: 66791
Re: FFT на Си для AVR
Для того, чтобы получить информацию о спектре нам АЦП не нужен, достаточно пропустить сигнал через аналоговый компаратор AVR.