[0001] The concepts of this invention relate generally to wireless digital communication
systems and, in particular, to power-saving techniques for Global System for Mobile
Communication (GSM) technology.
BACKGROUND
[0002] GSM is a set of ETSI (European Telecommunications Standards Institute) standards
specifying the infrastructure for a digital cellular service. Subsequent to its commercial
operation in the European countries in 1991, GSM rapidly gained acceptance and market
share worldwide. In addition to digital transmission, GSM incorporates many advanced
services and features, including ISDN (Integrated Services Digital Network) compatibility
and worldwide roaming in other GSM networks. The functional architecture of a GSM
system, in general, includes the mobile station (MS), the Base Station subsystem,
and the network subsystem. Each of these subsystems comprises functional entities
that communicate through various interfaces using specified protocols.
[0003] The mobile station in GSM comprises the actual hardware, which is the mobile equipment,
and the subscriber information, which includes a unique identifier called the International
Mobile Subscriber Identity (IMSI). IMSI is stored in the Subscriber Identity Module
(SIM), implemented as a smart card. The SIM card may be placed in any GSM mobile equipment
to make and receive calls at that terminal and to receive other subscribed services.
[0004] The Base Station Subsystem is composed of the Base Transceiver Station (BTS) and
the Base Station Controller (BSC). The BTS houses the radio transceivers that define
a cell and handle the radio interface protocols with the mobile station. The BSC manages
the radio resources for one or more BTSs and the radio interface channels (setup,
tear down, frequency hopping, etc.), as well as the handovers.
[0005] The Network Subsystem includes four intelligent databases and the Mobile services
Switching Center (MSC), which is central to the Network Subsystem. While acting as
a normal switching node of the PSTN (Public Switched Telephone Network) or ISDN, it
provides all the functionality needed for handling a mobile subscriber, including
registration, authentication, location updating, inter-MSC handovers, and call routing
to a roaming subscriber. The MSC also provides the connection to the public fixed
networks.
[0006] One of the four intelligent databases included in the Network Subsystem is the Home
Location Register (HLR), which contains all the administrative information of each
subscriber registered in the corresponding GSM network, along with the current location
of the subscriber. There is logically one HLR per GSM network, although it may be
implemented as a distributed database. The second intelligent database is the Visitor
Location Register (VLR). The VLR contains selected administrative information7 from
the HLR, for each mobile subscriber currently located in the geographical area controlled
by the VLR, which is necessary for call control and stipulation of the subscribed
services.
[0007] The other two intelligent databases are used for authentication and security purposes.
One of them is the Equipment Identity Register (EIR), which contains a list of all
valid mobile equipment on the network, where each mobile equipment is identified by
its International Mobile Equipment Identity (IMEI). An IMEI is marked invalid if it
has been reported stolen or is not type approved. The other intelligent database is
the Authentication Center (AuC), which is a protected database that stores a copy
of the secret key stored in each subscriber's SIM card.
[0008] The available GSM radio spectrum is divided into 200 kHz carrier frequencies using
FDMA (Frequency Division Multiple Access). One or more carrier frequencies are assigned
to individual base stations, where each carrier is divided into eight time slots using
TDMA (Time Division Multiple Access) and where eight consecutive time slots form TDMA
frames. A transmission channel occupies one time slot within a TDMA frame. TDMA frames
of a particular carrier frequency are numbered, and both the mobile station and the
base station are synchronized on this number. Larger frames are formed from larger
groups of TDMA frames. The position within such frames defines the type and function
of a channel.
[0009] Common channels can be accessed both by idle mode mobiles in order to change to dedicated
mode, and by dedicated mode mobiles to monitor surrounding base stations for handover
information. The common channels include:
- BCCH (Broadcast Control Channel), which continually broadcasts, on the downlink, the
information such as the base station identity, frequency allocations, and frequency-hopping
sequences.
- FCCH (Frequency Correction Channel) and SCH (Synchronization Channel), which synchronize
the mobile to the time slot structure of a cell by defining the beginning of a TDMA
frame.
- RACH (Random Access Channel), which is used by the mobile to request access to the
network.
- PCH (Paging Channel), which alerts the mobile station of an incoming call.
- AGCH (Access Grant Channel), which allocates an SDCCH (Stand-alone Dedicated Control
Channel) to a mobile for signaling (in order to obtain a dedicated channel), following
a request on the RACH.
[0010] Each PCH block message is composed of four transmission "bursts." A PCH message is
scattered among the four bursts as a result of the fire coding, the convolutional
coding, the interleaving, and the mapping process, all prior to transmission of the
message. Figure 1 is a block diagram depicting these processes. If a PCH message is
a dummy one, there is no need for a handset to turn on and analyze its four carrier
bursts; however, the handset needs to make a determination as to whether the PCH message
is a dummy one before deciding not to receive the rest of it. Therefore, a handset
saves power if it can quickly make such a determination and ignore the remainder of
a dummy PCH block. Document
WO9720446 A2 discloses the detection of data contained in transmitted messages at a selected early
point in the receiving and decoding process. By forming, at that point, a received
data vector (RDV) from the data corresponding to a received message, and by comparing
the RDV with one or more test data vectors (TDVs) representing selected relevant or
irrelevant data contained in transmitted messages, the receiver can determine whether
the received message contains relevant data which should be fully decoded or irrelevant
data which does not need to be fully decoded.
[0011] Document
WO0030394 A1 discloses a paging attribute descriptor (PAD) that indicates the content of a page
message is transmitted in a first time slot and/or a succeeding second time slot of
a physical channel, and the page message is transmitted in the second time slot.
[0012] Document
WO9828931 A2 discloses a method and apparatus for reducing power consumption in a mobile terminal
having a receiver for receiving a time multiplexed message distributed over a plurality
of time slots by receiving a first subset of the plurality of time slots so as to
receive a first portion of the time multiplexed message corresponding to the first
subset of the plurality of time slots. The mobile terminal then determines from the
first portion of the time multiplexed message if additional time slots of the time
multiplexed message need to be received by the mobile terminal.
BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The foregoing aspects and many of the attendant advantages of the invention will
become more readily appreciated as the same become better understood by reference
to the following detailed description, when taken in conjunction with the accompanying
drawings, wherein:
Figure 1 is a block diagram of processes performed on a PCH message before its radio
transmission.
Figure 2 is a depiction of the details of the processes enumerated in Figure 1.
Figures 3, 4, and 5 present message contents of Paging Request Types 1, 2, and 3,
respectively.
Figure 6 illustrates coding details of a Mobile Identity information element.
Figures 7, 8, and 9 depict P1, P2, and P3 Rest Octets information elements, respectively.
Figure 10 presents message contents of a dummy PCH block.
Figure 11 presents possible compositions of b1 and b2 vectors.
Figure 12 is a flow diagram of a Hard Decision algorithm in accordance with an embodiment
of the present invention.
Figure 13 is a flow diagram of a Soft Decision algorithm in accordance with another
embodiment of the present invention.
Figure 14 is a block diagram of typical processes involved in a traditional mobile
communication system when a signal is manipulated and transmitted by a Base Station
and received by a Mobile Station.
Figure 15 is a block diagram of a mobile communication system illustrating processes
involved in manipulation and transmission of a signal by a Base Station and its reception
by a Mobile Station, in accordance with an embodiment of the present invention.
DETAILED DESCRIPTION
[0014] In the following description, several specific details are presented to provide a
thorough understanding of the embodiments of the invention. One skilled in the relevant
art will recognize, however, that the invention can be practiced without one or more
of the specific details, or in combination with other components, etc. In other instances,
well-known implementations or operations are not shown or described in detail to avoid
obscuring aspects of various embodiments of the invention.
[0015] The concepts of this invention relate generally to wireless digital communication
systems and, in particular, to power-saving techniques for GSM technology. One of
the common channels of the GSM system is the Paging Channel (PCH) for alerting the
mobile station of an incoming call. Each PCH block message is composed of four bursts,
and, as illustrated in Figure 1, the PCH message is scattered among all four bursts
as a result of the fire coding, the convolutional coding, the interleaving, and the
mapping process, all prior to the transmission of the message. Figure 2 depicts the
details of the evolution of a PCH message into four bursts. The shaded areas represent
the useful information bits.
[0016] In normal conditions, a GSM handset should read the PCH block message of the paging
channel in every paging interval. But if a PCH message is a dummy one, it would be
a waste of power for a handset to turn on and analyze the bursts; however, the handset
needs to make a determination as to whether a PCH message is a dummy one before deciding
not to continue deciphering its bursts. Therefore, to save power, a handset needs
to make a quick determination and turn off the power if PCH message is a dummy one.
[0017] The content and structure of a typical PCH block message are explained below. Embodiments
of this invention include methods and apparatus for enabling a handset to assess whether
a PCH message is a dummy one, by merely analyzing the first received burst. This affords
a handset to turn off after the evaluation of the first burst, if the message is a
dummy one. Since most of the PCH messages are dummy ones, the proposed methods will
cause noticeable savings in the power consumption of the GSM handsets.
[0018] The terminology used in the description presented here is intended to be interpreted
in its broadest reasonable manner, even though it is being used in conjunction with
a detailed description of certain specific embodiments of the invention. Certain terms
may even be emphasized below; however, any terminology intended to be interpreted
in any restricted manner will be overtly and specifically defined as such in this
"Detailed Description" section.
[0019] Reference throughout the specification to "one embodiment" or "an embodiment" means
that a particular feature, structure, implementation, or characteristic described
in connection with the embodiment is included in at least one embodiment of the present
invention. Thus, the phrases "in one embodiment" and "in an embodiment" in various
places throughout the specification do not necessarily all refer to the same embodiment.
Furthermore, the particular features, structures, implementations, or characteristics
may be combined in any suitable manner in one or more embodiments.In general, there
are 23 bytes, or 184 bits, in every PCH block of information. Here, they are indexed
0 to 22. There are also three kinds of PCH blocks in a GSM system, which are termed
Paging Request Types 1, 2, and 3. The message contents of the Paging Request Types
1 through 3 are shown in Figures 3, 4, and 5.
[0020] The purpose of the Mobile Identity information element is to provide the International
Mobile Subscriber Identity (IMSI), the Temporary Mobile Subscriber Identity (TMSI),
or the International Mobile Equipment Identity (IMEI). The Mobile Identity information
element is coded as shown in Figure 6. The Mobile Identity is an information element
with a minimum length of 3 octets and a maximum length of 10 octets. The TMSI is 4
octets long, the IMEI is 15 digits long, and the IMSI shall not exceed 15 digits.
For all transactions except emergency call establishment, emergency call re-establishment,
mobile terminated call establishment, identification procedure, and ciphering mode
setting procedure, the mobile station and the network shall select the mobile identity
type according to the following priority:
1- TMSI: The TMSI shall be used if it is available.
2- IMSI: The IMSI shall be used in cases where no TMSI is available.
[0021] The P1 Rest Octet information element is an information element 0-17 octets long,
shown in Figure 7. The P2 Rest Octet information element is a type 5 information element
1-11 octets long, shown in Figure 8. The P3 Rest Octet information element is an information
element 3 octets long, shown in Figure 9.
[0022] In general, there is no MT (Mobile Terminated - a term given to all communications
that terminate at the mobile phone) in a paging group. In such a case the PCH block
is called a dummy PCH block. Dummy PCH blocks belong to Paging Request Type 1 and
have important characteristics as explained below. Figure 10 presents the message
content of a dummy PCH block. If a PCH block is a dummy one, the useful content of
its message is only 6 bytes (48 bits) and, the remaining 17 bytes (136 bits) are filled
with 2B (0010 1011), as depicted in Figure 10. The byte with idex 3 is the "Page Mode,"
which is referred to by a hexadecimal digit 'M'. There are four kinds of Page Mode:
0, 1, 2, and 3.
[0023] In Figure 10, the byte with idex 5 is octet 3 of the mobile identity. Its bits 5
through 8 are the identity digit 1, which is referred to by a hexadecimal digit 'F'.
In a dummy PCH message, 'F' can have two values, [0 0 0 0] or [1 1 1 1]. According
to GSM Specifications, 'F' can be ignored by the mobile station but 'M' should be
detected. If 'M' is 0, the dummy PCH block can be ignored and the mobile station need
not do anything at all; otherwise, the mobile station must receive and decode the
entire PCH block.
[0024] Most of the time in practice, the base station transmits dummy PCH blocks to the
mobile station, where 'M' is 0 (the Page Mode is 0). And if this situation can be
detected merely by analyzing the first burst, the remaining three bursts need not
be received at all. Such a capability will noticeably reduce the power consumption
of a mobile station.
[0025] During the preparation of a dummy PCH message for radio transmission, after interleaving,
the 456 bits will be split into four 114-bit bursts. The first dummy burst, hereinafter
called
Burst0, may also be referred to as the row vector
Burst0(n), where
n=0, 1, 2,...,113. Using the elements of
Burst0(n), two other row vectors,
a and
b, are formed where:

and

[0026] Theoretically, the 88 bit long vector
a should have the following composition:
a1=[1 0 1 0 0 0 0 0 1 0 1 1 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 0 1 00 1 0 0
00010100000011111000000010000000011011101000 0 0 0], and
the 26 bit long vector b will have one of the following two possible compositions,
when 'M' is 0:
b1=[0 0 1 0 0 0 0 0 1 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 0 0], and
b2=[0 1 1 1 0 1 0 1 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1].
[0027] Figure 11 presents the possible binary compositions of the
b1 and
b2 vectors corresponding to all possible values of 'M'. The 88-bit long vector
a1 and the 26-bit long vectors
b1 and
b2 are kept in a handset memory to be utilized for comparison purposes by the dummy
block detection algorithms each time the handset receives the first burst of a PCH
message block. In this disclosure, for the detection of a dummy block, two sample
decision algorithms are introduced - the Hard Decision algorithm and the Soft Decision
algorithm.
[0028] In one embodiment of the invention the proposed Hard Decision algorithm analyzes
the first received burst of a PCH block to detect a possible dummy block. At the first
stage of the algorithm, the 114 values of the sampled and quantized (or digitized)
burst are replaced by '1's and '0's. If the 114 elements of the first burst, referred
to as
RBurst0(n) vector, are
N-bit quantized and vary from (-2
N-1) to (2
N-1-1) after a Viterbi Equalizer, a '1' will replace any negative element and a '0' will
replace any zero or positive element, captured below:

