![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ввод со звуковой карты [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 и используешь его для означенной цели, не задумываясь о том что там у него внутри происходит