Эксперт по электронике
938 / 838 / 121
Регистрация: 23.11.2012
Сообщений: 2,489
1

Распознавание сигналов

30.04.2014, 15:26. Показов 2730. Ответов 6
Метки нет (Все метки)

Всем добрый день!
Нашел недавно одни интересный ресурс, посвященный сканированию и распознаванию сигналов. Там нашел базу сигналов и стало интересно попробовать распознать какой нибудь сигнал. Но из за дистрофичности знаний в методах цифровой модуляции не знаю даже с какой стороны подступить к данному вопросу. На сколько я понимаю, то, что сигнал записан в *.WAV ничего не говорит? Это просто для удобства? Интересует как это сделать в матлабе, но не принципиально. Главное алгоритм. Пример сигнала.
Вот то небольшое, что мне удалось выжать из этого сигнала.
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
clc; close all; clear;
[y, fs] = audioread('fsk_1.wav');
fd = 9600;
fc = 12e3;
fsfd = round(fs/fd);
L = length(y);
nfft = 2^nextpow2(L);
t = (0:L-1)/fs;
freq = fs/2*linspace(-1, 1, nfft);
x = y(1:fsfd:end);
 
%%
window = 1024;
noverlap = window/4;
nfft_w = window;
[S, F, T] = spectrogram(y, window, noverlap, nfft_w, fs);
mag_dB = 10*log10(abs(S));
n = 8; % коэф. прореживания. Для облегчения графической нагрузки
surf(T(1:n:end), F(1:n:end)/1e3, mag_dB(1:n:end, 1:n:end))
xlabel('t, s')
ylabel('f, kHz')
axis([0 max(T) 0 max(F)/1e3 1.1*min(min(mag_dB)) 1.1*max(max(mag_dB))])
view(0, 90)
shading interp
colormap hsv
Миниатюры
Распознавание сигналов  
Вложения
Тип файла: rar fsk_1.rar (4.81 Мб, 17 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.04.2014, 15:26
Ответы с готовыми решениями:

Обработка ЧМ сигналов(спектры ЧМ сигналов)
Доброго времени суток! Ранее задавала вопрос: "Алгоритм обработки ЧМ сигналов, основанный на...

Генератор сигналов
Доброго времени суток, Уважаемые Форумчане! Имеется генератор сигналов с управлением по som -...

Фильтр сигналов
Нужна максимально простая, надежная и экономичная в плане энергопотлебления схема для фильтрации...

Обработка сигналов
Здравствуйте, подскажите, пожалуйста, какие-нибудь статьи, источники посмотреть для такой задачи:...

6
14 / 14 / 2
Регистрация: 23.10.2012
Сообщений: 41
01.05.2014, 22:38 2
Распознавание (классификация) сигналов подразумевает определение основных параметров таких, как частотная отстройка, символьная (бодовая) скорость, разнос частот (для ЧМ), тип модуляции и др. Вы же просто пытаетесь построить спектрограмму сигнала, которая, конечно же, нужна , но на этапе предварительного анализа, для проведения полного анализа необходим дополнительный набор алгоритмов и соответствующий опыт в этом непростом деле, следовательно, и серьезные знания в ЦОС, без этого ничего не получится
1
Эксперт по электронике
938 / 838 / 121
Регистрация: 23.11.2012
Сообщений: 2,489
03.05.2014, 15:45  [ТС] 3
Цитата Сообщение от dsplamer Посмотреть сообщение
необходим дополнительный набор алгоритмов и соответствующий опыт в этом непростом деле, следовательно, и серьезные знания в ЦОС
Вот потому я и спрашиваю здесь. Может кто посоветует с чего начать... В плане конкретных примеров реализации.
0
14 / 14 / 2
Регистрация: 23.10.2012
Сообщений: 41
03.05.2014, 16:49 4
Я бы посоветовал зайти на радиосканер, эта тема там неоднократо всплывала, да и эксперты там неплохие, направят в нужное русло
0
Эксперт по электронике
938 / 838 / 121
Регистрация: 23.11.2012
Сообщений: 2,489
03.05.2014, 20:00  [ТС] 5

Не по теме:

Да вот зашел, написал. Видимо не до меня им :( Ладно, буду пытаться.

Мне бы хоть запись какую то, что бы знать заведомо, что там записано. Что б, если алгоритм детектирования напишу, понял, что то получил, что надо.
0
10218 / 6598 / 495
Регистрация: 28.12.2010
Сообщений: 21,161
Записей в блоге: 1
03.05.2014, 20:55 6
Лучший ответ Сообщение было отмечено R2D2 как решение

Решение

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


http://www.radioprofessional.info/qpsk.php
http://siblec.ru/index.php?dn=... QtNC5odG0=

p.s.: там же, на радиосканнере, Сергей (Programmist) делился исходниками "Васьки".
2
Эксперт по электронике
938 / 838 / 121
Регистрация: 23.11.2012
Сообщений: 2,489
04.05.2014, 00:52  [ТС] 7
raxp, спасибо! Вы, как всегда, предельно конкретны в своих ответах. Спасибо Вам за это!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2014, 00:52

Модуль дискретных сигналов.
Здравствуйте! Разрабатываю модуль, при подаче 24 В на один из каналов которого загорается...

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

генератор сигналов (DDS)
При работе над одним из проектов (домашних) у меня возникла необходимость для отладки RC-цепи...

Искажение дискретных сигналов
Как влияет скорость передачи информации на степень искажений дискретных сигналов при наличии...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru