• No results found

Collaborative coding multiple access communications

N/A
N/A
Protected

Academic year: 2020

Share "Collaborative coding multiple access communications"

Copied!
236
0
0

Loading.... (view fulltext now)

Full text

(1)

warwick.ac.uk/lib-publications

A Thesis Submitted for the Degree of PhD at the University of Warwick

Permanent WRAP URL:

http://wrap.warwick.ac.uk/110301

Copyright and reuse:

This thesis is made available online and is protected by original copyright.

Please scroll down to view the document itself.

Please refer to the repository record for this item for information to help you to cite it.

Our policy information is available from the repository home page.

(2)

T H E B R IT IS H L IB R A R Y

BRITISH THESIS SERVICE

TITLE

Collaborative Coding Multiple Access Communications

A U T H O R

Falah H assan Ali,

D EG REE...

A W A R D IN G BODY

D A T E ...

^ v e r s W O ^ a r - c V

iqqa

THESIS

NUMBER

T H I S T H E S IS H A S B E E N M IC R O F IL M E D E X A C T L Y A S R E C E IV E D

The quality of this reproduction is dependent upon the quality of the original thesis

submitted for microfilming. Every effort has been made to ensure the highest quality

o f

reproduction.

Some pages may have indistinct print, especially if the original papers were poorly

produced or if the awarding body sent an inferior copy.

If pages are missing, please contact the awarding body which granted the degree.

Previously copyrighted materials (journal articles, published texts, etc.) are not

filmed.

This copy o f the thesis has been supplied on condition that anyone who

consults It Is understood to recognise that Its copyright rests with Its author

and that no Information derived from It m ay be published without the

author's prior w ritten consent.

Reproduction of this thesis, other than as permitted under the United Kingdom

Copyright Designs and Patents Act 1988, or under specific agreement with the

copyright holder, is prohibited.

L J . ' I

1 2

1

” T 3

1 ” 1 < ! ' 1 S 1 ' 1

REDUCTION

X C L O

(3)

Collaborative Coding Multiple Access Communications

By

Falah Hassan A li, B.Sc., M.Sc., AM IEE

A T hesis Submitted fo r the D egree o f

D octo r o f Philosophy

U n iversity o f W a rw ick

Department o f Engineering

June 1992

(4)
(5)

Table o f Contents

T itle P age

T a b le o f C on ten ts

L ist o f F igu res and Tables

A ck n o w ledgm en ts

Declarations

Abstract

Chapter 1: Introduction

Chapter 2: In trod u ctio n to M u ltip le A ccess Communications

2.1 Introduction

2.2 M u ltip le A c c e ss Channel

2.3 M u ltip le A c c e ss Techniques

2.3.1 F requ en cy D ivisio n M u ltip le Access (F D M A )

2 .3.2 T im e D ivision M u ltip le Access (T D M A )

2.3.3 C o d e D ivision M u ltip le A ccess (C D M A )

2 .3.4 C o lla b o ra tiv e C o d in g M u ltip le A ccess (C C M A )

2.4 M u ltip le A c c e ss Channel M odels

2.5 M u ltip le A c c e ss Inform ation Th eory

2.6 M u ltip le A c c e ss C oding/D ecoding Techniques

i l l

i

iii

v iii

x v i

x v ii

(6)

2.6.1 C o d e Constructions fo r N oiseless Channel 29

2.6.2 C o d e Constructions fo r N o is y Channel 33

Chapter 3: In form a tion Transmission C apacity o f Sin gle A ccess C han nel 37

3.1 Introduction 37

3.2 T h eo retica l Basis and D evelopm en t o f Channel C apacity 38

3.2.1 Unconstrained Channel 39

3.2.2 Constrained Channel 41

3.3 IS A / O S C Constrained Capacity 47

3.4 IS A P / O S C Constrained Capacity 52

3.5 Sim ulation Results and Discussions 53

Chapter 4: In form a tion Transmission C apacity o f M ultiple A c c e ss Channels 68

4.1 Introduction

68

4.2 T -u ser M u ltip le A ccess Com munication System

68

4.3 M o d e llin g o f T-u ser M -ary A d d e r Channel 71

4.4 M o d e llin g o f T-u ser M -ary Frequency Channel 77

4.5 M u ltip le A c c e ss Capacity 84

4.5.1 N o is e les s Channel 8 7

4.5.2 N o is y Channel

88

4.6 Sim ulation Results and Discussions 91

4.6.1 C ap acity o f T-user M -a ry A d d er Channel 93

4.6.2 C a p a city o f T-u ser M -a ry Frequency Channel 99

(7)

2.6.1 Code Constructions for Noiseless Channel 29

2.6.2 C o d e Constructions fo r N o isy Channel 33

Chapter 3: In form a tion Transm ission Capacity o f S in gle A ccess Channel 37

3.1 Introduction

37

3.2 T h eoretical B a s is and D evelopm ent o f Channel Capacity 38

3.2.1 U n constrained Channel

39

3.2.2 C onstrain ed Channel

4 1

3.3 IS A /O S C C onstrain ed Capacity 47

3.4 IS A P / O S C C onstrained Capacity 52

3.5 Sim ulation R esu lts and Discussions

53

Chapter 4: In form a tion Transm ission Capacity o f M u ltip le A ccess Channels

68

4.1 Introduction

68

4.2 T -u ser M u ltip le A ccess Com munication System

68

4.3 M o d e llin g o f T -u s e r M -ary A d d er Channel 71

4.4 M o d e llin g o f T -u s e r M -ary Frequency Channel 77

4.5 M u ltip le A c c e s s Capacity 84

4.5.1 N o is e le s s Channel 87

4.5.2 N o is y Channel

88

4.6 Sim ulation R esu lts and Discussions 91

4.6.1 C a p a c ity o f T-user M -a ry A d d er Channel 93

4.6.2 C a p a c ity o f T-user M -a ry Frequency Channel 99

(8)

Chapter 5: C o lla b o ra tive Coding/D ecoding M u ltip le A ccess Techniques 103

5.1 Introduction 103

5.2 T -user E n co d in g T ech niqu es 103

5.3 T -user D e c o d in g T ech niqu es 107

5.3.1 H ard D e c isio n (H D ) D ecod in g 108

5.3.2 M a x im u m Lik elih o o d S o ft D ecisio n (M L S D ) D ecodin g 109

5.4 L o w C o m p le x ity M L S D _ C C M A D ecod in g 111

5.4.1 D e c o d in g Procedure D escription 112

5.4.2 D e c o d in g A lgorith m 113

5.4.3 2-user M L S D _ C C M A D ecod in g Schem e 114

5.5 E rror P ro b a b ility A n alysis 117

5.5.1 S y m b o l E rror Probability 117

5.5.2 S y m b o l E rror Probability M inim isation 120

5.5.3 C o d e w o r d Error Probability 121

5.5.4 2-user C C M A D ecod in g Schem es Error Probability 124

5.6 Sim ulation R esu lts and Discussions 126

Chapter

6

: Practical C C M A System D esign 138

6.1 Introduction 138

6.2 M od em T ech n iq u es Considerations 138

6.3 M F S K .C C M A M o d e m M o d e l 140

6.4 S q uare-Law D em odu lation T ech niqu e 143

6.5 Zerocrossing D em odu lation T ech niqu e 146

6.6

Quadrature D em o du latio n Tech niqu e 151

(9)

6.7 2-user M F S K _ C C M A System D evelo p m en t 157

6.8

Sim ulation R esu lts and M odem s T estin g 159

6.8.1 M od em s O p era tion V erifica tio n 159

6.8.2 A W G N C h a n n el Tests 159

6.9 Discussions 162

Chapter 7: C onclusions and Further W o rk 166

7.1 Conclusions 166

7.1.1 Inform ation C apacity o f Constrained S A C 166

7.1.2 Inform a tion C apacity o f M A C s 167

7.1.3 C o lla b o ra tiv e Coding/Decoding M ultiple Access Techniques 168

7.1.4 Practical C C M A M odem D esign 168

7.2 Further W o rk 169

7.2.1 O ptim isa tion o f Channel C apacity 169

