реклама на сайте
подробности

 
 
> захват сигнала цветности на stm32f4+lm1881
Огурцов
сообщение Apr 10 2016, 21:31
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



есть ли идеи, как детектировать цветоразностные сигналы, не прибегая к существенным аппаратным дополнениям микроконтроллера ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Tarbal
сообщение Apr 11 2016, 22:52
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Если вы можете брать не менее 4х выборок за период, то я знаю как измерять частоту. Надо построить модель осциллятора в виде конечного автомата и синхронизировать его с входящей частотой.
Поскольку входящий синус имеет только два цифровых значения 0 и 1, то мы можем измерять фазу с точностью до 180 градусов. Добавив косинус удвоим точность.
Косинус из синуса получим при помощь дифферинцирования, а проще говоря просто вычитая предыдущее значение входного сигнала из последующего.
Правило перехода:
Или остаемся или переходим в следующее состояние (в зависимости от условий может и вперед через одно). Остальные входные значения игнорируем -- это добавит инерционности и устойчивости.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 12 2016, 18:06
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Tarbal @ Apr 11 2016, 22:52) *
измерять фазу с точностью до 180 градусов

этого мало, это один что ли бит цветности получится



Цитата(_pv @ Apr 11 2016, 19:55) *
полоса цветоразностных сигналов - 1.3МГц, зачем им 17МГц?

в общем-то почти согласен
просто исхожу из того, что на один семпл яркости нужно полсемпла цветности

Цитата(_pv @ Apr 11 2016, 19:55) *
и АЦП в stm32 умеет 17.32МГц?

сходу не скажу, нужно проверить

Цитата(_pv @ Apr 11 2016, 19:55) *
при 168МГц есть 80тактов на отсчёт чтобы 2МГц обработать, неужели не хватит?

смотря для чего, где-то хватит прочитать из памяти, сложить и записать обратно
если на асме, то будет чуть оптимистичней


Цитата(Tarbal @ Apr 12 2016, 10:47) *
Не вижу ничего лучше прямого измерения частоты каждого периода субнесущей

весьма и весьма интересное решение, может сработать
Go to the top of the page
 
+Quote Post
_pv
сообщение Apr 12 2016, 20:21
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Огурцов @ Apr 13 2016, 00:06) *
смотря для чего, где-то хватит прочитать из памяти, сложить и записать обратно
если на асме, то будет чуть оптимистичней

80 тактов на пиксель пожалуй хватит чтобы на лету эту захваченную картинку в jpeg зажать,
а уж перемножить с синусом/косинусом из таблицы так тем более.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Apr 13 2016, 00:59
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(_pv @ Apr 13 2016, 00:21) *
80 тактов на пиксель пожалуй хватит чтобы на лету эту захваченную картинку в jpeg зажать,
а уж перемножить с синусом/косинусом из таблицы так тем более.

Пиксели идут с частотой 27 мегагерц для progressive или 13.5 мегагерц для interlaced. Поскольку второе соответствует телевизионному формату, то 168/13.5 = 12.44. Для цветности будет 25 тактов на пиксель.
Go to the top of the page
 
+Quote Post
_pv
сообщение Apr 13 2016, 05:59
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Tarbal @ Apr 13 2016, 06:59) *
Пиксели идут с частотой 27 мегагерц для progressive или 13.5 мегагерц для interlaced. Поскольку второе соответствует телевизионному формату, то 168/13.5 = 12.44. Для цветности будет 25 тактов на пиксель.

нет там никаких пикселей, там есть только полоса сигнала в 6МГц, а в СТМ32 нет такого АЦП чтобы эти 6 МГц полосы с 27МГц оцифровать.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 13 2016, 18:25
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(_pv @ Apr 13 2016, 06:59) *
в СТМ32 нет такого АЦП чтобы эти 6 МГц полосы с 27МГц оцифровать.

в стм есть такой ацп, которым можно около 6.5 * 2 == 13 мгц оцифровать
этого должно быть вполне достаточно для видео


