Я предположил, что сигнал является вектором, а вывод будет значением класса в двоичном формате, поэтому нам нужно 3 цифры для 9 классов.
x = [signl1 signl2 singl3]; %all verctors in one row
label = [0 1 0]; %class 2 in binary
net = patternnet(10);
view(net)
[net,tr] = train(net,x,label);
Теперь вы можете использовать net
в качестве классификатора сигналов для новых сигналов после проверкиВаш NN с набором данных, который вы никогда не использовали раньше.
estimiated_class = net(new_signal)
это моя смутная идея, если не работа, попробуйте глубокое обучение