3 Switched CDMA Networks 3.1 Overview Code Division Multiple Access (CDMA) has been widely accepted and used for wireless access in terrestrial and satellite applications. These applications often require switching of the CDMA traffic channels in order to establish connectivity between end users. In existing terrestrial wireless networks, while CDMA is used for access, connectivity and routing is achieved via the Public Switched Telephone Network (PSTN). It is often desirable, however, that access and switching is performed within the same network in many applications. An example of such an application is the Satellite Switched CDMA (SS/CDMA) system presented in [1]. The SS/CDMA network is comprised of a multibeam satellite and a large population of ground users, as illustrated in Figure 3.1-A. Ground users within each beam access the satellite by CDMA. The satellite is equipped with an on-board switch for routing inter- or intra-beam calls. The SS/CDMA network is described in detail in Section 3.2. Similar satellite systems based on TDMA, called Satellite Switched TDMA (SS/TDMA), are presented elsewhere [2], [3] and [4]. As in the satellite example, CDMA switching may also be used in terrestrial applications. These applications include wireless and cable networks that have CDMA as their access method. An example of such a network, called Base-station Switched CDMA (BS/CDMA), is illustrated in Figure 3.1-B. The BS/CDMA is comprised of a CDMA exchange node connected to a number of Radio Distribution Points (RDPs) via distribution lines which carry the CDMA signal. The exchange node in this case provides the switching capability for establishing connectivity between the wireless users. This wireless network may be used for fixed or mobile services. Similar systems based on TDMA have also been proposed (see [5] and [6]). Reference [5] presents a wireless TDMA switching system which provides connectivity between mobile users in a community of interest, while reference [6] presents another TDMA switching system for fixed service wireless metropolitan area networks. In addition to wireless applications, CDMA has been proposed for standardization in coax-cable networks for providing upstream voice, data and video services (see reference [7]). In this case, a switching CDMA device at the exchange node will provide an efficient mechanism for routing CDMA channels between cable users. Such an application is called Cable-Switched CDMA (CS/CDMA), and is illustrated in Figure 3.1-C. The above applications, both satellite and terrestrial, are refered to by the term switched CDMA (SW/CDMA) networks. CDMA: Access and Switching: For Terrestrial and Satellite Networks Diakoumis Gerakoulis, Evaggelos Geraniotis Copyright © 2001 John Wiley & Sons Ltd ISBNs: 0-471-49184-5 (Hardback); 0-470-84169-9 (Electronic) 58 CDMA: ACCESS AND SWITCHING CDMA Exchange Node RDP RDP RDP RDP RDP RDP SS/CDMA A. The satellite switched CDMA (SS/CDMA) B. The base station switched CDMA (BS/CDMA) CDMA Exchange Node H/EH/E H/E H/E PSTN Coax-cable Network C. The cable switched CDMA (CS/CDMA) H/E:Head-End PSTN: Public Switched Telephone Network RDP: Radio Distribution Point n Figure 3.1 Switched CDMA (SW/CDMA) networks. SWITCHED CDMA NETWORKS 59 In this chapter we focus our attention on the satellite switched CDMA system. We present the network architecture, the access method and switching mechanism, and describe the design of its system units. We also examine the network operation and control algorithm. 3.2 Satellite Switched CDMA (SS/CDMA) The service needs for future geostationary satellite systems demand direct two-way communication between end satellite users having Ultra Small Aperture Terminals (USAT) (antenna dish 26 in diameter). The requirement for this type of service is the capability of call routing on-board the satellite. That is, the satellite will operate not only as a repeater, but also as a switching center in space. Such services, however, can only become economically feasible if the satellite communication capacity and throughput is sufficiently high while its service quality is comparable to the quality of wireline service. For this reason the system has to provide higher spectral efficiency, but also more efficient utilization of the available mass and power of the spacecraft. Higher spectral efficiency is achieved by using multibeam satellite antennas which allow resuse of the available spectrum. Also, the power needs of the transceiver units can be reduced by introducing new access and modulation methods operating at a very low signal-to-noise ratio in order to allow the use of USAT. Also, higher throughput can be achieved with a demand assignment control mechanism, which allows the distribution of system functionalities between the satellite and end users. The system proposed to meet the above needs is the Satellite Switched Code Division Multiple Access (SS/CDMA). The SS/CDMA resolves both the multiple access and the satellite switching problems. The uplink access method is based on CDMA, the downlink on Code Division Multiplexing (CDM) and the on-board switching on compatible technology which is also code division (CDS). The system operates with demand assignment control for both access and switching. That is, service bandwidth and switch connections are assigned only upon a user request. The SS/CDMA can achieve higher spectral efficiency by allowing frequency reuse, i.e. reuse of the available spectrum in every beam of a multibeam satellite. In addition, it provides an efficient switching mechanism by establishing a direct end-to-end route with minimal on-board signal processing and no on-board buffering. The access and switching problems are resolved in one step by the demand assignment control mechanism. This approach also allows system optimization by using an assignment control algorithm to maximize throughput and to integrate the traffic of circuit calls and data packets. A large population of end users may then access the geostationary satellite which provides the routing of calls and packets between them. The system may offer fixed services for circuit switched calls (voice, data and video) and packet switched data. A related method based on Time Division Multiple Access (TDMA), called Satellite Switched TDMA (SS/TDMA), has been proposed in the past for packet switched data services, [2], [3]. In SS/TDMA the access method is TDMA and the switching is based on time multiplexing (TMS). A similar TDMA demand assignment system is also used in the ACTS satellite for low burst rate traffic [4]. The TDMA approach, however, requires frequency reuse of 1/4 or 1/7 (depending on the beamwidth), while its switch implementation and algorithm control may be more complex for large switch sizes. 60 CDMA: ACCESS AND SWITCHING Uplink Downlink Gateway PSTN PSDN ISL ISL: Inter-Satellite Links Figure 3.2 The Satellite Switched CDMA (SS/CDMA). The SS/CDMA system has been developed for AT&T’s VoiceSpan satellite project and Ka-band application filling (the VoiceSpan project has not been realized). In the following section we present the system description, in Section 3.2.2 the satellite switching mechanism, in Section 3.2.3 the description of transmitter and the receiver units, and in Section 3.2.4 the network operation and control. 3.2.1 System Description The Satellite Switched Code Division Multiple Access (SS/CDMA) is the underlying communication system proposed for a network of satellites. This network is comprised of the space segment containing a number of geostationary satellites and the ground segment containing the Customer Premises Equipment (CPE) and gateway offices to the Public Switched Telephone and Data Networks (PSTN and PSDN). The geostationary satellites are equipped with multibeam antennas, on-board processing and switching for providing fixed service communications. The network configuration is shown in Figure 3.2. Transmission Rates and Services The main objective of the satellite network is to provide services with a direct connection to each subscriber. The services offered are both circuit switched and packet switched. The circuit switched services are for voice, video and data, while the packet switched services are only for data. The transmission bit rates, the source bit rates and the quality of each circuit switched service are shown in Table 3.1. The transmission rate in each channel type includes a source rate, a subrate, framing bits, and a frame quality indicator (CRC). The offered rates for voice services are: 16, 32, and 64 Kbps; SWITCHED CDMA NETWORKS 61 Tab le 3.1 Transmission and source bit rates and the corresponding services. Channel Source Transmiss. Service Required Type Rate(kb/s) Rate(kb/s) Offer BER I 64 76.8 Voice/Data 10 −6 II 32 38.4 Voice/Data 10 −6 III 16 19.2 Voice/Data 10 −6 IV 144 153.6 ISDN(2B+D) 10 −6 V 384 460.8 Video 10 −8 VI 1544 2304 T1 10 −8 VII 2048 2304 E1 10 −8 while the offered rates for data are: 16, 64 and basic ISDN 144 kbps (2B+D). The system also offers video services with rate of 384 Kbps and 4.608 Mbps, and T1 or (E1) carriers with rates of 1544 (or 2048) Kbps. Each transmission rate is the result of multiplexing the source data with the frame quality indicator, signaling data and/or other information data. Each channel Type (I, II) corresponds to a required Bit Error Rate (BER). The SS/CDMA system will also offer packet switched services for bursty data. Multiple Access The SS/CDMA provides both multiple access and switching to the multibeam satellite. The multiple access problem is resolved by space, frequency and code division. The space division multiple access is achieved by multibeam antennas in order to reuse the available spectrum in each beam. The frequency division multiple access is achieved by segmenting the available spectrum into frequency bands, each having a convenient size of 10 MHz (see Figure 3.3). The Code Division Multiple Access (CDMA) will then provide access for each user within each frequency band and in each beam. The CDMA will spread the user data over the bandwidth of 10 MHz. The satellite also performs the switch function. That is, user traffic channels will be switched from any uplink to any downlink beam. This is done with an on-board code division switch which performs the switching of the CDMA codes (identifying traffic channels) from any uplink CDMA channel in beam-i toanydownlinkCDMA channel in beam-j. The SS/CDMA system architecture, shown in the block diagram of Figure 3.4, is comprised of a satellite and the Customer Premises Equipment (CPE). The CPE contains the Subscriber Unit (SU) and the Terminal Equipment (TE). Each SU is comprised of the Transceiver Unit (TU) and the Call Control Unit (CCU). The 62 CDMA: ACCESS AND SWITCHING # 1 # 2 # 3 # 43 # 44# 42 10 MHz band For Traffic Channels only Access Channel only Each Uplink Beam - i i = 1, , 32 # 1 # 2 # 3 # 43 # 44# 42 10 MHz band Pilot, SYNC and Paging Channels only For Traffic Channels only Each Downlink Beam - j j = 1, , 32 Figure 3.3 Frequency band assignments for the SS/CDMA. TU includes the transmitter units for the Access and the Traffic channels (ACTU and TCTU) on the uplink and the receiver units for Synchronization and Paging (S&PRU) as well as Traffic channels (TCRU) on the downlink. The on-board system architecture has as its basic functional blocks the Code Division Switch (CDS), the Control Unit (CU) and the receiver and transmitter for the Access (ACRU) and Satellite Broadcast channels (SBTU). Common Air Interface The Common Air Interface (CAI) is defined as the interface between the space and the earth segments of the system, i.e. between the satellite and the subscriber units or gateway offices. The CAI provides the Control and the Traffic channels. The Control channels are: the Access in the uplink, and the Pilot, SYNC and Paging in the downlink. These channels operate on an assigned frequency band (see Figure 3.3). The Pilot and the SYNC provide timing and synchronization to the system while the Access and Paging channels deliver signaling messages to and from the satellite. The Traffic channels, on the other hand, carry voice, data and signaling information between the end subscriber units. The multiple access and modulation of the Traffic Channel is based on the Spectrally Efficient Code Division Multiple Access (SE-CDMA) scheme presented in Chapter 6. The SE-CDMA provides orthogonal separation of Traffic channels within each beam, as well as between beams. On-board the satellite, the Traffic channels are simply switched from an uplink to a downlink beam without any data decoding or buffering. SWITCHED CDMA NETWORKS 63 ACRU: Access Channel Receiver Unit ACTU: Access Channel Transmitter Unit CCU: Call Control Unit CDS: Code Division Switch CU: Control Unit CPE: Customer Premises Equipment SBTU: Satellite Broadcast Transmitter Unit S&PRU: SYNC & Paging Receiver Unit SU: Subscriber Unit TCRU: Traffic Channel Receiver Unit TCTU: Traffic Channel Transmitter Unit TE: Terminal Equipment SU UPLINK DOWNLINK SATELLITE PILOT CHANNEL SYNC CHANNEL PA GIN G CH A NN EL TRAFFIC CHANNEL TRAFFIC CHANNEL ACCESS CHANNEL CU A C R U S B T U ACTU TCTU C C U SU S&PRU TCRU C C U CDS CPE CPE TE TE Figure 3.4 The SS/CDMA system architecture. 3.2.2 Satellite Switching The SS/CDMA system has an on-board switching mechanism which routes the Traffic channel data from any uplink beam-i toanydownlinkbeam-j. The on-board system architecture provides the Access Channel Receiver Unit (ACRU), the Satellite Broadcast Transmitter Unit (SBTU), the Control Unit (CU) and the Code Division Switch (CDS), as shown in Figure 3.4. The ACRU and SBTU handle the signaling messages to or from the CU, while the CDS routes the Traffic channels. The satellite switching system design is based on code division technology, while its operation is based on the Demand Assignment method. Code Division Switch Code Division Switching allows the implementation of a nonblocking switch fabric of low complexity (linear to the size of the switch) without any channel decoding/encoding or buffering on-board, while it maintains compatibility with the SE-CDMA Common Air Interface (CAI). The proposed switching system consists of Code Division Switch (CDS) modules. Each CDS module routes calls between N uplink and N downlink beams, where each beam contains of a single frequency band W (W = 10 MHz). The size of the CDS module then is (NL × NL), where L is the number of Traffic channels in the SE-CDMA band. (In a particular implementation, N =32andL ≤ 60.) The basic design idea in a CDS module is to combine the input port Traffic channels into a bus by spreading them with 64 CDMA: ACCESS AND SWITCHING the orthogonal code of their destination port. This bus is called a Code Division Bus (CDB). All Traffic channels in the CDB are orthogonally separated, and can be routed to the destination output by despreading with the orthogonal code of the particular output port. The detailed system architectures of the CDS modules are presented in Chapter 4. The CDS fabric has been shown to be a nonblocking switch fabric. Also, routing via the CDS fabric will cause no additional interference to the Traffic channels other than the interference introduced at the input satellite link. A complexity analysis and performance assessment of the CDS is also presented in Chapter 4. Demand Assignment Control The demand assignment process provides access and switching to the Subscriber Unit (SU) in the SS/CDMA system. That is, the CDMA frequency band and Traffic channel allocations for circuit or packet switched services are made upon a user request. Message requests and assignments are sent via the signaling control channels (Access in the uplink and Paging in the downlink), while the information data are transmitted via the Traffic channels. The demand assignment approach allows the establishment of a direct route between the end SUs via the Code Division Switch (CDS) without any buffering or header processing on board the satellite. It also allows dynamic sharing of system resources for different services while maximizing the system throughput. A basic description of the Demand Assignment Control process is the following: each SU initiates a call by sending a message request to the on-board Control Unit (CU) via the Access channel. The CU will assign (if available) a Traffic channel for the duration of the call by allocating uplink–downlink frequency bands and CDMA codes identifying the Traffic channel. The CU will then send the assigned Traffic channel information to the end SUs via the Paging channels, while the switch makes the appropriate connection for it. The end-SU will then begin transmitting on this channel. A detailed description of this process is given in Section 3.2.4. As described above, the switching system consists of CDS modules. Each CDS module performs intra-band switching by routing the traffic between beams within a single pair of uplink and downlink frequency bands. There is a number of uplink– downlink pairs of frequency bands allocated for Traffic channels (see Figure 3.3), and an equal number of CDS modules corresponding to these pairs. The demand assignment algorithm will also be used to handle the inter-module or inter-band routing of traffic. This is done by the following procedure: upon the arrival of a call, the SU sends a message request via the Access channel to the on-board Control Unit which assigns an uplink–downlink pair of frequency bands and sends back the assignment data via the Paging channel to the SUs. The SUs then tune up on the assigned frequency bands and use the corresponding CDS module to switch its traffic. The frequency bands for the Access and Paging channels are pre- assigned to each SU. Also, this approach requires that each SU is capable of tuning its transceivers (TCTU and TCRU) to the assigned RF frequency upon arrival of a call. (No frequency band assignment can be made to TCTU and TCRU before any call request.) The proposed method of frequency band assignments for inter-module routing avoids the need for additional hardware on board the satellite, while providing a balance of the SWITCHED CDMA NETWORKS 65 traffic load among the available frequency bands. The number of CDS modules will be equal to the number of uplink or downlink frequency bands. For reliability purposes, a spare module is added for use in case one fails. Also, the demand assignment algorithm will further optimize system performance by extending the size of the Traffic channel pool beyond the single frequency band. In addition, the demand assignment operation is utilized to integrate circuit and packet switched services, and maximizes the utilization of the available switching resources. The proposed method is based on the Movable Boundary, and is described as follows. Given a pool of K orthogonal Traffic channels, K c out of K will be allocated for circuit switched calls and K p for packet switched data. Then K = K c + K p .(The total number of Traffic channels K is K = qL,whereq is the number of frequency bands and L is the number of Traffic channels per frequency band.) Any unused circuit traffic channel may be assigned momentarily for packets. Traffic channels allocated for packet services are not assigned for circuits. Let k c be the number of active circuit calls and k p the number of packets in transmission at a given time instant, then the Traffic channel assignment rules will be based on conditions (a) k c ≤ K c ,and(b)k c + k p ≤ K c . Condition (a) indicates that no more than K c circuit calls may be routed to any uplink beam i and downlink beam j. Similarly, condition (b) indicates that the total number of circuits and packets admittedintheuplinkbeam-i and downlink beam-j, respectively, cannot exceed the beam capacity K. If condition (a) does not hold true after the arrival of any new circuit call, the call will be blocked. Similarly, if condition (b) does not hold true after the arrival of a new data packet, the packet will remain buffered in the SU. Given conditions (a) and (b), scheduling algorithms have been designed to maximize the switch throughput (see Chapter 5). Array of Parallel ACDCs Channel Decoder Channel Decoder Channel Decoder " -parallel Data Receivers 1 2 BBF BBF ~ cos(2 π f 0 t) π /2 T c T c Uplink Beam i sin(2 π f 0 t) Figure 3.5 The Access channel receiver unit. 66 CDMA: ACCESS AND SWITCHING Paging Channel 19.2 kb/s SYNC Channel 9.6 kb/s Σ Pilot Channel (No Data) W 128 Σ BBF f IF π /2 Σ CHANNEL ENCODER Rate 1/2 and Symbol Repetition (2) W 0 512 Walsh Code Generator 9.8304 Mc/s BBF 38.4 ks/s CHANNEL ENCODER Rate = 1/2 Rate = 9.8304 Mc/s Rate = 9.8304 Mc/s Beam (i) I and Q PN-Code Generator W 256 W k W n W 0 - W 255 W 256 - W 511 19.2 ks/s I - code Q - code 9.8304 Mc/s I Q I Q I Q ~ 9.8304 Mc/s 19.2 ks/s 38.4 ks/s Figure 3.6 The satellite broadcast transmitter unit. 3.2.3 Transmitter and Receiver Units Access Channel The Access channel operates on the assigned uplink frequency band or bands. The basic structure of the Access Channel Transmitter Unit (ACTU) provides a channel encoder followed by the spreader and a quadrature modulator. The channel encoder has a rate 1/2 and may be convolutional or turbo. Data are then spread by a PN code g i . The PN codes g i have a length of L (L =2 10 − 1) chips. The spreading chip rate is R c (R c =9.8304 Mc/s), and the CDMA channel nominal bandwidth is W (W ≈ 10 MHz). Transmissions over the Access channel obey the Spread Spectrum Random Access (SSRA) protocol. The SSRA protocol assumes that the Access channel transmissions are Asynchronous or Unslotted. According to SSRA protocol, there is a unique PN code g i (t) assigned to each beam i. Since each ACTU may begin its transmission randomly at any time instant (continuous time), the phase offset of the PN code at the receiver i.e. g i (t − nT c ). On the receiver side there will be a set of parallel Access Channel Detection Circuits (ACDC) in order to detect and despread the arrived signal at any phase offset. Signals that arrive at the receiver with a phase offset of more than one chip will be distinguished and received. Unsuccessful message transmissions will be retransmitted after a random delay, while messages that are successfully received will be acknowledged. All responses to the accesses made on an Access channel will be received on a corresponding Paging channel. A detailed description of the SSRA protocol and its throughtput performance is presented in Chapter 7. [...]... satellite system Therefore, any external signaling 76 CDMA: ACCESS AND SWITCHING A CPE or Gateway Office SATELLITE CPE Access Chamel CAI Signaling Paging Channel CU CAI Signaling SU TE SU CDS TE or MUX Traffic Channel :Voice, Data and Signaling SU B ACTU RF TE C C U TCTU Uplink Access & Traffic Channels S&PRU RF TCRU Signaling Message Handling CPE TE: SU: Baseband Signal Processing Downlink Paging & Traffic... design of each system component, and examined the network operation and control The switching mechanism is based on code division technology, which is examined in detail in Chapter 4 The SS/CDMA access and switching requires a demand assignment control mechanism, which provides efficient routing of circuit calls and data packets upon user request The switch control algorithms and the evaluation of the network... the satellite despreaders (The Tracking and Sync control circuit is presented and analysed in Chapter 7.) 74 CDMA: ACCESS AND SWITCHING 5 In the last step, the synchronization system retains the fine Sync achieved in step 4 by using the downlink (Traffic channel) Tracking circuit and the uplink SYNC control circuit In Chapter 7 we present a detailed description and performance analysis of the synchronization... downlink frequency bands of bandwidth W (W ≈ 10 MHz) in each beam Figure 3.6 shows the basic structure of the Satellite Broadcast Transmitter Unit (SBTU) Each SBTU transmits one Pilot, one Sync and a number of Paging channels Each broadcast channel is identified by two orthogonal codes (Wk for I and Wn for Q components) and a beam PN-code gj The I and Q components have different orthogonal and PN-codes All... modulated signal will then spread over a bandwidth W (W ≈ 10 MHz) The spreading operations for the FO and MO SE-CDMA are shown in Figure 3.8-A and for the SO/SE-CDMA in Figure 3.8-B The inphase and quadrature components are spread by the same orthogonal and PN codes The chipping rates for the FO and MO implementations are shown in Table 3.3 The FO spreading and overspreading rates are illustrated in... call control procedures and the signaling messages The Link layer defines the Traffic channel, the signaling channels (the Access in the uplink and the Paging in the downlink) and the Pilot and SYNC channels (in the downlink) The Physical layer contains the radio interfaces of the Traffic and signaling control channels, which are defined in Section 3.2.3 3.2.5 Network Control System Demand Assignment Algorithm... four orthogonal beam codes The resulting pattern has all beams orthogonal in the first tier, while in the second tier beams are separated 72 CDMA: ACCESS AND SWITCHING FIR D/A and Filtering cos(2πf0t) ~ To RF Σ π/2 sin(2πf0t) FIR Figure 3.11 D/A and Filtering The baseband quadradure modulator by PN-codes The MO implementation requires 60 orthogonal codes for user Traffic channels which spread at a rate of... 68 CDMA: ACCESS AND SWITCHING 1 2 Rb Outer Encoder RS(x,y) Rs MPSK Signal Set Mapping Inner Encoder TURBO rate k/n M = 2n a = cos Φi b = sin Φi Rss Rc a I Quadrature Modulator Spreader RF Q b n Figure 3.7 The SE-CDMA modulation process Traffic Channels The Traffic channels provide a direct connection between the end subscriber units Their paths consists of three segments: the uplink, the switching and. .. Traffic channel to or from external points will be treated as data, and will remain unconverted The SU system design is shown in Figure 3.13-B It is comprised of the RF, the baseband signal processors and the Call Control Unit (CCU) The RF processors are common between the Traffic and the Signaling control channels (Access/ Paging), while the baseband transceiver units are dedicated to each particular channel... then modulated and filtered The Pilot channel is transmitting at all times and contains no data Each satellite beam is identified by the Pilot’s PN sequence The Sync channel transmits system information for synchronizing and receiving a Paging channel or transmitting on an Access channel The Paging channel is used by the satellite for transmitting paging information and for responding to Access channel . The 62 CDMA: ACCESS AND SWITCHING # 1 # 2 # 3 # 43 # 44# 42 10 MHz band For Traffic Channels only Access Channel only Each Uplink Beam - i i = 1, , 32 # 1 # 2 # 3 # 43 # 44# 42 10 MHz band Pilot, SYNC and Paging Channels only For. tier beams are separated 72 CDMA: ACCESS AND SWITCHING To RF ~ π/2 cos(2 π f 0 t) sin(2 π f 0 t) Σ D/A and Filtering FIR FIR D/A and Filtering Figure 3.11 The baseband quadradure modulator. by. provides both multiple access and switching to the multibeam satellite. The multiple access problem is resolved by space, frequency and code division. The space division multiple access is achieved