если с секам уже понятно, то что делать с пал/нтсц ?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Огурцов   захват сигнала цветности на stm32f4+lm1881   Apr 10 2016, 21:31
- - Tarbal   Цитата(Огурцов @ Apr 11 2016, 01:31) есть...   Apr 10 2016, 23:58
- - Огурцов   в secam хоть и частотная, но декодировать её гораз...   Apr 11 2016, 10:01
|- - Tarbal   Цитата(Огурцов @ Apr 11 2016, 14:01) в se...   Apr 11 2016, 12:04
|- - Огурцов   Цитата(Tarbal @ Apr 11 2016, 13:04) Вам о...   Apr 11 2016, 19:13
|- - _pv   Цитата(Огурцов @ Apr 12 2016, 01:13) с др...   Apr 11 2016, 19:55
- - _pv   Так там 3 АЦП х 2.5MSPS, с интерливингом вместе до...   Apr 11 2016, 13:23
|- - Tarbal   Цитата(_pv @ Apr 13 2016, 09:59) нет там ...   Apr 13 2016, 10:43
||- - _pv   Цитата(Tarbal @ Apr 13 2016, 16:43) Я вам...   Apr 13 2016, 11:08
||- - Tarbal   Цитата(_pv @ Apr 13 2016, 15:08) 1)полоса...   Apr 18 2016, 12:22
||- - _pv   Цитата(Tarbal @ Apr 18 2016, 18:22) Я вам...   Apr 18 2016, 17:23
||- - Огурцов   Цитата(Tarbal @ Apr 18 2016, 13:22) фазу ...   Apr 18 2016, 18:10
||- - Tarbal   Цитата(Огурцов @ Apr 18 2016, 22:10) а в ...   Apr 18 2016, 18:12
||- - Baxt   Цитата(Огурцов @ Apr 18 2016, 22:10) а в ...   Jun 9 2016, 14:54
|- - _pv   Цитата(Огурцов @ Apr 14 2016, 00:25) в ст...   Apr 13 2016, 18:56
|- - Огурцов   Цитата(_pv @ Apr 13 2016, 19:56) у f4 - н...   Apr 14 2016, 07:41
|- - _pv   Цитата(Огурцов @ Apr 14 2016, 13:41) стра...   Apr 14 2016, 08:29
- - Tarbal   Нет. Не получится так. Слишком низкое разрешение. ...   Apr 12 2016, 10:47
- - Fusion   Вот тут я эксперементировал с АЦП F303: stm32f303 ...   Apr 13 2016, 19:35
|- - _pv   Цитата(Fusion @ Apr 14 2016, 01:35) Вот т...   Apr 13 2016, 20:52
- - Огурцов   это 7.2мгц * 15 тактов или 12мгц * 9 тактов   Apr 14 2016, 09:24
|- - SpyBot   Цитата(Огурцов @ Apr 14 2016, 12:24) это ...   Apr 14 2016, 10:38
- - Fusion   В 8 битном режиме 7.2 MSPS (10 тактов) В 6 битном ...   Apr 14 2016, 11:02
- - Огурцов   мнения разделились я сам не проверял, только 5 сек...   Apr 14 2016, 11:15
- - Огурцов   да, а так же, про то, что не понятно, как их побед...   Apr 18 2016, 18:26
|- - Tarbal   Цитата(Огурцов @ Apr 18 2016, 22:26) да, ...   Apr 19 2016, 10:05
|- - alexf   Цитата(Tarbal @ Apr 19 2016, 02:05) Да не...   May 16 2016, 07:26
|- - Tarbal   Цитата(alexf @ May 16 2016, 11:26) PAL ме...   May 17 2016, 22:06
||- - ШСА   Цитата(Tarbal @ May 18 2016, 01:06) Так в...   Jun 7 2016, 19:48
|- - Tarbal   Цитата(alexf @ May 16 2016, 11:26) PAL ме...   Jun 17 2016, 15:08
- - sevstels   Хех... Затея обречена на провал, с громким треском...   Jun 10 2016, 05:11
- - khach   Цитата(sevstels @ Jun 10 2016, 07:11) Кон...   Jun 18 2016, 09:43


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 00:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01368 секунд с 7
ELECTRONIX ©2004-2016