Örnek oran dönüşümü - Sample-rate conversion

Örnek oran dönüşümü örnekleme oranını değiştirme işlemidir ayrık sinyal temelin yeni bir ayrık gösterimini elde etmek için sürekli sinyal.[1] Uygulama alanları şunları içerir: görüntü ölçekleme[2] ve mühendislik, ekonomik veya tarihsel nedenlerle farklı örnekleme oranlarının kullanılabileceği sesli / görsel sistemler.

Örneğin, Kompakt Disk Dijital Ses ve Dijital Ses Bandı sistemler farklı örnekleme oranları kullanır ve Amerikan televizyonu, Avrupa televizyonu ve filmlerinin tümü farklı kare hızları. Örnekleme oranı dönüşümü hızdaki değişiklikleri önler ve Saha aksi takdirde bu tür sistemler arasında kayıtlı materyal aktarılırken meydana gelir.

Belirli alanlar içinde veya belirli dönüşümler için, örnekleme oranı dönüşümü için aşağıdaki alternatif terimler de kullanılır: örnekleme frekans dönüşümü, yeniden örnekleme, yukarı örnekleme, altörnekleme, interpolasyon, ondalık, ölçek büyütme, ölçek küçültme. Dönem çok oranlı dijital sinyal işleme bazen örnekleme hızı dönüşümünü içeren sistemleri belirtmek için kullanılır.

Teknikler

Örnekleme oranı dönüşümüne yönelik kavramsal yaklaşımlar şunları içerir: bir analog sürekli sinyale dönüştürme, ardından yeni hızda yeniden örnekleme veya Hesaplanıyor doğrudan eski numunelerden alınan yeni numunelerin değerleri. İkinci yaklaşım daha az gürültü ve distorsiyon sağladığı için daha tatmin edicidir.[3] Olası iki uygulama yöntemi aşağıdaki gibidir:

  1. İki örnekleme oranının oranı ise (veya yaklaşık olarak tahmin edilebilirse)[A][4] sabit bir rasyonel sayı L/M: ekleyerek bir ara sinyal üretin L - Orijinal numunelerin her biri arasında 10 saniye. Düşük geçişli filtre bu sinyali iki hızdan daha düşük olanın yarısında. Her birini seçin M-sonucu elde etmek için filtrelenmiş çıktıdan.[5]
  2. Numuneleri geometrik noktalar olarak işleyin ve enterpolasyon ile gerekli tüm yeni noktaları oluşturun. Bir enterpolasyon yöntemi seçmek, uygulama karmaşıklığı ile dönüştürme kalitesi arasında bir değiş tokuştur (uygulama gereksinimlerine göre). Yaygın olarak kullanılanlar: ZOH (film / video kareleri için), kübik (görüntü işleme için) ve pencereli sinc işlevi (ses için).

İki yöntem matematiksel olarak özdeştir: ikinci şemada bir enterpolasyon fonksiyonunun seçilmesi, birinci şemadaki filtrenin dürtü tepkisinin seçilmesine eşdeğerdir. Doğrusal enterpolasyon, üçgen bir dürtü tepkisine eşdeğerdir; pencereli samimi bir tuğla duvar filtresi (nokta sayısı arttıkça istenen "tuğla duvar" filtresine yaklaşır). Yöntem 1'deki filtrenin dürtü yanıtının uzunluğu, yöntem 2'de enterpolasyonda kullanılan nokta sayısına karşılık gelir.

Yöntem 1'de, yavaş bir ön hesaplama (örneğin Remez algoritması ) optimal (uygulama gereksinimlerine göre) bir filtre tasarımı elde etmek için kullanılabilir. Yöntem 2 daha genel durumlarda işe yarayacaktır, ör. Örnek hızlarının oranının rasyonel olmadığı veya iki gerçek zamanlı akışın barındırılması gerektiği veya örnek hızlarının zamanla değiştiği durumlarda.

Görmek ondalık ve yukarı örnekleme örnek oranı dönüştürme filtre tasarımı / uygulaması hakkında daha fazla bilgi için.

Örnekler

Film ve televizyon

