Список форумов   Список форумов  

воспроизводить звук и одновременно его записывать (микрофон)

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

воспроизводить звук и одновременно его записывать (микрофон)

Сообщение rshp » Пн июн 22, 2009 3:26 pm

Всем доброго времени суток,

В рамках моеи дипломнои работы мне нужно вычислить АЧХ помещения.

Теория в крации такова:
я посылаю акустическии сигнал (белыи шум) через колонки в помешении и одновременно записываю рефлектируемыи, от стен и предметов в помещении, звук при помощи микрофонов.

Моя проблема в том, что я не знаю как мне запрограммировать ету одновременность ! Я хочу чтобы заппись и воспроизведение начинались обсалютно одновременно!

И еше один вопросик. Может кто-то уже сталкивался. Для работы со звуком я использую внешнюю звуковую карту Fireface 400 от RME. Она имеет 4 аналоговых входа и столько же аналоговых выходов. Проблема в том, что я могу обращатса через стандартные средства LabVIEW максимально только к двум входам/выходам. как мне сделать так, чтобы я мог использовать все входы и выходы одновременно ???

(я пыталса использовать несколько модулеи "Sound Output Write" "Sound Input Read" паралеьно, но проблема опять таки в синхронизации (одновременности) обрашения ко всем портам.)

Повторю вопросы:
-как мне организовать обсалютно одневременныи старт воспроизведения и записи звука ?

-как можно использовать все (более двух) входы и виходы внешнеи звуковои каты ?



Зарание благодарю за помощь студенту :D
rshp
 
Сообщений: 2
Зарегистрирован: Пн июн 22, 2009 2:49 pm

Re: воспроизводить звук и одновременно его записывать (микро

Сообщение IvanLis » Пн июн 22, 2009 7:49 pm

rshp писал(а):-как мне организовать обсалютно одневременныи старт воспроизведения и записи звука


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

а вот с SB что делать не знаю, есть люди кто работал с LabVIEW Sound and Vibration Toolkit, может эта приблуда может такое, я лично не знаю

да и вообще советую взглянуть в ее сторону, на сколько я знаю диагностирование и контроль по звуку с помощью нее делают
Знание нескольких принципов освобождает от знания многих фактов!

Живу я здесь
IvanLis
Специалист LabVIEW
 
Сообщений: 505
Зарегистрирован: Пн апр 23, 2007 1:44 pm
Откуда: СССР

Сообщение rshp » Пн июн 22, 2009 11:00 pm

спасибо за бистрыи ответ

Кроме всего прочего я должен замерить Delay Time. По моим прикидкам оно должно быть в пределах 15-30 мс. Поэтому мне каждая милисекунда дорога :). Вот отсюда и появляется необходимость одновременного старта

Sound and Vibration Toolkit стоит отдельных денег. Которых естественно нет :(
rshp
 
Сообщений: 2
Зарегистрирован: Пн июн 22, 2009 2:49 pm

Сообщение IvanLis » Вт июн 23, 2009 4:04 pm

rshp писал(а):Кроме всего прочего я должен замерить Delay Time. По моим прикидкам оно должно быть в пределах 15-30 мс. Поэтому мне каждая милисекунда дорога :). Вот отсюда и появляется необходимость одновременного старта


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

да и LabVIEW позволяет определять с точностью до 1 миллисек

и желательно пример выложить, может ты что то не так делаешь

rshp писал(а):Sound and Vibration Toolkit стоит отдельных денег. Которых естественно нет :(

это самый большой минус LabVIEW.... высокая стоимость!
Знание нескольких принципов освобождает от знания многих фактов!

Живу я здесь
IvanLis
Специалист LabVIEW
 
Сообщений: 505
Зарегистрирован: Пн апр 23, 2007 1:44 pm
Откуда: СССР


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1