US6771592B1 - Voice and data wireless communication system with improved error recovery - Google Patents

Voice and data wireless communication system with improved error recovery Download PDF

Info

Publication number
US6771592B1
US6771592B1 US09/705,663 US70566300A US6771592B1 US 6771592 B1 US6771592 B1 US 6771592B1 US 70566300 A US70566300 A US 70566300A US 6771592 B1 US6771592 B1 US 6771592B1
Authority
US
United States
Prior art keywords
information
speech
data
mode
data information
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.)
Expired - Lifetime, expires
Application number
US09/705,663
Inventor
Keith Faulk Conner
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia of America Corp
Original Assignee
Lucent Technologies Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lucent Technologies Inc filed Critical Lucent Technologies Inc
Assigned to LUCENT TECHNOLOGIES INC. reassignment LUCENT TECHNOLOGIES INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CONNER, KEITH FAULK
Priority to US09/705,663 priority Critical patent/US6771592B1/en
Priority to EP01304269A priority patent/EP1204254B1/en
Priority to DE60104507T priority patent/DE60104507T2/en
Priority to JP2001333909A priority patent/JP3887556B2/en
Publication of US6771592B1 publication Critical patent/US6771592B1/en
Application granted granted Critical
Assigned to CREDIT SUISSE AG reassignment CREDIT SUISSE AG SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ALCATEL-LUCENT USA INC.
Assigned to ALCATEL-LUCENT USA INC. reassignment ALCATEL-LUCENT USA INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: CREDIT SUISSE AG
Assigned to ALCATEL-LUCENT USA INC. reassignment ALCATEL-LUCENT USA INC. MERGER AND CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: ALCATEL USA MARKETING, INC., ALCATEL USA SOURCING, INC., LUCENT TECHNOLOGIES INC.
Adjusted expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport

Definitions

  • the present invention relates to communications; more specifically, wireless communications.
  • communication channels were used to communicate both speech and data related information from a transmitter to a receiver.
  • the communication channel When in the first mode, the communication channel carried speech information and when in a second mode the communication channel carried data information.
  • the transition from speech to data mode or from data to speech mode was indicated through the use of one or more control words. Unfortunately, if the control word was missed or misinterpreted, a receiver would not detect this transition between modes.
  • the present invention provides a method for detecting and recovering from missed control words that signify a transition to or from a speech mode to a data mode or from a data mode to a speech mode in a communication channel.
  • speech information is checked for errors. If an error is detected, the next frame or segment of information is assumed to be data information.
  • the data information is examined for valid information such as a valid header. If a valid header is detected, data mode is assumed and if a valid header is not detected, speech mode is assumed.
  • FIG. 1 illustrates the structure of a communication channel.
  • FIG. 1 illustrates a communication channel in a wireless communications system that can transmit in a speech or data mode to a receiver.
  • the communication channel is broken into segments or frames of a known duration such as 20 milliseconds.
  • the frames are broken into an even portion and an odd portion.
  • each 20 millisecond segment or frame 10 is broken into an even and odd portion where the even portion corresponds to the even bits within the frame and the odd portion corresponds to the odd bits within the frame.
  • the speech information is divided diagonally across adjacent frames. For example, a block of speech information is divided between even portion 12 of a preceding frame 10 and odd portion 14 of a subsequent frame 10 .
  • the even bits associated with a block of speech data are in a frame immediately preceding the frame containing the odd bits associated with the same block of the speech data.
  • control channel information such as information used for handoffs between base stations in a cellular communication system may be used in place of a block of speech data.
  • the even bits associated with the control channel block are transmitted in a preceding frame 16 and the odd bits associated with the control channel block are transmitted in the immediately following frame 18 .
  • Control channel information is distinguished from speech information through the use of in-band signaling bits.
  • the in-band signaling bits are predetermined bits interleaved with the bits carrying speech or control channel information. The bits are used to indicate when a frame contains speech information, control channel information or other types of information needed to maintain communications.
  • a control word such as a data mode control word is included in a frame 20 immediately preceding a frame 22 that will contain data information.
  • the data mode control word is a predetermined pattern that is readily recognized and distinguishable from typical speech data.
  • frames 22 through 24 contain data that may be used to convey information such as packet voice control, messaging information such as e-mail information or paging information, Internet information such as, for example, web page information, or other types of information requested by a user.
  • the transition from data mode to speech mode is indicated in a first frame 26 containing speech information by the inclusion of a speech mode control word.
  • the speech mode control word is a pattern of bits that is predetermined and unlikely to be seen in typical speech or data information. Once in the speech mode, speech information is diagonally interleaved using even and odd portions spread across consecutive frames as discussed above.
  • speech information When in the speech mode, speech information is subjected to an error correction process such as a cyclic redundancy check (CRC) by a receiver. If the check indicates there are no errors, speech mode is continued and the receiver continues to treat the information as speech information. If an error is detected, the next frame is assumed to contain data information. The data information is examined for validity by checking for a known bit pattern such as a valid header. If a valid header is detected; data mode is used to receive subsequent frames of information until a speech mode control word indicates otherwise. If the data information fails the examination and does not contain a known bit pattern such as a valid header, speech mode is continued for subsequent frames of information until a data mode is indicated by a data mode control word or by the above-described process.
  • CRC cyclic redundancy check

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)

