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

 
 
> Речевой информатор, минимальные габариты и стоимость.
_Алекс
сообщение Sep 6 2007, 06:52
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 14-09-06
Пользователь №: 20 377



Линейный выход, качество 8 – 11 кГц 8 бит (или другое), данные загружаются через КОМ порт ПК, управление информатором I2C, ADPCM (может посложней MP3) сжатие, думаю взять МК LPC2103, простой фильтр НЧ резистор конденсатор, AT45DB память. Проблема фильтрации ШИМ, фильтр MAXIM на конденсаторах дороже чем МК.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
OlegS
сообщение Sep 6 2007, 07:50
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 38
Регистрация: 28-11-05
Пользователь №: 11 519



года полтора делал на этом камне построитель-проигрыватель фраз по качеству-объему использовал ADPCM G.721 4bit 8 кГц, отладил на VC и без проблем перенес в Кейл, выводил через ЦАП. Очень хорошо конвертится Кулом.
По размеру раза в два меньше чем просто PCM. Правда размер сильно зависел от исходного качества и иногда приходилось делать две конвертации, но это уже детали.
Go to the top of the page
 
+Quote Post
oll
сообщение Sep 6 2007, 13:27
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Цитата(OlegS @ Sep 6 2007, 13:50) *
года полтора делал на этом камне построитель-проигрыватель фраз по качеству-объему использовал ADPCM G.721 4bit 8 кГц, отладил на VC и без проблем перенес в Кейл, выводил через ЦАП. Очень хорошо конвертится Кулом.
По размеру раза в два меньше чем просто PCM. Правда размер сильно зависел от исходного качества и иногда приходилось делать две конвертации, но это уже детали.

А как получилось качество ADPCM G.721 4bit 8 кГц?
Что значит делать две конвертации?
Если можно, поделитесь исходником VC.
Go to the top of the page
 
+Quote Post
OlegS
сообщение Sep 7 2007, 06:57
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 38
Регистрация: 28-11-05
Пользователь №: 11 519



Цитата(oll @ Sep 6 2007, 17:27) *
А как получилось качество ADPCM G.721 4bit 8 кГц?
Что значит делать две конвертации?
Если можно, поделитесь исходником VC.


Качество вполне приемлемое, можете попробовать сделать на PC и послушать!
Две конвертации - это когда перед собственно конвертацией в ADPCM G.721 надо конвертить в PCM - 8bit
так получалось по размеру меньше.
По исходнякам .... счас под рукой нет, покопаюсь дома мож где завалилось ибо прошло времени .... так что по этому вопросу до понедельника. Если не невтерпеж посмотрите в исходниках люниховых, я, кажется, в mplayere тогда копался.
Go to the top of the page
 
+Quote Post
oll
сообщение Sep 7 2007, 13:20
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Цитата(OlegS @ Sep 7 2007, 12:57) *
Качество вполне приемлемое, можете попробовать сделать на PC и послушать!
Две конвертации - это когда перед собственно конвертацией в ADPCM G.721 надо конвертить в PCM - 8bit
так получалось по размеру меньше.
По исходнякам .... счас под рукой нет, покопаюсь дома мож где завалилось ибо прошло времени .... так что по этому вопросу до понедельника. Если не невтерпеж посмотрите в исходниках люниховых, я, кажется, в mplayere тогда копался.

Попробовал - записал Coledit-ом в формат DVI/IMA ADPCM (оно ли это?) размер стал меньше в два раза, правда звук мз 8-ми битного превратился в 16-битный - разницы на слух не заметил.
Подожду понедельника, может найдется, ибо с линуксом пока не дружу.
Go to the top of the page
 
+Quote Post
OlegS
сообщение Sep 10 2007, 06:54
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 38
Регистрация: 28-11-05
Пользователь №: 11 519



Цитата(oll @ Sep 7 2007, 17:20) *
Попробовал - записал Coledit-ом в формат DVI/IMA ADPCM (оно ли это?) размер стал меньше в два раза, правда звук мз 8-ми битного превратился в 16-битный - разницы на слух не заметил.
Подожду понедельника, может найдется, ибо с линуксом пока не дружу.


Исходняки для VC, не нашел, но нашел проект для АРМ-а. Звуковые функции выдрал, файл приложил.

1. Перед проигрышем очередного файла вызываем: g72x_init_state()
2. unpack_input(unsigned char *code) - зависит от того откуда Вы берете данные, поэтому потребно переписать
3. собственно проигрышем занимается - Sound_8kGz()
4. Да и еще, перед записью файлов на "носитель" надо вырезать заголовки (не помню точно 20 или 22 байта)
Проект был для CARM-a smile.gif , поэтому относимся творчески ....

Что касается Кула.
Конечный формат не DVI/IMA ADPCM, а смотрим, что он предлагает и выбираем Next/Sun и в опциях G.721.
Ну вроде все. Удачи.
Прикрепленные файлы
Прикрепленный файл  g721.zip ( 2.92 килобайт ) Кол-во скачиваний: 88
 
Go to the top of the page
 
+Quote Post
oll
сообщение Sep 11 2007, 03:49
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Цитата(OlegS @ Sep 10 2007, 12:54) *
Исходняки для VC, не нашел, но нашел проект для АРМ-а. Звуковые функции выдрал, файл приложил.

БОЛЬШОЕ СПАСИБО!!! a14.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Алекс   Речевой информатор, минимальные габариты и стоимость.   Sep 6 2007, 06:52
- - ivstech   В чем вопрос заключается? Индикатора никакого не б...   Sep 6 2007, 07:12
- - _Алекс   Индикатора нет Что лучше выбрать чтоб дешевле полу...   Sep 6 2007, 07:17
- - kons   ШИМ вполне потянет, НО: - частоту ШИМ надо выбират...   Sep 6 2007, 07:36
- - ivstech   Контроллер можно взять Atmega-8, он дешевле, чем l...   Sep 6 2007, 07:51
|- - zltigo   Цитата(ivstech @ Sep 6 2007, 10:51) можно...   Sep 6 2007, 13:39
- - muravei   Посмотрите "Радио" 7-05 стр 26, может с...   Sep 6 2007, 08:01
- - _Алекс   Цеплять ЦАП дорого, городить сложный фильтр ФНЧ, н...   Sep 6 2007, 17:42
- - kons   Конкретно интерполятора 8->32 у меня нет, мои и...   Sep 7 2007, 07:20
- - kalimusk   Цитата(_Алекс @ Sep 6 2007, 10:52) Линейн...   Sep 11 2007, 03:59


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 21:27
Рейтинг@Mail.ru


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