˙IK˙IL˙IK OLMAYAN KAYNAK ALFABELER˙I ˙IC¸˙IN KUTUPSAL KOD
˙INS¸ASI
POLAR CODE CONSTRUCTION FOR NON-BINARY SOURCE
ALPHABETS
Semih C
¸ aycı, Orhan Arıkan, Erdal Arıkan
Elektrik Elektronik M¨uhendisli˘gi B¨ol¨um¨u
Bilkent ¨
Universitesi, Ankara
{semih,oarikan,arikan}@ee.bilkent.edu.tr
¨
OZETC
¸ E
Bu c¸alıs¸mada ikilik kutupsal kodların ins¸ası ic¸in Tal ve Vardy’nin ¨onerdi˘gi yaklas¸ıklama y¨ontemleri ikilik olmayan kay-nak alfabelerine genis¸letilmis¸tir. Ayrıca, daha az hesapsal ¨ozkaynak kullanımıyla isabetli bir bic¸imde kutupsal kod ins¸asını olanaklı hale getiren yeni bir yaklas¸ıklama y¨ontemi ¨onerilmis¸tir.
¨
Onerilen y¨ontemlerin verimlili˘gi ve isabeti c¸¨oz¨umsel ve sayısal olarak desteklenmis¸tir.
ABSTRACT
In this paper, approximation methods for binary polar code construction proposed by Tal and Vardy are extended to non-binary source alphabets. Additionally, a new approximation method that enables accurate polar code construction with less usage of computational resources is proposed. Efficiency and accuracy of proposed methods are supported analytically and numerically.
1. G˙IR˙IS¸
Kutupsal kodlar ilk olarak [1]’de kanal kodlama ic¸in ¨onerilmis¸ ve ispatlanabilir olarak kanal kapasitesine eris¸ebilen, aynı zamanda d¨us¸¨uk karmas¸ıklıklı kodlama ve kod c¸¨oz¨um¨u y¨ontemlerine sahip ilk kodlar olarak ¨onemli bir kuramsal ilerleme sa˘glamıs¸tır. [2]’de kaynak kodlama kav-ramları kullanılarak kutuplas¸tırma ikilik belleksiz kaynaklar ic¸in genis¸letilmis¸ ve kutupsal kaynak kodların Shannon’ın yitimsiz kaynak kodlama teoremindeki sınıra eris¸ti˘gi ortaya konulmus¸tur. [3]’te kutuplas¸tırma ikilik olmayan sonlu alfa-belere genis¸letilmis¸ ve asal sayıda elemana sahip alfabelerde ikilik alfabedeki kod ins¸asına benzer bir s¸ekilde kutuplas¸tırma sa˘glanabilece˘gi g¨osterilmis¸tir. Bu bildirideki yaklas¸ıklama y¨ontemleri genel olmakla birlikte ilk b¨ol¨umde ele alınan ins¸a y¨ontemi [3] temel alınarak anlatılmıs¸tır. Kutupsal kod-ların olus¸turulması ic¸in [1]’de Monte-Carlo simulasyonları kullanılmıs¸, [4]’te ise yo˘gunluk evrimi y¨onteminin kullanılması ¨onerilmis¸tir. [5]’te kutupsal kodların verimli ins¸ası ic¸in [4]’te
Bu c¸alıs¸ma T ¨UB˙ITAK tarafından 110E243 numaralı proje
kap-samında desteklenmektedir.
978-1-4673-0056-8/12/$26.00 c 2012 IEEE
verilen y¨ontem alt ve ¨ust sınırlarla desteklenecek bic¸imde gelis¸tirilmis¸tir. Bu bildiride is¸lenen y¨ontemlerin c¸ıkıs¸ noktasını bu c¸alıs¸ma olus¸turur.
2. KUTUPSAL KAYNAK KOD ˙INS¸ASI
Kutupsal kaynak kod ins¸asında, verilen bir kaynak da˘gılımı ic¸in kutuplas¸tırma d¨on¨us¸¨um¨u uygulandıktan sonra kos¸ullu ent-ropilerin hesaplanması ve kod kelimesini olus¸turacak olan y¨uksek kos¸ullu entropi indislerinin bulunması gereklidir.
X1ve X2,{0, 1, ..., q − 1} ¨uzerinde tanımlı ba˘gımsız ras-sal de˘gis¸kenler olsun; q’nun aras-sal oldu˘gunu varsayalım. ”⊕” mod¨ulo-q toplam is¸areti olmak ¨uzere kutuplas¸tırma is¸lemini sa˘glayan temel d¨on¨us¸¨um S¸ekil 1’deki gibidir [3]:
S¸ekil 1: Temel d¨on¨us¸¨um.
Xi rassal de˘gis¸kenlerinin olasılık k¨utle fonksiyonları, PXi(k), s¸u s¸ekildedir: PXi(k) = p(k)i , k∈ {1, ..., q − 1} 1 − q−1P l=1 p(l)i , k= 0 (1)
Xi rassal de˘gis¸keninin olasılık da˘gılımı pi = [p(1)i , ..., p(q−1)i ]T vekt¨or¨u ile temsil edilir ve bu de˘gis¸ken Xi= Q(pi) olarak g¨osterilir.
S¸ekil 1’deki bire bir d¨on¨us¸¨um sonucunda girdi de˘gis¸kenlerinin ortak entropileri H(X1, X2) korunur. Kos¸ullu entropiler ic¸in zincir kuralının uygulanmasıyla sıradaki es¸itlikler elde edilir:
H(X1, X2) = H(U1, U2) = H(U1) + H(U2|U1) (2) (2) numaralı es¸itli˘gin sa˘g tarafındaki entropilerin hesaplan-masında kullanılacak ve is¸lemleri s¸u s¸ekilde tanımlanır:
U1 =Q(p1) Q(p2) (3)
U2|U1= Q(p1) Q(p2) = q−1 X m=0 αmQ(p(1)m, . . . , p(q−1)m ) (4) αm= P (U1= m) p(l)m = P (U2= l|U1= m)
(4)’teki es¸itlikte U2|U1, αm olasılıkla pm parametresine sa-hip olan bir rassal de˘gis¸keni temsil eder ve biles¸ik rassal de˘gis¸ken olarak adlandırılır. Bir biles¸ik rassal de˘gis¸kenin dere-cesi M , αk >0 ve pkvekt¨or¨u her k de˘geri ic¸in di˘gerlerinden farklı olmak ¨uzere(αk, pk) c¸iftlerinin sayısı olarak tanımlanır. H(p) = −(1 − q−1P l=1 p(l)) log (1 − q−1P l=1 p(l)) − q−1P l=1 p(l)log p(l) olmak ¨uzere derecesi M olan bir U biles¸ik rassal de˘gis¸keninin entropisi H(U) =M −1P
m=0
αmH(pm) olarak hesaplanır.
S¸ekil 1’deki kutuplas¸tırma is¸lemine M >1 ve k ∈ {1, 2} olmak ¨uzere Xk =
M −1P i=0
αiQ(pi) ba˘gımsız ¨ozdes¸ da˘gılımlı biles¸ik rassal de˘gis¸kenler girdi olarak verildi˘gi zaman c¸ıktı de˘gis¸kenleri s¸¨oyledir: U1= M −1X i=0 M −1X j=0 αiαjQ(pi) Q(pj) (5) U2|U1= M −1X i=0 M −1X j=0 αiαjQ(pi) Q(pj) (6) {0, 1, ..., q − 1} ¨uzerinde tanımlı bir X rassal de˘gis¸kenine (5) ve (6)’da tanımlanan ve is¸lemlerinin S¸ekil 2’deki gibi uy-gulanmasıyla kutuplas¸tırma olgusu gerc¸ekles¸ir.
X U 1 U N|U1 N−1 . . . ... ... ... ...
*
*
*
*
*
*
S¸ekil 2: Kutuplas¸ma s¨ureci ic¸inde entropinin as¸amalı olarak ev-rimi.
(5) ve (6)’daki es¸itliklere g¨ore derecesi M olan bir biles¸ik de˘gis¸kene ve is¸lemleri uygulanırsa derecesi sırasıyla en fazlaM (M +1)2 ve M2q olan de˘gis¸kenler elde edilir. Dolayısıyla derece ve bellek kullanımı blok boyutuyla ¨ustel olarak artar. Bu durum kutuplas¸tırmanın g¨ozlendi˘gi b¨uy¨uk boyutlu bloklarda kutupsal kod ins¸asını imkansız hale getirir.
3. YAKLAS¸IKLAMA Y ¨
ONTEMLER˙I
Bu b¨ol¨umde, verilen bir biles¸ik rassal de˘gis¸kenin daha d¨us¸¨uk dereceli de˘gis¸kenlere m¨umk¨un oldu˘gu kadar az bozul-mayla yaklas¸ıklanması ic¸in y¨ontemler tanıtılacaktır. Alfabe bo-yutu q olan durumda,(q − 1) boyutlu bir uzayda yaklas¸ıklama yapan bu y¨ontemler ardıs¸ık olarak her bir koordinat ¨uzerinde bir boyutlu olarak yapılan yaklas¸ıklama y¨ontemlerinden farklıdır [6].
X = M −1P k=0
αkQ(pk) yaklas¸ıklanmak istenen M -dereceli biles¸ik rassal de˘gis¸ken olsun. Birles¸tirilmesi durumunda b¨uy¨uk
farklılas¸maya neden olmayacak alt-de˘gis¸ken c¸iftlerinin as¸amalı olarak tekles¸tirilmesiyle X de˘gis¸keninden daha d¨us¸¨uk dereceli yaklas¸ık de˘gis¸kenler elde edilir.
M := {0, . . . , M − 1} olmak ¨uzere π : M → M bir perm¨utasyon olsun. Sec¸ilen bir i∈ M ic¸in (i, π(i)) indisli alt-de˘gis¸kenlerin tekles¸tirilmesiyle derecesi M−1 olan s¸u de˘gis¸ken elde edilir: b Xi= M −1X k=0 k /∈{i,π(i)} αkQ(pk) + [αi+ απ(i)]Q(pi,π(i)) (7)
Yaklas¸ıklamanın temel bas¸arı ¨olc¸¨ut¨u, y¨uksek entropi k¨ume-sinin belirlenmesinde kullanılan kos¸ullu entropiler ¨uzerinde ya-rattı˘gı de˘gis¸imdir. Bu c¸alıs¸mada daha basit ama temel ¨olc¸¨utle ilintili hata ¨olc¸¨ut¨u olarak, verilen rassal de˘gis¸kenle yaklas¸ık ras-sal de˘gis¸ken arasındaki entropi farkı olan e= |H( bX) − H(X)| de˘geri kullanılacaktır.
Birles¸tirilebilir alt-de˘gis¸ken c¸iftlerini belirleyen π perm¨utasyonu bulunurken p c¸iftlerinin ℓ2-normda birbirlerine yakın olmaları ve birles¸tirme is¸lemiyle yaklas¸ıklama hatası ei’nin m¨umk¨un oldu˘gu kadar k¨uc¸¨uk olmasına dikkat edilir. ∇H(p) = [∂H(p)
∂p(1) . . .
∂H(p)
∂p(q−1)] entropi fonksiyonunun gradyan
vekt¨or¨u ve i ∈ M olmak ¨uzere, verilen bir ρ0 de˘geri ic¸in tekles¸tirmede kullanılacak π(i) s¸u s¸ekilde bulunur:
π(i) = argmin
j∈M\{i}
||p
i−pj||2≤ρ0
|∇H(pi).(pi− pj)| (8)
S¸ekil 3’te ¨uc¸l¨uk da˘gılımda bu iki kos¸ulu tasvir eden bir ge-ometrik anlatım bulunmaktadır. i indisli alt-kayna˘gın c¸ifti π(i) indisi Rq−1uzayında ρ0 yarıc¸aplı k¨ure ic¸indeki pj vekt¨orleri arasında (8)’de verilen eniyiles¸tirme probleminin c¸¨oz¨um¨uyle bulunur.
S¸ekil 3: Birles¸tirilecek alt-de˘gis¸ken c¸iftlerinin entropi gradyan vekt¨or¨une izd¨us¸¨umlerinin k¨uc¸¨uk olması ¨onemlidir.
3.1. K ¨utle Tas¸ıma Algoritması
Bu b¨ol¨umde, Tal ve Vardy’nin [5]’te ikilik alfabeler ic¸in ¨onerdi˘gi, [7]’de k¨utle tas¸ıma olarak adlandırılan y¨ontem ikilik olmayan alfabelere genis¸letilecektir.
X = M −1P k=0
αkQ(pk), M > 1 dereceli, yaklas¸ıklanması d¨us¸¨un¨ulen biles¸ik rassal de˘gis¸ken olsun. B¨ut¨un indislerde (8)’de verilen is¸lemin uygulanmasıyla π bulunsun. Herhangi bir(i, π(i)) c¸iftinin tekles¸tirilmesiyle olus¸an yaklas¸ık de˘gis¸ken
b
Xi (7)’deki gibi olsun. Bu y¨ontemde pi,π(i) vekt¨or¨u pi ile p
π(i) vekt¨orlerinden birine es¸itlenerek derece bir azaltılır. Bu is¸lem iyiles¸tirme ve k¨ot¨ules¸tirme olarak adlandırılan iki s¸ekilde yapılabilir. ˙Iyiles¸tirme p i,π(i)= ( p i , H(pi) > H(pπ(i)) pπ(i) , H(pi) ≤ H(pπ(i)) (9) K¨ot ¨ules¸tirme p i,π(i)= ( p i , H(pi) < H(pπ(i)) p π(i) , H(pi) ≥ H(pπ(i)) (10)
M adet(i, π(i)) alt-de˘gis¸ken c¸iftinin bir tanesi sec¸ilerek y¨ontem uygulanır ve derece azaltılır. Bu alt-de˘gis¸ken c¸ifti yaklas¸ıklama hatasını en k¨uc¸¨uk tutacak s¸ekilde sec¸ilmelidir. Yaklas¸ıklama hatası ei = |H( bXi) − H(X)| olarak tanımlıdır. Tekles¸tirilecek indis c¸ifti(i∗, π(i∗)), i∗= argmin
i∈M
{ei} olarak bulunur. K¨utle tas¸ıma y¨ontemi Alg. 1’de ¨ozetlenmis¸tir.
Algorithm 1 K¨utle tas¸ıma algoritması
1: B¨ut¨un (i, π(i)) c¸iftleri ic¸in tas¸ıma sonrası olus¸acak bXi de˘gis¸kenini (7)’deki gibi hesapla.
2: En k¨uc¸¨uk yaklas¸ıklama hatası veren bXide˘gis¸kenini d¨ond¨ur.
Yaklas¸ıklama derecesi tespitinde iki ac¸g¨ozl¨u algoritma kul-lanılabilir: Alg. 2’de g¨osterilen s¸ekilde, bellek ve is¸lem hızı g¨oz ¨on¨unde bulundurularak belli bir dereceye inene kadar tekles¸tirme uygulanabilir. Alternatif olarak Alg. 3’te g¨osterilen s¸ekilde yaklas¸ıklama hatası belli bir seviyenin ¨uzerine c¸ıkıncaya kadar is¸leme devam edilebilir.
Algorithm 2 K¨utle tas¸ıma - Derece sınırlama
Girdi: M -dereceli de˘gis¸ken X, derece ¨ust sınırı M0, tas¸ıma y¨ontemi y 1: if derece( bX) > M0then 2: Xb← kutle tasima(X, y) 3: while derece( bX) > M0do 4: X˜←kutle tasima( bX, y) 5: Xb← ˜X 6: end while 7: else 8: Xb← X 9: end if 10: return bX
3.2. K ¨utle Birles¸tirme Algoritması
K¨utle tas¸ımada, verilen (i, π(i)) c¸ifti ic¸in αi ve απ(i) k¨utleleri tek bir p da˘gılımında toplanır. Bu y¨ontemle yapılan yaklas¸ıklamalarla bulunan entropi de˘gerleri de iyiles¸tirme ya da k¨ot¨ules¸tirme yapılmasına g¨ore gerc¸ek entropi ic¸in ¨ust ya da alt sınır olur. Bir alt-de˘gis¸kendeki k¨utleyi di˘gerinin ¨uze-rine tas¸ımak ye¨uze-rine dıs¸b¨ukey do˘grusal kombinasyon ile yeni bir alt-de˘gis¸ken yaratmak daha az hataya sebep olacaktır. K¨utle
Algorithm 3 K¨utle tas¸ıma - Hata Sınırlama
Girdi: M -dereceli de˘gis¸ken X, hata sınırı t, tas¸ıma y¨ontemi y
1: if derece(X) = 1 then 2: return X 3: end if 4: Xb← kutle tasima(X, y) 5: e← |H( bX)−H(X)|H(X) 6: if e > t then 7: return X 8: end if 9: while derece( bX) > 1 do 10: X˜←kutle tasima( bX, y) 11: e← |H( ˜X)−H( bX)| H( bX) 12: if e > t then 13: return bX 14: else 15: Xb← ˜X 16: end if 17: end while
birles¸tirme yaklas¸ımı ikilik alfabeler ic¸in [7]’de, bu bildiride ¨onerilenden farklı bir bic¸imde is¸lenmis¸tir.
X = M −1P k=0
αkQ(pk) yaklas¸ıklanmak istenen biles¸ik de˘gis¸ken olsun.(i, π(i)) c¸iftleri (8)’de verilen y¨ontemle bulun-sun. i∈ M ve γ ∈ [0, 1] ic¸in k¨utle birles¸tirmeyle elde edilecek yaklas¸ık s¸u s¸ekildedir:
b Xi(γ) = M −1X k=0 k /∈{i,π(i)} αkQ(pk) (11) + [αi+ απ(i)]Q(γpi+ (1 − γ)pπ(i)) ∀i ∈ M, fi(γ) = H( bXi(γ)) − H(X) ve entropi hata fonksiyonu ei(γ) = |fi(γ)| tanımlansın. Kısıtlı alan sebebiyle ispatlarına bu bildiride yer verilmeyen as¸a˘gıdaki ¨onermeler her zaman do˘grudur:
1. fi(γ), [0,1] aralı˘gında γ’nın s¨urekli bir fonksiyonudur. 2. fi(0) 6= 0 ⇐⇒ sign(fi(0)) 6= sign(fi(1))
fi(0) = 0 ⇐⇒ fi(1) = 0 3. d2fi(γ)
dγ2 <0, ∀γ ∈ [0, 1] (fi, γ’nın ic¸b¨ukey bir fonksi-yonudur.)
1 ve 2 numaralı ¨onermeler ∃γ∗ ∋ f
i(γ∗) = ei(γ∗) = 0 oldu˘gunu g¨osterir, dolayısıyla yaklas¸ıklama hatası yapmadan k¨utle birles¸tirme ve derece d¨us¸¨urme her zaman m¨umk¨und¨ur. 2 ve 3 numaralı ¨onermeler, entropi farkı yaratmadan yaklas¸ıklama sa˘glayan γ∗de˘gerinin yalnızca bir tane oldu˘gunu g¨osterir. Do-layısıyla ei(γ) = 0 s¸artını sa˘glayacak γ de˘geri, [0, 1] aralı˘gında yalnızca bir tane k¨ok¨u oldu˘gu bilinen fi(γ) = 0 logaritmik denkleminin c¸¨oz¨um¨uyle hesaplanır. Hızlı yakınsama sa˘glayan ikiye b¨olme y¨ontemi kullanılarak bu problem c¸¨oz¨ulebilir. Veri-len bir biles¸ik rassal de˘gis¸ken ic¸in(i, π(i)) c¸iftinin k¨utle tas¸ıma algoritmasında iyiles¸tirilmesi ve k¨ot¨ules¸tirilmesi ile elde edi-len hatalar sırasıyla eui ve edi olsun. K¨utle birles¸tirme, b¨ut¨un
indisler ¨uzerinde ei= min{eui, edi} de˘gerini minimize eden in-dis c¸ifti ¨uzerinde gerc¸ekles¸tirilir. K¨utle birles¸tirme y¨ontemi Alg. 4’te ¨ozetlenmis¸tir.
Algorithm 4 K¨utle birles¸tirme algoritması
1: B¨ut¨un(i, π(i)) c¸iftleri ic¸in iyiles¸tirme ve k¨ot¨ules¸tirme son-rası olus¸acak hataları hesapla.
2: En k¨uc¸¨uk hatayı veren(i, π(i)) c¸ifti ic¸in hatayı sıfırlayacak γ parametresini bul.
3: Bulunan γ de˘gerini kullanarak bXi(γ) de˘gis¸kenini (11)’deki gibi hesapla ve d¨ond¨ur.
¨
Onerilen k¨utle birles¸tirme tekni˘gi, k¨utle tas¸ımada oldu˘gu gibi Alg. 2 ve Alg. 3 ic¸erisinde kullanılabilir. Bu bildiride Alg. 2 ic¸erisinde k¨utle birles¸tirme kullanımıyla elde edilen sonuc¸lar irdelenecektir.
4. SONUC
¸ LAR
S¸ekil 4’te N = 64 boyutlu bloklarda q = 2 ve p = [0.11] ic¸in Alg. 2 ile elde edilen entropilerin yaklas¸ıklamasız (hatasız) entropilerle uzaklıkları g¨osterilmis¸tir. M0 = 10 sınırlı k¨utle birles¸tirme, M0 = 40 sınırlı k¨utle tas¸ımadan her indiste daha az yaklas¸ıklama hatası vermektedir.
0 10 20 30 40 50 60 0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 i |H (c Ui |U i− 1 0 ) − H ( Ui |U i− 1 0 )|
N=64, q=2, p = [0.11], Derece sinirlama−Yaklasiklama Hatalari Kutle birlestirme, M
0=10 Kutle tasima, M0 = 10 Kutle tasima, M0 = 20 Kutle tasima, M0 = 40
S¸ekil 4: N = 64 boyutlu bloklarda, q = 2 ve p = [0.11] kay-naklar ic¸in Alg. 2’de c¸es¸itli y¨ontemlerin kullanılmasıyla olus¸an yaklas¸ıklama hataları. 0 10 20 30 40 50 60 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 i |H (c Ui |U i− 1 0 ) − H ( Ui |U i− 1 0 )|
N=64, q=2, p = [0.11], Hata sinirlama − Yaklasiklama Hatalari
t = 10−1 t = 10−2 t = 10−3 t = 10−4
S¸ekil 5: N = 64 boyutlu bloklarda, q = 2 ve p = [0.11] kay-naklar ic¸in Alg. 3’te c¸es¸itli y¨ontemlerin kullanılmasıyla olus¸an yaklas¸ıklama hataları.
S¸ekil 5’te Alg. 3 kullanılarak elde edilen yaklas¸ıklama ha-taları g¨osterilmis¸tir.
˙Iyiles¸tirme ile elde edilen kos¸ullu entropi, yaklas¸ıklanan kos¸ullu entropi ic¸in ¨ust sınır, k¨ot¨ules¸tirme ile bulunan de˘ger de alt sınır olmaktadır [5]. S¸ekil 6’da k¨utle tas¸ıma y¨ontemiyle bulu-nan alt ve ¨ust sınırların derece sınırı arttırımıyla sıkılas¸tırılması g¨osterilmektedir. K¨utle birles¸tirmeyle bulunan kos¸ullu entropi-ler sıkılas¸an sınırların ic¸inde kalmaktadır.
S¸ekil 7’de, S¸ekil 6’da kullanılan yaklas¸ım ¨uc¸l¨uk kaynak al-fabeleri ic¸in tekrarlanmıs¸tır.
0 50 100 150 200 250 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
s(i) [Siralama indeksi]
H(U i |U 0 i−1 )
N = 256, q = 2, p = [0.11] icin kosullu entropiler
birlestirme, M0 = 10 k: kotulestirme, M0 = 10 k, M 0 = 20 k, M 0 = 30 i: iyilestirme, M0 = 10 i, M0 = 20 i, M 0 = 30
S¸ekil 6: N = 256 boyutlu bloklarda, q = 2 ve p = [0.11] kaynaklar ic¸in farklı y¨ontemlerle bulunan kos¸ullu entropiler.
0 10 20 30 40 50 60 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
s(i) [Siralama indeksi]
H(U i |U 0 i−1 )
N = 64, q = 3, p = [0.05 0.05] icin kosullu entropiler
birlestirme, M 0 = 10 k: kotulestirme, M 0 = 10 k, M 0 = 20 k, M0 = 30 i: iyilestirme, M0 = 10 i, M0 = 20 i, M0 = 30
S¸ekil 7: N= 64 boyutlu bloklarda, q = 3 ve p = [0.05, 0.05] kaynaklar ic¸in farklı y¨ontemlerle bulunan kos¸ullu entropiler.
5. KAYNAKC
¸ A
[1] Arıkan, E.; , ”Channel Polarization: A Method for Const-ructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels,” IEEE Transactions on In-formation Theory, vol.55, no.7, pp.3051-3073, July 2009. [2] Arıkan, E.; , ”Source polarization,” 2010 IEEE Interna-tional Symposium on Information Theory Proceedings (ISIT), pp.899-903, 13-18 June 2010.
[3] S¸as¸o˘glu, E.; Telatar, E.; Arıkan, E.; , ”Polarization for ar-bitrary discrete memoryless channels,” IEEE Information Theory Workshop, 2009. ITW 2009. pp.144-148, 11-16 Oct. 2009.
[4] Mori, R.; Tanaka, T.; , ”Performance of polar codes with the construction using density evolution,” IEEE Commu-nications Letters, vol.13, no.7, pp.519-521, July 2009. [5] Tal, I.; Vardy, A.; , ”How to Construct Polar Codes,” May
2011. [Online]. Available: http://arxiv.org/pdf/1105.6164. [6] Tal, I.; Sharov, A.; Vardy, A.; ,”Constructing Polar Codes for Non-Binary Alphabets and MACs”, 2012 IEEE Inter-national Symposium on Information Theory Proceedings (ISIT) (To appear)
[7] Pedarsani, R.; Hassani, S.H.; Tal, I.; Telatar, E.; , ”On the construction of polar codes,” 2011 IEEE International Symposium on Information Theory Proceedings (ISIT), pp.11-15, July 31 2011-Aug. 5 2011.