이 문제를 가장 잘 공격하는 방법을 연구하고 알아 내려고 노력하고 있습니다. 음악 처리, 이미지 처리 및 신호 처리에 걸쳐 있으며, 그것을 보는 수많은 방법이 있습니다. 순수한 sig-proc 도메인에서 복잡한 것처럼 보이는 것이 이미지 또는 음악 처리를하는 사람들에 의해 간단하고 이미 해결되었을 수 있기 때문에 접근하는 가장 좋은 방법에 대해 문의하고 싶었습니다. 어쨌든 문제는 다음과 같습니다.
문제의 내 그림을 용서하면 다음을 볼 수 있습니다.
위의 그림에서 나는 3 가지 유형의 신호를 가지고 있습니다. 첫 번째는 에서 까지 주파수에서 '스텝 업'된 펄스가 있습니다. 특정 펄스 지속 시간과 특정 펄스 반복 시간이 있습니다.f 4
두 번째 것은 에만 존재 하지만 펄스 길이가 짧고 펄스 반복 주파수가 빠릅니다.
마지막으로 세 번째는 단순히 의 톤 입니다.
문제는 신호 1, 신호 2 및 신호 3을 구별 할 수있는 분류기를 작성할 수 있도록 어떤 방식으로이 문제에 접근합니까? 즉, 신호 중 하나에 신호를 공급하면이 신호가 너무 많음을 알 수 있습니다. 나에게 가장 혼동되는 행렬은 무엇입니까?
몇 가지 추가 컨텍스트와 내가 지금까지 생각한 것 :
내가 말했듯이 이것은 많은 분야에 걸쳐있다. 나는 앉아서 앉아서 전쟁을 시작하기 전에 어떤 방법론이 이미 존재할 수 있는지 묻고 싶었다. 바퀴를 실수로 다시 발명하고 싶지 않습니다. 다음은 다른 관점에서 본 생각입니다.
신호 처리 관점 : 내가 살펴본 것 중 하나는 Cepstral Analysis를 수행 한 다음 가능 하면 다른 두 신호를 구별하기 위해 cepstrum 의 Gabor Bandwidth 를 사용 하고 다른 두 신호를 식별하는 데 가장 높은 최고봉을 측정하는 것이 었습니다. 신호 2에서 1 이것이 현재의 신호 처리 작업 솔루션입니다.
이미지 처리 관점 : 실제로 스펙트로 그램에 대해 이미지를 만들 수 있기 때문에 그 분야에서 무언가를 활용할 수 있을까요? 나는이 부분에 친숙하지 않지만 Hough Transform을 사용하여 '라인'을 감지 한 다음 어떻게 든 라인을 '계산'하고 (라인과 얼룩이 아닌 경우 어떻게됩니까?) 어떻습니까? 물론 스펙트로 그램을 찍을 때 언제든지 당신이 보는 모든 펄스가 시간 축을 따라 이동 할 수 있습니다. 확실하지 않다...
음악 처리 관점 : 확실한 신호 처리의 부분 집합이지만, 신호 -1은 음악 과정의 사람들이 항상보고 이미 해결 한 특정의 반복적 인 (음악적) 품질을 가지고 있습니다. 차별적 인 도구일까요? 확실하지 않지만 생각은 나에게 일어났다. 아마도이 관점은 시간 영역의 덩어리를 취하고 그 단계 속도를 괴롭히는 가장 좋은 방법일까요? 다시 말하지만, 이것은 내 분야는 아니지만 이전에 본 적이 있다고 생각합니다. 3 가지 신호를 모두 다른 유형의 악기로 볼 수 있습니까?
또한 적절한 양의 교육 데이터가 있다고 덧붙여 야합니다. 따라서 이러한 방법 중 일부를 사용하면 기능 추출을 수행 하여 K-Nearest Neighbor 를 활용할 수 있지만 그저 생각입니다.
어쨌든 이것은 내가 지금 서있는 곳입니다. 어떤 도움을 주시면 감사하겠습니다.
감사!
의견에 근거한 편집 :
예, , , , 는 모두 미리 알려져 있습니다. (일부 분산하지만 거의. 예를 들어, 우리가 알고 말할 수 = 400 kHz의, 그러나 401.32 kHz에서 올 수 있습니다. 그러나까지의 거리 때문에, 높은 비교 500 kHz에서 수 있습니다.) 신호-1 4 개의 알려진 주파수를 항상 밟습니다. 신호 2는 항상 1 개의 주파수를 갖습니다.f 2 f 3f 1 f 2 f 2
세 가지 종류의 신호 모두에 대한 펄스 반복 속도 및 펄스 길이 또한 미리 알려져있다. (일부 차이가 있지만 매우 적음). 그러나 일부 경고, 펄스 반복 속도 및 신호 1과 2의 펄스 길이는 항상 알려져 있지만 범위입니다. 다행히도 이러한 범위는 전혀 겹치지 않습니다.
입력은 실시간으로 들어오는 연속적인 시계열이지만 신호 1, 2 및 3은 상호 배타적이라고 가정 할 수 있습니다. 즉, 신호 중 하나만 특정 시점에 존재합니다. 또한 어느 시점에서 처리하는 데 얼마나 많은 시간 청크가 있는지에 대한 유연성이 뛰어납니다.
우리의 알려진 , , , 없는 대역에서는 데이터에 노이즈가있을 수 있으며, 스퓨리어스 톤 등이있을 수 있습니다 . 이것은 가능합니다. 우리는 문제에 대해 '시작'하기 위해 med-high SNR을 가정 할 수 있습니다.f 2 f 3 f 4