Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: ROBOT NURSE (ROBOT PERAWAT
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

seminar code

Simulation of Bluetooth using VHDL



[attachment=66599]


Abstract


Each network device or portable device with
HOST interface (radio or cable) has several hierarchical
structures which distribute functionality between different
layers of that device. The hierarchy defined radio interface,
base band layer. During development of the Bluetooth
module, a new complex architecture is integrated; it
supports low cost upgrades related to new generations of
Bluetooth devices. This paper presents the Bluetooth
technology and its architecture. The base band layer
performs the functions related to interface interaction
between the Bluetooth chipset and an external or integrated
radio chip and a host system. In base band, different
modules for data processing are integrated, like modules for
generating scrambling base band module of blue tooth. The
development of the module has been done with hardware
description language VHDL. This permitted us to perform
top level functional verification and debugging, as well as
detailed subsystem simulations throughout the design
proces


BLUETOOTH TECHNOLOGY


Bluetooth operates in the unlicensed 2.4 gigahertz
(GHz) to 2.4835 GHz Industrial, Scientific, and
Medical (ISM) frequency band. Numerous technologies
operate in this band, including the IEEE 802.11b/g
WLAN standard, making it somewhat crowded from
the standpoint of the volume of wireless transmissions.
Bluetooth employs frequency hopping spread spectrum
(FHSS) technology for all transmissions. FHSS reduces
interference and transmission errors and provides a
limited level of transmission security. With FHSS
technology, communications between Bluetooth
devices use 79 different radio channels by hopping
(i.e., changing) frequencies about 1600 times per
second for data/voice links and 3200 times per second
during page and inquiry scanning. A channel is used for
a very short period (e.g. 625 microseconds for
data/voice links), followed by a hop designated by a
pre-determined pseudo-random sequence to another
channel; this process is repeated continuously in the
frequency-hopping sequence. The range of Bluetooth
devices is characterized by three classes that define
power management.


VHDL IMPLEMENTATION


We moved the dedicated buffer blocks in the Bluetooth
base band module into the FPGA. However, these
operations may induce performance degradation in
running an application and influence data transfer in the
base band module. Therefore, the performance
degradation of the base band module due to removing
dedicated buffer blocks should be carefully analyzed to
meet the performance specification. The figure 3 shows
VHDL code performs the simulation of Bluetooth using
VHDL.


CONCLUSION


We have presented a small, flexible base band module
for Bluetooth wireless communication. The complex
control tasks of the Bluetooth base band layer protocols
were implemented in software running on the
embedded microcontroller. An efficient scheme for
simulating the Bluetooth for base band data scrambling
and descrambling for data transmission using VHDL
has been proposed. The proposed scheme has been
synthesized and simulated for target device of Spartan
FPGA family. It has been found that the proposed
scheme is capable of providing a range of applications
in Spread Spectrum Modulation, Code Division
Multiple Access and Global Positioning Systems. The
proposed scheme can be synthesized and implemented
on any of the existing CPLD and FPGA systems as per
the degree of optimization required. The simulation and
verification carried out at transmitting and receiving
ends of the system has proved the efficacy of the
proposed scheme. The results have been presented in
the form of various waveforms