Re: Симуляция сигнала в Labview по формуле.
Добавлено: 24 мар 2016, 01:23
ну так что мешает задать шум на всю длину сигнала?
LabVIEW Portal, Forum, Chat, Tutorials
https://labviewportal.org/
Спасибо, но как я понимаю суть моего недопонимания остается) Смотрите,на рисунке 1- это как бы единичный сигнал,которому мы задаем шум. а на рисунке 2 , этот сигнал "копируется" вместе с шумом на определенную длину. и выходит,что видно по пикам, шум одинаковый,чередуется N-раз . А как сделать так,чтобы он был различен по все длине сигнала я не знаю, возможно его вставить не в это место, а где-нибудь дальше),Blackman писал(а):Поюзайте вложенный . Это поможет понять, кто за что отвечает.
так я вот и не пойму как это сделать)Artem.spb писал(а):ну так что мешает задать шум на всю длину сигнала?
Так этот генерирует именно прототип, изменяя только количество отсчетов, амплитуду и смещение по времени....этот сигнал "копируется" вместе с шумом...
Спасибо,то,что нужно) Только теперь у меня возникли еще вопросы. Почему на графике кросс-корреляции амплитуда такая большая? Плюс к этому мне необходимо вывести значения СКОб что я и сделал (цифра 1)б но они кажутся смешными по сравнению с размахом сигнала.И еще, как можно на графике кросс-корреляции вывести значения равными 3СКО, примерно как на рисунке цифра 2? Спасибо за помощь.Blackman писал(а):Так этот генерирует именно прототип, изменяя только количество отсчетов, амплитуду и смещение по времени....этот сигнал "копируется" вместе с шумом...
Добавил шум после генерации последовательности.
По теории). Читаем справку, разбираемся с математикой.Почему на графике кросс-корреляции амплитуда такая большая?
Применяется не та функция. Читаем справку на используемые subVI.Плюс к этому мне необходимо вывести значения СКОб что я и сделал (цифра 1)б но они кажутся смешными по сравнению с размахом сигнала.
Принимай...И еще, как можно на графике кросс-корреляции вывести значения равными 3СКО, примерно как на рисунке цифра 2?
Ох) Спасибо ) а можно добавить.какой-нибудь индикатор,который загорается,когда пик пересекает линию 3х ско? И как это сделать,если центральный пик практически все время будет больше .Blackman писал(а):По теории). Читаем справку, разбираемся с математикой.Почему на графике кросс-корреляции амплитуда такая большая?Применяется не та функция. Читаем справку на используемые subVI.Плюс к этому мне необходимо вывести значения СКОб что я и сделал (цифра 1)б но они кажутся смешными по сравнению с размахом сигнала.Принимай...И еще, как можно на графике кросс-корреляции вывести значения равными 3СКО, примерно как на рисунке цифра 2?
Если я правильно понял задание, то мы моделируем сигнал дефектоскопа, и эти пики будут являться дефектами,соответсвенно я думаю,что определение параметров пиков неплохоая идея)Blackman писал(а):Сделать можно все). для отчета нужно определить был пик или нет и если был, определить параметры пика: время и амплитуду.
Я Вас правильно понял : весь сигнал состоит из таких "прямых линий с амплитудой 0" и мне нужно параметры той,У-координата которой достигает значения 3ско?Blackman писал(а):Тогда сразу хочу обратить внимание на генерацию прототипа синусоиды. Для нее входным параметром должна быть частота f, а не количество точек waveform n. По умолчанию для генерации сигналов как правило использует 128 точек на цикл (для синусоиды период). Тогда дельта t = 1/f/n.
Сейчас сигналом прототипом является синусоида частотой 1 Гц и длительностью 0,9 с копейками секунд. Тогда в Pulse Train c задержкой в 1 сек между соседними импульса получается разрыв в 0,1 сек и этот разрыв заполняет в данном случае нулевыми значениями. Т.е. на этом отрезке форма сигнала не синусоида, а прямая линия с амплитудой 0 (типа паузы).
СпасибоBlackman писал(а):Все значительно проще)