A wireless local area network (WLAN) is a flexible data communication system which extends or alternates a wired LAN in an office, a library or a laboratory. WLAN transmits and receives data over the air, minimizing the necessity for wired connections. Recently, a higher data rate is demanded in WALN. To meet this demand, Harris and Lucent proposed complementary code keying (CCK) as a high data rate WLAN waveform. In July 1998, the 802.11 working group adopted CCK as the basis for the high rate physical layer extension to deliver data at the rate of 11Mbit/s at 2.4 GHz ISM band.
This thesis is concerned with the transmission of 11Mbit/s / transmitted. CCK waveform. The code, which is a subset of complementary codes based on generalized Walsh-Hadamard encoding, is generated and then modulated into DQPSK waveform before transmitted.
There are two methods (Optimal and Sub-optimal) of decoding. The sub-optimal decoder consists of a series of phase detectors which show theoretically 3dB degradation compared to the optimal decoder.
The optimal decoder is a maximum likelihood decoder, which consists of correlators. In this thesis, the receiver is implemented according to the maximum likelihood decoding. The maximum likelihood decoding is composed of M correlators; where M is the number of possible code sets. Each correlator attempts to match received signals with each of the candidate prototype waveforms.
Signal Processing WorkSystem, a high-level simulation language, was used to simulate the total transceiver system in order to evaluate the performance of the receiver, The transmitter of the simulation model consists of a random source block, a serial to parallel block, a phase calculator block, a CCK code generate block, a mapper block, an up-sample block, and a square root raised cosine shapping filter block. The receiver also consists of a matched filter, a down-sample block, a decision device block, and a CCK decoder block.
The bit error rate (BER) was measured for the system performance (maximum likelihood decoder) and compared to the BER of previously studied results (sub-optima decoder) in Additive White Gaussian Noise (AWGN) environment.
According to the simulation, the maximum likelihood receiver performs 2dB better than the sub-optimal receiver reported.
The clocking/timing and quantization error were not considered in this study.
무선랜은 사무실, 대학교 도서관, 실험실, 공공장소에서 간단하고, 저렴하게 유선랜을 확장 또는 대체할 수 있는 데이터 통신 시스템이다. 최근 들어서는, 무선랜에서도 좀더 빠른 전송속도를 필요로 하게 되었다. 이러한 요구를 만족시키기 위해서, 인터실/루슨트에서는 공동으로 고속 전선용 무선랜에 적합한 CCK 를 제안하게 되었다. 그리고 1998년 7월 IEEE 802.11 워킹그룹에서 2.4GHz ISM 밴드에서 기존의 1, 2Mbit/s의 전송속도를 포함한, 최대 11Mbit/s까지 전송속도를 낼 수 있는 CCK 를 표준으로 채택하였다.
CCK 코드에 대한 복호 방법에는 크게 2가지 방법이 있다. 하나는 본 논문에서 구현을 한 최대-유사성 (maximum likelihood) 복호 방법이며, 다른 하나는 위상 검출기를 이용하는 sub-optimal 방법이다. 기존에 발표된 자료에 의하면, 위상 검출기를 4개까지 이용하여 CCK 코드를 복호 하였는데, BER 대 $E_b$/No 의 성능은 대체로 QPSK 의 BER 대 $E_b$/No 성능정도를 보이고 있다.
본 논문에서는 11Mbit/s 전송속도에 중점을 두어, CCK 코드와 전송 신호를 발생시키는 상위-레벨 시뮬레이션을 구현하였다. 그리고, 최대-유사성 (maximum likelihood) 복호 방법을 이용하여 수신된 신호를 복호 한 뒤, BER 대 $E_b$/No 성능을 앞에서 설명한 2가지 방법으로 나누어 비교하였다.
본 논문의 11Mbit/s CCK 전송과 수신에 필요한 전체 시스템은 Cadence 사의 SPW 를 이용하여 상위-레벨 시뮬레이션 모델로 만들었다. 본 논문의 시뮬레이션 모델은 IEEE 표준안에서 권고하고 있는 수학적인 표현을 이용하여 CCK 코드를 발생시켰고, clocking/timing 이 완벽하게 맞다는 이상적인 환경에서 컴퓨터 시뮬레이션을 실행하였다.