yavaş taramalı TV gelen sinyaller Apollo Ay görevleri, evdeki izleyiciler için geleneksel TV oranlarına dönüştürüldü. Dijital enterpolasyon şemaları o zamanlar pratik değildi, bu nedenle analog dönüştürme kullanıldı. Bu, Apollo yavaş taranmış görüntüleri gösteren bir monitörü görüntüleyen bir TV hız kamerasına dayanıyordu.[6]

Filmler (saniyede 24 kare ile çekilmiş) televizyona dönüştürüldü (kabaca 50 veya 60 alan[B] her saniye). Örneğin 24 kare / saniyelik bir filmi 60 alan / saniyelik televizyona dönüştürmek için, alternatif film kareleri sırasıyla 2 ve 3 kez gösterilir. 50 Hz sistemler için PAL her çerçeve iki kez gösterilir. 50 tam olarak 2 × 24 olmadığından, film 50/48 =% 4 daha hızlı çalışacak ve ses perdesi% 4 daha yüksek olacaktır, bu etki PAL hızlandırma. Bu genellikle basitlik için kabul edilir, ancak çalışma süresini ve perdeyi koruyan daha karmaşık yöntemler mümkündür. Her onikinci kare 3 kez tekrarlanabilir iki yerine veya dijital enterpolasyon (yukarıya bakın) bir video ölçekleyici.

Ses

Ses açık Kompakt disk 44.1 kHz örnekleme oranına sahiptir; 48 kHz kullanan bir dijital ortama aktarmak için yukarıdaki yöntem 1 ile kullanılabilir L = 160, M = 147 (48000/44100 = 160/147'den beri).[5] Ters dönüşüm için, değerleri L ve M takas edilir. Yukarıdaki gibi, her iki durumda da, düşük geçiş filtresi 22.05 kHz'e ayarlanmalıdır.

Ayrıca bakınız

Birden çok boyutta örnekleme hızı dönüşümü:

Örnek oranı dönüştürmeyi içerebilecek teknikler ve işlemler:

Notlar

  1. ^ Örneğin irrasyonel oran 21/12, bir eşit huylu yarım tona karşılık gelen, yaklaşık olarak 196/185 (kabaca 0.99994 yarım ton) ile tahmin edilebilir.
  2. ^ Alan, taramalı çerçevenin yarısıdır - yalnızca tek veya çift çizgiler.

Referanslar

  1. ^ Oppenheim, Alan V.; Schafer, Ronald W.; Buck, John R. (1999). Ayrık zamanlı sinyal işleme (2. baskı). Upper Saddle River, NJ: Prentice Hall. ISBN  0-13-754920-2. Ayrıca şu adresten temin edilebilir: https://d1.amobbs.com/bbs_upload782111/files_24/ourdev_523225.pdf
  2. ^ Lyons Richard (2010). "10. Örnek Hızı Dönüşümü". Dijital Sinyal İşlemeyi Anlamak. Prentice Hall. ISBN  978-0137027415. Uydu ve medikal görüntü işlemede, görüntü iyileştirme, ölçek değişikliği ve görüntü döndürme için örnekleme oranı dönüşümü gereklidir
  3. ^ Antoniou Andreas (2006). Dijital Sinyal İşleme. McGraw-Hill. s. 830. ISBN  0-07-145424-1. Alternatif ve daha tatmin edici bir yaklaşım ...
  4. ^ Partch, Harry (2009). Bir Müziğin Doğuşu (İkinci baskı). Da Capo Press. s. 101. ISBN  978-0306801068. "Eşit yarım ton" oranları, aşamalı doğrulukla: 18/17, 89/84, 196/185
  5. ^ a b Rajamani, K .; Yhean-Sen Lai; Furrow, C.W. (2000). "CD’den DAT’a örnekleme hızı dönüşümü için verimli bir algoritma" (PDF). IEEE Sinyal İşleme Mektupları. 7 (10): 288. doi:10.1109/97.870683.
  6. ^ Bill Wood (2005). "Apollo Televizyonu" (PDF). NASA. "RCA Yavaş Tarama Dönüştürücüsünün Kullanımı" bölümüne bakın.

daha fazla okuma

Dış bağlantılar