WI-LAN Inc. v. Alcatel-Lucent USA Inc. et al

Filing 492

RESPONSE to Motion re 481 MOTION for New Trial CONCERNING THE NON-INFRINGEMENT OF CERTAIN CLAIMS OF U.S. PATENT NOS. 6,088,326; 6,222,819; 6,195,327 AND 6,381,211 filed by Alcatel-Lucent USA Inc., Ericsson Inc., Exedea INC., HTC America, Inc., HTC Corporation, Sony Mobile Communications (USA) Inc., Sony Mobile Communications AB, Telefonaktiebolaget LM Ericsson. (Attachments: # 1 Exhibit A: Markman Transcript, # 2 Exhibit B: Trial Transcript, # 3 Exhibit C: Trial Transcript, # 4 Exhibit D: Trial Transcript, # 5 Exhibit E: Trial Transcript, # 6 Exhibit F: PX 1, # 7 Exhibit G: PX 2, # 8 Exhibit H: PX 3, # 9 Text of Proposed Order)(Heinlen, James)

Download PDF
EXHIBIT G 111111111111111111111111111111111111111111111111111111111111111111111111111 US006195327Bl United States Patent (10) Lysejko et al. (12) (45) (54) Inventors: Martin Lysejko, Bagshot; Joemanne Chi Cheung Yeung, Wootton, both of (GB); Paul F. Struhsaker, Plano, TX (US) 9109474 9526593 9637054 CONTROLLING INTERFERENCE IN A CELL OF A WIRELESS TELECOMMUNICATIONS SYSTEM (75) US 6,195,327 Bl Patent No.: Feb.27,2001 Date of Patent: 6/1991 (WO) .................... .......... H04BnJ26 10/1995 (WO) . 11/1996 (WO) ......... ~ .... ................ H04Bn/26 OTHER PUBLICATIONS S.M. Shin, et al., "DS-CDMA Reverse Link Channel Assignment Based on Interference Measurements", Electronics Letters, voL 31, No. 22, Oct. 26, 1995, pp. 1897-1899. (73) Assignee: Airspan Networks, Inc., Seattle, WA (US) * cited by examiner ( *) Notice: Primary Examiner-Buy D. Yu Assistant Examiner-Alexander Boakye (74) Attorney, Agent, or Firm-Raker Rottc;; LLP. Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 0 days. (21) Appl. No.: 08/979,900 (22) Filed: Nov. 26, 1997 Foreign Application Priority Data (30) Dec. 20, 1996 (GB) ..................................... ............. 9626568 Int. CI.7 ........................................................ H04J 3/10 (51) (52) (58) U.S. CI .............................................. 370/201; 370/203 Field of Search ..................................... 370/332, 333, 370/334, 201, 203, 252, 335; 455/33.2, 69; 395/200.54 References Cited (56) U.S. PATENT DOCUMENTS 5,148,548 5,471,650 5,596,570 5,697,056 5,761,429 9/1992 Meche et al. ....................... 455/34.1 * 11/1995 Vexler et a!. ........................ 370/252 * 1/1997 Soliman ............................... 370/252 * 12/1997 Tayloe ................................. 455/33.2 * 6/1998 Thompson ...................... 395/200.54 FOREIGN PATENT DOCUMENTS 2288517 2300091 2302481 10/1995 (GB) ........... .................... H04Q/7/38 10/1996 (GB) ........... ........ .......... H048!7/185 1/1997 (GB) ............................... H04Q!7i38 (57) ABSTRACT The present invention provides an interference controller and method for limiting in one cell the effect of interference generated by other cells of a wireless telecommunications system, each cell ofthe wireless telecommunications system having a central terminal and a plurality of subscriber terminals, communication between a central terminal and a subscriber terminal being arranged to occur over a wireless link, and a plurality of code division multiplexed channels being provided within a single frequency channel to enable data items pertaining to a plurality of wireless links to be transmitted simultaneously within different code division multiplexed channels of said single frequency channel. The interference controller comprises an analyser for comparing with predetermined criteria parameters within the cell indicative of whether the code division multiplexed channels are subject to interference from signals generated by said other cells; and a channel controller, responsive to the analyser, to selectively prevent code division multiplexed channels from being used in order to reduce the effect of the interference from said other cells. In preferred embodiments, the interference controller is provided within a central terminal of at least one cell ofthe wireless telecommunications system. 28 Claims, 16 Drawing Sheets 302 ,...._\.. __________ _ I I I 380 I 302 1.. PX-2 I l I exhibitsticker.com PLAINTIFF'S TRIAL EXHIBIT 6:10-CV-521-LED _________________ J DEPOSITION EXHIBIT ~ ~'c.)t~r (; \'1 1 1~ 1 \l Rich Germosen, CSR, CSR-R, APR, CAR WIL-0009808 t v U.S. Patent Feh.27,2001 US 6,195,32 7 Bl Sheett 1 of 16 FIG. 1 14 20 ~ DO D 30 34 --® FIG. 2 WIL-0009809 U.S. Patent Feb. 27, 20()1 US 6,195,327 Bl Sheet 2 of 16 52 42 44 46 10 ~ 46 FIG. 3 46 46 55 60 / " 62 D c==J oa ~~~~~-r-~--~ L------------------------J FIG. 3A IRFU I AN I 42 MC f r--. ? 6~ 6~ 7~ 1 ill 1 sc )46 55 47 WIL-0009810 U.S. Patent Feh.27,2001 US 6,195,327 Bl Sheet 3 of 16 2281.75--------------------2278.25--------------------2274.75--------------------2271.25--------------------2267.75--------------------2264 . 25-----------------·--·--2260.75 2257.25 2253.75 2250 . 25 2246.75 2243 . 25 2239 . 75 2236 . 25 2232..75 2229 . 25 2225 . 75 2222 . 25 2218.75--------------------2215 . 25--------------------2211.75--------------------2208.25--------------------2204.75--------------------- F12 F11 F1 0 t=" F9 (/) 0 F8 ..._ F7 ............. t> F6 ~ :z F5 :::::; F4 ~ F3 a F2 Ft N :::r: ~ L{) N :I: C'.l ::::E 0 en 1.()------·------------··-II .__o 2106.75--------------------2103.25--------------------2099.75--------------------2096.25--------------------2092.75--------------------- N :I: ::::E ,_ L() 2089.25--------------------- 2085.75 2082.25 2078.75 C'.l I ........... + F12 F11 F10 ......... 2075.25 F9 tJ F8 8 F7 ..._ F6 e 2071.75 2068.25 2064.75 2061.25 2057.75 2054.25 2050.75 2047.25 2043.75--------------------2040_25--------------------2036.75--------------------- F5 ~ F4 ~ F3 F2 F1 => 2033.25--------------------- 2029.75--------------------- WIL-0009811 U.S. Patent Feh. 27, 20()1 US 6,195,327 Bl Sheet 4 of 16 FIG. SA 76 @y1o FS1 ~ FS2 ,..__ _ _ _ _ 2-80Km == FS3 ~ \ '' ' \ '\ \ 51 S3 ~~-~-------, I I I , I I S2 I ,, I I I FIG. SB WIL-0009812 83 93 85 2.56Mbits/s In 3.5MHz Multiple User Channel Lj . rJJ . 95 Multiple User Channel ~ ~ 160Kbits/s f""'!'- ~ = ~ ~ fc 80 fc fc ('tl 0 ?'" N ~-......1 '- WALSH CODE . SPREADER( 1) _ ' aS r1 RA,I="RAr..m 5·, GNAL( ~J) ( 86 WALSH CODE i COR RELATOR( 1) 87 91 )~) a2N. \ I 1 ; I 94 _ I 1 UIAIC'LI '' 1 - lll 0 -. ~ 96N 94N 7 81 ) ~ ~ 7 89 ~ Other Cell Interference External Interference SOURCES 0 ~ ;::; ~ ('tl !""!" 1'"1""11 YY/'\L.:>n I...UUC l'\1'\nnELAT"R'~ ~urm IU ~N) INTEFERENCE l 96 ::!3 .... \ SON - - - - L . - - - 160Kbits/s I BASEBAND SIGNAL(1) I "--88 ~ Cf) 9' ~ ) FIG. 6 90 \.0 til w N "'I co ~ ~ 6 0 r 0 tD ~ (;j ~ 113 HYBRID ~~~~~Mm 2 WIRE 1/F OVERHEAD INSERTION ~ OVERLAY CODE GENERATOR CONVOLUTIONAL ENCODER CO DEC rJl . ~ ~ 118 ~ = ~ 0/A R=1/2, K=7 1-rj (t> ::::r 104 102 100 106 108 l-J 110 ,;'I N 0 11 2---j RW CODE GENERATOR 0 ~ PN CODE 114_,rl GENERATOR 'J). =- ~ rt> 126 ~ 124 0"1 ;::+, ~ 0"1 TX ANTENNA 138 140 I \ 134 132 130 128 122 120 I I\_ <] BPF 142 136 PA POWER CONTROL <JH1l_H<J BPF FIG. 7A ® MIXER MODULATOR \_ ~ rJJ ~0'\. )oo-l LPF '-0 Ul w N -...1 t::O )oo-l ~ r 6 0 0 <D ~ .j:>. ~ 113 CONVOLUTIONAL ENCODER 105 103 109 TOM ENCODER I • ! • I OVERHEAD INSERTION rJJ. . ~ OVERLAY CODE GENERATOR ~ ~...o--..,..--...... 118 t""'''- rc = ~!""'!'- D/A R=1/2, K=7 ~ (? ?' 107 ) \ I 108 N "'""'-l N 0 110 112 0 ~ 'J1 =- ("e ~ 126 !""'!' 124 -l 0 ~ ~ 0'\ TX ANTENNA 140 I \ 138 134 132 130 128 122 120 I 1l_ <J BPF 142 136 PA POWER CONTROL <JHll_H<J BPF FIG. 7B ,®, MIXER MODULATOR H \_ e rJl $)'\ 1--l LPF \.0 0. w N .......:J co 1--l ~ r= 6 0 0 (0 ~ (j) ~ RX ANTENNA LNA BPF 150~ _fl_ BPF _fl_ [> 152 154 MIXER LNA ® [> 158 156 rJl . 170 LPF ~ ~ ~ IQ \__ DE -MODULATOR = A/0 ~ 168 166 164 ~ ~ ("C> ::r N ,;" 162 192 190 2 WIRE 1/F 188 184 [±]H~ HYBRID 183 182 N 0 160 0 ~ 'Jl 180 =- 179 ('t ('t ~ 187 TOM :X OVERHEAD EXTRACTION I--I DECODER R=1/2, K==7 I---t I J I I I :> -. ~ 0\ VITERBI CO DEC CALL CONTROL DECODER I-- I 181 OVERLAY CODE GENERATOR RW CODE 185 172 ./I GENERATOR FIG. BA PN CODE 17 4 /1 GENERATOR e rJ) "'0\ 1--' 1..0 Ut ~ N -.....l Cd 1--' ~ r;0 0 0 CD ~ m RX ANTENNA 150 BPF n_ 152 LNA BPF [> _n_ 154 LNA 158 rJ'l . LPF 0 [> 156 ~ MIXER IQ DE -MODULATOR 166 164 ~ \__ 1--------. ~ rc """""' = """""' 168 ~ ?" N l 191 189 r OVERHEAD EXTRACTION 160 1 I ENGINE \ ~ ~ .J I I l ' !:) ~ A/D R=1/2. K=7 DECODER I-- =- 179 181 OVERLAY CODE GENERATOR -~ 0'\ 178 VITERBI DA ~ ;: 'JJ 180 182 \ 1 162 ~--l 170 r:: rJ) / RW CODE GENERATOR 380 FIG. BB PN CODE i 74 J! GENERATOR 9' \.0 """"' Ul w N 'l ~ """"' ~ r 6 0 0 CD ~ -..J c . CI'J . ~ COMA RW SPACE ---. ~ ~ RW1 RW2 RWJ RW4 RW5 RW6 RW7 RW8 RW9 RW10 RW11 RW12 RW13 RW14 RW15 O = ~ TIME j ro Q Q Q Q Q Q Q Q QQ Q Q Q Q QQ QQ QQ Q 0 Q Q Q Q Q Q 0 0 QQ QQ QQ 1 2 3 4 1 2 3 4 12 3 4 1 2 3 4 12 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 a a Q Qa oa ooa a a a a a a L 12 3 4 12 3 4 12 3 4 12 3 4 1 L 1 ~ (? ':::;' N 125.00us J 40kb/s FIG. 10kb/s 9A 1Okb/s ,;---1 N 0 0 )--o< 'Jj =- ('e ("'D ~ COMA RW SPACE ____.. RW1 RW2 RW3 RW4 RW5 RW6 RW7 RW8 RW9 RW1 0 RW11 RW12 )--o< 0 RW13 RW14 RW15 TIME F1-T4/1 F1-T4/1 Fl-T4/1 F1-T4/1 f1-T4/1 F1-T4/1 F1-T4/1 Fl-14/1 Fl-14/1 f1-T4/1 Fl-14/1 F1-T4/1 F1-T4/1 j F1-T4/2 Fl-14/2 Fi-14/2 F1-T4/2 F1-T4/2 F1-T4/2 F1-T4/2 Fl-14/2 F1-T4/2 F1-T4/2 F1-T4/2 F1-T4/2 Fl-14/2 0 f1-T4/3 F1-T4/3 F1-14/3 F1-T4/3 Fl-14/3 F1-T4/3 F1-T4/3 Fl-14/3 F1-T4/3 F1-T4/3 F1-T4/3 F1-T4/3 F1-T4/3 1 40kb/s L 1 FIG. 9B 62.50us 93.75us 125.00us ' 40kb/s ~ )--o< :I'\ 31.25us F1-T4/4 F1-T4/4 F1-T4/4 F1-T4/4 Fl-14/4 F1-T4/4 F1-14/4 Fl-T4/4 Fl-T4/4 F1-T4/4 F1-T4/4 F1-T4/4 F1-14/4 r 0 1Okb/s ~ r..n "'0\ ~ \.0 Ul w N -l co ~ ~ ~ 0 0 0 (!) ~ OJ U.S. Patent Feh.27,2001 F1 US 6,195,327 Bl Sheet 11 of 16 F1 /~ Hn H1 I\\ Qn 1\ 02 01 H'"'· '- Ln L1 I I L2 Q3 FIG. 1 () Q4 I I L4 L3 10 20 !_ 206 208 I 202 UPLINK SYNC 200 CENTRAL TERMINAL 2~ DOWNLINK cs PC 204 214 SUBSCRIBER TERMINAL F'IG. 11 220 PN @ 212 DOWNLINK CODE~+ ~c...:::....::::.=-==-:=--=222_/ R/W CODE OVERLAY CODE ( 1 217 FIG. 1.2 FRAME INFORMATION WIL-0009819 U.S. Patent (I) Feh. 27, 2001 US 6,195,327 Bl Sheet 12 of 16 l.. . _______ _ _ _ ___.. oH (II) I OH 01 25us 0 50 us 04 03 02 100us 75us 125us FIG. 13A l.._________ _ _ _ __ oH 81 81 81 81 (II) I OH/D (lll) I OH I 81 81 I 81 81 I D 82 I 82 I 82 I 82 (I) I I811 s1ja1l 811 o1l 821 s2l s2l 821 oH I831 s31 831831 o2l 841841841841 (IV) oH 25us 0 50 us FIG. (I) I (ll) I. .__ _ . FA_w (Ill) cs FAW 100us 75us 13B PC ____.__ __ cs 125us CH.ID OMC _____._ _ _ P_C FAW CS1 PC1 OMC1 CH.ID FAW CS3 PC3 OMC3 CH.ID• __.__ _ C_H.I_D_ CS2 CS4 PC2 PC4 __. OMC2 OMC4 FIG. 14A WIL-0009820 U.S. Patent (I) Fch.27,2001 c~=:J FAW US 6,.195,327 Bl Shet~t 13 of 16 PC _____ o ___C] '-------.....____cs_=c '-------.....____cs_,=c_ I FAW PC OMCJ~ (lll) 1 FAW PC OMI~ (II) (IV) l Oms FAW F~ OMC I cs 1ms CH.ID IUNUSED IUNUSED I UNUSE£] 3ms 2ms 4ms FIG. 1·4B TOTAL TRAFFIC CHANNEL POOL ------- INTERFERENCE Ll MlliD TRAFFIC CHANNEL POOL ~--L-TC--~---~-C--~,_:~~-----8-~-----~~ LTC FTC AOTC AITC BTC PTC == == == == == == LOCKED TRAFFIC CHANNEL FREE TRAFFIC CHANNEL ACCESS OUTGOING TRAFFIC CHANNEL ACCESS INCOMING TRAFFIC CHANNEL BUSY TRAFFIC CHANNEL PRIORilY TRAFnC CHANNEL FIG. 16 WI L-0009821 LOCKED CHANNELS TURNED OFF RW2 RW1 ,====I'=-' RW3 RW4 TIME COMA RW SPACE RWS RW6 RW7 Fl-14/1 F1-T4/1 F1-T4/1 j Fl F1-T4/2 F1-T4/2 Fl-T4/2 Fl RW9 RWB RW11 ~ RW12 . •.·. F1-T4/4 Fl-14/4 F1-l4/4 Fl-14/4 F1-T4/4 F !G. ~ RW13 RW14 RW15 F1 F1-T2/2 F1-T2/2 Fl-H/2 0 F1-T4/3 1 31.25us L 1 62.50us 9175us F1-T4/4 1 SA O ~ ~ ~ Fl-T4/1 F1-T2/1 F1-T2/1 Fl-T2/1 F1-T2/1 F1-T4/3 Fl-14/3 Fl- T4/3 F1-T4/3 F1-T4/3 FIXED ASSIGNMENT LINKS, 160kb/s RW10 d . rJJ. . 125.00us 40kb/s 10kb/s = ~ ~ (':) 0" N ,_:---1 N 0 0 ~ CDMA RW SPACE -----. 'JJ RWl RW2 RW3 RW4 RW5 RW6 RWB RW7 RW9 RW10 RW11 RW12 RW13 RW14 RW15 O =- ("'C ("'C !""'!" TIME ~ I F1 0 . •·14 1 H1°1°1 H 1 34 1 Fl H 2 Fl L 1 "'""' 0 ~ ~ 0"1 L_L_h2......2..2JJfl_jJLJ;-LLif-.Lf....L~___L_u____J7~L-.L..-~~,;,;,.;..;,;,.~--:-~~__.,2s.oous v FIXED ASSIGNMENT LINKS, 160kb/s FREE Ln SLOTS AVAILABLE FOR UPLINK ACQUISITION FREE Ln SLOTS AVAILABLE 80kb/s FOR UPLINK ACQUISITION e rJl ~0\ UPLINK ACQUISITION, 10kb/s FIG. PRIORITY UPLINK ACQUISITION, 10kb/s 15B )oooool \.0 Ul w N -....l ~ )oooool ~ r 6 0 0 (() co N N 370 302 rJJ. MANAGEMENT SYSTEM r--~----------1 380 I I I d . . ----,I I I I DYNAMIC POOL SIZING DA ENGlNE 39 0 "-P-1-..,.._..,.._,.... ~ ~ t"""f'~ = 365 l""'''- ~ (? ::r Jjlfr_ .L\.J. .L N ... -l N 0 1'/ If 400 0 ~ 300 •! LU -l_u ) r--------------~--, I f)J:"('()nJ:"R I .... 'VVL.I'LI \ v= 326 \ I 'JJ ! .. . ~ .328 =~ t'e !""t- I-l Ul 336 0 ~ ~ ;"\ BER ESTIMATE BER ESTIMATE l_.r 330 f I CALL CONTROL e rJJ ..._.0\ ~ \0 Ul ~ N ~---------~---~----------~ ......:] o:; ~ ~ 6 0 r 0 (0 OJ I\.) w U.S. Patent Feh. 27, 20()1 US 6,195,327 Bl Sheet 16 of 16 (lll) (l) FIG. 18 58 ctJ 10 I I 405 ~20 SERVICE DOMAIN CONTROLLER 400 10 FIG. 19A 420 \ RADIO SUBSYSTEM 440 470 \ - I 425 '--- 465 - ·~ 460 ; ) ~ ( 430 )__ CHANNEL SELECTION CONTROLLER J 435 ~ MESSAGE DECODER 445 ( I 455 450 - CALL CONTROL \ 336 FIG. 19B WIL-0009824 US 6,195,327 Bl 1 2 subscriber terminals, communication between a central terminal and a subscriber terminal being arranged to occur over a wireless link, a plurality of code division multiplexed channels being provided within a single frequency channel to enable data items pertaining to a plurality of wireless links TECHNICAL FIELD OF THE INVENTION to be transmitted simultaneously within different code diviTI1e present invention relates in general to \vireless telesion multiplexed channels of said single frequency channel, communications systems and more particularly to techthe interference controller comprising: an analyser for comniques for controlling interference in a cel.l of a wireless paring with predetermined criteria parameters within the cell indicative of whether the code division multiplexed channels telecommunications system. 10 are subject to interference from signals generated by said BACKGROUND OF THE INVENTION other cells; and a channel controller, responsive to the analyser, to selectively prevent code division multiplexed A wireless telecommunications system has been proposed channels from being used in order to reduce the effect of the in which a geographical area is divided in to cells, each cell interference from said other cells. having one or more central terminals (CTs) for communi- 15 By using the above approach, the effects of interference cating over wireless links \'Vith a number of subscriber from other cells can be suppressed, since taking a code terminals (STs) in the cell. These wireless links are estabdivision multiplexed channel out of commission enhances lished over predetermined frequency channels, a frequency the interference rejection of the remaining code division channel typically consisting of one frequency for uplink signals from a subscriber terminal to the central terminal, 20 multiplexed channels. Further, it is not just the effect of interference from other cells which is reduced, but also the and another frequency for downlink signals from the central effect of anv internal interference within the cell, such as terminal to the subscriber terminal. multipath ir{terference, will also be reduced. Taking a code Due to bandwidth constraints, it is not practical for each division multiplexed channel out of commission may affect individual subscriber terminal to have its own dedicated the number of calls that can be handled simultaneously by frequency channel for communicating with the central ter- 25 the cell hut will enable the cell to retain a satisfactory minal. Hence, techniques need to be applied to enable data quality ;vhere no calls are affected to an un.acceptable degree items relating to different communications to be passed over by outside interference. the same frequency channel without interfering vvith each }J[l preferred embodiments, a parameter provided to the other. In current wireless telecommunications systems, this 30 analyser is the bit error rate (BER) for signals transmitted can he achieved through the use of a 'Code Division within said code division multiplexed channels, and the Multiple Access' (CDMA) technique, whereby a set of predetermined criteria with which the analyser compares orthogonal codes may be applied to the data items to be said BER is a threshold BER value identifying a predetertransmitted on a particular frequency channel, data items mined maximum acceptable BER, the channel controller relating to different communications being combined with 35 being responsive to the analyser indicating that the HER different orthogonal codes from the set. exceeds the predetermined maximum acceptable BER to Signals to which an orthogonal code has been applied can remove a code division multiplexed channel from use. A be considered as being transmitted over a corresponding BER signal can be provided to the analyzer for each uplink orthogonal channel within a particular frequency channel. and downlink communication path, the BER signal giving Hence, if a set of 16 orthogonal codes are u.sed, 16 orthogo40 an indication of the errors introduced by interfe.rence during nal channels can be created within a single frequency the transmission of a data signal over the particular wireless channel, and hence up to sixteen separate communic<ttion linlc Hence, for each \Vireless link, the analyser can be signals (corresponding to sixteen separate wireless links) provided with information about the interference levels can be transmitted simultaneously over the single frequency being experienced on those links. channel if different orthogonal codes are applied to each Further, an additional parameter preferably provided to 45 communication signal. the analyser is a grade of service (GOS) signal indicative of This reduces interference between signals transmitted on the availability of the code division multiplexed channels, the same frequency channel in a particular cell, but does not and the predetermined criteria with which the analyser avoid the prospect of interference from signals generated by compares said GOS signal is a threshold GOS value idennearby cells that happen to be using the same frequency so tifving a predetermined maximum grade of service, the channel. This problem is alleviated somewhat by adopting a ch;nne:l controller being responsive to the analyser indicatdeployment arrangement whereby adjacent cells all use ing that the GOS signal has excetded the predtltrmined difftrtnl frequtncy channds. Howevtr, there are only a maximum grade of service to remove a code division limited number of frequency channels that can be allocated multiplexed channel from use. to the wireless telecommunications system. Hence it is 55 Preferably, each subscriber terminal and each modem on inevitable, particularly in densely populated areas where a modem shelf within the central terminal will have a call there are many subscriber terminals and thus each cell only control function associated the.rewith. The call control funccovers a small geographical area, that signals from nearby tion within an ST will collect information about how readily cells using the same frequency channel may interfere with the ST is able to acquire an uplink channel for incoming or those generated within a cell. 60 outgoing calls, whilst each call control functions within the CT will monitor how rtadily tht modtms within the CT can SUMMARY OF THE INVENTION establish downlink channels. Hence, the analyser will in According to the present invention, there is provided an pref1~rred embodiments receive information indicative of interference controller for limiting in one cell the effect of bow readilv the modems within the CT and each ST is able interference generated by other cells of a wireless telecom- GS to acquire ~hannels. If the GOS exceeds that which would be munications system, each cell of the wireless telecommuconsidered acceptable (as indicated by the predetermined nications system having a central terminal and a plurality of maximum GOS), then the channel controlller can remove a CONTROLLING INTERFERENCE IN A CELL OF A WIRELESS TELECOMMUNICATIONS SYSTEM WIL-0009825 US 6,195,327 Bl 3 4 code division multiplexed channel from use with the aim of In preferred embodiments, said code division multiplexed channels are orthogonal channels, a set of orthogonal codes reducing the effect of interference within the remaining code being used to create said orthogonal channels. division multiplexed channels. In preferred embodiments of the present invention, an Preferably, the channel controller, upon receipt of a signal interference controller in accordance with the invention is from the analyser indicating that a code division multiplexed provided within a central terminal for a cell of a wireless channel should be removed from use, is arranged to detertelecommunications system, the telecommunications system mine which code division multiplexed channel is least having a plurality of cells, and each cell having a central heavily used, and to remove that code division multiplexed terminal and a plurality of subscriber terminals, communichannel from use. This ensures that the least number of users 10 cation between the central terminal and a subscriber terminal are affected bv the removal of the code division multiplexed in said cell being arranged to occur over a wireless link, a channel. Ho~ever, it will be apparent that other criteria plurality of code division multiplexed channels being procould be used by the channel controller to decide which vided within a single frequency channel to enable data items channel to remove. For example, the least heavily used pertaining to a plurality of wireless links to be transmitted channel may be reserved for priority calls, and hence it may 15 sirnullaneously within di.[erent code division multiplexed not be appropriate to remove that channel from use. In such channels of said single frequency channel. The provision of cast:s, lht channtl controlltr might be;; arranged to remove the interference controller within the central terminal the least heavily used channel that is not handling, or enables the CT to limit the effect of interference generated reserved for handling, a priority call. As yet another by other cells of said wireless telecommunications system. alternative, it may be acceptable for the channel controller In such embodiments, the central terminal would typically not to react to the request from the analyser to remove a 20 further comprise: an orthogonal code generator for providchannel, until such time as a channel is completely free of ing an orthogonal code from a set of orthogonal codes used traffic, and to then remove that channel from use. to create said code division multiplexed channels within the In preferred embodiments, a plurality of the code division singlt: frequency channd; a first tncoder for combining a multiplexed channels are designated as traffic channels, the data item to be transmitted on the single frequency channel analyser is arranged to monitor the parameters relating to 25 with said orthogonal code from the orthogonal code interference on those traffic channels, and the channel congenerator, the orthogonal code determining the code division troller is arranged to selectively designate one or more of multiplexed channel over which the data item is transmitted, said traffic channels as locked channels which should not be thereby enabling data items pertaining to different wireless used in order to reduce the effect of the interference from 30 links to be transmitted simultaneously within different code said other cells. division multiplexed channels of said single frequency chanPreferably, if the analyser determines that the BER signal nel. is helow a predetermined minimum BER value, the channel Viewed from a further aspect, the present invention procontroller is arranged to designate one of said locked chanvides a wireless telecommunications system comprising a nels as a free traffic channel which can subsequently be used 35 plurality of cells, each cell having a central terminal and a for data traffic. Hence, if the effect of.interference on the plurality of subscriber terminals, communication between a channels is below what would be considered acceptable, central terminal and a subscriber terminal within a cell being then the channel controller can add another code division arranged to occur over a wireless link, a plurality of code multiplexed channel to the pool of traffic channels, thereby division multiplexed channels being provided within a improving the GOS. 40 single frequency channel to enable data items pertaining to Similarly, if the analyser determines that the GOS signal a plurality of wireless links to be transmitted simultaneously has dropped below a second predetermined minimum GOS within different code division multiplexed channels of said value, the channel controller is arranged to designate one of single frequency channel, at least one cell of the wireless said locked channels as a free traffic channel which can telecommunications system comprising an interference consubseq11ently be used for data traffic. If the GOS drops below 45 troller in accordance with the present invention for limiting a minimum acceptable level, then it is preferable to increase the effect of interference generated by other cells of said the number of available channels if possible, but this will wireless telecommunications system. tend to adversely affect the BER, since each channel will In preferred embodiments, the interference controller may become more susceptible to interference. The analyser in further comprise a transmission controller for processing combination with the channel controller will aim to strike a 50 data items to be transmitted over a wireless link connecting balance where there are sufficient channels to provide an a central terminal and a subscriber terminal of a wireless acceptable GOS, but not so many that the interference level telecommunications system, a single frequency channel becomes unacceptable on any of the channels. being employed for transmitting data items pertaining to a In preferred embodiments, the channel controller is proplurality of wireless links, the transmission controller comvided with a value indicating a maximum number of code 55 prising: an orthogonal code generator for providing an division multiplexed channels that can be designated as orthogonal code from a set of 'm' orthogonal codes used to traffic channels, the channel controller only adding code create 'm' orthogonal channels within the single frequency division multiplexed channels upon request from the analychannel; a first encoder for combining a data item to be ser if doing so would not exceed the maximum number of transmitted on the single frequency channel with said code division multiplexed channels. 60 orthogonal code from the orthogonal code generator, the Prderably, a number of the trallic channels are reservtd as orthogonal code determining the orthogonal channtl. over which the data item is transmitted, whereby data 1tems call channels, and a number of the traffic channels are pertaining to different wireless links may be transmitted designated as free channels, and if a call channel is used to simultaneously within different orthogonal channels of said pass call data, the channel controller is arranged to designate a free channel as a call channel if a free channel is available, 65 single frequency channel; an overlay code generator for providing an overlay code from a first set of 'n' overlay thereby improving the chance of a call channel being codes which are orthogonal to each other; and a second available for a subsequent call. WIL-0009826 US 6,195,327 Bl 6 5 encoder arranged to apply the overlay code from the overlay of the orthogonal channel, whereby a plurality of data items code generator to said data item, whereby 'n' data items relating to different wireless links may be transmitted within pertaining to different wireless links may be transmitted the same orthogonal channel during a predetennined frame simultaneously within the same orthogonal channel. period. Additionally, or alternatively, the interference controller Additionally, or alternatively, the interference controller may further comprise a reception controller for processing may further comprise a reception controller for processing data items received over a wireless link connecting a central data items received over a wireless link connecting a central terminal and a subscriber terminal of a wireless telecomterminal and a subscriber terminal of a wireless telecommunications system, a single frequency channel being munications system, a single frequency channel being employed for transmitting data items pertaining to a plural- 10 employed for transmitting data items pertaining to a plurality of wireless links, and 'm' orthogonal channels being ity of wireless links, the receiver controller comprising: an provided within the single frequency channel, the receiver orthogonal code generator for providing an orthogonal code controller comprising: an orthogonal code generator for from a set of 'm' orthogonal codes used to create 'm' providing an orthogonal code from a set of 'm' orthogonal orthogonal channels within the single frequency channel; a first decoder for applying, to signals n:ceived on tht: single 15 codes used to create said 'm' orthogonal channels within the single frequency channel; a first decoder for applying, to frequency channel, the orthogonal code provided by the signals received on the single frequency channel, the orthogonal code generator, in order to isolate data items orthogonal code provided by the orthogonal code generator, transmitted within the corresponding orthogonal channel; an in order lo isolate data items transmitted within the correoverlay code generator for providing an overlay code from a first set of 'n' overlay codes which are orthogonal to each 20 sponding orthogonal channel; and a TDM decoder arranged to extract a data item from a predetermined time slot within other, the set of 'n' overlay codes enabling 'n' data items said orthogonal channel, a plurality of data items relating to pertaining to different wireless links to be transmitted simuldifferent wireless links being transmitted within the same taneously within the same orthogonal channel; and a second orthogonal channel during a predetermined frame period. decoder for applying, to the data items of the orthogonal By using TDM techniques in addition to a known set of channel, the overlay code from the overlay code generator so 25 orthogonal codes, it is possible for selected orthogonal as to isolate a particular data item transmitted using that channels to be subdivided in the time dimension. For overlay code. examplt:, ii TDM is used to divide one frame period in to By using overlay codes in addition to a known set of four subframes, and each orthogonal channel is subject to orthogonal codes, it is possible for selected orthogonal channels to be subdivided to form additional orthogonal 30 the IDM technique, then up to 64 separate communication signals can be transmitted on the sixteen orthogonal chanchannels. For example, if there are originally sixteen nels during one frame period, albeit at a quarter of the rate orthogonal channels and a set of four overlay codes are that the communication signals could be transmitted if the defined, each orthogonal channel being subject to overlay IDM technique was not used. codes, then up to 64 orthogonal channels can be defined. By Such an approach has the advantage that it preserves application of appropriate orthogonal codes and overlay 35 compatibility with current hardware and software equipment codes, up to 64 separate communication signals could be which use the set of orthogonal codes, but which do not sent simultaneously on the one frequency channel, albeit at support the use of TDM techniques. By designating certain a quarter of the rate that the communication signals could be orthogonal channels as channels for which TDM is not used, transmitted if the overlay codes were not used. Such an approach has the advantage that it preserves 40 the current equipment can communicate over those channels without any changes being required to the equipment. compatibility with current hardware and software equipment In preferred embodiments, the interference controller may \vhich usc the set of orthogonal codes, but which do not further comprise a channel selection controller for establishsupport the use of overlay codes. By designating certain ing a wireless link connecting a central terminal and a orthogonal channels as channels for which overlay codes are not used, the current equipment can communicate over those 45 subscriber terminal of a wireless telecommunications system, at least two frequency channels being provided over channels without any changes being required to the equipwhich said wireless link could be established, the channel ment. controller comprising: a storage for storing data identifying ln another preferred embodiment, the interference conthe at least two frequency channels; a selector for selecting troller may further comprise a transmission controller for processing data items to be transmitted over a \vireless link 50 a frequency channel from those listed in said storage; link acquisition logic for establishing a wireless link on the connecting a central terminal and a subscriber terminal of a frequency channel selected by the selector; the selector wireless telecommunications system, a single frequency being responsive to the link acquisition logic being unable to channel being employed for transmitting data items pertainestablish said wireless link, to select an alternative frequency ing to a plurality of wireless links, the transmission controller comprising: an orthogonal code generator for providing 55 channel from those listed in said storage. By this approach, it is possible to increase the number of an orthogonal code from a set of 'm' orthogonal codes used subscriber terminals that can be supported by the wireless to create 'm' orthogonal channels within the single fretelecommunications system, since if one frequency channel quency channel; a first encoder for combining a data item to is fully used at the time that a wireless link connecting a be transmitted on the single frequency channel with said orthogonal code from the orthogonal code generator, the 60 particular subscriber terminal with a central terminal is required, then another frequency channel can be selected for orthogonal code determining the orthogonal channel over the establishment of that wireless link. Formerly this would \vhich the data item is transmitted, ·whereby data items not have been possible, since the subscriber terminal would pertaining to different wireless links may be transmitted have: been arranged to only communicate with a central simultaneously within different orthogonal channels of said single frequency channel; and a TDM encoder arranged to apply time division multiplexing (TDM) techniques to the data item in order to insert the data item within a time slot 65 terminal using one predefined frequency channel. Viewed from a further aspect, the present invention provides a method of limiting in one cell the effect of interfer- WIL-0009827 US 6,195,327 Bl 7 8 ence generated by other cells of a vv.ireless telecommunicaFIGS. 13A and 13B illustrate the structure of the frames tions system, each cell of the wireless telecommunications of information sent over the downlink and uplink paths. system having a central terminal and a plurality of subFIGS. 14A and 14B illustrate the overhead frame strucscriber terminals, communication between a central terminal ture for the downlink and uplink paths. and a subscriber terminal being arranged to occur over a FIGS. 15Aand 15B illustrate typical downlink and uplink wireless link, a plurality of code division multiplexed chanchannel structures that might occur in a loaded system in nels being provided within a single frequency channel to accordance with preferred embodiments of the present enable data items pertaining to a plurality of wireless links invention. to be transmitted simultaneously within different code diviFIG. 16 illustrates how the available traffic channels are sion multiplexed channels of said single frequency channel, 10 classified in preferred embodiments of the present invention. the method comprising the steps of: (a) employing an FIG. 17 illustrates the elements used by the central analyser to compare with predetermined criteria parameters terminal to perform interference limiting. within the cell indicative of whether the code division multiplexed channels are subject to interference from signals FIG. 18 illustrates possible antenna configurations that generated by said other cell<>; and (b) responsive to the 15 can be employed in a wireless telecommunications system in analyser, selectively preventing code division multiplexed accordance with the preferred embodiment of the present channels from being used in order to reduce the effect of the invention. interference from said other cells. FIG. 19A and 19B is a block diagram illustrating how By using the above approach, the effects of interference channel switching is facilitated in preferred embodiments of from other cells can be suppressed, since taking a code zo the present invention. division multiplexed channel out of commission enhances DETAILED DESCRIPTION OF THE the interference rejection of the remaining code division INVENTION multiplexed channels. FIG. 1 is a schematic overview of an example of a wireless telecommunications system. The telecommunications system includes one or more service areas 12, 14 and An embodiment of the invention will be described 16, each of which is served by a respective central terminal hereinafter, by way of example only, with reference to the (CT) 10 which establishes a radio link with subscriber accompanying drawings in which like reference signs are terminals (ST) 20 within the area concerned. The area which used for like features and in which: 30 is covered by a central terminal 10 can vary. For example, FIG. 1 is a schematic overview of an example of a in a rural area with a low density of subscribers, a service wireless telecommunications system in which an example of area 12 could cover an area with a radius of 15-20 Km. A the present invention is included; service area 14 in an urban environment where is there is a FIG. 2 is a schematic illustration of an example of a high density of subscriber terminals 20 might only cover an subscriber terminal of the telecommunications system of 35 area with a radius of the order of 100m. In a suburban area FIG.1; with an intermediate density of subscriber terminals, a FIG. 3 is a schematic illustration of an example of a service area 16 might cover an area with a radius of the order cc:ntral tt:rminal of the: tekcommunications system of FIG. of 1 Km. It will be appreciated that the area covered by a 1· particular central terminallO can be chosen to suit the local FIG. 3Ais a schematic illustration of a modem shelf of a 40 rc:quiremenls of c:xpected or actual subscribc:r dc:nsity, local central terminal of the telecommunications system of FIG. geographic considerations, etc, and is not limited to the 1; examples illustrated in FIG. 1. Moreover, the coverage need not be, and typically will not be circular in extent due to FIG. 4 is an illustration of an example of a frequency plan antenna design considerations, geographical factors, buildfor the telecommunications system of FIG. 1; 45 ings and so on, which will aJiect the distribution of transFIGS. SA and 5B are schematic diagrams illustrating mitted signals. possible configurations for cells for the telecommunications The central terminals 10 for respective service areas 12, system of FIG. 1; 14, 16 can be connected to each other by means of links 13, FlG. 6 is a schematic diagram illustrating aspects of a code division multiplex system for the telecommunications so 15 and 17 which interface, for example, with a p11blic switched telephone network (PSTN) 18. The links can system of FIG. 1; include conventional telecommunications technology using FIGS. 7 A and 7B are a schematic diagram illustrating copper wires, optical fibres, satellites, microwaves, etc. signal transmission processing stages for the telecommuniThe \vi.reless telecommunications system of FIG. 1 is cations system of FIG. 1; 55 based on providing fixed microwave links between subFIG. 8A and 8B are schematic diagrams illustrating signal scriber terminals 20 at fixed locations within a service area reception processing stages for the telecommunications sys(e.g., 12, 14, 16) and the central terminal 10 for that service tem of FIG. 1; area. Each subscriber terminal 20 can be provided with a FIG. 9A and 9B are diagrams illustrating the uplink and permanent fixed access link to its central terminal 10, but in downlink delivery methods when the system is fully loaded. 60 preferred embodiments demand-based access is provided, so FIG.10 illustrates the CDMAchannel hierarchy in accorthat the number of subscribers which can be supported dance with preferred embodiment"> of the present invention. exceeds the number of available wireless links. The manner FIG. 11 is a schematic diagram illustrating downlink and in which demand-based access is implemented v•.rill be uplink communication paths for the wireless communicadiscussed in detail later. tions system. 65 FIG. 2 illustrates an example of a configuration for a subscriber terminal20 for the telecommunications system of FIG.l2 is a schematic diagram illustrating the makeup of a downlink signal transmitted by the central terminal. FIG. 1. FIG. 2 includes a schematic representation of BRIEF DESCRIPTION OF 1HE INVENTION 25 WIL-0009828 US 6,195,327 Bl 9 10 controllers 56 could be networked for supporting a plurality customer premises 22. A customer radio unit (CRU) 24 is of eentral terminals 10. mounted on the customer's premises. The customer radio unit 24 includes a flat panel antenna or the like 23. The As an alternative to the RS232 connections 55, which customer radio unit is mounted at a location on the customextend to a site controller 56, data connections such as an er's premises, or on a mast, etc., and in an orientation such X.25 links 57 (shown with dashed lines in FIG. 3) could that the flat panel antenna 23 within the customer radio unit instead be provided from a pad 228 to a switching node 60 24 faces in the direction 26 of the central termina110 for the of an element manager (EM) 58. An element manager 58 can service area in which the customer radio unit 24 is located. support a number of distributed central terminals 10 connected by respective connections to the switching node 60. The customer radio unit24 is connected via a drop line 28 to a power supply unit (PSU) 30 within the customer's 10 The element manager 58 enables a potentially large number (e.g., up to, or more than 1000) of central terminals 10 to be premises. The power supply unit 30 is connected to the local integrated into a management network. The element manpower supply for providing power to the customer radio unit ager 58 is based around a powerful workstation 62 and can 24 and a network terminal unit (NTU) 32. The customer include a number of computer terminals 64 for network radio unit 24 is also connected via the power supply unit 30 to the network lemunal unit32, which in tum is connected 15 engineers and control personnel. to telecommunications equipment in the customer's FIG. 3A illustrates various parts of a modem shelf 46. A premises, for example to one or more telephones 34, factransmit/receive RF unit (RFU-for example implemented simile machines 36 and computers 38. The telecommunicaon a card in the modem shel:t) 66 generates the modulated tions equipment is represented as being within a single transmit RF signals at medium power levels and recovers customer's premises. However, this need not be the case, as 20 and amplifies the baseband RF signals for the subscriber the subscriber terminal20 preferably supports either a single terminals. The RF unit 66 is connected to an analogue card or a dual line, so that two subscriber lines could be supported (AJ'.l) 68 which performs A-DID-A conversions, baseband by a single subscriber terminal 20. The subscriber terminal .filtering and the vector summation of 15 transmitted signals 20 can also be arranged to support analogue and digital from the modem cards (MCs) 70. The analogue::: unit 68 is telecommunications, for example analogue communications 25 connected to a number of (typically 1-8) modem cards 70. at 16, 32 or 64khits/sec or digital communications in accorThe modem cards perform the baseband signal processing of dance with the ISDN BRA standard. the transmit and receive signals to/from the subscriber terminals 20. 'l11is may include Y2 rate convolution coding FIG. 3 is a schematic illustration of an example of a and x 16 spreading with "Code Division Multiplexed central terminal of the telecommunications system of FIG. 1. The common equipment rack 40 comprises a number of 30 Access" (CDMA) codes on the transmit signals, and synchronisation recovery, de-spreading and error correction on equipment shelves 42, 44, 46, including a RF Combiner and the receive signal<;. Each modem card 70 in the present power amp shelf (RFC) 42, a Power Supply shelf (PS) 44 example has two modems, and in preferred embodiments and a number of (in this example four) Modem Shelves there are eight modem cards per shelf, and so sixteen (MS) 46. The RF combiner shelf 42 allows the modem shelves 46 to operate in parallel. ff 'n' modem shelves are 35 modems per shelf. However, in order to incorporate redundancy so that a modem rna y be substituted in a subscriber provided, then the RF combiner shelf 42 combines and amplifies the power of 'n' transmit signals, each transmit link when a fault occurs, only 15 modems on a single modem shelf 46 are generally used. The 16th modem is then signal being from a respective one of the 'n' modem shelves, used as a spare which can be switched in if a failure of one and amplifies and splits received signals 'n' way so that separate signals may be passed to the respective modem 40 of the other 15 modems occurs. The modem cards 70 are connected to the tributary unit (TU) 74 which terminates the shelves. The power supply shelf 44 provides a connection to connection to the host public switched telephone network 18 the local power supply and fusing for the various components in the common equipment rack 40. A bidirectional (e.g., via one of the lines 47) and handles the signalling of connection extends between the RF combiner shelf 42 and telephony information to the subscriber terminals via one of the main central terminal antenna 52, such as an omnidi- 45 15 of the 16 modems. rectional antenna, mounted on a central terminal mast 50. The wireless telecommunications between a central terThis example of a central terminallO is connected via a minal10 and the subscriber terminals 20 could operate on point-to-point micro\vave link to a location where an intervarious frequencies. FIG. 4 illustrates one possible example of the frequencies which could be used. In the present face to the public switched telephone network 18, shown schematically in FIG. 1, is made. As mentioned above, other so example, the wireless telecommunication system is intended types of connections (e.g., copper wires or optical fibres) can to operate in the 1.5-2.5 GHz Band. In particular the present be used to link the centrallerminal10 to the public switched example is intended to operate in the Band defined by ITU-R telephone network 18. In this example the modem shelves (CCIR) Recommendation F.701 (2025-2110 MHz, 2200-2290 MHz). FIG. 4 illustrates the frequencies used for are connected via lines 47 to a microwave terminal (MT) 48. A microwave link 49 extends from the microwave terminal 55 the uplink from the subscriber terminals 20 to the central terminal 10 and for the downlink from the central terminal 48 to a point-to-point microwave antenna 54 mounted on the 10 to the subscriber terminals 20. It will be noted that 12 mast 50 for a host connection to the public switched telephone network 18. uplink and 12 downlink radio charmels of 3.5 MHz each are provided centred about 2155 MHz. The spacing between the A personal computer, workstation or the like can be provided as a site controller (SC) 56 for supporting the 60 rece,[ve and transmit channels exceeds the required minimum spacing of 70 MI Iz. centralterminal10. The site controller 56 can be connected to each modem shelf of the central terminal 10 via, for In the present example, each modem shelf supports 1 example, RS232 connections 55. The site controller 56 can frequency channel (i.e. one uplink frequency plus the corthen provide support functions such as the localisation of responding downlink frequency). Currently, in a wireless faults, alarms and status and the configuring of the central 65 telecommunications system as described above, CDMA terminal 10. A site controller 56 will typically support a encoding is used to support up to 15 subscriber links on one single central terminal 10, although a plurality of site frequency channel (one subscriber link on each modem). WIL-0009829 US 6,195,327 Bl 11 12 Hence, if a central terminal has four modem shelves, it can support 60 (15x4) subscriber links (ie. 60 S'ls can be connected to one CT). However, it is becoming desirable for more than 60 STs to be supported from one central terminal, and, in preferred embodiments of the present invention, enhancements to the COMA encoding technique are provided to increase the number of subscriber links that can be supported by a central terminal. Both COMA encoding, and the enhancements made to the CDMA encoding in accordance with preferred embodiments, will be discussed in more detail later. Typically, the radio traffic from a particular central terminallO will extend into the area covered by a neighbouring central terminallO. To avoid, or at least to reduce interference problems caused by adjoining areas, only a limited numbtr of Lht available fn:t}utncits will bt: ustd by any given central terminallO. PIG. SA illustrates one cellular type arrangement of the frequencies to mitigate interference problems between adjacent central terminals 10. In the arrangement illustrated in FIG. SA, the hatch lines for the cells 76 illustrate a frequency set (FS) for the cells. By selecting three frequency sets (e.g., where: FSl=Fl, F4, F7, FlO; FS2=F2, FS, FS, Fll; FS3=F3, F6, F9, F12), and arranging that immediately adjacent cells do not use the same frequency set (see, for example, the arrangement shown in FIG. SA), it is possible to provide an array of fixed assignment omnidirectional cells where interference between nearby cells can be reduced. The transmitter power of each central terminallO is preferably set such that transmissions do not extend as far as the nearest cell which is using the samt fret}Ut:ncy st:l. Thus, in acconlance with the arrangement illustrated in FIG. SA, each central terminal10 can use the four frequency pairs (for the uplink and downlink, respectively) within its cell, each modem shelf in the central terminal 10 being associated with a respective RF channel (channel frequency pair). FIG. SB illustrates a cellular type arrangement employing sectored cells to mitigate problems between adjacent central terminals 10. As with FIG. SA, the different type of hatch lines in FIG. SB illustrate different frequency sets. As in FIG. SA, FIG. SB represents three frequency sets (e.g., \vhere: FSl=Fl, F4, F7, FlO; FS2=F2, FS, F8, Fll; FS3=F3, F6, F9, F12) However, in FIG. 5B the cells are sectored by using a sectored central terminal (SCT) 13 which includes three central terminals 10, one for each sector Sl, S2 and S3, with the transmissions for each of the three central terminals 10 being directed to the appropriate sector among S1, S2 and S3. This enables the number of subscribers per cell to be increased three fold, while still providing permanent fixed access for each subscriber terminal 20. Arrangements such as those in FIGS. SA and SD can help reduce interference, but in order to ensure that cells oper- ating 011 the same frequency don't inadvertently decode each others data, a seven cell repeat pattern is used such that for a cell operating on a given frequency, all six adjacent cells operating on the same frequency are allocated a unique pseudo random noise (PN) code. The use of PN codes will be discussed in more detail later. The use of different PN codes prevents nearby cells operating on the same frequency from inadvertently decoding each others data. As mentioned above, COMA techniques can be used in a fixed assignment arrangement (ic. one where each ST is assigned to a particular modem on a modem shelf) to enable each channel frequency to support 15 subscriber links. FTG. 6 gives a schematic overview of COMA encoding and 15 decoding. In order to encode a COMA signal, base band signals, for example the user signals for each respective subscriber link, are encoded at 80-SON into a 160 ksymbols/sec baseband signal where each symbol represents 2 data bits (see, for 20 example the signal represented at 81). This signal is then spread by a factor of 16 using a spreading function 82-82N to gent:rate signals at an ditctivt chip ratt: of 2.56 Msymbols/sec in 3.5 MHz. The spreading function involves applying a PN code (that is specified on a per CT basis) to 25 the sig11al, and also applying a Rademacher-Walsh (RW) code which ensures that the signals for respective subscriber terminals will be orthogonal to each other. Once this spreading function has been applied, the signals for respective subscriber links are then combined at step 84 and converted 30 to radio frequency (RF) to give multiple user channel signals (e.g. 8S) for transmission from the transmitting antenna 86. 10 During transmission, a transmitted signal will be subjected to interference sources 88, including external inter35 ference 89 and interference from other channels 90. Accordingly, by the time the CDMAsignal is received at the receiving antenna 91, the multiple user channel signals may be distorted as is represented at 93. In order to decode the signals for a given subscriber link 40 from the received multiple user channel, a Walsh correlator 94-94N uses the same RW and PN codes that were used for the encoding for each subscriber link to extract a signal(e.g. as represented at 95) for the respective received baseband signal 96-96N. It will b~ nottd that Lht: rtcdv~d signal will 45 include some residual noise. However, unwanted noise can be removed using a low pass filter and signal processing. The key to CDMA is the application of the RW codes, these being a mathematical set of sequences that have the 50 function of "orthonormality". In other words, if any RW code is multiplied by any other RW code, the results are zero. A set of 16 RW codes that may be used is illustrated in Table 1 below: TABLE 1 RWO RW1 RW2 RW3 RW4 RW5 R\V6 RW7 RW8 RW9 RW10 RW11 ] -1 1 -1 -1 -1 -1 1 1 -1 -1 1 -1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 1 -1 1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 1 -1 1 -1 -1 1 1 -1 -1 -1 -1 -1 1 -1 1 -1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 1 -1 -1 1 1 -1 -1 1 -1 1 ] -1 -1 -1 -1 -1 -1 -1 -1 -] -1 1 1 -1 -1 -1 -1 -1 1 -1 -1 1 1 -1 -1 -1 -1 1 -1 -1 1 -1 -1 -1 -1 WIL-0009830 US 6,195,327 Bl 14 13 TABLE 1-continued RW12 RW13 RW14 RW15 1 -1 1 -1 1 1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 -] ] 1 -1 -1 1 1 1 -1 -1 -1 -] The above set of RW codes are orthogonal codes that Overlay codes are used extensively to provide variable allow the multiple user signals to be transmitted and 10 rate uplink traffic channels. Overlay codes will also be used received on the same frequency at the same rime. Once the to implement downlink control channels, these control chanbit stream is orthogonally isolated using the RW codes, the nels being discussed in more detail later. However, as signals for respective subscriber links do not interfere with mentioned earlier, a different approach is taken for providing each other. Since RW codes are orthogonal, when perfectly fiexihle channelisations on the downlink traffic channel aligned all codes have zero cross-correlation, thus making it l5 paths. Downlink traffic channels will operate in high rate, possible to decode a signal while cancelling interference 160 kb/s, mode, with lower data rates of 80 and 40 kb/s from users operating on other RW codes. being supported by 'Time Division Multiplexing' (IDM) the available bandv.ridth. In preferred embodiments of the present invention, it is In preferred embodiments, TDM timeslot bit numbering desired to provide the central terminal with the ability to 20 will follow the CCITT G.732 convention with bits transsupport more than 15 subscriber links on each channel mitted in the sequence bit 1, bit 2 bit 8. Byte orientation is frequency, and to achieve this the above set of 16 RW codes specified per channel as either most significant bit (MSB) has been enhanced. In order to maintain compatibility with first, least significant bit (LSB) first or N/A. former products using the 16 RW codes, it was desirable that any enhancements should retain the same set of 16 RW The provision of a hybrid CDMA;TJDM approach for codes. 25 downlink traffic channels retains the benefits of CDMA access, ie. interference is reduced when traffic is reduced. The manner in which the enhancements have been impleFurther, ut>e of TDM ensures that the CDMA t>ignal is mented provides flexibility in the way the frequency chanlimited to a 256 'Quadrature Amplitude Modulation' (QAM) nels are configured, with certain configurations allowing a greater number of subscriber links to be supported, but at a 30 constellation which reduces receiver dynamic range requirements. QAM constellations will be familiar to those skilled lower gross bit rate. In preferred embodiments, a channel in the art. can be selected to operate with the following gross bit rates: On the uplink channels, the pure CDMA approach using overlay codes eliminates the need to time synchronise STs to 35 a TOM frame reference. This has the advantage of elimi160 kb/s Full rate (Fl) nating TDM delays and the 'guard time' in between TDM 80 kb/s Half rate (Hl, H2) frames. Another benefit is reduced peak power handling Quarter rate (Ql, Q2, Q3, 40 kb/s Q4) requirements in the ST RF transmit chain which would 10 kb/s Low rate (L1, L2, L3, oth(:rwise be needed when transmitting bursty TDM data. L4), for uplink acquisition 40 High dynamic range requirement is restricted to the CT receiver. The manner in which the transmitted and received signals In preferred embodiments, the manner in which these are processed in accordance with preferred embodiments of channelisations are provided differs for the downlink (CT to the present invention will be described with reference to ST) and uplink (ST to CT) communication paths. This is because it has been realised that different performance 45 FIGS. 7 and 8. FIG. 7A is a schematic diagram illustrating signal transmission processing stages as configured in a requirements exist for the downlink and uplink paths. On the downlink all signals emanate from a single source, namely subscriber terminal 20 in the telecommunications system of FIG. 1. In FIG. 7A, an analogue signal from a telephone is the central terminal, and hence the signals will be synchronised. However, on the uplink path, the signals will emanate passed via an interface such as two-wire :interface 102 to a from a number of independent STs, and hence the signals so hybrid audio processing circuit 104 and th(:n via a codec 106 to produce a digital signal into which an overhead channel will not be synchronised. including control information is inserted at 108. If the Given the above considerations, in preferred subscriber terminal supports a number of telephones or other embodiments, on the uplink path full rate (160 kb/s) operatelecommunications equipment, then elements 102, 104 and tion is implemented using the basic set of RW codes discussed earlier, but half and quarter rates are achieved 55 106 may be repeated for each piece of telecommunications equipment. through the use of 'Overlay Codes' which comprise RW At the output of overhead insertion circuit 108, the signal coded high rate symbol patterns that are transmitted for each will have a bit rate of either 160, 80 or 40 kbits/s, depending intermediate rate data symbol. For half rate operation, two on which channel has been selected for transmission of the 2-bit overlay codes are provide, whilst for quarter rate operation, four 4-bit overlay codes are provided. When 60 signal. generating a signal for transmist>ion, one of the overlay The resulting signal is then processed by a convolutional codes, where appropriate, is applied to the signal in addition encoder 110 to produce two signals with the same bit rate as to the appropriate RW code. When the signal is received, the input signal (collectively, these signals will have a then at the CDMA demodulator the incoming signal .is symbol rate of 160, 80 or 40 KS/s). Next, the signals are multiplied by the channel's PN, RW and Overlay codes. The 65 passed to a spreader 111 where, if a reduced bit rate channel correlator integration period is set to match the length of the has been selected, an appropriate overlay code provided by Overlay code. overlay code generator 113 is applied to the signals. At the WIL-0009831 US 6,195,327 Bl 15 16 so as to produce the desired overlay code, in preferred output of the spreader 111, the signals \V.ill be at 160 KSis embodiments, this control coming from the DAengine (to be irrespective of the bit rate of the input signal since the discussed in more detail later). overlay code will have increased the symbol rate by the necessary amount. FIG. 8A is a schematic diagram illustrating the signal reception processing stages as configured in a subscriber The signals output from spreader 111 are passed to a terminal20 in the telecommunications system of FIG. 1. In spreader 116 where the Rademacher-Walsh and PN codes FIG. 8A, signals received at a receiving antenna 150 are are applied to the signals by a RW code generator 112 and passed via a band pass filter 152 before being amplified in PN Code generator 114, respectively. The resulting signals, a low noise amplifier 154. The output of the amplifier 154 is at 2.56 MC/s (2.56 Mega chips per second, where a chip is the smallest data element in a spread sequence) are passed 10 then passed via a further band pass filter 156 before being further amplified by a further low noise amplifier 158. The via a digital to analogue converter 118. The digital to output of the amplifier 158 is then passed to a mixer 164 analogue converter 118 shapes the digital samples into an where it is mixed with a signal generated by a voltage analogue waveform and provides a stage of baseband power controlled oscillator 162 which is responsive to a synthesizer control. The signals are then passed to a low pass :filter 120 to be modulaLed in a modulator 122. Tht: modulatt:d signal 15 160. The output of the mixer 164 is then passed via the 1/Q de-modulator 166 and a low pass filter 168 before being from the modulator 122 is mixed with a signal generated by passed to an analogue to digital converter 170. The digital a voltage controlled oscillator 126 which is responsive to a output of the AJD converter 170 at 2.56 MC/s is then passed synthesizer 160. The output of the mixer 128 is then to a correlator 178, to which the. same Rademacher-Walsh amplified in a low noise amplifier 130 before being passed via a band pass filter 132. The output of the band pass filter 20 and PN codes used during transmission are applied by a RW code generator 172 (corresponding to the RW code genera132 is further amplified in a further low noise amplifier 134, tor 112) and a PN code generator 174 (corresponding to PN before being passed to power control circuitry 136. The code generator 114), respectively. The output of the corroutput of the power control circuitry is further amplified in elator 178, at 160 KS/s, is then applied to correlator 179, a power amplifier 138 before being passed via a further band pass :filter 140 and transmitted from the transmission antenna 25 where any overlay code used at the transmission stage to encode the signal is applied to the signal by overlay code 142. generator 181. The elements 170, 172, 174, 178, 179 and FIG. 7B is a schematic diagram illustrating signal trans181 form a CDMA demodulator. The output from the mission processing stages as configured in a central terminal CDMA demodulator (at correlator 179) is then at a rate of 10 in the telecommunications system of FIG. 1. As will be apparent, the central terminal is configured to perform 30 either 160, 80 or 40 KS/s, depending on the overlay code applied by correlator 179. similar signal transmission processing to the subscriber The output from correlator 179 is then applied to a Viterbi terminal 20 il11Jstrated in FIG. 7A, but does not inch1de decoder 180. The output of the Viterbi decoder 180 is then clements 100, 102, 104 and 106 associated with telecompassed to an overhead extractor 182 for extracting the munications equipment. Further, the central terminal includes a TDM encoder 105 for performing time division 35 overhead channel information. If the signal relates to call data, then the output of the overhead extractor 182 is then multiplexing where required. The central terminal will have passed through TDM decoder 183 to extract the call data a network interface over which incoming calls destined for from the particular time slot in which it was inserted by the a subscriber terminal are received. When an incoming call is CT TDM encoder 105. Then, the call data is passed ~ia a received, the central terminal will contact the subscriber terminal to which the call is directed and arrange a suitable 40 codec 184 and a hybrid circuit 188 to an interface such as two wire interface 190, where the resulting analogue signals channel over which the incoming call can be established are passed to a telephone 192. As mentioned earlier in with the subscriber terminal (in preferred embodiments, this connection with the ST transmission processing stages, is done using the call control channel discussed in more elements 184, 188, 190 may be repeated for each piece of detail later). The channel established for the call will determine the time slot to be used for call data passed from the 45 telecommunications equipment 192 at the ST. If the data output by the overhead extraction circuit 182 CT to the STand the TDM encoder 105 will be supplied with is data on a downlink control channels, then instead of this information. passing that data to a piece of telecommunications Hence, when incoming call data is passed from the equipment, it is passed via switch 187 to a call control logic network interface to the TDM encoder 105 over line 103, the TDM encoder will apply appropriate TDM encoding to 50 185, where that data is interpreted by the ST. At the subscriber terminal 20, a stage of automatic gain enable the data to be inserted in the appropriate time slot. control is incorporated at the IF stage. The control signal is From then on, the processing of the signal is the same as the derived from the digital portion of the CDMAreceiver using equivalent processing performed in the ST and described the output of a signal quality estimator. with reference to FIG. 7A, the overlay code generator FIG. SB illustrates the signal reception processing stages producing a single overlay code of value '1' so that the 55 as configured in a central terminal 10 in the telecommunisignal output from spreader 111 is the same as the signal cations system of FIG. 1. As will be apparent from the figure, input to the spreader 111. the signal processing stages between the RX antenna 150 As mentioned earlier, in preferred embodiments, overlay and the overhead extraction circuit 182 are the as those codes, rather than TDM, are used to implement downlink control channels, and data relating to such channels is passed 60 within the ST discussed in connection with FIG. SA. However, in the case of the CT, call data output from the from a demand assignment engine. (to be discussed in more overhead extraction circuit is passed over line 189 to the detail later) over line 107 through switch 109 to the overhead network interface within the CT, whilst control channel data insertion circuit 108, thereby bypassing the TOM encoder is passed via switch 191 to the DA engine 380 for proccss105. The processing of the signal is then tlle same as the equivalent processing performed in the ST, with the overlay 65 ing. The DA engine is discussed in more detail later. Overlay codes and channelisation plans are selected to code generator providing appropriate overlay codes to the ensure signal orthogonality-i.e. in a properly synchronised spreader 111. The overlay code generator will be controlled WI L-0009832 US 6,195,327 Bl 17 18 FIG. 11 is a block diagram of downlink and uplink communication paths between central terminal 10 and subscriber terminal 20. A downlink commmlication path is established from transmitter 200 in central terminal 10 to receiver 202 in subscriber terminal 20. iu1 uplink communication path is established from transmitter 204 in subscriber terminal 20 to receiver 206 in central terminallO. Once the downlink and the uplink communication paths have been established in wireless telecommunication system TABLE 2 1, telephone communication may occur between a user 208, 10 210 of subscriber terminal 20 and a user serviced through STTx. central terminal10 over a downlink signal212 and an uplink power Net Channel relative Correia tor signal 214. Downlink signal212 is transmitted by transmitRate design- to Fl-U integration Acquisition ter 200 of central terminal 10 and received by receiver 202 at ion Overlay Code period (US) overlay (kb/s) (dB) of subscriber terminal 20. Uplink signal 214 is transmitted 15 by transmitter 204 of subscriber terminal20 and received by 160 -Fl-U 6.25 L1 80 ·Hl-U -3 12.5 1 1 L1 recdvtr 206 of ce-ntral terminal10. 80 -H2-U -3 1 -1 12.5 L3 Receiver 206 and transmitter 200 within central terminal -Ql-U 40 -6 25 1 1 Ll ].1() are synchronized to each other with respect to time and 40 -Q2-U -6 -1 -1 25 L2 phase, and aligned as to information boundaries. In order to -Q3-U 40 -6 1 -1 -1 25 L3 zo establish the downlink communication path, receiver 202 in 40 -Q4-U -6 -1 -1 1 25 L4 subscriber terminal20 should be synchronized to transmitter 20(]1 in central terminal 10. Synchronization occurs by perIn preferred embodiments, a 10 kb/s acquisition mode is forming an acquisition mode function and a tracking mode provided which u~e~ concatenated overlays to form an function on downlink signal212. Initially, transmitter 200 of acquisition overlay; this is illustrated in table 3 below: 25 central termina110 transmits downlink signal212. FIG. 12 shows the contents of downlink signal 212. A frame information signal 218 is combined with an overlay code 217 TABLE 3 where appropriate, and the resultant signal219 is combined Acquisition with a code sequence signal 216 for central terminal 10 to Overlay Equivalent high rate pattern 30 produce the downlink 212. Code sequence signal 216 is derived from a combination of a pseudo-random noise code Ll-U 111111111111111 1 signa1.220 and a Rademacher-Walsh code signa1222. L2-U 11 -1 -1 11 -1 -111 -1 -11 1 -1 Downlink signal 212 is received at receiver 202 of -1 subscriber terminal20. Receiver 202 compares its phase and ] -11 -1] -11 -] 1 -11 -1] -11 L3-U -1 3 5 code sequence to a phase and code sequence within code 1.4-lJ 1 -1 -1 1 1 -1 -1 1 1 -1 -11 1 -1 -1 sequence signal216 of downlink signal212. Central terminal 10 is considered to have a master code sequence and subscriber terminal 20 is considered to have a slave code sequence. Receiver 202 incrementally adjusts the phase of FIGS. 9A and 9B are diagrams illustrating the uplink and downlink delivery methods, respectively, when the system is 4D its slave code sequence to recognize a match to master code sequence and place receiver 202 of subscriber terminal20 in fully loaded, and illustrate the difference between the use of phase vvith transmitter 200 of central terminal10. The slave overlay codes illustrated in FIG. 9A and the use of IDM as code sequence of receiver 202 is not initially synchronized illustrated in FIG. 9B. When using overlay codes, an RW to the master code sequence of transmitter 200 and central code is split in the RW space domain to allow up to four sub channels to operate at the same time. In contrast, when using 45 terminal 10 due to the path delay between central terminal 10 and subscriber terminal 20. This path delay is caused by TDM, an RW code is split in the time domain, to allow up the geographical separation between subscriber terminal 20 to four signals to he sent using one RW code, hut at different and central terminal 10 and other environmental and techtimes during the 125 us frame. As illustrated in FIGS. 9A nical factors affecting wireless transmission. and 9B, the last two RW codes, RW14 and RW15, are not After acquiring and initiating tracking on the central used for data traffic in preferred embodiments, since they are 50 terminal 10 master code sequence of code sequence signal reserved for call control and acquisition functions; this will 216 within downlink. signa1212, receiver 202 enters a frame be discussed in more detail later. alignment mode in order to establish the downlink commuThe CDMAchannel hierarchy is as illustrated in FIG.10. nication path. Receiver 202 analyzes frame information Using this hierarchy, the following CDMA channelisations 55 within frame information signal218 of downlink signal212 are possible: to identify a beginning of frame position for downlink signal F1 212. Since receiver 202 does not know at what point in the H1+H2 data stream of downlink signal 212 it bas received H1+Q3+Q4 information, receiver 202 must search for the beginning of H2+Ql+Q2 60 frame position in order to be able to process information Q1+Q2+Q3+Q4 received from transmitter 200 of central terminal10. Once receiver 202 has identified one further beginning of frame Having discussed how the CDMA codes are enhanced to position, the downlink communication path has been estabenable flexible channelisations to be achieved, wherebv the lished from transmitter 200 of central terminal10 to receiver bit rates can be lowered to enable more subscriber links to be managed per channel frequency, a general overview of 65 202 of subscriber terminal 20. how the downlink and uplink paths are established will be The structure of the radio frames of information sent over provided with reference to FIGS. 11 and 12. the downlink and uplink paths will now be discussed with system, the contribution of all channels except the channel being demodulated sum to zero over the correlator integration period. Further, uplink power is controlled to maintain constant energy per bit. The exception to this is Low rate which will be transmitted at the same power as a Quarter rate signal. Table 2 below illustrates the overlay codes used for full, half and quarter rate operations: WIL-0009833 US 6,195,327 Bl 19 20 reference to FIGS. 13 and 14. In FIGS. 13 and 14, the following terms are used: TABLE 4 PC OMC Overhead rate PC1, PC3 PC1, PC3 PC2, PC4 PCl PC2 PC3 PC4 OMC1, OMC3 4 ms OMCl, OMC3 4 ms OMC2, OMC4 4 ms Rate C:hannel cs (kb/s) designation 160 -Fl-D-Tl/1 80 -F1-D-T2/l 80 -Fl-D-T2/2 40 40 40 40 Bn Customer payload, 1 x 32 to 2 x 64 Kb!s Dn Signalling Channel, 2 to 16 kb/s OH Radio Overhead Channel 16 kb/s Traffic Mode 10 kb/s Acquisition/Standby Mode Bearer -Fl-D-T4/1 -Fl-D-T4/2 -F1-D-T4/3 -F1-D-T4/4 Bl, B2, CSl, B3,B4 CS3 Bl, B2 CS1, CS3 B3, B4 CS2, C54 I31 CSl B2 CS2 B3 CS3 B4 CS4 10 Both FIGS. 13A and 13B show a 125us subframe format, which is repeated throughout an entire radio frame, a frame typically lasting for 4 milliseconds (ms). FIG.13Aillustrates the radio frame structures that are used in preferred embodiments for the downlink path. Subframe (i) in FIG. 13A shows the radio frame structure used for low rate, 10 Kb/s, acquisition mode (Ln-D) during which only the overhead channel is transmitted. Subframe (ii) in FIG. 13Ashows the radio frame structure employed for the call control channel operating in quarter rate, 40 Kb/s, mode (On-D), whilst subframe (iii) of FIG. 13A illustrates the radio frame structure used for traffic channels operating in full rate, 160 kb/s, mode (Fl-D). Similarly, subframe (i) of FIG. 13B shows the radio frame structure used for the uplink path when operating in low rate acquisition or call control mode (Ln-U). Subframes (ii) to (iv) show the radio frame structure used for traffic channels when operating in quarter rate mode (Qn-U), half rate mode (Hn-U), and full rate mode (Fl-U) respectively. Considering now the overhead channel in more detail, FIGS. 14A and 14B show the overhead frame structure employed for various data rates. The overhead channel may include a m1mber of fields-a frame alignment word (FAW), a code synchronization signal (CS), a power control signal (PC), an operations and maintenance channel signal (OMC), a mixed OMC/D-Channel (IIDLC) signal (OMC/D), a channel identifier byte (Ch.ID), and some unused fields. The frame alignment word identifies the beginning of frame position for its corresponding frame of information. The code synchronization signal provides information to control synchronization of transmitter 204 in subscriber terminal20 to receiver 206 in central terminallO. The power control signal provides information to control transmitting power of transmitter 204 in subscriber terminal 20. The operations and maintenance channel signal provides status information with respect to the downlink and uplink communication paths and a path from the central terminal to the subscriber terminal on which the communication protocol which operates on the modem shelf between the shelf controller and the modem cards also extends. The OMC/D signal is a combination of the OMC signal and a signalling signal (D), whilst the Ch. ID signal is used to uniquely identify an RW channel, this Ch. ID signal being used by the subscriber terminal to ensure that the correct channel has been acquired. In preferred embodiments, the subscriber terminal will receive downlink traffic channel data at a rate of 160 kb/s. Depending on the B-channel rate, the ST will be allocated an appropriate share of the radio overhead. The following TOM mappings are created: 15 20 25 30 35 40 45 50 55 60 65 OMCl OMC2 031C3 OMC4 8 8 8 8 ms ms ms ms In the above chart, the scheme used to identify a channel is as follows. Rate code 'Fl' indicates full rate, 160kb/s, '0' indicates that the channel is a downlink channel, and 'Tn/t' indicates that the channel is time division multiplexed between STs, 'n' indicating the total number of TDM timeslots, and 't' indicating the selected traffic timeslot. All ST's operating on a traffic channel will receive 0-channel information at the 16 kb/s rate. The D-channel protocol includes an address field to specify which ST is to process the contents of the message. The channel structure was illustrated earlier in FIGS. 9A and 9B. In preferred embodiments, the channel structure is flexible but comprises: At least one Link Acquisition Channel (LAC) At least one Call Control Channel (CCC) Typically one Priority Traffic Channels (PTC) 1 to 13 Traffic Channels (TC) The manner in which the channelisation is provided ensures that former fixed assignment arrangements using the set of 16 RW codes discussed earlier are still supported, as well as demand access services that are available when using a system in accordance with the preferred embodiment. FIGS. lSA and 15B illustrate typical downlink and uplink channel structures that might occur in a loaded system in accordance with preferred embodiments of the present invention. As illustrated in FIG. 15A, on the dO\vnlink path, some signals may be at 160 kb/s and milise an entire RW channel. An example of such signals would be those sent over fixed assignment links to products which do not support the CDMA enhancements provided by systems in accordance with preferred embodiments of the present invention, as illustrated for RWl and RW2 in FIG. lSA Alternatively, a user may have authority to utilise a whole RW channel, for example when sending a fax, as illustrated by RW12 in FIG. lSA. As illustrated by RW5 to RWll, TOM can be used on the downlink traffic channels to enable more than one CT to ST communication to take place on the same RW channel during each frame. Further, as illustrated for RW3 and RW4, in preferred embodiments, certain channels can be locked to limit interference from other nearby cells, as wm be discussed in more detail later. Similar channelisations can be achieved for the uplink paths, but as illustrated in FIG. 15B, overlay codes are used instead of TOM lo enable more than one ST to CT communication to take place on the same RW channel during each frame (as shown in FIG. 15B for RW5 to RWll). It should be noted that, in both FIGS. lSA and 15B, the channels RW14 and RW15 arc reserved as a call control channel and an link acquisition channel, respectively, and overlay codes are employed on these channels, irrespective WI L-0009834 US 6,195,327 Bl 21 22 t.ion via a 32 kb/s HDLC channel. In order to maintain of whether the path is a downlink or an uplink path. TI1ese management communication, the CT polls each ST in two channels will be discussed in more detail belovv. sequence. Each poll comprises a broadcast invitation for an Acquisition/net entry will take place via the Link Acquiaddressed ST to acquire the CCC Uplink followed by an sition Channel (LAC). Following power-up an ST will exchange of management information ( authentication, ST automatically attempt downlink acquisition of the LAC on a alarm update, warm start parameters, downlink radio perpre-determined 'home' RF channel. The LAC downlink formance data etc). channel ( eg. RW15 in preferred embodiments) will operate A Management Poll may fail for one of the following at 10 kb/s, full single user power. Downlink acquisition will reasons: be simultaneous for all STs. (i) The ST is or has been powered down. An EM alarm may 10 Each CT Modem Shelf will maintain a database holding be :flagged if this persists and the database for that ST the serial numbers of all STs that could possibly be supshould be marked cold. The Net Entry process will follow. (ii) The ST is either making a call or in the process of making ported by that CT. The state of each ST will recorded with a call. The poll cycle may be suspended and management top level states as follows: communications effected on the appropriate traffic chancold 15 nel. idle When a Management Poll fails it should be followed up call_in_progress by a number of faster polls until either the ST responds or it is marked cold. The CCC is required to transmit all copies Transition states will also be defined. An ST is considered of the invitations to acquire the LAC so that an ST can be cold if the ST is newly provisioned, the CT has lost management communications with the ST or the CT has zo forced to acquire the LAC uplink. Traffic Channel Uplink Acquisition Procedure been power cycled. Over the LAC, the CT broadcasts The basic acquisition process from the ST side is as individual ST serial numbers and offers an invitation to follows; acquire the LAC uplink. Cold uplink acquisition will be (i) Switch the downlink (receiver) circuitry to 10 kb/s rate, carried out on the T,ink Acquisition Channel at low rate. The and select the appropriate Traffic Channel RW and OverCTwill invite specific ST's to cold start via the management 25 la_y codes. Acquisition of the TC downlink is limited to channel. achieving frame alignment. Assuming an uplink channel is available, the appropriate (ii) The downlink PC/CS channel will be decoded to create acquisition overlay will be selected, and acquisition will be a busy/idle flag. If PC/CS reports busy, then this means initiated. that another ST is using that traffic channel and the ST 30 'Rapid' downlink RW channel switching may be supaborts the acquisition process. ported at rates other than Ln-D. Rapid means that coherent (iii) Switch uplink to 10 kb/s rate, and select the appropriate demodulation is maintained, and only convolutional decodTraffic Channel RW and Overlay codes. Enable the ST ing and frame synchronisation processes need be repeated. transmitter at a level of nominal full rate power minus 18 On acquisition, management information will he 35 dlB. While PC/CS reports idle the ST will continue uplink exchanged. The ST will be authenticated and allocated a fast codesearch, stepping the uplink power level by +2 dB short ST_identifier (between 12 and 16 bits) which will be at the end of each search. The uplink should acquire at used for subsequent addressing. The ST uplink will operate nominal full rate power minus 6 dB. Uplink acquisition is for long enough for the uplink to be parametised by the ST aborted if maximum transmit level is reached and PC/CS in terms of code phase and transmit power. These parameters 40 continues to report idle. will be used by the ST for subsequent warm start acquisi(iv) PC/CS reports busy. At this point the ST may have tions and will also be held by the CT to allow the CT to force genuinely acquired the traffic channel, or instead may be a cold ST to warm start. On successful completion of net observing PC/CS go busy because another ST has entry, the ST will be placed in the idle state and instructed acquired the traffic channel. The ST is sent an authentito cease uplink communications and move to the Call 45 cation request and responds with it's ST_identifer. The Control Channel (CCC) (RW14 in preferred embodiments). cr grants uplink access by returning the ST_identifier. The ST aborts the acquisition process if the returned The time taken for net entry to be achieved can be ST_identifier is not recognised (ie. is not the monitored, and the following techniques can be used to ST_identifer that it sent). This authentication process decrease net entry time if desired: arbitrates between two STs contending for outgoing (i) Prioritise so that high GOS (Grade Of Service) users are 50 access and it also keeps STs from acquiring TCs that have offered net entry first. been reserved from incoming access. (ii) Convert Traffic Channels to LACs. ( i i i ) In the event of a CT restart, invite STs to attempt Incoming Call A number ofTCs will be reserved for incoming calls, and uplink warm start. A reduction in net entry time of a factor of 4 could be achieved. This mechanism would need to be 55 incoming call processing is as follows: (i) Check the CT database-if the ST is in the call_in safeguarded against possible deterioration of uplink warm progress state the call is rejected. start parameters-i.e. it should only be allowed provided no CT RF related parameters have been modified. The CT (ii) Check that an uplink TC of the required bandwidth is available. If there is bandwidth then a TC is reserved. would need to broadcast an ID to allow an ST to validate that the uplink warm start parameters were valid for this 60 (iii) An incoming call setup message is broadcast over the CCC to inform the addressed ST of Lhe incoming call and CT. specify the TC on which to receive the call. If no TC is (iv) ST restart-the CT will keep copies of the STwarm start parameters so that a cold ST may have warm start available but the CT forms part of a Service Domain, then parameters downloaded in the invitation to acquire and the: incoming call setup message is sent with a null TC then be instructed to warm start. 65 otherwise the call is rejected. Service domains will be discussed in more detail later. The incoming call setup Following Net Entry, all STs listen to the CCC. This message is repeated a number of times. channel broadcasts management and call control informa- WIL-0009835 US 6,195,327 Bl 23 24 (iii) If congestion tone is returned the customer is allowed to (iv) The ST attempts uplink acquisition. The STlistens to the downlink and keeps trying for uplink acquisition until the dial the emergency number into the ST. If the ST detects CT sends a message to the ST to return the ST to the CCC. an emergency DN sequence then uplink access via the The ST will also run a timer to return it back to the CCC Priority Traffic Channel (FTC) is attempted. in the event of an incoming call failing to complete. (iv) On PTC acquisition, the ST relays the dialled digit (v) On successful uplink acquisition, the CT authenticates sequence to the CT for dialling into the PSTN. the ST. (iv) The CT converts the PTC to a TC and reallocates (vi) Rate switching is originated from the CT modem. A another TC to become the FTC, dropping a normal call in command is sent via the PC/CS to switch the downlink to progress if necessary. the required bandwidth. The ST returns the rate switch 10 Interference Limiting (Pool Sizing) command via the uplink PC/CS. The link is now of the Across a large scale deployment of cells, optimum capacrequired bandwidth. ity is achieved by minimising radio traffic while maintaining Outgoing Call an acceptable grade of service. Lowest possible radio traffic Outgoing calls are supported by allowing slotted random results in improved 'carrier to interference' (C/1) ratios for access to the TC uplinks. The outgoing call processing is as 15 users within the cell of interest and to co-channel users in follows: nearby cells. The C/1 ratio is a measure (usually expressed (i) Tht CT publishes a 'frte list' of available Traffic Chanin dB) of how high above interference the transmitted signal nels and Priority Traffic Channels with their respective needs to be to be decoded effectively. In preferred bandwidths. This list is published periodically (in preembodiments, the central terminal is provided with the ferred embodiments, every 500 ms) and is used to mark uplink acctss slots. 20 ability to traLk traffic for C;I, thereby allowing network planning to be carried out less rigidly. This feature can be (ii) An off-hook condition is detected by the ST. The ST realised by a system using CDMA as in preferred embodistarts a call setup timer. (iii) The ST waits for the next free list to be received over ments of the present invention, and is a benefit that CDMA the CCC. lf the Free list is empty the outgoing call is offers over TDMA and FDMA systems. 25 blocked. The ST will generate a congestion tone. In preferred embodiments, the CTwill control the number (iv) If the Pree list has available channels, the ST picks a of Traffic Channels to minimise access noise. TCs will be channel from the free list at random. The algorithm that classified as: the ST uses to pick a channel will need to be specified in (i) Busy--carrying traffic; (ii) Access, Incoming (Acccss_In)-rcscrvcd for incoming the free list. For example, the ST may be required to always choose from a pool of minimum bandwidth chan- 30 access; (iii) Access, Outgoing (Access_Out)-reserved for outgonels so that high bandwidth channels remain available for high GOS users. Alternatively the ST may be allowed to ing access-such TCs appear on the Free list; choose any channel regardless of bandwidth for minimum (iv) Priority-reserved for priority outgoing access-such blocking. In preferred embodiments, STs will not choose TCs appear in the Free list; low bandwidth channels and negotiate the rate up. 35 (v) Free-available for any purpose; and (vi) Locked-not available due to interference limiting. (v) The ST attempts uplink acquisition on the specified TC, This classification scheme is illustrated in FIG. 16. The this process having been described earlier. If acquisition CT will allocate traffic on the following basis: is successful then the outgoing call is processed. Other(i) The CT will monitor incoming and outgoing call setupwise the ST returns to the CCC and waits for the next available free list. To avoid a number of STs repetitively 40 times and convert Access TCs from Free TCs in order to achieve a required grade of service. attempting to acquire the same TC, and blocking each other, a suitable protocol can be employed to govern how (ii) ·when a call is setup, an Access TC is converted to a Busy individual STs will act upon receipt of the free list. TC. If a Free TC is available, it is converted to a new Access TC. If there are no Free TCs then the Access TC (vi) The ST may be unable to acquire a TC by the time the call setup timer expires. The ST may in such cases cease 45 is lost until a call clears. (iii) When a call clears the Busy TC is converted to a .Free attempting outgoing access and generate congestion tone. TC. If a previous call setup resulted in a lost Access TC Outgoing Priority Call then the Dusy TC is converted back into an Access TC. It is recognised that the random access protocol used to (iv) When the PTC is accessed, a new PTC is created by setup normal outgoing calls could lead to blocking. In converting a Free, Access or Busy (normal call) TC. preferred embodiments, access to a largely non-blocking 50 (v) The CT will monitor the Busy TC do·wnlink and uplink Priority Traffic Channel will be allowed. Priority calling is soft error counts in an attempt to establish link quality. If complicated because the ST must: the CT records a lower than average soft error count and (i) Capture and decode dialled digits. long call setup times are being recorded, a Locked TC (ii) Regenerate digits when a blocking condition occurs. may be converted to a Free TC. Conversely, if the CT (iii) Allow transparent network access in a non-blocking 55 records a higher than average soft error count, a Free or condition. Access TC may be converted to a Locked TC. (iv) Categorise all outgoing calls as priority or normal so that FIG. 17 illustrates how the central terminal performs the normal calls are dropped in favour of priority calls. above interference limiting function. When incoming call The priority call procedure in preferred embodiments is as 60 data arrives at a central terminal modem 320, encoder 325 follows: encodes the data for transmission owr the wireless link 300 (i) Tht CT will publish Directory Numbers (DNs) for a to the subscriber terminal20. At the subscriber terminal20, number of emergency services over the CCC. the decoder 326 decodes the data, and passes the decoded (ii) The ST will attempt uplink access according to the user data over line 328 to the subscriber telecommunications normal algorithms. If the outgoing access is successful then the customer is able to dial as normal. All dialled 65 equipment. As the decoder 326 decodes the data, it is able to establish a bit error rate (BER) estimate 330 associated with digits are check against the emergency DN list so that the signal transmission over the wireless link 300, which can calls may be categorised normal or priority at the CT. WIL-0009836 US 6,195,327 Bl 25 26 be passed to the multiplexer 332 for combining with other signals, such as those from a call control function 336 or user data on line 338, before being passed to an encoder 334. Here, the BER estimate is encoded and passed on the OMC channel over the wireless link 310 to the decoder 340 within the central terminal modem 320. Once decoded by the decoder 340, the signal passes to the multiplexer 345, where the BER estimate from the subscriber terminal is detected and passed over line 355 to the dynamic pool sizing function 360. Further, as at the subscriber terminal 20, the decoder 340 within the central terminal modem 320 is able to establish a bit error rate estimate 350 associated with the signal transmission over the wireless link 310. This BER estimate 350 is also passed over line 355 to the dynamic pool sizing function 360. The dynamic pool sizing function 360 is provided on the CT modem shelf 302, and receives BER estimates from each of the modems on that shelf indicated by the lines entering the bottom of the dynamic pool sizing function 360. In addition to BER estimates, grade of service (GOS) data is obtained from two sources. Firstly, at each subscriber terminal 20, the call control function 336 will note how readily it is able to establish traffic channels for transmitting and receiving data, and from this can provide a GOS estimate to the multiplexer 332 for encoding by the encoder 334 for subsequent transmission over the wireless link 310 to the central terminal modem 320. Here, the GOS estimate is decoded by decoder 340, passed through multiplexer 345, and then the GOS estimate is passed over line 355 to the dynamic pool sizing function 360. Additionally, incoming call information to the central terminal, other than call information from the subscriber terminals 20 connected to the central terminal, is provided over the concentrated network interface 390 to the DA engine 380. The DA engine 380 includes a call control function, similar to the call control function 336 in each of the subscriber terminals 20, for each of the modems on the modem shelf. Hence, in a similar fashion to the call control function 336 at the subscriber terminals 20, the call control functions within the DA engine 380 are also able to provide GOS estimates for incoming calls, and these GOS estimates are passed over line 395 to the dynamic pool sizing function 360. At set up, the management system 370 within the element manager will have connected to the central terminal, and provided the dynamic pool sizing function 360 within the modem shelf with data identifying a BER goal, a COS goal, and a pool size limit (i.e. the number of channels that can be used for data traffic). The dynamic pool sizing function 360 then compares this data from the management system with the actual BER, actual GOS, and the actual pool size information that it receives. A suitable algorithm can be provided within the dynamic pool sizing function 360 to determine, based on this information, whether pool sizing is appropriate. For example, if the actual bit error rate exceeds the BER goal provided by the management system 370, then the dynamic pool sizing function 360 may be arranged to send a pool sizing request to the demand assignment engine 380. The demand assignment engine 380 provides modem enable signals over lines 400 to each of the modems on the CT modem shelf. If the dynamic pool sizing function .360 bas requested that the DA engine 380 perform pool sizing, then the DA engine 3~0 can disable one or more of the modems, this causing the interference, and hence the actual BER, to be reduced. Apart from being used for interference limiting, the DA engine is also responsible, in preferred embodiments, for providing the encoders 325 with instructions on which set of overlay codes or how many IDM slots to be used for signals to be transmitted to the STs 20. The dynamic pool sizing function can store the BER and GOS information received in the storage 365, and periodically may pass that data to the management system 370 for analysis. Further, if the system is unable to attain the BER or GOS goal with the allocated pool size, the dynamic pool sizing function can be arranged to raise an alarm to the management system. The receipt of this alarm will indicate to personnel using the management system that manual intervention may be required to remedy the situation, eg by the provision of more central terminal hardware to support the S'TI,. The COMA approach used in preferred embodiments exhibits the property that the removal of any of the orthogonal channels (by disabling the modem) will improve the resistance of the other channels to interference. Hence, a suitable approach for the demand assignment engine 380, upon receipt of pool sizing request from the dynamic pool sizing function 360, is to disable the modem that has the least traffic passing through it. RF Channel Switching In preferred embodiments, it has been realised that if an ST is allowed to operate from more than one CT Modem Shelf!RP Channel then the following benefits may be realised: (i) Fault tolerance-shm~ld a CT Modem Shelf sub-system fault occur, an ST may switch to an alternative frequency for service. (ii) Call blocking-an ST denied service from one CT shelf may choose to switch to an alternative frequency for service. (iii) Traffic load balancing-the Element Manager may on the basis of call blocking statistics choose to move STs between CT shelves. (iv) Frequency diversity-in the presence of channel selective fading (slovv multipath) an ST may operate on the frequency channel offering highest signal strength and lowest soft error count. RF channel S\vitching is only possible where there are two or more co-located CT shelves serving the same geograpllical area on different RF frequency channels within the same RF band. A deployment that meets this criterion may be configured as a 'Service Domain'. Possible deployment scenarios are illustrated in FlG. 18. FIG. 18(i) shows an arrangement where omni antennae are used to provide the entire cell with four frequency channels, eg PI, P4, P7, PIO. FIG. 18(ii) shows an arrangement where sectored antennae are used to provide six separate sectors within a cell, each sector being covered by two frequency channels. FIG. 18(iii) shows an alternative arrangement where three sectored antennae are used to divide the cell in to three sectors, each sector being covered by a separate frequency channel, and then an omni antenna is used to provide an 'umbrella' coverage for the entire cell, this coverage employing a frequency channel different to the three fn~quency channels used by the sectored antennae. For the system to work effectively, the STs must be able to switch channels quickly, and fast channel switching necessitales that CTshelf synchronisation be provided at the following levels: (i) CDMAPN code. This preserves uplink code phase across RF channels during warm start; and (ii) RF carrier frequency. This eliminates the need for the coarse frequency search on a downlink RF channel switch. 10 15 zo 25 30 35 40 45 so ss 60 65 WIL-0009837 US 6,195,327 Bl 27 28 different CT can be brought 'on-line', and the service On .installation, an ST will be programmed with an RF domain controller can provide that new C'f with the neceschannel and PN code, these codes specifying the ST's initial home channel. sary information about the other CTs in the service domain. FIG. 19B illustrates those elements of the subscriber The manner in which channel switching is facilitated in terminal used to implement RF channel switching. The radio preferred embodiments will be described with reference to subsystem 420, which incorporates the transmission and FIGS. 19A and 19B. A service domain controller 400 is reception signal processing stages, will pass any data preferably provided to aet as an interface between the received on the call control channel over line 425 to the exchange connected to the service domain controller over mes.~age decoder 430. If the decoder 430 determines that the path 405 and a number of central terminals 10 connected to the service domain controller over paths 410. The central 10 data on the call control channel forms a service domain terminals connected to the service domain controller form a message, then this is passed over line 435 to the channel 'service domain' of central terminals that may be used by a selection controller 440, where the information within the subscriber terminal 20 for handling communications. service domain message is stored in storage 445. Similarly, if the message decoder identifies the data as a In preferred embodiments, the service domain controller 400 is used to provide each CT 10 with appropriate infor- 15 'free list' identifying the available traffic channels on a mation about the other CTs within the service domain. Each particular RF frequency, then this data is passed to the call control function 336 and the channel selection controller 440 CT can then broadcast a 'Service Domain' message comprising a list of RF frequencies and CT Identifiers that form over path 450. The call control function 336 stores the free a Service Domain to be used by the STs for subsequent RF list in the storage 445 for subsequent use by the call control switching functions. The ST then stores this information for 20 function 336 and the channel selection controller 440. If the message decoder 430 determines that the data forms future reference when establishing a link with one of the CTs. It is preferable for each CT to broadcast the service an incoming call setup message, then that information is domain message since an ST may be listening to any of the supplied over line 455 to the call control function 336 and Cis at the time that the message is broadcast. the channel selection controller 440 for processing. The Each CT database will hold an entry for every ST located 25 incoming call setup message will typically specify a TC on within the Service Domain. Dach database entry describes the current frequency channel which should be used to how the CT views it's relationship with the STand may be access the incoming call, and the channel selection controlmarked as: ler will attempt to establish a link on that TC. The channel (i) Primary service provider-the CT is the ST's home selection controller will in such cases instruct the radio channel. All management communication with an ST is 30 sub-system 420 over line 465 to use the current frequency via it's home CT. channel to establish the required link. If, on the other hand, (ii) Supplying backup service-the CT is providing service the traffic channel specified in the call setup message is to the ST. 'null', the channel selection controller has the option to (iii) Available for backup service-the CT will provide change RF frequency using the information stored in storage service to the ST if required. 35 445 about the other CTs in the service domain. It should be noted that the ST need not switch to an To enable the channel selection controller 440 to receive entirely different CT, but can instead switch to a different CT information about the status of links, a link operating status signal can be supplied over line 470 from the radio subshelf (and hence different RF frequency channel) within the system. This signal will give an indication of the radio link same CT. However, in preferred embodiments, the ST will typically switch to a different CT, since some errors expe- 40 quality, and may be a simple 'OK' or 'failed' indication, or rienced by one CTshelfmay also affect other shelves within alternatively may include extra information such as BER the same CT, and so for fault tolerance (described in more values for the link This information can be used by the channel selection controller to determine whether a particudetail below), it is preferable for the ST to switch to a separate CT. lar frequency channel should be used or not. Database consistency across CT shelves is preferably 45 To enable the call control function to specify a specific Access-Out channel for outgoing calls, a line 460 is prosupported through the service domain controller 400. Datavided between the call control function 336 and the channel base consistency needs to be real-time so that an ST entering the network is allowed full Service Domain access immeselection controller 440. The call control function 336 may diately (the Service Domain message is broadcast to all STs, choose an access-out channel from the free list in storage and so a new ST will expect access across the full Service 50 445, and instruct the channel selection controller over line Domain). 460 to attempt acquisition of that channel. Incoming access via backup CTs requires some function The following examples indicate how the above described to be provided to broadcast duplicate incoming call setup structure may be used to perform channel switching in particular circumstances. messages to all CTs that form a Service Domain. Preferably this is handled by the service domain controller 400, which ss RF Channel Switching for Fault Tolerance forwards incoming call setup messages to each CT operating Should one RF channel suffer complete loss of downlink, in the service domain. All CTs will allocate Access_In the following process takes place in preferred embodiments: Traffic Channels and relay the incoming call setup message (i) The ST will attempt downlink re-acquisition for a period of time, say 20 seconds. via the Call Control Channel. On successful uplink access, one CT will respond to the service domain controller with a 60 (ii) If acquisition fails, the channel selection controller 440 call accepted message, the other CTs will eventually respond of the ST will select the next availablt; channel from the with call setup failed messages. Outgoing access via a Service Domain information in storage 445 and attempt downlink acquisition. This process will be repeated until backup CT is similar to normal outgoing access. Another job which can be performed by the service a downlink signal is acquired. domain controller is to assist the element manager 58 in 65 (iii) Once a backup RF channel is located, the STwill 'camp' on the Call Control Channel and may subsequently be reconfiguring equipment in the event of a fault. For example, if one CT is taken out of commission because of a fault, a granted traffic access. WIL-0009838 US 6,195,327 Bl 29 30 (iv) If the cr fault persists, the EM 58 may use the service quency channel to enable data items perta.ining to a plurality of wireless links to be transmitted simultaneouslv within domain controller 400 to reconfigure the Service Domain different code division multiplexed channels of said single so that the functioning CT shelves become primary serfrequency channel, the interference controller comprising: vice providers for the pool of 'homeless' Sis. a channel controller arranged to allocate a number of said A fault that does not result in complete loss of downlink plurality of code division multiplexed channels as a signal will not result in RF channel switching 'en mass'. channel pool of code division multiplexed channels Rather, a fault may result in excessive or total call blocking, available for the establishment of said wireless links; as discussed below. an analyzer for receiving parameters pertaining to a RF Channel Switching for Call Blocking wireless link within the cell indicative of whether that If Incoming access traffic channels are being blocked, the 10 wireless link is subject to interference from signals following process is employed in preferred embodiments: generated by said other cells, the analyzer being (i) The call setup message sent over the Call Control arranged to compare those parameters with predeterChannel will specify a TC on which to access the call. mined criteria and to generate an output signal depen(ii) In the case of incoming access being blocked, the CT dent on the comparison; will specify a null TC. The channel selection controller 15 440 of the ST will in such cases switch to the next RF a channel controller being responsive to the output signal channel from the Service Domain information in storage from the analyser, to selectively reduce the number of 445 and monitor the Call Control Channel. code division multiplexed channels in the channel pool (iii) If the ST receives a call setup message with a valid TC, in order to reduce the effect of the interference from then the call is processed as normal. said other cells. 20 (iv) When the call clears, the ST downlink preferably 2. An interference controller as claimed in claim 1, switches back to the home CT. wherein a parameter provided to the analyser is the bit error rate (BER) for signals transmitted within said code division If Outgoing access traffic channels are being blocked, the multiplexed channels, and the predetermined criteria with following process is employed in preferred embodiments: (i) The ST registers an off-hook. The Free List in storage 445 25 which the analyser compares said BER is a threshold BER is checked and if a traffic channel is available, then the call value identifying a predetermined maximum acceptable BER, the channel controller being responsive to the analyser control function 336 asserts a channel request on line 460 to the channel selection controller 440 and normal uplink indicating that the BER exceeds the predetermined maxiaccess is attempted. mum acceptable BER to remove a code division multiplexed (ii) If the Free List shows no Access_Out channels are 30 channel from the channel pool. available on the current frequency channel, then the 3. An interference controller as claimed in claim 1, channel selection controller will be used to switch the ST wherein a parameter provided to the analyser is a grade of to the next RF channel in the Service Domain, whereupon service (GOS) signal indicative of the availability of the the ST will wait for the next Free List. code division multiplexed channels, and the predetermined (iii) When the ST finds a Free List with an available 35 criteria with which the analyser compares said GOS signal Access_Out channel, then uplink access is attempted and is a threshold GOS value identifying a predetermined maxithe call is processed as normal. mum grade of service, the channel controller being respon(iv) When the call clears, the ST downlink preferably sive to the analyser indicating that the GOS signal has switches back to the home CT. exceeded the predetermined maximum grade of service to RF Channel Switching for Traffic Load Balancing 40 remove a code division multiplexed channel from the chanTraffic load balancing is, in preferred embodiments, pronel pool. vided by static configuration via the EM 58. Call blocking 4. An interference controller as claimed in claim 1, and setup time statistics may be forwarded to the EM where wherein the channel controller, upon receipt of a signal from an operator may decide to move an ST to another RF the analyser indicating that a code division multiplexed channel. 45 channel should be removed from use, is arranged to deterRF Channel Switching for .Frequency Diversity Frequency mine which code division multiplexed channel is least diversity is, in preferred embodiments, provided by static heavily used, and to remove that code division multiplexed configuration via the EM 58. Radio link statistics may be channel from the channel pool. forwarded to the EM where an operator may decide to 5. An interference controller as claimed in claim 1, move an ST to another RF channel. so wherein a plurality of the code division multiplexed chanAlthough a particular embodiment bas been described nels arc designated as traffic channels, the analyser is herein, it will be appreciated that the invention is not limited arranged to monitor the parameters relating to interference thereto and that many modifications and additions thereto on those traffic channels, and the channel controller is may be made within the scope of the invention. For example, arranged to selectively designate one or more of said traffic various combinations of the features of the following depen- 55 channels as locked channels which should not be included in dent claims could be made with the features of the indepenthe channel pool so as to reduce the effect of the interference dent claims without departing from the scope of the present from said other cells. invention. 6. An interference controller as claimed in claim 5, What is claimed is: wherein if the analyser determines that a BER signal is 1. An interference controller for limiting in one cell the 60 below a predetermined minimum BER value, the channel e1Iect of interference generated by other cells of a wireless controller is arranged to designate one of said locked chantelecommunications system, each cell of the wireless telenels as a free traffic channel and to include that traffic communications system having a central terminal and a channel in the channel pool so that it can subsequently be plurality of subscriber terminals, communication between a used for data traffic. central terminal and a subscriber terminal being arranged to 65 7. An interference controller as claimed in claim 5, occur over a wireless link, a plurality of code division wherein if the analyser determines that a GOS signal has multiplexed channels being provided within a single fredropped below a second predetermined minimum GOS WIL-0009839 US 6,195,327 Bl 31 32 value, the channel controller is arranged to designate one of wireless links to be transmitted simultaneously within different code division multiplexed channels of said said locked channels as a free traffic channel and to include single frequency channel. that traffic channel in the channel pool so that it can 13. An interference controller as claimed in claim 1, subsequently be used for data traffic. further comprising a transmission controller for processing 8. An interference controller as claimed in claim 5, data items to be transmitted over a wireless link connecting wherein the channel controller is provided with a value a centra] terminal and a subscriber terminal of a wireless indicating a maximum number of code division multiplexed telecommunications system, a single frequency channel channels that can be designated as traffic channels, the being employed for transmitting data items pertaining to a channel controller only adding code division multiplexed channels upon request from the analyser if doing so would 10 plurality of wireless links, the transmission controller comprising: not exceed the maximum number of code division multian orthogonal code generator for providing an orthogonal plexed channels. code from a set of 'm' orthogonal codes used to create 9. An interference controller as claimed in claim 5, 'm' orthogonal channels within the single frequency wherein a number of the traffic channels are reserved as call channel; channels, and a number of the traffic channels are designated 15 a first tmcoder fur combining a data item to be transmilled as free channels, and if a call channel is used to pass call on the single frequency channel with said orthogonal data, the channel controller is arranged to designate a free code from the orthogonal code generator, the orthogochannel as a call channel if a free channel is available, nal code determining the orthogonal channel over thereby improving the chance of a call channel being which the data ilem is transmitted, whereby dala items available for a subseyuenl call. 20 pertaining to different wireless links may be transmitted 10. An interference controller as claimed in claim 1, simlJltaneously within different orthogonal channels of wherein said code division multiplexed channels are said single frequency channel; orthogonal channels, a set of orthogonal codes being used to an overlay code generator for providing an overlay code create said orthogonal channels. from a :first set of 'n' overlay codes which are orthogo11. A central terminal for a cell of a wireless telecommu- 25 nal to each other; and nications system, the telecommunications system having a a second encoder arranged lo apply the overlay code from plurality of cells, and each cell having a central terminal and the overlay code generator to said data item, whereby a plurality of subscriber terminals, communication between 'n' data items pertaining to different wireless links may the central terminal and a subscriber terminal in said cell be transmitted simultaneously within the same orthogonal channel. being arranged to occur over a wireless link, a plurality of 30 14. An interference controller as claimed in claim 1, code division multiplexed channels being provided within a further comprising a reception controller for processing data single frequency channel to enable data items pertaining to items received over a wireless link connecting a central a plurality of wireless links to be transmitted simultaneously terminal and a subscriber terminal of a wireless telecomwithin different code division multiplexed channels of said single frequency channel, the central terminal comprising an 35 munications system, a single frequency channel being employed for transmitting data items pertaining to a pluralinterference controller for limiting the effect of interference ity of wireless links, the receiver controller comprising: generated by other cells of said wireless telecommunications an orthogonal code generator for providing an orthogonal system, the interference controller having; code from a set of 'm' orthogonal codes used to create a channel controller arranged to allocate a number of said 'm' orthogonal channels within the single frequency plurality of code division multiplexed channels as a 40 channel; channel pool of code division multiplexed channels a first decoder for applying, to signals received on the available for the establishment of said wireless links; single frequency channel, the orthogonal code provided an analyzer for receiving parameters pertaining to a by the orthogonal code generator, in order to isolate data items transmitted within the corresponding wireless link within the cell indicative of whether that orthogonal channel; wireless link is subject to interference from signals 45 an overlay code generator for providing an overlay code generated by said other cells, the analyzer being from a first set of 'n' overlay codes which are orthogoarranged to compare those parameters with predeternal to each other, the set of 'n', overlay codes enabling mined criteria and to generate an output signal depen'n' data items pertaining to different wireless links to be dent on the comparison, 50 transmitted simultaneously within the same orthogonal a channel controller being responsive to the output signal channel; and from the analyser, to selectively reduce the number of a second decoder for applying, to the data items of the code division multiplexed channels in the channel pool orthogonal channel, the overlay code from the overlay in order to reduce the effect of the interference from code generator so as to isolate a particular data item said other cells. transmitted using that overlay code. 55 12. A central terminal as claimed in claim 11, further 15. An interference controller as claimed in claim L compnsmg: further comprising a transmission controller for processing an orthogonal code generator for providing an orthogonal data items to be transmitted over a wireless link connecting code from a set of orthogonal codes used to create said a central terminal and a subscriber terminal of a wireless code division multiplexed channels within the single 60 telecommunications system, a single frequency channel frequency channel; being employed for transmitting data items pertaining to a plurality of wireless Jinks, the transmission controJler coma first encoder for combining a data item to be transmitted prising: on the single frequency channel with said orthogonal code from the orthogonal code generator, the orthogoan orthogonal code generator for providing an orthogonal nal code determining the code division multiplexed 65 code from a set of 'm' orthogonal codes used to create channel over which the data item is transmitted, 'm' orthogonal channels within the single frequency thereby enabling data items pertaining to different channel; WI L-0009840 US 6,195,327 Bl 33 34 a first encoder for combining, a data item to be transmitted l.ink acquisition logic for establishing a wireless link on on the single frequency channel with said orthogonal the frequency channel selected by the selector; code from the orthogonal code generator, the orthogothe selector being responsive to the link acquisition logic nal code determining the orthogonal channel over being unable to establish said wireless link, to select an which the data item is transmitted, whereby data items alternative frequency channel from those listed in said pertaining to difl:erent wireless links may be transmitted storage. simultaneously within different orthogonal channels of 19. An interference controller as claimed in claim 15, said single frequency channel; and further comprising a channel selection controller for estaba TDM encoder arranged to apply time division multilishing a wireless link connecting a central terminal and a plexing (TOM) techniques to the data item in order to insert the data item within a time slot of the orthogonal 10 subscriber terminal of a wireless telecommunications system, at least two frequency channels being provided over channel, whereby a plurality of data items relating to which said wireless link could be established, the channel different wireless links may be transmitted within the controller comprising: same orthogonal channel during a predetermined frame a storage for storing data identifying the at least two period. 16. An interference controller as claimed in claim 1, 15 frequency channels; further comprising a reception controller for processing data a selector for selecting a frequency channel from those items received over a wireless link connecting a central listed in said storage; terminal and a subscriber terminal of a wireless telecomlink acquisition logic for establishing a. wireless link on munications system, a single frequency channel being the frequency channel selected by the selector; employed for transmitting data items pertaining to a plural- 20 the selector being responsive to the link acquisition logic ity of wireless links, and 'm' orthogonal channels being being unable to establish said wireless link, to select an provided within the single frequency channel, the receiver altemative frequency channel from those listed in said controller comprising: storage. an orthogonal code generator for providing an orthogonal 20. An interference controller as claimed in claim 16, code from a set of 'm' orthogonal codes used to create 25 further comprising a channel selection controller for estabsaid 'm' orthogonal channels within the single frelishing a wireless link connecting a central terminal and a quency channel; subscriber terminal of a wireless telecommunications a first decoder for applying, to signals received on the system, at least two frequency channels being provided over single frequency channel, the orthogonal code provided by the orthogonal code generator, in order to isolate 30 whic:h said wireless link could be established, the channel controller comprising: data items transmitted within the corresponding a storage for storing data identifying the at least two orthogonal channel; and frequency channels; a TDM decoder arranged to extract a data item from a predetermined time slot within said orthogonal a selector for selecting a frequency channel from those channel, a plurality of data items relating to different 35 listed in said storage; wireless links being transmitted within the same link acquisition logic for establishing a wireless link on orthogonal channel during a predetermined frame the frequency channel selected by the selector; period. the selector being responsive to the link acquisition logic 17. An interference controller as claimed in claim 13, being unable to establish said wireless link, to select an further comprising a channel selection controller for estab- 40 alternative frequency channel from those listed in said lishing a wireless link connecting a central terminal and a storage. subscriber terminal of a wireless telecommunications 21. A wireless telecommunications system comprising a system, at least two frequency channels being provided over plurality of cells, each cell having a central terminal and a which said wireless link could be established, the channel plurality of subscriber terminal<>, communication between a 45 controller comprising: central terminal and a subscriber terminal within a cell being a storage for storing data identifying the at least two arranged to occur over a wireless link, a plurality of code frequency channels; division multiplexed channels being provided within a a selector for selecting a frequency channel from those single frequency channel to enable data items pertaining to listed in said storage; 50 a plurality of wireless links to be transmined simultaneous! y link acquisition logic for establishing a wireless link on within different code division multiplexed channels of said the frequency channel selected by the selector; single frequency channel, at least one cell of the wireless telecommunications system comprising an interference conthe selector being responsive to the link acquisition logic troller for limiting the effect of interference generated by being 1mable to establish said wireless link, to select an alternative frequency channel from those listed in said 55 other cells of said wireless telecommunications system, the interference controller including: storage. 18. An interference controller as claimed in claim 14, a channel controller arranged to allocate a number of said further comprising a channel selection controller for estabplurality of code division multiplexed channels as a lishing a wireless link connecting a central terminal and a channel pool of code division multiplexed channels subscriber terminal of a wireless telecommunications 60 available for the establishment of said wireless links; system, at least two frequency channels being provided over an analyzer for receiving parameters pertaining to a which said wireless link could be established, the channel wireless link within the cell indicative of whether that controller comprising: wireless link is subject to interference from signals a storage for storing data identifying the at least two gew~rated by said other cells, the analyzer being frequency channels; 65 arranged to compare those parameters with predetera selector for selecting a frequency channel from those mined criteria and to generate an output signal depenlisted in said storage; dent on the comparison, WI L-0009841 US 6,195,327 Bl 35 36 a channel controller being responsive to the output signal responsive to the generated output signal, selectively from the analyser, to selectively reduce the number of reducing the number of code division multiplexed code division multiplexed channels in the channel pool channels in the channel pool in order to reduce the in order to reduce the effect of the interference from effect of the interference from said other cells. said other cells; 23. A method as claimed in claim 22, further comprising wherein a parameter provided to the analyser is the bit the steps of: error rate (BER) for signals transmitted within said providing the analyser with a parameter identifying the bit code division multiplexed channels, and the predetererror rate (BER) for signals transmitted within said mined criteria with which the analyser compares said code division multiplexed channels; BER is a threshold BER value identifying a predeter- 10 supplying as the predetermined criteria with which the mined maximum acceptable BER, the channel controlanalyser compares said BER a threshold BER value kr being responsive to the analyser indicating that the identifying a predetermined maximum acceptable BER exceeds the predetermined maximum acceptable BER; and BER to remove a code division multiplexed channel from the channel pool; if the gentrated output signal indicates that the BER 15 wherein a parameter provided to the analyser is a grade of exceeds the predetermined maximum acceptable BER, service (GOS) signal indicative of the availability of then at said selectively reducing step removing a code the code division multiplexed channels, and the prededivision multiplexed channel from the channel pool. termined criteria with which the analyser compares said 24. A method as claimed in claim 22, further comprising GOS signal is a threshold GOS value identifying a 20 the steps of: predetermined maximum grade of service, the channel providing the analyser with a parameter identifying a controller being responsive to the analyser indicating grade of service (GOS) signal indicative of the availthat the GOS signal has exceeded the predetermined ability of the code division multiplexed channels; maximum grade of service to remove a code division multiplexed channel from the channel pool; supplying as the predetermined criteria with which the analyser compares said GOS signal a threshold GOS wherein a plurality of the code division multiplexed 25 value identifying a predetermined minimum grade of channels are designated as traffic channels, the analyser is arranged to monitor the parameters relating to interservice; and ference on those traffic channels, and the channel if the generated output signal indicates that the GOS controller is arranged to selectively designate one or signal has dropped below the predetermined minimum more of said traffic channels as locked channels which 30 grade of service, then at said selectively reducing step should not be included in the channel pool so as to removing a code division multiplexed channel from the reduce the effect of the interference from said other channel pool. cells 25. A method as claimed in claim 22, wherein, if the wherein if the analyser determines that a BER signal is generated output signal indicates that a code division mulbelow a predetermined minimum BER value, the chan- 35 tiplexed channel should be removed from use, then at said nel controller is arranged to designate one of said selectively reducing step it is determined which code divilocked channels as a free traffic channel which can sion multiplexed channel is least heavily used, and that code subsequently be used for data traffic; and division multiplexed channel is removed from the channel wherein if the analyser determines that a GOS signal has dropped below a second predetermined minimum GOS 40 pool. 26. A method as claimed in claim 24, wherein, if the value, the channel controller is arranged to designate generated output signal indicates that a code division mulone of said locked channels as a free traffic channel and tiplexed channel should be removed from use, then at said to include that traffic channel in the channel pool so that selectively reducing step it is determined which code diviit can subsequently be used for data traffic. 22. A method of limiting in one cell the effect of inter- 45 sian multiplexed channel is least heavily used, and that code division multiplexed channel is removed from the channel ference generated by other cells of a wireless telecommupool. nications system, each cell of the wireless telecommunica27. A method as claimed in claim 22, wherein a plurality tions sysrem having a central terminal and a plurality of of the code division multiplexed channels are designated as subscriber terminals, communication between a central terminal and a subscriber terminal being arranged to occur over 50 traffic channels, the analyser being arranged to monitor the parameters relating to interference on those traffic channels, a wireless link, a plurality of code division multiplexed and at said selectively reducing step the method comprising channels being provided within a single frequency channel the steps of selectively designating one or more of said to enable data items pertaining to a plurality of wireless links traffic channels as locked channels which should not be to be transmitted simultaneously within different code division multiplexed channels of said single frequency channel, 55 included in the channel pool so as to reduce the effect of the interference from said other cells. the method comprising the steps of: 28. A method as claimed in claim 27, further comprising allocating a number of said plurality of said code division the steps of: multiplexed channels as a channel pool of code division reserving a number of the traffic channels as call channels; multiplexed channels available for the establishment of said wireless links; designating a number of the traffic channels as free 60 channels; and employing an analyzer to receive parameters pertaining to a wireless link within the cell indicative of whether that if a call channel is used to pass call data, designating a free wireless link is subject to interference from signals channel as a call channel if a free channel is available, generated by said other cells and to compare these thereby improving the chance of a call channel being parameters with predetem1ined criteria; available for a subsequent call. 65 generating an output signal dependent on the comparison; and * * * * WI L-0009842

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?