A-kanunu algoritması
(A kanunu algoritması sayfasından yönlendirildi)
Bu maddede kaynak listesi bulunmasına karşın metin içi kaynakların yetersizliği nedeniyle bazı bilgilerin hangi kaynaktan alındığı belirsizdir. (Kasım 2023) (Bu şablonun nasıl ve ne zaman kaldırılması gerektiğini öğrenin) |
A-kanunu algoritması, Avrupa 8-bit PCM dijital iletişim sistemlerinde, dijitalleştirme için bir analog sinyalin dinamik aralığını optimize etmek, yani modifiye etmek için kullanılan standart bir sıkıştırma algoritmasıdır. ITU-T'nin G.711 standardındaki iki daraltıcı algoritmadan biridir (diğeri ise Kuzey Amerika ve Japonya'da kullanılan benzer μ yasasıdır).
girişi A-yasasını kodlamanın denklemi aşağıdaki gibidir:
Burada sıkkıştırma parametresidir. Avrupa'da .
A-yasası açılımı ters fonksiyonla verilir:
Bu kodlamanın nedeni, geniş konuşma dinamik aralığının aralığının doğrusal dijital kodlamanarak verimli olmamasıdır. A-yasası kodlaması, sinyalin dinamik aralığını etkili bir şekilde azaltır, böylece kodlama verimliliği artar ve belirli sayıda bit için doğrusal kodlamayla elde edilenden daha üstün bir sinyal- bozulma oranı elde edilir.
μ-kanunu'a karşılaştırma[değiştir | kaynağı değiştir]
μ-kanunu algoritması, küçük sinyaller için daha kötü orantısal bozulma karşılığında A-yasası'ndan biraz daha geniş bir dinamik aralık sağlar. Sözleşmeye göre, en az bir ülkenin kullanması durumunda uluslararası bağlantı için A kanunu kullanılır.
Ayrıca bakınız[değiştir | kaynağı değiştir]
- μ-law algoritması
- Ses düzeyi sıkıştırma
- Sinyal sıkıştırma
- Kompandlama
- G.711
- DS0
- Taperlenmiş kayan nokta
Dış bağlantılar[değiştir | kaynağı değiştir]
- Dalga Formu Kodlama Teknikleri - Uygulamanın ayrıntılarına sahiptir (ancak A yasası denkleminin yanlış olduğunu unutmayın)
- Örnek kodla C dilinde A yasası uygulaması