Bluetooth is a system for providing short-range, small size, low-power and low-cost connectivity operating in the ISM (Industrial Scientific Medicine) band at 2.4GHz [1]. Bluetooth was developed initially as a replacement for short-range cable linking portable consumer electronic products, but it can also be adapted for printers, keyboards and virtually any other digital consumer devices. Bluetooth has been seen as a promising candidate for ad-hoc wireless networking and wireless personal area network (WPAN).
This thesis is composed of two topics. The first topic is regarding "software-based implementation of Bluetooth". This topic is illustrated in part I. In part I, I implemented the baseband of Bluetooth in terms of full software in the commercial computer that has the 2.4GHz Pentium-4 CPU. By analyzing the Bluetooth specification version 1.1, I set the timing constraints, which baseband should process packets within. Firstly implemented baseband system didn"t meet the timing constraints. However, the last version of Bluetooth system met the timing constraints by using scheduling and C code optimization schemes. Consequently, I showed that implementing software-based Bluetooth is feasible.
The second topic is regarding "packet and modulation type selection scheme based on channel quality estimation for Bluetooth evolution systems". This topic is illustrated in part II. Maximum achievable data rate of current Bluetooth system is 723.2 kbps when it uses DH5 packet in asymmetric transmission. In part II, I applied three modulation types (BPSK, QPSK, 8PSK) to Bluetooth systems in order to increase data rate. Furthermore, I analyzed the performance of packet and modulation type selection scheme based on channel quality estimation for Bluetooth evolution systems, and I proposed the rules for packet and modulation type selection in Bluetooth evolution systems. As a result, my study shows that by selecting packet and modulation type properly based on channel qua...