Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Практически вот что имеем. Есть датчик, выдающий TTL-меандр 12..100 КГЦ, джиттер в интересующей полосе (0..100 ГЦ) порядка -50 дБ. Как к измерению подходить, не на АЦП же его подавать?
Отправлено
=AVR=
19 декабря 2006 г. 22:36
В ответ на:
Да. Там довольно простая формула. Точность определения частоты пропорц. ширине функции неопределенности сигнала по частоте, деленной на выходное (послеобработочное) отношение сигнал-шум, в разах выраженное. Т.е. DF/SNRout.
отправлено -=ВН=- 19 декабря 2006 г. 22:19
Составить ответ
|
Вернуться на конференцию
Ответы
Так у Вас же логич. сигнал, зачем АЦП? На вход портовый, на компаратор и т.п. Только равномерность выборок обеспечить, чтобы еще и с этим не трахаться.
—
-=ВН=-
(20.12.2006 01:41:43
82.208.107.70
, 1542 байт)
Все таки про наложения (ИМХО) лучше с ними
—
SM
(20.12.2006 01:48:8
213.141.159.26
, 165 байт)
Конечно лучше. Жизнь вычислительную себе облегчить всегда хорошо. Но для известных сигналов и поизвращаться побольше можно.
—
-=ВН=-
(20.12.2006 01:52:32
82.208.107.70
,
пустое
)
Я опять в тупике... "на вход портовый, на компаратор" - иу подам, а что и в каком виде во входной массив писать?? Тока не бейте, я серьезно туплю в этом :)
—
=AVR=
(20.12.2006 01:58:20
80.92.96.19
,
пустое
)
Чтобы не думалось - если Вы этот вопрос задали для варианта с аналоговой фильтрацией, то там не компараттор уже, а АЦП нужен.
—
-=ВН=-
(20.12.2006 03:30:12
213.177.124.244
,
пустое
)
Нет, при чем тут аналоговая фильтрация? Я же вроде двухуровневый (+1, -1) сигнал квантую строгим таймером
—
=AVR=
(20.12.2006 03:37:13
80.92.96.19
,
пустое
)
Ну я так и думал, просто для очистки совести уточнил.
—
-=ВН=-
(20.12.2006 03:39:10
213.177.124.244
,
пустое
)
Сент Вы наш Экзюпери :)
—
=AVR=
(20.12.2006 03:40:54
80.92.96.19
,
пустое
)
1, 0 или 1,-1, или 0x7fff,0x8000. Разницы нет. Больше вопрос дальнейшей организации вычислений. Последний случай, а это 1 и -1 в формате 1.15, заодно позволит забыть о "недополнениях" при классических, что ли. вычислениях. Т.е. когда используетя fractional режим умножителей,
—
-=ВН=-
(20.12.2006 02:10:21
82.208.107.70
, 322 байт)
Тут главное равномерность интервала дискретизации обеспечить.
—
-=ВН=-
(20.12.2006 02:13:22
82.208.107.70
,
пустое
)
Разумеется
—
=AVR=
(20.12.2006 02:14:40
80.92.96.19
,
пустое
)
Отлично, это мои любимые форматы, я к ним даже целочисленные переменные частенько привожу - ну очень удобно делать всякие масштабирования и преобразования систем счисления :)
—
=AVR=
(20.12.2006 02:12:48
80.92.96.19
,
пустое
)
А в любом. Но лучше минус 1 для нуля и 1 для единицы. Чтобы симметрично от нуля было.
—
SM
(20.12.2006 02:00:42
213.141.159.26
,
пустое
)
И кто здесь квантователем тогда будет? В АЦП - понятно, деленная опора, в периодомере - тоже, а тут?
—
=AVR=
(20.12.2006 02:05:25
80.92.96.19
,
пустое
)
Например частота таймера, в прерывании от которого Вы будете брать бит из порта и класть в массив.
—
SM
(20.12.2006 02:07:33
213.141.159.26
,
пустое
)
Это уже уяснил. А не будет ли все же дополнительно полезна информация об измеренном периоде - все равно ведь есть за так?
—
=AVR=
(20.12.2006 02:10:35
80.92.96.19
,
пустое
)
Будет. Можете не делать длинного БПФа, а сразу ДПФами вокруг точки нужной, которая примерно оценена периодометром.
—
SM
(20.12.2006 02:11:46
213.141.159.26
,
пустое
)
А как оценить оптимальное число таких ДПФов?
—
=AVR=
(20.12.2006 02:13:55
80.92.96.19
,
пустое
)
Возьму случай с БПФом для оценки примерной частоты, а не с периодометром (+)
—
SM
(20.12.2006 02:19:8
213.141.159.26
, 402 байт)
В 256-точечном БПФ на интервале Fs/256 будут всего 2 точки, как их поделить на 20-30 частей?
—
=AVR=
(20.12.2006 02:24:56
80.92.96.19
,
пустое
)
Очень просто (+)
—
SM
(20.12.2006 02:28:43
213.141.159.26
, 407 байт)
Ишь ты, хитро придумано :)
—
=AVR=
(20.12.2006 02:32:48
80.92.96.19
,
пустое
)
И еще, напоследок, все же про окно не забудьте. Оно тут не будет лишним.
—
SM
(20.12.2006 03:05:46
213.141.159.26
,
пустое
)
И еще, напоследок, все же про окно не забудьте. Оно тут не будет лишним.
—
SM
(20.12.2006 03:01:18
213.141.159.26
,
пустое
)
Хорошо, обязательно предусмотрю
—
=AVR=
(20.12.2006 03:10:49
80.92.96.19
,
пустое
)
Хорошо, обязательно предусмотрю
—
=AVR=
(20.12.2006 03:05:47
80.92.96.19
,
пустое
)
Я Вам все-таки многогармониковый метод советую, напоследок.
—
-=ВН=-
(20.12.2006 02:46:32
82.208.107.70
,
пустое
)
Этот? -->
—
=AVR=
(20.12.2006 03:02:30
80.92.96.19
,
пустое
,
ссылка
)
Ага.
—
-=ВН=-
(20.12.2006 03:12:30
213.177.124.244
,
пустое
)
Ага.
—
-=ВН=-
(20.12.2006 03:09:1
213.177.124.244
,
пустое
)
Этот? -->
—
=AVR=
(20.12.2006 02:58:10
80.92.96.19
,
пустое
,
ссылка
)
Я Вам все-таки многогармониковый метод советую, напоследок.
—
-=ВН=-
(20.12.2006 02:41:11
82.208.107.70
,
пустое
)
А зря, зря... Сначала бы осилить без гармоник, хотя бы одну, чистую, без наложений. А вот потом уже...
—
SM
(20.12.2006 02:47:22
213.141.159.26
,
пустое
)
А зря, зря... Сначала бы осилить без гармоник, хотя бы одну, чистую, без наложений. А вот потом уже...
—
SM
(20.12.2006 02:44:36
213.141.159.26
,
пустое
)
Красть - так миллион, е...любить - так королеву.
—
-=ВН=-
(20.12.2006 02:51:46
82.208.107.70
,
пустое
)
А разброс периодометра я оценить не берусь - факторов многовато - дребезг на фронтах например, мне совсем неизвестный.
—
SM
(20.12.2006 02:20:17
213.141.159.26
,
пустое
)
Не хуже 0.5% от измеренного за 1 отсчет
—
=AVR=
(20.12.2006 02:26:29
80.92.96.19
,
пустое
)
Ну вот тогда прикиньте плюс минус 0.75% по частоте, разделите его на 20-30, и сделайте столько точек ДПФа, укладывающиеся в эти +-0.75%
—
SM
(20.12.2006 02:36:6
213.141.159.26
,
пустое
)
Ясно
—
=AVR=
(20.12.2006 02:44:35
80.92.96.19
,
пустое
)
Ясно
—
=AVR=
(20.12.2006 02:41:10
80.92.96.19
,
пустое
)
SM развеял сумленья -->
—
=AVR=
(20.12.2006 02:07:28
80.92.96.19
,
пустое
,
ссылка
)
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru