Realisasi Extended Complementary Codes Pada Sistem CDMA.

(1)

i Universitas Kristen Maranatha

Realisasi Extended Complementary Codes Pada Sistem CDMA

Alfianto / 0522064

E-mail : alfianto_lande@yahoo.com

Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha Jalan Prof. Drg. Suria Sumantri 65

Bandung 40164, Indonesia

ABSTRAK

Masalah dalam sistem komunikasi saat ini khususnya dalam sistem komunikasi wireless adalah bagaimana cara menyediakan layanan data yang berkecepatan tinggi dengan kualitas layanan yang baik. Masalah lain muncul dalam komunikasi bergerak adalah adanya Multipath Interference atau Multipath Propagation yang mengakibatkan adanya kesalahan data yang diterima pada penerima. Salah satu solusi dari masalah-masalah ini adalah dengan menggunakan sistem CDMA (Code Division Multiple Access).

Sistem CDMA merupakan sistem komunikasi multiple access yang berbasis spread spectrum yang dapat menjamin kerahasiaan data yang dikirim, karena data yang dikirim pada sistem spread spectrum adalah data yang acak yang dikenal sebagai noise. Pada Tugas Akhir ini digunakan jenis teknik direct sequence spread spectrum untuk mendukung kinerja dari kode Extended Complementary Codes.

Dari hasil analisa data menunjukkan bahwa Extended Complementary Codes memiliki sifat orthogonalitas yang menjamin kecilnya Multipath Interference dan Multiple Access Interference sehingga kapasitas dan kinerja sistem CDMA menjadi lebih baik.


(2)

ii Universitas Kristen Maranatha

Realization of Extended Complementary Codes for CDMA System

Alfianto / 0522064

E-mail : alfianto_lande@yahoo.com

Department of Electrical Engineering, Faculty of Engineering, Maranatha Christian University

Prof. Drg. Suria Sumantri 65 Street Bandung 40164, Indonesia

ABSTRACT

Problem in the current telecommunication system especially in wireless communication system is how to prepare high data rate with realible quality of service. The other problem in mobile communication is Multipath Interference or multipath propagation which affected the rising of error data receive on receiver side. One of the solution of this problem that is use a CDMA (Code Division Multiple Access).

CDMA system is communication of system multiple access which is based on spread spectrum it could keep our data saving safe in system what we send data, because of delivering data to system spread spectrum is random of data its call noise. In this final project its used by technic of direct sequence spread spectrum to support working from Extended Complementary Codes.

From result data of analyst is refers to Extended Complementary Codes has orthogonality type its keeping small Multipath Interference and Multiple Access Interference so that working CDMA of system is to be better.


(3)

v

Universitas Kristen Maranatha

DAFTAR ISI

ABSTRAK ………... i

ABSTRACT ……..…………... ii

KATA PENGANTAR ………... iii

DAFTAR ISI ………... v

DAFTAR GAMBAR ………... vii

BAB I PENDAHULUAN

I.1 Latar Belakang ... 1

I.2 Identifikasi Masalah ………... 2

I.3 Perumusan Masalah ………... 2

I.4 Tujuan ... 2

I.5 Pembatasan Masalah ………... 2

I.6

Sistematika Penulisan ... 3

BAB II LANDASAN TEORI

II.1 Teknik Multiple Access ... 4

II.1.1 FDMA (Frequency Division Multiple Access) ………... 4

II.1.2 TDMA (Time Division Multiple Access) …... 5

II.1.3 CDMA (Code Division Multiple Access) ... 5

II.2 Spread Spectrum ... 6

II.2.1 Direct Sequence CDMA ………... 7

II.2.2 Frequency Hopping CDMA …... 8


(4)

vi

Universitas Kristen Maranatha

II.3 Kode CDMA dan fungsi korelasi ... 11

II.3.1 Kode CDMA ………..………...……... 11

II.3.2 Fungsi korelasi …... 11

II.4 Complementary code ... 12

II.5 Extended Complementary Codes ... 19

BAB III PERANCANGAN DAN REALISASI

III.1 Realisasi Sistem ... 21

III.2 Diagram Alir Sistem ………... 22

III.3 Diagram Alir Subrutin Sistem ... 23

BAB IV DATA PENGAMATAN DAN ANALISA

