A-kanunu algoritması
Bu madde hiçbir kaynak içermemektedir. (Temmuz 2024) (Bu şablonun nasıl ve ne zaman kaldırılması gerektiğini öğrenin) |
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 ilr karşılaştırma
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ştirDış bağlantılar
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ı