Logical Channels from www.gsmfordummies.comIntroductionAs you remember from the Introduction to TDMA tutorial. GSM divides up each ARFCN into 8 time slots. These 8 timeslots are further broken up into logical channels. Logical channels can be thought of as just different types of data that is transmitted only on certain frames in a certain timeslot. Different time slots will carry different logical channels,
depending on the structure the BSS uses. Signaling Channels Signaling ChannelsThese are the main types of signaling Channels:Broadcast Channels (BCH) - Transmitted by the BTS to the MS. This channel carries system parameters needed to identify the network, synchronize time and frequency with the network, and gain access to the network. Common Control Channels (CCH) - Used for signaling between the BTS and the MS and to request and grant access to the network. Standalone Dedicated Control Channels (SDCCH) - Used for call setup. Associated Control Channels (ACCH) - Used for signaling associated with calls and call-setup. An ACCH is always allocated in conjunction with a TCH or a SDCCH. *keep in mind, these are only categories of logical channels, they are not logical channels themselves. The above categories can be divided into the following logical channels: Broadcast Channels (BCH) Common Control Channels (CCCH) Standalone Dedicated Control Channel (SDCCH) Let's examine each type of logical channel individually. Broadcast Channels (BCH)Broadcast Control Channel (BCCH) - DOWNLINK - This channel contains system parameters needed to identify the network and gain access. These paramters include the Location Area Code (LAC), the Mobile Network Code (MNC), the frequencies of neighboring cells, and access parameters. Frequency Correction Channel (FCCH) - DOWNLINK - This channel is used by the MS as a frequency reference. This channel contains frequency correction bursts. Synchronization Channel (SCH) - DOWNLINK - This channel is used by the MS to learn the Base Station Information Code (BSIC) as well as the TDMA frame number (FN). This lets the MS know what TDMA frame they are on within the hyperframe. *The BSIC was covered in the Introduction to GSM Tutorial. You can also read about the numbering schemes used in GSM. Cell Broadcast Channel (CBCH) - DOWNLINK - This channel is not truly its own type of logical channel. The CBCH is for point-to-omnipoint messages. It is used to broadcast specific information to network subscribers; such as weather, traffic, sports, stocks, etc. Messages can be of any nature depending on what service is provided. Messages are normally public service type messages or announcements. The CBCH isnt allocated a slot for itself, it is assigned to an SDCCH. It only occurs on the downlink. The CBCH usually occupies the second subslot of the SDCCH. The mobile will not acknowledge any of the messages. [Back to Top] Common Control Channels (CCCH)Paging Channel (PCH) - DOWNLINK - This channel is used to inform the MS that it has incoming traffic. The traffic could be a voice call, SMS, or some other form of traffic. Random Access Channel (RACH) - UPLINK This channel is used by a MS to request an initial dedicated channel from the BTS. This would be the first transmission made by a MS to access the network and request radio resources. The MS sends an Access Burst on this channel in order to request access. Access Grant Channel (AGCH) - DOWNLINK - This channel is used by a BTS to notify the MS of the assignement of an initial SDCCH for initial signaling. [Back to Top] Standalone Dedicated Control Channel (SDCCH) -
UPLINK/DOWNLINK - This channel is used for signaling and call setup
between the MS and the BTS. Slow Associated Control Channel (SACCH) - UPLINK/DOWNLINK - This channel is a continuous stream channel that is used for control and supervisory signals associated with the traffic channels. [Back to Top] Signaling Channel MappingNormally the first two timeslots are allocated to signaling channels. Remember that Control Channel (aka signaling channels) are composed of 51 TDMA frames. On a time slot Within the multiframe, the 51 TDMA frames are divided up and allocated to the various logical channels. There are several channel combinations allowed in GSM. Some of the
more common ones are: FCCH + SCH + BCCH + CCCH Downlink Uplink BCCH + CCCH
Downlink Uplink
FCCH + SCH + BCCH + CCCH + SDCCH/4(0..3) + SACCH/C4(0..3)
Downlink Uplink You will also notice that the downlink and uplink multiframes do not
align with each other. This is done so that if the BTS sends an
information request to the MS, it does not have to wait an entire
multiframes to receive the needed information. The uplink is transmitted
15 TDMA frames behind the downlink. For example, the BTS might send an
authentication request to the MS on SDCCH0 (downlink) which corresponds
to TDMA frames 22-25. The MS then has enough time to process the request
and reply on SDCCH0 (uplink) which immediately follows it on TDMA
frames 37-40.
SDCCH/8(0 .7) + SACCH/C8(0 . 7)
Downlink Uplink
Traffic Channels (TCH)
Encoded Speech There are two basic types of Encoded Speech channels: Encoded Speech - Encoded speech is voice audio that is converted
into digital form and compressed. See the Speech Encoding tutorial to
see the process. Data - Data refers to user data such as text messages, picture messages, internet browsing, etc. It includes pretty much everything except speech.
[Back to Top] Traffic Channel Mapping Traffic Channel Multiframes are composed of only 26 TDMA frames. On each multiframe, there are 24 frames for Traffic Channels, 1 frame for a SACCH, and the last frame is Idle. Remember that a MS (or other device) only gets one time slot per TDMA frame to transmit, so in the following diagrams we are looking at a single time slot. Full Rate Traffic Channel (TCH/FS) When using Half-Rate Speech Encoding (TCH/HS), the speech encoding bit rate is 5.6 kb/s, so one time slot can handle two half-rate channels. In this case, one channel will transmit every other TDMA frame, and the other channel would be transmitted on the other frames. The final frame (25), which is normally used as an Idle frame, is now used as a SACCH for the second half-rate channel. Half Rate Traffic Channel (TCH/HS) [Back to Top] ARFCN Mapping TS0 [Back to Top] Offset [Back to Top] Speech Data Throughput Here is the math: 1. Calculate bits per TCH Multiframe: So, we know that on a single timeslot over the duration of one TCH multiframe, the data throughput is 2736 bits. 2. Calculate bits per millisecond (ms): 3. Convert milliseconds (ms) to seconds: 4. Convert bits to kilobits: So now we see why the data throughput of a single allocated timeslot is 22.8 kb/s. There is an easier method to come to this number: We know that only 24 of the 26 frames carry data, so we can say that
the new throughput would be 24/26 of the original throughput. If we
convert this to decimal form: We know from the TDMA Tutorial that the data throughput of a single
timeslot is 24.7 kb/s. Apply this 24/26 ratio to the 24.7 kb/s
throughput: You can see that we get the same answer as above. A single BTS may have several Transceivers (TRX) assigned to it, each having its own ARFCN, each ARFCN having 8 time slots. The logical channels that support signaling will normally only be on one ARFCN. All of the other ARFCNs assigned to a BTS will allocate all 8 time slots to Traffic Channels, to support multiple users. The following diagram is an example of how a medium-sized cell might be set up with 4 TRX (ARFCNs). Sample Medium-Size Cell [Back to Top] Frequency Hopping The main reason for using slow frequency hopping is because the MS must also change its frequency often in order to monitor adjacent cells. The device in a transceiver that generates the frequency is called a frequency synthesizer. On a MS, a synthesizer must be able to change its frequency within the time frame of one time slot, which is equal to 577 µs. GSM does not require the BTS to utilize frequency hopping. However, a MS must be capable of utilizing frequency hopping when told to do so. The frequency hopping and timing sequence is known as the hopping algorithm. There are two types of hopping algorithms available to a MS.
There are a total of 63 different hopping algorithms available in GSM. When the MS is told to switch to frequency hopping mode, the BTS will assign it a list of channels and the Hopping Sequence Number (HSN), which corresponds to the particular hopping algorithm that will be used. The base channel on the BTS does not frequency hop. This channel, located in time slot 0, holds the Broadcast Control Channels which the MS needs to monitor to determine strength measurements, determine access parameters, and synchronize with the system. If a BTS uses multiple transceivers (TRX) then only one TRX will hold the the Broadcast Channels on time slot 0. All of the other TRXs may use time slot 0 for traffic or signaling and may take part in the frequency hopping. There are two types of frequency hopping method available for the BTS: synthesizer hopping and baseband hopping.
Baseband Frequency Hopping 注:OpenBTSLogical_Channels(原文出处,翻译整理仅供参考!) |