7.2.2 Im proved C o lla b o ra tive Coding/Decoding Designs 171

7.2.3 A d a p tive C C M A Transmission System 172

7.2.4 M u lti-Fu nctional Signal D esign Format 173

R eferences 176

S ym bols and Abbreviation s 196

A p p en d ix A : C onditional P ro b a b ility Density Function for Quantised

A W G N C h an n el Output 201

Appendix B: Symbol Error Rate for 2-user Binary C CM A Scheme 202

(10)

Appendix C : C o d ew o rd E rror R ate Em ployin g H D D ecod in g

fo r 2-user B in a ry C C M A Schem e 205

A ppendix D : C o d ew o rd E rror R ate Em ployin g M L S D Decoding

fo r 2-user B in a ry C C M A Schem e 211

(11)

List o f Figures and Tables

F igu re 2.1 M u ltip le A ccess C om m un ication Channel 9

F igu re 2.2 C lassificatio n o f M u ltip le Access C om m un ication 9

F igu re 2.3 C lassificatio n o f M u ltip le A ccess M ethods 12

F igu re 2.4 Frequ en cy D iv is io n M u ltip le Access 13

F igu re 2.5 T im e D ivisio n M u ltip le A ccess 14

F igu re 2.6 C o d e D ivisio n M u ltip le A ccess 15

F igu re 2.7 C lassificatio n o f D iscrete Input M A C s 19

F igu re 2.8 2-user N oiseless B in ary A d d e r M A C M o d e l 20

F igu re 2.9 2-user N oiseless B in a ry O R M A C M o d e l 21

F igu re 2.10 2-user N oiseless B in a ry E xclu sive-O R M A C M od el 22

F igu re 2.11 2-user N oiseless B in a ry A N D M A C M o d e l 23

F igu re 2.12 2-user N oiseless B in a ry Sw itching M A C M o d e l 2 4

F igu re 2.13 C a p a city R egio n o f 2-user M A C 26

F igu re 2.14 T -u s e r N oiseless B in ary A d d er M A C M o d e l 2 9

F igu re 2.15 T -u s e r N o is y B inary A d d e r M A C M o d e l 33

F igu re 3.1 C han nel Capacity versus S N R fo r B inary Input A W G N

C han nel (w ith T w o E quiprobable M ass Poin ts) 4 6

F igu re 3.2 Constrained C apacities as a Function o f Input Signal

A m p litu d e 5 4

Figure 3.3 Constrained Capacities as a Function o f Normalised SNR (dB) 55

(12)

57 F igu re 3.4a Optim um M ass P oin ts Distribution o f IS A /O S C C om trainti

W ith A = 1 .0 and S C =6.0

F igu re 3.4b Optim um M ass P oin ts Distribution o f ISA /O S C Constraints

W ith A = 1 .5 and S C =6 .0 57

F igu re 3.4c Optim um M ass P oin ts Distribution o f IS A /O S C Constraints

W ith A = 2 .0 and S C =6 .0 57

F igu re 3.4d Optim um M ass P oin ts Distribution o f ISA /O S C Constraints

W ith A = 2 .5 and S C = 7 .0 57

F igu re 3.4e Optim um M ass P oin ts Distribution o f ISA /O S C Constraints

W ith A = 3 .0 and S C = 7 .0 58

F igu re 3 .4 f Optim um M ass P o in ts Distribution o f IS A /O S C Constraints

W ith A =4 .0 and S C =8 .0 58

F ig iire 3.4g Optim um M ass P oin ts Distribution o f ISA /O S C Constraints

W ith A = 5 .0 and S C =9 .0 58

F igu re 3.4h Optim um M ass P oin ts Distribution o f ISA /O S C Constraints

W ith A = 6 .0 and S C =1 0 .0 58

F igu re 3.5a Optim um M ass P oin ts Distribution o f IS A P / O S C Constraints

W ith A = 1 .0 and S C =6 .0 59

F igu re 3.5b Optim um M ass P oin ts Distribution o f IS A P/O S C Constraints

W ith A = 1 .5 and S C =6 .0 59

F igu re 3.5c Optim um M ass P oin ts Distribution o f IS A P/O S C Constraints

W ith A = 2 .0 and S C =6 .0 59

F igu re 3.5d Optim um M ass P oin ts Distribution o f IS A P/O S C Constraints

W ith A = 2 .5 and S C = 7 .0 59

(13)

W it h A = 3 .0 and S C = 7 .0 60

Figure 3 .5 f O p tim u m Mass Poin ts D istribu tion o f IS A P/O S C Constraints

W it h A =4.0 and S C = 8 .0 60

Figure 3.5g O p tim u m Mass Poin ts D istribu tion o f IS A P/O S C Constraints

W it h A = 5 .0 and S C = 9 .0 60

Figure 3.5h O ptim u m Mass P oin ts D istribu tion o f IS A P / O S C Constraints

W it h A = 6 .0 and S C = 1 0 .0 60

Figure 3.6 O ptim u m O S C A s a F u n ctio n o f Norm alised S N R (d B ) 62

Figure 3.7a Output P D F o f IS A / O S C Constraints

W it h A = 1 .0 , S C = 5 .0, M = 2 , and S N R = 0 d B 63

Figure 3.7b Output P D F o f IS A / O S C Constraints

W it h A = 1 .5 , S C = 6 .0. M = 2 , and S N R = 3 .5 2 2 d B 63

Figure 3.7c Output P D F o f IS A / O S C Constraints

W it h A = 2 .0 , S C = 6 .0, M = 3 , and S N R = 5 .3 7 7 d B 63

Figure 3.7d O utput P D F o f IS A / O S C Constraints

W it h A = 2 .5 , S C = 7 .0, M = 3 , and S N R = 6 .7 8 3 d B 63

Figure 3.7e O utput P D F o f IS A / O S C Constraints

W it h A = 3 .0 , S C = 7 .0, M = 4 , and S N R = 8 .0 6 2 d B 64

Figtire 3 .7 f Output P D F o f IS A / O S C Constraints

W it h A =4.0, S C =8 .0, M = 4 , and S N R = 9 .9 9 5 d B 64

Figure 3 .7g Output P D F o f IS A / O S C Constraints

W it h A = 5 .0 , S C = 9 .0, M = 5 , and SN R = 1 1.5 4 3 dB 64 Figure 3.5e Optimum Mass Points Distribution o f ISAP/OSC Constraints

(14)

W ith A = 6 .0 , S C =10.0, M =

6

, and S N R = 1 2.8 4 d B 64

Figu re 3.8a Output P D F o f IS A P / O S C Constraints

W ith A = 1 .0 , SC =5.0, M = 3 , and S N R = -3 .0 1 d B 65

Figu re 3.8b Output P D F o f IS A P / O S C Constraints

W ith A = 1 .5 , SC =6.0, M = 3 , and S N R = 0 .5 1 2 d B 65

Figure 3.8c Output P D F o f IS A P / O S C Constraints

W ith A = 2 .0 , SC =6.0, M = 3 , and S N R = 3 .0 1 d B 65

Figu re 3.8d Output P D F o f IS A P / O S C Constraints

W ith A = 2 .5 , S C =7 .0, M = 4 , and S N R = 4 .9 4 9 d B 65

Figure 3.8e Output P D F o f IS A P / O S C Constraints

W ith A = 3 .0 , SC =7.0, M = 4 , and S N R = 6 .5 3 2 d B

66

Figure 3.8f Output P D F o f IS A P / O S C Constraints

W ith A = 4 .0 , SC =8.0, M = 5 , and S N R = 9 .0 3 1 d B

66

Figu re 3.8g Output P D F o f IS A P / O S C Constraints

W ith A = 5 .0 , SC =9.0, M =

6

, and S N R = 1 0.9 7 d B

66

Figure 3.8h Output P D F o f IS A P / O S C Constraints

W ith A = 6 .0 , SC =10.0, M =

6

, and S N R = 1 2.6 d B

66

Figu re 4.1 B lo c k D iagra m o f T -user M u ltip le A ccess Com munication

System 69

Figu re 4.2 N oiseless T -user B inary A d d e r M A C M o d e l 72