IV.1 Analisa nilai auto korelasi Hadamard Walsh Codes ... 25

IV.2 Analisa nilai auto korelasi Extended Complementary Codes ... 26

IV.3 Analisa nilai sinyal termodulasi ... 27

BAB V KESIMPULAN DAN SARAN

V.1 Kesimpulan ... 29

V.2 Saran ... 29

DAFTAR PUSTAKA ... 30


(5)

vii

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 2.1 Teknik Komunikasi FDMA, TDMA, dan CDMA

……...

5

Gambar 2.2

Ilustrasi Penyebaran Sinyal pada Direct Sequence ……... 8

Gambar 2.3

Perbandingan Teknik Frequency Hopping dan Direct

Sequence ……... 9

Gambar 2.4

Klasifikasi CDMA ……... 10

Gambar 2.5 Fungsi Auto-correlation untuk PN sequence

……... 12

Gambar 3.1

Blok Diagram Simulasi Sistem Nirkabel ………...…... 21

Gambar 3.2

Diagram Alir Sistem CDMA Menggunakan

Extended Complementary Codes ……... 22

Gambar 3.3

Diagram alir subrutin pembentukan Extended Complementary

Codes ……... 23

Gambar 4.1

Kurva fungsi Auto-correlation dengan Walsh code ……... 25

Gambar 4.2

Kurva fungsi Auto-correlation dengan Extended

Complementary Codes ……... 26

Gambar 4.3

Sinyal termodulasi user-1 ……... 27


(6)

A-1

LAMPIRAN A

Listing Program Utama

clear; close all; clc;

% Inisialisasi masukan

n=1; % ukuran matriks Hadamard (2^n*2^n) --> n minimal = 1

N=(2.^n).^2; % N = panjang_kode_max

panjang_data = 10;

% Proses pembangkitan data berupa integer (0 atau 1)

data_awal=randint(1,panjang_data)

% Proses pembentukan data bipolar (0 jadi -1, 1 jadi +1)

for k=1:panjang_data if (data_awal(k)==0) data_bipolar(k)=-1; else

data_bipolar(k)=1; end;

end;

data_bipolar

data_ulang=ulang(N,data_bipolar)

% Pembentukan complementary code

masuk=1;

for k=1:n

comp_code=bentuk_comp_code(masuk,2.^k); masuk=comp_code;

end;

comp_code;


(7)

A-2

% Pembentukan EXTENDED complementary code

ext_comp_code=bentuk_ext_com(comp_code,n);

% Proses modulasi dengan spreading sequence dan / atau Proses interferensi

kode_used1=ext_comp_code(1,:); kode_used2=ext_comp_code(2,:);

for k=1:length(data_bipolar)

data_termod_kali1((k-1)*N+1:k*N)=kali(data_ulang((k-1)*N+1:k*N),kode_used1); data_termod_kali2((k-1)*N+1:k*N)=kali(data_ulang((k-1)*N+1:k*N),kode_used2); end;

% Plot sinyal termodulasi

for k=1:length(data_bipolar)

sinyal_termod1((k-1).*20+1:k*20)=sinyal(data_termod_kali1(k)); sinyal_termod2((k-1).*20+1:k*20)=sinyal(data_termod_kali2(k));

end;

% sinyal_termod(2,:)=sinyal(data_termod_kali2);

figure;plot(sinyal_termod1);grid;title('Sinyal Termodulasi : User - 1');xlabel('Time Chip');ylabel('Amplituda');

figure;plot(sinyal_termod2);grid;title('Sinyal Termodulasi : User - 2');xlabel('Time Chip');ylabel('Amplituda');

% Proses Dekoding Sinyal dan Menghitung BER

% (BER sebagai fungsi jumlah user dalam sistem), kanal AWGN, single path

% Inisialisasi kanal % SNR = 3;

% T = 50000; % alpha = 1;

% SNR_dec = 10.^(SNR / 10); % ku = 1;

% k=1; % p=N;

% kode=ext_comp_code;

% kode_multi_prima=ext_comp_code; % Matcodes=[kode;kode_multi_prima] % % Matcodes=[kode;kode_multi_prima(n)]


(8)

A-3

%

% % Mulai perhitungan dengan MUD : matched filter % for K=1:1:size(Matcodes,1) %K jumlah user % A=floor((0:(K-1))*5/K)+1;

