(For USM Staff/Student Only)

EngLib USM > Ω School of Electrical & Electronic Engineering >

Implementation of bluetooth baseband controller based on FPGA design

Implementation of bluetooth baseband controller based on FPGA design / Tan Weng Hooi
Pelaksanaan pengawal jalur asas Bluetooth adalah satu kajian pemprosesan paket dan proses pemulihan data. Sebelum memindahkan data, maklumat mesej perlu diproses untuk memenuhi standard struktur paket Bluetooth untuk tujuan pengalamatan, pemeriksaan ralat dan keselamatan. Objektif projek ini adalah untuk mereka bentuk pengawal jalur asas Bluetooth yang mampu melaksanakan pemprosesan paket dalam laluan penghantar dan proses pemulihan data dalam laluan penerima. Pemprosesan paket dilakukan pada 32 bit maklumat mesej data untuk memproses kepada 270 bit paket data, manakala proses pemulihan data dilakukan ke atas 270 bit paket data untuk mengembalikan asal 32 bit maklumat mesej yang dikehendaki. Proses semakan ralat dijalankan di pertengahan proses pemulihan data dalam laluan penerima. Sejak laluan data bagi pengawal jalur asas adalah dwi-arah, proses pemulihan data ialah proses terbalik bagi pemprosesan paket. Pelaksanaan pengawal jalur asas Bluetooth mengambil berat tentang pemasangan proses laluan data. Oleh itu, struktur keseluruhan laluan data digambarkan, dengan penjelasan bagi setiap yang terperinci. Laluan data terdiri daripada blok yang berbeza, seperti Header Error Check (HEC) blok, Cyclic Redundancy Check (CRC) blok, Pemutihan blok, Forward Error Check (FEC) blok dan Kod Akses penjana dan penyekait blok. Setiap blok mempunyai peranan dan fungsi yang berbeza dalam pemprosesan paket dan proses pemulihan data. Walau bagainmanapun, beberapa blok telah dicadangkan dengan penggunaan Linear-Feedback Shift Register (LFSR), dengan formula generator polinomial tertentu. Kajian ini melaksanakan pengawal jalur asas Bluetooth berdasarkan reka bentuk Field- Programmable Gate Array (FPGA). Verilog Hardware Description Language (VHDL) pula digunakan dalam reka bentuk. _______________________________________________________________________________________________________ Implementation of Bluetooth baseband controller is a study of packet processing and data restoration process. Before the transferring of data, the message information is required to be processed to fulfill the standard Bluetooth packet structure for addressing, error checking and security purposes. The objective of this project is to design a Bluetooth baseband controller that is able to perform packet processing in transmit path and data restoration process in receive path. Packet processing is performed on 32 bits message information data to process it into 270 bits packet data, while data restoration process is performed on that 270 bits packet data to retrieve back the desired original 32 bits message information. The error checking processes are carried out in the middle of data restoration process in receive path. Since the data path of baseband controller is bidirectional, the data restoration process is the reversal process of packet processing. The implementation of Bluetooth baseband controller particularly concerned on the installation of data path process. Therefore, the overall structure of data path is depicted, with every single detail of explanation. Data path is composed of different blocks, such as Header Error Check (HEC) block, Cyclic Redundancy Check (CRC) block, Whitening block, Forward Error Check (FEC) block and Access Code generator and correlator block. Each block possesses different role and function in packet processing and data restoration process. Even some blocks are proposed with the application of Linear-Feedback Shift Register (LFSR), with specific generator polynomial formula. This research implements the Bluetooth baseband controller based on Field- Programmable Gate Array (FPGA) design. Verilog Hardware Description Language (VHDL) is used in the designation.
Contributor(s):
Tan Weng Hooi - Author
Primary Item Type:
Final Year Project
Identifiers:
Barcode : 00003107022
Accession Number : 875007144
Language:
English
Subject Keywords:
Bluetooth baseband controller; packet processing; data restoration process
First presented to the public:
6/1/2017
Original Publication Date:
4/18/2018
Previously Published By:
Universiti Sains Malaysia
Place Of Publication:
School of Electrical & Electronic Engineering
Citation:
Extents:
Number of Pages - 85
License Grantor / Date Granted:
  / ( View License )
Date Deposited
2018-04-18 14:50:08.626
Date Last Updated
2019-01-07 11:24:32.9118
Submitter:
Mohd Jasnizam Mohd Salleh

All Versions

Thumbnail Name Version Created Date
Implementation of bluetooth baseband controller based on FPGA design1 2018-04-18 14:50:08.626