F2F sinyalinden parazit giderme


11

(Bu soru , Ham WAV'dan İkili Manyetik Şeritli Kart Verilerinin Çıkarılması ile ilgilidir )

Kredi kartındaki manyetik şeritten ikili diziyi çıkarıyorum.

resim açıklamasını buraya girin

Gördüğünüz gibi, sinyal bir yerde açıkça bozuluyor. ayrıca resmin sol tarafında küçük bir bozulma var.

Sadece IIR (yani ) kullanarak onu düzeltir, ancak ortaya çıkan sinyal matematiksel olarak pürüzsüz değildir; birkaç kez sinyal farklılaştırırsanız gürültü intikam ile geri gelir:XÖut=0.9XÖutlbirst+0.1Xbenn

resim açıklamasını buraya girin

Sorum şu: Gürültüyü türevler temiz çıkacak şekilde çıkarabilir miyim?

Öyleyse nasıl?

EDIT: İşte bazı hasarlı dalgaların bir yakın çekim:

resim açıklamasını buraya girin

EDIT (2): Düşündüğüm birkaç yaklaşım:

  • İlk olarak, hasarlı sektörün her iki tarafında sinyalin taylor yaklaşımını yapabilir ve yaklaşımları birlikte karıştırabilirim.
  • İkincisi, FFT yapabilir, yüksek frekanslı bileşenleri kaldırabilir ve FFT'yi tersine çevirebilirim. Şimdi bu ikinci yaklaşımı deneyeceğim ...

Sinyaldeki yüksek frekanslı özellikleri (örn. Keskin geçişler) koparmak için farklılaştırıcı kullanıyorsunuz. Kaldırmaya çalıştığınız eserler benzerdir, çünkü benzer yüksek geçiş özelliklerine sahip olacak keskin geçişlerdir. Doğrusal bir düşük geçiş filtresi ile çıkarılması zor olabilir. Farklı bir yaklaşım (cezalandırma amaçlı değildir) daha uygun olabilir.
Jason R

Maalesef, yanıltıcı ekran görüntüleri yayınladığım için kötüyüm. Örnek hasarlı bölümlerin yakın planlarını dahil ettim.
P i

Bir alçak geçiren filtre çalışmalıdır. Sorun, kişi çekme hızını değiştirdikçe ilgi sıklıklarının değişmesidir.
endolith

Doğru. Ancak, bu taban oran bir dalgadan diğerine çok fazla değişmeyecek. Bu yüzden giderken filtreleyebilirim (yani dalga boyunun belirli bir noktada k olması, sinyaldeki tahmini 2 dalga boyunu filtrelemek, bir sonraki bip'i almak, durulamak ve tekrarlamak). Bu durumda, iyi bir filtre ne olurdu? Türevleri
P i

1
Sinyalinizin ikili geçişleri tanımlayan çok farklı "dalgacıklar" dizisiyle temsil edildiği anlaşılıyor. Bence bir ayırt edici dalgacık çıkarmalı ve dalgayı ham verilerle ilişkilendirerek bir “korelogram” üretmelisiniz. Maksimum benzerlik pozisyonları güçlü pikler olarak tanımlanırken, dalga formu kusurları sadece küçük bir gürültü haline gelecektir. Bu yöntem sismikte yaygın olarak kullanılmaktadır. Fikrimi açıklayabilmem için lütfen ham verilerinizin "zaman-değer" serisini e-tablo benzeri bir biçimde sağlar mısınız?
mbaitoff

Yanıtlar:


1

Keskin geçişleri kaldırmadan yüksek frekanslı "gürültüyü" kaldırmak için, bir çeşit doğrusal olmayan filtreleme işlemini denemeniz gerekebilir.

Rasgele bir örnek, yalnızca en yakın N yerel maksimuma (veya minima'ya ve bazı gürültü eşiğinin ötesine) olan mesafe bir mesafe eşiğinin altına düştüğünde (bu mesafe, N ve medyan filtre genişliği) bir medyan filtrenin uygulanması (çapraz solma) olabilir. , şüpheli "gürültü" süresine göre kalibre edilir).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.