Figure 4.3 N oiseless T -user M -a ry A d d er M A C M o d e l 72

Figure 4.4 N u m ber o f O/P Signal L e v e ls versus I/P Signal L e v els

F o r T-u ser M -ary A d d e r M A C 73

Figure 3.7h Output PD F o f ISA/OSC Constraints

(15)

76 Figure 4.5 N o is y T -user M -a ry A d d er M A C M o d e l

Figure 4.6 Equivalent N o is y T-user M -a ry A d d e r M A C M o d e l 77

Figure 4.7a N oiseless T -u ser M -ary A d d e r M A C Output Probability

Distribution ( T = l , M =2, L = 2 ) 78

Figure 4.7b N oiseless T -u s e r M -ary A d d e r M A C Output Probability

Distribution (T = 2 , M = 2 , L = 3 ) 78

Figure 4.7c N oiseless T -u ser M -ary A d d e r M A C Output Probability

Distribution (T = 3 , M = 2 , L = 4 ) 78

Figure 4.7d N oiseless T -u ser M -ary A d d e r M A C Output Probability

Distribution (T = 4 , M =2, L = 5 ) 78

Figu re 4.8a N o is y T-u ser M -a ry A d d er M A C Output Probability

D ensity Function (T = 2 , M = 2 , L = 3 , S N R = 2 0 d B ) 79

Figure 4.8b N o is y T-u ser M -a ry A d d er M A C Output Probability

D ensity Function (T = 2 , M = 2 , L = 3 , S N R = 1 0 d B ) 79

Figure 4.8c N o is y T-u ser M -ary A d d er M A C Output Probability

D ensity Function (T = 2 , M = 2 , L = 3 , S N R = -1 0 d B ) 79

Figure 4.8d N o is y T-u ser M -ary A d d er M A C Output Probability

D ensity Function (T = 2 , M = 2 , L = 3 , S N R = -2 0 d B ) 79

Figure 4.9 T-user M -ary Frequency M A C W ith ou t Intensity Inform ation 82

Figure 4.10 Num ber o f O/P Signal L e v e ls versus I/P Signal L e v els

For T-user M -a ry Frequency M A C W ithou t Intensity Information 83

Figure 4.11 T-user M -ary Frequency M A C W ith Intensity Inform ation 85

Figure 4.12 Num ber o f O/P Signal L e v e ls versus I/P Signal L e v els

For T-user M -a ry Frequency M A C W ith Intensity Inform ation

86

(16)

Distribution 94

Figu re 4.14 C apacity o f T -u ser M -ary A d d e r M A C W ith Actual O/P

Distribution 94

Figu re 4.15 C apacity o f T -u ser M -a ry A d d e r M A C versus E/No (d B )

(M = 2 , A n tipodal S ign a llin g S ch em e) 95

Figure 4.16 C apacity o f T -u ser M -ary A d d e r M A C versus E/No (d B )

(M = 2 , O n -O ff K e y in g S ch em e) 95

Figu re 4.17 C apacity o f T -u ser M -ary A d d e r M A C versus E/No (d B )

(M = 2 , B inary S ign a llin g S ch em e) %

Figure 4.18 C apacity o f T -u ser M -a ry A d d e r M A C versus E/No (d B )

(M = 4 ) 96

Figure 4.19 Capacity o f T -u ser M -a ry A d d e r M A C versus E/No (d B )

(M =

6

) 97

Figure 4.20 C apacity o f T-u ser M -a ry A d d e r M A C versus E/No (d B )

(M =

8

) 97

Figure 4.21 C apacity o f T -u ser M -ary F requ en cy M A C W ithou t Intensity

Inform ation (w ith U n ifo rm O/P Distribution) 100

Figure 4.22 C apacity o f T-u ser M -a ry F requ en cy M A C W ithout Intensity

Inform ation (w ith A ctu a l O/P D istribution) 100

Figure 4.23 C apacity o f T -u ser M -a ry F requ en cy M A C W ith Intensity

Inform ation (w ith U n ifo rm O/P Distribution) 101

Figure 4.24 Capacity o f T -user M -a ry F requ en cy M A C W ith Intensity

Inform ation (w ith A ctu a l O/P Distribution) 101 Figure 4.13 Capacity o f T-user M-ary Adder M A C With Uniform O/P

(17)

(w ith midpoint D ecision T h resh old s) 122

Figure 5.2 T-user C C M A Channel O/P S E R

(w ith Optimum D ecisio n Th resh olds) 122

Figure 5.3 H D . C C M A D ecoder C E R 129

Figure 5.4 M L S D _ C C M A D ecoder C E R 129

Figure 5.5 C C M A D ecod in g Sch em es C E R (C o d e 1) 130

Figure 5.6 C C M A D ecod in g Sch em es C E R (C o d e 2 ) 130

Figure 5.7 C C M A D ecoding Schem es C E R (C o d e 3 ) 131

Figure 5.8 C C M A D ecoding Sch em es C E R (C o d e 4 ) 131

Figure 5.9 C C M A D ecoding Sch em es C E R (C o d e 5 ) 132

Figure 5.10 C C M A D ecod in g Sch em es U sers Sin k S E R (C o d e 1) 133

Figure 5.11 C C M A D ecod in g Sch em es U sers Sin k S E R (C o d e 2 ) 133

Figure 5.12 C C M A D ecod in g Sch em es U sers S in k S E R (C o d e 3 ) 134

Figure 5.13 C C M A D ecoding Sch em es U sers S in k S E R (C od e 4 ) 134

Figure 5.14 C C M A D ecod in g Sch em es U sers S in k S E R (C o d e 5 ) 135

Figu re 6.1 B lock Diagram o f M F S K _ C C M A Transmission System 141

Figu re 6.2 B lock Diagram o f S q u are-La w D em odulator 144

Figu re 6.3 B lock Diagram o f Z erocrossin g C ou n tin g D em odulator 148

Figure 6.4 B lock Diagram o f Quadrature D em odulator 152

Figure 6.5 System 1 Demodulator Input and Output W a veform s 160

Figure

6.6

System 3 Demodulator Input and Output W a veform s 161

Figure 6.7 Demodulator S E R versus E/No (d B ) 163

Figure

6.8

System 3 Demodulator S E R versus E/No (d B ) 163 Figure 5.1 T-user C C M A Channel O/P SER

(18)

T a b le 4.2 C om posite S ign a l Sym bols F or A n tip o d a l Sign a llin g (T = M = 2 ) 92

T a b le 4.3 Com posite S ign a l Sym bols F o r O n - O ff K e y in g (T = M = 2 ) 93

T a b le 5.1 2-user U n iqu ely D ecodable C o d e 105

T a b le 5.2 Forbidden and Nearest A d m issib le C o d e w o rd s F or 2-user C ode 1 114

T a b le 5.3 D ecod in g D ecisio n T able fo r 2-user C o d e 1 116

T a b le 6.1 2-user S q uare-Law Demodulator O utput 146

T a b le 6.2 Norm alised Z C Counts w ith D iffe r e n c e Procedure 149

T a b le 6.3 Norm alised Z C Counts w ith Sum P ro ced u re 149

T a b le 6.4 2-user 2 F S K Z C Demodulator Output 151

T a b le 6.5 2-user 2 F S K W ith Intensity In form a tion Quadrature

Demodulator Output 155

T a b le

6.6

2-user 4 F S K W ith Intensity In form a tion Quadrature

Dem odulator Output 156

T a b le 6.7 2-user 2 F S K W ithou t Intensity In fo rm a tio n Quadrature

Demodulator Output 156

T a b le

6.8

2-user 4 F S K W ithou t Intensity In fo rm a tio n Quadrature

Demodulator Output 157

Table 4.1 Composite Signal Symbols For Binary Signalling (T=M =2) 91

(19)

Acknowledgments

I w o u ld lik e to express m y sincere gratitude to m y su pervisor, Dr. B. H onary, for

his keen guidance, encouragement, and valu able com m en ts throughout this w ork. I

w ould also lik e to thank Pro fessor M . D arnell fo r his v a lu a b le comments during the

course o f this research. Thanks are due t o D r. G . M arka rian fo r his ad vice and

assistance in th e w ork o f Chapter fiv e.

A ls o I w o u ld like to thank m y colleagu es in the H u ll-W a rw ick Communication

Research G rou p , fo r their encouragements, h elp fu l com m en ts and friendship. I am also

indebted to m y cousin Issam A m in and all m y frien ds w ith ou t whose friendship,

encouragements and support I w ou ld not ha ve been able t o com p lete this work.

F in ally, I w o u ld lik e to take this opportunity to thank m y parents and every

m ember o f m y fa m ily fo r th eir support, care and continual encouragem ents through out

this work.

(20)

Declarations

T h e fo llo w in g is a list o f the materials w h ich h a ve e ith e r been published o r

submitted fo r publication , during the course o f this research program , along w ith the

sections to w h ich th ey relate. Th ese materials are the direct results o f the w o rk carried

ou t b y th e author.

- "Inform ation C a p a city o f A d d itive W h ite Gaussian N o is e Channel w ith Practical

Constraints", IE E Proceedin gs, V o l. 137, P t I, N o . 5, pp295-301, O c t 1990.

(R eleva n t to Chapter 3)

- "C a p a city o f T -u s e r C ollaborative C od in g M u ltip le A ccess S ch em e Operating o v e r A

N o is y Chan nel", IE E Electronics Letters, V o l. 25, N o . 11, pp742-744, M a y 1989.

(R elevan t to Chapter 4 )

- "C olla b o ra tive C o d in g M ultiple A ccess Channel", C o llo q u iu m o n Radio C om m unica­

tio n Tech niqu es and Systems, U niversity o f W a rw ick , July 1989.

(R elevan t to Chapter 4 &

6

)

- "Perfo rm an ce S tu d y o f C ollaborative C od in g M u ltip le A c c e s s O v e r N o is y Channel",

P ro ceed in gs o f Fourth Joint Sw edish-S oviet International W o rk s h o p on Information

T h e o ry , p p l57 -1 6 4 , A u g.2 7-S ept.l 1989.

(R elevan t to Chapter 4 &

6

)

(21)

- "Inform ation Transm ission Capacity and Error C ontrol C a p a b ility o f Collaborative

C oding M u ltip le A ccess S ystem ", Proceedings o f Secon d B a n g o r Symposium on

Com munications, p p 195-198, 23-24 M a y 1990.

(R eleva n t to Chapter 4 & 5)

- "S o ft D ecisio n D ecod in g Technique fo r C o llab orative C o d in g M ultiple Access

Channels", Proceedin gs o f T h ird IE E C onferen ce o n T eleco m m u n ication , Edinburgh,

ppl41-147, 17-20 M arch 1991.

(R e lev a n t to Chapter 5)

- " L o w C o m p le x ity S o ft D ecisio n Decoding Tech n iqu e fo r T-u ser C olla b o ra tive C oding

M u ltip le-A ccess Channels", IE E Electronics Letters, V o l. 27, N o . 13, p p l 167-1169,

June 1991.

(R e lev a n t to Chapter 5)

- "C olla b o ra tive C od in g M u ltip le Access E m p lo yin g M anch ester and C M I Codes",

Proceedings o f Fourth B a n gor Symposium on Com munications, 2 7 -2 8 M ay 1992.

(R eleva n t to Chapter 5 )

- "C o lla b o ra tive C od in g and Decoding Tech niqu es fo r M u ltip le A ccess Channels",

Submitted fo r Publication to IE E Proceedings, P t I, M a y 1992.

(R e lev a n t to Chapter 5 )

(22)

Abstract

T h is thesis investigates collabo rative cod in g multiple access (C C M A ) channel com munication schemes. T h e C C M A schemes potentially perm it e ffic ie n t simultaneous transmission b y several users sharing a com m on channel, without su bdivision in tim e, frequency o r orth ogonal codes. T h e main areas o f investigation in clu d e the information transmission capacity fo r sin g le and multiple access channels, coding/decoding techniques and practical system design fo r C C M A schemes.

T h e inform ation transmission capacity o f a sampled and quantised single access A W G N channel is developed. It is determined and optim ised w h en th e channel input and output are lim ited by certain practical constraints. Th ese investigation s have led to the d evelo pm en t and determ ination o f the inform ation transmission ca p a city o f multiple access channels. T h e capacity o f a multiple access channel is studied fo r tw o different classes o f T -u ser channel m od els fro m both theoretical and practical points o f view . It is shown, in prin ciple, that high er transmission rates or, eq u iva len tly, m ore reliable com munication than w ith tim e sharing is achievable em p lo yin g th e same signalling

alphabet

T h e C C M A schemes, in addition to p ro vidin g the m ultiple access function, can also in corporate a certain d egree o f error control capability. T w o main decoding techniques, hard decision and maxim um likelih ood so ft decision, a re presented w ith uniquely d eco d a b le C C M A schemes. A n ew lo w com p lex ity m axim u m likelihood decoding techn ique is described and analysed. R elia b ility p erform an ce o f various collaborative c o d e s is studied b y simulation e m p lo yin g these d e co d in g techniques. It is shown that u n iqu ely decodable schemes perm it the multiple a ccess function to be com bined w ith forw a rd error correction. It is also foun d that soft d e cis io n decoding can provide an e n e rgy gain o v e r hard decision decoding.

T h e fin a l area o f investigation is a practical C C M A m odem system design to combine c o lla b o ra tive codin g and modulation. A n M -a ry frequ en cy sh ift keyin g based m odulation sch em e is described fo r the T-user C C M A schemes. T h r e e particular types o f dem odulation techniques, square-law, zerocrossing counting, and quadrature receiver, are described. T h e s e techniques are developed in softw are, tested an d evaluated o ver

noiseless and n o isy channels.

(23)

Chapter . !

Introduction

T h e purpose o f m o d em com m unication th eory is to enable the d e sig n o f systems

w h ich facilitate rapid, relia ble, and e ffic ie n t transfer o f inform ation th rou gh a medium

w h ich is called a com m u nication channel. A telephone w ire transm ission line, o r radio

frequ en cy electrom agn etic propagation system are tw o v e ry co m m o n exam ples o f

com munication channels. Intuitively, a com munication channel is an y m edium w hich

supports the propagation o f energy fro m a source to a destination with s u fficien t control

to a llo w m ovem en t o f som e data.

T h e classical m o d e l o f a com munication system has a sin gle transm itter sending

inform ation to a rec e iv e r through a channel w h ich in som e w a y corrupts the transmitted

information. T h is is a sin g le access com m unication channel (S A C ). D evelo pm en ts in

satellite com m u nication systems, com puter com munication n etw orks, m obile radio

systems, and other com m unication system s in v o lvin g multi-user ha ve le d communica­

tio n systems designers to investigate the simultaneous transmission o f inform ation fro m

several terminals o v e r a com m on com m unication channel. A n important m o d el o f multi­

user com munication is the m ultiple access com munication channel (M A C ) .

T h e inform ation th eo ry o f S A C [Shannon 1948] has shown that, noise and other

disturbances on the channel d o not lim it the relia bility by w h ich d ig it a l data can b e

transmitted but rather o n ly lim its the rate at w h ich data o f arbitrarily h ig h reliability can

be transmitted. T h e highest rate at w h ich such relia ble data can be transmitted o v e r a

(24)

channel is know n as the capacity o f the channel. T h e inform ation theory o f M A C has

shown that, multiple users can communicate data w ith arbitrarily small p ro b a b ility o f

error o v e r a com mon channel provided that the rates o f the individual data streams lie

w ith in the capacity region fo r the channel. T h e set o f rates at w h ich simultaneous

relia ble transmission is possible is called the capacity region o f M A C . Shannons

capacity theorem g ives us a theoretical value fo r the error fre e capacity o f a channel,

g ive n that the time taken to evaluate the data is infinite. H o w ever, in m ost practical

circumstances, this is o f little use as any practical demodulation/decoding s ch em e must

g iv e a result in a finite period o f tim e. Th erefo re, the practical system d e sig n e r must

