会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明申请
    • FORWARD ERROR-CORRECTING (FEC) CODING AND STREAMING
    • 前向纠错(FEC)编码和流
    • WO2006135877A3
    • 2008-09-04
    • PCT/US2006022913
    • 2006-06-12
    • DIGITAL FOUNTAIN INCLUBY MICHAEL GWATSON MARKSHOKROLLAHI M AMIN
    • LUBY MICHAEL GWATSON MARKSHOKROLLAHI M AMIN
    • H03M13/00
    • H03M13/2906H03M13/1515H03M13/1575H03M13/3761H04L1/0042
    • In a data decoder (155) for decoding data from received symbols received over a channel from an encoder (115), wherein the received data can include erasures and include source symbols and repair symbols and wherein the decoder uses in decoding a generator matrix, any square submatrix of which is invertible, such that the decoder can perform decoding operations concurrently with the arrival of the source symbols and repair symbols, a method of decoding comprising representing in decoder memory a system of equations derived, at least in part, from the generator matrix, substituting received source symbols into the system of equations as the source symbols are received before receiving all source symbols, identifying, using decoder logic, repair equations to be used for solving the system of equations as repair symbols arrive, calculating, using decoder logic, vector values for equations as source symbols arrive, and converting the system of equations into an upper triangular form as repair symbols arrive at the decoder Novel methods can be used for interleaving and specifying encoding structure for a large class of FEC codes, scheduling the sending of packets and the like.
    • 在用于对来自编码器(115)的信道上接收的接收符号的数据进行解码的数据解码器(155)中,其中所接收的数据可以包括擦除并且包括源符号和修复符号,并且其中解码器在解码发生器矩阵中使用任何 使得解码器可以与源符号和修复符号的到达同时执行解码操作,解码方法包括在解码器存储器中表示至少部分地从发生器导出的方程式 矩阵,将接收的源符号替换为方程组,因为在接收所有源符号之前接收到源符号,使用解码器逻辑识别用于解决修复符号到达的方程组的修正方程,使用解码器逻辑 ,作为源符号的方程的向量值到达,并将方程组转换为上三角形形式作为代表 空中符号到达解码器新颖的方法可以用于交织和指定大类FEC码的编码结构,调度分组的发送等。
    • 22. 发明申请
    • STREAMING AND BUFFERING USING VARIABLE FEC OVERHEAD AND PROTECTION PERIODS
    • 使用可变的FEC OVERHEAD和保护期的流水和缓冲
    • WO2007095550A3
    • 2008-01-10
    • PCT/US2007062086
    • 2007-02-13
    • DIGITAL FOUNTAIN INCWATSON MARKLUBY MICHAEL G
    • WATSON MARKLUBY MICHAEL G
    • H03M13/00
    • H04L1/1607H03M13/3761H04L1/0009H04L1/0041H04L1/0083
    • Data is streamed from a transmitter to a receiver, wherein streaming is transferring data with an assumption that the receiver will begin using the data before it is all transmitted and received and the streamed data includes forward error correction ("FEC") and the rates of data consumption can vary. The transmitter has an input rate and a transmit rate and the two rates can be different and can change. At the receiver, there is a reception rate (at which the receiver receives data) and a consumption rate (at which the receiver uses up data for its output). The transmitter transmits using a transmit rate higher than the consumption rate and the extra bandwidth is usable for FEC protection and buffering. In some embodiments, the excess rate varies over a transmission period.
    • 数据从发射机流传输到接收机,其中流传输数据的假设是接收机将在全部发送和接收数据之前开始使用数据,流传输的数据包括前向纠错(“FEC”)和 数据消耗可能会有所不同。 发射机具有输入速率和传输速率,两种速率可以不同,可以改变。 在接收机处,存在接收速率(接收器接收数据的接收速率)和消耗速率(接收机用于其输出的数据)。 发射机使用高于消耗速率的传输速率进行传输,并且额外的带宽可用于FEC保护和缓冲。 在一些实施例中,超出速率在传输周期内变化。
    • 24. 发明申请
    • FEC-BASED RELIABILITY CONTROL PROTOCOLS
    • 基于FEC的可靠性控制协议
    • WO2005036361A2
    • 2005-04-21
    • PCT/US2004033307
    • 2004-10-08
    • DIGITAL FOUNTAIN INCLUBY MICHAELDOUCLEFF MATTWIGDERSON AVILASSEN SOREN
    • LUBY MICHAELDOUCLEFF MATTWIGDERSON AVILASSEN SOREN
    • G06F20060101H04L12/28H04L29/06G06F
    • H04L1/1819H03M13/3761H03M13/6547H04L1/1887H04L69/16H04L69/163
    • In a transport system, data is reliably transported from a sender to a receiver by organizing the data to be transported into data blocks, wherein each data block comprises a plurality of encoding units, transmitting encoding units of a first data block from the sender to the receiver, and detecting, at the sender, acknowledgments of receipt of encoding units by the receiver. At the sender, a probability that the receiver received sufficient encoding units of the first data block to recover the first data block at the receiver is detected and the probability is tested against a threshold probability to determine whether a predetermined test is met. Following the step of testing and prior to the sender receiving confirmation of recovery of the first data block at the receiver, when the predetermined test is met, transmitting encoding units of a second data block from the sender. If an indication of failure to recover the first data block is received at the sender, sending further encoding units for the first data block from the sender to the receiver. In some embodiments, the predetermined test is a comparison of the probability against the threshold probability and the predetermined test is met when the probability is greater than the threshold probability.
    • 在传送系统中,通过将要传送的数据组织成数据块,数据可靠地从发送方传送到接收方,其中每个数据块包括多个编码单元,将第一数据块的编码单元从发送器发送到 并且在发送器处检测由接收器接收编码单元的确认。 在发送器处,检测到接收器接收到第一数据块的足够的编码单元以恢复接收器处的第一数据块的概率,并且针对阈值概率测试概率以确定是否满足预定的测试。 在测试步骤之后,并且在发送方接收到在接收机处恢复第一数据块的确认之前,当满足预定测试时,从发送方发送第二数据块的编码单元。 如果在发送方收到恢复第一数据块的指示,则从发送方向接收方发送第一数据块的另外的编码单元。 在一些实施例中,预定测试是当概率大于阈值概率时,对阈值概率的概率和满足预定测试的概率的比较。
    • 25. 发明申请
    • SYSTEMATIC ENCODING AND DECODING OF CHAIN REACTION CODES
    • 链反应代码的系统编码和解码
    • WO2004034589A2
    • 2004-04-22
    • PCT/US0331108
    • 2003-10-01
    • DIGITAL FOUNTAIN INCSHOKROLLAHI M AMINLUBY MICHAEL G
    • SHOKROLLAHI M AMINLUBY MICHAEL G
    • H03M13/11H04L1/00H03M13/00
    • H03M13/1102H03M7/30H03M13/3761H04L1/00
    • A method of encoding data into a chain reaction code includes generating a set of input symbols from input data. Subsequently, one or more non-systematic output symbols is generated from the set of input symbols, each of the one or more nonsystematic output symbols being selected from an alphabet of non-systematic output symbols, and each non-systematic output symbol generated as a function of one or more of the input symbols. As a result of this encoding process, any subset of the set of input symbols is recoverable from (i) a predetermined number of non-systematic output symbols, or (ii) a combination of (a) input symbols which are not included in the subset of input symbols that are to be recovered, and (b) one or more of the non-systematic output symbols.
    • 将数据编码为链式反应代码的方法包括从输入数据生成一组输入符号。 随后,从该组输入符号生成一个或多个非系统输出符号,一个或多个非系统输出符号中的每一个从非系统输出符号的字母表中选择,并且每个非系统输出符号被生成为 一个或多个输入符号的功能。 作为该编码处理的结果,可从(i)预定数量的非系统输出符号中恢复该组输入符号的任何子集,或(ii)不包括在该系统输出符号中的(a)输入符号的组合 要恢复的输入符号的子集,以及(b)一个或多个非系统输出符号。
    • 27. 发明申请
    • METHOD AND APPARATUS FOR CONCATENATED CONVOLUTIONAL ENCODING AND INTERLEAVING
    • 用于混合编译和交互的方法和装置
    • WO2002091594A1
    • 2002-11-14
    • PCT/US2002/014263
    • 2002-05-07
    • XM SATELLITE RADIO INC.
    • MARKO, Paul
    • H03M13/23
    • H04L1/0059H03M13/23H03M13/27H03M13/2936H03M13/3761H03M13/6362H04L1/0041H04L1/0054H04L1/0057H04L1/0065H04L1/0068H04L1/0071H04L1/0656H04L1/08
    • A method and apparatus for convolutionally encoding (30) and interleaving (46, 48) a source data stream for transmission on one or more transmission channels (66, 68). Convolutionally encoded data groups (36) are time-interleaved (46) to disperse selected bits of puncture groups (45) in the data groups, bits in between data groups, and bits in selected sets of data groups, facilitating reconstruction of the source data from at least a portion of the interleaved data received on at least one transmission channel. The time-interleaving functions (46) are selected to facilitate reconstruction of the source data from one transmission channel following continuous blockage. Puncture groups are selected to allow reconstruction of the source data using a minimum number of puncture group bits. Multiple combinations (44a-44d) of puncture group bits can be used to reconstruct the source data following blockage of one channel. A Viterbi decoder (26) performs decoding.
    • 一种用于卷积编码(30)和交织(46,48)源数据流以在一个或多个传输信道(66,68)上进行传输的方法和装置。 卷积编码数据组(36)被时间交织(46)以分散数据组中的删截组(45)的所选位,数据组之间的比特和所选择的数据组集合中的比特,便于源数据的重建 从至少一个传输信道上接收的交错数据的至少一部分。 选择时间交织功能(46)以便于在连续阻塞之后的一个传输通道重建源数据。 选择穿刺组以允许使用最少数量的穿刺组位来重建源数据。 穿孔组比特的多个组合(44a-44d)可以用于在阻塞一个信道之后重建源数据。 维特比解码器(26)执行解码。
    • 29. 发明申请
    • TURBO-CODING WITH STAGED DATA TRANSMISSION AND PROCESSING
    • 具有分段数据传输和处理的涡轮编码
    • WO98048517A1
    • 1998-10-29
    • PCT/US1998/007348
    • 1998-04-15
    • H03M13/13H03M13/23H03M13/29H04L1/00H04L1/16H04L1/18H03M13/00
    • H04L1/0066H03M7/30H03M13/2975H03M13/3761H03M13/6306H03M13/6362H04L1/005H04L1/0068H04L1/0069H04L1/1819H04L1/1845
    • Turbo-coding in a communications system involves coding/decoding information in stages in order to avoid retransmission of a full L-bit packet upon occurrence of a packet error. In addition to a set of code bits generated by an encoder using a turbo-coding scheme, a punctured set of code bits is generated and stored in transmitter memory. The original set of code bits is transmitted as an L-bit data packet to a receiver which stores received data samples corresponding to the original set of code bits. The receiver decodes the data packet using a turbo-decoder and determines whether the data packet has been received in error. If so, the received data samples are maintained in memory, and a request for more information is made. Some or all of the punctured information is then forwarded from the transmitter to the receiver. A second stage of turbo-decoding combines the new data samples with the stored original received data samples such that there is a high likelihood that decoding is correct at this point, but additional stages of decoding may be used.
    • 通信系统中的Turbo编码涉及分阶段对信息进行编码/解码,以便在出现分组错误时避免完整L比特分组的重传。 除了由使用turbo编码方案的编码器生成的一组码位之外,还产生一组穿孔的码位并将其存储在发射机存储器中。 原始的一组码位作为L位数据包发送到接收器,该接收器存储对应于原始码位组的接收数据采样。 接收机使用turbo解码器解码数据包,并确定数据包是否已经被错误地接收。 如果是这样,则将接收的数据样本保存在存储器中,并且获得更多信息的请求。 然后将一些或全部穿孔信息从发射机转发到接收机。 turbo解码的第二阶段将新的数据样本与存储的原始接收数据样本相组合,使得在这一点上很可能解码是正确的,但是可以使用附加的解码级。
    • 30. 发明申请
    • ERROR DETECTING CODE WITH PARTIAL UPDATE
    • 部分更新错误检测代码
    • WO2018038782A1
    • 2018-03-01
    • PCT/US2017/034859
    • 2017-05-26
    • WESTERN DIGITAL TECHNOLOGIES, INC.
    • GUYOT, CyrilPAMIES-JUAREZ, Lluis
    • G06F11/10H03M13/00
    • H03M13/093G06F11/1004H03M13/00H03M13/2906H03M13/3761
    • An approach for generating updated error detecting code for a partial update of data is disclosed. The techniques include receiving data representing a change to a portion of a data object, the data object having a first error detecting code, and the portion of the data object having an offset from the beginning of the data object; generating a combination term by combining the data and the portion of the data object; and computing a second error detecting code based on the combination term. The techniques may further include computing a third error detecting code by combining the first error detecting code and the second error detecting code, the third error detecting code being configured to detect an error in the data object as changed by the data, and storing the data and the third error detecting code.
    • 公开了一种用于为数据的部分更新生成更新的错误检测代码的方法。 所述技术包括接收表示对数据对象的一部分的改变的数据,所述数据对象具有第一错误检测码,并且所述数据对象的所述部分具有与所述数据对象的开头的偏移; 通过组合数据和数据对象的该部分来生成组合项; 以及基于组合项来计算第二错误检测码。 该技术还可以包括通过组合第一错误检测码和第二错误检测码来计算第三错误检测码,第三错误检测码被配置为检测由数据改变的数据对象中的错误,并且存储数据 和第三个错误检测代码。