← Back to Patent Explorer
US6757860B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Channel error protection implementable across network layers in a communication system

Assignee: Avago Technologies International Sales Pte Ltd
•
Filing: 2001-05-03
•
Granted: 2004-06-29
•
Expires: 2021-05-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Channel error protection is provided for a source coded bit stream in a communication system by a combination of outer channel coding and inner channel coding implemented across different network layers of the system. One or more of a number of different portions of the source coded bit stream are outer channel coded in a first network layer of the system, e.g., an application layer, using a designated outer channel code, so as to provide an outer channel coded bit stream having different levels of error protection for each of the different portions of the source coded bit stream. The outer channel coded bit stream is then inner channel coded in a second network layer of the system, e.g., a physical layer, using a designated inner channel code to thereby generate a channel coded bit stream. The channel coded bit stream may then be subject to further processing operations prior to transmission in the communication system. Advantageously, the invention allows unequal channel error protection to be provided for source coded audio, image, video or multimedia bit streams in a standard second generation (2G) or third generation (3G) wireless system in a manner which is independent of the physical layer coding infrastructure of the system.

Inventors

  • 👤 Jihwan Patrick Choi
  • 👤 Hui-Ling Lou
  • 👤 Christine Irene Podilchuk

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 02:29
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0064; H04L1/0065; H04L1/0041; H04L1/007; H04L1/0001; H04L1/0009; H04L1/12; H04L1/16; H04L1/18

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 130 words
A method for providing channel error protection for a source coded bit stream in a communication system, the method comprising the step of: outer channel coding each of one or more of a plurality of different portions of the source coded bit stream in a first network layer of the system using a designated outer channel code, so as to provide an outer channel coded bit stream having different levels of error protection for each of the plurality of portions of the source coded bit stream, the outer channel coding step being configured to operate in conjunction with inner channel coding of the outer channel coded bit stream in a second network layer of the system using a designated inner channel code to thereby generate a channel coded bit stream.
Claim 2
Independent Claim 130 words
A method for providing channel error protection for a source coded bit stream in a communication system, the method comprising the step of: outer channel coding each of one or more of a plurality of different portions of the source coded bit stream in a first network layer of the system using a designated outer channel code, so as to provide an outer channel coded bit stream having different levels of error protection for each of the plurality of portions of the source coded bit stream, the outer channel coding step being configured to operate in conjunction with inner channel coding of the outer channel coded bit stream in a second network layer of the system using a designated inner channel code to thereby generate a channel coded bit stream.
Claim 3
Dependent Claim 25 words
The method of claim 1 wherein the plurality of different portions correspond to designated portions of a given frame of the source coded bit stream.
Claim 4
Dependent Claim 29 words
The method of claim 1 wherein the first network layer comprises an application layer of the system and the second network layer comprises a physical layer of the system.
Claim 5
Dependent Claim 31 words
The method of claim 1 wherein the outer channel code applied to a given one of the plurality of different portions of the source coded bit stream comprises a block code.
Claim 6
Dependent Claim 15 words
The method of claim 4 wherein the block code comprises a Reed Solomon (RS) code.
Claim 7
Dependent Claim 30 words
The method of claim 1 wherein the inner channel code applied to the outer channel coded bit stream comprises at least one of a convolutional code and a turbo code.
Claim 8
Dependent Claim 24 words
The method of claim 1 wherein the outer channel code and the inner channel code are implemented as a pair of concatenated convolutional codes.
Claim 9
Dependent Claim 36 words
The method of claim 1 wherein the source coded bit stream comprises a progressive source coded bit stream having one or more frames each having a plurality of bits arranged in a particular order of importance.
Claim 10
Dependent Claim 37 words
The method of claim 1 wherein the source coded bit stream comprises a partitioned source coded bit stream having one or more frames each including the plurality of different portions arranged in a particular order of importance.
Claim 11
Dependent Claim 36 words
The method of claim 1 wherein the source coded bit stream comprises a layered source coded bit stream having one or more frames where each additional layer enhances a video quality achieved by reconstructed previous layers.
Claim 12
Dependent Claim 30 words
The method of claim 1 wherein at least one of the plurality of portions of the source coded bit stream is processed using an outer channel coding rate of 1.
Claim 13
Dependent Claim 26 words
The method of claim 1 wherein the outer channel code is applied adaptively based at least in part on feedback from a receiver of the system.
Claim 14
Dependent Claim 47 words
The method of claim 1 wherein code words of the outer channel coded bit stream associated with a given one of the portions of the source coded bit stream are arranged in different modem frames of the communication system prior to application of the inner channel code.
Claim 15
Independent Claim 157 words
An apparatus for providing channel error protection for a source coded bit stream in a communication system, the apparatus comprising: an outer channel coder operative to outer channel code each of one or more of a plurality of different portions of the source coded bit stream in a first network layer of the system using a designated outer channel code, so as to provide an outer channel coded bit stream having different levels of error protection for each of the plurality of portions of the source coded bit stream, the outer channel coder being configured to operate in conjunction with an inner channel coder having an input adapted for coupling to one or more outputs of the outer channel coder, the inner channel coder operative to inner channel code the outer channel coded bit stream in a second network layer of the system using a designated inner channel code to thereby generate a channel coded bit stream.
Claim 16
Independent Claim 157 words
An apparatus for providing channel error protection for a source coded bit stream in a communication system, the apparatus comprising: an outer channel coder operative to outer channel code each of one or more of a plurality of different portions of the source coded bit stream in a first network layer of the system using a designated outer channel code, so as to provide an outer channel coded bit stream having different levels of error protection for each of the plurality of portions of the source coded bit stream, the outer channel coder being configured to operate in conjunction with an inner channel coder having an input adapted for coupling to one or more outputs of the outer channel coder, the inner channel coder operative to inner channel code the outer channel coded bit stream in a second network layer of the system using a designated inner channel code to thereby generate a channel coded bit stream.
Claim 17
Dependent Claim 25 words
The apparatus of claim 14 wherein the plurality of different portions correspond to designated portions of a given frame of the source coded bit stream.
Claim 18
Dependent Claim 29 words
The apparatus of claim 14 wherein the first network layer comprises an application layer of the system and the second network layer comprises a physical layer of the system.
Claim 19
Dependent Claim 31 words
The apparatus of claim 14 wherein the outer channel code applied to a given one of the plurality of different portions of the source coded bit stream comprises a block code.
Claim 20
Dependent Claim 15 words
The apparatus of claim 17 wherein the block code comprises a Reed Solomon (RS) code.
Claim 21
Dependent Claim 30 words
The apparatus of claim 14 wherein the inner channel code applied to the outer channel coded bit stream comprises at least one of a convolutional code and a turbo code.
Claim 22
Dependent Claim 24 words
The apparatus of claim 14 wherein the outer channel code and the inner channel code are implemented as a pair of concatenated convolutional codes.
Claim 23
Dependent Claim 36 words
The apparatus of claim 14 wherein the source coded bit stream comprises a progressive source coded bit stream having one or more frames each having a plurality of bits arranged in a particular order of importance.
Claim 24
Dependent Claim 37 words
The apparatus of claim 14 wherein the source coded bit stream comprises a partitioned source coded bit stream having one or more frames each including the plurality of different portions arranged in a particular order of importance.
Claim 25
Dependent Claim 36 words
The apparatus of claim 14 wherein the source coded bit stream comprises a layered source coded bit stream having one or more frames where each additional layer enhances a video quality achieved by reconstructed previous layers.
Claim 26
Dependent Claim 30 words
The apparatus of claim 14 wherein at least one of the plurality of portions of the source coded bit stream is processed using an outer channel coding rate of 1.
Claim 27
Dependent Claim 26 words
The apparatus of claim 14 wherein the outer channel code is applied adaptively based at least in part on feedback from a receiver of the system.
Claim 28
Dependent Claim 81 words
The apparatus of claim 14 further including a frame formatter coupled between the one or more outputs of the outer channel coder and the input of the inner channel coder, the frame formatter being operative to arrange code words generated by the outer channel coder and associated with a given one of the portions of the source coded bit stream in different modem frames of the communication system prior to application of the inner channel code in the inner channel coder.
Claim 29
Dependent Claim 29 words
The apparatus of claim 14 further comprising an interleaver coupled between the one or more outputs of the outer channel coder and the input of the inner channel coder.
Claim 30
Dependent Claim 32 words
The apparatus of claim 14 further comprising a parallel to serial converter coupled between the one or more outputs of the outer channel coder and the input of the inner channel coder.
Claim 31
Dependent Claim 140 words
An article of manufacture comprising a storage medium for storing one or more software programs for use in providing channel error protection for a source coded bit stream in a communication system, wherein the one or more programs when executed implement the step of: outer channel coding each of one or more of a plurality of different portions of the source coded bit stream in a first network layer of the system using a designated outer channel code, so as to provide an outer channel coded bit stream having different levels of error protection for each of the plurality of portions of the source coded bit stream; wherein the outer channel coded bit stream is inner channel coded in a second network layer of the system using a designated inner channel code to thereby generate a channel coded bit stream.
Claim 32
Dependent Claim 140 words
An article of manufacture comprising a storage medium for storing one or more software programs for use in providing channel error protection for a source coded bit stream in a communication system, wherein the one or more programs when executed implement the step of: outer channel coding each of one or more of a plurality of different portions of the source coded bit stream in a first network layer of the system using a designated outer channel code, so as to provide an outer channel coded bit stream having different levels of error protection for each of the plurality of portions of the source coded bit stream; wherein the outer channel coded bit stream is inner channel coded in a second network layer of the system using a designated inner channel code to thereby generate a channel coded bit stream.
Claim 33
Independent Claim 130 words
A method for providing channel error protection for a source coded bit stream in a communication system, the method comprising the step of: outer channel coding each of one or more of a plurality of different portions of the source coded bit stream in a first network layer of the system using a designated outer channel code, so as to provide an outer channel coded bit stream having different levels of error protection for each of the plurality of portions of the source coded bit stream; and inner channel coding the outer channel coded bit stream in a second network layer of the system using a designated inner channel code to thereby generate a channel coded bit stream; wherein the channel coded bit stream is transmitted in the communication system.
Claim 34
Independent Claim 130 words
A method for providing channel error protection for a source coded bit stream in a communication system, the method comprising the step of: outer channel coding each of one or more of a plurality of different portions of the source coded bit stream in a first network layer of the system using a designated outer channel code, so as to provide an outer channel coded bit stream having different levels of error protection for each of the plurality of portions of the source coded bit stream; and inner channel coding the outer channel coded bit stream in a second network layer of the system using a designated inner channel code to thereby generate a channel coded bit stream; wherein the channel coded bit stream is transmitted in the communication system.
Claim 35
Independent Claim 157 words
An apparatus for providing channel error protection for a source coded bit stream in a communication system, the apparatus comprising: an outer channel coder operative to outer channel code each of one or more of a plurality of different portions of the source coded bit stream in a first network layer of the system using a designated outer channel code, so as to provide an outer channel coded bit stream having different levels of error protection for each of the plurality of portions of the source coded bit stream; and an inner channel coder having an input coupled to one or more outputs of the outer channel coder, the inner channel coder operative to inner channel code the outer channel coded bit stream in a second network layer of the system using a designated inner channel code to thereby generate a channel coded bit stream; wherein the channel coded bit stream is transmitted in the communication system.
Claim 36
Independent Claim 157 words
An apparatus for providing channel error protection for a source coded bit stream in a communication system, the apparatus comprising: an outer channel coder operative to outer channel code each of one or more of a plurality of different portions of the source coded bit stream in a first network layer of the system using a designated outer channel code, so as to provide an outer channel coded bit stream having different levels of error protection for each of the plurality of portions of the source coded bit stream; and an inner channel coder having an input coupled to one or more outputs of the outer channel coder, the inner channel coder operative to inner channel code the outer channel coded bit stream in a second network layer of the system using a designated inner channel code to thereby generate a channel coded bit stream; wherein the channel coded bit stream is transmitted in the communication system.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-06-29 2007-12-29 2008-06-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-06-29 2011-12-29 2012-06-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-06-29 2015-12-29 2016-06-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag