Kodlama teorisi, kodların özelliklerinin ve bunların belirli uygulamalar için uygunluğunun incelenmesini sağlayan bir teoridir. Kodlar, veri sıkıştırma, kriptografi, hata algılama ve düzeltme, veri iletimi ve veri depolama için kullanılabilir. Kodlar, verimli ve güvenilir veri aktarım yöntemlerinin tasarlanması amacıyla bilgi teorisi, elektrik mühendisliği, matematik, dilbilim ve bilgisayar bilimi gibi çeşitli bilimsel disiplinler tarafından incelenir. Bu genellikle fazlalığın kaldırılmasını ve iletilen verilerdeki hataların düzeltilmesini veya tespit edilmesini içerir.
Dört tür kodlama tipi vardır:
- Veri sıkıştırma (veya kaynak kodlama)
- Hata kontrolü (veya kanal kodlaması)
- Kriptografik kodlama
- Hat kodlama
Veri sıkıştırma, verileri daha verimli bir şekilde iletmek için veri içinde bulunan fazlalığı bir kaynaktan kaldırmaya çalışır. Örneğin, ZIP veri sıkıştırması, İnternet trafiğini azaltmak gibi amaçlarla veri dosyalarını küçültür. Veri sıkıştırma ve hata düzeltme birlikte incelenebilir.
Hata düzeltme, veri aktarımı sırasında kanalı mevcut bozulmalara karşı daha sağlam hale getirmek için fazladan veri bitleri ekler. Sıradan bir kullanıcı, hata düzeltmeyi kullanan uygulamaların farkında olmayabilir. Tipik bir müzik CD'si, çizikleri ve tozu düzeltmek için Reed-Solomon kodunu kullanır. Bu uygulamada iletim kanalı CD'nin kendisidir. Cep telefonları ise radyo iletiminin zayıflamasını ve gürültüsünü düzeltmek için kodlama teknikleri kullanır. Veri modemleri, telefon aktarımları ve , örneğin turbo kodu ve LDPC kodları gibi bitleri almak için kanal kodlama tekniklerini kullanır.
Sinirsel kodlama
, duyusal ve diğer bilgilerin beyindeki nöron ağlarınca nasıl işlendiğini araştıran, sinirbilimle ilgili bir alandır. Sinirsel kodlamayı incelemenin temel amacı, uyaran ile bireysel veya toplu nöronal tepkiler arasındaki ilişkiyi ve topluluktaki nöronların elektriksel aktivitesi arasındaki ilişkiyi karakterize etmektir. Nöronların hem dijital hem de analog bilgiyi kodlayabildiği, nöronların bilgi teorisi prensiplerini takip edip bilgiyi sıkıştırdığı,beyin ve daha geniş sinir sistemi boyunca gönderilen sinyallerdeki hataları tespit edip düzelttiği düşünülmektedir.
Kodlama teorisinin diğer uygulamaları
Kodlama teorisinin bir başka amacıda senkronizasyona yardımcı olan kodlar tasarlamaktır. Bir kod, bir faz kaymasının kolayca tespit edilebileceği ve düzeltilebileceği ve aynı kanal üzerinde çok sayıda sinyalin gönderilebileceği şekilde tasarlanabilir. Bazı cep telefonu sistemlerinde kullanılan başka bir kod uygulaması, kod bölmeli çoklu erişimdir (CDMA). Her telefona, diğer telefonların kodlarıyla yaklaşık olarak ilgisiz olan bir kod dizisi atanır. İletim sırasında, kod sözcüğü sesli mesajı temsil eden veri bitlerini modüle etmek için kullanılır. Alıcıda, verileri kurtarmak için bir demodülasyon işlemi gerçekleştirilir. Bu kod sınıfının özellikleri, birçok kullanıcının (farklı kodlarla) aynı radyo kanalını aynı anda kullanmasına izin verir. Alıcıya, diğer kullanıcıların sinyalleri demodülatöre yalnızca düşük seviyeli bir gürültü olarak görünecektir.
Grup testi
Grup testi, kodları farklı bir şekilde kullanır. Çok azının belirli bir şekilde farklı olduğu geniş bir öğe grubunu düşünün (örneğin, kusurlu ürünler veya enfekte test denekleri). Grup testinin amacı, mümkün olduğunca az test kullanarak hangi öğelerin "farklı" olduğunu belirlemektir. Sorunun kökeni, İkinci Dünya Savaşı'nda Birleşik Devletler Hava Kuvvetleri'nin askerlerinin frengi için test başlatmasına dayanıyor.
Analog kodlama
Bilgi, beyinlerin sinir ağlarında, analog sinyal işlemede ve analog elektroniklerde benzer şekilde kodlanır. Analog kodlamanın yönleri arasında analog hata düzeltme, analog veri sıkıştırma ve analog şifreleme bulunur.
Kaynakça
- ^ Brown EN, Kass RE, Mitra PP (May 2004). "Multiple neural spike train data analysis: state-of-the-art and future challenges" (PDF). Nature Neuroscience. 7 (5): 456-461. doi:10.1038/nn1228. (PMID) 15114358. 20 Temmuz 2020 tarihinde kaynağından (PDF). Erişim tarihi: 13 Aralık 2020.
- ^ Gedeon, T.; Parker, A.E.; Dimitrov, A.G. (Bahar 2002). . Canadian Applied Mathematics Quarterly. 10 (1): 10. CiteSeerX 10.1.1.5.6365 $2. 17 Kasım 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Aralık 2020.
- ^ Thorpe, S.J. (1990). "Spike arrival times: A highly efficient coding scheme for neural networks" (PDF). Eckmiller, R.; Hartmann, G.; (Ed.). Parallel processing in neural systems and computers (PDF). North-Holland. ss. 91-94. ISBN . 27 Mart 2014 tarihinde kaynağından . Erişim tarihi: 30 Haziran 2013.
- ^ Stiber, M. (July 2005). "Spike timing precision and neural error correction: local behavior". Neural Computation. 17 (7): 1577-1601. arXiv:q-bio/0501021 $2. doi:10.1162/0899766053723069. (PMID) 15901408.
- ^ Dorfman, Robert (1943). "The detection of defective members of large populations". Annals of Mathematical Statistics. 14 (4): 436-440. doi:10.1214/aoms/1177731363 .
- ^ Chen, Brian; Wornell, Gregory W. (July 1998). "Analog Error-Correcting Codes Based on Chaotic Dynamical Systems" (PDF). IEEE Transactions on Communications. 46 (7): 881-890. CiteSeerX 10.1.1.30.4093 $2. doi:10.1109/26.701312. 27 Eylül 2001 tarihinde kaynağından (PDF) arşivlendi. Erişim tarihi: 30 Haziran 2013.
- ^ Novak, Franc; Hvala, Bojan; Klavžar, Sandi (1999). "On Analog Signature Analysis". Proceedings of the conference on Design, automation and test in Europe. CiteSeerX 10.1.1.142.5853 $2. ISBN .
- ^ Shujun Li; Chengqing Li; Kwok-Tung Lo; Guanrong Chen (April 2008). "Cryptanalyzing an Encryption Scheme Based on Blind Source Separation" (PDF). IEEE Transactions on Circuits and Systems I. 55 (4): 1055-63. arXiv:cs/0608024 $2. doi:10.1109/TCSI.2008.916540. 28 Mart 2021 tarihinde kaynağından (PDF). Erişim tarihi: 13 Aralık 2020.
Bibliyografya
- (2014), Algebraic Coding Theory, World Scientific Publishing (revised edition), .
- . Cambridge: Cambridge University Press, 2003.
- (1982), , John Wiley & Sons, Inc., .
- Randy Yates, .
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Kodlama teorisi kodlarin ozelliklerinin ve bunlarin belirli uygulamalar icin uygunlugunun incelenmesini saglayan bir teoridir Kodlar veri sikistirma kriptografi hata algilama ve duzeltme veri iletimi ve veri depolama icin kullanilabilir Kodlar verimli ve guvenilir veri aktarim yontemlerinin tasarlanmasi amaciyla bilgi teorisi elektrik muhendisligi matematik dilbilim ve bilgisayar bilimi gibi cesitli bilimsel disiplinler tarafindan incelenir Bu genellikle fazlaligin kaldirilmasini ve iletilen verilerdeki hatalarin duzeltilmesini veya tespit edilmesini icerir Kodlama teorisinde kritik bir olcu olan Hamming uzakliginin iki boyutlu bir gorsellestirmesi Dort tur kodlama tipi vardir Veri sikistirma veya kaynak kodlama Hata kontrolu veya kanal kodlamasi Kriptografik kodlama Hat kodlama Veri sikistirma verileri daha verimli bir sekilde iletmek icin veri icinde bulunan fazlaligi bir kaynaktan kaldirmaya calisir Ornegin ZIP veri sikistirmasi Internet trafigini azaltmak gibi amaclarla veri dosyalarini kucultur Veri sikistirma ve hata duzeltme birlikte incelenebilir Hata duzeltme veri aktarimi sirasinda kanali mevcut bozulmalara karsi daha saglam hale getirmek icin fazladan veri bitleri ekler Siradan bir kullanici hata duzeltmeyi kullanan uygulamalarin farkinda olmayabilir Tipik bir muzik CD si cizikleri ve tozu duzeltmek icin Reed Solomon kodunu kullanir Bu uygulamada iletim kanali CD nin kendisidir Cep telefonlari ise radyo iletiminin zayiflamasini ve gurultusunu duzeltmek icin kodlama teknikleri kullanir Veri modemleri telefon aktarimlari ve ornegin turbo kodu ve LDPC kodlari gibi bitleri almak icin kanal kodlama tekniklerini kullanir Sinirsel kodlama duyusal ve diger bilgilerin beyindeki noron aglarinca nasil islendigini arastiran sinirbilimle ilgili bir alandir Sinirsel kodlamayi incelemenin temel amaci uyaran ile bireysel veya toplu noronal tepkiler arasindaki iliskiyi ve topluluktaki noronlarin elektriksel aktivitesi arasindaki iliskiyi karakterize etmektir Noronlarin hem dijital hem de analog bilgiyi kodlayabildigi noronlarin bilgi teorisi prensiplerini takip edip bilgiyi sikistirdigi beyin ve daha genis sinir sistemi boyunca gonderilen sinyallerdeki hatalari tespit edip duzelttigi dusunulmektedir Kodlama teorisinin diger uygulamalariKodlama teorisinin bir baska amacida senkronizasyona yardimci olan kodlar tasarlamaktir Bir kod bir faz kaymasinin kolayca tespit edilebilecegi ve duzeltilebilecegi ve ayni kanal uzerinde cok sayida sinyalin gonderilebilecegi sekilde tasarlanabilir Bazi cep telefonu sistemlerinde kullanilan baska bir kod uygulamasi kod bolmeli coklu erisimdir CDMA Her telefona diger telefonlarin kodlariyla yaklasik olarak ilgisiz olan bir kod dizisi atanir Iletim sirasinda kod sozcugu sesli mesaji temsil eden veri bitlerini module etmek icin kullanilir Alicida verileri kurtarmak icin bir demodulasyon islemi gerceklestirilir Bu kod sinifinin ozellikleri bircok kullanicinin farkli kodlarla ayni radyo kanalini ayni anda kullanmasina izin verir Aliciya diger kullanicilarin sinyalleri demodulatore yalnizca dusuk seviyeli bir gurultu olarak gorunecektir Grup testi Grup testi kodlari farkli bir sekilde kullanir Cok azinin belirli bir sekilde farkli oldugu genis bir oge grubunu dusunun ornegin kusurlu urunler veya enfekte test denekleri Grup testinin amaci mumkun oldugunca az test kullanarak hangi ogelerin farkli oldugunu belirlemektir Sorunun kokeni Ikinci Dunya Savasi nda Birlesik Devletler Hava Kuvvetleri nin askerlerinin frengi icin test baslatmasina dayaniyor Analog kodlama Bilgi beyinlerin sinir aglarinda analog sinyal islemede ve analog elektroniklerde benzer sekilde kodlanir Analog kodlamanin yonleri arasinda analog hata duzeltme analog veri sikistirma ve analog sifreleme bulunur Kaynakca Brown EN Kass RE Mitra PP May 2004 Multiple neural spike train data analysis state of the art and future challenges PDF Nature Neuroscience 7 5 456 461 doi 10 1038 nn1228 PMID 15114358 20 Temmuz 2020 tarihinde kaynagindan PDF Erisim tarihi 13 Aralik 2020 Gedeon T Parker A E Dimitrov A G Bahar 2002 Canadian Applied Mathematics Quarterly 10 1 10 CiteSeerX 10 1 1 5 6365 2 17 Kasim 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 13 Aralik 2020 Thorpe S J 1990 Spike arrival times A highly efficient coding scheme for neural networks PDF Eckmiller R Hartmann G Ed Parallel processing in neural systems and computers PDF North Holland ss 91 94 ISBN 978 0 444 88390 2 27 Mart 2014 tarihinde kaynagindan Erisim tarihi 30 Haziran 2013 Stiber M July 2005 Spike timing precision and neural error correction local behavior Neural Computation 17 7 1577 1601 arXiv q bio 0501021 2 doi 10 1162 0899766053723069 PMID 15901408 Dorfman Robert 1943 The detection of defective members of large populations Annals of Mathematical Statistics 14 4 436 440 doi 10 1214 aoms 1177731363 Chen Brian Wornell Gregory W July 1998 Analog Error Correcting Codes Based on Chaotic Dynamical Systems PDF IEEE Transactions on Communications 46 7 881 890 CiteSeerX 10 1 1 30 4093 2 doi 10 1109 26 701312 27 Eylul 2001 tarihinde kaynagindan PDF arsivlendi Erisim tarihi 30 Haziran 2013 Novak Franc Hvala Bojan Klavzar Sandi 1999 On Analog Signature Analysis Proceedings of the conference on Design automation and test in Europe CiteSeerX 10 1 1 142 5853 2 ISBN 1 58113 121 6 Shujun Li Chengqing Li Kwok Tung Lo Guanrong Chen April 2008 Cryptanalyzing an Encryption Scheme Based on Blind Source Separation PDF IEEE Transactions on Circuits and Systems I 55 4 1055 63 arXiv cs 0608024 2 doi 10 1109 TCSI 2008 916540 28 Mart 2021 tarihinde kaynagindan PDF Erisim tarihi 13 Aralik 2020 Bibliyografya 2014 Algebraic Coding Theory World Scientific Publishing revised edition 978 9 81463 589 9 Cambridge Cambridge University Press 2003 0 521 64298 1 1982 John Wiley amp Sons Inc 0 471 08684 3 Randy Yates