Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ввод со звуковой карты [D6, Win2k, WinXP]


Symbol ©   (2005-10-06 13:31:00) 

Ув. кодеры ! Усть такая вот проблемка: по радиоканалу передаются определенные данные. Ловлю их приемником и подаю на линейный вход звуковой карты. Как считать данные со звуковой карты ? (по аналогии с POCSAG - пейджерная программа)


Evgeny V   (2005-10-07 16:01:00) [1]

Совет - для начала запиши сигнал c радиоканала просто через SoundRecorder в wav файл, моно, PCM  16 бит например и частотой дискретизации 11025 например. Посмотри записанный сигнал, посмотри в каком либо звуковом редакторе. Сможешь понять как передается? Это может быть не так просто. Тогда иди дальше. А нет, ищи документацию по протоколу, которым обменивается твое радиоустройство или просто займись изучением того, что советует Digitman ©   (07.10.05 14:07) [9]   Будешь знать как работать со звуковой картой через апи, тоже полезно. Компонентов для работы со звуком для дельфи много в инете, например на www.torru.net , можно и через них работать.


Digitman   (2005-10-07 14:07:00) [2]

открываешь станд.справку  Microsoft Multimedia API Reference и изучаешь там все материалы, касаемые waveIn-ф-ций и mixer-функций

вокруг них все и вертится ..


Symbol   (2005-10-07 11:53:00) [3]

А как ее вообще поймать то(то что принимает приемник)?


Digitman   (2005-10-07 09:59:00) [4]


> Symbol   (07.10.05 09:46) [6]



> судя по звуку


нет, так дело у тебя не пойдет.

сначала выясни досконально, как конкретно в звук.потоке кодируется передаваемая двоичная инф-ция ..


Symbol   (2005-10-07 09:46:00) [5]

битовая передача - судя по звуку :)
если помнишь при загрузке на робиках и синклерах с кассет звук интересный был


Digitman   (2005-10-07 09:15:00) [6]

это ты описал прикладной протокол инф.обмена ..

а как эта инф-ция кодируется в звуковом потоке-то ?

DTMF ? или что ?


Symbol   (2005-10-07 09:08:00) [7]

В общем передается несколько слов со сдвигом:
012345678
012345678
 012345678
и т.д.
в каждом слове передается номер системы, адрес(4 байта), сообщение(4 байта), КС

буду рад, если подскажешь чем именно обработать принятый звук, чтобы выдрать ентот протокол или просто данные... можно с приером на мыло


Digitman   (2005-10-07 08:19:00) [8]


> передается не просто звук а протокол


что за протокол ?


Symbol   (2005-10-07 08:06:00) [9]

Это все понятно и разумно.... Вопрос - как их потом обработать ? Ведь передается не просто звук а протокол...


Digitman   (2005-10-06 13:40:00) [10]


> Усть такая вот проблемка: по радиоканалу передаются определенные
> данные


передавай их не по радиоканалу, а депешей с гонцом)

ну какая, спрашивается, разница, КАК эти самые "определенные  данные" попали на лин.вход звуковой карты ?

да по барабану как они туда попали ! ... хоть по радио, хоть депешей, хоть почтой  ..)


> Как считать данные со звуковой карты ?


открываешь станд.справку "Microsoft Multimedia API reference" и читаешь до полного просветления все касаемого WaveIn-функций и Mixer-функций ...

в кр.случае ищешь готовый Делфи-компонент а-ля MediaRecorder и используешь его  для означенной цели, не задумываясь о том что там у него внутри происходит


Наверх

Титульная страница Поиск, карта сайта Написать письмо