Channel error protection implementable across network layers in a communication system
    1.
    发明授权
    Channel error protection implementable across network layers in a communication system 有权
    通信系统中的网络层可实现通道错误保护

    公开(公告)号:US06757860B2

    公开(公告)日:2004-06-29

    申请号:US09848059

    申请日:2001-05-03

    IPC分类号: H03M1335

    摘要: 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.

    摘要翻译: 通过在系统的不同网络层上实施的外部信道编码和内部信道编码的组合,为通信系统中的源编码比特流提供信道错误保护。 源编码比特流的多个不同部分中的一个或多个是在系统的第一网络层(例如,应用层)中使用指定的外部信道编码的外部信道编码的,以便提供外部信道编码比特 对源编码比特流的不同部分的每一个具有不同级别的错误保护的流。 然后,使用指定的内部信道码,将外部信道编码比特流内部信道编码在系统的第二网络层(例如物理层)中,从而生成信道编码比特流。 然后,可以在通信系统中传输之前,对信道编码比特流进行进一步的处理操作。 有利地,本发明允许以独立于物理层的方式在标准第二代(2G)或第三代(3G)无线系统中为源编码音频,图像,视频或多媒体比特流提供不相等的信道错误保护 系统的编码基础设施。

    Error correcting decoder
    2.
    发明授权
    Error correcting decoder 有权
    错误纠正解码器

    公开(公告)号:US06587986B1

    公开(公告)日:2003-07-01

    申请号:US09473188

    申请日:1999-12-28

    IPC分类号: H03M1335

    CPC分类号: H03M13/2906

    摘要: An error correcting decoder for decoding a plurality of block units of data, the data being encoded with a plurality of parameters, comprising a plurality of error correcting decoding circuits for inputting and outputting the block units of data and for performing error correction decoding for the block units of data on the basis of the plurality of parameters, a selection circuit for selecting one of the block units from an output of the plurality of error correction decoding circuits on the basis of the encoding parameters of the selected block, a delay circuit for adding delay to the output of the plurality of the plurality of error correction decoding circuits wherein the delay equalizes a time between the inputted plurality of block units of data and outputted plurality of the selected block units and a multiplexing circuit for outputting a multiplexed signal from a plurality of the selected block units in the same order as that of the inputted plurality of block units of data.

    摘要翻译: 一种用于对多个数据块单元进行解码的纠错解码器,该数据由多个参数编码,包括多个纠错解码电路,用于输入和输出数据块单元,并为块执行纠错解码 基于多个参数的数据单元,用于根据所选择的块的编码参数从多个纠错解码电路的输出中选择一个块单元的选择电路,用于添加的延迟电路 延迟到多个多个纠错解码电路的输出,其中延迟均衡输入的多个块单元数据和输出的多个所选块单元之间的时间,以及多路复用电路,用于从多个 与所输入的多个块单元数据的顺序相同。

    Apparatus and method for providing optimal adaptive forward error correction in data communications
    3.
    发明授权
    Apparatus and method for providing optimal adaptive forward error correction in data communications 有权
    用于在数据通信中提供最佳自适应前向纠错的装置和方法

    公开(公告)号:US06772388B2

    公开(公告)日:2004-08-03

    申请号:US09731095

    申请日:2000-12-06

    IPC分类号: H03M1335

    CPC分类号: H04L12/2801 H03M13/35

    摘要: An adaptive and dynamic forward error correction scheme for a communication channel is disclosed. The method and apparatus calculates the actual bit error rate for comparison with a target bit error rate. When a channel is performing better than required by the performance specifications, the forward error correction power can be reduced to provide greater throughput. If the calculated actual bit error rate is greater than the target bit error rate, then the forward error correction power is increased in an attempt to lower the calculated bit error rate. A feedback loop is employed to continually calculate revised bit error rates as the forward error correction power is increased or decreased.

    摘要翻译: 公开了一种用于通信信道的自适应和动态前向纠错方案。 该方法和装置计算与目标比特误码率进行比较的实际比特误码率。 当频道的性能比性能规格要求更好时,可以减少前向纠错功率以提供更大的吞吐量。 如果计算出的实际误码率大于目标比特误码率,则增加前向纠错功率以试图降低计算的误比特率。 当前向纠错功率增加或减小时,采用反馈回路来连续计算修正的误码率。

    Dynamic iterative decoding for balancing quality of service parameters
    4.
    发明授权
    Dynamic iterative decoding for balancing quality of service parameters 有权
    动态迭代解码,用于平衡服务质量参数

    公开(公告)号:US06233709B1

    公开(公告)日:2001-05-15

    申请号:US09206909

    申请日:1998-12-07

    IPC分类号: H03M1335

    摘要: A method and apparatus for iterative decoding of a coded information signal that allows quality of service, QoS, parameters to be dynamically balanced in a telecommunications system. In an embodiment, an iterative decoder performs decoding on a coded information signal based on minimum and maximum values for the number of decoding iterations to be performed for a particular data transmission. The minimum and maximum values for the number of decoding iterations are determined according to QoS requirements that are given in terms of BER and Tdelay.

    摘要翻译: 一种编码信息信号的迭代解码的方法和装置,其允许服务质量,QoS,参数在电信系统中动态平衡。 在一个实施例中,迭代解码器基于针对特定数据传输执行的解码迭代次数的最小值和最大值对编码信息信号执行解码。 根据BER和Tdelay给出的QoS要求,确定解码次数的最小值和最大值。

    Multiple program unequal error protection for digital audio broadcasting and other applications
    5.
    发明授权
    Multiple program unequal error protection for digital audio broadcasting and other applications 有权
    多程序数字音频广播和其他应用程序的不平等错误保护

    公开(公告)号:US06223324B1

    公开(公告)日:2001-04-24

    申请号:US09225794

    申请日:1999-01-05

    IPC分类号: H03M1335

    CPC分类号: H04L1/007 H04H2201/17

    摘要: The invention provides methods and apparatus for processing information, e.g., audio, video or image information, for transmission in a communication system. In an illustrative embodiment, the value of a single-bit or multiple-bit criticality flag is determined for each of the programs in a set of multiple programs to be transmitted in the system. The information bits for each of the programs are then separated into n classes, where n is greater than or equal to two, based on the values of the criticality flags for the programs. Each of the classes is provided with a different level of error protection, e.g., through the use of different convolutional codes or other suitable techniques. The program or programs having the highest criticality flag values in a given frame or other designated time interval thus have a larger percentage of their information bits assigned to the class that is provided with the highest level of error protection. The assignment of the multiple program bits to the classes, as well as the characteristics of the classes, may be fixed for a designated number of program frames, or dynamic, i.e., permitted to vary from frame to frame.

    摘要翻译: 本发明提供了用于处理用于在通信系统中传输的信息(例如,音频,视频或图像信息)的方法和装置。 在说明性实施例中,针对要在系统中发送的多个节目的集合中的每个节目确定单比特或多比特关键性标志的值。 然后根据程序临界性标志的值,将每个程序的信息位分成n个类,其中n大于或等于2。 每个类别都具有不同级别的错误保护,例如通过使用不同的卷积码或其他合适的技术。 因此,给定帧或其他指定时间间隔中具有最高临界标志值的程序具有分配给具有最高级错误保护级别的信息位的较大百分比。 多个程序位对类的分配以及类的特性可以针对指定数量的程序帧而定,或者是动态的,即被允许在帧间变化。

    Method, apparatus, and article of manufacture for error detection and channel management in a communication system
    6.
    发明授权
    Method, apparatus, and article of manufacture for error detection and channel management in a communication system 有权
    用于通信系统中的错误检测和信道管理的方法,装置和制造

    公开(公告)号:US06732321B2

    公开(公告)日:2004-05-04

    申请号:US09818428

    申请日:2001-03-27

    IPC分类号: H03M1335

    摘要: A weighting device utilizes soft reliability values and class weighting factors to detect errors in digitized information. The soft reliability values can be provided by a decoder that processes the information according to a predetermined coding scheme. Bits representing the encoded information are classified accorded to classes defined by a bit sensitivity analysis. The bit sensitivity analysis can be based on subjective and/or objective criteria. As incoming bits are received by the weighting device, they are classified and class reliability values are computed for each class based on the soft reliability values. The class reliability values are then weighted to produce weighted class reliability values. Error concealment algorithms, coding rate determination, and coding rate requests can be activated based on the weighted class reliability values.

    摘要翻译: 加权设备利用软可靠性值和类加权因子来检测数字化信息中的错误。 软可靠性值可以由根据预定编码方案处理信息的解码器提供。 表示编码信息的比特符合由比特灵敏度分析定义的类别。 位敏感性分析可以基于主观和/或客观标准。 当加权装置接收到进入的比特时,它们被分类,并且基于软可靠性值为每个类计算类可靠性值。 然后对等级可靠性值进行加权,以产生加权类可靠性值。 错误隐藏算法,编码率确定和编码率请求可以基于加权类可靠性值来激活。

    Method and apparatus for Viterbi decoding of punctured codes
    7.
    发明授权
    Method and apparatus for Viterbi decoding of punctured codes 失效
    打孔码维特比解码的方法和装置

    公开(公告)号:US06510538B1

    公开(公告)日:2003-01-21

    申请号:US09508297

    申请日:2000-06-02

    申请人: Ken Jakobsen

    发明人: Ken Jakobsen

    IPC分类号: H03M1335

    摘要: Data for transmission may be convolutionally encoded and punctured prior to transmission. The invention relates to a method and apparatus for decoding such data. In accordance with the invention, a table of error metrics is prepared when a given group (Gt) of n bits is received at a particular time (t). The error metrics (Mti) are calculated for comparisons of the n bits received with each possible permutation (Pi) of n bits. These error metrics (Mti) are placed in the metric table. Next a look-up table (Tt) is consulted which lists each state change (Sj) which the encoder could have undergone at the particular time (t) together with the permutation (Pi) of bits which would have been produced by the encoder for that state change. The look-up table (Tt) is particular to the puncturing scheme which the encoder uses at the particular time (t). The metric table is then used to add to the look-up table (Tt) the error metric (Mti) appropriate to each state change (Si) in the table (Tt). These error metrics are then used to update the cumulative metric of the decoder.

    摘要翻译: 用于传输的数据可以在传输之前被卷积编码和打孔。 本发明涉及一种解码这种数据的方法和装置。 根据本发明,当在特定时间(t)接收到n位的给定组(Gt)时,准备出错误度量表。 计算误差量度(Mti),以便与n位接收的n个比特的每个可能的置换(Pi)进行比较。 这些错误度量(Mti)被放置在度量表中。 接下来,查询表(Tt)列出了编码器可能在特定时间(t)处可能经历的每个状态改变(Sj)以及由编码器产生的位的置换(Pi) 那个国家的变化。 查找表(Tt)特定于编码器在特定时间(t)使用的删截方案。 然后,度量表用于向查找表(Tt)添加适合表(Tt)中每个状态变化(Si)的错误度量(Mti)。 然后使用这些误差度量来更新解码器的累积度量。

    Adaptable overlays for forward error correction schemes based on trellis codes
    8.
    发明授权
    Adaptable overlays for forward error correction schemes based on trellis codes 有权
    基于网格码的前向纠错方案的适应性覆盖

    公开(公告)号:US06209116B1

    公开(公告)日:2001-03-27

    申请号:US09169350

    申请日:1998-10-09

    IPC分类号: H03M1335

    摘要: A method and apparatus for providing auxiliary data in a idle potion of a slot in a time division multiple access system is disclosed. A speech coder converts speech into digital signals that are coupled to a convolutional coder. The convolutional coder processes the digital signals using three or four connection polynomials to create two sets of outputs. One set of outputs, which is generated from first and second connection polynomials is identical to the standard output of a IS-136 convolutional coder. The second set of outputs, which are the auxiliary data, are generated using third and fourth connection polynomials. The second set of outputs is coupled to a puncturing function, which appropriately deletes portions of the second set of outputs. The remaining portion of the second set of outputs is transmitted in the idle portion of a time slot.

    摘要翻译: 公开了一种用于在时分多址系统中的时隙的空闲部分中提供辅助数据的方法和装置。 语音编码器将语音转换成耦合到卷积编码器的数字信号。 卷积编码器使用三个或四个连接多项式来处理数字信号,以产生两组输出。 从第一和第二连接多项式产生的一组输出与IS-136卷积编码器的标准输出相同。 作为辅助数据的第二组输出使用第三连接多项式和第四连接多项式来生成。 第二组输出耦合到穿孔功能,其适当地删除第二组输出的部分。 第二组输出的剩余部分在时隙的空闲部分中发送。

    Smart dynamic selection of error correction methods for DECT based data services
    9.
    发明授权
    Smart dynamic selection of error correction methods for DECT based data services 失效
    基于DECT的数据服务的智能动态选择纠错方法

    公开(公告)号:US06182264B2

    公开(公告)日:2001-01-30

    申请号:US09083642

    申请日:1998-05-22

    申请人: Stefan Ott

    发明人: Stefan Ott

    IPC分类号: H03M1335

    摘要: A dynamic error correction system for a bi-directional digital data transmission system. The transmission system of the present invention includes a transmitter adapted to encode information into a signal. A receiver receives the signal and decodes the information encoded thereon. The signal is transmitted from the transmitter to the receiver via a communications channel. A signal quality/error rate detector is coupled to the receiver and is adapted to detect a signal quality and/or an error rate in the information transmitted from the transmitter. The receiver is adapted to implement at least a first and second error correction process, depending upon the detected signal quality/error rate. The first error correction process is more robust and more capable than the second error correction process. The receiver coordinates the implemented error correction process with the transmitter via a feedback channel. The receiver dynamically selects the first or second error correction process for implementation in response to the detected signal quality/error rate and coordinates the selection with the transmitter such that error correction employed by the receiver and transmitter is tailored to the condition of the communications channel.

    摘要翻译: 一种用于双向数字数据传输系统的动态纠错系统。 本发明的传输系统包括适于将信息编码成信号的发射机。 接收器接收信号并对其上编码的信息进行解码。 信号通过通信信道从发射机发射到接收机。 信号质量/误码率检测器耦合到接收机,并且适于检测从发射机发送的信息中的信号质量和/或错误率。 根据检测到的信号质量/错误率,接收机适于实现至少第一和第二纠错处理。 第一个纠错过程比第二个纠错过程更健壮,更有能力。 接收机通过反馈信道协调与发射机的实现的纠错过程。 接收机响应于检测到的信号质量/错误率动态地选择用于实现的第一或第二纠错过程,并且与发射机协调选择,使得接收机和发射机采用的纠错是针对通信信道的条件进行的。

    Method and apparatus for receiving MPEG video over the internet
    10.
    发明授权
    Method and apparatus for receiving MPEG video over the internet 有权
    通过互联网接收MPEG视频的方法和装置

    公开(公告)号:US06490705B1

    公开(公告)日:2002-12-03

    申请号:US09176982

    申请日:1998-10-22

    IPC分类号: H03M1335

    CPC分类号: H04N19/66 H04N19/30

    摘要: In order to transmit an inter-frame coded video signal, such as an MPEG-coded video signal, over a packet-based network such as the Internet, the video signal associated with at least one video frame, is split (102, 402) into a high priority partition and a low priority partition. A systematic forward error erasure/correction (FEC) code (108), such as a Reed Solomon (n,k) code, is then applied to bytes in the high priority partition. The forward error/erasure corrected high priority partition bytes and the low priority partition bytes are then combined (110) into n packets for transmission over the packet network to a receiver/decoder. Each of the n transmitted packets contains a combination of both high priority partition data bytes and low priority partition information bytes. In k of those packets the high priority partition data bytes are all high priority partition information bytes and in n-k of those packets all the high priority partition data byte are parity bytes produced by the FEC coding. More specifically, for each high priority partition byte position within the n packets, the forward error/erasure correction code is applied using one high priority partition information byte from the same byte position in each of those k packets to determine n-k parity bytes, which are arranged, one byte per packet, in the n-k packets containing high priority partition parity bytes. If up to n-k packets are lost in transmission over the packet network to the receiver (500, 600), then the high priority partition bytes in such lost packets can be recovered to applying FEC decoding (506) to the high partition bytes in the received packets. The most visually significant information is thus protected against packet loss over the network.

    摘要翻译: 为了通过诸如因特网的基于分组的网络发送诸如MPEG编码的视频信号之类的帧间编码视频信号,与至少一个视频帧相关联的视频信号被分割(102,402) 成为高优先级分区和低优先级分区。 然后将诸如里德所罗门(n,k)码的系统前向错误擦除/校正(FEC)码(108)应用于高优先级分区中的字节。 然后将正向错误/擦除校正的高优先级分区字节和低优先级分区字节组合(110)到n个分组中,以通过分组网络传送到接收机/解码器。 n个发送的分组中的每一个包含高优先级分区数据字节和低优先级分区信息字节的组合。 在这些分组的k中,高优先级分区数据字节都是高优先级分区信息字节,并且在这些分组的n-k中,所有高优先级分区数据字节都是由FEC编码产生的奇偶校验字节。 更具体地说,对于n个分组内的每个高优先级分配字节位置,使用来自这些k个分组中的每个分组中的相同字节位置的一个高优先级分区信息字节来应用前向错误/消失校正码,以确定nk个奇偶校验字节, 在包含高优先级分区奇偶校验字节的nk分组中排列一个字节每个分组。 如果通过分组网络向接收机(500,600)传输中最多nk个分组丢失,则可以恢复这些丢失分组中的高优先级分区字节,以将FEC解码(506)应用于接收到的高分区字节 数据包 因此,最视觉上重要的信息被保护以防止网络上的分组丢失。