dsPIC i VoIP

Jul 18, 2005 10 Replies

Czy te procki s± wystarczaj±co wydajne by zbudowaæ co¶ takiego ?



Jarema



Jarema napisał(a):

Nie ma szans, nawet zakładając zrobienie kompresji G.7xx zewnętrznym kodekiem. 30MIPS/8kB RAM to zdecydowanie za mało (IMVHO) na VoIP. Brakuje głównie RAMu, ale wydajności chyba nieco też. Obsługa kodeka, ethernet, stos TCP/IP, RTP, RTCP i SIP - wszystko w czasie rzeczywistym - nieco za dużo jak na takie maleństwo.

Sensowny procesor dla VoIP to np. Blackfin Analoga. XScale Intela i inne ARMy 9 też są rozsądne. Bardzo ciekawe rozwiązanie ma Ubicom (procesor IP3023), ale to jest propozycja dla dużych i silnych firm, które chcą wejść w VoIP na poważnie (przy circa 100k/rok ma to sens).

Do zabawy Blackfin jest idealny.

Pozdrowienia,

Czy to oznacza, ¿e nie mo¿na kupiæ 100 szt. UBICONA 2k lub 3k? W³a¶nie zauwa¿y³em, ¿e cena jest okryta wielk± tajemnic±. Czy móg³bym spytaæ ile kosztuje IP20xx?

-- . pozdrawiam Sylwester £azar

formatting link
-oprogramowanie do edycji schematów i projektowania PCB

Sylwester Łazar napisał(a):

Ależ nie! Akurat IP2K w małych ilościach kupuje się łatwo (cena 1-99 $23.57 (IP2022/PQ80-120), wyżej stromo w dół).

Przy wchodzeniu na rynek VoIP są inne problemy - w praktyce musisz zaproponować ISP cały pakiet: telefony lub ATA + system automatyczej konfiguracji (APS) + całość oprogramowania serwerowego + support. Licencje serwerowe to koszty rzędu $100k / serwer. A małe firmy skutecznie powstrzyma fakt, że sama licencja na RTOS ze stosem do VoIP kosztuje około $20k (tak, jasne, że można próbować samemu...)

Pozdrowienia, ae

Witam

A ja mialem kiedys robic VoIP w oparciu o proc '51 i modul MEB51. Na jednym '51 nie ma wielkich szans... ale rozbicie obclugi sieci i strumienia na 2 procki to juz mialo szanse zadzialac. Niestety projekt upadl wraz z pewna firma... :-( Pozdrawiam Tomek

Ja bym jeszcze rozwa¿y³ tego ARMa:

formatting link
Przy starannym zaprogramowaniu kompresora powinno siê daæ uzyskaæ bardo dobre wyniki. Zaletami s± niska cena, dobra dostêpno¶æ chipu i oprogramowania, wyj¶cie do kodeka i du¿o flashu oraz RAMu. A je¶li ma byæ bardzo low cost, to mo¿na wyrzuciæ kodek: ADC i tak jest wbudowany, a DAC (nawet stereo) o zaskakuj±co dobrej jako¶ci mo¿na zrobiæ na PWM. Wówczas ca³y telefon bêdzie siê sk³ada³ z jednej kostki cyfrowej i kilku tranzystorów (wzmacniacz mocy i wzmacniacz mikrofonowy).

A jak jest z dostêpno¶ci± tanich (lub darmowych) narzêdzi? Gdy szuka³em taniego kompilatora do SHARCa, to siê nieprzyjemnie zdziwi³em... :-(

Pozdrawiam Piotr Wyderski

Jeszcze jedno: a jaka to konkretnie ma byæ kompresja G.7xx? Bo G.726(ADPCM), to siê da zrobiæ bez wielkiego problemu nawet na 8051, tylko stopieñ kompresji jest taki sobie. Natomiast na CELPa rzeczywi¶cie nie ma szans.

Pozdrawiam Piotr Wyderski

Czy CELP to jest to co w gsm ? TO chyba jest do tego multum niemal gotowych ukladow ..

J.

Piotr Wyderski napisał(a):

Do Blackfina tanich nie ma (VisualDSP++ to parę k$). Są za to darmowe - gcc.

Najłatwiej do nich trafić stąd:

formatting link
Pozdrowienia, ae

Polecam DSPki ze stajni TI, stosujemy w firmie m.in. TMS320VC5416 i za swoją cenę oferuje całkiem niezłą wydajność (160 MIPS) i masę pamięci RAM na pokładzie. Albo coś mniejszego, ale warstwy nie-DSPkowe przenieść do jakiegoś ARMa. Idealnym rozwiązaniem wydaje się OMAP (ARM+DSP od TI), stosowany w palmtopach.

W takim razie to kolejny uk³ad wart zapamiêtania. :-)

Pozdrawiam Piotr Wyderski

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required