keep in m in d the theoretical channel capacity, and probably m ore im portantly, certain

practical restrictions w hich must also be satisfied.

O n e o f the basic w a ys o f increasing the throughput o f a com m unications resource

is to m ake the allocation o f the communications resource m ore efficien t. T h is approach

is the dom ain o f multiple access communications. T h e problem is to e ffic ie n t ly allocate

portions o f the fixed communications resource to a large number o f users w h o seek to

com m u nicate digital in form ation to each other. T h ere are many w ays o f distributing the

com munications resource am on g the active users. H ow ever, the purposes h e re are to

rule out conventional channel sharing techniques such as T D M A , F D M A an d C D M A .

M o re in tu itively, the rationale behind this is to investigate collaborative c o d in g multiple

access ( C C M A ) techniques b y which a sin gle transmission medium can b e shared

e ffic ie n tly and in a distributed fashion am ong m any users.

C ollaborative codin g constructions have foun d short codes w h ich a re easy to

d eco d e such that, the a ctive users which transmit independently (i.e., w ith o u t prior

reservations and without feedback during transmission) through the same chan nel can

(25)

be d eco d ed u n iquely at the receiver. In particular, there exist collaborative c o d e s w h ich

a llo w t w o o r m ore users to share the same transmission bandwidth and a b le to

com m unicate at a com bined inform ation rate w h ich is greater than unity. T h a t is, the

summary rate o f the users is greater than the ideal rate (unity) w h ich can b e a c h ieved

by m eans o f tim e sharing o r T D M A . Sin ce th e transmission channel is alw a ys

susceptible t o external noise, a co llab o rative co d in g design needs, not o n ly to be

un iquely d eco dable but also must b e able to correct transmission errors.

In practical systems, the transfer o f co llab o rative coded messages in v o lv e s the

utilisation o f various m odules, i.e. m odulator, demodulator and the com m u nication

m edium. T h e modulator, w h ich is em p lo yed at the transmitter side, translates th e coded

m essage stream into a suitable form a t fo r transmission o v e r the m ultiple access

com m u nication medium. O n the other hand, the demodulator, is situated at the r e c e iv e r

and p erform s the reverse operation to that o f the modulator. T h e dem odu lation process

in v o lve s the detection o f th e received com posite sign al and the subsequent m a p p in g o f

these signals into the form at o f the o rigin al m essage stream.

Investigations o f inform ation transmission capacity o f both S A C and M A C ,

coding/decoding, and practical system design f o r theses C C M A schemes are o f

con siderable im portance to p ro vid e the overa ll e ffic ie n t m ultiple access system . T h e

w o rk o f this thesis is a contribution towards these objectives.

T h e seco n d Chapter o f this thesis review s the principles and various techniques

o f m u ltiple access com munications. A perspective, classification and discu ssio n o f

m ultiple access com munications are g iven . F o llo w in g this, the m ost com m on techn iques

o f M A C are discussed. A description o f C C M A schemes is also presented in th e same

section. T h e M A C m odels describing the form o f a signals interaction o v e r a channel

(26)

are presented w ith som e examples. T h e m ain achievem ents o f the inform ation theory

and coding/decoding approaches to the M A C are also b rie fly rev ie w e d and discussed

in this Chapter.

In C h apter three, the inform ation transmission capacity o f a sam pled and

digitised sin g le access A W G N channel lim ited b y input and output practical constraints

is described. T h e channel input is characterised b y th e input signal am plitude and

average pow er, and th e channel output is characterised b y the output signal c lip p in g due

to quantisation ap p lied at the receiver. T h e input signal amplitude/output sign al clip pin g

(IS A / O S C ) constrained capacity, and the input signal am plitude and average

power/output sign al clippin g (IS A P / O S C ) constrained capacity are determ ined and

optim ised separately. T h e optim um input signal am plitude distributions and the optim um

output signal c lip p in g that m axim ises the capacity are also determined. T h e s e tw o

capacities are d eve lo p e d b y softw a re and simulation results and discussions are

presented at the en d o f this Chapter. T h e w o rk described in Chapter three g a v e insight

and m ore understanding to the m ore com plica ted case o f M A C capacity w h ich is the

subject o f in vestigation in Chapter four.

Chapter fo u r is concerned w ith theoretical investigations o f the inform ation

transmission ca p acity o f M A C s . T w o particular types o f T-user M -a ry M A C models,

interesting fro m their theoretical and practical applications, are introdu ced and

described. T h e T -u ser M -a ry frequ en cy M A C is presented in tw o form s, w ith and

without inten sity inform ation o f the rec e iv e d signal en ergy level. T h e inform ation

transmission ca p acity is d evelo ped , th eoretically, in bits per channel use, f o r these

m odels in noiseless and noisy channel conditions. T h is capacity is sim ulated in softw are

fo r various transmission systems e m p lo yin g coherent and noncoherent com b in in g o f

(27)

signals at the channel and fo r various number o f users, T , and input signal levels. M .

T h e practical im plications o f the M A C capacity is also discussed.

Chapter f iv e investigates the capability o f C C M A schemes to p ro vide the

m ultiple access function as w e ll as the channel error control. U n iqu ely decodable c o d in g

schemes are g iven to p ro vid e these functions. Hard decision C C M A (H D _ C C M A ) and

maxim um likelihood soft decision C C M A (M L S D _ C C M A ) d eco d in g techniques are

presented. These techniques are described together with sym bol-by-sym bol H D

(S B S _ H D ) decoding. A n e w lo w c om p lex ity maxim um likelih oo d d eco d in g technique

is presented to utilise the error control capability. T h e decoding procedure and algorithm

fo r this technique are g ive n . A particular 2-user uniquely decodable schem e is analysed

w ith this new technique. T h e error probability is derived for the T -u ser binary channel

m odel em p lo yin g H D _ C C M A and M L S D _ C C M A decoding techniques. T h e th eoretical

calculations are presented fo r a particular 2-user uniquely decodable case. F in ally this

Chapter ends w ith sim u lation o f various 2-user uniquely d eco dable schemes. T h e

relia bility perform ance o f these codes em p lo yin g H D _ C C M A and M L S D _ C C M A is

evaluated in the p resence o f A W G N conditions. T h e results are presented in the fo rm

o f sym bol and c o d ew o rd error rates as a function o f signal to noise ratios.

Practical d esign o f C C M A m odem is investigated in Chapter six. T h e design o f

C C M A modulation schem e based on the M -ary frequency sh ift k eyin g (M F S K )

modulation scheme is described. T h ree particular types o f dem odulation techniques are

investigated w ith com b in ed collaborative coding and m odulation signals. T h e s e

techniques are square-law , zerocrossing counting, and quadrature demodulators. T h e

quadrature dem odulator is presented and described fo r tw o m odels, w ith and w ith out

intensity information. T h e o verall designed C C M A systems are d evelo p ed in softw a re,

(28)

and v e rifie d in a noiseless channel. A n assessment and com parison o f the relative

relia b ility perform ance o f these schemes is carried out b y simulation o v e r A W G N

channel. T h e relative merits o f the schemes are discussed, particularly w ith respect to

their im plem entation com p lex ity.

T h e thesis ends w ith a conclusions and further future w orks on each Chapter o f

this thesis.

(29)

This page has been intentionally left blank

(30)

Chapter 2

Introduction to Multiple Access Communications

2.1 Introduction

In this chapter, w e b rie fly review the prin ciples and techniques o f multiple access

com munications. Sin ce a general introductions to the multiple access communications

channel h a ve been g iv e n in details elsew here e.g. [M eulen 1977, M eulen 1986, El

G am al and C o v e r 1980, Farrell 1981, W o l f 1981, and Gallager 1985], the reader is

referred to these w o rk s f o r m ore thorough treatment o f the introductory material. W e

shall poin t out these w o rks w h en ever is required throughout this chapter.

2.2 M u l t i p l e A c c e s s C h a n n e l

C om petition fo r the use o f existin g communications resource leads to the

question o f simultaneous channel usage b y m ore than on e user. T h is kind o f

com m u nication situation is known as M A C and illustrated in F igure 2.1, in which there

