Спектры сигналов, периодических импульсов.

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

Спектры сигналов, периодических импульсов.

Postby Григорий on 17 Apr 2019, 00:01

Возможно очень глупый вопрос, но если я все правильно понимаю, то спектр(амплитудный) гармонического сигнала (синус, косинус) это дискрета.
В прикрепленной программе(в ней предполагается еще модуляция, но она практически еще не начата), когда я устанавливаю частоту сигнала как нецелое число, то спектр становится не одной дискретой, а набором дискрет.
1.Я что-то неправильно делаю?или в чем все таки проблема? и как с ней бороться?
2. Как создать периодические импульсы колокольной, экспоненциальной и дельта функций?
хотя бы одной из них, а дальше я наверное соображу по примеру.
Attachments
L1.vi
(102.31 KiB) Downloaded 15 times
Григорий
beginner
beginner
 
Posts: 15
Joined: 16 Apr 2019, 23:46
LabVIEW Version: 16
Karma: 0

Re: Спектры сигналов, периодических импульсов.

Postby Andrew Lunev on 17 Apr 2019, 01:14

У гармонического сигнала действительно на спектре будет один пик (видимо его вы имеете ввиду под дискретой).
Но у вас же не гармонический сигнал. Если у гармонического сигнала срезать все отрицательные значения, то это уже совсем другая функция...
User avatar
Andrew Lunev
leader
leader
 
Posts: 877
Joined: 11 Dec 2010, 12:31
Location: Москва
Medals: 2
Activity (1) Professionalism (1)
LabVIEW Version: 2018
Karma: 251
hardware I/O VIP teachers

Re: Спектры сигналов, периодических импульсов.

Postby Григорий on 17 Apr 2019, 09:21

В начале я так же думал, что срез, поэтому такой странный спектр, но в прикрепленной программе среза уже не стоит! А спектр по прежнему не представляет из себя 1 дискрету.
(точнее представляет 1 дискрету только когда частота - целое число, т.е. в 1 секунду(именно такую длительность показывает на графике) вмещается целое число периодов сигнала)
Григорий
beginner
beginner
 
Posts: 15
Joined: 16 Apr 2019, 23:46
LabVIEW Version: 16
Karma: 0

Re: Спектры сигналов, периодических импульсов.

Postby ladik on 17 Apr 2019, 10:35

Григорий wrote:В начале я так же думал, что срез, поэтому такой странный спектр, но в прикрепленной программе среза уже не стоит! А спектр по прежнему не представляет из себя 1 дискрету.
(точнее представляет 1 дискрету только когда частота - целое число, т.е. в 1 секунду(именно такую длительность показывает на графике) вмещается целое число периодов сигнала)


Подобный эффект называется растеканием спектра. Для понимания можно почитать тут.
Дорогу осилит идущий.
User avatar
ladik
adviser
adviser
 
Posts: 227
Joined: 18 Nov 2014, 11:45
Location: Астана
Medals: 1
Silver (1)
LabVIEW Version: 2011, 2015
Karma: 87
hardware I/O VIP

Re: Спектры сигналов, периодических импульсов.

Postby kiparym on 01 May 2019, 03:20

Растекание спектра отсутствует только тогда, когда размер периода сигнала кратен размеру выборки (оцифровки).
Вариант определение частоты гармонического сигнала в «размытом» спектре.
Для правильного применения формулы следует учитывать что :
1. истинная частота (Fx) всегда расположена между двумя, самыми большими, спектральными линиями.
2. индекс спектральной линии (K max) и ее амплитуда (Umax) всегда параметры левой (от Fx) спектральной линии (меньшая частота, даже если Umax<U1 ).
3. амплитуда U1 параметр правой спектральной линии.
Attachments
Формулы коррекции-2.png
Last edited by kiparym on 05 May 2019, 20:19, edited 1 time in total.
User avatar
kiparym
assistant
assistant
 
Posts: 148
Joined: 06 Sep 2011, 08:52
Location: г. Саров
LabVIEW Version: 8.2 & 2011
Karma: 28

Re: Спектры сигналов, периодических импульсов.

Postby kiparym on 05 May 2019, 18:03

Импульс произвольной форм можно генерировать при помощи функции «Signal Prcessing /Sig Genrtion/Arbitrary Wave.vi» , добавив необходимое количество нулей. Функция имеет встроенный линейный интерполятор, что позволяет сократить количество точек. В простейшем случае можно применить массив с набором необходимых значений, полученных при помощи вспомогательных программ.
Импульс.png
Импульс.png (5.89 KiB) Viewed 382 times
Attachments
Генератор.vi
(16.88 KiB) Downloaded 19 times
User avatar
kiparym
assistant
assistant
 
Posts: 148
Joined: 06 Sep 2011, 08:52
Location: г. Саров
LabVIEW Version: 8.2 & 2011
Karma: 28


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

Who is online

Users browsing this forum: No registered users and 4 guests

cron