Abstract

A method is provided for detecting and recovering from missed control words that signify a transition to or from a speech mode to a data mode in a communication channel. When in a speech mode, speech information is checked for errors. If an error is detected, the next frame or segment of information is assumed to be data information. The data information is examined for valid information such as a valid header. If a valid header is detected, data mode is assumed and if a valid header is not detected, speech mode is assumed.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to communications; more specifically, wireless communications.
2. Description of the Related Art
In the past, communication channels were used to communicate both speech and data related information from a transmitter to a receiver. When in the first mode, the communication channel carried speech information and when in a second mode the communication channel carried data information. The transition from speech to data mode or from data to speech mode was indicated through the use of one or more control words. Unfortunately, if the control word was missed or misinterpreted, a receiver would not detect this transition between modes.
SUMMARY OF THE INVENTION
The present invention provides a method for detecting and recovering from missed control words that signify a transition to or from a speech mode to a data mode or from a data mode to a speech mode in a communication channel. When in a speech mode, speech information is checked for errors. If an error is detected, the next frame or segment of information is assumed to be data information. The data information is examined for valid information such as a valid header. If a valid header is detected, data mode is assumed and if a valid header is not detected, speech mode is assumed.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates the structure of a communication channel.
DETAILED DESCRIPTION
FIG. 1 illustrates a communication channel in a wireless communications system that can transmit in a speech or data mode to a receiver. The communication channel is broken into segments or frames of a known duration such as 20 milliseconds. When in the speech mode, the frames are broken into an even portion and an odd portion. For example, each 20 millisecond segment or frame 10 is broken into an even and odd portion where the even portion corresponds to the even bits within the frame and the odd portion corresponds to the odd bits within the frame. When transmitting speech information, the speech information is divided diagonally across adjacent frames. For example, a block of speech information is divided between even portion 12 of a preceding frame 10 and odd portion 14 of a subsequent frame 10. As a result, the even bits associated with a block of speech data are in a frame immediately preceding the frame containing the odd bits associated with the same block of the speech data.
When in the speech mode, control channel information such as information used for handoffs between base stations in a cellular communication system may be used in place of a block of speech data. As with the blocks of speech data, the even bits associated with the control channel block are transmitted in a preceding frame 16 and the odd bits associated with the control channel block are transmitted in the immediately following frame 18. Control channel information is distinguished from speech information through the use of in-band signaling bits. The in-band signaling bits are predetermined bits interleaved with the bits carrying speech or control channel information. The bits are used to indicate when a frame contains speech information, control channel information or other types of information needed to maintain communications.
When transitioning from a speech mode to a data mode, a control word such as a data mode control word is included in a frame 20 immediately preceding a frame 22 that will contain data information. The data mode control word is a predetermined pattern that is readily recognized and distinguishable from typical speech data. Once in the data mode, frames 22 through 24 contain data that may be used to convey information such as packet voice control, messaging information such as e-mail information or paging information, Internet information such as, for example, web page information, or other types of information requested by a user.
The transition from data mode to speech mode is indicated in a first frame 26 containing speech information by the inclusion of a speech mode control word. The speech mode control word is a pattern of bits that is predetermined and unlikely to be seen in typical speech or data information. Once in the speech mode, speech information is diagonally interleaved using even and odd portions spread across consecutive frames as discussed above.
When in the speech mode, speech information is subjected to an error correction process such as a cyclic redundancy check (CRC) by a receiver. If the check indicates there are no errors, speech mode is continued and the receiver continues to treat the information as speech information. If an error is detected, the next frame is assumed to contain data information. The data information is examined for validity by checking for a known bit pattern such as a valid header. If a valid header is detected; data mode is used to receive subsequent frames of information until a speech mode control word indicates otherwise. If the data information fails the examination and does not contain a known bit pattern such as a valid header, speech mode is continued for subsequent frames of information until a data mode is indicated by a data mode control word or by the above-described process.

