Pertanyaan umum tentang equalizer CMA

10

Jadi saya baru-baru ini menerapkan equalizer CMA di MATLAB yang menggunakan metode penurunan paling curam untuk menyatu dengan biaya minimal. (Im pada pesta implementasi equalizer).

Pertanyaan saya adalah sebagai berikut:

1) Menurut saya algoritma CMA hanya baik untuk saluran yang relatif 'datar'. Dengan kata lain, itu tidak diharapkan bekerja untuk saluran dengan deep fades / nulls? Apakah ini secara umum benar?

2) Saya menggunakan sinyal BPSK, dan kita dapat melihat dari gambar pertama di sini, bahwa setelah efek multipath saya memiliki noda pada bidang kompleks sinyal BPSK saya - tidak ada dua cluster bagus seperti yang diharapkan. Sebaliknya, kita melihat 4 cluster merah. Pertanyaan saya adalah bagaimana bisa setelah equalizer CMA saya masih memiliki 4 cluster? (Saya mewarnai biru itu). Saya kira itu masuk akal karena CMA hanya memaksa amplop menjadi 1, dan tidak 'peduli' cluster mana yang Anda bicarakan. Saya telah mendengar bahwa CMA dapat menderita masalah minimum lokal. Apakah ini contohnya? (yaitu, mendapatkan 4 cluster bukan 2 karena ini adalah BPSK). Jika tidak, apa yang bisa dilakukan?

masukkan deskripsi gambar di sini

3) Hampir seperti menjawab pertanyaan 2, saya pergi ke depan dan mengubah modulus konstan yang saya cari untuk meminimalkan kesalahan. Alih-alih memilih 1 (seperti yang seharusnya menjadi kasus untuk BPSK), saya memilih 0,25 sebagai modulus. Ini rasi bintang yang saya dapat:

masukkan deskripsi gambar di sini

Masalahnya adalah bahwa bahkan jika ini adalah 'solusi', bagaimana kita tahu apriori apa yang harus dipilih untuk menjadi modulus? Alasan saya menganggapnya sebagai masalah adalah bahwa jika saya memiliki 4 kluster dan bukannya 2 kluster, maka estimasi / koreksi offset offset fase / frekuensi pasca-simbol menjadi lebih rumit terutama ketika seseorang mengharapkan 2 kluster karena pensinyalan BPSK.

(Untuk kelengkapan saya telah memasang plot yang sama tetapi ketika saya menambahkan offset frekuensi)

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Terima kasih sebelumnya atas segala wawasan yang dapat Anda berikan ke dalam equalizer ini!

Spacey
sumber
Tidak ada yang benar-benar :-)
Spacey
2
Ini adalah pertanyaan yang sangat spesifik untuk domain, jadi sampai seseorang dengan waktu dan pengalaman dengan CMA muncul dan menggali masalah, Anda mungkin tidak akan mendapatkan jawaban yang baik. Saya telah mengimplementasikan algoritma di masa lalu dan ingat melihat perilaku yang sama, tetapi tidak ingat dalam skenario apa. Mungkin memposting kode MATLAB Anda sehingga kami dapat melihatnya.
Jason R

Jawaban:

3
  1. Secara umum menyamakan saluran dengan pudar dalam adalah masalah bagi semua equalizer. Equalizer CMA tidak terkecuali. Tidak adanya sinyal pelatihan membuat segalanya lebih buruk.

  2. Ini jelas merupakan contoh CMA yang terjebak dalam minimum lokal. Kondisi awal equalizer CMA mungkin berada di sekitar minimum lokal. Filter equalizer tempat konvergensi CMA, berbelit-belit dengan saluran, tidak menghasilkan respons keseluruhan seperti impuls.

  3. Ingat bahwa fungsi biaya equalizer CMA adalah nonlinier. Memodifikasi modulus tidak memiliki efek "linear" pada fungsi biaya. Apa yang terjadi mungkin adalah bahwa kondisi awal Anda (yang identik dengan yang ada dalam kasus sebelumnya) dari equalizer CMA "modulus modifikasi" kini telah jatuh ke sekitar minimum global. Ini adalah "keindahan" dari non-linear!

Dost
sumber