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] 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] Gürfidan, R., & Ersoy, M. (2021). Blockchain-based music wallet for copyright protection in audio files. Journal of Computer Science & Technology, 21.
- [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] 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] 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] 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] 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] 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
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