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

Filing 167

OPENING CLAIM CONSTRUCTION BRIEF filed by WI-LAN Inc.. (Attachments: # 1 Affidavit DECLARATION OF JEFFREY T. HAN IN SUPPORT OF WI-LANS OPENING CLAIM CONSTRUCTION BRIEF, # 2 Exhibit A-U.S. Patent No. 6,088,326, # 3 Exhibit B-U.S. Patent No. 6,195,327, # 4 Exhibit C-U.S. Patent No. 6,222,819, # 5 Exhibit D-U.S. Patent No. 6,381,211, # 6 Exhibit E-copy of The IEEE Standard Dictionary of Electrical and Electronics Terms (6th ed. 1996), # 7 Exhibit F-copy of Alan Freedman, The ComputerGlossary (7th ed. 1995), # 8 Exhibit G-copy of Harry Newton, Newtons Telecom Dictionary (11th ed. 1996), # 9 Exhibit H-copy of Ramjee Prasad, CDMA for Wireless Personal Communications (1996), # 10 Exhibit I-copy of Theodore S. Rappaport,Wireless Communications (1996), # 11 Exhibit J-copy of Shing-Fong Su, The UMTS Air-Interface in RF Engineering (2007), # 12 Exhibit K-copy of 3GPP TS 25.211,v.6.10.0 (Release 6), # 13 Exhibit L-copy of Jean Conan & Rolando Oliver, Hardware and Software Implementation of the Viterbi Decoding Algorithm for Convolutional Codes, in MIMI 76: Proceedings of the International Symposium on Mini and Micro Computers (M.H. Hamza ed., 1977), # 14 Exhibit M-Definition of Overlay, OxfordDictionaries Online, http://oxforddictionaries.com/definition/overlay?q=overlay, # 15 Exhibit N-copy of the Manual of Patent Examining Procedure (6th ed. rev. 3, July 1997))(Weaver, David)

Download PDF
EXHIBIT D 111111111111111111111111111111111!111911111111111111111111111111111 (12) United States Patent (to) Patent No.: US (45) Date of Patent: Lysejko et al. (54) PROCESSING DATA TRANSMITTED AND RECEIVED OVER A WIRELESS LINK CONNECTING A CENTRAL TERMINAL AND A SUBSCRIBER TERMINAL OF A WIRELESS TELECOMMUNICATIONS SYSTEM EP EP EP GB GB WO WO WO WO (73) Assignee: Airspan Networks Inc., Seattle, WA (US) (*) (57) Continuation of application No. 08/979,408, filed on Nov. 26, 1997, now Pat. No. 6,088,326. Foreign Application Priority Data Dec. 20, 1996 (GB) 9626567 (51) Int. C1.7 1104J 11/00; H04J 13/00; H04B 7/216 (52) U.S. Cl. 370/209; 370/342; 370/335; 370/345; 370/441; 370/442; 370/479 (58) Field of Search 370/328, 329, 370/330, 335, 336, 337, 340, 341, 342, 343, 345, 347, 441, 442, 465, 468, 479, 498, 203, 208, 209 (56) References Cited U.S. PATENT DOCUMENTS 5,373,502 A 12/1994 Turban 5,414,728 A 5/1995 Zehavi 5,481,533 A * 1/1996 Honing et al. 5,572,516 A * 11/1996 Miya et al. 5,805,581 A * 9/1998 Uchida et al. 5,894,473 A * 4/1999 Dent RX ANTENNA 370/441 370/206 370/335 370/335 370/335 370/342 LNA BET 8PF 10 Claims, 16 Drawing Sheets LNA LPF IQ DE-MODULATOR 154 152 A/0 7— —7158 156 162 190 170 MIXER 150 192 ABSTRACT The present invention provides a transmission controller and method for processing data items to be transmitted over a wireless link connecting a central terminal and a subscriber terminal of a wireless telecommunications system, a single frequency channel being employed for transmitting data items pertaining to a plurality of wireless links. The transmission controller comprises an orthogonal code generator for providing an orthogonal code from a set of `m' orthogonal codes used to create `m' orthogonal channels within the single frequency channel, and a first encoder for combining a data item to be transmitted on the single frequency channel with said orthogonal code from the orthogonal code generator, the orthogonal code determining the orthogonal channel over which the data item is transmitted, whereby data items pertaining to different wireless links may be transmitted simultaneously within different orthogonal channels of said single frequency channel. Further, the transmission controller comprises 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 of the orthogonal channel, whereby a plurality of data items relating to different wireless links may be transmitted within the same orthogonal channel during a predetermined frame period. The invention also provides a reception controller and method for processing data items received over a wireless link May 25, 2000 Related U.S. Application Data (30) 184 -I 4M TOM DECODER HYBRID 160 182 183 CODEC 188 187 21W/IRE OVERHEAD EXTRACTION CALL CONTROL 185 1/1995 5/1995 9/1996 12/1993 12/1996 7/1993 8/1993 8/1995 11/1996 Primary Examiner—Ricky Ngo (74) Attorney, Agent, or Firm—Baker Botts L.L.P. (21) Appl. No.: 09/579,349 (63) 0 633 676 A2 0 652 650 A2 0 730 356 A2 2 267 627 2 301 744 93/14590 93/15573 95/23464 WO 96/37066 * cited by examiner Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 0 days. (22) Filed: Apr. 30, 2002 FOREIGN PATENT DOCUMENTS (75) Inventors: Martin Lysejko, Bagshot (GB); Paul F. Struhsaker, Plano, TX (US) Notice: 6,381,211 B1 RW CODE GENERATOR PN CODE 174Y GENERATOR U.S. Patent 1 16 Apr. 30, 2002 Sheet 1 of 16 US 6,381,211 B1 U.S. Patent US 6,381,211 B1 Sheet 2 of 16 Apr. 30, 2002 1_/- 5 2 51 4211 RFC 11 44-i Ps I y-40 10 46-) 46 46 46 MS I MT 48 ms I MS FIG. 3 I 47 PAD 228 RS232 X.25 57 41 58 r 64 56 60-' 62 00 L J 66 68 FIG. 3A 70 74 72 / TU 42 47 SC 141—.55 6 Apr. 30, 2002 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 1,4 S US 6,381,211 B1 Sheet 3 of 16 -- -- -- 2243.25MHz +/ - 21M Hz -- M v.) Lr) F.; II 0 2106.75 2103.25 2099.75 2096.25 2092.75 2089.25 2085.75 2082.25 2078.75 2075.25 2071.75 2068.25 2064.75 2061.25 2057.75 2054.25 2050.75 2047.25 2043.75 2040.25 2036.75 2033.25 2029.75 F12 F11 F10 g F9 40 F8 ' F7 '5 F6 F5 -f:, F4 g F3 S F2 Fl NI = M C) 0) - 2068. 25M Hz +/- 21 M Hz U.S. Patent F12 F11 F10 g F9 F8 c) v, F7 tF6 F5 z F4 ::_,' in_ F3 F2 F1 U.S. Patent Apr. 30, 2002 US 6,381,211 B1 Sheet 4 of 16 FS1 // FS2 = 2-80Km FS3 FS1 // FS2 = 2-80Km FS3 U.S. Patent Apr. 30, 2002 Sheet 5 of 16 US 6,381,211 B1 U.S. Patent Apr. 30, 2002 US 6,381,211 B1 Sheet 6 of 16 L.L.1 ‘4(NI C) 0.1 V) LL.1 O V) CO 1 CN.1 O te) CN C.) O C_) CO (C) C:) ‘--- 17 7 •4- 0 O U.S. Patent Apr. 30, 2002 US 6,381,211 B1 Sheet 7 of 16 O CNI W ▪ CL O CV CsJ N-Cr) O CD Cf) 00 (^4 s111•11s1., CNI M r) CT) CD --N.. • 00 f re") 11") O O CL CO U.S. Patent Apr. 30, 2002 Sheet 8 of 16 00 CD LO ...,.-- CD IX U_I CV CD V') y- CID LLJ 2 IZ .4CD Cl L LJ >< CV,-CO -' M U0_ CO -..,, LO '- LC) te) _.../.. 00 •s•••-•• < J A _.„,. . 1, , •::1- y00 00/- 00 -' .11-.. 0 .LT US 6,381,211 B1 U.S. Patent Apr. 30, 2002 US 6,381,211 B1 Sheet 9 of 16 0 _J O (D CO C, L.L.1 (../1 IL) Ce C:) (.0 0 O < LLJ >- W Cr) CD CD L.L.J O \.1 CNJ • CV C.0 i CO m ce w O 03 II • C) I.. a I= C.) CO 1.1J O co -J CI 00 >< Lai C_) L.L.1 •c:1I` U.S. Patent Apr. 30, 2002 US 6,381,211 B1 Sheet 10 of 16 to C=3 C:3 O O tri Cs! IC) csi O to Cil _/ 0 —Ne -ne O O CD —J CDMARWSPACE--s CY CY -4CV CY C.4 CY CY .4M 0 CV CY CY Cr) CDMA RWSPACE CY rn g Car M CY CV ) CY Cs CV CC CC CY LaJ U.S. Patent Apr. 30, 2002 US 6,381,211 B1 Sheet 11 of 16 Fl Fl Hn H1 H2 FIG. 10 Qn Q1 Q2 Q3 Q4 Ln Ll L2 L3 L4 10 20 ? 17 208 ? 202 4—► 1 USER 11 204 A-0.1 USER 21 UPLINK 212 200 DOWNLINK 214 CENTRAL TERMINAL SUBSCRIBER TERMINAL FIG. 1 1 220 212 CODE SEQUENCE PN CODE DOWNLINK 216 222 R/W CODE 219 OVERLAY CODE 217 FIG. 12 218 FRAME INFORMATION 210 U.S. Patent Apr. 30, 2002 US 6,381,211 B1 Sheet 12 of 16 OH (I) (II) D4 D3 D2 D1 OH OH B1 B1 B1 B1 D1 B2 B2 B2 B2 OH B3 B3 B3 B3 D2 B4 B4 B4 B4 1 125us 100us 75us 50us 25us 0 FIG. 13A OH (I) (11) D B1 B1 B1 B1 OH B2 B2 I B1 B1 B1 81 OH/D I B2 B2 (Iv) OH B 1 B1 B 1 B1 D 1 B2 B2 B2 B2 OH B3 B3 B3 B3 D2 84 B4 B4 B41 125us 1 00 us 75us 50us 25us 0 FIG. 13B CHID PC CS FAW CHAD OMC PC CS FAW FAW CS1 PC1 OMC1 CH.ID CS2 PC2 OMC2 FAW CS3 PC3 OMC3 CH.ID* CS4 PC4 OMC4 FIG. 14A U.S. Patent Apr. 30, 2002 FAW (I) US 6,381,211 B1 Sheet 13 of 16 D D PC CS FAW (IV) FAW CS PC CS PC I OMC/D FAW (II) OMC PC CS 3ms 2ms I ms Oms CH.ID UNUSED UNUSED UNUSED O MC 4ms FIG. 14B TOTAL TRAFFIC CHANNEL • INTERFERENCE LIMITED TRAFFIC CHANNEL POOL • LTC FTC AOTC AITC BTC LTC = LOCKED TRAFFIC CHANNEL FTC = FREE TRAFFIC CHANNEL AOTC = ACCESS OUTGOING TRAFFIC CHANNEL AITC = ACCESS INCOMING TRAFFIC CHANNEL BTC = BUSY TRAFFIC CHANNEL PTC = PRIORITY TRAFFIC CHANNEL FIG. 16 PTC U.S. Patent Apr. 30, 2002 US 6,381,211 B1 Sheet 14 of 16 Cr, 1.1.1 O CIP C:I tri C.1 O C:, O 0) CO O Ln Cn tz CC _se O . 4- Cl) --,...... I- CDMA RW SPACE---A.' CDMA RWSPACE---Ao. tL C.4 LL- CC Ce O Csi .4- Cs1 -ci- r•-) CNJ -41- 1 N p•-) 1 I- F,") .4- C-s1 CY _Ne 0 iA- d (JD C`,1 _se CO LL.1 C) (22 = Ce ce E2 Cr (z) Z --se ta_ • CNJ - = C=) I! tY I Y _In (7) 1.1 CN1 to 01 ........ _CL crt .- Cr ,,, - CY d > <t CY U.S. Patent Apr. 30, 2002 Sheet 15 of 16 US 6,381,211 B1 co rr) V 00 N-) O 4 4--- 1.4-) CD O „„c CL N c=1 I cr) l 07 M LC) 4 O O LC) In N-) L.- C:) O CD /CO --' re') N fl O N) CC O C.) c_D C—) 4" re) U.S. Patent Apr. 30, 2002 US 6,381,211 B1 Sheet 16 of 16 (II) (I) FIG. 18 58 405 10 CT EM 410 SERVICE DOMAIN CONTROLLER 20 IF 400 410 CT 10 FIG. 19A 420 440 470 CHANNEL SELECTION CONTROLLEI RADIO SUBSYSTEM A 465 425 445 435 460 CALL CONTROL MESSAGE DECODER 430 455 336 FIG. 19B US 6,381,211 B1 1 2 PROCESSING DATA TRANSMITTED AND RECEIVED OVER A WIRELESS LINK CONNECTING A CENTRAL TERMINAL AND A SUBSCRIBER TERMINAL OF A WIRELESS TELECOMMUNICATIONS SYSTEM However, as more subscribers subscribe to the wireless telecommunications network, it is becoming desirable to support more and more subscriber terminals from each central terminal. There are only a limited number of frequency channels that can be allocated to the wireless telecommunications system, and as it is desirable for neighbouring cells to use different frequency channels so as to reduce interference, the demand cannot be met by merely adding more modem shelves to each central terminal. 5 RELATED APPLICATION This application is a continuation of U.S. application Ser. No. 08/979,408 filed Nov. 26, 1997 now U.S. Pat. No. 6,088,326. 10 SUMMARY OF THE INVENTION TECHNICAL FIELD OF THE INVENTION The present invention relates in general to wireless telecommunications systems and more particularly to techniques for processing data transmitted and received over a wireless link connecting a central terminal and a subscriber terminal of a wireless telecommunications system. 15 BACKGROUND OF THE INVENTION A wireless telecommunications system has been proposed in which a geographical area is divided in to cells, each cell having one or more central terminals (CTs) for communicating over wireless links with a number of subscriber terminals (STs) in the cell. These wireless links are established over predetermined frequency channels, a frequency channel typically consisting of one frequency for uplink signals from a subscriber terminal to the central terminal, and another frequency for downlink signals from the central terminal to the subscriber terminal. Due to bandwidth constraints, it is not practical for each individual subscriber terminal to have its own dedicated frequency channel for communicating with the central terminal. Hence, techniques need to be applied to enable data items relating to different wireless links to be passed over the same frequency channel without interfering with each other. In current wireless telecommunications systems, this can be achieved through the use of 'Code Division Multiple Access' (CDMA) technique. One way to implement CDMA is through the application of a set of orthogonal codes to the data items to be transmitted on a particular frequency channel, data items relating to different wireless links being combined with different orthogonal codes from the set. A suitable set of orthogonal codes is a "Rademacher-Walsh" (RW) set of sixteen 16-bit codes. Orthogonal codes have the property that, when perfectly aligned, all codes crosscorrelate to zero, thus making it possible to decode a signal to which one orthogonal code has been applied while cancelling interference from signals to which different orthogonal codes have been applied. Signals to which an orthogonal code has been applied can be considered as being transmitted over a corresponding orthogonal channel within a particular frequency channel. Hence, considering-the example of a set of 16 RW codes, 16 orthogonal channels can be created within a single frequency channel, and hence up to sixteen separate communication signals (corresponding to sixteen separate wireless links) can be transmitted simultaneously over the single frequency channel if different RW codes are applied to each communication signal. It is known to provide a number of modem shelves within one central terminal, and for each modem shelf to employ a different frequency channel. Hence, if a central terminal has four modem shelves, and the set of 16 RW codes is employed for each frequency channel, one central terminal would be able to support wireless links with up to 60 subscriber terminals simultaneously. 20 25 30 35 40 45 50 55 60 65 According to the present invention, there is provided a transmission controller for processing data items to be transmitted over a wireless link connecting a central terminal and a subscriber terminal of a wireless telecommunications system, a single frequency channel being employed for transmitting data items pertaining to a plurality of wireless links, the transmission controller comprising: an orthogonal code generator for providing an orthogonal code from a set of ' m ' orthogonal codes used to create `rn' orthogonal channels within the single frequency channel; a first encoder for combining a data item to be transmitted on the single frequency channel with said orthogonal code from the orthogonal code generator, the orthogonal code determining the orthogonal channel over which the data item is transmitted, whereby data items pertaining to different wireless links may be transmitted 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 of the orthogonal channel, whereby a plurality of data items relating to different wireless links may be transmitted within the same orthogonal channel during a predetermined frame period. Viewed from a second aspect, the present invention provides a reception controller for processing data items received over a wireless link connecting a central terminal and a subscriber terminal of a wireless telecommunications system, a single frequency channel being employed for transmitting data items pertaining to a plurality of wireless links, and `m' orthogonal channels being provided within the single frequency channel, the receiver controller comprising: an orthogonal code generator for providing an orthogonal code from a set of `na' orthogonal codes used to create said `m' orthogonal channels within the single frequency channel; a first decoder for applying, to signals received on the single frequency channel, the orthogonal code provided by the orthogonal code generator, in order to isolate data items transmitted within the corresponding orthogonal channel; and a TDM decoder arranged to extract a data item from a predetermined time slot within said orthogonal channel, a plurality of data items relating to different wireless links being transmitted within the same orthogonal channel during a predetermined frame period. By using TDM techniques in addition to the known set of orthogonal codes, it is possible for selected orthogonal channels to be subdivided in the time dimension. For example, if TDM is used to divide one frame period in to four subframes, and each orthogonal channel is subject to the TDM technique, then up to 64 separate communication signals can be transmitted on the sixteen orthogonal channels during one frame period, albeit at a quarter of the rate that the communication signals could be transmitted if the TDM technique was not used. Such an approach has the advantage that it preserves compatibility with current hardware and software equipment US 6,381,211 B1 3 4 which use the set of orthogonal codes, but which do not ing numbers of time slots per frame period. For instance, if support the use of TDM techniques. By designating certain an orthogonal channel operates at 160 kb/s, and four time orthogonal channels as channels for which TDM is not used, slots are provided within that orthogonal channel in order to the current equipment can communicate over those channels carry data items pertaining to four different wireless links without any changes being required to the equipment. 5 during one frame period, then each ST receiving data from said orthogonal channel will receive data at a rate of 40 kb/s In preferred embodiments, the transmission controller (since each ST will only read a quarter of the data transfurther comprises: an overlay code generator for providing mitted on the orthogonal channel during each frame period). an overlay code from a first set of 'n' overlay codes which If, alternatively, two time slots are provided within the are orthogonal to each other; and a second encoder, selectively operable instead of the TDM encoder, to apply the 10 orthogonal channel, then data items pertaining to only two different wireless links will be transmitted per frame period, overlay code from the overlay code generator to said data and the two STs receiving data will do so at a rate of 80 kb/s item, whereby 'n' data items pertaining to different wireless (since each ST will read half of the data transmitted on the links may be transmitted simultaneously within the same orthogonal channel during one frame period). This flexibilorthogonal channel. Similarly, the reception controller may further comprise: 15 ity is useful, since for some communications, eg. fax, a rate of 40 kb/s may not be acceptable, and hence the use of four an overlay code generator for providing an overlay code time slots would not be suitable. from a first set of 'n' overlay codes which are orthogonal to In preferred embodiments, a number of said orthogonal each other, the set of 'n' overlay codes enabling 'n' data channels are designated as traffic channels for the transmisitems pertaining to different wireless links to be transmitted simultaneously within the same orthogonal channel; and a 20 sion of data items relating to communication content, and the TDM encoder is employed to apply time division mulsecond decoder, selectively operable instead of the TDM tiplexing (TDM) techniques to data items to be sent over a decoder, to apply to the data items of the orthogonal channel, traffic channel from said central terminal to said subscriber the overlay code from the overlay code generator so as to terminal. The use of this CDMA/TDM hybrid approach for isolate a particular data item transmitted using that overlay 25 downlink traffic channels retains the benefit of CDMA code. access, ie. interference is reduced when traffic is reduced, By such an approach, data items transmitted within cerand also reduces receiver dynamic range requirements. tain orthogonal channels can be encoded using TDM techHowever, a first of the orthogonal channels is preferably niques whilst data items transmitted within other orthogonal reserved for the transmission of signals relating to the channels can be encoded using overlay codes, the reception controllers including the necessary decoders to decode either 30 acquisition of wireless links, and the second encoder is used instead of the TDM encoder to enable overlay codes to be type of encoded data item. A preferred arrangement, where applied to data items to be sent within said first orthogonal certain orthogonal channels are subject to TDM techniques channel from the central terminal to one of said subscriber whilst others are subject to overlay codes, will be discussed terminals. Similarly, a second of the orthogonal channels is in more detail later. 35 preferably reserved for the transmission of signals relating to The orthogonal code generator may be arranged to genthe control of calls, and the second encoder is used instead erate orthogonal codes 'on the fly' using predetermined of the TDM encoder to enable overlay codes to be applied algorithms. However, alternatively, the orthogonal code to data items to be sent within said second orthogonal generator may be provided as a storage arranged to store the set of orthogonal codes. Appropriate orthogonal codes can 4 0 channel from the central terminal to one of said subscriber terminals. then be read out to the encoder or decoder from the storage as required. In preferred embodiments, at least one of the subscriber terminals of a wireless telecommunications system comIn preferred embodiments, the set of orthogonal codes prises a reception controller in accordance with the present comprise a set of Rademacher-Walsh (RW) codes, in preferred embodiments the set comprising a 16x16 matrix of 4 5 invention. However, for transmission of data from subscriber terminals, it is preferable for the ST to have a RW codes. transmission controller which employs overlay codes for all The transmission controller in accordance with the types of orthogonal channels, whether they be traffic chanpresent invention may be provided within the central terminels or otherwise. On these uplink channels, the pure CDMA nal of a wireless telecommunications system. In preferred embodiments, the central terminal would further comprise 50 approach using overlay codes eliminates the need to time synchronise STs to a TDM frame reference, and reduces the channelisation means for determining which of the orthogopeak power handling requirements in the ST RF transmit nal channels will be subject to TDM techniques, and for chain. transmitting that information to a plurality of subscriber Viewed from a third aspect, the present invention provides terminals within the wireless telecommunications system. This is useful since, for example, certain orthogonal chan- 55 a wireless telecommunications system comprising a central terminal and a plurality of subscriber terminals, wherein the nels can hence be designated as being reserved for commucentral terminal comprises a transmission controller in nications with STs that do not incorporate the features accordance with the present invention, and at least one of the necessary to support TDM techniques, and which hence subscriber terminal comprises a reception controller in require the full orthogonal channel for the whole frame 60 accordance with the present invention. period. In preferred embodiments, the channelisation means also Viewed from a fourth aspect, the present invention prodetermines, for those orthogonal channels subject to TDM vides a method of processing data items to be transmitted techniques, how many time slots will be provided within over a wireless link connecting a central terminal and a each orthogonal channel. This gives a great deal of flexibilsubscriber terminal of a wireless telecommunications ity in how channels are used, since some can be subdivided 65 system, a single frequency channel being employed for in the time dimension whilst others are not, and those which transmitting data items pertaining to a plurality of wireless are subdivided can be subdivided differently to yield differlinks, the method comprising the steps of: (a) providing an US 6,381,211 B1 5 6 orthogonal code from a set of `m' orthogonal codes used to create `m' orthogonal channels within the single frequency channel; (b) combining a data item to be transmitted on the single frequency channel with said orthogonal code, the orthogonal code determining the orthogonal channel over 5 which the data item is transmitted, whereby data items pertaining to different wireless links may be transmitted simultaneously within different orthogonal channels of said single frequency channel; and (c) applying time division multiplexing (TDM) techniques to the data item in order to 10 insert the data item within a time slot of the orthogonal channel, whereby a plurality of data items relating to different wireless links may be transmitted within the same orthogonal channel during a predetermined frame period. Viewed from a fifth aspect, the present invention provides 15 a method of processing data items received over a wireless link connecting a central terminal and a subscriber terminal of a wireless telecommunications system, a single frequency channel being employed for transmitting data items pertaining to a plurality of wireless links, and `na' orthogonal 20 channels being provided within the single frequency channel, the method comprising the steps of: (a) providing an orthogonal code from a set of `na' orthogonal codes used to create said `na' orthogonal channels within the single frequency channel; (b) applying, to signals received on the 25 single frequency channel, the orthogonal code in order to isolate data items transmitted within the corresponding orthogonal channel; and (c) extracting a data item from a predetermined time slot within said orthogonal channel, a plurality of data items relating to different wireless links 30 being transmitted within the same orthogonal channel during a predetermined frame period. By using TDM techniques in addition to the known set of orthogonal codes, it is possible for selected orthogonal channels to be subdivided in the time dimension, thereby 35 making it possible to support more wireless links on one frequency channel. BRIEF DESCRIPTION OF THE INVENTION An embodiment of the invention will be described hereinafter, by way of example only, with reference to the accompanying drawings in which like reference signs are used for like features and in which: FIG. 1 is a schematic overview of an example of a wireless telecommunications system in which an example of the present invention is included; FIG. 2 is a schematic representation of a customer premises; FIGS. 2A and 2B are schematic illustrations of an example of a subscriber terminal of the telecommunications system of FIG. 1; FIG. 3 is a schematic illustration of an example of a central terminal of the telecommunications system of FIG. 1; FIG. 3A is a schematic illustration of a modem shelf of a central terminal of the telecommunications system of FIG. 1; FIG. 4 is an illustration of an example of a frequency plan for the telecommunications system of FIG. 1; FIGS. 5A and 5B are schematic diagrams illustrating possible configurations for cells for the telecommunications system of FIG. 1; FIG. 6 is a schematic diagram illustrating aspects of a code division multiplex system for the telecommunications system of FIG. 1; FIGS. 7A and 7B are schematic diagrams illustrating signal transmission processing stages for the telecommunications system of FIG. 1; FIGS. 8A and 8B are schematic diagrams illustrating signal reception processing stages for the telecommunications system of FIG. 1; FIGS. 9A and 9B are diagrams illustrating the uplink and downlink delivery methods when the system is fully loaded; FIG. 10 illustrates the CDMA channel hierarchy in accordance with preferred embodiments of the present invention; FIG. 11 is a schematic diagram illustrating downlink and uplink communication paths for the wireless telecommunications system; FIG. 12 is a schematic diagram illustrating the makeup of a downlink signal transmitted by the central terminal; FIGS. 13A and 13B illustrate the structure of the frames of information sent over the downlink and uplink paths; FIGS. 14A and 14B illustrate the overhead frame structure for the downlink and uplink paths; FIGS. 15A 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; FIG. 16 illustrates how the available traffic channels are classified in preferred embodiments of the present invention; FIG. 17 illustrates the elements used by the central terminal to perform interference limiting; FIG. 18 illustrates possible antenna configurations that can be employed in a wireless telecommunications system in accordance with the preferred embodiment of the present invention; and FIGS. 19A and 19B illustrate how channel switching is facilitated in preferred embodiments of the present invention. DETAILED DESCRIPTION OF THE INVENTION 40 45 50 55 60 65 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 16, each of which is served by a respective central terminal (CT) 10 which establishes a radio link with subscriber terminals (ST) 20 within the area concerned. The area which is covered by a central terminal 10 can vary. For example, in a rural area with a low density of subscribers, a service area 12 could cover an area with a radius of 15-20 Km. A service area 14 in an urban environment where is there is a high density of subscriber terminals 20 might only cover an area with a radius of the order of 100 m. In a suburban area with an intermediate density of subscriber terminals, a service area 16 might cover an area with a radius of the order of 1 Km. It will be appreciated that the area covered by a particular central terminal 10 can be chosen to suit the local requirements of expected or actual subscriber density, local geographic considerations, etc, and is not limited to the examples illustrated in FIG. 1. Moreover, the coverage need not be, and typically will not be circular in extent due to antenna design considerations, geographical factors, buildings and so on, which will affect the distribution of transmitted signals. The central terminals 10 for respective service areas 12, 14, 16 can be connected to each other by means of links 13, 15 and 17 which interface, for example, with a public switched telephone network (PSTN) 18. The links can US 6,381,211 B1 7 8 include conventional telecommunications technology using types of connections (e.g., copper wires or optical fibres) can copper wires, optical fibres, satellites, microwaves, etc. be used to link the central terminal 10 to the public switched telephone network 18. In this example the modem shelves The wireless telecommunications system of FIG. 1 is are connected via lines 47 to a microwave terminal (MT) 48. based on providing fixed microwave links between subscriber terminals 20 at fixed locations within a service area 5 A microwave link 49 extends from the microwave terminal 48 to a point-to-point microwave antenna 54 mounted on the (e.g., 12, 14, 16) and the central terminal 10 for that service mast 50 for a host connection to the public switched telearea. Each subscriber terminal 20 can be provided with a phone network 18. permanent fixed access link to its central terminal 10, but in preferred embodiments demand-based access is provided, so A personal computer, workstation or the like can be that the number of subscribers which can be supported 10 provided as a site controller (SC) 56 for supporting the exceeds-the number of available wireless links. The manner central terminal 10. The site controller 56 can be connected in which demand-based access is implemented will be to each modem shelf of the central terminal 10 via, for discussed in detail later. example, RS232 connections 55. The site controller 56 can then provide support functions such as the localisation of FIG. 2 includes a schematic representation of customer premises 22. FIGS. 2A and 2B illustrate an example of a 15 faults, alarms and status and the configuring of the central terminal 10. A site controller 56 will typically support a configuration for a subscriber terminal 20 for the telecomsingle central terminal 10, although a plurality of site munications system of FIG. 1. A customer radio unit (CRU) controllers 56 could be networked for supporting a plurality 24 is mounted on the customer's premises. The customer of central terminals 10. radio unit 24 includes a flat panel antenna or the like 23. The customer radio unit is mounted at a location on the custom- 20 As an alternative to the RS232 connections 55, which er's premises, or on a mast, etc., and in an orientation such extend to a site controller 56, data connections such as an that the flat panel antenna 23 within the customer radio unit X.25 links 57 (shown with dashed lines in FIG. 3) could 24 faces in the direction 26 of the central terminal 10 for the instead be provided from a pad 228 to a switching node 60 service area in which the customer radio unit 24 is located. of an element manager (EM) 58. An element manager 58 can The customer radio unit 24 is connected via a drop line 28 25 support a number of distributed central terminals 10 connected by respective connections to the switching node 60. to a power supply unit (PSU) 30 within the customer's The element manager 58 enables a potentially large number premises. The power supply unit 30 is connected to the local (e.g., up to, or more than 1000) of central terminals 10 to be power supply for providing power to the customer radio unit 24 and a network terminal unit (NTU) 32. The customer 3 integrated into a management network. radio unit 24 is also connected via the power supply unit 30 The element manager 58 is based around a powerful to the network terminal unit 32, which in turn is connected workstation 62 and can include a number of computer to telecommunications equipment in the customer's terminals 64 for network engineers and control personnel. premises, for example to one or more telephones 34, facFIG. 3A illustrates various parts of a modem shelf 46. A simile machines 36 and computers 38. The telecommunica- 35 transmit/receive RF unit (RFU—for example implemented tions equipment is represented as being within a single on a card in the modem shelf) 66 generates the modulated customer's premises. However, this need not be the case, as transmit RF signals at medium power levels and recovers the subscriber terminal 20 preferably supports either a single and amplifies the baseband RF signals for the subscriber or a dual line, so that two subscriber lines could be supported terminals. The RF unit 66 is connected to an analogue card by a single subscriber terminal 20. The subscriber terminal 40 (AN) 68 which performs A-D/D-A conversions, baseband 20 can also be arranged to support analogue and digital filtering and the vector summation of 15 transmitted signals telecommunications, for example analogue communications from the modem cards (MCs) 70. The analogue unit 68 is at 16, 32 or 64 kbits/sec or digital communications in connected to a number of (typically 1-8) modem cards 70. accordance with the ISDN BRA standard. The modem cards perform the baseband signal processing of FIG. 3 is a schematic illustration of an example of a 45 the transmit and receive signals to/from the subscriber central terminal of the telecommunications system of FIG. 1. terminals 20. This may include 1/2 rate convolution coding The common equipment rack 40 comprises a number of andx16 spreading with "Code Division Multiplexed Access" equipment shelves 42, 44, 46, including a RF Combiner and (CDMA) codes on the transmit signals, and synchronisation power amp shelf (RFC) 42, a Power Supply shelf (PS) 44 recovery, de-spreading and error correction on the receive and a number of (in this example four) Modem Shelves 50 signals. Each modem card 70 in the present example has two (MS) 46. The RF combiner shelf 42 allows the modem modems, and in preferred embodiments there are eight shelves 46 to operate in parallel. If 'n' modem shelves are modem cards per shelf, and so sixteen modems per shelf. provided, then the RF combiner shelf 42 combines and However, in order to incorporate redundancy so that a amplifies the power of 'n' transmit signals, each transmit modem may be substituted in a subscriber link when a fault signal being from a respective one of the 'n' modem shelves, 55 occurs, only 15 modems on a single modem shelf 46 are and amplifies and splits received signals 'n' way so that generally used. The 16th modem is then used as a spare separate signals may be passed to the respective modem which can be switched in if a failure of one of the other 15 shelves. The power supply shelf 44 provides a connection to modems occurs. The modem cards 70 are connected to the the local power supply and fusing for the various compotributary unit (TU) 74 which terminates the connection to nents in the common equipment rack 40. A bidirectional 60 the host public switched telephone network 18 (e.g., via one connection extends between the RF combiner shelf 42 and of the lines 47) and handles the signalling of telephony the main central terminal antenna 52, such as an omnidiinformation to the subscriber terminals via one of 15 of the rectional antenna, mounted on a central terminal mast 50. 16 modems. This example of a central terminal 10 is connected via a The wireless telecommunications between a central. terpoint-to-point microwave link to a location where an inter- 65 urinal 10 and the subscriber terminals 20 could operate on face to the public switched telephone network 18, shown various frequencies. FIG. 4 illustrates one possible example schematically in FIG. 1, is made. As mentioned above, other of the frequencies which could be used. In the present US 6,381,211 B1 10 9 example, the wireless telecommunication system is intended F6, F9, F12). However, in FIG. 5B the cells are sectored by using a sectored central terminal (SCT) 13 which includes to operate in the 1.5-2.5 GHz Band. In particular the present three central terminals 10, one for each sector Sl, S2 and S3, example is intended to operate in the Band defined by ITU-R with the transmissions for each of the three central terminals (CCIR) Recommendation F.701 (2025-2110 MHz, 2200-2290 MHz). FIG. 4 illustrates the frequencies used for 5 10 being directed to the appropriate sector among Sl, S2 and S3. This enables the number of subscribers per cell to be the uplink from the subscriber terminals 20 to the central increased three fold, while still providing permanent fixed terminal 10 and for the downlink from the central terminal access for each subscriber terminal 20. 10 to the subscriber terminals 20. It will be noted that 12 Arrangements such as those in FIGS. 5A and 5B can help uplink and 12 downlink radio channels of 3.5 MHz each are provided centred about 2155 MHz. The spacing between the io reduce interference, but in order to ensure that cells operating on the same frequency don't inadvertently decode each receive and transmit channels exceeds the required miniothers data, a seven cell repeat pattern is used such that for mum spacing of 70 MHz. a cell operating on a given frequency, all six adjacent cells In the present example, each modem shelf supports 1 operating on the same frequency are allocated a unique frequency channel (i.e. one uplink frequency plus the corresponding downlink frequency). Currently, in a wireless is pseudo random noise (PN) code. The use of PN codes will be discussed in more detail later. The use of different PN telecommunications system as described above, CDMA codes prevents nearby cells operating on the same frequency encoding is used to support up to 15 subscriber links on one from inadvertently decoding each others data. frequency channel (one subscriber link on each modem). As mentioned above, CDMA techniques can be used in a Hence, if a central terminal has four modem shelves, it can support 60 (15x4) subscriber links (ie. 60 STs can be 20 fixed assignment arrangement (ie. one where each ST is assigned to a particular modem on a modem shell) to enable connected to one CT). However, it is becoming desirable for each channel frequency to support 15 subscriber links. FIG. more than 60 STs to be supported from one central terminal, 6 gives a schematic overview of CDMA encoding and and, in preferred embodiments of the present invention, decoding. enhancements to the CDMA encoding technique are provided to increase the number of subscriber links that can be 25 In order to encode a CDMA signal, base band signals, for supported by a central terminal. Both CDMA encoding, and example the user signals for each respective subscriber link, the enhancements made to the CDMA encoding in accorare encoded at 80-80N into a 160 ksymbols/sec baseband dance with preferred embodiments, will be discussed in signal where each symbol represents 2 data bits (see, for more detail later. example the signal represented at 81). This signal is then Typically, the radio traffic from a particular central ter- 30 spread by a factor of 16 using a spreading function 82-82N to generate signals at an effective chip rate of 2.56 minal 10 will extend into the area covered by a neighbouring Msymbols/sec in 3.5 MHz. The spreading function involves central terminal 10. To avoid, or at least to reduce interferapplying a PN code (that is specified on a per CT basis) to ence problems caused by adjoining areas, only a limited the signal, and also applying a Rademacher-Walsh (RW) number of the available frequencies will be used by any 35 code which ensures that the signals for respective subscriber given central terminal 10. terminals will be orthogonal to each other. Once this spreadFIG. 5A illustrates one cellular type arrangement of the ing function has been applied, the signals for respective frequencies to mitigate interference problems between adjasubscriber links are then combined at step 84 and converted cent central terminals 10. In the arrangement illustrated in to radio frequency (RF) to give multiple user channel signals FIG. 5A, the hatch lines for the cells 76 illustrate a frequency set (FS) for the cells. By selecting three frequency sets (e.g., 40 (e.g. 85) for transmission from the transmitting antenna 86. During transmission, a transmitted signal will be subwhere: FS1=F1, F4, F7, F10; FS2=F2, F5, F8, F11; FS3=F3, jected to interference sources 88, including external interF6, F9, F12), and arranging that immediately adjacent cells ference 89 and interference from other channels 90. do not use the same frequency set (see, for example, the Accordingly, by the time the CDMA signal is received at the arrangement shown in FIG. 5A), it is possible to provide an array of fixed assignment omnidirectional cells where inter- 45 receiving antenna 91, the multiple user channel signals may be distorted as is represented at 93. ference between nearby cells can be reduced. The transmitter power of each central terminal 10 is preferably set such In order to decode the signals for a given subscriber link that transmissions do not extend as far as the nearest cell from the received multiple user channel, a Walsh correlator which is using the same frequency set. Thus, in accordance 94-94N uses the same RW and PN codes that were used for with the arrangement illustrated in FIG. 5A, each central 5° the encoding for each subscriber link to extract a signal (e.g, terminal 10 can use the four frequency pairs (for the uplink as represented at 95) for the respective received baseband and downlink, respectively) within its cell, each modem signal 96-96N. It will be noted that the received signal will shelf in the central terminal 10 being associated with a include some residual noise. However, unwanted noise can respective RF channel (channel frequency pair). be removed using a low pass filter and signal processing. FIG. 5B illustrates a cellular type arrangement employing 5 5 The key to CDMA is the application of the RW codes, sectored cells to mitigate problems between adjacent central these being a mathematical set of sequences that have the terminals 10. As with FIG. 5A, the different type of hatch function of "orthonormality". In other words, if any RW lines in FIG. 5B illustrate different frequency sets. As in code is multiplied by any other RW code, the results are FIG. 5A, FIG. 5B represents three frequency sets (e.g., zero. A set of 16 RW codes that may be used is illustrated in where: FS1=F1, F4, F7, F10; FS2=F2, FS, F8, F11; FS3=F3, Table 1 below: TABLE 1 RWO 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 RW1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 US 6,381,211 B1 11 12 TABLE 1-continued RW2 RW3 RW4 RW5 RW6 RW7 RW8 RW9 RW10 RW11 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 —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 The above set of RW codes are orthogonal codes that allow the multiple user signals to be transmitted and received on the same frequency at the same time. Once the bit stream is orthogonally isolated using the RW codes, the signals for respective subscriber links do not interfere with each other. Since RW codes are orthogonal, when perfectly aligned all codes have zero cross-correlation, thus making it possible to decode a signal while cancelling interference from users operating on other RW codes. In preferred embodiments of the present invention, it is desired to provide the central terminal with the ability to support more than 15 subscriber links on each channel frequency, and to achieve this the above set of 16 RW codes has been enhanced. In order to maintain compatibility with former products using the 16 RW codes, it was desirable that any enhancements should retain the same set of 16 RW codes. The manner in which the enhancements have been implemented provides flexibility in the way the frequency channels are configured, with certain configurations allowing a greater number of subscriber links to be supported, but at a lower gross bit rate. In preferred embodiments, a channel can be selected to operate with the following gross bit rates: 160 kb/s 80 kb/s 40 kb/s 10 kb/s Full rate (Fl) Half rate (H1, H2) Quarter rate (Q1, Q2, Q3, Q4) Low rate (L1, L2, L3, L4), for uplink acquisition In preferred embodiments, the manner in which these channelisations are provided differs for the downlink (CT to ST) and uplink (ST to CT) communication paths. This is because it has been realised that different performance requirements exist for the downlink and uplink paths. On the downlink all signals emanate from a single source, namely the central terminal, and hence the signals will be synchronised. However, on the uplink path, the signals will emanate from a number of independent STs, and hence the signals will not be synchronised. Given the above considerations, in preferred embodiments, on the uplink path full rate (160 kb/s) operation is implemented using the basic set of RW codes discussed earlier, but half and quarter rates are achieved through the use of 'Overlay Codes' which comprise RW coded high rate symbol patterns that are transmitted for each intermediate rate data symbol. For half rate operation, two 2-bit overlay codes are provide, whilst for quarter rate operation, four 4-bit overlay codes are provided. When 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 generating a signal for transmission, one of the overlay codes, where appropriate, is applied to the signal in addition to the appropriate RW code. When the signal is received, 20 then at the CDMA demodulator the incoming signal is multiplied by the channel's PN, RW and Overlay codes. The correlator integration period is set to match the length of the Overlay code. Overlay codes are used extensively to provide variable 25 rate uplink traffic channels. Overlay codes will also be used to implement downlink control channels, these control channels being discussed in more detail later. However, as mentioned earlier, a different approach is taken for providing flexible channelisations on the downlink traffic channel 3 paths. Downlink traffic channels will operate in high rate, 160 kb/s, mode, with lower data rates of 80 and 40 kb/s being supported by 'Time Division Multiplexing' (TDM) the available bandwidth. In preferred embodiments, TDM timeslot bit numbering 35 will follow the CCITT G.732 convention with bits transmitted in the sequence bit 1, bit 2 . . . bit 8. Byte orientation is specified per channel as either most significant bit (MSB) first, least significant bit (LSB) first or N/A. The provision of a hybrid CDMA/TDM approach for 40 downlink traffic channels retains the benefits of CDMA access, ie. interference is reduced when traffic is reduced. Further, use of TDM ensures that the CDMA signal is limited to a 256 Quadrature Amplitude Modulation' (QAM) 4 5 constellation which reduces receiver dynamic range requirements. QAM constellations will be familiar to those skilled in the art. On the uplink channels, the pure CDMA approach using overlay codes eliminates the need to time synchronise STs to 50 a TDM frame reference. This has the advantage of eliminating TDM delays and the 'guard time' in between TDM frames. Another benefit is reduced peak power handling requirements in the ST RF transmit chain which would otherwise be needed when transmitting bursty TDM data. 55 High dynamic range requirement is restricted to the CT receiver. The manner in which the transmitted and received signals are processed in accordance with preferred embodiments of the present invention will be described with reference to 60 FIGS. 7 and 8. FIG. 7A is a schematic diagram illustrating signal transmission processing stages as configured in a subscriber terminal 20 in the telecommunications system of FIG. 1. In FIG. 7A, an analogue signal from a telephone is passed via an interface such as two-wire interface 102 to a 65 hybrid audio processing circuit 104 and then via a codec 106 to produce a digital signal into which an overhead channel including control information is inserted at 108. If the US 6,381,211 B1 13 14 subscriber terminal supports a number of telephones or other From then on, the processing of the signal is the same as the equivalent processing performed in the ST and described telecommunications equipment, then elements 102, 104 and with reference to FIG. 7A, the overlay code generator 106 may be repeated for each piece of telecommunications producing a single overlay code of value '1' so that the equipment. 5 signal output from spreader 111 is the same as the signal At the output of overhead insertion circuit 108, the signal input to the spreader 111. will have a bit rate of either 160, 80 or 40 kbits/s, depending As mentioned earlier, in preferred embodiments, overlay on which channel has been selected for transmission of the codes, rather than TDM, are used to implement downlink signal. control channels, and data relating to such channels is passed The resulting signal is then processed by a convolutional from a demand assignment engine (to be discussed in more encoder 110 to produce two signals with the same bit rate as 10 detail later) over line 107 through switch 109 to the overhead the input signal (collectively, these signals will have a insertion circuit 108, thereby bypassing the TDM encoder symbol rate of 160, 80 or 40 KS/s). Next, the signals are 105. The processing of the signal is then the same as the passed to a spreader 111 where, if a reduced bit rate channel equivalent processing performed in the ST, with the overlay has been selected, an appropriate overlay code provided by code generator providing appropriate overlay codes to the overlay code generator 113 is applied to the signals. At the is spreader 111. The overlay code generator will be controlled so as to produce the desired overlay code, in preferred output of the spreader 111, the signals will be at 160 KS/s embodiments, this control coming from the DA engine (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 FIG. 8A is a schematic diagram illustrating the signal necessary amount. The signals output from spreader 111 are passed to a 20 reception processing stages as configured in a subscriber terminal 20 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 25 then passed via a further band pass filter 156 before being the smallest data element in a spread sequence) are passed 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 30 160. The output of the mixer 164 is then passed via the I/Q to be modulated in a modulator 122. The modulated signal 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 A/D 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 35 and PN codes used during transmission are applied by a RW via a band pass filter 132. The output of the band pass filter 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 40 where any overlay code used at the transmission stage to pass filter 140 and transmitted from the transmission antenna encode the signal is applied to the signal by overlay code 142. generator 181. The elements 170, 172, 174, 178, 179 and 181 form a CDMA demodulator. The output from the FIG. 7B is a schematic diagram illustrating signal transCDMA demodulator (at correlator 179) is then at a rate of mission processing stages as configured in a central terminal 10 in the telecommunications system of FIG. 1. As will be 45 either 160, 80 or 40 KS/s, depending on the overlay code applied by correlator 179. apparent, the central terminal is configured to perform similar signal transmission processing to the subscriber The output from correlator 179 is then applied to a Viterbi terminal 20 illustrated in FIG. 7A, but does not include decoder 180. The output of the Viterbi decoder 180 is then elements 100, 102, 104 and 106 associated with telecompassed to an overhead extractor 182 for extracting the munications equipment. Further, the central terminal 50 overhead channel information. If the signal relates to call includes a TDM encoder 105 for performing time division 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 via a received, the central terminal will contact the subscriber 55 codec 184 and a hybrid circuit 188 to an interface such as terminal to which the call is directed and arrange a suitable 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 deter- 60 telecommunications equipment 192 at the ST. mine the time slot to be used for call data passed from the If the data output by the overhead extraction circuit 182 CT to the ST and 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 equipment, it is passed via switch 187 to a call control logic Hence, when incoming call data is passed from the network interface to the TDM encoder 105 over line 103, the 65 185, where that data is interpreted by the ST. TDM encoder will apply appropriate TDM encoding to 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 US 6,38 1,211 B1 15 16 derived from the digital portion of the CDMA receiver using the output of a signal quality estimator. FIG. 8B illustrates the signal reception processing stages as configured in a central terminal 10 in the telecommunications system of FIG. 1. As will be apparent from the figure, the signal processing stages between the RX antenna 150 and the overhead extraction circuit 182 are the as those within the ST discussed in connection with FIG. 8A. However, in the case of the CT, call data output from the overhead extraction circuit is passed over line 189 to the network interface within the CT, whilst control channel data is passed via switch 191 to the DA engine 380 for processing. The DA engine is discussed in more detail later. Overlay codes and channelisation plans are selected to ensure signal orthogonality—i.e. in a properly synchronised 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: The CDMA channel hierarchy is as illustrated in FIG. 10. Using this hierarchy, the following CDMA channelisations are possible: Fl 5 H1+H2 H1+Q3+Q4 H2+Q1+Q2 Q1+Q2+Q3+Q4 Having discussed how the CDMA codes are enhanced to 10 enable flexible channelisations to be achieved, whereby the bit rates can be lowered to enable more subscriber links to be managed per channel frequency, a general overview of how the downlink and uplink paths are established will be provided with reference to FIGS. 11 and 12. 15 FIG. 11 is a block diagram of downlink and uplink communication paths between central terminal 10 and subscriber terminal 20. A downlink communication path is established from transmitter 200 in central terminal 10 to receiver 202 in subscriber terminal 20. An uplink commu20 nication path is established from transmitter 204 in subscriber terminal 20 to receiver 206 in central terminal 10. Once the downlink and the uplink communication paths have been established in wireless telecommunication system 1, telephone communication may occur between a user 208, TABLE 2 25 210 of subscriber terminal 20 and a user serviced through ST Tx. central terminal 10 over a downlink signal 212 and an uplink power signal 214. Downlink signal 212 is transmitted by transmitNet relative Correlator ter 200 of central terminal 10 and received by receiver 202 Rate Channel to Fl-U integration Acquisition of subscriber terminal 20. Uplink signal 214 is transmitted (kb/s) designation (dB) Overlay Code period (us) overlay 30 by transmitter 204 of subscriber terminal 20 and received by 160 -Fl-U 0 1 6.25 Ll receiver 206 of central terminal 10. 80 -Hl-U -3 11 12.5 Ll Receiver 206 and transmitter 200 within central terminal 80 -H2-U -3 1 -1 12.5 L3 40 -Ql-U -6 111 1 25 Ll 10 are synchronized to each other with respect to time and 40 -Q2-U -6 1 -1 1 -1 25 L2 phase, and aligned as to information boundaries. In order to 40 -Q3-U -6 1 1 -1 -1 25 L3 35 establish the downlink communication path, receiver 202 in 40 -Q4-U -6 1 -1 -1 1 25 L4 subscriber terminal 20 should be synchronized to transmitter 200 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 uses concatenated overlays to form an function on downlink signal 212. Initially, transmitter 200 of acquisition overlay; this is illustrated in table 3 below: central terminal 10 transmits downlink signal 212. FIG. 12 TABLE 3 Acquisition overlay Ll-U L2-U L3-U L4-U Equivalent high rate pattern 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 FIGS. 9A and 9B are diagrams illustrating the uplink and downlink delivery methods, respectively, when the system is fully loaded, and illustrate the difference between the use of overlay codes illustrated in FIG. 9A and the use of TDM as illustrated in FIG. 9B. When using overlay codes, an RW 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 TDM, an RW code is split in the time domain, to allow up to four signals to be sent using one RW code, but at different times during the 125 us frame. As illustrated in FIGS. 9A and 9B, the last two RW codes, RW14 and RW15, are not used for data traffic in preferred embodiments, since they are reserved for call control and acquisition functions; this will be discussed in more detail later. 1 1 1 -1 1 -1 55 60 65 1 1 -1 -1 1 -1 -1 1 shows the contents of downlink signal 212. A frame information signal 218 is combined with an overlay code 217 where appropriate, and the resultant signal 219 is combined with a code sequence signal 216 for central terminal 10 to produce the downlink 212. Code sequence signal 216 is derived from a combination of a pseudo-random noise code signal 220 and a Rademacher-Walsh code signal 222. Downlink signal 212 is received at receiver 202 of subscriber terminal 20. Receiver 202 compares its phase and code sequence to a phase and code sequence within code sequence signal 216 of downlink signal 212. 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 its slave code sequence to recognize a match to master code US 6,381,211 B1 17 18 sequence and place receiver 202 of subscriber terminal 20 in power of transmitter 204 in subscriber terminal 20. The phase with transmitter 200 of central terminal 10. The slave operations and maintenance channel signal provides status code sequence of receiver 202 is not initially synchronized information with respect to the downlink and uplink comto the master code sequence of transmitter 200 and central munication paths and a path from the central terminal to the terminal 10 due to the path delay between central terminal 5 subscriber terminal on which the communication protocol 10 and subscriber terminal 20. This path delay is caused by which operates on the modem shelf between the shelf the geographical separation between subscriber terminal 20 controller and the modem cards also extends. The OMC/D signal is a combination of the OMC signal and a signalling and central terminal 10 and other environmental and techsignal (D), whilst the Ch. ID signal is used to uniquely nical factors affecting wireless transmission. After acquiring and initiating tracking on the central 10 identify an RW channel, this Ch. ID signal being used by the subscriber terminal to ensure that the correct channel has terminal 10 master code sequence of code sequence signal been acquired. 216 within downlink signal 212, receiver 202 enters a frame In preferred embodiments, the subscriber terminal will alignment mode in order to establish the downlink commureceive downlink traffic channel data at a rate of 160 kb/s. nication path. Receiver 202 analyzes frame information Depending on the B-channel rate, the ST will be allocated an within frame information signal 218 of downlink signal 212 15 appropriate share of the radio overhead. The following TDM to identify a beginning of frame position for downlink signal mappings are created: 212. Since receiver 202 does not know at what point in the data stream of downlink signal 212 it has received TABLE 4 information, receiver 202 must search for the beginning of frame position in order to be able to process information 20 Overreceived from transmitter 200 of central terminal 10. Once Rate Channel head (kb/s) designation Bearer CS PC OMC rate receiver 202 has identified one further beginning of frame position, the downlink communication path has been estab160 -Fl-D-T1/1 Bl, B2, B3, CS1, PC1, OMC1, OMC3 4 ms lished from transmitter 200 of central terminal 10 to receiver B4 CS3 PC3 80 -Fl-D-T2/1 Bl, B2 CS1, PC1, OMC1, OMC3 4 ms 202 of subscriber terminal 20. 25 CS3 PC3 The structure of the radio frames of information sent over 80 -Fl-D-T2/2 B3, B4 CS2, PC2, OMC2, OMC4 4 ms the downlink and uplink paths will now be discussed with CS4 PC4 reference to FIGS. 13 and 14. In FIGS. 13 and 14, the 40 -Fl-D-T4/1 B1 CS1 PC1 OMC1 8 ms 40 -F1-D-T4/2 B2 CS2 PC2 OMC2 8 ms following terms are used: 40 -F1-D-T4/3 B3 CS3 PC3 OMC3 8 ms Bn Customer payload, 1x32 to 2x64 Kb/s 30 40 -Fl-D-T4/4 B4 CS4 PC4 OMC4 8 ms Dn Signalling Channel, 2 to 16 kb/s OH Radio Overhead Channel In the above chart, the scheme used to identify a channel 16 kb/s Traffic Mode is as follows. Rate code 'F1' indicates full rate, 160 kb/s, 'D' 10 kb/s Acquisition/Standby Mode Both FIGS. 13A and 13B show a 125us subframe format, 35 indicates that the channel is a downlink channel, and 'Tnit' indicates that the channel is time division multiplexed which is repeated throughout an entire radio frame, a frame between STs, 'n' indicating the total number of TDM typically lasting for 4 milliseconds (ms). FIG. 13A illustrates timeslots, and T indicating the selected traffic timeslot. the radio frame structures that are used in preferred embodiAll ST's operating on a traffic channel will receive ments for the downlink path. Subframe (i) in FIG. 13A shows the radio frame structure used for low rate, 10 Kb/s, 4 0 D-channel information at the 16 kb/s rate. The D-channel protocol includes an address field to specify which ST is to acquisition mode (Ln-D) during which only the overhead process the contents of the message. channel is transmitted. Subframe (ii) in FIG. 13A shows the The channel structure was illustrated earlier in FIGS. 9A radio frame structure employed for the call control channel and 9B. In preferred embodiments, the channel structure is operating in quarter rate, 40 Kb/s, mode (Qn-D), whilst subframe (iii) of FIG. 13A illustrates the radio frame struc- 45 flexible but comprises: At least one Link Acquisition Channel (LAC) ture used for traffic channels operating in full rate, 160 kb/s,. At least one Call Control Channel (CCC) mode (F1-D). Typically one Priority Traffic Channels (PTC) Similarly, subframe (i) of FIG. 13B shows the radio frame structure used for the uplink path when operating in low rate 1 to 13 Traffic Channels (TC) acquisition or call control mode (Ln-U). Sub-frames (ii) to 50 The manner in which the channelisation is provided (iv) show the radio frame structure used for traffic channels ensures that former fixed assignment arrangements using the when operating in quarter rate mode (Qn-U), half rate mode set of 16 RW codes discussed earlier are still supported, as (Hn-U), and full rate mode (Fl-U), respectively. well as demand access services that are available when using Considering now the overhead channel in more detail, a system in accordance with the preferred embodiment. FIGS. 14A and 14B show the overhead frame structure 55 FIGS. 15A and 15B illustrate typical downlink and uplink employed for various data rates. The overhead channel may channel structures that might occur in a loaded system in include a number of fields—a frame alignment word (FAW), accordance with preferred embodiments of the present a code synchronization signal (CS), a power control signal invention. As illustrated in FIG. 15A, on the downlink path, (PC), an operations and maintenance channel signal (OMC), some signals may be at 160 kb/s and utilise an entire RW a mixed OMC/D-Channel (HDLC) signal (OMC/D), a chan- 60 channel. An example of such signals would be those sent nel identifier byte (Ch.ID), and some unused fields. over fixed assignment links to products which do not support The frame alignment word identifies the beginning of the CDMA enhancements provided by systems in accorframe position for its corresponding frame of information. dance with preferred embodiments of the present invention, The code synchronization signal provides information to as illustrated for RW1 and RW2 in FIG. 15A. Alternatively, control synchronization of transmitter 204 in subscriber 65 a user may have authority to utilise a whole RW channel, for terminal 20 to receiver 206 in central terminal 10. The power example when sending a fax, as illustrated by RW12 in FIG. control signal provides information to control transmitting 15A. US 6,381,211 B1 19 As illustrated by RWS to RW11, TDM 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 will 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 TDM to 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 RW11). It should be noted that, in both FIGS. 15A and 15B, the channels RW14 and RW15 are reserved as a call control channel and an link acquisition channel, respectively, and overlay codes are employed on these channels, irrespective of whether the path is a downlink or an uplink path. These two channels will be discussed in more detail below. Acquisition / net entry will take place via the Link Acquisition Channel (LAC). Following power-up an ST will automatically attempt downlink acquisition of the LAC on a pre-determined 'home' RF channel. The LAC downlink channel (eg. RW15 in preferred embodiments) will operate at 10 kb/s, full single user power. Downlink acquisition will be simultaneous for all STs. Each CT Modem Shelf will maintain a database holding the serial numbers of all STs that could possibly be supported by that CT. The state of each ST will recorded with top level states as follows: cold idle call in progress Transition states will also be defined. An ST is considered cold if the ST is newly provisioned, the CT has lost management communications with the ST or the CT has been power cycled. Over the LAC, the CT broadcasts individual ST serial numbers and offers an invitation to acquire the LAC uplink Cold uplink acquisition will be carried out on the Link Acquisition Channel at low rate. The CT will invite specific ST's to cold start via the management channel. Assuming an uplink channel is available, the appropriate acquisition overlay will be selected, and acquisition will be initiated. `Rapid' downlink RW channel switching may be supported at rates other than Ln-D. means that coherent demodulation is maintained, and only convolutional decoding and frame synchronisation processes need be repeated. On acquisition, management information will be exchanged. The ST will be authenticated and allocated a short ST identifier (between 12 and 16 bits) which will be used for subsequent addressing. The ST uplink will operate for long enough for the uplink to be parametised by the ST in terms of code phase and transmit power. These parameters will be used by the ST for subsequent warm start acquisitions and will also be held by the CT to allow the CT to force a cold ST to warm start. On successful completion of net entry, the ST will be placed in the idle state and instructed to cease uplink communications and move to the Call Control Channel (CCC) (RW14 in preferred embodiments). The time taken for net entry to be achieved can be monitored, and the following techniques can be used to decrease net entry time if desired: (i) Prioritise so that high GOS (Grade Of Service) users are offered net entry first. (ii) Convert Traffic Channels to LACs. 20 (iii) In the event of a CT restart, invite STs to attempt uplink warm start. A reduction in net entry time of a factor of 4 could be achieved. This mechanism would need to be safeguarded against possible deterioration of 5 uplink warm start parameters—i.e. it should only be allowed provided no CT RF related parameters have been modified. The CT would need to broadcast an ID to allow an ST to validate that the uplink warm start parameters were valid for this CT. 10 iv) ST restart—the CT will keep copies of the ST warm start parameters so that a cold ST may have warm start parameters downloaded in the invitation to acquire and then be instructed to warm start. Following Net Entry, all STs listen to the CCC. This 15 channel broadcasts management and call control information via a 32 kb/s HDLC channel. In order to maintain management communication, the CT polls each ST in sequence. Each poll comprises a broadcast invitation for an addressed ST to acquire the CCC Uplink followed by an 20 exchange of management information (authentication, ST alarm update, warm start parameters, downlink radio performance data etc). A Management Poll may fail for one of the following reasons: 25 (i) The ST is or has been powered down. An EM alarm may be flagged if this persists and the database for that ST should be marked cold. The Net Entry process will follow. (ii) The ST is either making a call or in the process of 30 making a call. The poll cycle may be suspended and management communications effected on the appropriate traffic channel. When a Management Poll fails it should be followed up by a number of faster polls until either the ST responds or 35 it is marked cold. The CCC is required to transmit all copies of the invitations to acquire the LAC so that an ST can be forced to acquire the LAC uplink 40 45 50 55 60 65 Traffic Channel Uplink Acquisition Procedure The basic acquisition process from the ST side is as follows; (i) Switch the downlink (receiver) circuitry to 10 kb/s rate, and select the appropriate Traffic Channel RW and Overlay codes. Acquisition of the TC downlink is limited to achieving frame alignment. (ii) The downlink PC/CS channel will be decoded to create a busy/idle flag. If PC/CS reports busy, then this means that another ST is using that traffic channel and the ST aborts the acquisition process. (iii) Switch uplink to 10 kb/s rate, and select the appropriate Traffic Channel RW and Overlay codes. Enable the ST transmitter at a level of nominal full rate power minus 18 dB. While PC/CS reports idle the ST will continue uplink fast codesearch, stepping the uplink power level by +2 dB at the end of each search. The uplink should acquire at nominal full rate power minus 6 dB. Uplink acquisition is aborted if maximum transmit level is reached and PC/CS continues to report idle. (iv) PC/CS reports busy. At this point the ST may have genuinely acquired the traffic channel, or instead may be observing PC/CS go busy because another ST has acquired the traffic channel. The ST is sent an authentication request and responds with it's ST identifer. The CT grants uplink access by returning the ST identifier. The ST aborts the acquisition process if the returned ST identifier is not recognised (ie. is not US 6,381,211 B1 21 22 the ST identifer that it sent). This authentication process arbitrates between two STs contending for outgoing access and it also keeps STs from acquiring TCs that have been reserved from incoming access. 5 Incoming Call A number of TCs will be reserved for incoming calls, and incoming call processing is as follows: (i) Check the CT database—if the ST is in the call in Prcgress state the call is rejected. (ii) Check that an uplink TC of the required bandwidth is available. If there is bandwidth then a TC is reserved. (iii) An incoming call setup message is broadcast over the CCC to inform the addressed ST of the incoming call and specify the TC on which to receive the call. If no TC is available but the CT forms part of a Service Domain, then the incoming call setup message is sent with a null TC otherwise the call is rejected. Service domains will be discussed in more detail later. The incoming call setup message is repeated a number of times. (iv) The ST attempts uplink acquisition. The ST listens to the downlink and keeps trying for uplink acquisition until the CT sends a message to the ST to return the ST to the CCC. The ST will also run a timer to return it back to the CCC in the event of an incoming call failing to complete. (v) On successful uplink acquisition, the CT authenticates the ST. (vi) Rate switching is originated from the CT modem. A command is sent via the PC/CS to switch the downlink to the required bandwidth. The ST returns the rate switch command via the uplink PC/CS. The link is now of the required bandwidth. 10 Outgoing Priority Call 15 20 25 30 35 Outgoing Call Outgoing calls are supported by allowing slotted random access to the TC uplinks. The outgoing call processing is as follows: (i) The CT publishes a 'free list' of available Traffic Channels and Priority Traffic Channels with their respective bandwidths. This list is published periodically (in preferred embodiments, every 500 ms) and is used to mark uplink access slots. (ii) An off-hook condition is detected by the ST. The ST starts a call setup timer. (iii) The ST waits for the next free list to be received over the CCC. If the Free list is empty the outgoing call is blocked. The ST will generate a congestion tone. (iv) If the Free list has available channels, the ST picks a channel from the free list at random. The algorithm that the ST uses to pick a channel will need to be specified in the free list. For example, the ST may be required to always choose from a pool of minimum bandwidth channels so that high bandwidth channels remain available for high GOS users. Alternatively the ST may be allowed to choose any channel regardless of bandwidth for minimum blocking. In preferred embodiments, STs will not choose low bandwidth channels and negotiate the rate up. (v) The ST attempts uplink acquisition on the specified TC, this process having been described earlier. If acquisition is successful then the outgoing call is processed. Otherwise the ST returns to the CCC and waits for the next available free list. To avoid a number of STs repetitively attempting to acquire the same TC, and blocking each other, a suitable protocol can be employed to govern how individual STs will act upon receipt of the free list. (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 attempting outgoing access and generate congestion tone. 40 It is recognised that the random access protocol used to setup normal outgoing calls could lead to blocking. In preferred embodiments, access to a largely nonblocking Priority Traffic Channel will be allowed. Priority calling is complicated because the ST must: (i) Capture and decode dialled digits. (ii) Regenerate digits when a blocking condition occurs. (iii) Allow transparent network access in a non-blocking condition. (iv) Categorise all outgoing calls as priority or normal so that normal calls are dropped in favour of priority calls. The priority call procedure in preferred embodiments is as follows: (i) The CT will publish Directory Numbers (DNs) for a number of emergency services over the CCC. (ii) The ST will attempt uplink access according to the normal algorithms. If the outgoing access is successful then the customer is able to dial as normal. All dialled digits are check against the emergency DN list so that calls may be categorised normal or priority at the CT. (iii) If congestion tone is returned the customer is allowed to dial the emergency number into the ST. If the ST detects an emergency DN sequence then uplink access via the Priority Traffic Channel (PTC) is attempted. (iv) On PTC acquisition, the ST relays the dialled digit sequence to the CT for dialling into the PSTN. (iv) The CT converts the PTC to a TC and reallocates another TC to become the PTC, dropping a normal call in progress if necessary. Interference Limiting (Pool Sizing) 45 50 55 60 65 Across a large scale deployment of cells, optimum capacity is achieved by minimising radio traffic while maintaining an acceptable grade of service. Lowest possible radio traffic results in improved 'carrier to interference' (C/I) ratios for users within the cell of interest and to co-channel users in nearby cells. The C/I ratio is a measure (usually expressed in dB) of how high above interference the transmitted signal needs to be to be decoded effectively. In preferred embodiments, the central terminal is provided with the ability to trade traffic for C/I, thereby allowing network planning to be carried out less rigidly. This feature can be realised by a system using CDMA as in preferred embodiments of the present invention, and is a benefit that CDMA offers over TDMA and FDMA systems. In preferred embodiments, the CT will control the number of Traffic Channels to minimise access noise. TCs will be classified as: (i) Busy—carrying traffic; (ii) Access, Incoming (Access In)—reserved for incoming access; (iii) Access, Outgoing (Access Out)—reserved for outgoing access—such TCs appear on the Free list; US 6,381,211 B1 23 24 (iv) Priority—reserved for priority outgoing access—such TCs appear in the Free list; (v) Free—available for any purpose; and (vi) Locked—not available due to interference limiting. This classification scheme is illustrated in FIG. 16. The CT will allocate traffic on the following basis: (i) The CT will monitor incoming and outgoing call setup-times and convert Access TCs from Free TCs in order to achieve a required grade of service. (ii) When a call is setup, an Access TC is converted to a Busy 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 is lost until a call clears. (iii) When a call clears the Busy TC is converted to a Free TC. If a previous call setup resulted in a lost Access TC then the Busy TC is converted back into an Access TC. (iv) When the PTC is accessed, a new PTC is created by converting a Free, Access or Busy (normal call) TC. (v) The CT will monitor the Busy TC downlink and uplink soft error counts in an attempt to establish link quality. If the CT records a lower than average soft error count and long call setup times are being recorded, a Locked TC may be converted to a Free TC. Conversely, if the CT records a higher than average. soft error count, a Free or Access TC may be converted to a Locked TC. FIG. 17 illustrates how the central terminal performs the above interference limiting function. When incoming call data arrives at a central terminal modem 320, encoder 325 encodes the data for transmission over the wireless link 300 to the subscriber terminal 20. At the subscriber terminal 20, the decoder 326 decodes the data, and passes the decoded user data over line 328 to the subscriber telecommunications equipment. As the decoder 326 decodes the data, it is able to establish a bit error rate (BER) estimate 330 associated with the signal transmission over the wireless link 300, which can 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 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. 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. 5 360. At set up, the management system 370 within the element manager will have connected to the central terminal, and 15 provided the dynamic pool sizing function 360 within the modem shelf with data identifying a BER goal, a GOS 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 20 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 25 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 has requested that the DA engine 380 perform pool sizing, then the DA engine 380 can disable one or more of the modems, this causing the interference, and hence the actual 35 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 TDM slots to be used for signals to be transmitted to the STs 20. 40 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 45 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 50 the STs. The CDMA 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 55 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. 30 60 65 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/RF Channel then the following benefits may be realised: (i) Fault tolerance—should a CT Modem Shelf subsystem fault occur, an ST may switch to an alternative frequency for service. US 6,381,211 B1 25 26 (ii) Call blocking—an ST denied service from one CT (ii) Supplying backup service—the CT is providing sershelf may choose to switch to an alternative frequency vice to the ST. for service. (iii) Available for backup service—the CT will provide (iii) Traffic load balancing—the Element Manager may on service to the ST if required. the basis of call blocking statistics choose to move STs 5 It should be noted that the ST need not switch to an between CT shelves. entirely different CT, but can instead switch to a different CT (iv) Frequency diversity—in the presence of channel shelf (and hence different RF frequency channel) within the selective fading (slow multipath) an ST may operate on same CT. However, in preferred embodiments, the ST will the frequency channel offering highest signal strength typically switch to a different CT, since some errors expeand lowest soft error count. 10 rienced by one CT shelf may also affect other shelves within RF channel switching is only possible where there are two the same CT, and so for fault tolerance (described in more or more co-located CT shelves serving the same geographidetail below), it is preferable for the ST to switch to a cal area on different RF frequency channels within the same separate CT. RF band. A deployment that meets this criterion may be Database consistency across CT shelves is preferably configured as a 'Service Domain'. Possible deployment scenarios are illustrated in FIG. 18. FIG. 18(i) shows an 15 supported through the service domain controller 400. Database consistency needs to be real-time so that an ST entering arrangement where omni antennae are used to provide the the network is allowed full Service Domain access immeentire cell with four frequency channels, eg Fl, F4, F7, F10. diately (the Service Domain message is broadcast to all STs, FIG. 18(ii) shows an arrangement where sectored antennae and so a new ST will expect access across the full Service are used to provide six separate sectors within a cell, each sector being covered by two frequency channels. FIG. 18(iii) 20 Domain). Incoming access via backup CTs requires some function shows an alternative arrangement where three sectored to be provided to broadcast duplicate incoming call setup antennae are used to divide the cell in to three sectors, each messages to all CTs that form a Service Domain. Preferably sector being covered by a separate frequency channel, and then an omni antenna is used to provide an 'umbrella' this is handled by the service domain controller 400, which coverage for the entire cell, this coverage employing a 25 forwards incoming call setup messages to each CT operating frequency channel different to the three frequency channels in the service domain. All CTs will allocate Access In used by the sectored antennae. Traffic Channels and relay the incoming call setup message For the system to work effectively, the STs must be able via the Call Control Channel. On successful uplink access, to switch channels quickly, and fast channel switching one CT will respond to the service domain controller with a necessitates that CT shelf synchronisation be provided at the 30 call accepted message, the other CTs will eventually respond following levels: with call setup failed messages. Outgoing access via a (i) CDMA PN code. This preserves uplink code phase backup CT is similar to normal outgoing access. across RF channels during warm start; and Another job which can be performed by the service (ii) RF carrier frequency. This eliminates the need for the domain controller is to assist the element manager 58 in coarse frequency search on a downlink RF channel 35 reconfiguring equipment in the event of a fault. For example, switch. if one CT is taken out of commission because of a fault, a On installation, an ST will be programmed with an RF different CT can be brought 'on-line', and the service channel and PN code, these codes specifying the ST's initial domain controller can provide that new CT with the neceshome channel. sary information about the other CTs in the service domain. The manner in which channel switching is facilitated in 40 FIG. 19B illustrates those elements of the subscriber preferred embodiments will be described with reference to terminal used to implement RF channel switching. The radio FIGS. 19A and 19B. A service domain controller 400 is subsystem 420, which incorporates the transmission and preferably provided to act as an interface between the reception signal processing stages, will pass any data exchange connected to the service domain controller over received on the call control channel over line 425 to the path 405 and a number of central terminals 10 connected to 45 message decoder 430. If the decoder 430 determines that the the service domain controller over paths 410. The central 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. In preferred embodiments, the service domain controller 50 Similarly, if the message decoder identifies the data as a 400 is used to provide each CT 10 with appropriate infor`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 CT can then broadcast a 'Service Domain' message comcontrol function 336 and the channel selection controller 440 prising 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 55 list in the storage 445 for subsequent use by the call control switching functions. The ST then stores this information for function 336 and the channel selection controller 440. future reference when establishing a link with one of the If the message decoder 430 determines that the data forms 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 CTs at the time that the message is broadcast. 60 the channel selection controller 440 for processing. The Each CT database will hold an entry for every ST located incoming call setup message will typically specify a TC on within the Service Domain. Each database entry describes the current frequency channel which should be used to how the CT views it's relationship with the ST and 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 65 selection controller will in such cases instruct the radio channel. All management communication with an ST is 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, US 6,381,211 B1 28 27 the traffic channel specified in the call setup message is `null', the channel selection controller has the option to change RF frequency using the information stored in storage 445 about the other CTs in the service domain. To enable the channel selection controller 440 to receive information about the status of links, a link operating status signal can be supplied over line 470 from the radio subsystem. This signal will give an indication of the radio link quality, and may be a simple 'OK' or 'failed' indication, or alternatively may include extra information such as BER values for the link This information can be used by the channel selection controller to determine whether a particular frequency channel should be used or not. To enable the call control function to specify a specific Access-Out channel for outgoing calls, a line 460 is provided between the call control function 336 and the channel selection controller 440. The call control function 336 may choose an access-out channel from the free list in storage 445, and instruct the channel selection controller over line 460 to attempt acquisition of that channel. The following examples indicate how the above described structure may be used to perform channel switching in particular circumstances. RF Channel Switching for Fault Tolerance Should one RF channel suffer complete loss of downlink, the following process takes place in preferred embodiments: (i) The ST will attempt downlink re-acquisition for a period of time, say 20 seconds. (ii) If acquisition fails, the channel selection controller 440 of the ST will select the next available channel from the Service Domain information in storage 445 and attempt downlink acquisition. This process will be repeated until a downlink signal is acquired. (iii) Once a backup RF channel is located, the ST will `camp' on the Call Control Channel and may subsequently be granted traffic access. (iv) If the CT fault persists, the EM 58 may use the service domain controller 400 to reconfigure the Service Domain so that the functioning CT shelves become primary service providers for the pool of 'homeless' STs. A fault that does not result in complete loss of downlink signal will not result in RF channel switching 'en mass'. Rather, a fault may result in excessive or total call blocking, as discussed below. RF Channel Switching for Call Blocking If Incoming access traffic channels are being blocked, the following process is employed in preferred embodiments: (i) The call setup message sent over the Call Control Channel will specify a TC on which to access the call. (ii) In the case of incoming access being blocked, the CT will specify a null TC. The channel selection controller 440 of the ST will in such cases switch to the next RF channel from the Service Domain information in storage 445 and monitor the Call Control Channel. (iii) If the ST receives a call setup message with a valid TC, then the call is processed as normal. (iv) When the call clears, the ST downlink preferably switches back to the home CT. If Outgoing access traffic channels are being blocked, the following process is employed in preferred embodiments: (i) The ST registers an off-hook. The Free List in storage 445 is checked and if a traffic channel is available, then 5 10 15 20 the call control function 336 asserts a channel request on line 460 to the channel selection controller 440 and normal uplink access is attempted. (ii) If the Free List shows no Access Out channels are available on the current frequency channel, then the channel selection controller will be used to switch the ST to the next RF channel in the Service Domain, whereupon the ST will wait for the next Free List. (iii) When the ST finds a Free List with an available Access-Out channel, then uplink access is attempted and the call is processed as normal. (iv) When the call clears, the ST downlink preferably switches back to the home CT. RF Channel Switching for Traffic Load Balancing Traffic load balancing is, in preferred embodiments, provided by static configuration via the EM 58. Call blocking and setup time statistics may be forwarded to the EM where an operator may decide to move an ST to another RF channel. RF Channel Switching for Frequency Diversity Frequency diversity is, in preferred embodiments, provided by static configuration via the EM 58. Radio link 25 statistics may be forwarded to the EM where an operator may decide to move an ST to another RF channel. Although a particular embodiment has been described herein, it will be appreciated that the invention is not limited thereto and that many modifications and additions thereto 30 may be made within the scope of the invention. For example, various combinations of the features of the following dependent claims could be made with the features of the independent claims without departing from the scope of the present invention. 35 What is claimed is: 1. A reception controller for processing data items received over a wireless link connecting a central terminal and a subscriber terminal of a wireless telecommunications system, a single frequency channel being employed for 40 transmitting data items pertaining to a plurality of wireless links, and 'm' orthogonal channels being provided within the single frequency channel, the receiver controller comprising: an orthogonal code generator for providing an orthogonal 45 code from a set of 'm' orthogonal codes used to create said 'm' orthogonal channels within the single frequency channel; a first decoder for applying, to signals received on the single frequency channel, the orthogonal code provided 50 by the orthogonal code generator, in order to isolate data items transmitted within the corresponding orthogonal channel; and a TDM decoder arranged to extract a data item from a predetermined time slot within said orthogonal 55 channel, a plurality of data items relating to different wireless links being transmitted within the same orthogonal channel during a predetermined frame period. 2. A reception controller as claimed in claim 1, further 60 comprising: an overlay code generator for providing an overlay code from a first set of 'n' overlay codes which are orthogonal to each other, the set of 'n' overlay codes enabling 65 'n' data items pertaining to different wireless links to be transmitted simultaneously within the same orthogonal channel; and US 6,381,211 B1 29 30 a second decoder, selectively operable instead of the TDM decoder, to apply to the data items of the orthogonal channel, the overlay code from the overlay code generator so as to isolate a particular data item transmitted using that overlay code. 3. A reception controller as claimed in claim 1, wherein the orthogonal code generator is a storage arranged to store the set of orthogonal codes. 4. A reception controller as claimed in claim 1, wherein the set of orthogonal codes comprise a set of RademacherWalsh (RW) codes. 5. A subscriber terminal of a wireless telecommunications system, comprising a reception controller having: an orthogonal code generator for providing an orthogonal code from a set of 'm' orthogonal codes used to create said 'm' orthogonal channels within the single frequency channel; a first decoder for applying, to signals received on the single frequency channel, the orthogonal code provided by the orthogonal code generator, in order to isolate data items transmitted within the corresponding orthogonal channel; a TDM decoder arranged to extract a data item from a predetermined time slot within said orthogonal channel, a plurality of data items relating to different wireless links being transmitted within the same orthogonal channel during a predetermined frame period; an overlay code generator for providing an overlay code from a first set of 'n' overlay codes which are orthogonal to each other, the set of 'n' overlay codes enabling `n' data items pertaining to different wireless links to be transmitted simultaneously within the same orthogonal channel; a second decoder, selectively operable instead of the TDM decoder, to apply to the data items of the orthogonal channel, the overlay code from the overlay code generator so as to isolate a particular data item transmitted using that overlay code, wherein the set of orthogonal codes comprise a set of Rademacher-Walsh (RW) codes and wherein the set of orthogonal codes comprise a set of Rademacher-Walsh (RW) codes. 6. A method of processing data items received over a wireless link connecting a central terminal and a subscriber terminal of a wireless telecommunications system, a single frequency channel being employed for transmitting data items pertaining to a plurality of wireless links, and 'm' orthogonal channels being provided within the single frequency channel, the method comprising steps of: providing an orthogonal code from a set of 'm' orthogonal codes used to create said `na' orthogonal channels within the single frequency channel; applying, to signals received on the single frequency channel, the orthogonal code in order to isolate data items transmitted within the corresponding orthogonal channel; and extracting a data item from a predetermined time slot within said orthogonal channel, a plurality of data items relating to different wireless links being transmitted within the same orthogonal channel during a predetermined frame period. 7. A method as claimed in claim 6, wherein said extracting step is selectively replaced by steps of: providing an overlay code from a first set of 'n' overlay codes which are orthogonal to each other, the set of 'n' overlay codes enabling 'n' data items pertaining to different wireless links to be transmitted simultaneously within the same orthogonal channel; and a second decoder, selectively operable instead of the TDM decoder, to apply to the data items of the orthogonal channel, the overlay code so as to isolate a particular data item transmitted using that overlay code. 8. A method as claimed in claim 7, further comprising steps of: determining which of the orthogonal channels will be subject to TDM techniques, and transmitting that information to a plurality of subscriber terminals within the wireless telecommunications system; and applying the overlay code to the data items of the orthogonal channel so as to isolate a particular data item transmitted using its particular overlay code. 9. A method as claimed in claim 6, further comprising steps of: determining which of the orthogonal channels will be subject to TDM techniques; and transmitting that information to a plurality of subscriber terminals within the wireless telecommunications system. 10. A method as claimed in claim 9, further comprising a step of: determining, for those orthogonal channels subject to TDM techniques, how many time slots will be provided within each orthogonal channel. 5 10 15 20 25 30 35 40 45

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?