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

 
 
> Передача сигнала с минимальной задержкой, wireless
brag
сообщение Jan 21 2014, 14:13
Сообщение #1


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

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Собственно есть задача передать сигнал на расстояние 1-2км с задержкой <100мкс с минимально возможными искажениями.
Сигнал преставляет собой 2-разрядный аналоговый сигнал, те значение(напряжения, например) в определенный момент времени может быть 0 или 1(на пример вольт). Макс. частота изменения этих значений 8кгц, те минимальная длительность 0 или 1 может быть 125мкс. Точности выдержки времени в 20мкс достаточно, по этому этот сигнал я сэмплирую с частотой Fs пока 10Х, те 80кгц. можно и больше. И по сути получаю биты, которые нужно вовремя передать.
По скольку макс задержка может быть 100мкс, то длина блока может быть всего 8бит, те 1 байт. Если взять Fs по-больше, можно сделать блок длинее, но макс. полоса, которую могу занять - где-то 1мгц (не меньше).
Мало того, еще надо успеть засинхронизироватся за ре самы <100мкс, в идеале ~60.

1. Какую при этом модуляцию выбрать? Склоняюсь к DPSK или DQPSK. Что лучше - длинее блок и больше помех или короче блок и меньше помех?
2. Какой код использовать? Порсто Баркер(DSSS) и потом коррелятор или что-то другой. Применения RS/Convolution кодов не вижу смысла на таких коротких блоках.. Или мож просто взять усилок на 10вт и ну его? шутка sm.gif) да, мощность лучше не более 1вт. диапазон думаю 900мгц, там электроника проще, чем на 2.4ггц.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
brag
сообщение Jan 21 2014, 21:08
Сообщение #2


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

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Цитата
больше чем время одного бита ему не над чем там думать, никакой новой информации о ранее принятом бите он уже не получит, так что приёмник сообщает сразу.
точно цифры не вспомню, nrf24l01 два трансивера ставил так чтобы они друг другу по очереди пакеты слали без задержек туда-сюда, никаких заметных задержек не припомню.

Подключали по каналу дата-логгера на вход передатчика и выход приемника? Какая была задержка?
Если приемник аналоговый, то задержек ессно не будет, но даже и они дают задержку порядка 40-60мкс, пруф ниже. Если цифровой, то задержки могут быть чудовищьные, если на пример обработка сигнала идет в частотном домене, само только FFT чего стоит. + буфферизация разная итп. Или может быть тупо linear-phase фильтр какой-нибудь работает(или хуже zero-phase), а они тоже могут давать задержку даже если реализованы тупо сверткой, сама природа их такова...

Цитата
nrf24l01 в одну сторону должен справиться.

как-то не охота покупать очередной труп и тратить на него время, я же с десяток разных перепробовал.
Кое-как работали только аналоговые, но там фильтры обычно стоят на 4.8-10кбит/с - толку от них тоже 0.

2.4 я и не потяну, слишком уж плата сложная получается. Вот 800-900мгц уже можно и "на коленке", с готовых микросхем ессно, рассыпухи минимум. Усилок готовый тоже.

Вот. Хоть снято и звуковой картой, но все отличnо видно. Между каналами карты задержки нету ни на сэмпл, проверено.

Это аналоговый модуль rxm900-hp3. У CC1101 вообще задержка 34 сэмпла(177мкс).
Сигнал взят по средине, не с начала(чтоб не думали, что приемник долго стартует). Те тут чисто задержка в основном приемника (у передатчика она гораздо меньше).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- brag   Передача сигнала с минимальной задержкой   Jan 21 2014, 14:13
- - des00   Цитата(brag @ Jan 21 2014, 08:13) Сигнал ...   Jan 21 2014, 14:40
- - _pv   можно попробовать еще готовый модуль вроде nrf24l0...   Jan 21 2014, 15:25
- - brag   Цитатаесли 0 и 1 возьмите FSK и гоните 2 частоты, ...   Jan 21 2014, 16:03
|- - des00   Цитата(brag @ Jan 21 2014, 11:03) Мне же ...   Jan 21 2014, 16:18
- - _pv   как это он аналоговый, если он однобитный? так и п...   Jan 21 2014, 16:09
- - brag   Цитатакак это он аналоговый, если он однобитный? н...   Jan 21 2014, 16:24
|- - des00   Цитата(brag @ Jan 21 2014, 10:24) Все вре...   Jan 21 2014, 16:35
|- - _pv   Цитата(brag @ Jan 21 2014, 23:24) ну да. ...   Jan 21 2014, 17:19
- - brag   Цитатасделайте узкополосный приемник с чутьем -100...   Jan 21 2014, 17:08
- - brag   Цитатаа принципиально трансиверу именно засыпать? ...   Jan 21 2014, 17:29
|- - _pv   Цитата(brag @ Jan 22 2014, 00:29) Годится...   Jan 21 2014, 19:59
|- - _pv   можно попробовать готовым модулем обойтись, но на ...   Jan 21 2014, 22:58
- - brag   Цитатапо поводу задержек у него битовая скорость в...   Jan 22 2014, 00:12
- - brag   Подумал, что медианный фильтр(в 11 раз большего по...   Jan 22 2014, 11:06


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 10:59
Рейтинг@Mail.ru


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