are several users com m u nicating w ith on e r ec e iv e r o ver a com m on channel. Examples

o f m ultiple access communications include several mini-computers sending data

simultaneously to a large computer [A bram so n 1970, and Sch w artz 1977], several

ground stations accessin g a satellite repeater [S tig litz 1973, Ince 1978, Nirenberg and

Rubin 1978, and S o m m er 1968], several m o b ile radio to base station [Steele 1988,

Farrell 1985, and Farrell, e t al., 1986], etc. o r sim ply several students questioning a

(31)

p rofessor at th e sam e tim e.

In the M A C com m u nication situation, each transmitter is fe d b y an in form ation

source, and each in fo rm atio n source generates a sequence o f messages. T h e generated

successive m essages arrive at random instants o f tim e to be transmitted. T h e received

signal is corrupted b y noise and mutual interference betw een the transmitters during

transmission o v e r the channel. Th erefo re, the m ain issues in m ultiple access

com m unication system s are interference betw een users, noise, and the random, ex'

"bursty", arrivals o f m essages. C lassification o f the m ain research w o rk o n multiple

access com m u nication accordin g to G allager [G a lla ger 1985] is shown in F igu re 2.2.

Multiple Access Communication

Info rm a tion T h e o ry C o llisio n R e so lu tio n Sp rea d Spe ctrum

Figure 2.2

Classification of Multiple A c c e s s Communication

[image:31.329.8.319.14.376.2]
(32)

T h is classification show s that there ha ve been m ain ly three bodies o f research on

m ultiple access com m u nications, each using to tally differen t models. Th ese main areas

are m u ltiple access inform ation theory, co llis io n resolution and spread spectrum.

T h e m ultiple access in fo rm atio n theoretic approach w as initiated in 1961 by

Shannon in his fundam ental paper [Shannon 1961], and established in 1971 w ith a

cod in g th eorem d eve lo p e d b y [A h lsw ed e 1971, and L ia o 1972]. T h is approach

appropriately m od els the n o ise and interference o f th e M A C but ignores the random

arrival o f m essages. It is ta citly assumed b y inform ation theoretics that the sources ha ve

a reservo ir o f data to send w h ich is n ever em pty. Thu s the theoretical results in this area

do not address the question o f the delay that arises in m ultiple access systems because

o f the random arrival tim es o f data to be transmitted. T h is assumption is adequate fro m

the th eoretical poin t o f v ie w , since the random arrivals o f messages can b e sm oothed

out b y appropriate source c o d in g [G a lla ger 1985]. F ro m a m ore practical point o f v ie w

this m o d el is not adequate because the lon g tim e intervals required fo r the source

arrivals to be sm oothed ou t are ty p ica lly fa r greater than the tolerable delays. F or m ore

inform ation refe r t o [M eu len 1977, M eu len 1986, W y n e r 1974, and E l G am al and

C o v e r 1980].

T h e c o llis io n resolution approach [M assey 1985, M assey and M ath ys 1985,

Abram son 1985, and M assey 1986], has alw a ys concentrated on the random arrival o f

m essages and on the transm ission delays w h ich are due to the interference betw een

users, but has gen era lly ign o red all other aspects o f the underlying com munication

process (e.g. n o ise). T h is approach to the m ultiple access com munication came in 1970

w ith A b ram so n ’ s A L O H A n etw ork [A bram son 1970]. T h e basic idea o f this system w as

that w h en ever a m essage (o r packet) arrived at a transmitter, it w ou ld sim p ly be

(33)

transmitted, ignoring all other transmitters in the network. I f another transmitter was

transmitting in an overlappin g interval, interference w ou ld prevent the message from

being correctly received, n o acknow ledgm en t w ould be sent, and the transmitter would

try again later. T h e later tim e w ou ld b e pseudorandomly chosen to a v o id the certainty

o f another collision i f both transmitters w aited the same tim e. O v e r the years, this basic

strategy has been im proved, generalised, and analysed in many w ays. For a more

detailed exposition o f the co llision resolution approach refer to the special issue on

random access w h ich consist o f m any papers [M assey 1985, M assey and Mathys 1985,

Abram son 1985, and M assey 1986].

Spread spectrum [C o o k , et al., 1982, Sch oltz 1982, and Pickh oltz, et al., 1982],

is a m ode o f com munication o rig in a lly developed to protect against ja m m in g in a

m ilitary environm ent. F or multiple access communication using spread spectrum several

sources can transmit at on ce using d ifferen t modulatin g sequences, and each w ill look

lik e broadband noise to the others. Th erefo re, in the multiple access spread spectrum

approach the interference fro m other users is treated as additional, poten tially intelligent,

noise. F o r m ore detailed discussions and w ork carried in this area refe r to the special

issue on spread spectrum w hich con sist o f many papers [C ook , e t al., 1982, Scholtz

1982, and Pickh oltz, et al., 1982].

2.3 Multiple Access Techniques

In m ulti user systems, there are many w ays o f sharing the communications

resource am ong the a ctive users [S k la r 1988 pp476-531]. T h e m ain objective o f all

these m ultiple access techniques is that various signals share a communications resource

(34)

without creating unmanageable interference to each other in the detection process. The

allo w able lim it o f such interference is that signals on on e com munications resource

channel should not sign ifica ntly increase the probability o f error in another channel.

Classification o f the m ost com m on m ultiple access techniques togeth er w ith the C C M A

under investigation is g ive n in Figu re 2.3.

Multiple Access Methods

/

Freq u ency D iv isio n Tim e D iv isio n C o d e D iv isio n C olla b o rative C o d in g M ultiple A c c e s s M ultiple A c c e s s M ultiple A c c e s s M ultiple A c c e s s

Figure 2.3

Classification of Multiple A c c e s s M ethods

A b rief description o f these techniques is g ive n here.

2.3.1 F re q u e n c y D ivisio n M u ltip le A ccess ( F D M A )

In this technique [Sklar 1988 pp476-491], th e com munications resource sharing

is accom plish ed by allocating certain frequ en cy bands as shown in Figu re 2.4, in which

each user is assigned o n e o f these bands to com municate. T h e assignment o f a user to

a frequ en cy band is lo n g term o r permanent, the com munications resource can

simultaneously contain several spectrally separate signals. In its sim plest form , each

subscriber operates w ith in a separate operating frequ en cy band. M utual interference

between subscribers is kept to a m inim um b y using nonoverlapping frequ en cy bands.

F or exam ple, the first frequ en cy band contains signals that operate betw een frequencies,

[image:34.327.11.317.2.379.2]
(35)

f 0 and f „ the seco n d betw een frequ en cies f 2 and f 3, and so on. T h e spectral regions

between assignments, called guard bands, act as b u ffer zones to reduce interference

between adjacent frequ en cy channels.

F re q u e n cy

Figure 2.4

Frequency D ivision Multiple A c c e s s

T h e F D M A channels require n o synchronisation o r central tim ing, in w h ich each

channel is a lm ost independent o f a ll oth er channels. T h e main advantages o f F D M A is

its sim p licity an d the lo w cost o f the equipm ent required. H o w ever, on e o f th e problem s

w ith F D M A is the cross talk b etw een different channels that can result in some

perform ance degradation [N iren b erg and Rubin 1978, and Sklar 1988 pp476-491].

?,?.2 Time Division Multiple Agyess (T P M A )

M u ltip le access b y tim e d iv is io n [Sklar 1988 pp476-491] is accom plish ed by

assigning ea ch o f the users the fu ll spectral occu pan cy o f the system f o r a short

duration c a lle d a tim e slot, selected to elim in ate signal overlap at the intended

receiver(s) as show n in Figure 2.5. T h e unused tim e region s between slot assignments,

called the guard tim e, a llo w fo r so m e tim e uncertainty between signals in adjacent time

[image:35.329.11.324.8.376.2]
(36)

slots, and thus a ct as bu ffer zones to reduce interference.

Tim* »lot 1 T l«« Slot 3

Figure 2.5

Time Division Multiple A c c e s s

In T D M A , tim e is segm ented in to intervals ca lle d frames. Each frame is further

