Линейная интерполяция сигнала

Простейшие вопросы в области инженерной разработки

Линейная интерполяция сигнала

Postby peterburger on 07 Apr 2017, 16:02

Здравствуйте! Подскажите, пожалуйста, как сделать линейную интерполяцию в labview? Имеется сигнал с частотой дискретизации 400кГц, нужно чтобы в итоге получился сигнал с частотой 44,1кГц(чтобы вывести сигнал на звуковую карту), методом децимации частоты это, как я понял, не осуществить, необходима именно линейная интерполяция. Надо сдавать НИР в институте, а я совсем застрял на этом этапе. Заранее спасибо! Прикладываю код программы.
Attachments
NIR.vi
(99.62 KiB) Downloaded 16 times
peterburger
interested
interested
 
Posts: 8
Joined: 07 Apr 2017, 15:49
LabVIEW Version: 2016
Karma: 0

Re: Линейная интерполяция сигнала

Postby Borjomy_1 on 07 Apr 2017, 16:08

Палитра Signal Processing/Signal Operation Функции Decimate (пара вариантов) и Resampling (три варианта). Выбираете наиболее подходящий вам метод.
Borjomy_1
expert
expert
 
Posts: 1701
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 298
VIP

Re: Линейная интерполяция сигнала

Postby peterburger on 07 Apr 2017, 16:16

Я делал через Resample и через Decimate Array, но от меня требуют именно линейную интерполяцию(
peterburger
interested
interested
 
Posts: 8
Joined: 07 Apr 2017, 15:49
LabVIEW Version: 2016
Karma: 0

Re: Линейная интерполяция сигнала

Postby peterburger on 07 Apr 2017, 16:26

Нашел Interpolate 1D.vi, помогите разобраться в нем, что нужно подсоединять ко входам Х и У? Откуда вообще брать эти значения, xi, как я понимаю, это массив данных моего сигнала, все верно? Прошу прощения за тупняки, просто ну вообще не понять мне эту тему.
peterburger
interested
interested
 
Posts: 8
Joined: 07 Apr 2017, 15:49
LabVIEW Version: 2016
Karma: 0

Re: Линейная интерполяция сигнала

Postby Borjomy_1 on 07 Apr 2017, 20:56

-Ты в баню?
- Не, я в баню!
- А! Я думал, ты в баню.
А если серьезно, то Resampling как раз и реализуется через интерполяцию. После чего производится фильтрация, если хотите ухудшить результат, то можете он нее отказаться. Вы можете с натугой изобретать велосипед, однако грамотный инженер воспользуется готовым и проверенным решением. Тем более, что методы Resampling предназначены как раз для таких задач, как ваша. Будут приставать - распечатайте справку
Borjomy_1
expert
expert
 
Posts: 1701
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 298
VIP

Re: Линейная интерполяция сигнала

Postby Borjomy_1 on 07 Apr 2017, 21:22

Но в принцип элементарно!
Attachments
ресемлинг.png
Borjomy_1
expert
expert
 
Posts: 1701
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 298
VIP

Re: Линейная интерполяция сигнала

Postby peterburger on 14 Apr 2017, 12:42

Borjomy_1 wrote:Но в принцип элементарно!
Спасибо! Вы мне очень помогли!
peterburger
interested
interested
 
Posts: 8
Joined: 07 Apr 2017, 15:49
LabVIEW Version: 2016
Karma: 0


Return to Для чайников

Who is online

Users browsing this forum: No registered users and 3 guests

cron