CDMA - Teknik
Rake Receiver
Karena refleksi pada tantangan broadband, saluran radio dapat terdiri dari banyak salinan (multipath), sinyal awalnya ditransmisikan dengan amplitudo, fase, dan penundaan yang berbeda. Jika komponen sinyal tiba selama periode chip satu sama lain, penerima penggaruk dapat digunakan untuk menyesuaikan dan menggabungkan. Penerima Rake menggunakan prinsip keragaman melalui banyak jalur. Gambar yang diberikan di bawah ini menunjukkan skema penerima Rake.
Penerima Rake memproses beberapa komponen sinyal multipath. Keluaran korelator digabungkan untuk mencapai keandalan dan kinerja komunikasi yang lebih baik. Keputusan bit berdasarkan korelasi tunggal dapat menghasilkan tingkat kesalahan bit yang besar karena komponen multipath diproses oleh fakta bahwa korelator dapat rusak karena perubahan warna. Jika output korelator rusak karena memudar, yang lain tidak dapat, dan sinyal yang rusak dapat dikurangi dengan proses pembobotan.
Kode Walsh
Kode Walsh paling sering digunakan dalam kode ortogonal aplikasi CDMA. Kode-kode ini sesuai dengan garis matriks persegi khusus yang disebut matriks Hadamard. Untuk satu set kode Walsh panjang N, terdiri dari n garis untuk membentuk matriks persegi n × n kode Walsh.
Sistem IS-95 menggunakan 64 matriks fungsi Walsh 64. Baris pertama dari matriks ini berisi string semua nol dengan masing-masing baris berikut berisi kombinasi bit 0 dan 1. Setiap baris ortogonal dan representasi yang sama untuk bit biner. Ketika diimplementasikan dengan sistem CDMA, setiap pengguna ponsel menggunakan salah satu dari 64 urutan baris dalam matriks sebagai kode penyebaran. Dan, ini memberikan korelasi silang nol di antara semua pengguna lainnya. Matriks ini didefinisikan secara rekursif sebagai berikut -
Di mana n adalah pangkat 2 dan menunjukkan dimensi yang berbeda dari matriks W. Selanjutnya, n mewakili operasi logika NOT pada semua bit dalam matriks ini. Ketiga matriks W 2, W 4, dan W 8, masing-masing menunjukkan fungsi Walsh untuk dimensi 2, 4, dan 8.
Setiap baris dari 64 matriks Walsh 64 sesuai dengan nomor saluran. Nomor saluran 0 dipetakan ke baris pertama dari matriks Walsh, yang merupakan kode dari semua nol. Saluran ini juga dikenal sebagai saluran percontohan dan digunakan untuk membentuk dan memperkirakan respons impuls dari saluran radio seluler.
Untuk menghitung korelasi silang antara urutan, kita perlu mengubah bit menjadi matriks untuk membentuk antitesis dari nilai ± 1. Namun, semua pengguna di saluran CDMA yang sama dapat disinkronkan dengan akurasi satu interval chip menggunakan urutan PN panjang yang umum. Ini juga berfungsi sebagai pengacak data.
Kode Walsh adalah sekelompok kode penyebaran yang memiliki sifat autokorelasi yang baik dan sifat korelasi silang yang buruk. Kode Walsh adalah tulang punggung sistem CDMA dan digunakan untuk mengembangkan saluran individu di CDMA.
Untuk IS-95, tersedia 64 kode.
Kode `0 'digunakan sebagai pilot dan kode` 32' digunakan untuk sinkronisasi.
Kode 1 hingga 7 digunakan untuk saluran kontrol, dan kode lainnya tersedia untuk saluran lalu lintas. Kode 2 hingga 7 juga tersedia untuk saluran lalu lintas jika tidak diperlukan.
Untuk cdma2000, tersedia banyak kode Walsh, yang panjangnya bervariasi untuk mengakomodasi kecepatan data yang berbeda dan Faktor Penyebaran dari Konfigurasi Radio yang berbeda.
Salah satu dari 64 pola bit ortogonal dengan kecepatan 1.2288 Mcps.
Kode Walsh digunakan untuk mengidentifikasi data untuk setiap transmisi individu. Di tautan maju, mereka mendefinisikan saluran kode maju dalam frekuensi CDMA.
Di tautan balik, semua 64 kode digunakan oleh setiap saluran mundur untuk membawa informasi.
Perhatikan ilustrasi berikut. Ini menunjukkan bagaimana multiplexing dilakukan menggunakan Kode Walsh.