Araştırma Makalesi

Veri İletişimi Kodlama Tekniklerinin FPGA Üzerinde Gerçekleştirilmesi

Cilt: 9 Sayı: 1 25 Mart 2024
PDF İndir

Veri İletişimi Kodlama Tekniklerinin FPGA Üzerinde Gerçekleştirilmesi

Öz

Özet 1 : Teknoloji altyapısı bulunan her geliştirmede veri iletişimi gerçekleşmektedir. Veri iletişiminin doğru ve uygun altyapılar kullanılarak sağlanması önem taşımaktadır. Hat kodlaması; fiziksel kanalın ve alıcı ekipmanın belirli özellikleri için optimal olarak ayarlanmış olan genlik ve zaman-ayrık sinyali tarafından taşınacak olan dijital sinyali temsil etmekten ibarettir. İletilecek olan sinyali iletim ortamının özelliklerine uyumlu olacak biçimlere çevirip, sinyal bozucu etkenlerden daha az etkilenebilecek biçimde ve en az bant genişliği kullanımını sağlayacak şekilde değiştiren sinyal işleme uygulamasıdır. Uygulamalarda kullanmak adına çeşitli hat kodlama tekniği mevcuttur. Hangi kodlama tekniğinin kullanılacağı, DC seviyesinin, PSD (Güç Spektral Yoğunluğu) durumunun, bant genişliği gerekliliklerinin, bit hata oranı performansının, saat sinyalinin geri kazanım kolaylığının veya içsel algılama özelliğinin varlığına veya yokluğuna bağlıdır. Bu çalışmada, Manchester, Differential Manchester, NRZ (Non-Return Zero, Sıfıra Dönmeyen), NRZ-Level ve NRZ-Invert hat kodlama tekniklerinin en yaygın donanım tanımlama dili olan Very High Speed İntegrated Circuit Hardware Description Language (VHDL) kullanılarak FPGA kartı üzerinde gerçekleştirilmesi anlatılmıştır. Gerçekleştirilen uygulamanın doğru sonuçlar verip vermediğini kontrol etmek adına, elde edilen tümleşik devreye 8 bitlik veri girişi üzerinden çalışma sağlayacak bir simülasyon kodu yazılmıştır. Simülasyonun çalıştırılması sonucunda her bir kodlama tekniği için oluşan çıkış sinyalleri incelenerek sistemin doğruluğu sağlanmıştır. Özet 2 : Data communication takes place in every development that has a technology infrastructure. It is important to ensure data communication using correct and appropriate infrastructures. Line coding; It consists in representing the digital signal to be carried by the amplitude and time-discrete signal optimally adjusted for the particular characteristics of the physical channel and the receiving equipment. It is a signal processing application that converts the signal to be transmitted into forms that are compatible with the characteristics of the transmission medium and changes it in a way that is less affected by signal disturbances and ensures minimum bandwidth usage. Various line coding techniques are available for use in applications. Which coding technique to use depends on the DC level, PSD (Power Spectral Density) condition, bandwidth requirements, bit error rate performance, ease of recovery of the clock signal, or the presence or absence of intrinsic sensing capability. This paper describes the implementation of Manchester, Differential Manchester, NRZ (Non-Return Zero), NRZ-Level and NRZ-Invert line coding techniques on an FPGA board using Very High Speed Integrated Circuit Hardware Description Language (VHDL), the most common hardware description language In order to check whether the implemented application gives correct results, a simulation code was written to provide operation over 8-bit data input to the integrated circuit. As a result of running the simulation, the accuracy of the system was ensured by analysing the output signals generated for each coding technique.

Anahtar Kelimeler

