Помогите сделать Частотный детектор

Захват, обработка и генерирование сигнала
Ответить
Александр Щуровский
interested
interested
Сообщения: 2
Зарегистрирован: 18 ноя 2008, 16:15
Версия LabVIEW: 7, 8
Контактная информация:

Помогите сделать Частотный детектор

Сообщение Александр Щуровский »

В институте для диплома надо разработать ЧМ-приёмник, вот никак не получается частотный детектор с использованием массива чисел (значения сигнала) :suicide:
Помогите, заранее спасибо...
Последний раз редактировалось Александр Щуровский 26 ноя 2008, 16:32, всего редактировалось 1 раз.
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Помогите сделать Частотный детектор

Сообщение Konstantin Sumenko »

Слишком мало информации...
Александр Щуровский
interested
interested
Сообщения: 2
Зарегистрирован: 18 ноя 2008, 16:15
Версия LabVIEW: 7, 8
Контактная информация:

Re: Помогите сделать Частотный детектор

Сообщение Александр Щуровский »

Нужна частотная демодуляция сигнала...
Как реализовать, может подскажите файл примера...
Просто те примеры которые я находил, не было необходимых блоков и модели не запускались :dntknw:
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Помогите сделать Частотный детектор

Сообщение Pavel Krivozubov »

Александр Щуровский писал(а):Нужна частотная демодуляция сигнала...
Как реализовать, может подскажите файл примера...
Просто те примеры которые я находил, не было необходимых блоков и модели не запускались :dntknw:
Тебе нужно вот это
Аватара пользователя
banderlog
user
user
Сообщения: 71
Зарегистрирован: 23 апр 2008, 20:44
Версия LabVIEW: 8.5
Контактная информация:

Re: Помогите сделать Частотный детектор

Сообщение banderlog »

А вот если мне надо сделать именно детектор? Тупо-злобно смотреть уровень в заданной полосе из спектра?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Помогите сделать Частотный детектор

Сообщение Eugen Graf »

Я честно говоря не очень хорошо разбираюсь в этом, но разве нельзя сделать FFT, вырезать нужный частотный кусок и перевести этот кусок назад (если нужно) с Inverse FFT ?
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Помогите сделать Частотный детектор

Сообщение Pavel Krivozubov »

banderlog писал(а):А вот если мне надо сделать именно детектор? Тупо-злобно смотреть уровень в заданной полосе из спектра?
так в чем проблема? построить спектр, померять уровень? или в чем?
Аватара пользователя
banderlog
user
user
Сообщения: 71
Зарегистрирован: 23 апр 2008, 20:44
Версия LabVIEW: 8.5
Контактная информация:

Re: Помогите сделать Частотный детектор

Сообщение banderlog »

Вообще мне надо получить спектр с анализатора. Настроиться на нужную частоту и смотреть изменения уровня с нулевым спаном и заданной пользователем полосой. Так как прибор с собой домой таскать не удобно ;) , я тренируюсь на кошках. Генерирую сигнал, преобразую в спектр. А потом уже пытаюсь проделать вышеописанные действия с ним. Ввиду слабого знакомства с ЛабВью, пока безрезультатно :dntknw:
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Помогите сделать Частотный детектор

Сообщение Pavel Krivozubov »

banderlog писал(а):Вообще мне надо получить спектр с анализатора. Настроиться на нужную частоту и смотреть изменения уровня с нулевым спаном и заданной пользователем полосой. Так как прибор с собой домой таскать не удобно ;) , я тренируюсь на кошках. Генерирую сигнал, преобразую в спектр. А потом уже пытаюсь проделать вышеописанные действия с ним. Ввиду слабого знакомства с ЛабВью, пока безрезультатно :dntknw:
все равно непонятно.. если получать сигнал с анализатора по какому либо интерфейсу это одно, если просто работать с анализатором - другое. конкретизируй.
Аватара пользователя
banderlog
user
user
Сообщения: 71
Зарегистрирован: 23 апр 2008, 20:44
Версия LabVIEW: 8.5
Контактная информация:

Re: Помогите сделать Частотный детектор

Сообщение banderlog »

С анализатором я общаюсь через ЖПИБ-команды. Тут вопросов и быть не может. Меня интересует следующее: из абстрактного, сгенерированного мной сигнала имеющегося на схеме в качестве спектре (в виде рябой сине-серой/белой ниточки), получить значения уровня сигнала в полосе, допустим, 100 кГц на частоте, допустим, 100 МГц (в виде рыжей ниточки). :think:
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Помогите сделать Частотный детектор

Сообщение Pavel Krivozubov »

короче выкладывай) не понимаю я этих ниточек)
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Помогите сделать Частотный детектор

Сообщение Konstantin Sumenko »

Выкладывай, а то, действительно не совсем ясно :wink:
Подходов есть немало.
Аватара пользователя
banderlog
user
user
Сообщения: 71
Зарегистрирован: 23 апр 2008, 20:44
Версия LabVIEW: 8.5
Контактная информация:

Re: Помогите сделать Частотный детектор

Сообщение banderlog »

Что-то типа этого. А после преобразователя в спектр хочу вставить вот это самое что-то, что будет выцеплять из нужной гармоники сигнал, похожий на исходный.
Вложения
rabota_2.vi
(160.88 КБ) 330 скачиваний
arcades
beginner
beginner
Сообщения: 16
Зарегистрирован: 26 мар 2008, 16:15
Версия LabVIEW: 7.1
Откуда: Рига / Латвия
Контактная информация:

Re: Помогите сделать Частотный детектор

Сообщение arcades »

Я правильно понимаю- нужна Частотная демодуляция сигнала с целью получения модулирующего сигнала ?

Есть несколько способов:

1) Phase Locked Loop
2) Zero Crossing Detector
3) Slope Detector

О всех подробнее можно найти в гугле. Найдешь математические описания этих способов - без труда сообразишь как это реализовать в LabView.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Обработка сигнала»