kodlama

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 kodlamaVeri 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 NASA Derin Uzay Ağı, örneğin turbo kodu ve LDPC kodları gibi bitleri almak için kanal kodlama tekniklerini kullanır.

View More On Wikipedia.org
  1. ElbanBirArslan

    Kubernetes Nedir?

    Kubernetes, Google tarafınca GO dilinde geliştirilmiş Cloud Native Computing Foundation tarafınca desteklenen mevcut konteyner haline getirilmiş uygulamalarınızı otomatik deploy etmek, sayılarını arttırıp azaltmak şeklinde işlemler ile beraber yönetmenizi elde eden bir Konteyner kümeleme...
  2. ElbanBirArslan

    Temel Git Komutları Nelerdir?

    Daha önce GIT Nedir ve Neden GIT Kullanmalıyız ile ilgili bir yazı yazmıştım. GIT temel komutlarını kullanabilmek için Mac OS X'de Terminal uygulamasını, Windows'da ise GIT Bash'i açarak aşağıdaki komutları çalıştırmanız gerekir. **Örnek Terminal görüntüsü **Örnek GIT Bash görüntüsü GIT...
  3. ElbanBirArslan

    Git Nedir ve Neden Git Kullanmalıyız?

    GIT Nedir? Daha önce GIT'ten detaylı bir şekilde bahsetmiştim. GIT Denetim Sistemi'nin ne işe yaradığını anlatmaya başlamadan ilkin birazcık kültür mantarı moduna geçelim ve "git" kelimesinin anlamı ve bu sistemin kısa tarihsel gelişimi üstüne konulaşım. Peki bunu niçin yapıyoruz? Şu sebepten...
  4. ElbanBirArslan

    Git Nedir ve Git Kurulumu Nasıl Yapılır?

    Git Nedir? Git, kısa süre içinde yazılımcıların vazgeçilmezleri arasına giren bir sürüm/versiyon denetim sistemidir. Yazdığımız projeleri, bilgisayarımızda ya da harici disklerde binbir çekince altında değilde web üstünde tutmamızı ve yönetmemizi elde eden bir sistemdir. Niçin Git...
Üst