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

 
 
> Передача голоса в меш сети, Zigbee, One-Net, велосипед?
snufrick
сообщение Sep 14 2011, 12:06
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 14-11-07
Пользователь №: 32 316



Доброго дня.

Нежданно-негаданно появился интересный проект -- необходимо передавать голос
по меш сети.

Есть устройства к каждому из которых подключен микрофон и наушники.
На одном устройстве говорят в мкрофон, на другом слушают. Внезапно построенный
дом между двумя устройствами не должен поломать сеть.

Требования:
-- Расстояние по прямой видимости 1км+
-- Батарейное питание
-- Топология меш


Смотрел на технологии ZigBee, One-Net.

One-Net не подходит -- т.к. требует ретрансляторов которые постоянно слушают
мультихоп пакеты. С батарейным питанием на ретрансляторах придется менять
батарейки каждый день sm.gif

ZigBee:
Если я правильно понимаю, то хорошие аудио кодеки позволяют работать на
скорости ~64кбит/сек. У ZigBee макс. скорость 250кбит. Правда реальная
скорость ZigBee вряд в ли поднимется выше 80кбит. Но теоритически этого
достаточно.

Понимание что должно быть не более двух хопов присутствует (2-й хоп на случай
если грузовик или дом перегородил прямую всязь между устройствами).

Реально ли на 2.4GHz создать вышеописанное?
Например Z-Stack + cc253x(TI) + cc259x(TI) + антенка.

Или смотреть на частоты ниже 1GHz?

Или ZigBee в данном случае не нужно и проще изобрести велосипед (например в
Contiki OS есть поддержка mesh, да и в Nano-RK OS есть RT-Link)?

Может есть какие-нибудь простые решения заточенные под данную задачу (смотрел
на готовые решения типа XBee, Jennic JN5148, но они дорогие и не ясно подходят
ли для этой задачи).

С уважением,
Юрий.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vadimp61
сообщение Sep 14 2011, 13:32
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



64 кбит кодек стоит примерно 100руб TP3067
если к нему добавить ADPCM (TP11368 - 16 каналов) сжатие до 16 кбит это ещё + 200руб
Если делать сжатие ещё больше до 9600кбит - это уже DSP с эхоподавлением и еще +1000руб за железо только+ ПО например Vinetic от Infineon.
И это все для спектра 300-3400Гц!
Если это не важно хватит и 2000Гц, берите TP3067 и делайте выборки с частотой не 8, а 4 Кгц. Получите 32кбит без всяких напрягов.
Да еще понадобится синхробайт-мы же должны знать где 0-й а где 7-й бит для ЦАПа. А это дополнительная скорость!
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Sep 16 2011, 11:46
Сообщение #3


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

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(vadimp61 @ Sep 14 2011, 17:32) *
64 кбит кодек стоит примерно 100руб TP3067


# A-law
# ±5V operation
# Low operating power-typically 70 mW

Не круто ли для задачи с батарейным питанием?

Цитата(vadimp61 @ Sep 14 2011, 17:32) *
к нему добавить ADPCM (TP11368 - 16 каналов) сжатие до 16 кбит это ещё
Да еще понадобится синхробайт-мы же должны знать где 0-й а где 7-й бит для ЦАПа. А это дополнительная скорость!


# 6 mW
# +5V

Для таких задач лучше брать CMX649 - жрёт менее 8мВт, цены от 7 баксов, кодер/декодер в одной микрухе:
* Non Linear PCM: µ-Law and A-Law Modes
* Programmable Time Constants for ADM Codec
* 13-Bit Linear PCM Codec
* Programmable Anti-Alias and Anti-Image Filters
* Programmable Analogue Inputs and Outputs
* Clock and Data Recovery
* Wide Data-Rate Range: 16 to 128 kb/s
* Programmable Voice Activity Detector (VAD)
* 20-pin SOIC\TSSOP
* 2.7 to 5.5 V


Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 07:14
Рейтинг@Mail.ru


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