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

 
 
> СD от техаса, нужны ихние исходники
MALLOY2
сообщение Sep 22 2005, 12:48
Сообщение #1


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



нужен диск от техаса eXpressDSP Software and Development Tools Guided Tour точнее исходники кодеков GSM 06.10 GSM 06.60. А также любая инфо по этим кодекам заранее благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Seishel
сообщение Feb 17 2006, 06:58
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 38
Регистрация: 9-02-06
Пользователь №: 14 149



Ну вообщето пока нужны для TMS320С54, а в дальнейшем бы желательно для С64....
Go to the top of the page
 
+Quote Post
fontp
сообщение Feb 18 2006, 09:25
Сообщение #3


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(Seishel @ Feb 17 2006, 09:58) *
Ну вообщето пока нужны для TMS320С54, а в дальнейшем бы желательно для С64....



Для ТМS54 я могу подарить авторский ;-) ассемблерный код многоканального GSM 6.10
Есть у меня также самодельный ассемблерный код G729 и G723.1 (примерно 20 мипс на канал каждый),
но дарить я его не буду, я его могу продать кому надо в виде объектных библиотек или исходников.
Будет дорого, но в несколько раз дешевле, чем, например, во СПИРИТе и у остальных. Если что обращайтесь.
Или можете сделать сами за те же деньги biggrin.gif Чистый реентерабельный ассемблерный код, безо всяких Экспрессов. Понятное дело всё битэкзактно.

Насчёт TMS64 - моё имхо такое, что кодирование на ассемблере обычно не нужно (за исключением может G728, для которого из-за коротких циклов этот процессор вообще неадекватен со своими конвейерами, код 728 на любом 6х будет тормозом как не кодируй). TMS64 за 150$ настолько мощный процессор, что если вы поставите G723.1 (не говоря уже про G729) референтный код на него, реализовав библиотеку ETSI в виде инлайн функций и чуть-чуть подработав критические модули поиска по кодовым книгам прагмами - вы сразу получите каналов так 30 в С-коде, а больше обычно и не нужно (Я повозился в своё время с 62-ым (250Мгц) и получил за несколько недель 16 каналов). Ведь решается обычно конкретная задача, а не чтоб было просто круто донельзя. А конкретная задача - это обычно шина. Такова современная реальность - не нужно решать задач слишком хорошо, а нужно решать в нужный срок и в рамках бюджета. Закон Паретто и всё такое, вы знаете.

Сейчас у меня в процессе G723.1 на Блэкфин. 30 каналов риалтайма уже есть на процессоре 750Мгц за 40$. План такой - дожать до процессора 600 Мгц (за 15$) и окончательно похоронить всех парней, кто наклепал кодеров на шину E1 на TMS6x tongue.gif
G729 А-B на 30 каналов понятное дело даётся легко на 600 мегагерцовом процессоре.

Вообще, с появлением tms6x и особенно BF времена когда DSP-шные фирмы произвольно диктовали цены телекоммуционным, похоже, заканчиваются

Что касается старинных ADPCM кодеков, в том числе 726 - они все есть в Сети в виде С-кода и они настолько просты, что ничто не мешает побыстрому их перегнать в ассемблер. Например G726 (1)

http://trac.beirdo.ca/projects/nuvtools/fi...c/g726.c?rev=34

я сразу нашёл гуглом по ключевым словам : G726 source download free

Или вы имеете в виду G726.2 AMR-WB ? Так это экзотика, референтный код есть в Сети (или на СD от ITU-T), а с реализацией туго. Стандарт достаточно новый, и на устаревший 54-ый процессор врядли кто его захочет вообще делать

Сообщение отредактировал fontp - Feb 18 2006, 10:41
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MALLOY2   СD от техаса   Sep 22 2005, 12:48
- - Seishel   Я думаю это стоит кучи денег и если их нет, то бер...   Feb 9 2006, 15:49
- - flashEl   Исходники кодеков GSM 06.10 GSM 06.60 и др. можно ...   Feb 10 2006, 07:28
- - Seishel   А не кто не подскажет где взять код для G726, G728...   Feb 13 2006, 04:14
|- - fontp   Цитата(Seishel @ Feb 13 2006, 07:14) А не...   Feb 15 2006, 10:22
- - Seishel   маленький вопрос в догонку, почему ты перешёл с TM...   Feb 20 2006, 05:38
|- - fontp   Цитата(Seishel @ Feb 20 2006, 08:38) мале...   Feb 20 2006, 17:16
|- - dxp   Цитата(fontp @ Feb 20 2006, 23:16) Конечн...   Feb 21 2006, 11:59
- - bav   В CCS Си компилятор достаточно эффективно оптимизи...   Feb 26 2006, 07:56
- - Seishel   Просто не все алгоритмы расчитаны на то что бы обр...   Feb 28 2006, 13:22
- - bav   в смысле? Приведите пример. не ужели используя асм...   Feb 28 2006, 13:45
- - Seishel   Ну конвейер конечно используется, а алгоритм могу ...   Mar 1 2006, 04:42
- - bav   с жатием звука я конечно не работал. Спорить не бу...   Mar 1 2006, 06:53


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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 16:22
Рейтинг@Mail.ru


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