Claims (7)

The invention claimed is:
1. A method comprising:
receiving speech related information in a communication frame;
detecting an error in the speech related information;
checking for valid data information in a subsequent communication frame in response to detecting the error;
receiving frames following the checked subsequent communication frame as containing data information if valid data information was detected in the checked subsequent communication frame; and
receiving frames following the checked subsequent communication frame as containing speech related information if valid data information was not detected in the checked subsequent communication frame.
2. A method as claimed in claim 1, wherein the data information relates to packet voice control information.
3. A method as claimed in claim 1, wherein the data information relates to messaging information.
4. A method as claimed in claim 3, wherein the data information relates to e-mail information.
5. A method as claimed in claim 3, wherein the data information relates to paging information.
6. A method as claimed in claim 3, wherein the data information relates to Internet information.
7. A method as claimed in claim 6, wherein the data information relates to web page information.
US09/705,663 2000-11-03 2000-11-03 Voice and data wireless communication system with improved error recovery Expired - Lifetime US6771592B1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US09/705,663 US6771592B1 (en) 2000-11-03 2000-11-03 Voice and data wireless communication system with improved error recovery
EP01304269A EP1204254B1 (en) 2000-11-03 2001-05-14 Voice and data wireless communication system with improved error recovery
DE60104507T DE60104507T2 (en) 2000-11-03 2001-05-14 Procedures for wireless voice and data transmission with improved debugging
JP2001333909A JP3887556B2 (en) 2000-11-03 2001-10-31 Wireless communication method of voice and data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/705,663 US6771592B1 (en) 2000-11-03 2000-11-03 Voice and data wireless communication system with improved error recovery

Publications (1)

Publication Number Publication Date
US6771592B1 true US6771592B1 (en) 2004-08-03

Family

ID=24834432

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/705,663 Expired - Lifetime US6771592B1 (en) 2000-11-03 2000-11-03 Voice and data wireless communication system with improved error recovery

Country Status (4)

Country Link
US (1) US6771592B1 (en)
EP (1) EP1204254B1 (en)
JP (1) JP3887556B2 (en)
DE (1) DE60104507T2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5822315A (en) * 1994-03-31 1998-10-13 Alcatel Cit Air interface adapting method for a mobile radio system
US5867510A (en) * 1997-05-30 1999-02-02 Motorola, Inc. Method of and apparatus for decoding and processing messages
US5940405A (en) * 1995-10-16 1999-08-17 Nec Corporation High-speed two-way multiplex data communication system and data communication device used therein
WO2000045555A1 (en) 1999-01-28 2000-08-03 Data Race, Inc. Escape sequence protocol for multiplexing real-time data with non-real-time data
US6553065B1 (en) * 1999-02-04 2003-04-22 Nokia Corporation Mobile station employing CRC verification using decoding reliability and methods therefor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5822315A (en) * 1994-03-31 1998-10-13 Alcatel Cit Air interface adapting method for a mobile radio system
US5940405A (en) * 1995-10-16 1999-08-17 Nec Corporation High-speed two-way multiplex data communication system and data communication device used therein
US5867510A (en) * 1997-05-30 1999-02-02 Motorola, Inc. Method of and apparatus for decoding and processing messages
WO2000045555A1 (en) 1999-01-28 2000-08-03 Data Race, Inc. Escape sequence protocol for multiplexing real-time data with non-real-time data
US6553065B1 (en) * 1999-02-04 2003-04-22 Nokia Corporation Mobile station employing CRC verification using decoding reliability and methods therefor

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
IBM Technical Disclosure, "Error Control for Voice/Data Packet Network", Dec. 1, 1986, vol. 29, Issue 7, pp 3092-3095.* *
Jauregui Acosta et al., "Internet Services on Enhanced CDPD Systems", Jul. 6-8, 1999, Proceedings IEEE International Symposium on Computers and Communications, IEEE Commun. Soc., pp 87-92, 1999. *

