@sansuiso가 말했듯이 압축 감지는 신호가 희박하거나 압축 가능한 경우 효율적인 신호를 얻는 방법입니다.
압축 센싱은 신호가 멀티플렉싱되므로 효율적이므로 멀티플렉싱 된 샘플의 수 (측정이라고 함)는 신호에 대한 강력한 가정이없는 Shannon-Nyquist에 필요한 샘플 수보다 적습니다.
무소음의 경우 압축 감지 재구성 솔버가 정확한 솔루션을 복구 할 수 있음을 알 수 있습니다.
압축성 경우 엄격하게 드문 경우와 달리 재구성 오류가 제한되어 있음을 알 수 있습니다.
그렇습니다. 초음파를 포함한 대부분의 신호는 어떻게 든 드물거나 압축 가능합니다. 일반적으로 신호가 드문 사전을 알아내는 것입니다. 도메인 전문가는 일반적으로 이러한 사항을 알고 있습니다.
흥미로운 질문은 다음과 같습니다. 스파 스가 아닌 신호가 있고 0을 추가하여 스파 스를 만들고 압축 감지를 사용하여 해당 신호를 샘플링한다고 가정하면 전체 신호를 직접 샘플링하는 것보다 낫지 않습니까?
내 대답은 아니오 야.
CS 작업에 필요한 샘플링 요구 사항은 원래 (전체 / 0이 아닌) 신호의 전체 샘플링을 수행하는 것보다 더 많은 정보가 필요하다는 것이 밝혀졌습니다. 다시 말해, 필요한 CS 측정의 수는 신호에서 0이 아닌 요소의 수보다 더 클 것입니다. 신호를 희소 화하면 신호가 지원되는 위치에 대한 정보 (예 : 0이 아님)를 의도적으로 "손실"합니다. 압축 감지 및 수행자 재구성 솔버의 어려운 부분은 신호의 0이 아닌 요소가 존재하는 위치를 찾는 것입니다. 0이 아닌 요소의 위치를 미리 알고 있다면 덜 효율적인 방법으로 갈 필요가 없습니다. 그 신호를 샘플링합니다. 실제로, 신호의 0이 아닌 요소의 위치를 찾는 것은 압축 감지가 NP-Hard라는 것에 대해 이야기하는 이유입니다.
다른 방법으로 말해 보자. 신호에 K가 아닌 성분이 있다고 가정하자. 이러한 K 요소의 위치를 알고 있다면 신호를 알기 위해 K 정보 만 필요합니다. 신호의 아무 곳에 나 0을 더하고 크기가 N 인 신호를 만들면 이제 압축 감지 방식을 사용하여 기존 샘플링 또는 O (Klog (K / N)) 시간을 통해 N 번 신호를 샘플링해야합니다. O (Klog (K / N)> K이므로 0이 아닌 요소의 위치에 대한 정보를 잃어 버리면 더 많은 샘플 / 측정 세트가 생성됩니다.
http://nuit-blanche.blogspot.com/search/label/CS 주제에 대한 내 작은 블로그를 읽는 데 관심이있을 수 있습니다
. 다음 리소스 :
http://nuit-blanche.blogspot.com/p/teaching -compressed-sensing.html