partitioned in to assignable user tim e slots. T h e fra m e structure repeats, so that a fix ed

T D M A assignm ent constitutes on e o r m ore slots that p e rio dically appear during each

fram e tim e. E ach station transmits its data in bursts, tim ed so as to arrive coincident

w ith its designated tim e slot(s). W h en the bursts are received , they are retransmitted

together w ith the bursts fro m other stations. A rec e iv in g station detects and

dem ultiplexes the appropriate bursts and feeds the in fo rm atio n to the intended user.

T D M A has found w id e application because o f its ability to perm it many

subscribers to access a com m on channel without causing mutual interference. T D M A

systems m ay s u ffer fro m other problem s. Predom inant am on g these are. strict inter-user

synchronisation o r the extra channel tim e required t o ensure the T D M A channel

allocations, e x cess hardware required to participate in a structured T D M A netw ork, and

the delay in accessin g the channel [D ill 1977, Rubin 1979, N irenberg and Rubin 1978,

S tiglitz 1973, and Sklar 1988 pp476-491].

[image:36.325.11.319.16.372.2]
(37)

2.3.3 Code Division M ultiple Access (C D M A )

Figure 2.6, illustrates the communications resource bein g partitioned by the use

o f a hybrid com bination o f F D M A and T D M A k n o w n as C D M A .

Fre q u e n cy

Sig na l 3 : Sig nal 1 Signal 3

Sig na l 2 Signal 3 Sig na l 2

Sig na l 1 I Sig nal 2 Sig na l 1

* SM i s T im e

Figure 2.6

C o d e Division Multiple A c c e s s

C D M A is an application o f spread spectrum techniques [C o o k , et al., Scholtz

1982, Pickh oltz, et al., 1982, and Sklar 1988 pp491-493]. A spread spectrum

com m unication system can be defin ed as on e in w h ich : (a ) th e transmitted signal

bandwidth is m uch g reater than the m inim um bandwidth necessary to send the message

inform ation, (b ) all users have access to the w h o le tim e frequ en cy space o f the channel,

(c ) som e function other than the m essage is used to determ ine th e bandwidth o f the

transmitted signal, and (d ) the signals, codes, o f each user are all mutually orthogonal

in som e sense s o that the signals, codes, m ay b e unscrambled at the receiver by

correlation [In ce 1978].

Spread-spectrum techniques can be classified into tw o m a jo r categories: direct-

sequence and frequ en cy hopping. In direct-sequence schemes, the data signal is

modulated on to a d igita l, pseudo-random code sequence w h ich has a d igit rate much

[image:37.327.10.312.13.375.2]
(38)

higher than that o f the data. Each o f the user groups is g ive n its o w n cod e. T h e user

codes are approxim ately orth ogonal, s o that the cross-correlation o f t w o differen t codes

is nearly zero. T h e signals to b e transmitted are m odulated b y these nearly orthogonal

sequences o v e r much broader frequ en cy band than necessary. B y using appropriate

sequences, each transmitted signal w ill look like broadband noise to the others. T h e

rec e iv e r can use the same sequence to despread the received sign al to reco ver the

transmitted messages. Frequ en cy hoppin g schemes, can be easily v ie w e d as the short­

term assignment o f a frequ en cy band to various sign al sources. T h e data signal is

modulated on to a sinusoidal carrier, the frequ en cy o f w h ich is caused to change in

discrete increments, accordin g to a pattern determ ined b y a pseudo-random code

sequence. Each user is g ive n a set o f hoppin g patterns such that each pattern o f a g iven

set is nearly orthogonal to all patterns o f other sets.

T h e most important advantage o f C D M A schemes, com pared to T D M A , is that

all the participants can share the fu ll spectrum o f the resource asynchronously. There

is no need to precise tim e coordination am ong the various sim ultaneous transmitters,

i.e., the transmission tim es o f the d ifferen t users’ sym bols d o not ha ve to coincide. T h e

orth ogonality between user transmissions on d ifferen t codes is not affected by

transmission tim e variations. T h is w ill becom e clea r upon clo ser exam ination o f the

auto-correlation and cross-correlation properties o f th e codes. T h e s e schemes are

advantageous under certain circumstances in that th ey perm it fle x ib ility as to the

number and a ctivity o f the users, they degrade g ra cefu lly as the number o f users

increases, and there is an automatic trade-off betw een the number o f users and the

degree o f error protection.

T h e T D M A , F D M A , and C D M A techniques m a y also be used in either fix e d or

(39)

demand assigned m ultiple access m odes. In the fix ed assigned m ultiple access m ode the

transmission form ats o f the techniques does not change, even though the traffic load

varies fro m tim e to tim e. In the demand assigned multiple access m ode, the formats o f

transmission o f the techniques are chan ged as needed, depending on the tra ffic demand.

C onsequently, the demand assigned m ode is more efficient, but it usually costs m ore

to im plem ent and maintain [Sklar 1988 pp476-497].

2.3.4 Collaborative Coding Multiple Access (CCMA)

In situations where the bandwidth is a very restricted resource, conservation o f

the spectrum, w h ich is a valuable and fin ite resource, is v e ry important. For example,

the radio frequ en cy bands represent an in flexib le resource and it is unlikely that

sign ifica n tly larger frequ en cy bands w ill becom e available. Th erefore, it is necessary

to investigate e ffic ie n t w ays o f sharing the available spectrum channels between as

m any users as possible. It is also o f considerable im portance to use a sim ple and

e ffe c tiv e m ultiple access cod in g technique capable o f error control as w e ll as the

m ultiple access function. T h e C C M A schemes permits potentially effic ie n t simultaneous

com m unications b y tw o o r m ore users in the same bandwidth without subdivision in

tim e, frequ en cy o r orthogonal cod e, though this scheme m ay be used in a m ixed format

w ith T D M A , F D M A , C D M A . It a llo w s a substantial increase in the number o f users

that can access the system simulateneously, leading to a higher com bined information

rate and hen ce a potentially m ore e ffic ie n t system. In addition to p ro vidin g the multiple

access function these schemes can incorporate certain degree o f error protection against

noise [F arrell 1981].

In co llab o rative codin g, digital m odulation and coding are intim ately related, and

the sim ultaneous signals fro m various users are demodulated together, as a combined

(40)

m u lti-level signal. T h is perm its the use o f r ela tiv ely short and sim ple codes in contrast

to the spread spectrum case. It can also be u sed w ith the single access m odulation

techniques (e.g. am plitude sh ift keyin g, phase sh ift k eyin g and frequency sh ift keyin g),

and applies to binary as w e ll as m ulti-level sign als, though at the cost o f an increase

in com p lex ity.

T h ese techniques ex ist w hich lie b etw een the tw o extrem e cases o f

TDMA

and

C D M A , and o ffe r in certain circumstances th e p o ssib ility o f rate sums high er than unity

w ith m odest synchronisation requirements [F a rrell 1981]. In

TDMA,

either strict inter­

user synchronisation, o r poten tially wasteful tim e slot allocation is required. W h ere in

C D M A , simultaneous transmission without inter-user synchronisation can b e achieved,

but this can be wasteful o f bandwidth because o f the rela tively lo w number o f users that

can operate simultaneously.

C ollaborative co d e s exists fo r M A C and broadcast channel (B C ) [Farrell, et al.,

1986]. In the M A C case, each user is p ro vided w ith a code w hich enables the receiver

to d eco d e the individual in form ation streams, b y detecting the resulting com bined

signal. In the B C case, a com bin ed coded sign al is transmitted, and each rec e iv e r is able

to detect and decode th e inform ation destined f o r it. T h e B C is the inverse o f the M A C ;

the sources and their com m o n encoder are a ll at the same locations, wh ereas the

decoders and associated sinks are in d ifferen t locations. T h e inform ation broadcast may

be p riva te to each sink, o r m ay have com m o n elements.

T h ese techniques ha ve many applications, fo r exam ple, digital m o b ile radio

com m u nication systems [F arrell 1983, Farrell 1985, and Farrell, et al., 1986], in w hich

they can b e applied to both m obile-to-base and base-to-m obile transmission. These