% Aavg = sum(A.^2,2)/T; % C = Matcodes(K,:);

% Eb = C(:,ku)' * C(:,ku)*Aavg(ku); % mf = C(:,ku);

% sigma = Eb/SNR_dec(k)/2; % data=randuni(100);

% Sentbit(K,:)=ulang(p,data); % kode_used=Matcodes(K,:);

% kode_used=circshift(kode_used,[0 K-1]); % for m=1:length(data)

% Y(K,(m-1)*p.^2+1:m*p.^2)=kali(Sentbit(K,(m-1)*p.^2+1:m*p.^2),kode_used)...

% +0.01.*randn(1,p.^2); % end;

% for m=1:length(data)

% Receivedbit1(K,(m-1)*p.^2+1:m*p.^2)=sign(mf.*Y(K,(m-1)*p.^2+1:m*p.^2));

% end;

% Perr1(K) = sum(abs(Receivedbit1(K,:)-Sentbit(K,:)))/2/T; %

% % Perhitungan deteksi (MUD) : decorrelator % for pp=1:length(C)

% if C(pp)==0

% C(pp)=C(pp)+100*eps; % end;

% end;

% Receivedbit2 = sign(inv(C'*C)*C'*Y(K,:));

% Perr2(K) = sum(abs(Receivedbit2(K,:)-Sentbit(K,:)))/2/T; % end;

%

figure;semilogy(1:1:size(Matcodes,1),Perr2(1:1:size(Matcodes,1)),'ro -');

% hold on;grid;

% xlabel('Jumlah user');ylabel('BER');title('MUD dengan decorrelator');

ext_comp_code;

% % Pemeriksaan apakah memenuhi sifat ortogonal cross correlation % hitung=0;

% for m=1:size(mat_H,1)

% cek=cek_ortogonal(mat_H(1,:),mat_H(m,:)); % if (cek==1)

% hitung=hitung+1; % end;

% end; % %hitung %


(9)

A-4

Function untuk membuat complementary code

function [keluar] = bentuk_comp_code(masuk,n)

%

% Function ini untuk membentuk complementary code % dengan menggunakan Matriks Hadamard

%

% Variabel masukan : complementary code yang mau dibentuk % (n) --> harus pangkat 2

%Variabel keluaran : keluara : complementary code yang dihasilkan %

keluar(1:n/2,1:n/2)=masuk; keluar(1:n/2,n/2+1:n)=masuk; keluar(n/2+1:n,1:n/2)=masuk; keluar(n/2+1:n,n/2+1:n)=-masuk;


(10)

A-5

Function untuk membentuk extended complementary codes

function [keluar]=bentuk_ext_com(masuk,n)

%

% Function ini untuk membentuk extended complementary code %

% Variabel masukan : masuk = complementary code

% n = ukuran matriks masuk

%

% Variabel keluaran : keluar =extended complementary code yang

% terbentuk

%

comp_code=masuk; if (n==1)

ext_comp_code(1,:)=[comp_code(1,:),comp_code(2,:)]; ext_comp_code(2,:)=[comp_code(1,:),-comp_code(2,:)];

end;

if (n==2)

ext_comp_code(1,:)=[comp_code(1,:),comp_code(2,:),comp_code(3,:),com p_code(4,:)];

ext_comp_code(2,:)=[comp_code(1,:),-comp_code(2,:),comp_code(3,:),-comp_code(4,:)];

ext_comp_code(3,:)=[comp_code(1,:),comp_code(2,:),-comp_code(3,:),-comp_code(4,:)];

ext_comp_code(4,:)=[comp_code(1,:),-comp_code(2,:),-comp_code(3,:),comp_code(4,:)];

end;


(11)

A-6

Function untuk mencek orthogonal complementary series

function [keluar]=cek_ortogonal(x,y)

%

% Function ini untuk mencek apakah dua % buah complementary series ortogonal % atau tidak

%

% Variabel masukan : x dan y adalah vektor % kode yang mau diperiksa ortogonal atau tidak %

% Variabel keluaran : keluar : 1 tidak, 0 ya %

if (length (x) ~= length (y))

error ('Kedua kode tidak sama panjang');

end;

cek=cumsum(x.*y);

if (cek(end)==0) keluar=0;

else

keluar=1;


(12)

A-7

Function untuk modulasi ASK

function keluar=sinyal(masuk)

%

% Function ini untuk modulasi ASK %

% Variabel masukan : masuk % Variabel keluaran : keluar %

t=0.05:.05:1; f=1;

A=1;

if masuk==1

keluar=A.*sin(2.*pi.*f.*t);

else

keluar=-A.*sin(2.*pi.*f.*t);


(13)

A-8

Function untuk operasi perkalian

function keluar = kali(masuk1,masuk2)

%

% Function ini untuk operasi perkalian % Variabel masukan : masuk1 dan masuk2 % Variabel keluaran : keluar

if length(masuk1) ~= length(masuk2)

error('Dimensi kedua sinyal masukan berbeda');

end;

for k=1:length(masuk1)

keluar(k)=masuk1(k).*masuk2(k);


(14)

A-9

Function untuk mengulang data user sesuai dengan periode chip yang digunakan

function keluar=ulang(N,masuk)

%

% Function ini untuk mengulang data user

% sesuai dengan periode chip yang digunakan(N = n^2) %

% Variabel masukan : N = panjang kode maks

% masuk = data user %

% Variabel keluaran : keluar = data user yang

% sudah di-repetisi (diulang) % sehingga panjangnya sama % dengan banyak data * N^2 %

for m=1:length(masuk)

keluar((m-1)*N+1:m*N)=masuk(m);


(15)

A-10

Function untuk membangkitkan data biner unipolar secara random

function[p]=randuni(N)

%

% Function ini membangkitkan data biner % unipolar secara random

%

% Variabel masukan : N = bilangan bulat (>=2) random %

% Variabel keluaran : p = data random unipolar

for i=1:N temp=rand; if (temp<0.5) data(1,i)=0; else

data(1,i)=1; end;

end;


(16)

1 Universitas Kristen Maranatha

BAB I

PENDAHULUAN

I.1 Latar Belakang Masalah

Seiring dengan perkembangan teknologi sekarang ini, pemanfaatan dan pengembangan teknologi informasi dan telekomunikasi sangatlah penting. Perkembangan teknologi informasi dan komunikasi yang pesat membuat peran telekomunikasi semakin vital bahkan menjadi tumpuan berbagai aktifitas di dunia. Meningkatnya kebutuhan manusia akan akses informasi dan disertai mobilitas yang semakin tinggi menyebabkan teknologi wireless (nirkabel) menjadi teknologi yang paling banyak dikembangkan saat ini.

Teknologi wireless muncul sebagai jawaban atas keterbatasan jaringan kabel. Dengan teknologi ini maka akan meminimalisasi penggunaan kabel yang dapat mengganggu pemandangan dan juga kerumitan dalam instalasi. Meskipun demikian, teknologi wireless juga memiliki kekurangan berupa gangguan atau interferensi. Dalam layanan komunikasi wireless, kemungkinan terjadinya interferensi pasti ada. Interferensi tersebut dikenal dengan istilah Multipath Interference (MI). Multipath Interference menyebabkan terjadinya Intersymbol Interference (ISI).

Code Division Multiple Access (CDMA) merupakan suatu teknik multiple access yang memperbolehkan banyak user mentransmisikan informasi dalam waktu dan frekuensi yang sama secara terus-menerus. Sistem CDMA merupakan pengembangan dari dua sistem multiple access sebelumnya yaitu Time Division Multiple Access (TDMA) dan Frequency Division Multiple Access (FDMA). Teknik multiple access menyebabkan munculnya Multiple Access Interference (MAI).

Multiple Access Interference (MAI) dan Multipath Interference (MI) merupakan dua penyebab utama dari keterbatasan kapasitas dan kinerja dalam CDMA. Untuk mengatasi masalah MAI dan MI maka didesainlah kode khusus yaitu Extended Complementary Codes. Untuk mendukung desain kode Extended


(17)

BAB I PENDAHULUAN 2

Universitas Kristen Maranatha Complementary Codes, maka digunakan bantuan teknik modulasi Spread Spectrum (SS). Secara umum, teknik modulasi Spread Spectrum terbagi menjadi tiga jenis yaitu Direct Sequence Spread Spectrum (DS-SS), Frequency Hopping Spread Spectrum (FH-SS), dan Time Hopping Spread Spectrum (TH-SS). Pada Tugas Akhir ini digunakan teknik modulasi Direct Sequence Spread Spectrum (DS-SS) yang lebih dikenal dengan nama Direct Sequence Code Division Multiple Access (DS-CDMA).

I.2 Identifikasi Masalah

Melakukan pengkodean khusus pada sistem CDMA menggunakan Extended Complementary Codes yang memenuhi sifat auto-correlation dan cross-correlation untuk membedakan antara satu user dengan user yang lain.

I.3 Perumusan Masalah

Bagaimana membangkitkan Extended Complementary Codes pada sistem CDMA.?

• Bagaimana kinerja Extended Complementary Codes yang diimplementasikan dalam sistem CDMA yang berbasis nirkabel.?

I.4 Tujuan

Tujuan dari Tugas Akhir ini adalah merealisasikan Extended Complementary Codes pada sistem CDMA untuk meminimalisasi Multiple Access Interference (MAI) dan Multipath Interference (MI) sehingga kinerja sistem CDMA menjadi lebih baik.

I.5 Pembatasan Masalah

Agar permasalahan yang dibahas lebih terfokus, maka Tugas Akhir ini mengambil batasan masalah sebagai berikut :

Jumlah user maksimum bergantung pada panjang kode

Nilai auto-correlation ideal adalah nol untuk sidelobe (shift bukan nol) Unjuk kerja sistem adalah kurva fungsi auto-correlation dari dua pasang


(18)

BAB I PENDAHULUAN 3

Universitas Kristen Maranatha • Simulasi menggunakan Matlab

I.6 Sistematika Penulisan

Sistematika penulisan laporan ini dibagi menjadi 5 bab :

BAB I PENDAHULUAN

Bab ini berisi latar belakang, identifikasi masalah, perumusan masalah, tujuan, pembatasan masalah, dan sistematika penulisan.

BAB II LANDASAN TEORI

Pada bab ini berisi penjelasan tentang CDMA, Spread spectrum, Kode CDMA, Complementary codes dan Extended Complementary Codes

BAB III PERANCANGAN DAN REALISASI

Pada bab ini akan dibahas perancangan program yang digunakan, penjelasan program dan diagram alir perancangan program.

BAB IV DATA PENGAMATAN

Bab ini berisi tentang hasil data pengamatan dengan pengujian program yang telah dilakukan dalam Tugas Akhir ini.

BAB V KESIMPULAN DAN SARAN

Bab ini merupakan bab penutup yang membahas mengenai kesimpulan dan saran-saran untuk perbaikan dan pengembangan lebih lanjut.


(19)

29 Universitas Kristen Maranatha

BAB V

KESIMPULAN DAN SARAN

Bab ini merupakan bab penutup yang membahas mengenai kesimpulan dan saran-saran untuk perbaikan dan pengembangan lebih lanjut.

V.1 Kesimpulan

Kinerja Extended Complementary Codes yang diimplementasikan dalam sistem CDMA lebih baik dibandingkan dengan Hadamard Walsh Codes. Nilai funsi auto-korelasi Extended Complementary Codes adalah ideal

(nilai fungsinya nol), hal ini menunjukkan bahwa Extended Complementary Codes memilki sifat orthogonalitas yang nantinya menjamin kecilnya Multipath Interference dan Multiple Access Interference.

Meskipun bentuk data yang dikirim oleh beberapa user adalah sama, tetapi sinyal yang termodulasi tidak akan sama karena tiap-tiap user menggunakan kode yang berbeda.

V.2 Saran

Untuk pengembangan lebih lanjut, dapat dilakukan penambahan dimensi matriks Hadamard (8 x 8, 16 x 16, dan seterusnya) untuk meningkatkan jumlah user dan panjang kode sehingga sistem tidak mudah untuk di-jamming.


(20)

30 Universitas Kristen Maranatha

DAFTAR PUSTAKA

1. Chen, Hwa., Hsiao. ”The Next Generation CDMA Technologies”, 2007. 2. Glisic, Savo., and Leppanen, Penti A. ”Code Division Multiple Access

Communication”, Kluwer Academic Publisher, Netherland, 1995.

3. Golay, M J. “Complementary Series”, IRE Transactions on Information Theory, 1961.

4. Kurniawan, Uke. “Sistem Komunikasi Seluler CDMA 2000-1x”, 2010.

5. Hatori, M., and Suehiro, N. ”N-Shift Cross-Orthogonal Sequence”, IEEE Transactions on Information Theory, 1988.

6. Hatori, M., Taki, Y., Miyakama, H., and Namba, S. ”Even-Shift Orthogonal Sequence”, IEEE Transactions on Information Theory, 1969.

7. Santoso, Gatot. ”Sistem Seluler Code Division Multiple Access”, Graha ilmu. 8. Santoso, Dwi., Endroyono. ”Simulasi Pembangkit Kode Acak Semu CDMA”,


(1)

A-10

Function untuk membangkitkan data biner unipolar secara random

function[p]=randuni(N)

%

% Function ini membangkitkan data biner % unipolar secara random

%

% Variabel masukan : N = bilangan bulat (>=2) random %

% Variabel keluaran : p = data random unipolar

for i=1:N temp=rand; if (temp<0.5) data(1,i)=0; else

data(1,i)=1; end;

end;


(2)

1 Universitas Kristen Maranatha

BAB I

PENDAHULUAN

I.1 Latar Belakang Masalah

Seiring dengan perkembangan teknologi sekarang ini, pemanfaatan dan pengembangan teknologi informasi dan telekomunikasi sangatlah penting. Perkembangan teknologi informasi dan komunikasi yang pesat membuat peran telekomunikasi semakin vital bahkan menjadi tumpuan berbagai aktifitas di dunia. Meningkatnya kebutuhan manusia akan akses informasi dan disertai mobilitas yang semakin tinggi menyebabkan teknologi wireless (nirkabel) menjadi teknologi yang paling banyak dikembangkan saat ini.

Teknologi wireless muncul sebagai jawaban atas keterbatasan jaringan kabel. Dengan teknologi ini maka akan meminimalisasi penggunaan kabel yang dapat mengganggu pemandangan dan juga kerumitan dalam instalasi. Meskipun demikian, teknologi wireless juga memiliki kekurangan berupa gangguan atau interferensi. Dalam layanan komunikasi wireless, kemungkinan terjadinya interferensi pasti ada. Interferensi tersebut dikenal dengan istilah Multipath Interference (MI). Multipath Interference menyebabkan terjadinya Intersymbol Interference (ISI).

Code Division Multiple Access (CDMA) merupakan suatu teknik multiple access yang memperbolehkan banyak user mentransmisikan informasi dalam waktu dan frekuensi yang sama secara terus-menerus. Sistem CDMA merupakan pengembangan dari dua sistem multiple access sebelumnya yaitu Time Division Multiple Access (TDMA) dan Frequency Division Multiple Access (FDMA). Teknik multiple access menyebabkan munculnya Multiple Access Interference (MAI).

Multiple Access Interference (MAI) dan Multipath Interference (MI) merupakan dua penyebab utama dari keterbatasan kapasitas dan kinerja dalam CDMA. Untuk mengatasi masalah MAI dan MI maka didesainlah kode khusus yaitu Extended Complementary Codes. Untuk mendukung desain kode Extended


(3)

BAB I PENDAHULUAN 2

Universitas Kristen Maranatha

Complementary Codes, maka digunakan bantuan teknik modulasi Spread Spectrum (SS). Secara umum, teknik modulasi Spread Spectrum terbagi menjadi tiga jenis yaitu Direct Sequence Spread Spectrum (DS-SS), Frequency Hopping Spread Spectrum (FH-SS), dan Time Hopping Spread Spectrum (TH-SS). Pada Tugas Akhir ini digunakan teknik modulasi Direct Sequence Spread Spectrum (DS-SS) yang lebih dikenal dengan nama Direct Sequence Code Division Multiple Access (DS-CDMA).

I.2 Identifikasi Masalah

Melakukan pengkodean khusus pada sistem CDMA menggunakan Extended Complementary Codes yang memenuhi sifat auto-correlation dan cross-correlation untuk membedakan antara satu user dengan user yang lain.

I.3 Perumusan Masalah

Bagaimana membangkitkan Extended Complementary Codes pada sistem CDMA.?

• Bagaimana kinerja Extended Complementary Codes yang diimplementasikan dalam sistem CDMA yang berbasis nirkabel.?

I.4 Tujuan

Tujuan dari Tugas Akhir ini adalah merealisasikan Extended Complementary Codes pada sistem CDMA untuk meminimalisasi Multiple Access Interference (MAI) dan Multipath Interference (MI) sehingga kinerja sistem CDMA menjadi lebih baik.

I.5 Pembatasan Masalah

Agar permasalahan yang dibahas lebih terfokus, maka Tugas Akhir ini mengambil batasan masalah sebagai berikut :

Jumlah user maksimum bergantung pada panjang kode

Nilai auto-correlation ideal adalah nol untuk sidelobe (shift bukan nol) Unjuk kerja sistem adalah kurva fungsi auto-correlation dari dua pasang


(4)

BAB I PENDAHULUAN 3

Universitas Kristen Maranatha

• Simulasi menggunakan Matlab

I.6 Sistematika Penulisan

Sistematika penulisan laporan ini dibagi menjadi 5 bab :

BAB I PENDAHULUAN

Bab ini berisi latar belakang, identifikasi masalah, perumusan masalah, tujuan, pembatasan masalah, dan sistematika penulisan.

BAB II LANDASAN TEORI

Pada bab ini berisi penjelasan tentang CDMA, Spread spectrum, Kode CDMA, Complementary codes dan Extended Complementary Codes

BAB III PERANCANGAN DAN REALISASI

Pada bab ini akan dibahas perancangan program yang digunakan, penjelasan program dan diagram alir perancangan program.

BAB IV DATA PENGAMATAN

Bab ini berisi tentang hasil data pengamatan dengan pengujian program yang telah dilakukan dalam Tugas Akhir ini.

BAB V KESIMPULAN DAN SARAN

Bab ini merupakan bab penutup yang membahas mengenai kesimpulan dan saran-saran untuk perbaikan dan pengembangan lebih lanjut.


(5)

29 Universitas Kristen Maranatha

BAB V

KESIMPULAN DAN SARAN

Bab ini merupakan bab penutup yang membahas mengenai kesimpulan dan saran-saran untuk perbaikan dan pengembangan lebih lanjut.

V.1 Kesimpulan

Kinerja Extended Complementary Codes yang diimplementasikan dalam sistem CDMA lebih baik dibandingkan dengan Hadamard Walsh Codes.

Nilai funsi auto-korelasi Extended Complementary Codes adalah ideal (nilai fungsinya nol), hal ini menunjukkan bahwa Extended Complementary Codes memilki sifat orthogonalitas yang nantinya menjamin kecilnya Multipath Interference dan Multiple Access Interference.

Meskipun bentuk data yang dikirim oleh beberapa user adalah sama, tetapi sinyal yang termodulasi tidak akan sama karena tiap-tiap user menggunakan kode yang berbeda.

V.2 Saran

Untuk pengembangan lebih lanjut, dapat dilakukan penambahan dimensi matriks Hadamard (8 x 8, 16 x 16, dan seterusnya) untuk meningkatkan jumlah user dan panjang kode sehingga sistem tidak mudah untuk di-jamming.


(6)

30 Universitas Kristen Maranatha

DAFTAR PUSTAKA

1. Chen, Hwa., Hsiao. ”The Next Generation CDMA Technologies”, 2007. 2. Glisic, Savo., and Leppanen, Penti A. ”Code Division Multiple Access

Communication”, Kluwer Academic Publisher, Netherland, 1995.

3. Golay, M J. “Complementary Series”, IRE Transactions on Information Theory, 1961.

4. Kurniawan, Uke. “Sistem Komunikasi Seluler CDMA 2000-1x”, 2010.

5. Hatori, M., and Suehiro, N. ”N-Shift Cross-Orthogonal Sequence”, IEEE Transactions on Information Theory, 1988.

6. Hatori, M., Taki, Y., Miyakama, H., and Namba, S. ”Even-Shift Orthogonal Sequence”, IEEE Transactions on Information Theory, 1969.

7. Santoso, Gatot. ”Sistem Seluler Code Division Multiple Access”, Graha ilmu. 8. Santoso, Dwi., Endroyono. ”Simulasi Pembangkit Kode Acak Semu CDMA”,