AWGN kanalında eşitlenebilir sembollere sahip doğrusal modülasyon durumunda (çok yaygın bir durum), optimum yaklaşım, sembol dalga formuyla eşleşen bir filtre kullanmaktır, yani:
q(x)=p(x)
Eşleşen bir filtre kullanmak, her karar anında filtre çıkışında en uygun sinyal-gürültü oranını sağlar. Eşleşen bir filtrenin, giriş sinyali ile beklenen sembol dalga formu arasında kayan çapraz korelatör gibi davrandığını ve bu ikisini mümkün olan tüm gecikmelerle ilişkilendirdiğini hatırladığınızda kolay görülebilir. Optimum karar anında, filtrenin impuls tepkisi (tipik olarak birim enerjiye sahip olacak şekilde ölçeklendirilir), çapraz korelasyon işleminde sıfır gecikme durumuna benzer şekilde iletilen bir sembolle tam olarak hizalanır. Bu zaman değerinde, filtrenin çıkışı alınan verilere bağlı bir faktöre (örneğin BPSK için, eşleşen filtre veya ) ve bir gürültü terimine göre ölçeklenen enerji miktarına eşittir .Es−Es
Örnekleme anında filtre çıkışındaki gürültü enerjisi, filtrenin impuls tepkisinin zaman alanı şekline bağlı değildir, sadece impuls tepkisinin toplam enerjisidir (daha önce belirtildiği gibi, tipik olarak birlik). Bu nedenle, sinyal / parazit oranı, örnekleme anında filtre çıkışındaki sinyal enerjisi miktarını en üst düzeye çıkararak en üst düzeye çıkarılır. Sembol şekline uyacak alıcı filtreyi seçerek, sembol dalga formu aynı şekle sahip bir filtre dürtü yanıtı ile maksimum korelasyona sahip olduğundan bunu yaptık. Böylece, eşleşen filtre AWGN kanal durumu için maksimum SNR sağlar.
Bu el-sallama nöbeti ile (kesinlikle daha matematiksel bir titizlikle başarabilirsiniz, ama ben bir mühendisim ve bu ücretsiz bir hizmettir; Ayrıntılara girmek istiyorsanız, herhangi bir dijital iletişim teorisini kontrol edin metin), ideal olmayan ISI vakasını sorduğunuzu unuttuğumu düşünüyor olabilirsiniz. Korkmayın, çünkü iletilen nabız şeklini biliyorsanız, eşleşen filtrenin hala AWGN kanalı için en uygun seçim olduğunu iddia ediyorum.
Anahtar: ve nabız şekillendirme ve alıcı algılama filtrelerinin yanıtlarını ve son "birkaç" iletilen sembolü biliyorsanız, bu önceki sembollerin neden olduğu ISI'nın ne olacağını hesaplayabilirsiniz ve buna göre açıklayınp(x)q(x) ; deterministik bir niceliktir. İstediğiniz sembol geçmişi miktarı, sahip olduğunuz ISI miktarıyla ilişkilidir, yani basamaklı filtre yanıtının kaç sembol periyodu yaydığı.
Elbette, önceki birkaç sembolün ne olduğunu kesinlikle bilmiyorsunuz; bunu yaptıysanız, ISI'nızın ihmal edilebileceği kadar yüksek bir SNR'de olabilirsiniz. Daha ilginç bir durumda, bu varsayımı yapamazsınız. Bunun yerine Viterbi algoritması kullanılarak bir maksimum olabilirlik dizi saptama yaklaşımı kullanılır. Bu işleme Viterbi eşitleme denir , çünkü bu modelde nabız şekli tarafından indüklenen ISI'yı iletim dalga formunuza uygulanan yumuşak değerli bir evrişimsel kod gibi ele alırsınız. Viterbi ekolayzırındaki ISI'nin süresi, bir evrişim kodundaki kısıtlama uzunluğuna benzer şekilde gerekli sayıda algoritma durumunu tanımlar.
Bu yaklaşım genellikle belirttiğiniz optimum olmayan darbe şekline sahip sistemlerde kullanılır; kayda değer bir örnek GSM'dir (çoklu sembol aralıklarında uzanan bir Gauss darbe şekli kullanır). Bu konuyla ilgili harika bir referans Sklar tarafından 2003 yılında yayınlandı:
B. Sklar, “Kafesleri sevmeyi nasıl öğrendim”, IEEE Sinyal İşleme Dergisi, s. 87-102, Mayıs, 2003