[0029] Once the actual elements of the
RBurst0(n) vector are replaced by '0's and '1's, the Hard Decision algorithm compares its corresponding
elements with the elements of the
a1,
b1, and
b2 vectors, which are in the handset memory, and decides the likelihood of a match according
to the decision flow diagram of Figure 12. Note that the
a1,
b1, and
b2 vectors can either be stored in the memory as separate vectors, or as a 140-bits
long (114+26+26) vector where separate portions of the 140-bits long vector is utilized
during the computations. In the flow diagram of Figure 12, sum(
j==
k) represents the total number of matched pairs of the two equal size vectors
j and
k after a bit-by-bit comparison, where the compared bits are identical.
[0030] The Hard Decision algorithm first compares the corresponding elements of the
RBurst0(n) vector (elements enumerated in Equation 1) with the elements of the
a1 vector and counts the number of matched pairs. If the total number of the matched
pairs, called
Dummy_detection, is less than a certain threshold, which is discussed later, the
RBurst0 does not belong to a dummy PCH block, and the handset must receive and decode the
remaining three bursts. But if the
Dummy_detection is equal to or greater than the said threshold, the
RBurst0 belongs to a dummy PCH block, but the algorithm must continue the analysis to find
out whether the Page Mode is '0'.
[0031] To find out whether the Page Mode is '0', the Hard Decision algorithm compares the
corresponding
RBurst0(n) vector elements (elements enumerated in Equation 2) with the elements of the
b1 and the
b2 vectors and finds the total number of matched pairs in each case. If the larger of
the two numbers, called
Mode0_judgement, is equal to or greater than a second threshold value, which will also be discussed
later, the Page Mode is '0' and there is no need for the handset to receive and decode
the remaining three bursts. But if
Mode0_judgement is less than the said second threshold value, the Page Mode is not '0' and the handset
should receive and decode the remaining three bursts.
[0032] In another embodiment of the invention, the Soft Decision algorithm analyzes the
first received burst of a PCH block to detect a possible dummy block, where the 114
values of the sampled and digitized burst, referred to as
RBurst0(n) vector, are
N-bit quantized and vary from -2
N-1 to 2
N-1-1 after a Viterbi Equalizer. At the first stage of the Soft Decision algorithm,
β, which is the mean of the absolute values of the
RBurst0(n) elements, is calculated as a part of the computation of threshold values utilized
by the Soft Decision algorithm, where:

