-
- Моя цель вообще избежать коллизии от своих приборов. "Точка старта" - это некая абстракция, момент, когда что-то по алгортму должно случиться. Правильные кодовые последовательности дают высокую точность синхронизации :) -> - Evgeny_CD(06.11.2008 16:36, ссылка)
- Самосинхронизирующиеся последовательности важны для организации в канале. Но их использование не при широкополосной модуляции или не при малых соотношениях сигнал/шум есть излишне дорогое удовольствие. Видел пример реализации подобной синхронизации Vit(351 знак., 06.11.2008 17:17)
- Гарантированно найдя (тут кодирование и важно) посылку от базы, мы засинхримся с ней (если посылка правильная). Далее у нас есть детерминированное поведение нашего устройства. - Evgeny_CD(06.11.2008 17:36)
- Нашёл/не нашёл и получил целый пакет или не получил (в случае с CC2500) - чем в Вашей системе отличается? - Vit(06.11.2008 19:18)
- 1. Есть разрешенное время, когда TX может работать. 2. Есть максимальное время автономности. Evgeny_CD(211 знак., 06.11.2008 19:26)
- Если синхро безинформативное, то тогда такие навороты как-то понятны. И что, у передатчика синхры также ограничения на потребление? Всмысле чаще выходить нельзя и/или синхропосылку (первую?) длиннее давать? и информативную (всмысле о локальном времени Vit(11 знак., 07.11.2008 11:13)
- Синхропосылка имеет правильную АКФ. Она означает наступление какого-то момента времени. Как пример - точное начало часа. Информационное кодирование - чуть другая задача. На уровне эскизного проектирования нужно попытаться минимизировать расход энергии Evgeny_CD(6 знак., 07.11.2008 12:23)
- Там, где выиграешь на потреблении в активном режиме, проиграешь из-за кварцованного генератора на потреблении в спячке. - Vit(07.11.2008 13:31)
- ??? Толковые девайсы типа mega P, xmega, MSP430 жрут несколько мка с работающим кварцем 32768 и 16 битным таймером на эту частоту. И чего я тут проиграю? - Evgeny_CD(07.11.2008 21:54)
- Обычная арифметика - при нескольких, например, 3 мкА получаем потраченный во время сна (1 час) заряд 3E-6А*3600с=0.0108Кл, ну а в активном режиме (30 мА и 100 мс) 30E-3А*100E-3c=0.003Кл, т.е. цифры сравнимы и есть чего терять. Если потреблять во время Vit(579 знак., 09.11.2008 23:08)
- Облом лезть в документацию - сколько длина синхропосылки в CC2500? Для серьезной работы надо не менее 64 бит. Арифметика у Вас прикольная :) Evgeny_CD(350 знак., 09.11.2008 23:50)
- Арифметика есть арифметика. Соотношения сами выбрать можете. Например, вместо 1 раз 300 мс сделать 50 раз по 6 мс (например при пинге/синхре от базы длительностью меньше 1 мс). Только я не предлагаю просто заменить кварц на RC (очевидную разницу в Vit(1416 знак., 10.11.2008 01:07)
- Лучший известный код "а ля Баркер" - 15 бит. Долговременная нестабильность - это одно, кратковременная - совсем другое! Как только Вы замерили время между двумя пиками коррелятора, вам совершенно пофиг, какой у Вас кварц, ибо вы его измерили, и можете Evgeny_CD(22 знак., 10.11.2008 01:23)
- Вы замешиваете долговременную синхронизацию и способ борьбы с коллизиями в сеансе. Думаю, что это усложнение необосновано. Vit(229 знак., 10.11.2008 02:11, ссылка)
- Канонические коды известны до 13 символов Evgeny_CD(574 знак., 10.11.2008 11:09)
- Вы замешиваете долговременную синхронизацию и способ борьбы с коллизиями в сеансе. Думаю, что это усложнение необосновано. Vit(229 знак., 10.11.2008 02:11, ссылка)
- Лучший известный код "а ля Баркер" - 15 бит. Долговременная нестабильность - это одно, кратковременная - совсем другое! Как только Вы замерили время между двумя пиками коррелятора, вам совершенно пофиг, какой у Вас кварц, ибо вы его измерили, и можете Evgeny_CD(22 знак., 10.11.2008 01:23)
- давайте определимся с терминами - что вы понимаете под синхрословом и зачем оно вам надо? Из смутных рассуждений про какую-то синхронизацию я ничего не понял. Alex B.(663 знак., 10.11.2008 00:12)
- Пф....... То, что я тут "выдумаю", давно и успешно работает в "больших" системах связи. Раньше в "маленькие" системы такого никто не совал, ибо не было процов с достаточной мощей, которые могут работать от батарейки. Теперь они Evgeny_CD(1135 знак., 10.11.2008 01:20)
- Опять эти 2 пика... Одним никак не обойтись? - Vit(10.11.2008 02:23, ссылка)
- не утрируйте. Да, технормы и соотвецтвенно потребление, снижаются - но и требования к беспроводным сетям по времени работы от батарейки увеличиваются. Alex B.(733 знак., 10.11.2008 02:18, ссылка)
- Большое спасибо за литературу! Adam Dunkels, как всегда, рулит. Умеют эти шведы толковых людей выращивать... DPLL - Digital PLL. Она используется в CCC - Clock Condition Circuit. Насчет синхрослова - там еще считать и считать. Evgeny_CD(949 знак., 10.11.2008 11:02)
- Пасиб, почитаю. Очень интересно - Vit(10.11.2008 02:37)
- Пф....... То, что я тут "выдумаю", давно и успешно работает в "больших" системах связи. Раньше в "маленькие" системы такого никто не совал, ибо не было процов с достаточной мощей, которые могут работать от батарейки. Теперь они Evgeny_CD(1135 знак., 10.11.2008 01:20)
- Арифметика есть арифметика. Соотношения сами выбрать можете. Например, вместо 1 раз 300 мс сделать 50 раз по 6 мс (например при пинге/синхре от базы длительностью меньше 1 мс). Только я не предлагаю просто заменить кварц на RC (очевидную разницу в Vit(1416 знак., 10.11.2008 01:07)
- Облом лезть в документацию - сколько длина синхропосылки в CC2500? Для серьезной работы надо не менее 64 бит. Арифметика у Вас прикольная :) Evgeny_CD(350 знак., 09.11.2008 23:50)
- У простой меги таймер 8 битный, это меня в ней и не устраивает. - Evgeny_CD(07.11.2008 22:17)
- Обычная арифметика - при нескольких, например, 3 мкА получаем потраченный во время сна (1 час) заряд 3E-6А*3600с=0.0108Кл, ну а в активном режиме (30 мА и 100 мс) 30E-3А*100E-3c=0.003Кл, т.е. цифры сравнимы и есть чего терять. Если потреблять во время Vit(579 знак., 09.11.2008 23:08)
- ??? Толковые девайсы типа mega P, xmega, MSP430 жрут несколько мка с работающим кварцем 32768 и 16 битным таймером на эту частоту. И чего я тут проиграю? - Evgeny_CD(07.11.2008 21:54)
- Там, где выиграешь на потреблении в активном режиме, проиграешь из-за кварцованного генератора на потреблении в спячке. - Vit(07.11.2008 13:31)
- Синхропосылка имеет правильную АКФ. Она означает наступление какого-то момента времени. Как пример - точное начало часа. Информационное кодирование - чуть другая задача. На уровне эскизного проектирования нужно попытаться минимизировать расход энергии Evgeny_CD(6 знак., 07.11.2008 12:23)
- Если синхро безинформативное, то тогда такие навороты как-то понятны. И что, у передатчика синхры также ограничения на потребление? Всмысле чаще выходить нельзя и/или синхропосылку (первую?) длиннее давать? и информативную (всмысле о локальном времени Vit(11 знак., 07.11.2008 11:13)
- 1. Есть разрешенное время, когда TX может работать. 2. Есть максимальное время автономности. Evgeny_CD(211 знак., 06.11.2008 19:26)
- Нашёл/не нашёл и получил целый пакет или не получил (в случае с CC2500) - чем в Вашей системе отличается? - Vit(06.11.2008 19:18)
- Гарантированно найдя (тут кодирование и важно) посылку от базы, мы засинхримся с ней (если посылка правильная). Далее у нас есть детерминированное поведение нашего устройства. - Evgeny_CD(06.11.2008 17:36)
- Самосинхронизирующиеся последовательности важны для организации в канале. Но их использование не при широкополосной модуляции или не при малых соотношениях сигнал/шум есть излишне дорогое удовольствие. Видел пример реализации подобной синхронизации Vit(351 знак., 06.11.2008 17:17)
- Моя цель вообще избежать коллизии от своих приборов. "Точка старта" - это некая абстракция, момент, когда что-то по алгортму должно случиться. Правильные кодовые последовательности дают высокую точность синхронизации :) -> - Evgeny_CD(06.11.2008 16:36, ссылка)