Kapasitas saluran AWGN

9

Saya bingung memahami konsep dasar komunikasi melalui saluran AWGN. Saya tahu kapasitas saluran AWGN waktu diskrit adalah:

C=12log2(1+SN)
dan itu dicapai ketika sinyal input memiliki distribusi Gaussian. Tapi, apa artinya sinyal input adalah Gaussian? Apakah ini berarti bahwa amplitudo setiap simbol codeword harus diambil dari ansambel Gaussian? Apa perbedaan antara menggunakan codebook khusus (dalam hal ini Gaussian) dan memodulasi sinyal dengan pensinyalan M-ary, katakanlah MPSK?
Mah
sumber

Jawaban:

11

Dengan asumsi saluran yang inputnya setiap waktu adalah variabel acak kontinu X dan hasilnya Y=X+Zdimana ZN(0,N) dan Z independen dari X, kemudian

CCI-AWGN=12log2(1+PN)
adalah kapasitas saluran input kontinu di bawah batasan daya
EX2P
Informasi timbal balik I(X;Y) dimaksimalkan (dan sama dengan CCI-AWGN) kapan XN(0,P).

Ini berarti jika Xadalah variabel acak Gaussian kontinu dengan varian yang diberikan, maka output memiliki informasi timbal balik tertinggi dengan input. Itu dia!

Saat variabel input Xdiskritisasi (terkuantisasi), diperlukan formulasi baru. Memang, berbagai hal dapat dengan mudah menjadi sulit. Untuk melihatnya sedikit, orang dapat mempertimbangkan kasus sederhana diskritisasi yang sangat kasarXdi mana ia hanya dapat memiliki dua nilai. Jadi asumsikan ituX dipilih dari alfabet biner, misalnya biarkan X{±1}(atau versi yang diskalakan untuk memenuhi batasan daya). Dalam hal modulasi, identik dengan BPSK.

Ternyata kapasitas (bahkan dalam kasus sederhana ini) tidak memiliki bentuk tertutup. Saya melaporkan dari "Teori Pengkodean Modern" oleh Richardson dan Urbanke:

CBI-AWGN=1+1ln(2)((2N1)Q(1N)2πNe12N+i=1(1)ii(i+1)e2i(i+1)NQ(1+2iN))
Perbandingan antara kedua kasus tersebut dapat dilihat pada gambar di bawah ini:

masukkan deskripsi gambar di sini

msm
sumber
Apa yang akan Anda lakukan jika ingin lebih dekat dengan kapasitas? menggunakan skema PSK pesanan lebih tinggi?
Mah
@msm Saya selalu percaya bahwa FEC adalah konsep umum termasuk H-ARQ, atau H-ARQ adalah trik yang adil untuk mengurangi panjang codeword per transmisi, yaitu untuk mengurangi kompleksitas decoding, dengan biaya total waktu transmisi yang lebih lama, bukan?
AlexTP
@msm Harap berhenti menghapus posting lama dan berharga Anda!
Peter K.
@msm Ketika Anda mendaftar untuk SP.SE, Anda memberi situs itu lisensi yang tidak dapat dibatalkan untuk menggunakan konten. Harap berhenti menghapus konten Anda yang berharga.
Peter K.
7

Formula kapasitas

(1)C=0.5log(1+SN)
adalah untuk saluran waktu diskrit.

Dengan asumsi Anda memiliki urutan data {an} untuk mengirim, Anda memerlukan satu set gelombang ortonormal {ϕn(t)}untuk modulasi. Dalam modulasi linier, milik siapa modulasi M-ary,ϕn(t)=ϕ(tnT) dimana T adalah durasi simbol dan ϕ(t) adalah prototipe gelombang sehingga baseband continous time TX signal menjadi

(2)x(t)=nanϕ(tnT)

Modulasi khas menggunakan kasus khusus itu {ϕn(t)}memenuhi kriteria ISI Nyquist dengan filter yang cocok untuk memulihkanan. Yang terkenalϕ(t)adalah Root cosinus terangkat .

Saluran AWGN kontinu adalah model itu

(3)y(t)=x(t)+n(t)

dimana n(t) adalah proses stokastik putih Gaussian.

Dari (2), kita bisa melihatnya an adalah proyeksi dari x(t) di {ϕn(t)}. Lakukan hal yang sama dengann(t), proyeksi dari n(t) pada set ortonormal adalah urutan variabel acak Gaussian iid wn=n(t),ϕn(t) (Saya benar-benar berpikir begitu n(t)didefinisikan dari proyeksinya); dan teleponyn=y(t),ϕn(t). Voa, kami memiliki model waktu diskrit yang setara

(4)yn=an+wn

Rumus (1) dinyatakan untuk S dan N adalah energi (varians if an dan wn adalah nol rata - rata) dari an dan wnmasing-masing. Jikaan dan wn adalah Gaussian, begitu juga yndan kapasitas dimaksimalkan. (Saya dapat menambahkan bukti sederhana jika Anda mau).

