TDMA Methods, page 1 Access Methods in GSM 1. Fundamentals of Multiple Access Frequency division multiple access FDMA Time division multiple access TDMA Code division multiple access CDMA 2. TDMA in GSM RF data TDMA structure in GSM, frames and multiframes TDMA timers 3. Burst Structures Information bits Training sequence Bit synchronization Compensation of multipath reception Guard time Delay correction Burst types Frequency-correction burst Synchronization burst Dummy burst Access burst 4. The Concept of "Channel" in GSM Physical/logical channel Physical channels and their definition Main logical channels and their functions Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 2 1. Fundamentals of Multiple Access The 200 kHz channel bandwidth of GSM systems seems fairly wide in comparison with that of conventional systems. This bandwidth is "divided up" using timeslots which allow one channel to be used by several subscribers (multiple access). The multiple access methods available and their characteristic features are described in the following. Frequency division multiple access FDMA For analog radio systems, the trend has always been towards a more efficient utilization of the available frequency spectrum by reducing the channel spacing. The number of radio channels obtained at a channel spacing of 12.5 kHz is, of course, twice that obtained with 25 kHz. However, improvements usually have to be traded off against some drawbacks: the narrower the channel spacing, the higher the required frequency accuracy. Consequently, the maximum deviation has to be reduced, which leads to poorer transmission quality due to the lower S/N ratio. Moreover, the gaps between the channels, which must be several kilohertz wide to provide a "safety margin", also reduce the available transmission bandwidth. Fig. 1: Channels in wideband and narrowband systems (fdma.dsf) Dividing the available frequency spectrum into a number of frequency channels enables several users to simultaneously access the various frequencies. This form of multiple access is called frequency division multiple access (FDMA). Consequently, all radio systems using a spectrum divided into channels are FDMA systems. Today, the technically useful limit is reached with a channel spacing of 10 to 12.5 kHz. If time is considered as a third dimension, the following diagram, frequently used in GSM environments, is obtained: Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 3 Ampl i t ude Fr equency Ti me Channel s N-1 N N+ 1 N+ 2 Fig. 2: Frequency division multiple access FDMA Advantages of FDMA: - Simultaneous use of a given system bandwidth by many subscribers - More channels are available thanks to reduced channel spacing Disadvantages of FDMA: - Higher frequency accuracy required - Transmission quality decreases as the channel bandwidth is reduced - Better selectivity filters required - One transmitter and also one receiver is required per channel Time division multiple access TDMA With TDMA (time division multiple access) systems, the available bandwidth is divided into considerably fewer and so wider channels than in FDMA systems. It appears that each channel is simultaneously available to several subscribers but in fact each subscriber can use the whole channel only for the period of a timeslot. For the rest of the time, he has no access. This serial access by several subscribers is repeated over time. Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 4 Amplitude Frequency n-1 Time n n+1 n+2 Fig. 3: Time division multiple access TDMA Advantages of TDMA: - Simultaneous use of a given system bandwidth by many subscribers - Depending on the number of available timeslots, several subscribers can be served by one transmitter/receiver unit - Transmitter and receiver are not permanently on (saves battery power) - The instrument can perform other tasks in the intervals between transmission and reception of call (e.g. monitoring the field strength of neighbouring channels) - Reduced susceptibility to frequency-selective fading with large channel bandwidths Disadvantages of TDMA: - Accurate time (and frequency) synchronization of intruments required - Higher processing capacity required - Broadband modulators required Code division multiple access CDMA The advent of powerful, cost-effective signal processors meant that a less conventional multiple access method could be employed for mass communication systems. With code division multiple access CDMA, the whole system bandwidth is available to all subscribers all the time, i.e. all subscribers transmit and receive simultaneously but each subscriber uses a different code. Logic 1 is represented by a certain bit sequence, logic 0 is the inverse of this sequence. The different signals are distinguished in the receiver by cross-correlating the received sum signal, which contains the different codes of all active subscribers, with the bit sequence of the subscriber whose transmission the receiver wants to detect. UMTS (Universal Mobile Telecommunications System), the 3rd generation mobile telephone system uses this access method. Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 5 Amplitude Frequency Time Fig. 4: Code division multiple access CDMA Advantages of CDMA: - Simultaneous use of a given system bandwidth by many subscribers - Several signals can be received simultaneously by a single RF section - Reduced susceptibility to frequency-selective fading in the case of large channel bandwidths - More subscribers can be served - Reduced costs for radio network planning Disadvantages of CDMA: - Accurate time synchronization of subscribers required - Fast transmitter power control over a wide dynamic range required - No mass-market experience available 2. TDMA in GSM RF data In spite of the competition from other mobile telephone systems, it was possible to define common frequency bands for GSM on a worldwide basis. All nations who signed the GSM-MoU (memorandum of understanding) committed themselves to use the standardized frequency ranges when they installed their GSM system. The competition for frequencies mainly affects countries using NMT 900 (Nordic Mobile Telephone), whose frequency range coincides with the GSM P band. The TACS (Total Access Communication System) band too has some overlap with the GSM P band, and the G1 band (extended GSM 900) is completely within the TACS range. Cordless telephones to the CT1 standard also use the upper end of the GSM P band. CT1+ telephones which had been assigned a frequency range below the P band years ago to protect them against GSM are now being ousted by the G1 band. Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 6 GSM 900 Frequency range Uplink (MS transmitting) Downlink (BTS transmitting) Duplex spacing Spectrum Number of channels Channel No.s Channel spacing Modulation Data transmission rate Bit duration GSM 1800 P band 890 to 915 MHz G1 band 880 to 890 MHz 1710 to 1785 MHz 935 to 960 MHz 925 to 935 MHz 1805 to 1880 MHz 45 MHz 2 x 35 MHz 124 1 to 124 49 975 to 1023 200 kHz GMSK with B x T = 0.3 270.833 kbit/s 3.69 µs 95 MHz 2 x 75 MHz 374 512 to 885 Fig. 5: RF data for GSM 900 and GSM 1800 Depending on the resources of the network operator and the technical facilities of the mobile phone, up to 124 channels of the GSM 900 network are available in the P band (two frequencies per channel at a spacing of 45 MHz for uplink and downlink), and perhaps another 49 channels in the G1 band (also GSM 900 frequencies), and probably 374 channels in the E network (GSM 1800, duplex spacing 95 MHz). Normally, the network operators can use the frequencies (channels) assigned to them for their base stations as they choose. Each base station requires at least one channel (C0, also referred to as BCCH carrier) on which it continually sends synchronization information at full power and - depending on the expected traffic volume - additional frequency channels (traffic channels which are only used for actual calls). Why is GSM referred to as a TDMA system when it uses different frequency channels? The key point is that each frequency channel is divided into 8 timeslots. In the first channel (C0) of every base station, synchronization information is sent in timeslot 0 while the remaining 7 timeslots are used for calls (traffic) or dummy bursts so that power is always being transmitted. This is also necessary for synchronization and ensures that a telephone which is switched on in an area for the first time can find its GSM base station. To keep the hardware of the telephone as simple as possible and to ensure optimum utilization, it was decided that transmission and reception should not be simultaneous (intermittent operation of transmit and receive section). Nevertheless, this seems like duplex mode to the subscriber because the large amount of speech data transmitted in compressed form in the timeslots fills all the eight timeslots when expanded. Operation seen from the mobile: Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 7 RX RX RX * Duplex spacing TX TX 3 time slots * GSM900: 45 MHz GSM1800: 95 MHz Fig. 6: Transmission and reception in "duplex" mode The receive frequency and transmit frequency are generated by a single synthesizer in the mobile. The synthesizer lets the receiver "listen" to the base station in a timeslot and then three timeslots later lets the transmitter transmit (now the base station should listen). This sequence is repeated after eight timeslots (a frame consists of eight timeslots). The free slots in between are used, say, for field-strength measurements on the C0 frequencies of neighbouring base stations. The measured field strength is the criterion for deciding whether an ongoing call is handed over to another base station or not. To simplify timeslot counting, the timeslots of the base station and of the mobile are counted in the same way. For instance, if the downlink (base station sends) is assigned to timeslot 0, the mobile station must receive at the same time. The uplink (mobile station sends) for the phone is also assigned to timeslot 0, but because of the offset of 3 timeslots described above, the uplink timeslot is delayed by 1.73 ms (for timing see next section). TDMA structure in GSM, frames and multiframes GSM timing is based on 48 periods of a 13 MHz signal (approx. 3.69 ms, which corresponds to the transmission time of one bit). A certain number of these bits is combined to form a burst and is transmitted in one timeslot. Eight timeslots form a frame. A certain number of these frames is combined to give a multiframe. Since there are several types of multiframe, certain numbers are grouped together to form standard hyperframes and superframes. Detailed description: Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 8 Time slot (0,577 msec) T=Tailbit, F=Flag, TS=Training Sequence, Guard=guard priod number of bits: T Information F TS F Information T Guard 3 1 1 3 8,25 57 26 57 TDMA frame (4,62 msec) 0 1 2 3 4 5 6 7 Fig. 7: Timeslot in TDMA frame Two 57-bit information blocks, i.e. 114 bits, are transmitted in every timeslot. A TDMA frame contains eight of these timeslots and since a call can only use one timeslot per frame, the raw data transmission rate (coded speech or data signal plus error correction code) is about 114 bits/4.62 ms = 24.7 kbit/s. A known bit sequence, referred to as the training sequence, is transmitted between the information blocks. It is used for synchronization to the bit stream and for assessing the current transmission characteristics of the radio channel. The training sequence makes it possible to set channel equalizers in the receiver to considerably improve decoding. Since the transmission conditions in the radio channel may change rapidly, the training sequence is sent between the information blocks and transmitted with each burst. The guard periode has been inserted to prevent consecutive bursts time overlapping if signals are not fully time compensated (see further down). It is also required for ramping up resp. ramping down the transmitter (power ramping). It is certainly unusual to specify a guard time as a fraction of a bit transmission period (8.25), but interpreting this information in terms of time (8.25 bit periods x 3.69 µs) has proved to be useful. Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 9 This "odd" number is obviously due to the maximum signal delays resulting from the cell size planned in the GSM definition phase. The flag bit indicates whether the transmitted bits are normal information bits or whether some of the transmitted bits are used for signalling, e.g. when there is an urgent need to perform a handover. Frame numbers are also used on the control channel but the frames of control channels and traffic channels are numbered separately. This is necessary so that certain measurements can be performed, e.g. while a call is in progress. 26 TDMA frames are combined to form a 26-frame multiframe for all timeslots containing a traffic channel (i.e. voice and data signals and a small amount of signalling data to keep the link up). All time slots that are exclusively for signalling are counted using 51-frame multiframes. This method of counting conceals the fact that physical channels (specified in terms of frequency channels and timeslots) and logical channels (e.g. traffic channels, TCHs) are handled in a different way. Thinking in terms of logical GSM channels is an approach that has turned out to be useful. Logical channels have an almost parallel existence and must, of course, be mapped serially onto the physical channels by the hardware. The procedure is a bit confusing for a user who is not familiar with GSM but the approach has proved to be very useful for network operation because some logical channels are only transmitted when required and can be moved from one physical channel to another according to the traffic volume. Only very few logical channels have always to be associated with the same physical channels to allow the mobile to synchronize to an unknown GSM base station. If the first synchronization attempt succeeds, the information in a few fixed signalling bursts will be sufficient to decode the whole data stream. The TDMA structure provides for hyperframes and superframes above the 26-frame and 51-frame multiframes. The hyperframes and superframes can be used for both types. These hyperframes and superframes are used, for instance, for encryption algorithms. The following structure is obtained: 26-frame multiframe = 26 frames for timeslots containing traffic channels "in parallel" with 51-frame multiframe = 51 frames for timeslots containing control channels are "combined" in super frames: = 51 x 26 frames (least common multiple, makes a "combination" possible) = 1326 frames = 6.12 s and hyper frames: = 2048 super frames = 2,715,648 frames = 3 hours 29 min. 3.5 s Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 10 TDMA timers The frames within the hyperframe are continuously counted so that the TDMA clock restarts after approx. 3.5 hours. The frame number, therefore, represents the basic time unit for the GSM system. As it would be too cumbersome to use just seconds to measure time, larger units like minutes and hours are defined; the same thing happens with frame numbers which are expressed in larger units – the various types of timer. These timers are defined as follows: T1: = FN div (26 x 51) value range: 0 to 2047 T2: = FN mod 26 value range: 0 to 25 T3: = FN mod 51 value range: 0 to 50 FN (Frame Number) value range: 0 to 2715647 FNmax = 51 x 26 x 2048 - 1 Fig. 9: TDMA timers The original frame number can be calculated from the three counter readings. For certain signalling tasks, not all the counters are needed. In other words, this means that some signalling procedures can be performed without all the counter readings being known. The division without remainder function "div" is used to calculate T1; div gives the whole number obtained when FN is divided by 1326 = 26 x 51. T2 and T3 are equal to the FN mod 26 and FN mod 51 respectively, the timers are repeatedly counting from 0 to 25 and 0 to 50. 3. Burst Structures Information is exchanged between the base station and mobile station in the timeslots. In each slot a certain amount of information, i.e. a burst, can be transmitted. Depending on the task to be performed, different types of burst can be used, although the most frequently used type is the "normal burst" shown in Fig. 10. It is used for signalling as well as for speech and data transmission. Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 11 1 time slot(0,577 msec) number of bits: T Information F TS F Information T Guard 3 1 1 3 8,25 57 26 57 T=Tailbit, F=Flag, TS=Training Sequence, Guard=guard period Fig. 10: Normal burst Each part of the burst serves a specific purpose which will be described below: Information bits The normal burst is able to transmit a total of 114 bits so that a maximum data rate of approx. 24.7 kbit/s is obtained by 2nd generation GSM. The transmission rate within the system can only be increased when more than one timeslot is used (General Packet Radio Service GPRS, High-Speed Circuit-Switched Data HSCSD) or another modulation method (8PSK modulation with EDGE, Enhanced Data Rate for GSM Evolution). The bit rate in the control channels is much lower, i.e. the above transmission rate is only attained by the mobile if a traffic channel has been established. In this case the mobile and the base station use a control channel in addition to the speech and data channel, which uses up capacity and carries information on reception quality and power ramping. Fig. 11 shows the bit rates for the various channels: Traffic channel: - Voice (full-rate): - Data: Useful data: Error protection: Total: 13.0 kbit/s 2.4 kbit/s 4.8 kbit/s 9.6 kbit/s 14.4 kbit 9.8 kbit/s 20.4 kbit/s 18.0 kbit/s 13.2 kbit/s 8.4 kbit/s 22.8 kbit/s Control channel: Idle frame: 0.95 kbit/s 0.95 kbit/s Total: 24.7 kbit/s Fig. 11: Transmission bit rates Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 12 Training sequence In the middle of the normal burst, a 26-bit training sequence is sent, the bit sequence being known to the receiver. There are eight different sequences which are referred to as the training sequence code (TSC). The eight sequences must be stored in all receivers and at the beginning of a transmission the base station decides on the TSC to be used. The training sequence performs two main tasks: bit synchronization and estimating the channel impulse response (instantaneous response of the radio channel). Using this estimate, the channel equalizers in the receivers can be set for optimum data stream decoding. Bit synchronization Data are transmitted via the air interface in asynchronous mode. The receiver must be able to regenerate the bit clock from the data stream and needs features in the data stream to enable it to identify information units (block synchronization). Conventional data radio therefore uses data telegrams that start with a ...10101010... sequence so that the receiver can regenerate the bit clock. A predefined bit word tells the receiver when the actual information (block synchronization) starts. A receiver synchronized in this way is able to decode the data stream online. The GSM training sequence is used for fine bit synchronization and for block synchronization. Since the training sequence is not sent at the beginning of a burst, the received data stream must be buffered in the receiver and decoded later on. Synchronization itself makes use of cross-correlation, i.e. the stored data stream is compared bit-by-bit with the expected training sequence. When the position of the training sequence is known, the timing of the information bits is also known and fine tuning of the bit-clock is performed. A burst that does not contain the expected training sequence cannot be synchronized and decoded. Compensation of multipath reception The signal from the transmitter (in the Fig. below the base station is transmitting to the mobile, but the same explanation still applies, if the mobile is transmitting) arrives at the receiver not only along the direct path but also on various other paths as a result of reflections and diffraction caused by obstacles in the signal path. The propagation conditions on these additional paths are different to those on the direct path, for instance: - longer travel time because of longer path - various receive levels (depending on reflections) - different Doppler shifts (possibly due to different relative velocities) Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 13 BTS MS Fig. 12: Multipath reception due to reflections and diffraction Because of the different travel times, the signals have different phases at the receiving antenna. Depending on their phase, components may compensate - i.e. the total level goes to zero - or reinforce so that a strong signal is received for a short period of time. RF level variations are random, fading may be up to 40 dB. In addition to RF level fading, there is another annoying effect which, without compensation, would make correct signal decoding rather difficult. Because of the extra length of the indirect paths, the signals at the receiving antenna not only have different phases but the modulated information arrives at different times. The sum of all the channel responses to a single pulse is called the CIR (Channel Impulse Response). If the indirect path is just one kilometer longer, the GSM echo bit reaches the receiver later than the directly received bit and so interferes with the next bit to be received. This intersymbol interference may affect several consecutive bits. With delays greater than 15 µs, identification of the received signal components and echoes becomes more and more difficult. This problem can also be solved with training sequences. The echoes on the indirect paths also contain the echoes of the training sequence. The cross-correlation method used to find the original training sequence may also be used to find the training sequence echoes as well as their delay and attenuation. With the aid of this information, the received signal can be corrected by a channel equalizer. Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 14 Sent pulse Received signal t TD = propagation time TBit = bit duration Fig. 13: Channel impulse response Guard time Transmission in each time slot is terminated with a guard time of 8.25 bit periods (8.25 x 3.69 µs ≈ 30 µs) during which no information bits can be sent. During this time, the burst level must be reduced by up to 70 dB to avoid the next timeslot being affected. The "owner" of the subsequent timeslot uses this time to increase his transmitter power to nominal. This means that the guard time is used twice for power ramping (the transmitter power must be increased and reduced within narrow tolerances). Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 15 Fig. 14: Guard time at the end of each timeslot Delay correction The integrity of a timeslot depends on subscribers transmitting only during the time assigned to them and otherwise keeping their transmitters off the air. This is only possible when all subscribers are in strict sync. For practical reasons, the clock signal is generated by the base station and all the mobiles synchronize to it. There will be no problems on the downlink, i.e. when (one) base station sends to (several) mobiles. Mutual interference may, however, occur in the uplink, where up to eight subscribers must share one radio channel, if the mobiles are not accurately synchronized to the timeslots. Where can problems with synchronization occur? Under the given conditions, radio signals propagate at almost the speed of light. Even at a speed of 300 000 km/s they still take about 33 µs to cover a distance of 10 km. A mobile station 10 km away from the base station synchronizes to the received signal which has already travelled for about 33 µs before it arrives at the mobile. If the mobile station now transmits back to the base station (without any delay correction), this signal will require the same travel time. The base station, therefore, receives a signal which is delayed by about 66 µs in its own time frame. Considering that a timeslot is 577 µs wide (including the guard time of about 30 µs) and cells have a max. radius of. 35 km (limited by the delay correction factor described in the following) it is obvious that the neighbouring timeslot will be compromised if there is no compensation. Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 16 Effect of signal propagation time Propagation time ~33 µsec to phone Propagation time ~33 µsec to base station Mobile Station Base Station Fig. 15: Signal delay and its effect The above example with the numbers: Signal travel time over 10 km is ≈ 33 µs (distance / speed of light) The (time) sync signals from the base station require this time to arrive at the antenna of the mobile station, i.e. mobile synchronization is delayed by 33 µs. From the point of view of the mobile station, the mobile sends a burst to the base station with correct timing (without delay correction) but from the point of view of the base station the signal is sent 33 µs too late. The signal covers the same distance on its way to the base station antenna and so is delayed by another 33 µs. Relative to the base station’s time frame, the received signal is delayed by 66 µs. The signal is not sent in the assigned timeslot and compromises neighbouring timeslots. The guard time at the end of each burst is only about 30 µs and is certainly not long enough in the above example (apart from it being required for power ramping of the transmitters). The greater the distance between mobile station and base station, the greater the effect of the signal delay. The only way to solve this problem is to make the mobile send the burst earlier. To do so, the base station has to measure the signal delays and send the appropriate correction factor to the mobile. A special burst type (access burst, see further down) is used for this purpose. This burst has a much wider guard time and is used by the mobile to attach to the base station when it wants to establish a connection. Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 17 Because of the longer guard time of this burst, interference with neighbouring timeslots is prevented. The base station can determine a correction factor (referred to as TA, Timing Advance in GSM, it represents the number of bit periods) and send it to the mobile station. The mobile station advances the sending time of its burst accordingly and the signal from the mobile station arrives at the base station in sync. If the mobile station is moving while a call is in progress, the distance between the mobile station and the base station generally changes and so also the signal delay. For this reason, the timing advance is checked about twice every second while a call is going on. A few technical limits of the GSM system (GSM 900 and GSM 1800) can be derived from the timing advance specifications: The timing advance is transmitted as a 6-bit word. With 6 bits, the numbers 0 to 63 can be represented. Increasing this number by one means that the mobile station has to advance transmission by one bit duration, i.e. by 3.69 µs. This means a delay of 63 x 3.69 µs = approx. 232.5 µs can be corrected, which corresponds to a distance of almost 70 km. Therefore, the mobile station cannot be more then about 35 km away from the base station. This also means that the distance between the base stations in the network cannot be more than 70 km. The timing advance also explains why, for instance, a mobile on a ship near to shore can find a GSM network (propagation conditions and coverage on water are optimal) but cannot register to the network because the base station is more than 35 km away. These extreme ambient conditions make it clear that the timing advance may also be a criterion for call handover or disconnection. On shore, this scenario is only of theoretical interest because, due to the traffic volume encountered, none of the base stations has to cover a cell radius of 35 km. The timing advance can be used to determine the distance between the mobile and the base station because each increment in the TA (1 bit duration = 3.69 µs) corresponds to a signal travel time of 1.1 km. If the base station uses an omnidirectional antenna, a valid timing advance indicates that the subscriber is on a 550 m wide circle centered on the base station. On the other hand, a valid timing advance is only available when a link has been set up, i.e. only when a call is in progress or during a location update. At any other time, the timing advance may be invalid because the mobile is not transmitting. Burst types In addition to the normal burst described previously, which is used in most of the cases, other burst types are available for special purposes (see Fig. below). All these burst are exactly 1 timeslot (577 µs) in duration. Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 18 Normal Burst T 3 57 data bits F 26 Bits 1 Training Sequence F 1 T G 3 8,25 57 data bits Frequency Correction Burst T 3 T G 3 8,25 142 fixed Bits Synchronisation Burst T 3 64 Bits Extended Training Sequence 39 data bits 39 data bits T G 3 8,25 Dummy Burst T 3 T G 3 8,25 142 fixed Bits Access Burst T 8 41 Bits Training Sequence 36 data bits T 3 G 68,25 Abbreviations : T=Tail Bit (3 Bits/ 8 Bits in leading part of Access Burst F=Flag (1 Bit) G=Guard Period (8,25 Bits/ 68,25 Bits in Access Burst) Fig. 16: Burst types (burst_ty.dsf) Frequency correction burst The 142 "fixed bits" of the frequency correction burst are all set to logic 0. GMSK (Gaussian minimum shift keying), the type of modulation used for GSM, produces a stationary carrier-frequency deviation of approx. 67.7 kHz with this burst. This burst is sent by the base station only and used by the mobiles for initial synchronization to the carrier frequency and for compensating any Doppler shift caused by a mobile moving at speed. It is sent by the base station every 10 frames (i.e. approx. every 46 ms) but only in timeslot 0 and only on carrier C0 (sometimes referred to as the BCCH carrier). Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 19 Synchronization burst The synchronization burst is also transmitted in timeslot 0 in the frame after the frequency correction burst. This burst, too, is only sent by the base station on the C0 carrier. The considerably longer training sequence is one significant difference between the synchronization burst and the normal burst. Like the 26-bit type, this training sequence is also used for bit synchronization but, because it is longer, synchronization is more accurate. The two 39-bit data blocks contain the timers T1, T2 and T3 in coded form and also a base station identification code (incl. the training sequence No.). When this "GSM time" is received, the mobile station is in sync with the base station. Dummy burst A base station must continuously transmit at nominal power on its C0 carrier in all time slots as this carrier is used by the mobile stations to find the nearest base station and to evaluate reception quality. If normal bursts are not available for transmission in a timeslot, dummy bursts are sent by the base station instead because an unmodulated carrier cannot be transmitted. These bursts, too, are used only by the base station on the C0 carrier but may be sent in any of the timeslots. Access burst As already pointed out, the access burst is sent when the mobile station calls the base station for the first time. The base station uses this burst for a delay measurement, determines the associated timing advance and informs the mobile station accordingly. This means that delay correction is performed for the next call from the mobile which can now use a normal burst with a much shorter guard time. Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 20 4. The Concept of Channel in GSM Every base station sends on at least one frequency in 8 timeslots. It has become common practice to refer to physical channels that are defined by frequency and timeslot. Several "types" of data are sent on these physical channels, e.g. speech, test reports, instructions, etc. For these data types the term "logical channel" is used. Logical channels are considered to be "parallel" channels which are serially mapped by the hardware onto the physical channel (which must not always be the same; frequency and/or timeslot may be changed as required). For instance, the FCCH (Frequency Correction Channel), which is used for correcting the frequency of the mobile station, the SCH (Synchronization Channel) with the initial information on the base station, the BCCH (Broadcast Control Channel) acting as a kind of "notice board" with further information, and many other logical channels are transmitted in timeslot 0 (first time slot) of carrier C0. Some of these logical channels are only transmitted in specific contexts and their position in the physical data stream is not always the same. Physical channels and their definition: - ARFCN + TN The number of the carrier frequency channel (absolute radio frequency channel number) together with the timeslot number defines the simplest version of a physical channel. - several ARFCNs + TN + HSN + MAIO When frequency hopping is activated, the hopping sequence number (HSN) and the mobile allocation index offset value MAIO must also be specified. - ARFCN + TN + SSN If the half-rate speech codec is used for communication, two calls can share a fullrate channel. The subsequence number SSN is used to distinguish the calls. It indicates whether the half-rate link uses even or odd frame numbers. - several ARFCNs + TN + HSN + MAIO + SSN same as above, but the frequency of a half-rate channel is also assigned and frequency hopping is activated at the same time. Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 21 Main logical channels and their functions Traffic channels Traffic channels are used to carry digitized speech or other user data. They are normally classified according to transmission speed. For voice transmission, the following is defined: - Traffic channel using full-rate data transmission, a full-rate channel operating at 22.8 kbit/s. 13 kbit/s are used for speech transmission, the rest is basically used for error protection. - Traffic channel using half-rate transmission, a half-rate channel operating at 11.4 kbit/s. 6.5 kbit/s are available for speech transmission. The subscriber can also choose between half-rate and full-rate transmission for data. Available bit rates: Designation Explanation TCH/FS TCH/HS TCH/F14.4 TCH/F9.6 TCH/F4.8 TCH/H4.8 TCH/F2.4 TCH/H2.4 Full-rate speech traffic channel Half-rate speech traffic channel 14.4 kbit/s full-rate data traffic channel 9.6 kbit/s full-rate data traffic channel 4.8 kbit/s full-rate data traffic channel 4.8 kbit/s half-rate data traffic channel 2.4 kbit/s full-rate data traffic channel 2.4 kbit/s half-rate data traffic channel Fig. 17: GSM traffic channels and their bit rates Control channels Even if no call is in progress (traffic channel), the resources required for signalling are considerable. Information has to be continuously exchanged via the air interface (e.g. location update). The control channels allow the mobile station to receive information from the base station any time or to send information to the base station. There are three main groups of control channels: Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 22 Broadcast Channels This channel group is used by the base station to send relevant information to all active mobile stations (unidirectional transmission to mobile) - Frequency Correction Channel FCCH for the frequency synchronization already described. It is transmitted in frames 0, 10, 20, 30, 40 and 50 within the 51-frame multiframe - Synchronization CHannel SCH with "GSM time" and a code for base station identification. This channel is sent in the frame directly after the FCCH. - Broadcast Control Channel BCCH with information on the radio channel configuration of the home cell and of neighbouring cells, on the location area code for a location update and on the organization of the common control channels CCCH (described below). This channel also contains other important signalling information. The BCCH comprises four normal bursts which are sent in frames 2 to 5 of the 51-frame multiframe. - Cell Broadcast CHannel CBCH This is a kind of open information channel and comparable to teletext in TV broadcasting. Common Control Channels CCCH This group is used for information exchange between base station and mobile station (bidirectional) - mainly for access management - Paging CHannel PCH, used by the base station for paging mobile stations, e.g. for a mobileterminated call (a call is made to the mobile station). - Random Access CHannel RACH used by the mobile for a first call to the base station to request an exclusive control channel. In the case of a mobile-originated call (mobile station calls a subscriber), the mobile sends an access burst on this channel. - Access Grant CHannel AGCH is practically the response to the RACH. After having received the access burst, the base station tells the mobile the traffic channel. - Notification CHannel NCH enables the base station to notify incoming group calls. Dedicated Control Channels A bidirectional dedicated control channel performs signalling tasks independently or assigned to a traffic channel. - Slow Associated Control CHannel SACCH, a slow, dedicated control channel which is coupled to a traffic channel and used, for instance, for power control, setting the timing advance and for test reports (receive field strength and quality). The SACCH uses frame 12 of the 26-frame multiframe and is 4 bursts long. This means that it is sent in 4 consecutive 26-frame multiframes. Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 23 - Fast Associated Control CHannel FACCH This fast, dedicated control channel is coupled to a traffic channel and performs signalling tasks that cannot be postponed. Example: preparing a handover. This channel has to notify the "stealing" of bits for the FACCH via the two flags of the normal burst (traffic transmission). For this reason, the two flags for the normal burst immediately before and after the training sequence are called "stealing flags". The FACCH therefore "steals" transmission capacity from the traffic channel. - Stand-alone Dedicated Control CHannel SDCCH This independent control channel is used for exchanging information between the base station and the mobile station when no call is in progress. Example: location update, authentication and link setup up to the point when a call goes through. Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc TDMA Methods, page 24 Mapping of logical channels a) Traffic Channels Multiframe Structure (26 MF) T T T TT T T T T T T T A T T T TT T T T T T TT I 0 12 25 T = Traffic Mapping for Traffic Channels A = SACCH I = Idle b) Control Channels Multiframe Structure (51 MF) TS0 F TS7TS0 TS7 S ~ 4.62 ms B B Channel C0 (down link) B t 0 10 20 F S B B B B C C CC F S C C C C C C C C F S C C 51 - Multiframe ~ 235 ms Rohde & Schwarz Trainingszentrum, V 2.3 50 0 10 CC I F S B B B B CCCC F S C Channel C0 Time Slot 0 (down link) F = FCCH S = SCH B = BCCH C = CCCH I = Idle TDMA_system-e.doc TDMA Methods, page 25 CHANNEL MAPPING (1) FCH +SCH + BCCH + CCCH DOWNLINK 0 10 B F S C 20 C F S C 30 C F S C F S 40 C C 50 C F S C I R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R UPLINK SDCCH/8(0..7) + SACCH/C8(0..7) DOWNLINK 0 D0 D1 10 D2 D3 D4 D5 D6 30 D7 A0 A1 A2 D0 D1 D2 D3 D4 D5 D6 D7 A4 A5 A6 A5 A6 10 A7 - - - D0 20 D1 D2 D3 D4 D5 40 D6 D7 A0 A1 A2 A3 - - - D0 D1 D2 D3 D4 D5 D6 D7 A4 0 20 40 30 50 A3 A7 - - - - - 50 UPLINK CHANNEL MAPPING (2) FCCH +SCH + BCCH + CCCH + SDCCH/4(0..3) + SACCH/4(0..3) DOWNLINK 0 10 20 30 40 50 F S B C F S C C F S D0 D1 F S D2 D3 F S A0 A1 I F S B C F S C C F S D0 D1 F S D2 D3 F S A2 A3 I 0 10 20 30 40 50 D3 R R A2 A3 R R R R R R R R R R R R R R R R R R R R R R R D0 D1 R R D2 D3 R R A0 A1 R R R R R R R R R R R R R R R R R R R R R R R D0 D1 R R D2 UPLINK F = FCCH S = SCH B = BCCH C = CCCH D = SDCCH A = SACCH I = Idle = = = = = = Frequency Correction Channel Synchronization Channel Broadcast Control Channel Common Control Channel (= PCH + RACH + AGCH) Stand-alone Dedicated Control Channel Slow Associated Control Channel Rohde & Schwarz Trainingszentrum, V 2.3 PCH = Paging Channel RACH = Random Access Channel AGCH = Access Grant Channel TDMA_system-e.doc TDMA Methods, page 26 List of Abbreviations Used: BSIC Base station identification code BTS Base transceiver station BxT Bandwidth/bit duration product CDMA Code division multiple access CIR Channel impulse response DCS1800 Digital Communication System 1800 (new: GSM1800) FCB Frequency correction burst FDMA Frequency division multiple access FN Frame number GMSK Gaussian minimum shift keying GSM Global system for mobile communications GSM900 GSM at 900 Mhz GSM1800 GSM at 1800 MHz MS Mobile station NMT Nordic mobile telephone RX Receiver SB Synchronization burst S/N Signal/noise ratio TA Timing advance TACS Total access communication system TDMA Time division multiple access TSC Training sequence code TX Transmitter Rohde & Schwarz Trainingszentrum, V 2.3 TDMA_system-e.doc