techniques ha ve also been proposed fo r optical fib re communication system s [B rid ge

(41)

1986] and ty p es o f random access M A C , such as a satellite asynchronous m ultiple

access system [ W o l f 1978, and W e ld o n 1978].

2.4 Multiple Access Channel Models

T h e purpose o f M A C m od els is to describe h o w the input signals interact in the

channel to produ ce the channel output. M any M A C m od els h a ve been proposed and

used b y variou s researchers. C lassificatio n o f the discrete m em oryless M A C m odels

according to th e input c om bin in g function in the noiseless case, is shown in F igu re 2.7.

Discrete Input/Output

Multiple Access Channels

Real A d d e r O R X O R C h a n n e l C h a n n e l C h a n n e l

A N D S w itc h in g C olliaion C h a n n e l C h a n n e l C hann el

Figure 2.7

C lassification of Discrete Input M A C s

Each m od el is described v e ry b rie fly here.

(i) A d d er Channel: T h is is the m ost popular M A C m o d el and has been considered fo r

the in fo rm atio n th eo ry and c o d in g aspects by various authors [K asam i, et al., 1975,

Kasam i and L in 1976, Kasam i, et al., 1983, W e ld o n 1978, D eatt and W o lf 1978, C hang

and W e ld o n 1979, Ferguson 1982, Chang 1984, Braak and T ilb o r g 1985, Khachatrian

[image:41.329.10.314.6.372.2]
(42)

1982, Khachatrian 1984, and W ilso n 1988]. T h e channel output sym bol value is the

arithmetic sum o f the input sym bol values, in the absence o f noise. T h e T-user noiseless

adder M A C is d efin ed as a channel w ith T-input, and on e output g iv e n by;

w h ere X , is th e i-th channel input, Y is the channel output and the sign denotes real

addition. F or exam p le, consider the 2-user noiseless binary adder M A C shown in

Figu re 2.8.

0

1

-1 1 --- *--- 2

Figure 2.8

2 -u se r N o ise le ss B inary Adder M A C Model

It has tw o inputs, X , and X ^ i O . l }, and on e output Y , w h ich is the ordinary arithmetic

sum o f the inputs, Y = X , + X 2, Y e { 0 , l , 2 } . T h e arrowed lines represent the channel

conditional pro b ab ilities p ( Y | X ,,X 2). T h e adder channel is a lso know n as the binary

input erasure M A C [W o l f 1975], because the output sym b ol "1 " cannot be

unambiguously d eco d ed , ev en in the noiseless case.

(43)

(ii) O R Channel: This m od el is used b y various researchers in d iffe re n t communication

situations [S o m m er 1968, C oh en , e t a l„ 1971, V ite rb i 1978, G y o r fi and K erekes 1981,

and W o l f 1981]. T h e output o f th e channel can b e written f o r th e T -user noiseless

channel as;

X,

(

2

.

2

)

i

-1

w h ere the "V " sign is lo g ic a l O R and X|S{0 1 }. T h a t is, i f X f d en otes the binary input

o f the i-th user, then the output o f the channel is zero i f and o n ly i f X ,= X 2=...X T=0.

F or exam ple, the 2-user noiseless binary O R M A C is shown in F igu re 2.9, where the

channel output is "0 " i f X , = X 2= 0 and "1 " other w ise.

X,

X 2

Y

Figure 2.9

2 -u se r N o is e le s s B inary O R M AC Model

(iii) E xclu sive-O R (M o d u lo -2 ) Channel: T h is channel [W o lf 1975, and Farrell 1981),

output is m odulo-2 sum (e x c lu s iv e -O R fu n ction ) o f tw o cm- m ore input values. Thus all

inputs and the output ha ve th e same alphabet ( 0 , 1 ). This chan nel is also known as

m od u lo-2 addition channel. T h e T -u ser noiseless channel output can b e written as;

(44)

(2 .3)

where the sum m ation sign " 2 " is o v e r G F (2 ) and X , e { 0 , l } . For exam ple, the 2-user

noiseless binary ex c lu s iv e -O R M A C is show n in Figure 2.10, where the channel output

is the m odulo-2 sum o f tw o binary inputs.

X ,

X 2

Y

Figure 2.10

2 -u se r N o ise le ss Bin ary Exc lu sive -O R M AC Model

(iv ) A N D C hannel: T h is channel is also called binary m ultiplyin g channel as mentioned

in [M eu len 1977]. T h e capacity reg io n and cod in g strategy fo r this channel m od el is

considered b y [S ch alk w ijk 1982, and S ch alkw ijk 1983]. T h e noiseless T -u ser channel

output can be w ritten as;

K -n*,

,2-4>

i-i

where the m u ltip lyin g sign

"11"

is o v e r G F (2 ) and X ^ e lO .l}. F or exam ple, the 2-user

binary m u ltiplyin g M A C is show n in F igure 2.11. T h e inputs and output are binary, and

(45)

the channel operation is defin ed by Y = X , X 2.

Xi

x

2

Y

0

o

1

0

0

0

1

1 1 1

Figure 2.11

2 -u se r N o ise le ss B in ary A N D M A C Model

( v ) S w itching C hannel: T h e sw itchin g channel m odel was o rig in a lly introduced because

it is in som e sense sim ilar t o the binary input real adder channel but exh ibits quite a

differen t behaviour in terms o f its cap acity region [V an ro ose and M eu len 1987, and

V an ro ose 1988]. For exam ple, the 2-user noiseless binary sw itchin g M A C is shown

in F igu re 2.12. T h e channel accepts t w o binary inputs and outputs a ternary sym bols

according to the b it w ise determ inistic transitions. Th erefo re, the channel output fo r the

2-user noiseless case can be written as;

w h ere the X,/0 is infin ity and X , e { 0 , l } . T h is is sim ilar to th e 2-user binary adder

channel w h ich has tw o binary input and ternary output.

(2.5)

(46)

0

1

--- »--- o

1 1 --- >--- 1

Figure 2.12

2 -u se r N o ise le ss Binary Sw itching M AC Model

( v i) C ollision Channel: T h is channel m odel [G a lla g e r 1985, M assey 1985, M assey and

M ath ys 1985, and M assey 1986], is related t o the collision resolution approach

discussed in section 2.2. It is based on the assumption that w h en ever t w o o r m ore users

transmit simultaneously, the receiver can on ly detect that a c o llis io n took place. This

is can be w ritten as fo llo w s;

Y = X j; i f o n ly user i transmits

= C (c o llis io n ); i f tw o o r m ore users transmits (2.6)

2.5 Multiple Access Information Theory

T h e inform ation theory o f M A C is fundam entally con cerned w ith the simulta­

neous inform ation transmission o f several users through a com m o n channel, as

e ffe c tiv e ly as possible, in the presence o f arbitrary interference and noise. T h e main

ob jective o f this in form ation th eory is to characterise the capacity reg io n o f M A C fo r

Figure

Figure 2.2Classification of Multiple Access Communication
Figure 2.3Classification of Multiple A ccess Methods
Figure 2.4Frequency Division Multiple Access
Figure 2.5Time Division Multiple A ccess
+7

References

Related documents

Circumferential pulmonary vein ablation with additional linear ablation results in an increased incidence of left atrial flutter compared with segmental pulmonary vein

Current high-precision numerical calculations of QCD on a space-time lattice at zero baryon chemical potential μ b (zero baryon density) seem to indicate that at high temperature

We estimated the proportion of immune and cancer cells (EPIC) as an efficient algorithm to simultaneously assess the fraction of cancer and immune cell types from bulk tumor

Oncor operates the largest distribution and transmission system in Texas, providing power to 3 million electric delivery points over more than 120,000 miles of distribution and

Then, DIY- banking models allow retailers the ability to exercise a total control on the management of the financial services, primarily using the retailer

Since the input to the correlator was the sampled-and-held value of the detector peak output voltage, the correlator display is essentially a histogram of the detector peak

In essence, sustainable development is a process of change in which the exploitation of resources, the direction of investments, the orientation of techno- logical

• Fuzzing — feeding in random inputs until the program crashes Fuzzing Generate input Execute program Crash?. No