Also Published As

Publication number Publication date
DE60104507D1 (en) 2004-09-02
JP2002208987A (en) 2002-07-26
JP3887556B2 (en) 2007-02-28
EP1204254A1 (en) 2002-05-08
DE60104507T2 (en) 2005-08-04
EP1204254B1 (en) 2004-07-28

Similar Documents

Publication Publication Date Title
AU674426B2 (en) PCM link fault detection and lost block handling
AU694928B2 (en) Method to realize discontinuous transmission in a mobile phone system
CN1130943C (en) A method to determine neighbour cell data in a mobile cellular system and a mobile station
US5757810A (en) Transmission link supervision in radiocommunication systems
US6580930B1 (en) Signal detector selector and method for selecting a detector
WO1996041439A1 (en) Standby power saving in mobile phones
US7729380B2 (en) Method and device for selectively transmitting voice bursts and regenerated header bursts
KR100470596B1 (en) A method, communication system, mobile station and network element for transmitting background noise information in data transmission in data frames
EP2219314B1 (en) Method and apparatus for packet transmission using CRC and equal length packets
GB2358335A (en) Rate detection in radio communication systems
US6658381B1 (en) Methods and systems for robust frame type detection in systems employing variable bit rates
US6308081B1 (en) Transmission method and radio system
CA2323447C (en) Accommodating packet data loss at base stations interfacing between a packet switched network and a cdma macrodiversity network
KR100224386B1 (en) Radio station and signal transceiving method
US6907030B1 (en) System and method for decoding multiplexed, packet-based signals in a telecommunications network
US20060036434A1 (en) Resource reservation in transmission networks
US6484287B1 (en) Macrodiversity transmission in a mobile radio system
US6771592B1 (en) Voice and data wireless communication system with improved error recovery
CN1659812B (en) Apparatus and method for processing a corrupted frame
JP2001007785A (en) Communications equipment and communication method
KR100306875B1 (en) Method for detecting start point of data frame over sequence code
WO1991003894A1 (en) Signalling information multiplexer
JP2001036580A (en) Method for discriminating end of packet, packet transmitter and packet receiver
JPH05183531A (en) Receiver
WO2000041419A2 (en) Control of discontinuous transmission in mobile communication system

Legal Events

Date Code Title Description
AS Assignment

Owner name: LUCENT TECHNOLOGIES INC., NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CONNER, KEITH FAULK;REEL/FRAME:011303/0393

Effective date: 20001103

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: CREDIT SUISSE AG, NEW YORK

Free format text: SECURITY INTEREST;ASSIGNOR:ALCATEL-LUCENT USA INC.;REEL/FRAME:030510/0627

Effective date: 20130130

AS Assignment

Owner name: ALCATEL-LUCENT USA INC., NEW JERSEY

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG;REEL/FRAME:033950/0001

Effective date: 20140819

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: ALCATEL-LUCENT USA INC., NEW JERSEY

Free format text: MERGER AND CHANGE OF NAME;ASSIGNORS:LUCENT TECHNOLOGIES INC.;ALCATEL USA MARKETING, INC.;ALCATEL USA SOURCING, INC.;AND OTHERS;REEL/FRAME:046313/0453

Effective date: 20081101