apa artinya sinyal input adalah Gaussian? Apakah ini berarti bahwa amplitudo setiap simbol codeword harus diambil dari ansambel Gaussian?

Itu berarti variabel acak an adalah Gaussian.

Apa perbedaan antara menggunakan codebook khusus (dalam hal ini Gaussian) dan memodulasi sinyal dengan pensinyalan M-ary, katakanlah MPSK?

Bentuk gelombang ϕn(t) set perlu orthonormal, yang berlaku untuk M-PSK, sehingga wn adalah iid Gaussian.

Perbarui NamunSebuahndikuantisasi jadi secara umum, itu bukan Gaussian lagi. Ada beberapa penelitian tentang topik ini, seperti penggunaan Lattice Gaussian Coding (tautan) .

AlexTP
sumber
@msm maksudku saluran "waktu diskrit". Ya, variabel acak ini kontinu, dukungannya kontinu. Saya telah berbicara tentang waktu terus-menerus dan waktu diskrit karena penulis bertanya tentang modulasi.
AlexTP
@msm (3) saya adalah kontinu, dan (4) adalah diskrit yang setara. Secara fisik dalam skala non-kuantum, kita berada dalam (3). Untuk menganalisis, kami menggunakan (4). Kami hanya berbicara tentang dua hal yang berbeda, saya kira. Saya telah mengedit jawaban saya untuk menggunakan terminologi yang benar.
AlexTP
1
@msm melihat jawaban Anda dan mengetahui bahwa saya salah mengerti apa yang ingin ditanyakan oleh penulis pertanyaan tentang modulasi dan apa yang Anda sampaikan kepada saya. Saya telah memperbarui jawaban saya untuk menghindari bagian yang menyesatkan. Terima kasih.
AlexTP
"Saya benar-benar berpikir bahwa n (t) didefinisikan dari proyeksi" - Masalahnya adalah white noise memiliki dimensi yang tak terbatas. Yang menarik adalah itu, untuk masalah pemulihanSebuahn, hanya proyeksi menyala ϕn(t)relevan - semua proyeksi tak terbatas lainnya yang mungkin tidak membantu. Lihat "teorema tidak relevan".
MBaz
@ MBaz ya saya setuju. Teorema yang tidak relevan dan teorema pengambilan sampel adalah pasangan untuk menetapkan model saluran waktu diskrit dasar. Bagian ortogonal tidak berkorelasi sehingga independen berdasarkan asumsi Gaussian. Namun saya pikir saya tidak akan mengubah jawaban saya karena hal-hal proyeksi ini tidak berhubungan langsung dengan pertanyaan. Terima kasih telah menjelaskannya.
AlexTP
3

Untuk mengatakan bahwa sinyal input memiliki distribusi Gaussian berarti bahwa itu didistribusikan sebagai variabel acak Gaussian. Dalam praktiknya, seseorang bergantung pada pengkodean lebih dari beberapa instance saluran (dalam waktu) alih-alih mengandalkan distribusi input Gaussian. Ada teori indah yang penuh dengan bukti yang berada di luar cakupan jawaban ini (Teori Informasi). Kode kontrol kesalahan (atau kode saluran) biasanya bergantung pada penggunaan modulasi QAM / PSK yang sudah dikenal, tetapi melalui redundansi kode dan beberapa penggunaan saluran, mereka dapat mendekati (walaupun tidak cukup mencapai) kapasitas saluran. Sketsa alasan (tanpa perincian lengkap) diberikan selanjutnya.

Definisi kapasitas saluran adalah

C=suphalX(x)saya(X;Y)
dimana X secara longgar dapat disebut sebagai variabel input acak Anda, dan Y secara longgar dapat disebut sebagai variabel acak keluaran Anda, dan saya(,)adalah Informasi Saling dariX dan Y. Definisi ini mengharuskan kami untuk mencari semua distribusi input yang mungkinhalX(x)untuk distribusi yang memaksimalkan Informasi Reksa. Saluran AWGN diskrit memiliki hubungan input / output yang didefinisikan sebagai
Y=X+Z
dimana Z adalah nol rata-rata Gaussian dengan varian σZ2 (perhatikan itu σZ2=N dan σX2=Sdalam notasi Anda). Saya tidak punya waktu untuk memberikan semua detailnya sekarang. Namun, setiap buku tentang teori informasi dapat memandu Anda melalui bukti yang menunjukkan bahwa jikaX didistribusikan sebagai Gaussian saat itu saya(X;Y) (informasi timbal balik dari X dan Y) dimaksimalkan. Sebagai contoh, lihat Elemen Teori Informasi oleh Thomas Cover. Jika Anda belum membacanya, risalah asli Shannon A The Mathematical Theory of Communication adalah bacaan yang bermanfaat dengan alasan yang jelas.
hop
sumber
Tidak ada alasan untuk pemungutan suara?
hop