Background technology
Using multiple wide area network (WAN, Wide Area Networks) at present in the world.These wide area networks access terminal according to it and communicate employed technology and define.In history, access terminal and to use a kind of communication technology to communicate.But final, bimodulus and double frequency access terminal to develop into and can use multiple technologies and communicate in multiple frequency range.Yet these terminals can only for example when terminal is left the network coverage of a first-selection, may break by converting the switching between different frequency range and/or different technologies firmly.When terminal can not rebulid when being connected with this preferred network, this terminal will attempt to use another kind of technology or another different frequency range and another network to communicate.
For example in CDMA2000 (Code Division Multiple Access 2000) technology family, there is multiple different technology can be used for wireless wide area network.Code division multiple access inserts or is called CDMA is a kind of multiple access access scheme for digital wireless communication, can carry out voice, data and for example transmission of the signaling data of dialing number between accessing terminal, these access terminal and can be wireless phone and cells.In a code division multiple access system by pseudorandom (PN, Pseudo-random Number) sequence definition different communication channels.Code division multiple access system allows to send simultaneously on the channel of same frequency, this point is different with the Advanced Mobile Phone System AMPS (Advanced Mobile PhoneSystem) that uses frequency division multiple access to insert, also with use each to access terminal or the access terminal global system for mobile communications GSM (Global System for Mobile) of the time division multiple access access of using single channel of a small group different with digital advanced mobile phone system D-AMPS (Digital-AMPS).
The technology history of CDMA2000 is longer, and kept and for example cdmaOne etc. before the compatibility of CDMA technology method.The CDMA2000 technology family comprises CDMA2000 single carrier Radio Transmission Technology (CDMA2000 1xRTT, Radio Transmission Technology), CDMA2000 evolution-data-optimized CDMA2000 EV-DO (Evolution-Data Optimized).More than each technology defined air interface and obtained application in the world.
CDMA2000 single carrier Radio Transmission Technology is the air interface core standard of CDMA2000, the i.e. 1x known to, 1xRTT and IS-2000.Name is called the single carrier Radio Transmission Technology of 1xRTT, and the expression use radio frequency bandwidth identical with IS-95 and cdmaOne standard for example is the 3xRTT standard of 3.75MHz with respect to 3 times of uses to the IS-95 bandwidth, only uses a pair of duplexing 1.25MHz wireless channel.Making the capacity of single carrier wireless-transmission network by the forward that increases by 64 is the twice of IS-95 capacity, 64 channels of previous IS-95 standard definition and 64 channel integration quadratures of single carrier Radio Transmission Technology definition increase.Although the ability of higher data transfer rate can be provided, the peak rates that great majority are used are limited in 144kbit/s.In order to use the more data service, the single carrier Radio Transmission Technology is also revised the data link layer, comprises media access control protocol and link access control protocol and service quality (QoS, Quality of Service).The IS-95 data link layer only provides " transmission of best endeavors " for voice and data.
The single carrier Radio Transmission Technology formally is classified as the third generation (3G) communication technology, but has the people to think that the single carrier Radio Transmission Technology is 2.5G or 2.75G technology.In fact country at some restriction 3G system wave band allows the single carrier Radio Transmission Technology is deployed in the 2G frequency spectrum.
CDMA2000 3x or EV-DO Rev.B version have used a pair of 3.75MHz wireless channel, and for example 3X 1.25MHz reaches higher data rate.The CDMA2000 of 3x version is sometimes as multicarrier or be called MC (Multiple Carrier).At present, the CDMA2000 of 3x version is not developed or also not full-fledged.
CDMA2000 EV-DO evolution-data-optimized or evolution-only support that data (Evolution-DataOnly) are the communication standards that carries out the wireless data transmission by radio signal, as typical broadband internet is inserted.For the quantity that makes the data that will send is identical to the full extent, CDMA2000 EV-DO standard has been used the such multiplex technique of CDMA and Frequency Division Duplexing (FDD) (FDD, Frequency DivisionDuplex) technology.The 3GPP2 tissue carries out standardization to CDMA2000 EV-DO, make it to become the part of CDMA2000 family, and adopted by the numerous mobile phone service providers in the whole world, particularly those use the service provider of the previous GSM network of disposing of cdma network antagonism.
The EV-DO version performance of CDMA2000 network is significantly increased than GSM evolution technology EDGE (the Enhanced Data rate for GSM Evolution) speed of the raising data rate that GSM network uses.The Rev.0 version provides the air interface rate of 2.4Mbit/s for inserting mobile device, and the Rev.A version then can provide the speed of eating dishes without rice or wine up to 3.1Mbit/s.It is the competition technology that Wideband Code Division Multiple Access (WCDMA) inserts W-CDMA (Wideband Code Division Multiple Access) that high-speed downlink packet inserts HSDPA (High-Speed Downlink Packet Access), and the modulator-demodulator of Rev.A version can be safeguarded voice in the same radio and the circuit switching of packet data call.The Rev.A version provides an IP-based network.This standard has several revision version, the alphabet sequence name, and at first from Rev.A version " revision A ", and first simple canonical reference is the Rev.0 version.
With respect to the radio communication of mobile cellular telephone, the Rev.0 version, namely the initial design of EV-DO is in order to satisfy the fixed communication greater than the downlink transmission proposition of 2Mbit/s in 1999.Originally standard is called high data rate HDR (High Data Rate), but by renaming 1xEV-DO as after the ITU of International Telecommunication Association (InternationalTelecommunication Union) approval, the numeral name is TIA-856 or IS-856.
The Rev.A version all provides quick grouping to set up by the improvement to air interface at forward link and reverse link, and this improvement reduces time-delay and improves data rate.Maximum burst speed with down link is increased to 3.1Mbit/s from 2.45Mbit/s in addition.The data rate of the maximum uplink of Rev.A version has significant lifting, and the maximum burst uplink data rate is brought up to 1.8Mbit/s from 153kbit/s.This lifting is based on the hypothesis to the early stage affirmation of first son bag, so mean data rate is usually less than 1Mbit/s.
The EV-DORev.B version is the multicarrier evolution version to the Rev.A Version Spec, inherited the ability of EV-DORev.A version, and provide following improvement: the speed that each carrier wave support is higher, the speed that the down link of each carrier wave is supported is up to 4.9Mbit/s.Common one arranges and estimates to comprise 3 carrier waves, the peak rate of 14.7Mbit/s can be provided; By a plurality of channels being bundled to realize higher data rate, strengthen the user and experience and new service, such as the service of carrying out high definition video steaming; Statistics multiway intersection channel can further reduce the reaction time, improves those to the experience of the service of delay-sensitive, such as, recreation, video technique, Long-distance Control meeting and web page browsing; Increase air time and stand-by time; The speed provide is provided in the interference that can reduce adjacent sectors, and the hybrid frequency of user rate of especially improving those cell edges is multiplexing; Can support the service of the asymmetric requirement of up-downgoing effectively, such as different file transfer, web page browsing and the wideband multimedia content delivery of data rate that each direction is required.
For the sake of clarity, below the various aspects that realize IS-856 HRPD (high rate packet data) HRPD (High Rate PaeketData) systems technology are described.HRPD (high rate packet data) is also with reference to evolution-data-optimized EV-DO, data-optimized DO, HDR etc.Term HRPD and EV-DO often substitute mutually.As previously mentioned, to HRPD (high rate packet data) Rev.0 version, Rev.A version and Rev.B version have carried out standardization at present, have developed HRPD (high rate packet data) Rev.0 version and Rev.A version, and HRPD (high rate packet data) Rev.C version is in the development.HRPD (high rate packet data) Rev.0 version and Rev.A edition compatibility single carrier HRPD (high rate packet data) (1xHRPD).HRPD (high rate packet data) Rev.B edition compatibility multicarrier and backward compatibility HRPD (high rate packet data) Rev.0 version and Rev.A version.
Certain above-mentioned technology is applied, and such as at whole north America region, and does not need unified realization, but can realize with a kind of overlapping mode.Can use HRPD (high rate packet data) Rev.0 version such as certain zone, and other zone deployment Rev.A version, Rev.0 version and Rev.A version can be disposed with a kind of overlapping mode and single carrier Radio Transmission Technology.
Therefore, realize that from a network to the another one network soft handover will have more advantage.In other words, a hybrid access terminal with a plurality of wireless devices or a configurable wireless device is more superior, and this hybrid access terminal can selectively be communicated by letter between different networks.Yet in such hybrid terminal, the use that still needs to guarantee not attempt simultaneously the terminal resource that causes with a plurality of network services conflicts.
Traditional accessing terminal just by guaranteeing that periodic monitoring network improves the performance of battery for example.In other words, when terminal was in active state, terminal can enter a kind of sleep pattern usually and wake and login network periodically up.Access terminal and defined by relevant criterion usually with cycle accurate and time that network is communicated by letter mutually.This is commonly called " operation slotted mode ".Therefore, guarantee that in a hybrid terminal terminal is not waken up simultaneously and attempted inserting a plurality of networks is very important.
Embodiment
Tranmission techniques of the present invention can be used for different wireless communication systems, and for example CDMA, TDMA, FDMA, OFDM insert OFDMA (Orthogonal Frequency Division MultipleAccess) and single-carrier frequency division multiple access inserts SC-FDMA (Single Carrier FrequencyDivision Multiple Access) system.Term " system " and " network " can exchange use.A cdma system can be realized for example CDMA2000, land wireless access UTRA (UniversalTerrestrial Radio Access), evolution land wireless access E-UTRA wireless technologys such as (Evolved UniversalTerrestrial Radio Access), the CDMA2000 compatibility IS-2000, IS-95 and IS-856 standard.UTRA has comprised W-CDMA and low spreading rate (LCR, Low Chip Rate).A tdma system can be realized for example wireless technology of GSM.An OFDMA system can realize for example wireless technology such as 3GPP Long Term Evolution LTE (Long Term Evolution), IEEE 802.20, the low delay of wireless transmission visit-OFDM Flash-OFDM.RTM..In the file of (3GPP) organizing from " 3rdGeneration Partner ship Project " by name, UTRA, E-UTRA, GSM and LTE are described.In the file that is the 3GPP2 tissue from " second group of third generation partner program " by name, CDMA2000 is described.These different wireless technologys are known for the person skilled in art.
As mentioned above, in a hybrid terminal, need the assurance terminal can not attempt waking up and login a plurality of networks simultaneously.In other words, when terminal was in dormancy, the protocol stack of each network can move and make respectively terminal wake-up to carry out the trial of logining to network of relation alone.When these trials when being simultaneous, then one or more trial may cause failure and terminal may lose important and/or reception information.
Be example with a single carrier high speed grouped data terminal, address administration agreement (AddressManagement Protocol) produces a random number that is called 32 bits of speech channel seed value (SessionSeed), and idle state protocol (Idle State Protocol) uses this random number to be used for the time of determining terminal wake-up and logining network.This Wakeup interval is called carries out wakeup time DoWakeTime.
In a single carrier high speed grouped data terminal, after receiving the Overhead Message of automatic network, obtain slot cycle index SCI (Slot-Cycle Index), this slot cycle index is used for definite correct time when single carrier HRPD (high rate packet data) modulator-demodulator monitoring Forward Paging Channel, the time of for example logining this network.This Wakeup interval is called wakeup time WakeTime.Should be noted that Wakeup interval is frequent the generation, for example, SCI=0 does not perhaps frequently take place, for example, SCI=1, SCI=2 etc. will do concrete introduction following.
Therefore, when a hybrid terminal is used for single carrier Radio Transmission Technology and the operation of single carrier HRPD (high rate packet data) technology simultaneously, need there be a kind of method can guarantee to carry out wakeup time DoWakeTime and wakeup time WakeTime does not take place overlapping.A particular access terminals may actually comprise a plurality of modulator-demodulators, for example is used for the modulator-demodulator of multiple technologies, not only is that two technology also not only are single carrier Radio Transmission Technology and single carrier HRPD (high rate packet data) technology.Therefore more generally terminal should can be used for making different modulator-demodulators not attempt monitoring its corresponding network separately simultaneously.
Fig. 1 is a flow chart, has set forth the method example of computing network turn-on time of avoiding in a hybrid terminal that different modulator-demodulators clashes according to an embodiment.In step 102, use relevant modulator-demodulator to obtain first access network.In step 104, the protocol stack relevant with this first modulator-demodulator can determine that first inserts at interval, for example the frequency of Xiang Guan modulator-demodulator access network.
In step 106, use relevant modulator-demodulator to obtain second access network.In Fig. 1, term " next network " is used for expressing terminal can be for the fact that communicates between a plurality of networks or technology.In step 108, relevant protocol stack can be determined the access interval of second access network.In step 110, whether the access of the access interval before protocol stack can be determined and the access interval of second access network or next network exists overlapping at interval.If exist overlappingly, avoid conflict thereby then in step 108, recomputate next the access at interval.Do not take place at interval then can determine whether more network of relation when overlapping when inserting.In step 112, if there are other networks in judgement, then next network is repeated the processing procedure of step 106.
Fig. 2 is that a flow chart has been set forth one of the hybrid terminal that is used for single carrier Radio Transmission Technology and the technical communication of single carrier HRPD (high rate packet data) example more specifically.In step 202, the single carrier Radio Transmission Technology modulator-demodulator that accesses terminal and can control the single carrier wireless-transmission network is appreciated that, accesses terminal to obtain certain overhead messages from single carrier Radio Transmission Technology network.These Overhead Messages can comprise the distributed time slot periodic key, and in step 204, terminal can use slot cycle index to determine to insert at interval.Also be appreciated that in the single carrier wireless transmitting system, use slot cycle index and hash function to determine that for example wakeup time access at interval at interval.
In step 206, terminal can be controlled single carrier HRPD (high rate packet data) modulator-demodulator to insert the single carrier high-speed grouped data network.In step 208, the address administration agreement is calculated speech channel seed value information.Idle state protocol uses speech channel seed value information to be used for determining to insert at interval, for example carries out wakeup time at interval.When terminal sends and receives, need to carry out wakeup time and can be defined as conversion from the sleep state to the monitoring state at interval, send a synchronization entity (synchronouscapsule) in each control channel cycle respectively, satisfy:
(C+R)mod NI DPSleep=0,
Wherein C is initial control channel number of cycles of cdma system time, and R is drawn by following formula:
R passes through the result of calculation of a hash function for using following parameter:
Key=SessionSeed;
Decorrelate=6×SessionSeed[11:0];and
N=NIDPSleep
In step 210, this terminal can be used for determining to insert the interval result and whether timing results has taken place overlapping.When having taken place in step 212, to judge whether that the sleep awakening cycle of sleep-awake cycle and single carrier wireless-transmission network has taken place overlapping when overlapping.Overlapping when having taken place, repeating step 208 processing procedure of carrying out then.
Fig. 3 is that whether overlapping schematic diagram set forth one and determined to insert at interval mode example.In step 302, can determine the speech channel seed value of single carrier HRPD (high rate packet data).In step 304, can determine the beginning of next wakeup time or the time slot of single carrier wireless transmitting system.In step 306, can determine the wakeup time length of duration or access.In step 308 and step 310, can determine single carrier HRPD (high rate packet data) wakeup time and wakeup time length respectively.In step 312, whether the wakeup time that can determine whether the single carrier wireless-transmission network is greater than the wakeup time of single carrier high-speed grouped data network.
In step 312, when the wakeup time of determining the single carrier wireless-transmission network during greater than the wakeup time of single carrier high-speed grouped data network, whether the wakeup time of then determining the single carrier wireless-transmission network in step 314 is greater than the wakeup time length sum of wakeup time and the single carrier high-speed grouped data network of single carrier high-speed grouped data network.If greater than the wakeup time length sum of wakeup time and the single carrier high-speed grouped data network of single carrier high-speed grouped data network, then can determine not have overlapping generation, for example the speech channel seed value of determining in step 302 is correct.Be less than or equal to the wakeup time length sum of wakeup time and the single carrier high-speed grouped data network of single carrier high-speed grouped data network when single carrier wireless-transmission network wakeup time, then in step 302, redefine a new speech channel seed value, thereby and handle the generation of avoiding overlapping again.
In step 312, when the wakeup time of determining the single carrier wireless-transmission network is less than or equal to the wakeup time of single carrier high-speed grouped data network, determine in step 316 then whether the wakeup time of single carrier wireless-transmission network equals the wakeup time of single carrier high-speed grouped data network.When the wakeup time of single carrier wireless-transmission network equals the wakeup time of single carrier high-speed grouped data network, then in step 302, determine a new speech channel seed value, thereby and handle the generation of avoiding overlapping again.When the wakeup time of single carrier wireless-transmission network is not equal to the wakeup time of single carrier high-speed grouped data network, whether the wakeup time of then determining the single carrier wireless-transmission network in step 318 is less than the wakeup time of single carrier high-speed grouped data network, when the wakeup time of single carrier wireless-transmission network is greater than or equal to the wakeup time of single carrier high-speed grouped data network, then in step 302, redefine a new speech channel seed value, thereby and handle the generation of avoiding overlapping again.
In step 320, when the wakeup time of determining the single carrier wireless-transmission network and single carrier wireless-transmission network wakeup time length sum during less than the wakeup time of single carrier high-speed grouped data network, then whether the wakeup time of definite single carrier wireless-transmission network is less than the wakeup time length sum of wakeup time and the single carrier high-speed grouped data network of single carrier high-speed grouped data network.When the wakeup time of single carrier wireless-transmission network during less than the wakeup time length sum of the wakeup time of single carrier high-speed grouped data network and single carrier high-speed grouped data network, then determining does not have overlapping generation, and for example speech channel seed value is correct.When the wakeup time of single carrier wireless-transmission network is greater than or equal to the wakeup time length sum of the wakeup time of single carrier high-speed grouped data network and single carrier high-speed grouped data network, then in step 302, redefine a new speech channel seed value, thereby and handle the generation of avoiding overlapping again.
Should be noted that step 312 can be according to realizing that needs repeat repeatedly to step 320.For example, in the realization of above-described embodiment, for example single carrier wireless transmitting system and single carrier high-speed grouped data system, the slot cycle of these two systems is multiple each other.Therefore all need to check and eliminate overlapping for all multiple situations.Following form can be for the iterations of determining at the slot cycle index of single carrier wireless transmitting system.
Single carrier Radio Transmission Technology slot cycle index SCI |
The iterations that the conflict of determining needs |
0 |
(N
idpsleep)/(2
1xRTTSci×1.28)=4
|
1 |
(N
idpsleep)/(2
1xRTTSci×1.28)=2
|
2 |
(N
idpsleep)/(2
1xRTTSci×1.28)=1
|
3 |
(2
1xRTTSci×1.28)/(N
idpsleep)=2
|
4 |
(2
1xRTTSci×1.28)/(N
idpsleep)=4
|
5 |
(2
1xRTTSci×1.28)/(N
idpsleep)=8
|
6 |
(2
1xRTTSci×1.28)/(N
idpsleep)=16
|
7 |
(2
1xRTTSci×1.28)/(N
idpsleep)=32
|
Fig. 4 is the slot cycle that a schematic diagram has been set forth the single carrier wireless-transmission network of variable slot periodic key.As shown in the figure, the slot cycle of calculating single carrier high-speed grouped data network produces overlapping irrelevant with the slot cycle index that uses with the slot cycle of avoiding the single carrier wireless-transmission network.
To be a block diagram set forth specific element in the wireless access terminal 500 according to an embodiment to Fig. 5.Be appreciated that have a plurality of elements not show in Fig. 5 in the wireless access terminal, the element of setting forth among Fig. 5 is not purpose to comprise all elements also.Therefore, the element described in Fig. 5 is used for being presented in the associative operation of a wireless access terminal 500.
Wireless access terminal 500 comprises an antenna 502 and is used for sending and receiving wireless signal.Be appreciated that according to specific implementation antenna 502 can comprise a plurality of antennas.Antenna 502 is coupled to modulator-demodulator 504, and modulator-demodulator 504 is used for reception from the wireless signal of antenna 502 and is translated into baseband signal for the treatment of the processing of device 506.For example, terminal 500 can comprise a different modulator-demodulator 504 and be used for each air interface, terminal 500. is used for realizing that modulator-demodulator 504 receives the baseband signal of from processor 506, and these baseband signals are converted into the signal that can pass through antenna 502 transmissions.Therefore, modulator-demodulator 504 need be converted into the wireless signal that antenna 502 receives can be by the baseband signal of processor 506 processing, and modulator-demodulator 504 can comprise demodulator, filter, amplifier and analog/digital converter.Modulator-demodulator 504 need be converted into the baseband signal of from processor 506 can be by the signal of antenna 502 transmissions, and modulator-demodulator 504 also can comprise digital/analog converter, filter, modulator and amplifier.
Be appreciated that the element about modulator-demodulator 504 described above can be included in the processor 506, more than describe wireless access terminal 500 is not limited to any specific configuration and structure.And be appreciated that modulator-demodulator 504 can shared resource or some particular element of a modulator-demodulator can reconfigure or reprogram in order to can be used for another modulator-demodulator.For example each modulator-demodulator can use same demodulator, and these demodulators can be tuned in different modulator-demodulators 504 needed specific channel frequencys.
Processor 506 is for the treatment of the signal that receives from modulator-demodulator 504 and produce the signal that is used for modulator-demodulator 504 transmissions.In addition, processor 506 can be used for the operation of control wireless access terminal 504.For example, processor 506 can be used for carrying out the operation that is stored in the instruction of 508 kinds of memories and makes processor 506 control wireless access terminals 500.Therefore processor 506 can be used for being stored in by execution dependent instruction execution graph 1 to Fig. 3 described method of 508 kinds of memories.
Be appreciated that processor 506 can comprise one or more treatment circuit, for example digital signal processor, microcontroller or microprocessor, a math co-processor etc.And processor 506 can comprise one or more integrated circuit according to embodiment.Similarly, memory 508 can be used for store the variable relevant with wireless access terminal 500, and memory 508 can comprise for example permanent memory of one or more storage arrangement, and temporary memory.Memory 508 can comprise one or more integrated circuit, and for example one or more Erasable Programmable Read Only Memory EPROM EEPROM (Erasable Programmable Read Only Memory), one or more static random access memory SRAM (Static Random Access Memory), one or more flash storage arrangement and one or more can move medium.In certain embodiments, processor 506 and memory 508 can be used as the controller realization of modulator-demodulator 504 or user interface 510.Controller can comprise at least a portion or whole memories 508.Controller can be realized and above-mentioned processor 506 identical functions.
Wireless access terminal 500 also comprises user interface 510, and user interface 510 comprises from or arrive the user's communications mechanism of wireless access terminal 500.For example, user interface 510 can comprise a display, one or more LED or indicator light, a keyboard, a runner, a buzzer, a loud speaker, a microphone etc.
Though above introduced certain embodiments, be appreciated that above-described embodiment only is an example.Corresponding above-described embodiment should be as restriction of the present invention.For example above-described embodiment mainly is presented in the realization in single carrier Radio Transmission Technology/single carrier HRPD (high rate packet data) technology.Yet be appreciated that above-described embodiment also can expand to for example micro-wave access global inter communication Wimax (WorldwideInteroperability for Microwave Access), waits other air interfaces.Correspondingly, scope of the present invention only is subjected to the scope restriction of claim.