Geri Dön

Efficient implementation of viterbi decoder on FPGA using soft decision decoding

Yumuşak karar çözücü kullanarak viterbi kod çözücünün FPGA üzerinde verimli uygulaması

  1. Tez No: 818184
  2. Yazar: BATTAL EREN BALDAN
  3. Danışmanlar: DR. ÖĞR. ÜYESİ ATİLLA UYGUR
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2023
  8. Dil: İngilizce
  9. Üniversite: Gebze Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 72

Özet

İleri hata düzeltme olarak da bilinen evrişimli kodlama, gürültü dayanıklılığını artırmak için kablosuz ve uzay iletişim sistemlerinde sıklıkla kullanılır. Veriler öncelikle bir evrişimli kodlayıcı kullanılarak kodlanır ve orijinal veriler bir Viterbi kod çözücü kullanılarak kurtarılır. Kablosuz erişim sistemi için evrişimli kodlayıcı ve yumuşak çıkışlı Viterbi kod çözücünün modellenmesi bu tezin ana konusudur. Yumuşak karar Viterbi kod çözücü, evrişimli kodlama ile Öklid mesafe yöntemi kullanılarak tasarlanmıştır. Bu uygulama FEC algoritması kullanılarak yapılmıştır. MATLAB ve VHDL uygulamalarının sonuçları farklı bit genişliği, uzunluk ve çerçeve boyutunda karşılaştırıldı. Bu tez öncelikle kodlayıcının çalışmasını açıklamaktadır. Daha sonra dijital haberleşmede iletilen sinyalin alıcıya ulaşma süresi boyunca hangi aşamalardan geçtiğini söyler. Yumuşak kod çözme yöntemi uygulanarak ve kanal gürültüsü eklenerek, iletilen bit'e karşılık gelen hata bit hızının modellenmesi de gösterilmektedir. Bu yöntem MATLAB kullanılarak gösterilmiş, ardından VHDL dilinde soft karar Viterbi kod çözücü ile uygulaması ve simulasyonu yapılmıştır. Bu tez, sayısal çıkışlı viterbi kod çözücünün çalışmasını göstermektedir. Sayısal çıkışlı viterbi kod çözücü, konvolüsyonel kodlama kullanılarak öklit mesafe yöntemi kullanılarak tasarlanmıştır. Bu tez ilk olarak kodlayıcının çalışmasını açıklar. Bu yöntem MATLAB kullanılarak gösterilmiştir ve soft output decision viterbi kod çözücü vhdl dili ile uygulanmakta ve benzetilmektedir.

Özet (Çeviri)

Convolutional coding, also known as forward error correction, is frequently used in wireless and space communication systems to increase noise robust. The data is primarily encoded using a convolutional encoder and the original data is recovered using a Viterbi decoder. The modeling of a convolutional encoder and soft output Viterbi decoder for wireless access system is the main topic of this thesis. Soft decision Viterbi decoder is designed using the Euclidean distance method with convolutional coding. This implementation was done by using FEC algorithm. Results of MATLAB and VHDL implemantations were compared at different bit witdh, length and frame size. This thesis first explains the operation of the encoder. Then, it tells what stages the transmitted signal goes through during the time of reaching to the receiver during digital communication. By applying soft decoding method and adding channel noise, the modelling of the error bit rate corresponding to a transmitted bit is also shown. This method has been demonstrated by using MATLAB then its application and simulation has been done with the soft decision Viterbi decoder in VHDL language. This thesis shows the working of soft output viterbi decoder. Soft output viterbi decoder was designed by using eucliean distance method using convolutional encoding. This method is demonstrated by using matlab and soft output decision viterbi decoder is implemented and simulated by using vhdl language.

Benzer Tezler

  1. Viterbi kod çözücünün güç etkin mimari tasarımı ve FPGA gerçeklemesi

    Power efficient viterbi decoder architectural design and FPGA implementation

    BURCU ÖZBAY

    Yüksek Lisans

    Türkçe

    Türkçe

    2017

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolMaltepe Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. SERAP ÇEKLİ

  2. A viterbi decoder using system C for area efficient VLSI implementation

    System C kullanılarak bir viterbi kod çözücüsünün alanı verimli tümdevre olarak gerçeklenmesi

    SERKAN SÖZEN

    Yüksek Lisans

    İngilizce

    İngilizce

    2006

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. MURAT AŞKAR

  3. Çok-düzeyli kodlama/çok-aşamalı kod çözme tekniğinin incelenmesi ve frekans/faz kaydırmalı anahtarlama modülasyonuna uygulanması

    Multilevel coding/multistage decoding and its application to frequency/phase shift keying modulation

    İBRAHİM ALTUNBAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    1992

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    YRD. DOÇ. DR. ÜMİT AYGÖLÜ

  4. Zamanla değişen kanalların kestirimi ve uyarlamalı kodlama

    The Estimation of time varying channels and adaptive coding

    CÜNEYT DELİKTAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    1997

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ÜMİT AYGÖLÜ

  5. Sönümlemeli kanallarda kafes kodlamalı sistemler için birleşik serpiştirme tekniği

    Combined interleaving technique for trellis coded systems in feding channels

    ERSİN ÖZTÜRK

    Yüksek Lisans

    Türkçe

    Türkçe

    1998

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ÜMİT AYGÖLÜ