Леонид, действительно, как сказал, Galkov, при цифровой обработке истино реального времени не получается т.к. уже только для выборки (sample) в АЦП карты требуется некоторое время. Под обработкой в реальном времени понимается, как я думаю, последующая обработк с такой скоростью, чтобы она завершилась до следующей выборки, иначе в информации произойдет разрыв. Если объем обработки большой, применяется буфер. При этом задержка прохождения сигнала может составлять до нескольких секунд, но непрерывность (или почти непрерывность) сохраняется.
Доработав элемент, как я указал выше Вы можете выдавать эти данные с задержкой = 512/44100 = 0.012 сек., что для звука я думаю несущественно.
Этот топик читают: Гость
Ответов: 209
Рейтинг: 3
|
|||
карма: 0 |
|
Ответов: 8918
Рейтинг: 823
|
|||
ХЭМ, спасибо, придётся вспоминать старое, брать паяльник, делать АЦП и подключать его к любимому LTP входу
|
|||
карма: 19 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Леонид, паяльник - это вовсе не старое, ИМХО.
Это оружие инженера, однако. |
|||
карма: 9 |
|
Ответов: 209
Рейтинг: 3
|
|||
Леонид, а что за задача такая. если не секрет конечно? Что надо идти на такие героические меры. И что можно выиграть от внешего АЦП и поиметь проблеммы с организацией связи через LPT + его драйвером. В звуковой карте это все уже есть. И легче только жать на клавиши, чем размахивать паяльником.
P.S.Запустил элемент для выдачи данных с обеих каналов записи по сэмплам (мгновенным текущим уровням на звуковой карте). Пока в пошаговом режиме, блоками. Первую треть блока почему то идет то ли физическая помеха, то ли логическиая. И пока не удалось запустить в непрерывном режиме. Если что получиться - вывалю здесь. |
|||
карма: 0 |
|
Ответов: 8918
Рейтинг: 823
|
|||
ХЭМ, задача - распознование речи, я, конечно, понимаю, что она не для одного человека, поэтому себе задачу уменьшил до цифр 0-9, вот и хлопочу имея в распоряжении несколько десятков звуковых файлов с этими цифрами, получается слабо, но я смотрю вперёд с надеждой, что когда-то мне потребуются не файлы, а микрофон. А проблем с LTP в HiAsm-е (слава Dilma-е!) нет, на моём компьюторе LTP считывается с частотой 70-50 кГц в зависимости от длительности дальнейшей обработки полученых байтов.
|
|||
карма: 19 |
|
Ответов: 209
Рейтинг: 3
|
|||
Леонид, понял. Ну-у-у-у!!! Для такой задачи и паяльника, и звуковых супер-карт и HiAsma недостаточно. Тут нужна супер-математика и супер-логика. Только пчему только по форме сигнала, можно и спектральный анализ включить (т.е. FFT).
|
|||
карма: 0 |
|
Ответов: 8918
Рейтинг: 823
|
|||
ХЭМ, это будет слишком , лучше буду делать электросчётчик, или другой инструмент, где не надо считать какие-нибудь ряды Фурье
|
|||
карма: 19 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Леонид, если электросчетчик будет поднимать "сеченую" синусоиду, то без каких-нибудь рядов Фурье обойтись может не получиться
|
|||
карма: 9 |
|
Ответов: 8918
Рейтинг: 823
|
|||
Galkov, ну сейчас будем вспоминать закон Ома в дифференциальной форме; чистейшее произведение (умножение) мгновенных значений тока и напряжения и никакого Фурье при "любой форме проводов"
|
|||
карма: 19 |
|
Ответов: 209
Рейтинг: 3
|
|||
Леонид, а проблем то с Фурьем нету, они BASSом спокойно выдаются, так, что голову ломать не надо, а в HiAsme даже есть элементик -BASS_ChlVisibleSpectrum. Вот загнать Фурья опять в wave пока проблемма.
|
|||
карма: 0 |
|
25