Kaynakça

  1. [1] Gürfidan, R., & Ersoy, M. (2020). A New Hybrid Encryption Approach for Secure Communication: GenComPass. International Journal of Computer Network and Information Security, 12(4), 1-10.
  2. [2] Gürfidan, R., & Ersoy, M. (2021). Blockchain-based music wallet for copyright protection in audio files. Journal of Computer Science & Technology, 21.
  3. [3] Srinivasan, S., Kavitha, M., Rani, G. V., Manoharan, L., Terence, E., & Siva, A. V. (2023, March). Implementation of Digital Modulation Techniques in High-Speed FPGA Board. In 2023 Second International Conference on Electronics and Renewable Systems (ICEARS) (pp. 21-26). IEEE.
  4. [4] Rajalakshmi, A., & Kavitha, A. (2023). Suppression of EMI using cost-effective FPGA-based digital communication modulation techniques in power converters. IETE Journal of Research, 69(6), 3711-3722.
  5. [5] Kwiatkowski, P., & Szplet, R. (2020). Efficient implementation of multiple time coding lines-based TDC in an FPGA device. IEEE Transactions on Instrumentation and Measurement, 69(10), 7353-7364.
  6. [6] Gupta, Ankit, Gurashish Singh. "Implementation and Analysis of Different Line Coding Schemes using Verilog." International Journal of Science, Engineering and Technology Research (IJSETR) 5.2 (2016): 395-401.
  7. [7] Singh, V., & Mishra, B. (2014). FPGA implementation of various lines coding technique for efficient transmission of digital data in communication. Polar, 11(01), 11.
  8. [8] Singh, Gurashish, vd. "FPGA implementation of different NRZ line coding schemes." 2016 1st India International Conference on Information Processing (IICIP). IEEE, 2016.

Ayrıntılar

Birincil Dil

Türkçe

Konular

Bilgisayar Sistem Yazılımı, Bilgisayar Yazılımı, Programlama Dilleri

Bölüm

Araştırma Makalesi

Erken Görünüm Tarihi

19 Mart 2024

Yayımlanma Tarihi

25 Mart 2024

Gönderilme Tarihi

1 Mart 2024

Kabul Tarihi

19 Mart 2024

Yayımlandığı Sayı

Yıl 2024 Cilt: 9 Sayı: 1

Kaynak Göster

APA
Kumral, C. D., & Ersoy, M. (2024). Veri İletişimi Kodlama Tekniklerinin FPGA Üzerinde Gerçekleştirilmesi. Yalvaç Akademi Dergisi, 9(1), 46-55. https://doi.org/10.57120/yalvac.1445939
AMA
1.Kumral CD, Ersoy M. Veri İletişimi Kodlama Tekniklerinin FPGA Üzerinde Gerçekleştirilmesi. YADE. 2024;9(1):46-55. doi:10.57120/yalvac.1445939
Chicago
Kumral, Cem Deniz, ve Mevlüt Ersoy. 2024. “Veri İletişimi Kodlama Tekniklerinin FPGA Üzerinde Gerçekleştirilmesi”. Yalvaç Akademi Dergisi 9 (1): 46-55. https://doi.org/10.57120/yalvac.1445939.
EndNote
Kumral CD, Ersoy M (01 Mart 2024) Veri İletişimi Kodlama Tekniklerinin FPGA Üzerinde Gerçekleştirilmesi. Yalvaç Akademi Dergisi 9 1 46–55.
IEEE
[1]C. D. Kumral ve M. Ersoy, “Veri İletişimi Kodlama Tekniklerinin FPGA Üzerinde Gerçekleştirilmesi”, YADE, c. 9, sy 1, ss. 46–55, Mar. 2024, doi: 10.57120/yalvac.1445939.
ISNAD
Kumral, Cem Deniz - Ersoy, Mevlüt. “Veri İletişimi Kodlama Tekniklerinin FPGA Üzerinde Gerçekleştirilmesi”. Yalvaç Akademi Dergisi 9/1 (01 Mart 2024): 46-55. https://doi.org/10.57120/yalvac.1445939.
JAMA
1.Kumral CD, Ersoy M. Veri İletişimi Kodlama Tekniklerinin FPGA Üzerinde Gerçekleştirilmesi. YADE. 2024;9:46–55.
MLA
Kumral, Cem Deniz, ve Mevlüt Ersoy. “Veri İletişimi Kodlama Tekniklerinin FPGA Üzerinde Gerçekleştirilmesi”. Yalvaç Akademi Dergisi, c. 9, sy 1, Mart 2024, ss. 46-55, doi:10.57120/yalvac.1445939.
Vancouver
1.Cem Deniz Kumral, Mevlüt Ersoy. Veri İletişimi Kodlama Tekniklerinin FPGA Üzerinde Gerçekleştirilmesi. YADE. 01 Mart 2024;9(1):46-55. doi:10.57120/yalvac.1445939

http://www.yalvacakademi.org/