[0033] After the threshold values are computed in accordance with the entries of Table 1,
utilizing
β, the Soft Decision algorithm revises the
a1,
b1, and
b2 vectors as follows:

[0034] Subsequently, the algorithm computes the following values as the basis for its final
decision:
Mode0_judgement = max (
Mode0_detection1 and Mode0_
detection2),
where
Ra and
Rb are formed using the elements of
RBurst0 vector, in accordance with the compositions specified in Equation 1 and Equation
2. Once the decision-making variables are computed, the Soft Decision algorithm decides
whether the r eceived burst belongs to a dummy PCH block. The decision-making process
of th e Soft Decision algorithm is captured in the decision flow diagram of Figure
13.
[0035] The Soft Decision algorithm first compares the value of the
Dummy_detection with a first threshold value, depicted in Table 1. If the
Dummy_detection is smaller than the said first threshold value, the PCH block is not a dummy block
and the remaining three bursts should be received and decoded. But if the
Dummy_detection is greater than or equal to the said first threshold value, the PCH block is a dummy
block; however, the algorithm needs to continue the analysis and find out whether
the Page Mode is '0'.
[0036] To find out whether the Page Mode is '0', the
Mode0_judgement is compared with a second threshold value, also depicted in Table 1. At this point
of the analysis, if the
Mode0_judgement is larger than or equal to the said second threshold value, the Page Mode is '0'
and there is no need to receive and decode the remaining three PCH bursts. But if
the
Mode0_judgement is smaller than the said second threshold value, the Page Mode is not '0' and the
remaining three bursts must be received and decoded.
[0037] The sample threshold values utilized in the above two embodiments of this invention
are depicted in Table 1 and have been produced by computer simulations and field trials
in China Mobile Communications Corporation real networks.
Table 1
| Algorithm |
Dummy_detection Threshold |
Mode0_judgement Threshold |
| Hard Decision |
74 |
21 |
| Soft Decision |
70*β |
15*β |
[0038] Unless the context clearly requires otherwise, throughout the description and the
claims, the words "comprise," "comprising," and the like are to be construed in an
inclusive sense, as opposed to an exclusive or exhaustive sense; that is to say, in
the sense of "including, but not limited to." Additionally, the words "herein," "above,"
"below," and words of similar import, when used in this application, shall refer to
this application as a whole and not to any particular portions of this application.
Where the context permits, words in the "Detailed Description" section using the singular
or plural number may also include the plural or singular number, respectively. When
the claims use the word "or" in reference to a list of two or more items, that word
covers all of the following interpretations of the word: any of the items in the list,
all of the items in the list, and any combination of the items in the list.
[0039] A comparison of Figures 14 and 15 reveals some of the improvements made by different
aspects of this invention to the traditional mobile communication processes when a
signal is manipulated and transmitted by a Base Station and received by a Mobile Station.
Figure 14 is a block diagram of typical processes involved in a traditional system,
whereas Figure 15 is a block diagram of the new set of processes in accordance with
an embodiment of the present invention.
[0040] As part of the traditional processes of a mobile communication system, depicted in
Figure 14, the PCH message is encoded, interleaved, and mapped into four bursts before
being modulated for RF transmission from the Base Station. The modulation example
presented in Figure 14 is a Gaussian Minimum Shift Keying (GMSK) modulation. After
this RF transmitted signal is received by a mobile station, it is filtered, demodulated,
sampled, and digitized into its baseband before being cleaned up, deinterleaved, and
decoded into the PCH message again. As it is easily observed from Figure 14, there
are no provisions in the traditional system to predict that a PCH message is a dummy
one until the entire process is exhausted.
[0041] As illustrated in Figure 15, the processes performed at a Base Station for the transmission
of a PCH message are identical to the traditional processes; however, the processes
involved after reception of the RF signal at the mobile station are somewhat different
as described below. In the embodiment of the invention depicted in Figure 15, the
received RF signal is filtered, demodulated, sampled, and digitized into its baseband
and passed to an MLSE equalizer (maximum-likelihood sequence estimator) as in a typical
system. But the output of the equalizer is not decoded before determining whether
the PCH message is a dummy one, which is performed using only the first burst of the
four bursts. And if the message is predicted to be a dummy one, the RF will be turned
off for the duration of the next three bursts and a message is sent to the UP-layer
announcing the detection of a dummy PCH message.
[0042] The above detailed description of embodiments of the invention is not intended to
be exhaustive or to limit the invention to the precise form disclosed above. While
specific embodiments of, and examples for, the invention are described above for illustrative
purposes, various equivalent modifications are possible within the scope of the invention,
as those skilled in the relevant art will recognize. Also, the teachings of the invention
provided herein can be applied to other systems, not necessarily to the system described
above. The elements and acts of the various embodiments described above can be combined
to provide further embodiments.
[0043] Changes can be made to the invention in light of the above "Detailed Description."
While the above description details certain embodiments of the invention and describes
the best mode contemplated, no matter how detailed the above appears in text, the
invention can be practiced in many ways. Therefore, implementation details may vary
considerably while still being encompassed by the invention disclosed herein. As noted
above, particular terminology used when describing certain features or aspects of
the invention should not be taken to imply that the terminology is being redefined
herein to be restricted to any specific characteristics, features, or aspects of the
invention with which that terminology is associated. In general, the terms used in
the following claims should not be construed to limit the invention to the specific
embodiments disclosed in the specification, unless this "Detailed Description" section
explicitly defines such terms. Accordingly, the actual scope of the invention encompasses
not only the disclosed embodiments, but also all equivalent ways of practicing or
implementing the invention under the claims.
[0044] While certain aspects of the invention are presented below in certain claim forms,
the inventors contemplate the various aspects of the invention in any number of claim
forms. For example, while only one aspect of the invention is recited as embodied
in a computer-readable medium, other aspects may likewise be embodied in a computer-readable
medium. Accordingly, the inventors reserve the right to add additional claims after
filing the application to pursue such additional claim forms for other aspects of
the invention.
1. A process to be used in a Global System for Mobile, GSM, Communication for determining
whether to ignore a Paging Channel, PCH, message block through analysis of a first
burst of the PCH message block, the process comprising:
a step of storing a first binary reference-vector, a second binary reference-vector,
and a third binary reference-vector, in at least one handset memory;
a step of receiving the first burst of the PCH message block;
a step of sampling and quantizing the received first burst;
a step of creating at least one binary received-vector employing the elements of the
quantized data;
a step of multiplying each element of the first binary reference-vector by the corresponding
element of the binary received-vector and adding them together to form a dummy-detection-value;
a step of multiplying each element of the second binary reference-vector by the corresponding
element of the binary received-vector and adding them together to form a first mode0-detection-value;
a step of multiplying each element of the third binary reference-vector by the corresponding
element of the binary received-vector and adding them together to form a second mode0-detection-value;
a step of computing a first and a second threshold value utilizing the average of
the absolute values of the quantized data; and
a step of deciding that:
the handset needs to analyze the rest of the PCH bursts if the dummy-detection-value
is less than the first computed threshold value;
the handset does not need to analyze the rest of the PCH bursts if the dummy-detection-value
is equal to or more than the first threshold value and either one of the first mode0-detection-value
or the second mode0-detection-value is equal to or more than the second threshold
value; and
the handset needs to analyze the rest of the PCH bursts if the dummy-detection-value
is equal to or more than the first threshold value and both of the first mode0-detection-value
and the second mode0-detection-value are less than the second threshold value.
2. The process of claim 1, wherein the first binary reference-vector is [-1 1 -1 1 1
1 1 1 1 -1 1 -1 -1 -1 1 -1 1 1 -1 1 1 1 1 1 1 1 1 1 -1 1 1 -1 -1 -1 -1 1 -1 1 1 -1
1 1 1 1 1 -1 1 -1 1 1 1 1 1 1 -1 -1 -1 -1 -1 1 1 1 1 1 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 second binary reference-vector is [1 -1 1 1 1 1 1
-1 1 1 1 -1 -1 1 -1 -1 1 -1 -1 1 -1 -1 1 1], and the third binary reference-vector
is [1 -1 -1 -1 1 -1 1 -1 -1 1 1 -1 1 1 1 1 1 -1 -1 1 1 1 1 1 1 -1].
3. The process of claim 1, wherein the quantized data of the first burst are indexed
0 to 113, and wherein the elements of the binary received-vector employed in the multiplication
with the elements of the first binary reference-vector are the following quantized
data:
(0,1,2,3,4,5,6,8,9,10,13,15,17,18,19,20,22,23,24,25,27,29,31,32,33,34,36,37,38,3 9,41,43,44,45,46,47,48,50,51,52,53,54,55,57,58,59,60,61,62,64,66,67,68,69,71,7
2,73,75,76,78,80,81,82,83,85,86,87,88,89,90,92,94,95,96,97,99,100,101,102,10 3,104,105,106,108,109,110,111,113),
and wherein the elements of the binary received-vector employed in the multiplication
with the elements of the second and third reference-vectors are the following quantized
data:
(7,11,12,14,16,21,26,28,30,35,40,42,49,56,63,65,70,74,77,79,84,91,93,98,107,112 ).
4. The process of claim 1, wherein the quantized data are N-bits long, and their values are between (-2N-1) and (2N-1-1).
5. The process of claim 1, wherein the first and the second threshold values are multiples
of the average of the absolute values of the quantized data.
6. A handset to be used in a Global System for Mobile, GSM, Communication for deciding
whether to analyze an entirety of a Paging Channel, PCH, message block, through analysis
of a first burst of the PCH message block, the handset arranged to perform the steps
of the process of any of claim 1-5.
1. Verfahren zur Verwendung in einer Global System for Mobile, GSM,-Kommunikation zum
Bestimmen, ob ein Paging-Kanal, PCH,-Nachrichtenblock ignoriert werden soll durch
Analysieren eines ersten Bursts des PCH-Nachrichtenblocks, wobei das Verfahren umfasst:
einen Schritt zum Speichern eines ersten binären Referenzvektors, eines zweiten binären
Referenzvektors und eines dritten binären Referenzvektors in zumindest einem Mobilteil-Speicher;
einen Schritt zum Empfangen des ersten Bursts des PCH-Nachrichtenblocks;
einen Schritt zum Abfragen und Quantisieren des empfangenen ersten Bursts;
einen Schritt zum Erzeugen von zumindest einem binären Empfangsvektor unter Verwendung
der Elemente der quantisierten Daten;
einen Schritt zum Multiplizieren jedes Elements des ersten binären Referenzvektors
mit dem entsprechenden Element des binären Empfangsvektors und Aufaddieren dieser,
um einen Dummy-Detektionswert zu bilden;
einen Schritt zum Multiplizieren jedes Elements des zweiten binären Referenzvektors
mit dem entsprechenden Element des binären Empfangsvektors und Aufaddieren dieser,
um einen ersten Modeo-Detektionswert zu bilden;
einen Schritt zum Multiplizieren jedes Elements des dritten binären Referenzvektors
mit dem entsprechenden Element des binären Empfangsvektors und Aufaddieren dieser,
um einen zweiten Modeo-Detektionswert zu bilden;
einen Schritt zum Berechnen eines ersten und eines zweiten Schwellwerts unter Verwendung
des Mittelwerts der absoluten Werte der quantisierten Daten; und einen Schritt zum
Entscheiden, dass:
das Mobilteil den Rest des PCH-Bursts analysieren muss, falls der Dummy-Detektionswert
kleiner als der erste berechnete Schwellwert ist;
das Mobilteil den Rest des PCH-Bursts nicht analysieren muss, falls der Dummy-Detektionswert
gleich oder größer als der erste Schwellwert ist und entweder der erste Modeo-Detektionswert
oder der zweite Modeo-Detektionswert gleich oder größer als der zweite Schwellwert
ist; und
das Mobilteil den Rest des PCH-Bursts analysieren muss, falls der Dummy-Detektionswert
gleich oder größer als der erste Schwellwert ist und sowohl der erste Modeo-Detektionswert
als auch der zweite Modeo-Detektionswert kleiner als der zweite Schwellwert sind.
2. Verfahren nach Anspruch 1, wobei der erste binäre Referenzvektor [-1 1 -1 1 1 1 1
1 -1 1 -1 -1 -1 1 -1 1 1 -1 1 1 1 1 1 1 1 1 -1 1 -1 -1 -1 -1 1 -1 1 -1 1 1 1 1 -1
1 -1 1 1 1 1 1 1 -1 -1 -1 -1 -1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 -1 -1 1 -1 -1 -1
1 -1 1 1 1 1 1 1], ist, der zweite binäre Referenzvektor [1 1 -1 1 1 1 1 1 -1 1 1
1 -1 -1 1 -1 -1 1 -1 -1 1 -1 1 -1 1 1] ist, und der dritte binäre Referenzvektor [1
-1 -1 -1 1 -1 1 -1 -1 1 -1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 1 -1] ist.
3. Verfahren nach Anspruch 1, wobei die quantisierten Daten des ersten Bursts von o bis
113 indiziert sind, und wobei die Elemente des binären Empfangsvektors, die in der
Multiplikation mit den Elementen des ersten binären Referenzvektors verwendet werden,
die folgenden quantisierten Daten sind:
(0,1,2,3,4,5,6,8,9,10,13,15,17,18,19,20,22,23,24,25,27,29,31,32,33,34,36,37,38,3 9,41,43,44,45,46,47,48,50,51,52,53,54,55,57,58,59,60,61,62,64,66,67,68,69,71,7
2,73,75,76,78,80,81,82,83,85,86,87,88,89,90,92,94,95,96,97,99,100,101,102,10 3,104,105,106,108,109,110,111,113),
und wobei die Elemente des binären Empfangsvektors, welche in der Multiplikation mit
den Elementen des zweiten und dritten Referenzvektors verwendet werden, die folgenden
quantisierten Daten sind:
(7,11,12,14,16,21,26,28,30,35,40,42,49,56,63,65,70,74,77,79,84,91,93,98,107, 112).
4. Verfahren nach Anspruch 1, wobei die quantisierten Daten N-Bits lang sind und wobei
ihre Werte zwischen (-2N-1) und (2N-1-1) liegen.
5. Verfahren nach Anspruch 1, wobei der erste und der zweite Schwellwert Mehrfache von
dem Mittelwert der absoluten Werte der quantisierten Daten sind.
6. Mobilteil zur Verwendung in einer Global System for Mobile, GSM,-Kommunikation zum
Entscheiden, ob eine Gesamtheit eines Paging-Kanal, PCH,-Nachrichtenblocks analysiert
werden soll durch Analysieren eines ersten Bursts des PCH-Nachrichtenblocks, wobei
das Mobilteil angeordnet ist, um die Schritte der Verfahren nach irgendeinem der Ansprüche
1 bis 5 durchzuführen.
1. Procédé à utiliser dans un système mondial de communications mobiles, GSM, pour déterminer
s'il convient d'ignorer un bloc message de voie d'appel unilatéral, PCH, par l'analyse
d'une première rafale de bloc message PCH, le procédé comprenant :
une étape de mémorisation d'un premier vecteur binaire de référence, d'un deuxième
vecteur binaire de référence et d'un troisième vecteur binaire de référence, dans
au moins une mémoire de combiné ;
une étape de réception de la première rafale du bloc message PCH ;
une étape d'échantillonnage et de quantification de la première rafale reçue ;
une étape de création d'au moins un vecteur binaire reçu employant les éléments des
données quantifiées ;
une étape de multiplication de chaque élément du premier vecteur binaire de référence
par l'élément correspondant du vecteur binaire reçu et de leur cumul pour former une
valeur de détection d'élément factice ;
une étape de multiplication de chaque élément du deuxième vecteur binaire de référence
par l'élément correspondant du vecteur binaire reçu et leur cumul pour former une
première valeur de détection de modeo ;
une étape de multiplication de chaque élément du troisième vecteur binaire de référence
par l'élément correspondant du vecteur binaire reçu et leur cumul pour former une
seconde valeur de détection de modeo ;
une étape de calcul d'une première et d'une seconde valeur seuil à l'aide de la moyenne
des valeurs absolues des données quantifiées ; et
une étape de décision pour :
décider que le combiné à besoin d'analyser le reste des rafales PCH si la valeur de
détection d'élément factice est inférieure à la première valeur seuil calculée ;
décider que le combiné n'a pas besoin d'analyser le reste des rafales PCH si la valeur
de détection d'élément factice est égale ou supérieure à la première valeur seuil
et que soit la première valeur de détection de modeo, soit la seconde valeur de détection
de modeo est égale ou supérieure à la seconde valeur seuil ; et
décider que le combiné a besoin d'analyser le reste des rafales PCH si la valeur de
détection d'élément factice est égale ou supérieure à la première valeur seuil et
que la première valeur de détection de modeo et la seconde valeur de détection de
modeo sont toutes deux inférieures à la seconde valeur seuil.
2. Procédé selon la revendication 1, dans lequel le premier vecteur binaire de référence
est [-11-111111-11-1-1-11-111-1111111111-111-1-1-1-11-111-111111-11-1111111-1-1-1-1-11111111-111111111-1-11-1-1-11-1111111],
le deuxième vecteur binaire de référence est [11-111111-1111-1-11-1-11-1-11-11-111],
et le troisième vecteur binaire de référence est [1-1-1-11-11-1-11-1111111-1-1111111-1].
3. Procédé selon la revendication 1, dans lequel les données quantifiées de la première
rafale sont indexées de o à 113, et dans lequel les éléments du vecteur binaire reçu
employés dans la multiplication avec les éléments du premier vecteur binaire de référence
sont les données quantifiées suivantes :
(0,1,2,3,4,5,6,8,9,10,13,15,17,18,19,20,22,23,24,25,27,29,31,32,33,34,36,37,38,39,41,
43,44,45,46,47,48,50,51,52,53,54,55,57,58,59,60,61,62,64,66,67,68,69,71,72,73,75,7
6,78,80,81,82,83,85,86,87,88,89,90,92,94,95,96,97,99,100,101,102,103,104,105,10 6,108,109,110,111,113),
et dans lequel les éléments du vecteur binaire reçu employés dans la multiplication
avec les éléments des deuxième et troisième vecteurs de référence sont les données
quantifiées suivantes :
(7,11,12,14,16,21,26,28,30,35,40,42,49,56,63,65,70,74,77,79,84,91,93,98,107,112).
4. Procédé selon la revendication 1, dans lequel les données quantifiées font N bits
de long, et leurs valeurs sont comprises entre (-2N-1) et (2N-1-1).
5. Procédé selon la revendication 1, dans lequel les première et seconde valeurs seuils
sont des multiples de la moyenne des valeurs absolues des données quantifiées.
6. Combiné à utiliser dans un système mondial de communications mobiles, GSM, pour décider
s'il convient d'analyser la totalité d'un bloc message de voie d'appel unilatéral,
PCH, par l'analyse d'une première rafale du bloc message PCH, le combiné étant conçu
pour effectuer les étapes du procédé de l'une quelconque des revendications 1 à 5.