CMA ekolayzır hakkında genel sorular


10

Bu yüzden yakın zamanda MATLAB'a asgari maliyetle yakınlaşmak için en dik iniş yöntemini kullanan bir CMA ekolayzır uyguladım. (Bir ekolayzer uygulama tıkınırcasına im).

Sorularım şunlardır:

1) Bana öyle geliyor ki CMA algoritması sadece nispeten 'düz' oldukları kanallar için iyi. Başka bir deyişle, derin solukluklara / boş değerlere sahip kanallar için çalışması beklenmiyor mu? Bu genellikle doğru mu?

2) Bir BPSK sinyali kullanıyorum ve buradaki ilk rakamdan, çok yollu etkilerden sonra BPSK sinyalimin karmaşık düzleminde bir bulaşma yaşadığımı görebiliyoruz - beklendiği gibi iki güzel küme var. Bunun yerine 4 kırmızı küme görüyoruz. Sorum şu: CMA ekolayzırından sonra hala 4 kümem var mı? (O maviyi boyadım). Sanırım mantıklı çünkü CMA zarfları 1 olmaya zorluyor ve bahsettiğiniz kümeyi 'umursamıyor'. Ancak CMA'nın yerel minima problemlerinden muzdarip olabileceğini duydum. Bu bir örnek olur muydu? (yani, bu BPSK olduğu için 2 yerine 4 küme almak). Değilse, bu konuda ne yapılabilir?

resim açıklamasını buraya girin

3) Neredeyse 2. soruya cevap veriyormuşum gibi devam ettim ve hatayı en aza indirmeye çalıştığım sabit modülü değiştirdim. 1'i seçmek yerine (BPSK için olduğu gibi), 0.25'i modül olarak seçtim. Aldığım takımyıldız:

resim açıklamasını buraya girin

Sorun şu ki, bu bir 'çözüm' olsa bile, apriori'yi modülün ne seçeceğini nasıl bilebilir? Bunun bir sorun olduğunu düşünmemizin nedeni, 2 yerine 4 kümenin olması durumunda, özellikle BPSK sinyali nedeniyle 2 küme beklendiğinde sembol sonrası faz / frekans kayması tahminini / düzeltmesini daha karmaşık hale getirmesidir.

(Tamlık için aynı grafikleri ekledim ama frekans ofsetleri eklediğimde)

resim açıklamasını buraya girin

resim açıklamasını buraya girin

Bu ekolayzere verebileceğiniz her türlü bilgi için şimdiden teşekkürler!


Kimse, gerçekten mi? :-)
Spacey

2
Bu çok alana özgü bir sorudur, bu nedenle CMA ile zaman ve deneyime sahip biri gelip sorunu kazana kadar, muhtemelen iyi bir cevap alamazsınız. Geçmişte algoritmayı uyguladım ve benzer davranışlar gördüğümü hatırlıyorum, ancak hangi senaryolarda hatırlamıyorum. Belki MATLAB kodunuzu gönderin, böylece bakabiliriz.
Jason R

Yanıtlar:


3
  1. Genel olarak bir kanalı derin soluklarla eşitlemek tüm ekolayzırlar için bir sorundur. CMA ekolayzer bir istisna değildir. Bir eğitim sinyalinin olmaması işleri daha da kötüleştirir.

  2. Bu, yerel minimumda sıkışmış CMA örneğidir. CMA ekolayzırının başlangıç ​​koşulu muhtemelen yerel minimumun civarındaydı. CMA'nın kanalla yakınsadığı, kıvrıldığı ekolayzır filtresi, dürtü benzeri bir genel yanıt vermez.

  3. CMA ekolayzırlarının maliyet fonksiyonlarının doğrusal olmadığını unutmayın. Modülün değiştirilmesinin maliyet fonksiyonu üzerinde "doğrusal" bir etkisi yoktur. Muhtemelen, "değiştirilmiş modül" CMA ekolayzırının başlangıç ​​durumunuz (önceki durumda olanla aynıdır) şimdi küresel minimumun yakınına düşmüştü. Bu doğrusal olmamanın "güzelliği" dir!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.