GB2330486A - Delay Control for Seamless Handover - Google Patents
Delay Control for Seamless Handover Download PDFInfo
- Publication number
- GB2330486A GB2330486A GB9721952A GB9721952A GB2330486A GB 2330486 A GB2330486 A GB 2330486A GB 9721952 A GB9721952 A GB 9721952A GB 9721952 A GB9721952 A GB 9721952A GB 2330486 A GB2330486 A GB 2330486A
- Authority
- GB
- United Kingdom
- Prior art keywords
- delay
- speech
- change
- threshold
- handover
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000004891 communication Methods 0.000 claims abstract description 25
- 238000000034 method Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims 1
- 230000008447 perception Effects 0.000 claims 1
- 238000010295 mobile communication Methods 0.000 abstract description 5
- 230000007704 transition Effects 0.000 abstract description 4
- 230000008054 signal transmission Effects 0.000 abstract description 2
- 230000001934 delay Effects 0.000 description 6
- 230000001413 cellular effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000006735 deficit Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0682—Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Smooth transitions of delay in the speech signal transmission of different speech encoders (codec) are facilitated as a mobile communication unit 110 roams from a first communication system 120 having a first speech encoder to a second communication system 130 having a second speech encoder. As the mobile communication unit 110 roams into the second communication system 130, the first communication system 120 will hand over the communication signal to the second communication system 130. The amount of delay in the differing speech paths of the two codecs in the handover is determined and a change of delay between the speech paths is measured. Once the change of delay is measured, the second codec determines if the change of delay is greater than a threshold. If so, the second codec gradually changes from the delay of the speech path of the first codec to the delay of the speech path of the second codec.
Description
DELAY CONTROL FOR SEAMLESS SPEECH HANDOVER
Field of the Invention
The present invention relates generally to quality of speech in a communication system, and in particular to reduction of delay contrast in a handover involving two speech connections with different end-to-end delays.
Background of the Invention
In mobile communication systems, a mobile unit will be roaming about an area and communicating with base stations located throughout that area. The base stations transmit information to the mobile unit which transmits information to the base stations. Active two-way communications are being performed between the mobile unit(s) and the base stations using radio frequency (RF) signals.
Communication between mobile units and the base station rely upon speech encoders to transform speech in its analog form to data streams which can be modulated onto some RF carrier signal. The system requires that both the base stations and the mobile units include speech encoders (codecs) for transmission and reception of transmitted speech.
In order to overcome the effect of RF channel impairments between the base stations and mobile units, it is common to employ forward error correction codes (FEC) and limited interleaving. The FEC introduces additional redundency bits into the data path, adding structure to that data, prior to modulating the bits onto the RF carrier for transmission. In the ideal case, through FEC, the number and location of the errors in the speech path can generally be determined at the decoder and corrected.
However, in general, there will be periods when too many errors are introduced due to the signal fades for the FEC both detect and correct the data. In such cases, the FEC will not be effective. Since bursts of speech data modulated onto the RF carrier are so short (usually less than 20 ms in length), significant amounts of data is lost in the maximum fade periods. Accordingly, the FEC encoded speech burst is interleaved prior to modulation onto the RF carrier. However, inherent with the use of speech codecs, FEC and interleaving, is time delay between the time that the audio signal was encoded at one end of the speech circuit and the time that the signal is resynthesised at the decoder. Although the length of delay may seem insignificant, in communication systems a small amount of delay can result in significant loss in quality of speech, particularly in the presence of an echo path back to the source and hence it desirable to minimize the end-to-end delay if possible.
Some communication systems, such as UMTS (Universal
Mobile Telephone System), allow movement between different types of systems, such as between cordless/short range type systems and cellular systems. When a user moves from one system to another, the systems must communicate and there must be a transfer from the first to the second. The transferring of a mobile unit from one system to another is called a hand over.
As an example of an entire system allowing roaming from one established system to another, the UMTS system is designed to allow a user to move about world-wide with a single mobile telephone unit and be able to communicate in any system in that area. The UMTS system also allows links to different systems in a single area, such as a cordless system and a cellular system. In this type of "universal" system, a user may begin a call on their cordless system and then begin moving out of range of that system and into a cellular system. In order to maintain the call, the call is handed over from one system to the other, such as from the cordless system to the cellular system. Similarly, the call can move from the cellular system back to the cordless system as the user moves into the range of the cordless area.
Most systems having varying design parameters for the codecs, FEC and interleavers which operate within them. It follows, then, that each system will have a different end-to-end delay for the audio signals between the calling parties. This creates a unique problem as the communication industry moves from mobile units capable of operating in only a single system to mobile units which range from system to system, such as the
UMTS system. With each system having a different, even slightly different, end-to-end delay in their components, a user moving from one system to another system may perceive the delay change at a handover. However, the goal of UMTS and other such systems is to establish a smooth, non-detectable transition from one system to the other during handover so that the user is unaware of the handover. In addition, changes in delay from one codec to another can affect the operation of echo cancellation.
Brief Description of the Drawings
FIG. 1 is a diagram of a mobile unit during a handover.
FIG. 2 is a diagram of delays from two different codecs.
FIG. 3 is a block diagram of a transceiver according to a preferred embodiment of the present invention.
FIG. 4 is a flow chart of the operation of the preferred embodiment of the present invention.
Detailed Description of a Preferred Embodiment
The present invention provides a method and apparatus to allow smooth transitions of delay in the speech signal transmission of different speech paths (codec) as a mobile communication unit 110 (of FIG. 1) roams from a first communication system 120 having a first speech encoder to a second communication system 130 having a different end-to-end delay. As the mobile communication unit 110 roams into the second communication system 130, the first communication system 120 will establish a simultaneous call to the second communication system 130. The amount of delay in the two speech paths of the two systems is determined and a change of delay between the speech paths is measured. Once the change of delay is measured, the second codec determines if the magnitude of the change of delay is greater than a threshold. If so, the delay of the speech path is gradually changed from that of the first system to the delay of the second speech path.
FIG. 2 shows a simplified example of delays from two separate codecs. For explanation purposes, it will be assumed that delay 1 (210) is from the first communication system (120) having a first codec, and delay 2 (220) is from the second communication system (130) having a second codec. In this example, delay 1 (210) is assumed to be greater than delay 2 (220) such that a sudden change from delay 1 to delay 2 would cause a difference recognizable by a user. As mentioned earlier, the goal with handovers is to complete a handover without the user noticing a difference or change. For the delays of the example, then, there needs to be a gradual change from the delay of speech path 1 (210) to the delay (220) of speech path 2.
FIG. 3 shows a block diagram of a transceiver 300 receiving a handover from base station 120 to base station 130 according to a preferred embodiment of the present invention. Transceiver 300 comprises delay measure 310, comparator 320, filter control 330, polyphase all pass filter (APF) 340, and a by-pass 350. The explanation of transceiver 300 will be in conjunction with the explanation of the operation of the present invention as shown in
FIG. 4.
The delay in the data stream of both speech path 1 and speech path 2 is determined (410). With these delays, delay measure 310 measures the change (delta) of delay between delay 1 and delay 2 (420). Comparator 320 then compares the change of delay to a predetermined threshold (430). If the magnitude of the change of delay does not exceed the predetermined threshold (440), the signal is transmitted along by-pass 350 and delay 2 is transmitted (450).
If the magnitude of the change of delay between delay 1 and delay 2 does exceed the predetermined threshold (440), filter control 330 determines if delay 1 is greater than delay 2 (460). If delay 1 is greater than delay 2, filter control 330 directs all pass filter 340 to match the delay of system 1 (470). A seamless handover from base 120 to base 130 is now performed since the two delays are equalised (480). Once the handover has been performed, APF 340 adjusts the additional delay to delay 2 gradually in decreasing amounts until the total added delay equals zero (490).
If delay 2 is greater than delay 1 (460), filter control 330 directs APF 340 to gradually increase an additional delay to delay 1 (462) until the total end-to-end delay for the two systems are equal. A seamless handover from base 120 to base 130 is now performed (464).
When echo cancellation is operating, APF 340 makes the transition from one code to the other much slower than is done when echo cancellation is not operating.
The method described above for carrying out the present invention can be stored on a storage medium such as a storage diskette, hard drive, or other medium for storing electronic operations.
By gradually changing the delay from one codec to another in a hanover situation, a user will not be able to notice the handover and will not be able to detect the change from one to the other.
What is claimed is:
Claims (9)
1. A method comprising the steps of:
determining an amount of delay of differing speech paths in a handover;
measuring a change of delay between the speech
paths;
determining if the change of delay is greater than a
threshold;
gradually increasing a delay of a first of the speech paths until equal to a delay of the second speech path before performing the handover when the delay of tne first of the speech paths is less than the delay of the second speech path; and
matching the delay of the second speech path to the delay of the first speech path, performing the handover and gradually reducing the additional delay to zero.
2. A method according to claim 1 wherein the step of determining if the change of delay is greater than a threshold comprises comparing the change of delay to a maximum delay for echo cancellation.
3. A method according to claim 1 wherein the step of determining if the change of delay is greater than a threshold comprises comparing the change of delay to a threshold of detection.
4. A method according to claim 3 wherein the step of comparing the change of delay to a maximum delay comprises comparing the change of delay to a threshold for human perception.
5. A transceiver comprising:
a comparator comparing a change of delay between different speech encoders to a threshold; and
a filter coupled to the comparator, the filter adjusting the delay of a speech path to equalise it with that of a second if the change of delay exceeds the threshold.
6. A transceiver according to claim 5 wherein the transceiver further comprises a filter control, the filter control controlling adjustments by the filter.
7. A transceiver according to claim 5 wherein the transceiver further comprises a by-pass wherein the filter is bypassed from the comparator if the change of delay does not exceed the threshold.
8. A system comprising:
first and second communication systems each having different speech encoders; and
a communication device communicating with the different speech encoders during a handover, the speech encoder of the second communication system gradually adjusting a delay of the speech encoder from a delay of the speech encoder of the first communication system to the delay of the speech encoder of the second communication when a change of delay between the speech encoders of the first and second communication systems is greater than a threshold.
9. A storage medium having stored thereon the steps of:
determining an amount of delay of differing speech paths in a handover;
measuring a change of delay between the speech
paths;
determining if the change of delay is greater than a
threshold; and gradually changing from the delay of a first of the speech paths to the delay of the second speech path.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9721952A GB2330486A (en) | 1997-10-17 | 1997-10-17 | Delay Control for Seamless Handover |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9721952A GB2330486A (en) | 1997-10-17 | 1997-10-17 | Delay Control for Seamless Handover |
Publications (2)
Publication Number | Publication Date |
---|---|
GB9721952D0 GB9721952D0 (en) | 1997-12-17 |
GB2330486A true GB2330486A (en) | 1999-04-21 |
Family
ID=10820672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB9721952A Withdrawn GB2330486A (en) | 1997-10-17 | 1997-10-17 | Delay Control for Seamless Handover |
Country Status (1)
Country | Link |
---|---|
GB (1) | GB2330486A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001078430A1 (en) * | 2000-04-11 | 2001-10-18 | Nokia Corporation | Application of rtp and rtcp in the amr transport in voice over ip networks |
WO2006088655A2 (en) | 2005-02-11 | 2006-08-24 | Cisco Tchnology, Inc. | System and method for handling media in a seamiless handoff environment |
WO2006109138A1 (en) * | 2005-04-11 | 2006-10-19 | Nokia Corporation | A method and apparatus for dynamic time-warping of speech |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994021057A1 (en) * | 1993-03-01 | 1994-09-15 | Telefonaktiebolaget Lm Ericsson | A method and an apparatus for handing off mobile station from a first to a second channel in a mobile communication system |
WO1994030024A1 (en) * | 1993-06-14 | 1994-12-22 | Telefonaktiebolaget Lm Ericsson | Time alignment of transmission in a down-link of a cdma system |
WO1995008899A1 (en) * | 1993-09-24 | 1995-03-30 | Nokia Telecommunications Oy | Soft handoff in a cellular telecommunications system |
EP0719064A2 (en) * | 1994-12-23 | 1996-06-26 | Nokia Mobile Phones Ltd. | Multi-mode radiotelephone apparatus |
-
1997
- 1997-10-17 GB GB9721952A patent/GB2330486A/en not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5640679A (en) * | 1993-01-03 | 1997-06-17 | Telefonaktiebolaget Lm Ericsson | Method and an apparatus for handing off mobile station from a first to a second channel in a mobile communication system |
WO1994021057A1 (en) * | 1993-03-01 | 1994-09-15 | Telefonaktiebolaget Lm Ericsson | A method and an apparatus for handing off mobile station from a first to a second channel in a mobile communication system |
WO1994030024A1 (en) * | 1993-06-14 | 1994-12-22 | Telefonaktiebolaget Lm Ericsson | Time alignment of transmission in a down-link of a cdma system |
WO1995008899A1 (en) * | 1993-09-24 | 1995-03-30 | Nokia Telecommunications Oy | Soft handoff in a cellular telecommunications system |
EP0719064A2 (en) * | 1994-12-23 | 1996-06-26 | Nokia Mobile Phones Ltd. | Multi-mode radiotelephone apparatus |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001078430A1 (en) * | 2000-04-11 | 2001-10-18 | Nokia Corporation | Application of rtp and rtcp in the amr transport in voice over ip networks |
WO2006088655A2 (en) | 2005-02-11 | 2006-08-24 | Cisco Tchnology, Inc. | System and method for handling media in a seamiless handoff environment |
EP1847135A2 (en) * | 2005-02-11 | 2007-10-24 | Cisco Technology, Inc. | System and method for handling media in a seamiless handoff environment |
EP1847135A4 (en) * | 2005-02-11 | 2014-11-05 | Cisco Tech Inc | System and method for handling media in a seamiless handoff environment |
WO2006109138A1 (en) * | 2005-04-11 | 2006-10-19 | Nokia Corporation | A method and apparatus for dynamic time-warping of speech |
Also Published As
Publication number | Publication date |
---|---|
GB9721952D0 (en) | 1997-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5327576A (en) | Handoff of a mobile station between half rate and full rate channels | |
KR100234582B1 (en) | Mobile data telephone | |
FI105368B (en) | Power control in mobile communication system | |
US5745523A (en) | Multi-mode signal processing | |
KR100510228B1 (en) | Method and apparatus for implementing diversity for a dual-mode communication unit | |
US6138020A (en) | Quality-based handover | |
JP2004048784A (en) | Power control apparatus and method for radio telephone | |
EP0621996A1 (en) | Antenna diversity reception in wireless personal communications | |
JPH099326A (en) | Method of improving hand over in mobile communication system | |
WO2002067461A1 (en) | Method and apparatus for link quality feedback in a wireless communication | |
AU2002247030A1 (en) | Method and apparatus for link quality feedback in a wireless communication | |
JPH09116486A (en) | Error correction system for radio transmission system | |
JPH06140959A (en) | Radio transmitter-receiver | |
JPH04276922A (en) | Radio communication equipment | |
EP0956726B1 (en) | A method for selecting a signal, and a cellular radio system | |
CN1237304A (en) | Conference calling system and method for wireless communications channel | |
EP0997009B1 (en) | Data communication and radio system | |
FI101760B (en) | Signaling procedure and digital radio system | |
AU7295200A (en) | Handover performed within a base station controller | |
EP0956727B1 (en) | A transmission method and a cellular radio system | |
GB2330486A (en) | Delay Control for Seamless Handover | |
EP0550151B1 (en) | Digital mobile radio communication apparatus | |
US5267268A (en) | Method for reducing the risk of poor reception in a mobile telephony system | |
JP2001512913A (en) | Data transmission method and system | |
EP0976277A2 (en) | Method of facilitating transmission level measurement, and base station |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |