Bir süre önce dijital dalga formları çizmek için farklı yollar deniyordum ve denediğim şeylerden biri, genlik zarfının standart silueti yerine, onu bir osiloskop gibi göstermek içindi. Bu, bir sinüs ve kare dalganın bir kapsamda nasıl göründüğüdür:
Bunu yapmanın saf yolu:
- Ses dosyasını çıkış görüntüsündeki yatay piksel başına bir öbeke bölün
- Her yığın için örnek genlik histogramını hesaplayın
- Histogramı, parlak bir piksel pikseli sütunu olarak çizin
Böyle bir şey üretir:
Her yığın için çok sayıda örnek varsa ve sinyalin frekansı örnekleme frekansı ile ilişkili değilse, aksi halde işe yaramazsa bu iyi sonuç verir. Sinyal frekansı örnekleme frekansının tam bir alt sınıfı ise, örneğin, numuneler her döngüde tam olarak aynı genlikte gerçekleşecek ve gerçek yeniden oluşturulan sinyal bu noktalar arasında bulunsa bile, histogram sadece birkaç nokta olacaktır. Bu sinüs atımı yukarıdaki soldaki gibi pürüzsüz olmalıdır, ancak tam olarak 1 kHz olması ve numunelerin her zaman aynı noktalarda meydana gelmesi nedeniyle değildir:
Nokta sayısını artırmak için örneklemeyi denedim, ancak bu sorunu çözmüyor, bazı durumlarda sorunların çözülmesine yardımcı oluyor.
Gerçekten sevdiğim şey , sürekli yeniden oluşturulmuş sinyalin gerçek PDF'sini (olasılık vs genlik) dijital örneklerinden (genlik vs zaman) hesaplamak için bir yol . Bunun için hangi algoritmayı kullanacağımı bilmiyorum. Genel olarak, bir fonksiyonun PDF'si, ters fonksiyonunun bir türevidir .
Günah PDF'si (x):
Fakat bunun tersinin çok değerli bir fonksiyon olduğu dalgalar için nasıl hesaplanacağını ya da nasıl hızlı yapılacağını bilmiyorum. Bölmek dalları ve her tersini hesaplamak, türev almak ve hepsini buluşmanızı özetlemek? Ama bu oldukça karmaşık ve muhtemelen daha basit bir yol var.
Bu "enterpolasyonlu verilerin PDF'si", bir GPS izinin çekirdek yoğunluğu tahminini yapmak için yaptığım bir girişim için de geçerlidir. Halka şeklinde olması gerekirdi, ancak sadece numunelere baktığından ve numuneler arasındaki enterpolasyon noktaları göz önüne alınmadığından, KDE halkadan çok kambur gibi görünüyordu. Numunelerin hepsi bildiğimiz kadarıyla yapabileceğimiz en iyi şey budur. Fakat örnekler bildiğimiz kadarıyla değil. Ayrıca örnekler arasında bir yol olduğunu biliyoruz. GPS için, sınırsız ses için olduğu gibi mükemmel bir Nyquist rekonstrüksiyonu yoktur, ancak enterpolasyon fonksiyonundaki bazı tahminlerle temel fikir hala geçerlidir.