Entries |
Document | Title | Date |
20080222494 | COMMUNICATION APPARATUS, COMMUNICATION METHOD AND COMPUTER READABLE MEDIUM - There is provided with a communication method including: attempting to receive a media packet from a network; storing a received media packet in a first buffering unit; receiving an FEC packet including redundant data to recover a lost media packet and information which specifies a plurality of media packets associated with the redundant data; storing a received FEC packet in a second buffering unit; selecting the FEC packet from the second buffering unit; dividing FEC operation processing to be carried out using the redundant data included in selected FEC packet and the media packets related to the redundant data into a plurality of processes and sequentially carrying out each process so that one process is carried out every time the receiving of a media packet is attempted; and inserting a media packet recovered through the FEC operation processing in the first buffering unit. | 09-11-2008 |
20080222495 | Data storage apparatus - A data storage apparatus with multiple-modes for error detecting and correcting is disclosed, comprising a controller, a data storage media, and a multiple-modes error detecting and correcting device, wherein the multiple-modes error detecting and correcting device is provided within the controller, wherein the controller further comprises a ECC register electrically connected with a codec, a status and timing controller, a error formula generator, an error position solver, and a multiple-modes adjusting controller, wherein the multiple-modes adjusting controller can be used to control the codec, the error formula generator, or the error position solver, accordingly, a final-selected-mode error detecting and correcting device can be set up, thus, the detecting circuit can be miniaturized and the detecting efficiency of the error correction code can be improved. | 09-11-2008 |
20080229177 | Channel quality index feedback reduction for broadband systems - A system and methodology are disclosed for exploiting channel correlation in time and/or frequency to reduce CQI feedback in wireless communications systems. By compressing CQI feedback at the receiver to reduce redundancy in CQI feedback information that results from the channel correlation, the average feedback rate is reduced. In various embodiments, redundancy in time may be removed from the CQI feedback by monitoring variations of the CQI information in time at the receiver so that CQI information for a given CQI reporting instance is communicated to the transmitter only if it differs from the CQI information for the previous CQI reporting instance. Otherwise, no feedback is performed. In other embodiments, CQI feedback is compressed by performing a discrete cosine transform (DCT) on the CQI data. The compressed CQI feedback information is then communicated to the transmitter through the feedback control channel where it is decoded into the original CQI information and used to generate signal processing information for various sub-carriers. | 09-18-2008 |
20080250299 | Method of Transmitting Digital Data Packets and Device Implementing the Method and Receiver - The invention relates to a method of transmitting digital data packets protected by error correction packets and more precisely the manner of inserting these correction packets into the data packet stream so as to increase the correction effectiveness of the error correction method while limiting the latency introduced into the transmission. The packets are set out in matrix form, error packets are computed on lines and columns and are inserted regularly into the stream at a sufficient distance from the data packets that they protect. | 10-09-2008 |
20080256421 | Variable forward error correction for optical communication links - A method and system for setting a variable forward error correction overhead in an optical transport network frame for an optical link at a node are disclosed. In one embodiment, a method includes selecting a forward error correction overhead, signaling an optical node the selected forward error correction overhead, and setting the forward error correction overhead in the optical network transport frame for use in transmission of data over the optical link. In one embodiment, the forward error correction overhead is complementary to the data payload to maintain total transmission rate. | 10-16-2008 |
20080294966 | DATA TRANSMISSION APPARATUS, DATA TRANSMISSION DEVICE, DATA RECEPTION DEVICE AND DATA TRANSMISSION SYSTEM - A data transmission apparatus includes a packet generation section, a frame encoding section, a transmission section, a reception section, a frame decoding section and a packet extraction section. The packet generation section generates a packet upon request. The frame encoding section generates a frame having a predetermined length by dividing the packet or adding dummy data to the packet and generates an error-correcting-code-added frame by adding an error correcting code to the frame. The transmission section transmits the generated error-correcting-code-added frame through a transmission line. The reception section receives the error-correcting-code-added frame. The frame decoding section performs an error detection and an error correction for the error-correcting-code-added frame. The packet extraction section extracts the packet by removing the error correcting code from the error-correcting-code-added frame for which the error detection and the error correction have been performed. | 11-27-2008 |
20080301534 | ERROR CONTROL METHOD AND COOPERATIVE TRANSFER SYSTEM - An error control method and a cooperative transfer system are provided. The method comprises: each node acting as a transfer node in a cooperative node group codes an acquired distributed information code block to obtain a corresponding distributed check code block and transmits the corresponding distributed check code block to a destination node; the destination node combines a received distributed check code block to generate a check code block and combines the distributed information code block transmitted by each node acting as a source node in the cooperative node group to generate an information code block; and the destination nod decodes the check code block and the information code block. The embodiment of the present invention may increase farthest the throughput of the transfer system and obtain additional cooperative path diversity and linear block code gain. | 12-04-2008 |
20080301535 | FORWARD ERROR CORRECTION MAPPING AND DE-MAPPING TECHNIQUES - Briefly, techniques to provide varying levels of enhanced forward error correction without modifying a line rate of a frame. | 12-04-2008 |
20080307290 | Method for Error Correction of Packet Data - In a method for error correction of packet data, in particular DAB data packets, code words being used over multiple data packets, redundancy information for error correction is added while maintaining the original packet data structure, at the cost of a free data field or a useful data field. The cycle of the error protection is selected as a multiple of a minimum size for a packet length. | 12-11-2008 |
20090037794 | DIGITAL TRANSMISSION SYSTEM WITH ENHANCED DATA MULTIPLEXING IN VSB TRANSMISSION SYSTEM - A digital VSB transmission system and enhanced data multiplexing method are disclosed. When ½ enhanced data coded at a rate of ½ and ¼ enhanced data at a rate of ¼ are transmitted, timing jitter in MPEG of VSB receiver can be reduced and the size of input buffer in MPEG decoder of the VSB receiver can be reduced by multiplexing the ½ enhanced data packet and the ¼ data packet at predetermined intervals. Multiplexing the ½ enhanced data packet and the ¼ data packet by grouping increases the reception performance of the ¼ enhanced data. Multiplexing the ½ enhanced data packet and the ¼ data packet alternatively reduces the MPEG timing jitter in the VSB receiver and increases the reception performance of the ¼ enhanced data. | 02-05-2009 |
20090055715 | System and Method for Mitigating Memory Requirements - A receiver is provided, which is adapted to receive MPE-FEC frames and to correct erroneous sections within a received MPE-FEC frame by detecting unreliable sections and storing in an erasure list (“ESL”) table compressed data that includes the base address of each detected erroneous section, together with the respective section's size. The size of the ESL table may be fixed, or it may correlate, or dynamically change according to the actual number of detected erroneous sections. The data stored in the erasure list may then be forwarded to a decoder to correct erroneous sections. The erroneous sections may be detected by using CRC, and the decoder may be a Reed-Solomon decoder. If the application data table of the MPE-FEC is error-free (or full or errors), in which case the erasure structure list is empty (or full of errors), in which case the erasure structure list is empty (or full), this means that no FEC reception and error corrections are required, because there are no sections to correct in the first case and the decoder is incapable of correcting too many sections in the second case. Therefore, the receiving circuitry, or at least the decoder, may be disabled to save battery power. | 02-26-2009 |
20090063935 | Method and system for wireless communication of uncompressed video information - A method and system for communication uncompressed video over a wireless communication medium is provided. Pixels in an uncompressed video frame are grouped into groups of pixels for wireless transmission from a transmitter to a receiver, wherein the neighboring pixels in each group possess (have) high spatial correlation. Upon receiving the pixel groups, the receiving station reconstructs the video frame from the received pixel groups, wherein upon detecting an erroneous pixel in a group, information from one or more neighboring pixels in that pixel group are used in place of the erroneous pixel. Further, FEC encoding is utilized recovering bit-errors. | 03-05-2009 |
20090063936 | COMMUNICATION APPARATUS, RECEPTION METHOD IN SAID APPARATUS, CODEC, DECODER, COMMUNICATION MODULE, COMMUNICATION UNIT AND DECODING METHOD - A communication apparatus includes a plurality of descramblers for subjecting a second header portion of a received frame to descrambling processing using pseudo-random sequences that differ from one another; a plurality of syndrome arithmetic units for performing a syndrome calculation, which is in accordance with a cyclic redundancy check code, with respect to headers descrambled by respective ones of the plurality of descramblers, and an error correction unit for selecting a header that has been descrambled by one descrambler among the plurality of descramblers as a receive header, in accordance with syndrome values calculated by respective ones of the plurality of syndrome arithmetic units. | 03-05-2009 |
20090083606 | DIGITAL BROADCASTING SYSTEM AND DATA PROCESSING METHOD - A receiving system and data processing method therein are disclosed, by which mobile service data is received and processed. The present invention includes a demodulator receiving a broadcast signal including mobile service data and main service data, the demodulator converting the received broadcast signal to a baseband signal, the mobile service data configuring a data group, the data group including a plurality of know data sequences, a known data detector detecting a location of at least one of the known data sequence within the data group, the known data detector outputting detected known data location information, an equalizer channel-equalizing the demodulated mobile service data using the detected known data location information, and a signaling decoder reconstructing transmission parameter channel (TPC) data and fast information channel (FIC) data received by being included in a signaling information area allocated between a first known data sequence and a second known data sequence among a plurality of the known data sequences. | 03-26-2009 |
20090113273 | APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING DATA RESTORATION INFORMATION IN A COMMUNICATION SYSTEM - An apparatus and method for transmitting data restoration information in a communication system are provided, in which a BS transmits first data in a first zone of a frame, transmits second data in a second zone of the frame, transmits first data restoration information for restoring the first data in the first zone, and transmits second data restoration information for restoring the second data in the second zone. The first data comprises the same data as data transmitted simultaneously by at least one repeater and the second data comprises data that is different from data transmitted by the at least one repeater. | 04-30-2009 |
20090113274 | Bit Reverse Interleaving Methods for QAM Modulation in a Wireless Communication System - In a communication method, a sequence of information bits is encoded into systematic bits and parity bits. The systematic bits and the parity bits are grouped in output blocks, each output block to be assigned to an address of a constellation scheme. The addresses include addresses that are more prone to error and address that are less prone to error so that the symbols are grouped such that bits in groups of consecutive bits of the sequence of information bits are not all assigned to addresses that are more prone to error. | 04-30-2009 |
20090125791 | Decoding Device - Even when erroneous encoded data is inputted to a decoding device, the decoding device is recovered during one video frame period including a video frame time of the inputted data to enable decoding processing on a next video frame. The decoding device includes: a receiving section ( | 05-14-2009 |
20090132892 | ENCODING AND APPLICATION OF EXTENDED HAMMING CHECKSUM - A method for calculating an extended hamming checksum and applying the extended hamming checksum to a data packet, the method comprising forming a packet extended hamming checksum mask, calculating a hamming code, calculating an extended hamming checksum using the packet extended hamming checksum mask and the hamming code, and inserting the extended hamming checksum into the data packet. | 05-21-2009 |
20090132893 | RECEIVING DEVICE AND DECODING METHOD THEREOF - A receiving device in a communication system that separates one frame of information bits into plural blocks, performs turbo encoding of the information bits of each block and transmits the result, and decodes the encoded information bits, where the receiving device includes plural decoders number of which is less than the number of blocks per frame. Each decoder performs a decoding process on encoded information bits of each block that have been expressed by likelihood, when a condition for stopping decoding is met, executes the decoding process of encoded information bits of another block for which decoding has not yet been performed. When the condition for stopping decoding has been met for all block before the number of times decoding has been performed for each decoder reaches a preset maximum number of repetitions, the decoding results of all the blocks are serially combined, an error detection process is executed, and when no error is detected, the decoding results are output. | 05-21-2009 |
20090138784 | CODING DEVICE AND CODING METHOD - A coding method to code original data and transmit the coded data as a plurality of data packets to a destination, the coding method comprising: receiving packet loss information associated with the transmission of at least some of the plurality of data packets, the packet loss information including a lost packet restoration rate, a continuous packet loss rate and a packet loss rate of the packets transmitted to the decoding device; and generating an error-correcting redundant packet and inserting the error-correcting redundant packet in subsequent ones of the plurality of data packets for transmission to the destination based on the received packet loss information. | 05-28-2009 |
20090144602 | Method and System for Encoding or Decoding a Sequence of Digital Data - A method is provided for encoding and decoding a sequence of digital data, according to which a portion of the sequence of digital data corresponds to a data block that includes several data packets, at least two data packets per data block containing an identifier. The position of the data packet within the corresponding data block can be determined based on the identifier, and the data is encoded or decoded by taking into account the identifier. | 06-04-2009 |
20090150752 | Outer Coding Framework For Application Packet Error Rate Minimization - The subject matter disclosed herein provides an outer coding framework for minimizing the error rate of packets, such as application data packets used to transmit digital video broadcast data as well as other forms of data. In one aspect, there is provided a method. The method may include inserting a received packet into one or more rows of a frame. The one or more rows including the received packets may be encoded using an outer code. A block of data from a column of the frame may be read. The frame may include the one or more rows encoded using the outer code. The block that is read may be provided to enable an inner code to encode the block before transmission through a wireless network. Related systems, apparatus, methods, and/or articles are also described. | 06-11-2009 |
20090164873 | SYSTEM AND METHOD FOR IMPROVING SIGNALING CHANNEL ROBUSTNESS - A system and method for improving signaling channel robustness. Additional error correction is provided for (L | 06-25-2009 |
20090177948 | System, Method and Apparatus for FEC Encoding and Decoding - A system, method and apparatus are provided for encoding and decoding a source file. The source file is encoded by dividing it into a plurality of shares comprised of a plurality of packets. A bit vector is generated. For at least one share, an FEC packet is generated by XOR'ing a subset of packets from the plurality of packets in the share in accordance with the bit vector. The process of encoding continues until terminated. Once the FEC encoded packets are received, each of the plurality of packets which is not a linear combination of previously received packets is stored into a file. A sequence of XOR operations to perform in-place on the file to reconstruct the source file are generated and performed on the file. | 07-09-2009 |
20090193317 | METHOD AND SYSTEM FOR SIGNAL ERROR DETERMINATION AND CORRECTION IN A FLEXRAY COMMUNICATION SYSTEM - A signal error determination and correction system is provided which comprises an error correction value calculation means which processes a predetermined segment of a signal to calculate an error correction value, and a signal correction means and prediction which applies the error correction value to at least part of the signal to correct the part of the signal. The invention further provides a method of signal error determination and correction. | 07-30-2009 |
20090193318 | FORWARD ERROR CORRECTION AND INTERLEAVING OF NETWORK FRAMES - A network stream transmitter receives a transport stream having content packets and packets to be filtered out and is adapted to selectively encapsulate content packets into network frames. | 07-30-2009 |
20090204873 | VOICE PROCESSING APPARATUS AND VOICE PROCESSING METHOD - A voice processing apparatus includes: an error detector which detects an error in a frame containing voice data; a correction value calculator which determines a level of the error detected by the error detector and calculates a correction value according to the level; and a voice data corrector which corrects the voice data by using the correction value calculated by the correction value calculator. | 08-13-2009 |
20090210773 | SYSTEMS, METHODS, APPARATUS AND COMPUTER PROGRAM PRODUCTS FOR HIGHLY RELIABLE FILE DELIVERY USING COMPOUND AND BRAIDED FEC ENCODING AND DECODING - Systems, methods, apparatus and computer program products provide highly reliable file delivery using a combination of packet-level FEC on source data packets which are arranged in matrices, where encoding is performed on both rows and columns or on rows, columns and diagonals. | 08-20-2009 |
20090217137 | Method for detecting and correcting data errors in an RF data link - Methods for detecting and correcting data errors in an RF data link include identifying valid data frames and corrupted data frames by measuring a data corruption level for each transmitted data frame, comparing the measured data corruption level for each corrupted data frame to a data corruption threshold, reconstructing the corrupted data frames having a data corruption level below the data corruption threshold, reconstructing the data block using data from valid and reconstructed data frames, and/or verifying the data in the reconstructed data block. | 08-27-2009 |
20090217138 | ITERATIVE DECODING OF PACKET DATA - A receiver employs iterative decoding of packet data, where the packet data represents a data frame encoded with at least two logical dimensions. A logical dimension refers to a layer, or sub-layer, of a layered network architecture. Consequently, a first logical dimension of encoding might refer to error detection in a packet frame at the data link layer, while a second logical dimension of coding might refer to error detection/correction encoding at a physical layer. For example, a data frame might be divided into several packets, each with a corresponding cyclic redundancy check (CRC) value as coding in the first logical dimension, which are then transmitted with a convolutional code as coding in the second logical dimension. The receiver performs iterative decoding in the first and second logical dimensions until either i) all errors are identified and corrected or ii) another type of stopping condition is met. | 08-27-2009 |
20090222709 | UNIVERSAL PACKET LOSS RECOVERY SYSTEM FOR DELIVERY OF REAL-TIME STREAMING MULTIMEDIA CONTENT OVER PACKET-SWITCHED NETWORKS - The Universal Packet Loss Recovery System is capable of recovering end-to-end network packet losses to obtain reliable end-to-end network delivery of multimedia streaming content over Internet Protocol (IP) networks, where packet losses appear above the transport layer. This system incorporates the use of Packet Forward Error Correction Coding (FEC) with packet interleaving processing prior to transport. Packet FEC Coding is an error correction coding method at the packet level which improves link transmission reliability. At the source end of the packet-switching network, the Packet FEC Coding scheme encodes a stream of transport multimedia content packets by including redundant packets to allow for recovery of lost packets by the Packet FEC Coding decoder at the user end of the packet-switching network. Since lost packets appear only above the transport layer in the IP network protocol stack, Packet FEC Coding can be viewed as a transport layer or application layer coding method. | 09-03-2009 |
20090254793 | COMMUNICATION APPARATUS - A communication apparatus realizes an FEC function. In the communication apparatus, a T_FEC-pattern comparing unit calculates a code distance between a pattern of an input FEC frame falling in a certain detection window and the pre-defined T_FEC pattern for each of the detection windows one after another. Moreover, a code-distance comparing unit compares the code distances with each other to detect a code for boundary identification T_FEC between an IEEE802.3 frame and a FEC parity. Finally, a boundary-signal generating unit generates, based on the detected code for boundary identification T_FEC, a T_FEC boundary signal that indicates a detection position of the T_FEC in the input FEC frame. | 10-08-2009 |
20090254794 | METHOD FOR EFFICIENT PACKET FRAMING IN A COMMUNICATION NETWORK - Techniques to reduce the transmission overheads in a communication system are disclosed. In an embodiment, a method described herein relates to the elimination of redundant padding to realize an integer number of FEC code-words during the FEC-encoding process of transmission as well as the reduction/elimination of redundant padding to realize an integer number of transmission symbols during the subcarrier modulation mapping process of transmitting OFDM/ACMT/DMT symbols. The techniques are described in the context of a communication system based on the MoCA specification. Furthermore, techniques for channel-profiling, channel-estimation and bandwidth request/grant signaling that facilitate the realization of the method of reduction of transmission overheads in a MoCA system are also described. | 10-08-2009 |
20090254795 | PRUNED BIT-REVERSAL INTERLEAVER - A pruned bit-reversal interleaver supports different packet sizes and variable code rates and provides good spreading and puncturing properties. To interleave data, a packet of input data of a first size is received. The packet is extended to a second size that is a power of two, e.g., by appending padding or properly generating write addresses. The extended packet is interleaved in accordance with a bit-reversal interleaver of the second size, which reorders the bits in the extended packet based on their indices. A packet of interleaved data is formed by pruning the output of the bit-reversal interleaver e.g., by removing the padding or properly generating read addresses. The pruned bit-reversal interleaver may be used in combination with various types of FEC codes such as a Turbo code, a convolutional code, or a low density parity check (LDPC) code. | 10-08-2009 |
20090259920 | APPARATUS AND METHOD FOR ERROR CORRECTION IN MOBILE WIRELESS APPLICATIONS INCORPORATING MULTI-LEVEL AND ADAPTIVE ERASURE DATA - A receiver ( | 10-15-2009 |
20090271684 | Iterative decoding between turbo and RS decoders for improving bit error rate and packet error rate - A technique for iterative decoding between turbo and Reed Solomon (RS) decoders for improving bit error rate (BER) and packet error rate (PER) in a receiver in a wireless communication system comprises receiving data samples comprising turbo encoded packets and RS code words at the receiver; decoding turbo encoded packets of the received data samples using a turbo decoder; decoding RS code words of the received data samples using a RS decoder; feeding the RS decoded data to turbo decoder to perform a plurality of iterations; and correcting data errors present in the received data samples. | 10-29-2009 |
20090271685 | Method for Processing Packets, an Apparatus for Transmitting Packets, and an Apparatus for Receiving Packets - The present invention discloses a packet processing method, comprising: A. the transmitter acquiring the redundancy information based on the payload of at least one transmitted packet and transmitting the redundancy information to the receiver; B. the receiver restoring the payload of the abnormal packet according to the redundancy information relating to the abnormal packet. The present invention also discloses the packet transmitting apparatuses and packet receiving apparatuses. By performing error correction and restoration for abnormal packets, the present invention improves packet transmission reliability and thus the quality of transmitted media streams. | 10-29-2009 |
20090276686 | METHOD TO SUPPORT FORWARD ERROR CORRECTION FOR REAL-TIME AUDIO AND VIDEO DATA OVER INTERNET PROTOCOL NETWORKS - A method and apparatus are described for protecting real time media including receiving media packets, generating media bit strings from the media packets, applying a forward error correcting code across the generated media bit strings to generate at least one forward error correcting bit string and generating at least one forward error correcting packet from the at least one forward error correcting bit string. Also described are a method and apparatus for recovering from losses of real time media packets including forming media bit strings from received media packets, forming forward error correcting bit strings from received forward error correcting packets, decoding the formed media bit strings and forward error correcting bit strings to obtain recovered media bit strings and recover lost media packets from the recovered media bit strings. Further described is a data structure for a forward error correcting header on computer readable media. | 11-05-2009 |
20090300468 | FORWARD ERROR CORRECTION - A receiver is arranged to start receiving a data frame | 12-03-2009 |
20090300469 | System and method for inter-packet channel coding and decoding - A system and method for inter-packet channel encoding/decoding for recovering lost packets, while minimizing network latency and delay. The novel inter-packet channel encoding/decoding scheme described herein operates on a running-basis. This running-basis scheme advantageously allows for a large number of packet losses to be corrected at a receiving node. | 12-03-2009 |
20090307564 | Point-to-point repair request mechanism for point-to-multipoint transmission systems - This invention relates to a method, system, transmitter, network element, receiver and software application for a system capable of point-to-multipoint transmission, where one or more data packets are transmitted from a transmitter to one or more receivers, where at least at one specific receiver of said receivers, a reception of repair data packets is required, where repair information is signaled to a repair server in order to trigger a transmission of the repair data packets, and where the repair information comprises information related to the number of transmitted data packets correctly received at the specific receiver. The system may for instance be the 3GPP Multimedia Broadcast Multicast System, the transmission of data packets may for instance be controlled by the File Delivery Over Unidirectional Transport protocol and the signaling of the repair information may for instance be controlled by the Hypertext Transfer Protocol. | 12-10-2009 |
20090327842 | RECOVERY FROM BURST PACKET LOSS IN INTERNET PROTOCOL BASED WIRELESS NETWORKS USING STAGGERCASTING AND CROSS-PACKET FORWARD ERROR CORRECTION - A method and system for transmitting data are described including packetizing the data, performing forward error correction (FEC) encoding on the packetized data in order to generate a parity packet, appending FEC information as padding to the end of payload data of the packetized data and transmitting the packetized data and the at least one parity packet. Also described are a method and system for recovering from loss of a packet including receiving a data packet, receiving a parity packet, buffering the received data packet, detecting packet loss, forward error correction decoding the parity packet to recover from packet loss using forward error correction information extracted from the data packet and from the parity packet and forwarding the recovered packet via an internal socket. Also described is a method for staggercasting. | 12-31-2009 |
20090327843 | PRUNED BIT-REVERSAL INTERLEAVER - A pruned bit-reversal interleaver supports different packet sizes and variable code rates and provides good spreading and puncturing properties. To interleave data, a packet of input data of a first size is received. The packet is extended to a second size that is a power of two, e.g., by appending padding or properly generating write addresses. The extended packet is interleaved in accordance with a bit-reversal interleaver of the second size, which reorders the bits in the extended packet based on their indices. A packet of interleaved data is formed by pruning the output of the bit-reversal interleaver, e.g., by removing the padding or properly generating read addresses. The pruned bit-reversal interleaver may be used in combination with various types of FEC codes such as a Turbo code, a convolutional code, or a low density parity check (LDPC) code. | 12-31-2009 |
20090327844 | TRANSMISSION APPARATUS, RECEIVING APPARATUS, AND METHOD - An error pattern analysis unit specifies positions of discarded packets in continuously transmitted groups of packets. A QoS control unit estimates the cause of a communication error based on the specified positions of discarded packets, and performs QoS control based on the estimated cause of the communication error. | 12-31-2009 |
20100017686 | FAST CHANNEL ZAPPING AND HIGH QUALITY STREAMING PROTECTION OVER A BROADCAST CHANNEL - Signaling the sending of source blocks within multiple physical layer blocks is done for both streaming and object delivery applications, using minimal additional overhead, and in some cases no overhead, to signal interleaved source blocks within a physical layer block, signaling how symbols are related to the source blocks from which they are generated, and signaled sending and indications of prioritized data for source blocks. Organizing and sending streams over one more channels can be done to improve the quality of delivered streams, while minimizing or improving the needed amount of channel resources and receiver power resources needed. | 01-21-2010 |
20100017687 | Method and Apparatus for N+1 Packet Level Mesh Protection - Methods and apparatus are provided for N+1 packet level mesh protection. An error correction encoding method is provided that assembles M-T data packets; appends a sequence number and a payload integrity check to each of the M-T data packets; and creates T protection packets having the sequence number and payload integrity check, wherein a payload for each of the T protection packets are formed from corresponding symbols in the M-T data packets. An error correction decoding method is also provided that receives a plurality of error-free packets and one or more packets having an error; and reconstructs the one or more packets having an error by applying block erasure decoding to said plurality of error-free packets, whereby one packet having an error can be reconstructed for each protection packet used to encode the received packets. | 01-21-2010 |
20100023842 | MULTISEGMENT LOSS PROTECTION - A method for providing error correction of media packets. Service nodes associated with a core network segment use a first error correction process, and service nodes associated with an access network segment use a second error correction process. Service nodes associated with a local network segment may use a third error correction process. The present invention utilizes different error correction processes on different network segments as appropriate. Service nodes may receive indicators from monitoring agents that error correction is insufficient and, in response, a service node may increase an amount of error correction associated with a network segment. Media packets may be interleaved in a forward error correction (FEC) block in a manner that increases an amount of packet recovery. | 01-28-2010 |
20100023843 | METHOD FOR PROCESSING NOISE INTERFERENCE - A method for processing noise interference in a serial AT Attachment (SATA) interface. In the method, when a receiver does not receive a SOF primitive (start of frame primitive) but does receive an EOF primitive (end of frame primitive) or WTRM primitive (wait for frame termination primitive), the receiver outputs a R_OK primitive (reception with no error primitive) and sets a error flag to report to the application layer of the receiver to eliminate the interference. | 01-28-2010 |
20100050054 | EFFECTIVE UTILIZATION OF HEADER SPACE FOR ERROR CORRECTION IN AGGREGATE FRAMES - An apparatus for wireless communications is disclosed that includes a processing system configured to generate a first data packet and thereafter a second data packet, wherein each of the first and second data packets including a header and data, the processing system being further configured to generate an error correction code associated with the first data packet and embed the error correction code in the header of the second data packet. | 02-25-2010 |
20100050055 | DATA RECEIVING APPARATUS, DATA RECEIVING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - A data receiving method according to the present invention includes: storing received packets in a data storing unit; storing, in a data-storage-information storing unit, information indicating data portions are stored; specifying FEC parameters of column FEC packets and row FEC packets; specifying a leading FEC packet using at least SNBase of a first column FEC packet and SNBase of a second column FEC packet or a row FEC packet; specifying an FEC packet group corresponding to a matrix same as a matrix of the leading FEC packet; selecting one FEC packet from the FEC packet group; judging whether restoration processing can be performed by using the selected FEC packet; storing, when a lost data packet is restored, the restored data packet in the data storing unit; and storing, in the data-storage-information storing unit, information indicating that the restored data packet is present. | 02-25-2010 |
20100050056 | RECEIVER FOR REDUCING POWER CONSUMPTION AND DIGITAL BROADCAST RECEIVING SYSTEM INCLUDING THE SAME - A receiver includes a frame boundary detector and a link controller. The frame boundary detector receives a plurality of transport stream (TS) packets and generates a control signal based on boundary information of the TS packets. The link controller disables a part of the receiver to disable forwarding of subsequent TS packets in response to the control signal. Each of the TS packets is a multi protocol encapsulation (MPE) section or a multi protocol encapsulation-forward error correction (MPE-FEC) section. | 02-25-2010 |
20100050057 | FEC ARCHITECTURE FOR STREAMING SERVICES INCLUDING SYMBOL BASED OPERATIONS AND PACKET TAGGING - In a packet communications system stream data is transported over a channel over which packet loss or corruption is possible, with forward error correction (“FEC”) information. A transmitter receives source packets comprising source data, generates FEC source packets formatted to allow for identification of lost or corrupted source packets at a receiver, arranges source data from the source packets into a plurality of source symbols wherein at least one source packet is arranged into more than one source symbol, associates a plurality of source symbols with a source block, generates a plurality of repair symbols from the source block according to a predetermined FEC encoding process and groups the plurality of repair symbols into one or more FEC repair packets associated with the source block. A receiver can use the FEC repair symbols from the FEC repair packets to recover source symbols, as needed. | 02-25-2010 |
20100050058 | METHOD AND DEVICE FOR TRANSMITTING AND RECEIVING DATA PACKETS - Forward Error Correction (FEC) coding is performed on data packets to generate verifying packets; corresponding information independent of a packet sequence number (SN) and denoting a corresponding relation between the data packets and the verifying packets is carried in the data packets, or in the verifying packets, or in the data packets and the verifying packets; the data packets and the verifying packets are transmitted by using a protocol based on a User Datagram Protocol (UDP). A method for receiving data packets and devices for transmitting and receiving data packets are further described. Thus, a receiving terminal correctly can recover lost data packets after a relay device modifies the packet SN. | 02-25-2010 |
20100058147 | METHOD AND APPARATUS FOR RELIABLE MEDIA TRANSPORT - Methods and apparatuses to model the relation between the delay samples and congestion losses and to protect media flows against congestion losses are disclosed. In one embodiment, the method comprises measuring congestion by delay samples, and performing a dynamic FEC algorithm that uses convex hull clustering for loss-event classification, including determining an FEC rate according to the loss-event classification. In another embodiment, the method comprises measuring congestion by delay samples, modeling loss events associated with the delay samples by grouping loss events as unions of convex hulls to identify a period of potentially increased congestion, dynamically changing the FEC rate based on the modeling, and applying FEC protection to the media flow during the period based on the FEC rate. In yet another embodiment, the method comprises forming clusters using past loss events and their {FTT, F{dot over (T)}T} or {RTT, R{dot over (T)}T} estimates, and estimating future loss events using most recent {FTT, F{dot over (T)}T} or {RTT, R{dot over (T)}T} estimates and their membership in convex hull clusters. | 03-04-2010 |
20100058148 | METHOD AND DEVICE FOR ADJUSTING COMMUNICATIONS POWER - A method and device for adjusting communications power are used for detecting a communications condition between a connection port and a connection target, and a communications-supporting power of the connection port that includes at least one of a transmitting power and a receiving power is adjusted according to a detected communications condition. Therefore, accuracy of data transmission and reception is ensured, and power used for data transmission and reception is reduced. | 03-04-2010 |
20100088577 | Multi-Mode Forward Error Correction - According to one embodiment, a system for multi-mode forward error correction comprises a substrate, forward error correction (FEC) modules, and a controller. The FEC modules are disposed outwardly from the substrate. A first FEC module performs forward error correction according to a first FEC scheme, and a second FEC module performs forward error correction according to a second FEC scheme. The controller configures the first FEC module and the second FEC module to convert from an input FEC scheme to an output FEC scheme for a stream. | 04-08-2010 |
20100100795 | Method and Apparatus for Performing Forward Error Correction in an Orthogonal Frequency Division Multiplexed Communication Network - According to some embodiments of the disclosed method and apparatus, systems and methods are provided that utilize extra payload capacity present in a symbol pad of a PHY payload to decrease the coding rate of an FEC coding scheme without increasing the symbol rate or decreasing the PHY rate of a corresponding data transmission. If a symbol pad length that would result from encoding a MAC frame using a default coding scheme would be at least as great as a parity length of the default coding scheme, and a new coding scheme maintaining the same parity length but having a reduced information bit length may be determined and used to encode the MAC frame. Owing the reduced information bit length, the new coding scheme has a reduced coding rate, but maintains the same number of OFDM symbols as the default coding scheme. | 04-22-2010 |
20100115378 | INTEGRATED CIRCUIT TO ENCODE DATA - An integrated circuit configurable to encode data according to a number of coding schemes and to generate cyclic redundancy codes, includes a number of identical specific hardware cells, and each cell includes four outputs for binary signals, four inputs for binary signals, a buffer to delay by one clock period a binary value received on an input and to output a one-clock period delayed binary value, binary adders to perform XOR operations, configurable multiplexers connecting the outputs, the inputs, the buffer and the adders to each other according to several configurable paths, and controllable switch matrices external to each cell and able to electrically connect and disconnect inputs to or from outputs of another cell. | 05-06-2010 |
20100115379 | Error Resilience Methods for Multi-Protocol Encapsulation Forward Error Correction Implementations - Systems, devices, and methods for error detection and correction in digital communication are disclosed. One such method comprises: storing data received in TS packets into an MPE-FEC frame buffer of a receiver according to locations indicated by an MPE-FEC frame buffer write pointer; and storing reliability information regarding said data separately therefrom, said reliability information including addresses of one or more locations in said MPE-FEC frame buffer to be marked for erasure. One such device is a receiver comprising an MPE-FEC frame buffer and an FEC decoder. The FEC decoder is configured to store data received in TS packets into the MPE-FEC buffer according to locations indicated by an MPE-FEC frame buffer write pointer. The FEC decoder is further configured to store reliability information regarding the data separately therefrom, the reliability information including addresses of one or more locations in the MPE-FEC frame buffer to be marked for erasure. | 05-06-2010 |
20100131829 | SCHEDULING DATA WITH TIME DIVERSITY IN FLOW SYSTEMS - Methods and systems are described for scheduling data in an FLO system. The method may include turbo encoding the data, and dividing a packet of the turbo-coded data into a plurality of subpackets. The method may include scheduling the turbo-coded packet of data so as to distribute the data across multiple frames of a superframe, by transmitting each one of the subpackets during a different frame of the superframe to increase time diversity. The turbo-coded packet of data may comprise systematic bits and parity bits. The method may include separately scheduling the systematic bits and the parity bits during different frames of the superframe. | 05-27-2010 |
20100131830 | Transparent In-Band Forward Error Correction for Signal Conditioning-Encoded Signals - A system and method are provided for framing messages in a forward error correction (FEC) structure for data streams encoded with redundant signal conditioning information. The method accepts signal conditioning-encoded words at a first bit rate, and eliminates redundant information in the signal conditioning-encoded words, creating N reduced-bit words of k bits. The k-bit words are mapped into a payload field of N*(k/p) p-bit words. Overhead (OH) and FEC parity fields are generated, and a frame is created including the OH field, payload field, and FEC parity field. The bit values in the frame are then pseudorandomly scrambled and the scrambled frame is transmitted at the first bit rate. A system and method are also presented for recovering the signal conditioning-encoded words from an FEC frame. | 05-27-2010 |
20100146370 | DIGITAL BROADCASTING SYSTEM AND DATA PROCESSING METHOD - A receiving system and data processing method therein are disclosed, by which mobile service data is received and processed. The present invention includes a demodulator receiving a broadcast signal including mobile service data and main service data, the demodulator converting the received broadcast signal to a baseband signal, the mobile service data configuring a data group, the data group including a plurality of know data sequences, a known data detector detecting a location of at least one of the known data sequence within the data group, the known data detector outputting detected known data location information, an equalizer channel-equalizing the demodulated mobile service data using the detected known data location information, and a signaling decoder reconstructing transmission parameter channel (TPC) data and fast information channel (FIC) data received by being included in a signaling information area allocated between a first known data sequence and a second known data sequence among a plurality of the known data sequences. | 06-10-2010 |
20100153822 | Constructing Forward Error Correction Codes - Construction and use of forward error correction codes is provided. A systematic MDS FEC code is obtained having a property wherein any set of contiguous or non-contiguous r packets can be lost during a data transmission of k data packets and r encoded packets and the original k packets can be recovered unambiguously. The systematic MDS FEC code is transformed into a (k+r, k) systematic MDS FEC code that guarantees at least one of the encoded packets is a parity packet. The starting systematic MDS FEC code may be Cauchy-based, and the transformation code derived from the starting Cauchy-based MDS FEC code allows for very efficient initialization, encoding and decoding operations. | 06-17-2010 |
20100199152 | Systems and Methods of Deferred Error Recovery - Systems and methods of deferred error recovery in a digital home communications terminal are disclosed. One such method comprises: receiving packets at a delivery rate; filling a decoder buffer from frames in the received packets while bypassing an error recovery buffer; after the level of the decoder buffer reaches an underrun threshold, decoding from the frames in the decoder buffer; and after beginning to decode, filling the error recovery buffer from the received packets and filling the decoder buffer from frames output from the error recovery buffer. | 08-05-2010 |
20100205510 | QLM decoding - A method for implementation of error correction decoding of quadrature layered modulation QLM communications. A bound on communications capacity derived using ideal QLM is approximated with QLM communications links which support data rates independent of the Shannon bound. Trellis symbol and bit demodulation algorithms recover QLM data symbols and bit algorithms offer computational efficiency at a cost of decisioning errors. Correlated bit decisioning error correction decoding and re-encoding can be implemented in a bit demodulation algorithm. Trellis demodulation and trellis decoding algorithms support parallel implementations, and concatenated implementations wherein the error correction decoding is implemented after the QLM demodulation. Concatenated implementation supports turbo decoding, MAP decoding, convolutional decoding, and block decoding by using the decisioning metrics available from QLM demodulation in place of generating the decisioning metrics directly from the detected symbol measurements. The invention describes how QLM can be used with WiFI, WiMaX, CDMA, OWDMA. | 08-12-2010 |
20100211854 | METHODS AND SYSTEMS FOR PROVIDING DIFFERENT DATA LOSS PROTECTION - This invention relates to methods and apparatus for partitioning a data word into a protected region and an unprotected region in the link layer, forward error correction of a DVB-H module to provide unequal error protection of frames during forward error correction of the frames. IP-datagrams are encapsulated for coding after a pre-loading stage is initiated so that the reliability and importance of data in data frames corresponding to the IP-datagrams can be determined. Unequal error protection is further achieved by padding zeros in the unprotected region. | 08-19-2010 |
20100211855 | DTV TRANSMITTER AND METHOD OF CODING DATA IN DTV TRANSMITTER - A DTV transmitter includes a pre-processor which pre-processes enhanced data by coding the enhanced data for forward error correction (FEC) and expanding the FEC-coded enhanced data, a data formatter which generates enhanced data packets having the pre-processed enhanced data and known data, and a multiplexer which multiplexes the enhanced data packets with main data packets. The DTV transmitter further includes an RS encoder which adds systematic parity data to each main data packet and adds RS parity place holders to each enhanced data packet, and a data interleaver which interleaves the RS-coded main and enhanced data packets and outputs a group of interleaved data packets having a head, a body, and a tail. The body includes a plurality of consecutive enhanced data packets, to which a known data sequence is periodically inserted. | 08-19-2010 |
20100218074 | System, Method and Apparatus for Reducing Blockage Losses on Information Distribution Networks - System, apparatus and method are provided for transmitting and receiving packets over first and second channels. An FEC encoder generates forward error correction (FEC) packets corresponding to an original stream of packets. A packet transmitter transmits the original stream of packets over the first channel and transmits the FEC packets over the second channel. A packet receiver receives a stream of packets over the first channel, and receives the FEC packets corresponding to the stream of packets over the second channel. An FEC decoder uses information stored in the FEC packets to determine a correspondence between the FEC packets and the stream of packets, and recovers one or more lost packets of the stream of packets using the FEC packets. | 08-26-2010 |
20100223533 | MOBILE RECEPTION OF DIGITAL VIDEO BROADCASTING-TERRESTRIAL SERVICES - A method of protecting data with application layer forward error correction in a communication system, wherein the communication system includes first devices with legacy receivers and second devices with FEC-enabled receivers, operation of the legacy receivers is not affected by the application layer forward error correction, and the method includes: determining a duration period; assembling packets of source data into source blocks corresponding to the duration period, each source block comprising a number of packets of source data; encoding the source blocks to generate encoded blocks, each encoded block comprising a number of packets of repair data; and transmitting the packets of repair data. | 09-02-2010 |
20100229071 | Interconnections techniques - Techniques are described that can be used to extend the data transmission rate specified by 10 GBASE-KR of IEEE 802.3ap (2007) to more than 10 Gb/s using a multiple lane backplane. A signal for transmission over 10 Gb/s can be divided into multiple streams for transmission over multiple lanes. Multiple transceiver pairs can be used for transmission and receipt of the multiple streams. Each transceiver pair may comply with 10 GBASE-KR of IEEE 802.3ap (2007). | 09-09-2010 |
20100229072 | APPARATUS AND METHOD FOR REDUCING POWER CONSUMPTION IN A MOBILE COMMUNICATION SYSTEM - An apparatus and method for reducing power consumption in a mobile communication system are provided. The apparatus includes a time slicing processor. When a frame border of the last section for determining a burst reception end time is not detected during a burst reception operation, the time slicing processor receives a burst enough to restore the whole MPE-FEC frame to the former state or receives an early burst reception end request for notifying that it is impossible to restore the whole MPE-FEC frame to the former state, and terminates the burst reception process. | 09-09-2010 |
20100229073 | ENCODING AND ERROR CORRECTION SYSTEM FOR ENHANCED PERFORMANCE OF LEGACY COMMUNICATIONS NETWORKS - A system includes a header stripper configured to strip header data from a plurality of legacy system frames. Each of the plurality of legacy system frames (i) being in accordance with a legacy system frame format and (ii) including a header block and a traffic channel block. A first encoder is configured to encode speech data for a plurality of slots of the traffic channel blocks. A second encoder is configured to encode the stripped header data as a frame header. A combiner is configured to combine the frame header and the encoded speech data to generate a frame. A segmenter segments the frame into a plurality of segments. A transmitter is configured to transmit the plurality of segments as traffic channel data in accordance with the legacy system frame format. | 09-09-2010 |
20100235717 | METHODS AND APPARATUS FOR PROVIDING LINEAR ERASURE CODES - Methods and apparatus for providing linear erasure codes. In one aspect, a method is provided for encoding a set of data values into a code symbol. The method includes determining an index sequence that defines selected data values to be used to generate the code symbol, and determining a value sequence that defines factors to be multiplied by the selected data values to generate the code symbol. The method also includes generating a packet header that describes the index sequence and the value sequence. | 09-16-2010 |
20100241931 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A digital broadcasting system and a method of processing data is disclosed. A receiving system of the digital broad-casting system may include receiving system may include a signal receiving unit, a first data processor, a second data processor, and an audio/video (AN) decoder. The signal receiving unit receives at least one of first mobile service data transmitted in accordance with a first transmission mode and second mobile service data transmitted in accordance with a second transmission mode. The first data processor can correct an error generated in the first mobile service data by performing demodulation for the first mobile service data received in the signal receiving unit in accordance with a first demodulation mode and performing CRC (cyclic redundancy check) decoding and RS decoding for RS (Reed-Solomon) of the demodulated first mobile service data. The second data processor can correct an error generated in the second mobile service data by performing demodulation for the second mobile service data received in the signal receiving unit in accordance with a second demodulation mode and performing CRC decoding and RS decoding for a code block of the demodulated second mobile service data. The AN decoder can perform AN decoding for the mobile service data output from the first data processor and the second data processor. | 09-23-2010 |
20100251078 | RECEIVING APPARATUS, RECEIVING METHOD, PROGRAM, AND RECEIVING SYSTEM - A receiving apparatus includes: an LDPC decoding device configured such that when an LDPC-coded data signal, LDPC representing Low Density Parity Check, and an LDPC-coded transmission control signal are transmitted in multiplexed fashion, the LDPC decoding device can decode both the data signal and the transmission control signal; a holding device configured to be located upstream of the LDPC decoding device and to hold at least the transmission control signal upon receipt of the data signal and the transmission control signal; and a control device configured to control the LDPC decoding device to decode the data signal while the transmission control signal is being accumulated in the holding device and to interrupt the current decoding so as to control the LDPC decoding device to decode the transmission control signal when the transmission control signal has been accumulated in the holding device. | 09-30-2010 |
20100275103 | Data Transmission Method, Data Transmission System, Transmitting Method, Receiving Method, Transmitting Apparatus and Receiving Apparatus - In variable rate data transmission, a data transmission method or the like is provided which enables adjustment for achieving desired erroneous rate detection. A transmitting side places a calculated error detecting code after the transmission data in each frame, generates frame data in which an R-bit series before the final bit position of the error detecting code is rearranged in inverse order, and transmits. A receiving side assumes the transmission data and error detecting code by assuming the final bit position of the frame data in each frame, conducting the assumption presuming that the rearrangement in inverse order has occurred on the transmitting side. Among the assumed final bit positions, the position determined to be errorless as a result of the error detection based on the assumed transmission data and error detecting code is determined as the final bit position. R can be greater or less than the number of bits of the error detecting code. | 10-28-2010 |
20100275104 | ERROR CORRECTING DEVICE AND ERROR CORRECTING METHOD - An error correcting device in an optical communication system that transmits a transmission frame formed by adding an overhead and an error correction code to information data uses a concatenated code or an iterated code of at least two error correction codes as an outer code and an error correction code for soft-decision decoding as an inner code. | 10-28-2010 |
20100275105 | ERROR CORRECTING METHOD AND DEVICE - The invention concerns a method of correcting errors in a data stream of at least one image, implemented in a data reception device, said at least one image being cut up into image portions, said stream being coded by image portion and divided into data packets, the method comprising a step of detecting at least one lost data packet and being characterized in that it comprises the following steps:
| 10-28-2010 |
20100281343 | Virtual Lane Forward Error Correction in Multilane Distribution - A system and method are provided for generating virtual lane (VL) forward error correction (FEC) overhead (OH) in a communication multi-lane distribution (MLD) protocol transmitter, and for recovering data words from virtual lanes with FEC OH in an MLD protocol receiver. The transmission method accepts an Optical Transport Network (OTN) frame with n consecutively ordered payload chunks of data words, at a first data rate. Each payload chunk is assigned to a virtual lane data word (VLDW) in an MLD frame of n consecutively ordered VLDWs. The assignment order of payload chunks to VLDWs is rotated at the start of each MLD frame. VLDWs are joined into VLDW groups, where each VLDW group includes at least one VLDW. FEC blocks are calculated for VLDWs, creating ordered VL codewords (VLCWs). Then, the VLCWs are multiplexed to maintain a consistent assignment of VLCW order to physical transmission lanes and transmitted. | 11-04-2010 |
20100293441 | System and Method for Accelerated Forward Error Correction (FEC) Synchronization - A system and method are provided for accelerating forward error correction (FEC) synchronization in a communicating receiver. On the transmitter side, the method accepts an energy waveform representing a packet of data symbols, encodes the packet, and creates an FEC block. Prior to transmitting the FEC block, an electromagnetic waveform is transmitted representing an FEC flag character. Then, an electromagnetic waveform representing the FEC block is transmitted a predetermined first period of time after the transmission of the FEC flag character. For example, the first time period may be immediately following the FEC flag character transmission or a predetermined number of idle characters following the transmission of the FEC flag character. | 11-18-2010 |
20100299578 | APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING DATA - A transmitting apparatus in a transport network performs forward error correcting encoding for each virtual lane set as a multiple of the transmission channels, to generate virtual frames including independent parity bytes for each virtual lane. The generated virtual frames are transmitted through at least one transmission channel. In addition, a receiving apparatus detects the virtual frames for each virtual lane from a signal received through a transmission channel by using a frame assignment sequence, and performs forward error correcting decoding by using the parity bytes included in the virtual frames detected for each virtual lane. | 11-25-2010 |
20100306625 | TRANSMISSION ERROR DISSIMULATION IN A DIGITAL SIGNAL WITH COMPLEXITY DISTRIBUTION - The present invention relates to a method of transmission error concealment in a digital signal split up into a plurality of successive frames associated with different time intervals in which, on reception, the signal might comprise erased frames and valid frames and in order to replace at least the first erased frame (N) after a valid frame, at least two steps are performed, a first step (E | 12-02-2010 |
20100318882 | Method and Module for Correcting Transmission Errors in a Datastream - The subject of the present invention is a method for correcting transmission errors in a data stream transmitted by a communications system using a protocol stack. According to the invention, the method consists in utilizing the redundancy of sequences whose content is fixed across several layers in a stack of protocols so as to correct transmission errors; the method consisting to this end in searching at the level of the receiver for sequences corresponding to a known sequence present in the stream received and doing so by detecting sequences similar to this known sequence, non-similar sequences not being retained; the method consisting furthermore, when similar sequences are present, in detecting transmission errors in the known sequence and in modifying the similar sequences (erroneous sequences) with the aid of the known sequence. | 12-16-2010 |
20100332953 | INSTRUMENT CONTROL SYSTEM AND METHODS - Methods, systems and computer readable media for controlling an instrument in communication with a host computer are provided. Operations of an instrument that must be completed on schedule are controlled via an embedded controller embedded in the instrument. A complete status packet is sent to a host computer from the embedded controller Periodically, the embedded controller repeats the sending of a complete status packet to the host computer, wherein status values in the complete status packet are updated with each iteration of sending a complete status packet. | 12-30-2010 |
20110004808 | SYSTEMS, PROCESSES AND INTEGRATED CIRCUITS FOR RATE AND/OR DIVERSITY ADAPTATION FOR PACKET COMMUNICATIONS - A media over packet networking appliance provides a network interface, a voice transducer, and at least one integrated circuit assembly coupling the voice transducer to the network interface. The at least one integrated circuit assembly provides media over packet transmissions and holds bits defining reconstruction of a packet stream having a primary stage and a secondary stage. The secondary stage has one or more of linear predictive coding parameters, long term prediction lags, parity check, and adaptive and fixed codebook gains. The packet stream has an instance of single packet loss, and the reconstruction includes receiving a packet sequence represented by P(n)P(n−1)′, [Lost Packet], P(n+2)P(n+1)′, and P(n+3)P(n+2)′, obtaining as information from the secondary stage one or more of the linear predictive coding parameters, long term prediction lags, parity check, and adaptive and fixed codebook gains, and performing an excitation reconstruction utilizing said packet sequence thus received. | 01-06-2011 |
20110010607 | SYSTEM AND METHOD OF TRANSMITTING CONTENT FROM A MOBILE DEVICE TO A WIRELESS DISPLAY - A method of transmitting content to a wireless display device is disclosed. The method may include receiving multimedia data, encoding the multimedia data, and writing encoded multimedia data into a first predetermined memory location of a shared memory. Further, the method may include encapsulating the encoded multimedia data and writing encapsulation data into a second predetermined memory location of the shared memory. The method may also include calculating error control encoding and writing the error control encoding into a third predetermined memory location of the shared memory. Further, the method may include transmitting the encoded multimedia data, the encapsulation data, and the error control encoding to the wireless display device. | 01-13-2011 |
20110010608 | FORWARD ERROR CORRECTION ENCODING/DECODING METHOD AND APPARATUS, DIGITAL BROADCASTING RECEPTION APPARTUS, AND DECODING METHOD THEREOF - A forward error correction encoding method includes: separating a first header section from an inputted packet stream; generating a second payload section by encoding a first payload section of the packet stream, from which the first header section is separated, according to a preset code rate; generating a second header section according to the code rate; and combining the first header section, the second header section, and the second payload section. | 01-13-2011 |
20110029845 | Apparatus, Systems and Methods Including Nonbinary Low Density Parity Check Coding For Enhanced Multicarrier Underwater Acoustic Communications - Advantageous underwater acoustic (UWA) apparatus, systems and methods are provided according to the present disclosure. The apparatus, systems and methods employ nonbinary low density parity check (LDPC) codes that achieve excellent performance and match well with the underlying modulation. The nonbinary LDPC codes of the proposed apparatus, systems and methods are formed, at least in part, from a generator matrix that has a high density to reduce the peak-to-average-power ratio (PAPR) with minimal overhead. The disclosed apparatus, systems and methods employ nonbinary regular LDPC cycle codes if the constellation is large and nonbinary irregular LDPC codes if the constellation is small or moderate. The nonbinary irregular and regular LDPC codes enable: i) parallel processing in linear-time encoding; ii) parallel processing in sequential belief propagation decoding; and iii) considerable resource reduction on the code storage for encoding and decoding. | 02-03-2011 |
20110047443 | NETWORK COMMUNICATION PROTOCOL FOR LARGE SCALE DISTRIBUTION OF STREAMING CONTENT - Forward error correction may be implemented in a network having first, second and third nodes. The second node receives streaming media message packets and one or more check packets from an upstream first node. The second node transmits the message packets and check packets to a downstream third node. The second node uses the check packets to decode missing message packets and transmits the decoded missing packets to the third node before the missing message packets are to be presented by the third node. The third node may receive message packets and a first set of check packets from the second node and a second set of check packets from the first node. The third node may use check packets from both sets to decode missing message packets. | 02-24-2011 |
20110047444 | VARIABLE RATE CODING FOR ENABLING HIGH PERFORMANCE COMMUNICATION - A protocol for optimizing the use of coded transmissions such as over wireless links. In this technique, interframes are split into segments selected to be an optimum size according to transmission characteristics of the radio channel. The inverse process is applied at the receiver. Using this scheme, segments containing erroneous data may be resent. | 02-24-2011 |
20110055666 | RECEIVER FOR ERROR-PROTECTED PACKET-BASED FRAME - In one embodiment, a receiver for a frame of media packets employing the real-time transmission protocol (RTP) and forward error correction (FEC) is disclosed. The receiver comprises a packet buffer and an FEC decoder. After a packet is received by the packet buffer, the FEC decoder reads the packet and, as part of FEC processing, performs an XOR operation on the packet, without waiting for the entire frame (or, indeed, for any subsequent packet of the frame) to be received. The XOR operation results are accumulated until sufficient packets are received to reconstruct a missing packet in the frame. Because the XOR operations are performed immediately after a packet is received, without any delay from waiting for subsequent packets, the receiver has a very low latency, and the packet buffer may be relatively small. | 03-03-2011 |
20110066924 | COMMUNICATING IN A COMPUTER ENVIRONMENT - Communicating in a peer-to-peer computer environment. A tracker peer is contacted and a list of peer nodes are obtained at a user device. A subset of peer nodes are selected from the list of peer nodes to act as relay nodes for a communication. An appropriate compression scheme is selected for the communication at the user device. Data is transmitted to at least one relay node for the at least one relay node to forward to at least one other user device, wherein the relay node is one of the subset of the peer nodes. Data is received at the user device from the at least one relay node forwarded from the at least one other user. | 03-17-2011 |
20110083061 | METHOD AND APPARATUS FOR DISPERSED STORAGE OF STREAMING MULTI-MEDIA DATA - A method begins by a processing module determining dispersed storage preferences for streaming multi-media data. The method continues with the processing module transcoding the streaming multi-media data into transcoded data when the dispersed storage preferences include transcoding. In addition, the method continues with the processing module encoding the transcoded data in accordance with an error coding dispersed storage function of the dispersed storage preferences to produce pluralities of error coded data slices. In addition, the method continues with the processing module outputting the pluralities of error coded data slices to a plurality of data storage units for storage therein. | 04-07-2011 |
20110119565 | MULTI-STREAM VOICE TRANSMISSION SYSTEM AND METHOD, AND PLAYOUT SCHEDULING MODULE - A multi-stream voice transmission system includes a transmitting terminal and a receiving terminal for transmitting and receiving first and second packet streams via first and second network channels. The receiving terminal includes a playout buffer for buffering the first and second packet streams, generates an output voice signal from the buffered packets according to a playout schedule adjusting coefficient β, generates packet loss parameters and packet delay parameters corresponding to loss and delay experienced by the first and second packet streams, and provides the parameters to the transmitting terminal. The transmitting terminal receives the parameters, performs a playout schedule optimizing algorithm employing the parameters so as to determine an optimum value of the playout schedule adjusting coefficient β corresponding to a balanced packet loss rate and a balanced playout delay of the next packets to be transmitted, and provides the playout schedule adjusting coefficient β to the receiving terminal. | 05-19-2011 |
20110131474 | ENCODING AND DECODING METHOD, AND ENCODING AND DECODING DEVICES WITH A TWO-STAGE ERROR PROTECTION PROCESS - An encoding method and device are provided for a series of data packets transmitted in the framework of a combined streaming and downloading application by a two-stage error protection process and only one unidirectional transmission channel. A partial block of successive data packets is protected against some transmission errors occurring during streaming with the aid of a first error protection process while all data packets are protected against the transmission errors that can remain after streaming is completed with the aid of a second error protection process. In a decoding process, a series of data packets that are encoded according to the encoding are decoded. | 06-02-2011 |
20110145682 | TRANSMITTING SYSTEM AND METHOD OF TRANSMITTING DIGITAL BROADCAST SIGNAL IN TRANSMITTING SYSTEM - A transmitting system and a method of transmitting digital broadcast signal are disclosed. This invention extends a region for mobile service data in a slot. Thus, the transmitter can transmit more mobile service data. This invention has an advantage enhancing the reception performance of a broadcast signal at a reception system, and a method for processing a broadcast signal by inserting additional known data in regions C, D and E. | 06-16-2011 |
20110161785 | METHOD FOR TRANSMITTING A DIGITAL SIGNAL BETWEEN AT LEAST TWO TRANSMITTERS AND AT LEAST ONE RECEIVER, USING AT LEAST ONE RELAY, AND CORRESPONDING PROGRAM PRODUCT AND RELAY DEVICE - A method is provided for transmitting a digital signal between at least two transmitters and at least one receiver, using a concatenation of at least two codes. The method includes a first encoding step, in the transmitters, which outputs at least two first code words; a first transmission step of the first code words, via at least two distinct transmission channels; a receiving step, in at least one relay device, of at least two of the first code words, known as intermediate code words; a step of intertwining at least one part of the bits of the intermediate code words that outputs the intertwined bits; a second step of encoding the intertwined bits, in the relay(s), which outputs at least one second code word, taking into consideration the intermediate code words; a second step of transmitting the second code word(s) through the relay device(s), so as to enable, in the receiver(s), an iterative decoding, taking into account the first code words, and then a redundancy formed by the second code word(s). | 06-30-2011 |
20110161786 | METHOD FOR COPING WITH PACKET ERROR DISTRIBUTION, A SERVER APPARATUS, AND A TERMINAL APPARATUS - According to one embodiment, a server apparatus includes a judgment module and a controller. The judgment module judges a communication connection state of the terminal that made the notification, when a message indicating that error reception of an unnecessary packet is detected by the terminal. The controller executes a process of preventing packet error distribution according to the communication connection state judged by the judgment module. | 06-30-2011 |
20110173517 | SYMBOL-LEVEL RANDOM NETWORK CODED COOPERATION WITH HIERARCHICAL MODULATION IN RELAY COMMUNICATION - Disclosed is a novel cooperative communication strategy jointly using symbol-level random network coding and hierarchical modulation in order to effectively minimize packet error rate in error prone wireless networks. The source (or sender) broadcasts random network coded symbols with hierarchical modulation to the relays and the destination (or receiver). In following time slots, the relays, which have successfully decoded the original packet, transmit additional random network coded symbols to the destination. By applying the present disclosure into a multi-hop relay consumer device network, which comprises a set of consumer devices, error free transmission with high efficiency can be achieved. | 07-14-2011 |
20110185262 | ERROR MANAGEMENT - An electronic device is described which receives data from a transmitting device via a communications channel. The electronic device comprises digital processing circuitry arranged to process the data received via the communications channel to generate output data, error detection circuitry arranged to detect errors in the output data, and monitoring circuitry arranged to monitor the quality of digital processing conducted by the digital processing circuitry and generate digital performance data indicative of the monitored quality of digital processing. The electronic device also comprises control circuitry responsive to error information comprising errors detected by the error detection circuitry and the performance data generated by the monitoring circuitry to modify the operation of one or both of the transmitting device and the electronic device. The digital performance data provides the control circuitry with additional information for use in identifying where errors in signal processing are arising, enabling an informed decision be made to modify the operation of either the transmitting device or receiving device in some way, either to reduce the occurrence of errors in the output signal or to improve the speed and/or efficiency of the transmitter and/or receiver. | 07-28-2011 |
20110185263 | HI-SPLIT UPSTREAM DESIGN FOR DOCSIS - In one embodiment, upstream transmission throughput in a cable network is markedly increased by moving up the US/DS frequency split by approximately an order of magnitude to a few hundred MHz. Additional transceivers (carriers) may be implemented to take advantage of the broader spectrum. A block of multiple upstream carriers (FIG. | 07-28-2011 |
20110191656 | Systems for High-Speed Backplane Applications Using Pre-Coding - In conventional Backplane Ethernet systems, data is transmitted over two pairs of copper traces in one direction using a PAM-2 scheme and a baud rate of 10.3125 GHz, giving an effective bit rate of 10.3125 Gbps. The rate at which data can be transmitted in Backplane Ethernet systems, while still being reliably received, is typically limited by ISI caused by the dispersive nature of the copper traces, frequency dependent transmission losses caused primarily by skin effect and dielectric loss of the copper traces, and cross-talk from adjacent communication lines. The present invention is directed to systems for overcoming these and other signal impairments to achieve speeds up to, and beyond, twice the conventional 10 Gbps limit associated with Backplane Ethernet systems. | 08-04-2011 |
20110202819 | Configurable Error Correction Encoding and Decoding - A system and method are disclosed performing error correction on data by a processor. Received data is demultiplexed into a first demultiplexer output and a second demultiplexer output. Stored instructions are executed by a processor to decode the first demultiplexer output and a deinterleaver output to produce a decoded output. Stored instructions are executed by a processor to interleave the decoded output to produce an interleaved output. Stored instructions are executed by a processor to decode the interleaved output and the second demultiplexer output to produce decoded data. Stored instructions are executed by a processor to deinterleave the decoded data. The deinterleaved data is output. | 08-18-2011 |
20110214036 | DIGITAL TELEVISION TRANSMITTER/RECEIVER AND METHOD OF PROCESSING DATA IN DIGITAL TELEVISION TRANSMITTER/RECEIVER - A digital television (DTV) transmitter/receiver and a method of processing data in the DTV transmitter/receiver are disclosed. In the DTV transmitter, a pre-processor pre-processes the enhanced data by coding the enhanced data for forward error correction (FEC) and expanding the FEC-coded enhanced data. A data formatter generates enhanced data packets including the pre-processed enhanced data and inserts known data to at least one of the enhanced data packets. A first multiplexer multiplexes the enhanced data packets with main data packets including the main data. And, an RS encoder RS-codes the multiplexed main and enhanced data packets, the RS encoder adding systematic parity data to each main data packet and adding RS parity place holders to each enhanced data packet. Herein, the RS encoder may insert non-systematic RS parity data or null data into the RS parity place holders included in each enhanced data packet. | 09-01-2011 |
20110225476 | System And Method For Enabling A Buffer Less Or Substantially Buffer Less Core Network - The present invention relates to a system and method for enabling a buffer-less or substantially buffer-less core network using a packet-level forward error correction (FEC) coding scheme. The system includes an ingress edge router configured to receive data packets destined to at least one egress edge router via an access link from an end-host. The ingress edge router is connected to the at least one egress edge router via a core network, where the core network is buffer-less or substantially buffer-less. Also, the ingress edge router is configured to apply a forward error correction (FEC) encoding scheme to the data packets at a packet level and transmit the encoded data packets to the core network. | 09-15-2011 |
20110246861 | METHOD OF ETHERNET FRAME FORWARD ERROR CORRECTION INITIALIZATION AND AUTO-NEGOTIATION - A method of managing forward error correction (FEC) initialization and auto-negotiation in ethernet passive optical networks includes receiving FEC data from an optical network unit (ONU), and the optical line terminal (OLT) responds to the ONU with FEC data. Upon receiving data not forward error corrected from an ONU, the OLT responds with data not coded for FEC. Similarly, upon receiving forward error corrected data from the OLT, the ONU responds with forward error corrected data; and upon receiving data not forward error corrected from the OLT, the ONU responds with data not forward error corrected. The communications quality from the ONU is monitored, if the communications quality is not sufficient, the OLT transmits forward error corrected data to the ONU; otherwise, the OLT transmits non-FEC data to the ONU. Similarly, the method includes monitoring communications quality from the OLT by the ONU; if the communications quality is insufficient, the ONU transmits FEC data to the OLT; otherwise, the ONU transmits data not forward error corrected to the OLT. | 10-06-2011 |
20110252292 | PACKET ERROR CORRECTION IN NETWORKS - An apparatus and a method for packet error correction in packet-switched networks is provided. Message packets to be transmitted on a network are subdivided into k symbols over GF(q), and the symbols are then encoded by a symbol-level encoder into a codeword of n>k symbols over GF(q). The codeword is transmitted on the network in a plurality of network packets to a symbol-level decoder, which recovers any symbols lost or corrupted in transmission. Encoding at the symbol level increases the amount of data that can be recovered in any single correction operation. The efficiency of the decoding is also enhanced because the location of symbol errors can be determined prior to decoding. | 10-13-2011 |
20110258518 | Variable modulation with LDPC (Low Density Parity Check) coding - Variable modulation within combined LDPC (Low Density Parity Check) coding and modulation coding systems. A novel approach is presented for variable modulation encoding of LDPC coded symbols. In addition, LDPC encoding, that generates an LDPC variable code rate signal, may also be performed as well. The encoding can generate an LDPC variable code rate and/or modulation signal whose code rate and/or modulation may vary as frequently as on a symbol by symbol basis. Some embodiments employ a common constellation shape for all of the symbols of the signal sequence, yet individual symbols may be mapped according different mappings of the commonly shaped constellation; such an embodiment may be viewed as generating a LDPC variable mapped signal. In general, any one or more of the code rate, constellation shape, or mapping of the individual symbols of a signal sequence may vary as frequently as on a symbol by symbol basis. | 10-20-2011 |
20110258519 | Error Control On-Demand - The present invention relates to a new error control paradigm in a packet switched network that is particularly advantageous for multicast transmission. | 10-20-2011 |
20110276860 | METHOD AND APPARATUS FOR DEMULTIPLEXER DESIGN FOR MULTI-EDGE TYPE LDPC CODED MODULATION - A method involves receiving an LDPC coded bitstream and demultiplexing the received LDPC coded bitstream using an optimized demultiplexer, the optimized demultiplexer being designed by:
| 11-10-2011 |
20110283167 | Super block error correction code (ECC) adaptable to communication systems including hard disk drives (HDDs) and other memory storage devices - Super block error correction code (ECC) adaptable to communication systems including hard disk drives (HDDs) and other memory storage devices. A means is presented by which a number of blocks of information can be organized, with a degree of ECC provided thereto, and transmitted via a signal into a communication channel. In some instances, the communication channel is coupled to a storage media as in the context of an HDD, and information is written to and read from the storage media via this communication channel (e.g., “read channel”). This means is particularly well suited to applications that provide large amounts of data via any one transmission (e.g., DVR/PVR (Digital/Personal Video Recorder)). A redundant block is generated using the information of each of a number of information blocks thereby provided extra ECC on a large portion of data, and that redundant block also undergoes ECC encoding. | 11-17-2011 |
20110296280 | METHOD, DEVICE AND COMPUTER-READABLE STORAGE MEDIUM FOR CONFIGURING AN OVERALL ENCODING/DECODING SCHEME IN A COMMUNICATIONS NETWORK - A method is provided for configuring an overall encoding scheme comprising a first encoding for generating first encoded packets from source packets and a second encoding for generating second encoded packets by combination of first encoded packets according to a combination scheme applied by predetermined nodes of the network. The method obtains a number N of defective paths among paths used to transmit the first and second encoded packets to at least one destination node, a path being defective if an associated quality of transmission is below a predetermined threshold. A combination scheme is selected from among at least two possible predetermined combination schemes for which a number of encoded second packets is greater than or equal to N. | 12-01-2011 |
20110307765 | APPARATUS AND METHOD USING MATRIX NETWORK CODING - Provided are a communication apparatus and method using a matrix network coding scheme. The communication apparatus includes a reception unit to receive a corrupted packet including a plurality of corrupted words, and a controller to estimate a first decoded word corresponding to the corrupted words based on the corrupted words and a generator matrix. The controller generates a second decoded word corresponding to the corrupted words based on a codebook and the estimated first decoded word. The codebook is based on the generator matrix. The controller generates a message based on a plurality of second decoded words respectively corresponding to the plurality of corrupted words. | 12-15-2011 |
20120011418 | PACKET ENCODING METHOD TO PROVIDE UNEQUAL ERROR PROTECTION TO USERS AND/OR APPLICATIONS DATA - Embodiments of the invention provide a packet encoding scheme to ensure unequal error protection to different bits in a packet or in multiple packets. In one embodiment, a method to process bits in a bit stream comprises scrambling the bit stream; separating the scrambled bit stream into a high priority bit stream with an order of high priority bits from left to right and a low priority bit stream with an order of low priority bits from left to right; rearranging the bits by embedding the high priority bits in the low priority bit stream while preserving the two orders, the rearranged bit stream including blocks of bits, each block including one or more high priority bits disposed left of corresponding one or more low priority bits to provide protection for the high priority bits against noise which is at least equal to protection for the low priority bits; and modulating the rearranged bit stream using Gray encoding method to produce an encoded bit stream. | 01-12-2012 |
20120042227 | FEC STREAMING WITH AGGREGATION OF CONCURRENT STREAMS FOR FEC COMPUTATION - Transmitters and receivers deal with streams of data, wherein the receiver is expected to begin using received data before receiving all of the data. Concurrent streams are sent and FEC coding is used with the streams and done as an aggregate. The transmitter performs FEC operations over the plurality of streams, wherein source blocks from at least two streams logically associated into a jumbo source block and FEC processing is performed to generate one or more jumbo repair block from the jumbo source block. Each of the source blocks comprises one or more source symbols from their respective stream. The jumbo source symbols can be of constant size and are suitably aligned along size boundaries that make processing efficient. Each source symbol need not be the same size, and the number of source symbols from each stream in a jumbo source block need not be the same value across streams. | 02-16-2012 |
20120060075 | TECHNIQUES FOR UL MU MIMO SIGNALING AND ERROR HANDLING - An embodiment of the present invention provides a wireless station (STA), comprising a transceiver operable for communicating in a wireless network, wherein the transceiver is adapted to use signaling that enables the wireless station to communicate necessary information including a desired modulation coding scheme (MCS). | 03-08-2012 |
20120089890 | FEC CODE AND CODE RATE SELECTION BASED ON PACKET SIZE - Techniques for encoding and decoding data are described. In an aspect, multiple code rates for a forward error correction (FEC) code may be supported, and a suitable code rate may be selected based on packet size. A transmitter may obtain at least one threshold to use for code rate selection, determine a packet size to use for data transmission, and select a code rate from among the multiple code rates based on the packet size and the at least one threshold. In another aspect, multiple FEC codes of different types (e.g., Turbo, LDPC, and convolutional codes) may be supported, and a suitable FEC code may be selected based on packet size. The transmitter may obtain at least one threshold to use for FEC code selection and may select an FEC code from among the multiple FEC codes based on the packet size and the at least one threshold. | 04-12-2012 |
20120110420 | UNIVERSAL PACKET LOSS RECOVERY FOR DELIVERY OF REAL-TIME STREAMING MULTIMEDIA CONTENT OVER PACKET-SWITCHED NETWORKS - The Universal Packet Loss Recovery System (UPLRS) is capable of recovering end-to-end network packet losses to obtain reliable end-to-end network delivery of multimedia streaming content over IP networks where packet losses appear above the transport layer. The UPLRS incorporates the use of Packet Forward Error Correction Coding (FEC) with packet interleaving processing prior to transport. Packet FEC is an error correction coding method at the packet level to improve link transmission reliability. At the source end of the packet-switching network, the Packet FEC scheme encodes a stream of transport multimedia content packets by including redundant packets in the stream to allow for the recovery of lost packets by the Packet FEC decoder at the user end of the packet-switching network. Since lost packets appear only above the transport layer in the IP network protocol stack, Packet FEC can be viewed as a transport layer or an application layer coding method. | 05-03-2012 |
20120110421 | TECHNIQUES TO PERFORM FORWARD ERROR CORRECTION FOR AN ELECTRICAL BACKPLANE - Techniques to perform forward error correction for an electrical backplane are described. An apparatus may comprise a physical layer unit having a forward error correction sublayer to perform forward error correction using a single bit to represent a two bit synchronization header. Other embodiments are described and claimed | 05-03-2012 |
20120117446 | PACKET-LEVEL ERASURE PROTECTION CODING IN AGGREGATED PACKET TRANSMISSIONS - In a first aspect, an aggregated packet (A-MPDU) includes packets (MPDUs) and EC-Blocks (Error Correction Blocks) containing error correction coding information. A transmitter uses a Fountain coding scheme (for example, Raptor or RaptorQ) to generate the error correction coding information from the MPDUs. If a receiver detects an error in a received MPDU, then the receiver uses the error correction coding information from the EC-Blocks to correct the error. In a second novel aspect, a determination is made as to whether a change in error rate is more likely due to collisions or to a low SNR. If the determination is that the change is due to collisions then the MCS index is adjusted to restore a target error rate, whereas if the determination is that the change is due to a low SNR then the number of EC-Blocks per A-MPDU is adjusted to restore the target error rate. | 05-10-2012 |
20120124452 | SYSTEMS AND METHODS OF PROVIDING ERROR TOLERANT ROBUST SIMPLEX WIRELESS DATA FOR SYSTEMS EMPLOYING TIME CORRELATED DATA TRANSFER - Systems and methods of providing error tolerant robust simplex wireless data for systems employing time correlated data transfer are provided. In one embodiment, a system comprises: sensors that produce samples of time correlated data; and a node coupled to the sensors by a wireless link. The link comprises a primary stream for simplex transmission of data packets, and a secondary stream for simplex transmission of delayed data packets, the delayed data packets a delayed retransmission of the time correlated data. When the node receives a first data packet from a first sensor via the primary stream, the data receiving node check validity. When the first data packet is corrupted, the node validity checks a second data packet received via the secondary stream. When both packets contain corrupted data, the node builds a reconstructed plurality of sequential time correlated data samples based on non-corrupted data samples from within the data packets. | 05-17-2012 |
20120131420 | Method and Apparatus for Non-uniform Redundancy Packet Error Correction - A method for correcting at least one error in a data transmission over a packet-based communication network includes the steps of: generating a sequence of data packets for transmission over the packet-based communication network, the sequence of data packets being arranged into a plurality of packet frames, each of at least a subset of the packet frames including at least a primary data packet and a number of redundant data packets which is a function of a prescribed redundancy pattern, the subset of packet frames having a non-uniform distribution of redundant data packets therein; transmitting the sequence of data packets over the communication network; and recovering at least one missing data packet in the sequence of data packets using at least one corresponding redundant data packet in at least one subsequently received packet frame when the missing data packet is identified in a receiver of the sequence of data packets. | 05-24-2012 |
20120131421 | Receiving Apparatus, Receiving Method and Non-Transitory Computer Readable Recording Medium for Recording Receiving Program - According to one embodiment, a receiving apparatus includes a data packet receiver, a quality reinforcement packet receiver, an information setting module, a packet processor, a recovery processor. The data packet receiver is configured to receive a data packet comprising a data portion. The quality reinforcement packet receiver is configured to receive a quality reinforcement packet comprising a quality reinforcement portion. The information setting module is configured to set the data portion corresponding to a part of information included in the data packet as a recovery process target. The packet processor is configured to determine whether there is a lost data packet based on the received data packet and the quality reinforcement packet. The recovery processor is configured to recover, when there is the lost data packet, at least the data portion set as the recovery process target in the lost data packet by using the data portion set as the recovery process target in a non-lost data packet and the quality reinforcement portion corresponding thereto. | 05-24-2012 |
20120151302 | BROADCAST MULTIMEDIA STORAGE AND ACCESS USING PAGE MAPS WHEN ASYMMETRIC MEMORY IS USED - A receiving device for storing and accessing data transmitted from a source, the data generated from transport objects comprises multimedia content that uses a forward error correction code, is subject to network losses, and/or is transported interleaved. The device includes a receiving module configured to store the data in first access memory according to a page format, write the data formatted as pages to physical storage media, and generate a page structure map describing a relationship between the data written and a data structure of the multimedia content. An access module receives a request for a portion of the multimedia content, determines pages of data from the physical storage medium as including data corresponding to the requested portion according to the page structure map, stores the determined pages, and decodes the data corresponding to the requested portion from a requesting module. A media player receives the requested portion for consumption. | 06-14-2012 |
20120166914 | LDPC ENCODING AND DECODING OF PACKETS OF VARIABLE SIZES - Techniques to support low density parity check (LDPC) encoding and decoding are described. An apparatus includes at least one processor and a memory coupled to the at least one processor. The at least one processor is configured to encode or decode a packet based on a base parity check matrix and a set of lifting values. In a particular embodiment, the set of lifting values is limited to lifting values that are each a different power of two. The memory is configured to store parameters associated with the base parity check matrix. | 06-28-2012 |
20120192039 | Method, Apparatuses and Service for Media Transmission - Methods, devices, computer program products and systems for transmitting and receiving media information are disclosed. The media information is protected against errors introduce by an unreliable channel by error-protection information. The error-protection information is generated, transmitter, received and/or used in rendering based on the context of the receiver, e.g. based on a geographical location of the receiver. | 07-26-2012 |
20120210195 | METHOD, DEVICE, AND SYSTEM FOR FORWARD ERROR CORRECTION - A method for forward error correction (FEC) includes obtaining information on a type of a current frame, where the current frame includes a key frame and a non-key frame; determining a coding redundancy of the current frame according to the type of the current frame and a redundancy coding strategy, where the coding redundancy of the key frame is greater than that of the non-key frame; and using the determined coding redundancy to generate an FEC code for the current frame. The method is applicable to circumstances where FEC is performed for media data of various coding formats. | 08-16-2012 |
20120233525 | METHOD FOR OPTIMIZING THE FORWARD ERROR CORRECTION SCHEME - The present invention relates to a method for optimizing the FEC scheme comprising the steps of (a) receiving a batch of data packets designated for transmission; (b) choosing a number of divisors having no common denominators in accordance with the said batch of data packets; (c) organizing into blocks said batch of data packets a number of times in accordance with the number of divisors using said divisors; and (d) creating a FEC packet for each of said blocks. | 09-13-2012 |
20120246546 | FORWARD ERROR CORRECTION METHOD - This invention concerns packet recovery for real-time (live) multi-media communication over packet-switched networks like the Internet. Such communication includes video, audio, data or any combination thereof. The invention comprises forward error correction (FEC) algorithms addressing both random and burst packet loss and errors, and that can be adjusted to tradeoff the recoverability of missing packets and the latency incurred. | 09-27-2012 |
20120254701 | MODULATOR AND MODULATION METHOD - A transmitter apparatus wherein a relatively simple structure is used to suppress burst errors without changing the block sizes of encoded blocks even when the number of modulation multi-values is increased. An encoding part subjects transport data to a block encoding process to form block encoded data. A modulating part modulates the block encoded data to form data symbols; and an arranging (interleaving) part arranges (interleaves) the block encoded data in such a manner that the intra-block encoded data of the encoded blocks, which include their respective single different data symbol, get together, and then supplies the arranged (interleaved) block encoded data to the modulating part. In this way, there can be provided a transmitter apparatus wherein a relatively simple structure is used to suppress burst errors without changing the block sizes of encoded blocks even when the number of modulation multi-values is increased. | 10-04-2012 |
20120272124 | Method and System for Recovering Lost Media Data Packets - The present invention discloses a method for recovering lost media data packets, and the method includes: a stream media server sending and buffering a media data stream; a client receiving and buffering the media data stream, and sending a negative-acknowledge (NACK) message to the stream media server when the client detects that the buffered media data stream has lost media data packets, the stream media server setting forward error correction (FEC) coding redundancy and acquiring the media data packets needing to be recovered from the media data stream buffered in itself, encoding the media data packets needing to be recovered into FEC data according to the FEC coding redundancy, and sending the FEC data to the client; with combination of the received FEC data and the media data stream buffered in the client itself, the client recovering the lost media data packets in the media data stream. | 10-25-2012 |
20120290900 | METHOD AND APPARATUS FOR GENERATING PACKET MASK - A method and apparatus generates a forward error correcting code for use with a plurality of source packets to be transmitted over a network. In one exemplary embodiment, the method comprises identifying a plurality of candidate packet masks and selecting that one of the masks that has the lowest expected residual packet loss value (“RPL”). RPL is calculated using an effective recovery rate, which is in turn is a function of at least one network performance parameter (such as packet loss) and one or more channel code parameters such as the number of source packets and/or FEC packets. The error correcting code can be generated using the selected packet mask and at least one of the source packets. | 11-15-2012 |
20120297274 | ADAPTIVE ERROR RESILIENCE FOR STREAMING VIDEO TRANSMISSION OVER A NETWORK - Adaptive error resilience for streaming video transmission over a network is provided. In one embodiment, a method of transmitting a plurality of packets comprises generating a first proactive repair redundancy information for a first data packet; adding the first proactive repair redundancy information to a second data packet; generating a second proactive repair redundancy information for the first data packet; adding the second proactive repair redundancy information to a repair packet; and transmitting the plurality of packets, wherein the plurality of packets includes the first data packet and at least one of the second data packet and the repair packet. | 11-22-2012 |
20120304040 | CHECKSUM CALCULATION, PREDICTION AND VALIDATION - A checksum calculation, prediction and validation system includes a host system, a network interface, a reception pipeline disposed between the host system and network interface and configured to calculate an expected full checksum related to packets received in the host system and a transmission pipeline disposed between the host system and network interface and configured calculate factors related to packets for transmission on the network interface. | 11-29-2012 |
20120311409 | ERROR CORRECTION SCHEME IN A HEARING SYSTEM WIRELESS NETWORK - A method of wireless data communication between a hearing instrument and another device, includes receiving N data packages A | 12-06-2012 |
20120317461 | APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING PACKET IN BROADCASTING AND COMMUNICATION SYSTEM - A method and an apparatus for transmitting and receiving a packet in a broadcasting and communication system are provided. The method and apparatus allows a receiver to recognize data in a packet lost due to data loss occurring in a network. To this end, Forward Error Correction (FEC) control-related information is generated, a packet including the generated FEC control-related information is generated, and the packet is transmitted. The FEC control-related information includes at least one of FEC configuration-related information and FEC encoding configuration-related information. | 12-13-2012 |
20120324315 | LOW BANDWIDTH PHY FOR WLAN - A method includes generating first and second data units corresponding to first and second PHY modes, respectively. Generating the first data unit includes FEC encoding first information bits, mapping the FEC-encoded bits to first constellation symbols, and generating first OFDM symbols to include the first constellation symbols. The first OFDM symbols utilize a first tone spacing, and include a first number of non-zero tones collectively spanning a first bandwidth. Generating the second data unit includes FEC encoding second information bits, block encoding the FEC-encoded bits, mapping the block-encoded bits to second constellation symbols, and generating second OFDM symbols to include the second constellation symbols. The second OFDM symbols utilize the first tone spacing, and include a second number of non-zero tones collectively spanning a second bandwidth less than the first bandwidth. The second number of non-zero tones is less than the first number of non-zero tones. | 12-20-2012 |
20130013982 | METHOD FOR GENERATING FORWARD ERROR CORRECTION PACKET IN MULTIMEDIA SYSTEM AND METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING FORWARD ERROR CORRECTION PACKET - A method and apparatus for transmitting a Forward Error Correction (FEC) packet block including a plurality of FEC packets in a multimedia system are provided. The method includes generating a plurality of first FEC packet blocks by performing a first FEC encoding on a plurality of source symbols, each of the plurality of first FEC packet blocks including at least one source packet and at least one repair packet for repair of each of the at least one source packet, generating a second FEC packet block by performing a second FEC encoding on the plurality of first FEC packet blocks, the second FEC packet block including at least one repair packet for the plurality of first FEC packet blocks, and transmitting the second FEC packet block that includes, in header information of each of the at least one source packet and the at least one repair packet. | 01-10-2013 |
20130013983 | STRUCTURED LOW-DENSITY PARITY-CHECK (LDPC) CODE - Example methods are disclosed for encoding variable sized data using a low-density parity-check (LDPC) code, and transporting the encoded variable sized data in modulated symbols. Example methods involve calculating a minimum number of modulated symbols capable of transmitting a data packet; selecting a codeword size suitable for transmitting the data packet; calculating a number of shortening N | 01-10-2013 |
20130024750 | TRANSMISSION SYSTEM - When a first communication device receives a predetermined message from a second communication device via a third line (L | 01-24-2013 |
20130031444 | PIPELINED ERROR DETERMINATION IN AN ERROR-CORRECTING COMMUNICATION SYSTEM - A sequence of data packets is received within an integrated circuit device and stored within a first memory thereof Error descriptor values are updated within a second memory of the integrated circuit device based on error information associated with the sequence of data packets. The error descriptor values each include an address field to specify a corresponding storage region of the first memory and an error field to specify an error status of data values stored within the storage region. A sequence of multiple-bit error values are generated based, at least in part, on the error fields and address fields within respective subsets of the error descriptor values. Concurrently with generation of at least one of the multiple-bit error values the state of one or more bits of the data values stored in the first memory based are changed based on a previously-generated one of the multiple-bit error values. | 01-31-2013 |
20130031445 | INTERCONNECTION TECHNIQUES - Techniques are described that can be used to extend the data transmission rate specified by 10GBASE-KR of IEEE 802.3ap (2007) to more than 10 Gb/s using a multiple lane backplane. A signal for transmission over 10 Gb/s can be divided into multiple streams for transmission over multiple lanes. Multiple transceiver pairs can be used for transmission and receipt of the multiple streams. Each transceiver pair may comply with 10GBASE-KR of IEEE 802.3ap (2007). | 01-31-2013 |
20130067295 | FILE DOWNLOAD AND STREAMING SYSTEM - A method of encoding data operates on an ordered set of input symbols and includes generating redundant symbols from the input symbols, and includes generating output symbols from a combined set of symbols including the input symbols and the redundant symbols, wherein the number of possible output symbols is much larger than the number of the combined set of symbols, wherein at least one output symbol is generated from more than one symbol in the combined set of symbols and from less than all of the symbols in the combined set of symbols. The redundant symbols are generated from an ordered set of input symbols in a deterministic process such that a first set of static symbols calculated using a first input symbol has a low common membership with a second set of static symbols calculated using a second input symbol distinct from the first input symbol. | 03-14-2013 |
20130067296 | SIGNAL TRANSMISSION/RECEPTION CIRCUIT - A data buffer section stores input words, and outputs them to a first signal line group in order. An error checking and correcting code is generated that has the same number of bits as the words. Some bits are not to be output at the same time within the range of the first and second signal line groups or within the range of a partial signal line group included in the first and second signal line groups. A code transmission section outputs the error checking and correcting code to different signal lines of the second signal line group respectively, such that a plurality of bits in a code word are not output at the same time within the range of the first and second signal line groups or within the range of a partial signal line group included in the first and second signal line groups. | 03-14-2013 |
20130073927 | DEVICE, SYSTEM AND METHOD OF COMMUNICATING DATA OVER WIRELESS COMMUNICATION SYMBOLS WITH CHECK CODE - Some demonstrative embodiments include devices, systems and/or methods of communicating data over wireless communication symbols with check-code. For example, a wireless communication unit may communicate a sequence of wireless communication symbols representing transmitted data bits, wherein a symbol of the symbols includes at least one data block, which includes a set of data bits and a set of repetition bits, the set of data bits including a first number of the transmitted data bits, and the set of repetition bits including a second number of bits, which are identical to at least a subset of the set of data bits, and wherein the symbol includes at least one plurality of check-code bits corresponding to the at least one data block. | 03-21-2013 |
20130080861 | ERASURE CODING SCHEME FOR DEADLINES - Error correction coding for streaming communication is provided. A streaming problem is modeled as a non-multicast network problem with a nested receiver structure. Each packet in the streaming problem corresponds to a link, and each deadline in the streaming problem corresponds to a receiver in the non-multicast network problem. For the non-multicast network problem, content to be transmitted in multiple packets to multiple receivers is obtained. Each of the receivers is required to decode specific independent messages from the content, at given time steps, and has access to a subset of the content received by another receiver. The content is allocated into multiple packets to be transmitted on multiple links. No coding occurs across information demanded by different receivers. A capacity region defines a set of information rate vectors that can be communicated to the receivers successfully. A rate vector is successfully communicated if it complies with various inequalities. | 03-28-2013 |
20130086455 | METHOD AND APPARATUS OF QC-LDPC CONVOLUTIONAL CODING AND LOW-POWER HIGH THROUGHPUT QC-LDPC CONVOLUTIONAL ENCODER AND DECODER - A low-density parity check (LDPC) encoder and input configured to receive an incoming signal stream. The encoder generates, from a block code H-matrix comprising a data portion and a parity check portion, a continuous H-matrix by concatenating the data portion into successive, recurring, data blocks that are separated by a specified symbol interval, and performs LDPC encoding of each data portion using the parity check portion associated with the data portion using its associated parity check portion. Additionally, a Trellis-based low-density parity check (LDPC) decoder configured to receive an encoded stream and decode the received signal to recover the signal stream. | 04-04-2013 |
20130091406 | METHOD AND SYSTEM FOR ROUTING IN LOW DENSITY PARITY CHECK (LDPC) DECODERS - An approach is provided for decoding a low density parity check (LDPC) coded signal. Edge values associated with a structured parity check matrix used to generate the LDPC coded signal are retrieved from memory. The edge values specify the relationship of bit nodes and check nodes, and are stored within memory according to a predetermined scheme that permits concurrent retrieval of a set of the edge values. A decoded signal corresponding to the LDPC coded signal is output based on the retrieved edge values. | 04-11-2013 |
20130097474 | APPARATUS AND METHOD FOR TRANSMITTING/RECEIVING FORWARD ERROR CORRECTION PACKET IN MOBILE COMMUNICATION SYSTEM - An apparatus and method for transmitting/receiving a Forward Error Correction (FEC) packet in a mobile communication system are provided. In the FEC packet transmission method, an FEC packet transmission apparatus transmits an FEC delivery block to an FEC packet reception apparatus, wherein the FEC delivery block includes K source payloads and P parity payloads, each of the K source payloads and the P parity payloads includes a payload header, and each of the payload headers includes length information related to a length of a related payload. | 04-18-2013 |
20130104006 | APPARATUS AND METHOD FOR TRANSMITTING DATA IN COMMUNICATION SYSTEM - Disclosed are an apparatus and a method for transmitting data so as to maximally recover lost data packets by a forward error correction (FEC) scheme in a wireless communication based internet protocol (IP) network. The apparatus for transmitting data confirms a state of data samples according to data patterns of data patterns to be transmitted through a wireless channel, calculates state probabilities of the data samples according to the state of the data samples, determines the generation of redundant data packets of the data packets based on the state probabilities of the data samples, generates the redundant data packets using the data packets according to the determination of the generation of the redundant data packets, and transmits the data packets and the redundant data packets through the wireless channel. | 04-25-2013 |
20130111302 | METHOD AND APPARATUS FOR RECOVERING BURST DATA LOSS BY DUPLICATING BLOCK CODE SYMBOLS | 05-02-2013 |
20130117638 | APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING AN APPLICATION LAYER-FORWARD ERROR CORRECTION PACKET IN MULTIMEDIA COMMUNICATION SYSTEM - An apparatus and method for transmitting and receiving an Application Layer-Forward Error Correction (AL-FEC) packet in a multimedia communication system are provided. In the AL-FEC packet transmission method, an AL-FEC packet transmission apparatus generates AL-FEC packets, and transmits the AL-FEC packets to an AL-FEC packet reception apparatus, wherein each of the AL-FEC packets includes an AL-FEC codeword symbol and an AL-FEC header, the AL-FEC codeword symbol is one of AL-FEC codeword symbols included in an AL-FEC codeword block, and the AL-FEC header includes order information indicating an order of an AL-FEC codeword symbol into which the AL-FEC header is inserted among the AL-FEC codeword symbols included in the AL-FEC codeword block. | 05-09-2013 |
20130117639 | CABLE INTERCONNECTION TECHNIQUES - Techniques are described that can extend the transmission rate over cable. Multiple cables can be used to increase the transmission rate. The transmission standard applied for each cable can be an Ethernet backplane standard such as IEEE 802.3ap (2007). Data can be assigned to virtual lanes prior to transmission over a cable. Forward error correction may be applied to each virtual lane prior to transmission over cable. Forward error correction may be negotiated over a single virtual lane and then applied to all virtual lanes. | 05-09-2013 |
20130132803 | ENCODING METHOD, DECODING METHOD, ENCODING DEVICE, AND DECODING DEVICE - The embodiments of the present invention provide an encoding and decoding method and device. The encoding method includes: equally dividing input K-bit information into n blocks, where k | 05-23-2013 |
20130145236 | Wireless Transmission Reliability - A method for performing error correction during a transmission of physiological data includes two or more data packets that are sent from a first electronic computing device to a second electronic computing device. Each of the data packets includes physiological data. Each of the data packets has a first packet size. Each of the data packets includes error correction information. The error correction information for each of the two or more packets is distributed across the two or more data packets. | 06-06-2013 |
20130151932 | METHOD FOR RECOVERY OF LOST DATA AND FOR CORRECTION OF CORRUPTED DATA - A method for recovery of lost data and for correction of corrupted data transmitted from a sending device to a receiver device, the method comprising the steps: encoding the data by an encoder connected to the sending device, transmitting the data from the sending device to the receiver device via a transmitting device, and decoding the data by a decoder connected to the receiver device, whereby lost and/or corrupted data is recovered during decoding is conducted by solving the system of equations of a parity check matrix H. | 06-13-2013 |
20130159816 | TRANSMITTING METHOD, RECEIVING METHOD, RECEIVING APPARATUS AND TRANSMITTING APPARATUS - A transmitter apparatus wherein a simple structure is used to successfully suppress the degradation of error rate performance that otherwise would be caused by fading or the like. There are included encoding parts ( | 06-20-2013 |
20130159817 | METHOD AND DEVICE FOR TRANSMISSION AND RECEPTION IN A MULTI-INPUT AND MULTI-OUTPUT CHANNEL DISTRIBUTING A CODE WORD BETWEEN SEVERAL MAPPING MATRICES, AND CORRESPONDING COMPUTER PROGRAM - A method for transmitting a source binary sequence, including at least one source word, in a transmission channel, The method includes the following steps, for at least one source word: error-correcting encoding the source word, outputting a code word; matrix mapping the code word, distributing bits constituting the code word within at least two mapping matrices, which are reversible and observe a criterion of uniqueness in the cancellation of a syndrome associated with the code word; and consecutively transmitting the at least two mapping matrices. | 06-20-2013 |
20130173998 | Wireless transport framework with uncoded transport tunneling - Wireless transport of multiple service versions of a transport framework. First and second information may be processed for transmission, respectively, according to first and second service versions of a transport framework. The first and second information may be encoded using a first type of error correction coding; after processing, the processed first information may include error correction coding according to the first type of error correction coding, while the processed second information may remain uncoded according to the first type of error correction coding. Control information may be generated indicating that the second information remains uncoded according to the first type of error correction coding, which may signal to receivers that the second information is processed according to the second service version of the transport framework. Packets including the processed first information, the processed second information, and the control information may be generated and transmitted in a wireless manner. | 07-04-2013 |
20130179755 | SYSTEMS AND METHODS FOR LOW DENSITY PARITY CHECK TONE MAPPING - This disclosure provides systems, methods, and apparatus, including non-transitory computer-readable medium for tone mapping an error correction code for 1 MHz OFDM transmission. In one aspect, a wireless communications apparatus is provided. The wireless communications apparatus includes a tone mapper configured to tone map at least error correction codeword to data tones of an orthogonal frequency-division multiplexing (OFDM) symbol based on an error correction code tone mapping distance selected from the group consisting of 2, 3, and 4. The OFDM symbol has twenty four data tones, at least one pilot tone, a DC tone, and at least one guard tone. The wireless communications apparatus further includes a transmit module configured to transmit the at least one tone mapped error correction codeword using about a 1 MHz OFDM transmission mode. | 07-11-2013 |
20130179756 | Selective merge and partial reuse LDPC (Low Density Parity Check) code construction for limited number of layers Belief Propagation (BP) decoding - Selective merge and partial reuse LDPC (Low Density Parity Check) code construction for limited number of layers Belief Propagation (BP) decoding. Multiple LDPC matrices may be generated from a base code, such that multiple/distinct LDPC coded signals may be encoded and/or decoded within a singular communication device. Generally speaking, a first LDPC matrix is modified in accordance with one or more operations thereby generating a second LDPC matrix, and the second LDPC matrix is employed in accordance with encoding an information bit thereby generating an LDPC coded signal (alternatively performed using an LDPC generator matrix corresponding to the LDPC matrix) and/or decoding processing of an LDPC coded signal thereby generating an estimate of an information bit encoded therein. The operations performed on the first LDPC matrix may be any one of, or combination of, selectively merging, deleting, partially re-using one or more sub-matrix rows, and/or partitioning sub-matrix rows. | 07-11-2013 |
20130179757 | ERROR CORRECT CODING DEVICE, ERROR CORRECT CODING METHOD, AND ERROR CORRECT CODING PROGRAM - Disclosed are an encoding apparatus for a quasi-cyclic low-density parity check code for calculating r×m-bit redundant data for information data of length k×m bits (k, m and r are positive integers), and a cyclic addition apparatus including a k×m-bit shift register and exclusive OR. With information data of a length of k×m×L bits (L≦k), a length of (r×m×(L+1)+k×m) bits is calculated as redundant data by adding redundant data of a length of r×m×L bits calculated using the encoding apparatus L times, k×m-bit data calculated by inputting the information data of a length of k×m×L bits to the cyclic addition apparatus, and r×m-bit redundant data calculated by inputting the k×m-bit data to the encoding apparatus. | 07-11-2013 |
20130185613 | SYSTEMS, METHODS, APPARATUS AND COMPUTER PROGRAM PRODUCTS FOR HIGHLY RELIABLE FILE DELIVERY USING COMPOUND AND BRAIDED FEC ENCODING AND DECODING - Systems, methods, apparatus and computer program products provide highly reliable file delivery using a combination of packet-level FEC on source data packets which are arranged in matrices, where encoding is performed on both rows and columns or on rows, columns and diagonals. | 07-18-2013 |
20130191706 | MODEM ARCHITECTURE FOR JOINT SOURCE CHANNEL DECODING - A modem architecture that supports the application of joint source channel decoding (JSCD). The modem architecture includes two channel decoders, one of which is modified to provide improved signal quality. The modem architecture further includes transparent network layers that enable the passage of data from one layer to another layer. For example, the modem architecture enables the passage soft bits, when available, from a physical layer to an application layer. The soft bits may be utilized for JSCD, packet loss concealment, or other applications. The modem architecture enables encryption and decryption of data to incorporate extrinsic information in operating JSCD. | 07-25-2013 |
20130191707 | MODIFIED JOINT SOURCE CHANNEL DECODER - A turbo decoder is configured to perform iterative decoding of data bits of a data packet received via a source signal to converge on a “soft” decision representation for each data bit of the data packet. The turbo decoder includes both an interleaved decoder and a non-interleaved decoder that work collaboratively to refine and improve the “soft” decision of each of the originally-received data bits. The interleaved decoder and the non-interleaved decoder are injected with extrinsic information based on at least a-priori information of the source signal. The turbo decoder avoids positive feedback of the a-priori information regarding the source signal from one decoder to the other by subtracting out extrinsic information based on the a-priori information that is injected into a decoder from the “soft” decision(s) determined by the decoder. | 07-25-2013 |
20130198590 | METHOD OF REDUCING PEAK-TO-AVERAGE POWER RATIO, CUBIC METRIC AND BLOCK ERROR RATE IN OFDM SYSTEMS USING NETWORK CODING - Disclosed in a novel scheme to jointly reduce and trade-off Peak-to-Average Power Ratio (PAPR) and a Block Error Rate (BLER) using random network coding. To do this, the different representations of the input information block are generated using a special form of network coding matrices. Further, the encoded block puncturing is utilized to improve in the PAPR against a degradation in the BLER. | 08-01-2013 |
20130205184 | SOFT DECISION VALUE GENERATION CIRCUIT - A soft decision value generation circuit capable of reducing amount of calculation and hardware scale for generating a soft decision value. The soft decision value generation circuit includes: a phase rotation unit rotating phases of received symbols after coherent detection; addition units calculating, by using the phase-rotated received symbols, absolute values of soft decision values for soft decision value candidates restricted in advance; minimum value selection units selecting minimum values out of the absolute values of the soft decision values; sign reflection units reflecting, based on the phases of the received symbols after the phase rotation, sign information to the minimum values; and soft decision value correction units multiplying outputs of the sign reflection units by a coefficient depending on a noise variance value and an amplitude value of a modulation symbol. | 08-08-2013 |
20130219250 | METHODS FOR DECODING, METHODS FOR RETRIEVING, METHOD FOR ENCODING, METHOD OF TRANSMITTING, CORRESPONDING DEVICES, INFORMATION STORAGE MEANS AND COMPUTER PROGRAM PRODUCTS - A method for decoding comprises the following steps:
| 08-22-2013 |
20130227375 | Techniques for Reusing Components of a Logical Operations Functional Block as an Error Correction Code Correction Unit - A logical operations functional block for an execution unit of a processor includes a first input data link for a first operand and a second input data link for a second operand. The execution unit includes a register connected to an error correction code detection unit. The logical operations functional block includes a look-up table configured to receive an error correction code syndrome from the error correction code detection unit. The logical operations functional block also includes a multiplexer configured to receive an output signal from the look-up table at a first input and the first operand at a second input, wherein an output of the multiplexer is coupled to the first input data link of a logical functional unit. | 08-29-2013 |
20130227376 | PACKET TRANSMISSION/RECEPTION APPARATUS AND METHOD USING FORWARD ERROR CORRECTION SCHEME - A packet transmission/reception apparatus and method is provided. The packet transmission method of the present invention includes acquiring a source payload including partial source symbols from a source block, generating a source packet including the source payload and an identifier (ID) of the source payload, generating a repair packet including a repair payload corresponding to the source payload and an ID of the repair payload, generating a Forward Error Correction (FEC) packet block including the source and repair packets, and transmitting the FEC packet block. The source payload ID includes a source payload sequence number incrementing by 1 per source packet. The packet transmission/reception method of the present invention is advantageous in improving error correction capability and network resource utilization efficiency. | 08-29-2013 |
20130227377 | RECEIVERS, CIRCUITS, AND METHODS TO IMPROVE GNSS TIME-TO-FIX AND OTHER PERFORMANCES - An electronic circuit ( | 08-29-2013 |
20130227378 | DATA PROCESSING DEVICE AND DATA PROCESSING METHOD - The present invention relates to data processing devices and data process methods that can increase tolerance for data errors. | 08-29-2013 |
20130232394 | APPARATUS FOR TRANSMITTING AND RECEIVING A SIGNAL AND METHOD OF TRANSMITTING AND RECEIVING A SIGNAL - A method is provided for receiving a signal. The method includes receiving a signal transmitted in a radio frequency (RF) band including at least one RF channel, demodulating the received signal, parsing a preamble of a signal frame including layer-1 information from the demodulated signal, deinterleaving bits of the layer-1 information, decoding the deinterleaved bits using an error correction decoding scheme including a shortening scheme and a puncturing scheme and obtaining physical layer pipes (PLPs) from the signal frame using the error-correction-decoded layer-1 information. | 09-05-2013 |
20130232395 | DTV TRANSMITTING SYSTEM AND METHOD OF PROCESSING BROADCAST DATA - A DTV transmitting system includes an encoder, a randomizer, a block processor, a group formatter, a deinterleaver, and a packet formatter. The encoder codes enhanced data for error correction, permutes the coded data, and further codes the permuted data for error detection. The randomizer randomizes the coded enhanced data, and the block processor codes the randomized data at an effective coding rate of 1/H. The group formatter forms a group of enhanced data having data regions, and inserts the coded enhanced data into at least one of the data regions. The deinterleaver deinterleaves the group of enhanced data, and the packet formatter formats the deinterleaved data into corresponding data bytes. | 09-05-2013 |
20130238960 | METHODS AND APPARATUS FOR MAXIMUM UTILIZATION OF A DYNAMIC VARYING DIGITAL DATA CHANNEL - Apparatus and methods for maximizing utilization of a dynamically varying channel are provided. A transmitter encodes and transmits data over one or more digital data channels. A forward error correction coder is associated with the transmitter for error correction coding of one or more blocks of the data. The one or more blocks of error correction coded data are transmitted at a predetermined transmitting rate over the one or more digital data channels to a receiving module. A rate control module is provided for controlling a data rate of the transmitter and the sending of the error correction coded data of the forward error correction coder based on feedback from the receiving module. The feedback may comprise a receiving data rate of received data. | 09-12-2013 |
20130254631 | CONTENT DELIVERY SYSTEM WITH ALLOCATION OF SOURCE DATA AND REPAIR DATA AMONG HTTP SERVERS - Data objects are delivered over a packet-switched network and receivers receive encoded symbols, such as repair symbols, broadcast or multicast, with sufficient information to form requests for additional symbols as needed based on what source symbols or sub-symbols are needed or missing. The requests can be made in a unicast or request fashion. Requesting and broadcasting might be done by different entities. A broadcast server can generate and store repair symbols while a source server can store content in source form. A request can be a unicast HTTP byte-range request, such as a URL, starting position and length. Requests might be aligned with starting positions of files. A receiver can calculate starting and ending byte positions of symbols or sub-symbols in a file and get indications that conventional HTTP servers are usable for file repair. Repair servers can request broadcast of repair data when byte-range requests from multiple receivers overlap. | 09-26-2013 |
20130254632 | TRANSMISSION SYSTEM, DECODING DEVICE, MEMORY CONTROLLER, AND MEMORY SYSTEM - A decoding device is provided for decoding received data which is coded based on low-density parity-check code. The decoding device includes a variable node operation unit, a check node operation unit, and a circuit in the transmission path between the two units. The variable node operation unit generates secondary probability information based on primary probability information and the coded data. The check node operation unit generates the primary probability information based on the secondary probability information. The circuit transmits the primary probability information and the secondary probability information between the variable node operation unit and the check node operation unit. In addition, at least one of the primary probability information and the secondary probability information transmitted via the transmission path is represented by a time signal. | 09-26-2013 |
20130254633 | DECODER, DECODING METHOD AND COMMUNICATION APPARATUS - According to one embodiment, a decoder includes a control unit and a decoding unit. The control unit determines a window size applied to a first target frame to be a first value and determines a window size applied to a second target frame different from the first target frame to be a second value different from the first value. The decoding unit carries out windowed decoding of a spatially coupled code on the first target frame with the window size set to the first value and carries out windowed decoding of a spatially coupled code on the second target frame with the window size set to the second value. | 09-26-2013 |
20130254634 | UNIVERSAL OBJECT DELIVERY AND TEMPLATE-BASED FILE DELIVERY - Data objects can be delivered over a network using a file delivery system and universal object delivery and template-based file delivery. This might be done by forming source data into a sequence of data objects represented by symbols in packets, sending those to receivers on request, wherein a transmitter obtains a template file delivery table with delivery metadata for the data objects, and constructing a first transmission object identifier for a data object based on a transmission object identifier construction rule described in the template file delivery table. A receiver might receive packets, extract a second transmission object identifier, associate encoded symbols comprising the received data packet with the data object if the first transmission object identifier and the second transmission object identifier identify the same data object, and recover, at least approximately, the source data for the data object based on the encoded symbols associated with the data object. | 09-26-2013 |
20130262961 | CODING SCHEMES FOR WIRELESS COMMUNICATION TRANSMISSIONS - Systems and methodologies are described that facilitate transmitting low-density parity-check encoded communications in a wireless communications network and incrementing such codes in response to requests from receiving devices. The LDPC codes can have associated constraints allowing the codes to be error corrected upon receipt. The requests for incremented codes can be in cases of low transmission power or high interference, for example, where the original code can be too error-ridden to properly decode. In this case, additional nodes can be added to current and/or subsequent communications to facilitate adding a more complex constraint to the LDPC code. In this regard, the large codes can require less validly transmitted nodes to predict error-ridden values as the additional constraint renders less ambiguity in possible node value choices. | 10-03-2013 |
20130275837 | PACKET FORWARD ERROR CORRECTION - Performing packet forward error correction on received data, including: receiving packets including parity packets from a data stream; reading identifier information in a packet header to determine if there were at least one dropped packet in the data stream; processing remaining packets of the received packets when it is determined that there were at least one dropped packet, wherein the remaining packets including the parity packets are processed to recover the at least one dropped packet; and inserting the at least one recovered packet back into another data stream. | 10-17-2013 |
20130275838 | SYSTEM AND METHOD FOR MULTI-STAGE TIME-DIVISION MULTIPLEXED LDPC DECODER - A low density parity check decoder includes a decoding process divided into two or more processing stages arranged in series. At one time, each processing stage processes a different code block than each other processing stage in the series. The decoder is capable of simultaneously decoding as many code blocks as stages. A controller passes the code blocks between the processing stages at the proper time and in the proper sequence. The controller passes the code blocks through the series of stages in a time-division multiplexed fashion. | 10-17-2013 |
20130283131 | LDPC ENCODING AND DECODING TECHNIQUES - The present disclosure relates to techniques used for improved LDPC encoding and encoding and associated architectures therefor. In one exemplary embodiment, a set of parity bits (p) are generated from a set of information bits (s), by storing information related to z×z sub-matrices of a first sub-matrix and of a second sub-matrix corresponding to a first and a second portion of a parity check matrix H of an LDPC code, to allow representation of the parity check matrix in a compressed form and by generating the set of parity bits p by appropriately multiplying, shifting and accumulating subsets from the set of information bits s based on the stored information, without decompressing the parity check matrix. Further relevenat techniques are also described. | 10-24-2013 |
20130283132 | APPARATUS AND METHOD FOR TRANSMITTING/RECEIVING PACKET IN COMMUNICATION SYSTEM - A packet transmission/reception method for use in a communication system is provided. The method includes generating control information corresponding to Forward Error Correction (FEC), acquiring at least one source packet to be protected using the FEC, generating at least one repair symbol with at least one repair FEC payload ID and at least one source FEC payload ID according to the at least one source packet and the control information, and transmitting the at least one source packet, the at least one repair symbol with the at least one repair FEC payload ID, and the at least one source FEC payload ID. | 10-24-2013 |
20130283133 | HIGH-PERFORMANCE ECC DECODER - Methods for Error Correction Code (ECC) decoding include producing syndromes from a set of bits, which represent data that has been encoded with the ECC. An Error Locator Polynomial (ELP) is generated based on the syndromes. At least some of the ELP roots are identified, and the errors indicated by these roots are corrected. Each syndrome may be produced by applying to the bits vector operations in a vector space. Each syndrome is produced by applying vector operations using a different basis of the vector space. The ELP may be evaluated on a given field element by operating on ELP coefficients using serial multipliers, wherein each serial multiplier performs a sequence of multiplication cycles and produces an interim result in each cycle. Responsively to detecting at least one interim result indicating that the given element is not an ELP root, the multiplication cycles are terminated before completion of the sequence. | 10-24-2013 |
20130290814 | METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING PACKET IN A COMMUNICATION SYSTEM - A method for transmitting a packet in a communication system is provided. The method includes dividing a data stream into data payloads of a predetermined size and adding a common header to each of the data payloads, to generate a source payload, adding a first Forward Error Correction (FEC) payload Identifier (ID) to the source payload and applying an FEC code thereto, to generate an FEC source packet for a source payload, adding a second FEC payload ID to at least one parity payload and applying an FEC code thereto, to generate an FEC parity packet for the at least one parity payload, and transmitting the FEC source packet and the FEC parity packet. | 10-31-2013 |
20130290815 | FORWARD ERROR CORRECTION ENCODING/DECODING METHOD AND APPARATUS, DIGITAL BROADCASTING RECEPTION APPARATUS, AND DECODING METHOD THEREOF - A forward error correction encoding method includes: separating a first header section from an inputted packet stream; generating a second payload section by encoding a first payload section of the packet stream, from which the first header section is separated, according to a preset code rate; generating a second header section according to the code rate; and combining the first header section, the second header section, and the second payload section. | 10-31-2013 |
20130290816 | DATA-PROCESSING DEVICE AND DATA-PROCESSING METHOD - The present technology relates to a data-processing device and a data-processing method, which are capable of improving tolerance for an error of data. | 10-31-2013 |
20130297990 | DISTRIBUTED REED-SOLOMON CODES FOR SIMPLE MULTIPLE ACCESS NETWORKS - A computer-based distributed error correction scheme with an efficient decoding algorithm is disclosed. The efficiency of the corresponding decoding algorithm, based on standard single source Reed-Solomon error correcting codes, makes the practical employment of the DECC feasible. Various implementation examples are also provided. | 11-07-2013 |
20130297991 | FEC (forward error correction) decoder with dynamic parameters - FEC (Forward Error Correction) decoder with dynamic parameters. A novel means by which FEC parameters may be encoded into, and subsequently extracted from, a signal stream to allow for adaptive changing of any 1 or more operational parameters that govern communications across a communication channel. FEC parameters are encoded directly into a data frame such that the data frame is treated identical to all other data frames within the signal stream. When the data frame actually includes FEC parameters, it is characterized as a CP (Control Packet) type. For example, when decoding an MPEG stream, an MPEG block that includes FEC parameters, that MPEG block is characterized as a CP MPEG block. The means by which FEC parameters are encoded and extracted from the signal stream allows for much easier adaptive modification of the manner by which signal are encoded, modulated, and processed within a communication system. | 11-07-2013 |
20130297992 | DATA PROCESSING DEVICE AND DATA PROCESSING METHOD - A data processing device and a data processing method capable of improving resistance to error of data. An LDPC encoder encodes by an LDPC code whose code length is 16200 bits and code rate is 4/15, 7/15, or 8/15. A parity check matrix of the LDPC code is composed by arrangement of an element of an information matrix determined by a parity check matrix initial value table indicating a position of the element of the information matrix corresponding to an information length corresponding to the code length and the code rate for each 360 columns of the parity check matrix with a period of 360 columns in a column direction. The parity check matrix initial value table is for digital broadcasting for a mobile terminal, for example. This technology may be applied to a case in which LDPC encoding and LDPC decoding are performed. | 11-07-2013 |
20130305125 | METHOD FOR TRANSMITTING AND RECEIVING SIGNALLING INFORMATION - A method for protecting signalling information in a frame to be transmitted to a receiver in a communication system, comprising: encoding frame signalling information of the frame to protect the frame signalling information; and encoding Forward Error Correction FEC block signalling information of FEC blocks in the frame by using Reed-Muller codes to protect the FEC block signaling information. | 11-14-2013 |
20130305126 | METHOD FOR TRANSMITTING AND RECEIVING SIGNALLING INFORMATION - A method for protecting signalling information in a frame to be transmitted to a receiver in a communication system, comprising: encoding frame signalling information of the frame to protect the frame signalling information; and encoding Forward Error Correction FEC block signalling information of FEC blocks in the frame by using Reed-Muller codes to protect the FEC block signaling information. | 11-14-2013 |
20130311856 | Applying Forward Error Correction in 66B Systems - A method and apparatus for applying Forward Error Correction (FEC) in 66b systems. For a user data, the apparatus uses a method comprising the steps of generating one or more data blocks using a 66b code format and the user data; generating one or more FEC parity blocks using the 66b code format, wherein the parity is calculated over the data blocks; and generating an FEC codeword using the data blocks and the FEC parity blocks. | 11-21-2013 |
20130318421 | METHOD AND APPARATUS FOR A PARAMETERIZED INTERLEAVER DESIGN PROCESS - A parameterized interleaver design process is provided, which optimizes the design for interleavers of any size, and can be completely specified using only a few design parameters. According to the parameterized interleaver design process an interleaver π(i) of a length N is generated. A number of subpermutation masks are defined, and a first intermediate interleaver permutation is partitioned into a number of subgroups, wherein the number of subgroups corresponds with the number of subpermutation masks. Each of the subgroups of the first intermediate interleaver permutation is partitioned into a number of further subgroups, and each of the subpermutation masks is applied to each of the further subgroups of a corresponding subgroup of the first intermediate interleaver permutation, resulting in a corresponding portion of a second intermediate interleaver permutation. The resulting interleaver π(i) is generated based at least in part on the first and second intermediate interleaver permutations. | 11-28-2013 |
20130332803 | TRANSMITTING AND RECEIVING SYSTEM, TRANSMITTING AND RECEIVING METHOD, AND COMPUTER READABLE MEDIUM - A transmitting and receiving system includes a first transmitting and receiving apparatus including a generating unit that generates a transmission packet by adding an error correction code to data which are to be transmitted and are subjected to a bit number conversion, wherein a code that detects or corrects, in the case where a single-bit error occurs, the single-bit error is used as information bits contained in a header of the transmission packet, and the code is used when a bit error uncorrectable by the error correction code occurs due to transmission during transmission of the transmission packet, and a transmitting unit that transmits the transmission packet. | 12-12-2013 |
20130339824 | Correction Data - A method for processing encoded data bits transmitted from a transmitter to a receiver over a lossy communication channel, the method comprising: receiving the encoded data bits over the communication channel, the encoded data bits including redundant data units; decoding the encoded data bits at an error correction decoder, wherein the recovery of lost data is implemented at the error correction decoder using at least one of the redundant data units; determining if at least one data bit is unable to be recovered due to the decoder finding a plurality of candidate bit values for the at least one data bit; receiving information relating to the transmitter; analyzing the plurality of candidate bit values to exclude at least one of the candidate bit values for the at least one data bit using information relating to the transmitter; and resolving the at least one data bit based on the analysis. | 12-19-2013 |
20130339825 | EXTERNAL SETTINGS THAT RECONFIGURE THE ERROR HANDLING BEHAVIOR OF A DISTRIBUTED PCIE SWITCH - Method for performing an operation to maintain data integrity in a parallel computing system, the operation comprising providing a lookup table specifying a plurality of predefined destinations for data packets, receiving a first data packet comprising a destination address specifying a first destination, wherein the first data packet has an error of a first type, identifying, from the lookup table, an entry specifying a second destination for data packets having errors of the first type, and sending the first data packet to the second destination to avoid corrupting the first destination. | 12-19-2013 |
20130346831 | METHOD OF GENERATING FORWARD ERROR CORRECTION PACKET AND SERVER AND CLIENT APPARATUS EMPLOYING THE SAME - Provided are a method of generating a forward error correction (FEC) packet for scalable video streaming and a server and a client apparatus using the same. The method includes generating a plurality of temporal layers (TLs) of which the number is a second number to provide temporal scalability for one group of pictures (GOP) constituted of a plurality of frames of which the number is a first number, allocating FEC data to the TL, and generating a transmission packet by interleaving at least one of the FEC data and video data constituted of at least one frame for the TL. FEC can be performed without receiving all data by allocating FEC data in units of TLs, and hence a delay can be minimized. In addition, there is an advantage in that robustness to burst errors is provided by applying interleaving between video data and FEC data for the TLs. | 12-26-2013 |
20130346832 | TRANSMISSION APPARATUS AND RECEPTION APPARATUS - A transmitter apparatus wherein a relatively simple structure is used to suppress burst errors without changing the block sizes of encoded blocks even when the number of modulation multi-values is increased. An encoding part subjects transport data to a block encoding process to form block encoded data. A modulating part modulates the block encoded data to form data symbols; and an arranging (interleaving) part arranges(interleaves) the block encoded data in such a manner that the intra-block encoded data of the encoded blocks, which include their respective single different data symbol, get together, and then supplies the arranged(interleaved) block encoded data to the modulating part. In this way, there can be provided a transmitter apparatus wherein a relatively simple structure is used to suppress burst errors without changing the block sizes of encoded blocks even when the number of modulation multi-values is increased. | 12-26-2013 |
20140006907 | METHODS AND ARRANGEMENTS FOR ERROR CORRECTION IN DECODING DATA FROM AN ELECTROMAGNETIC RADIATOR | 01-02-2014 |
20140006908 | INTERPROCESSOR COMMUNICATIONS SYSTEMS AND METHODS | 01-02-2014 |
20140006909 | ERROR CORRECTION ENCODING METHOD, DECODING METHOD AND ASSOCIATED DEVICES | 01-02-2014 |
20140019827 | TECHNIQUES TO PERFORM FORWARD ERROR CORRECTION FOR AN ELECTRICAL BACKPLANE - Techniques to perform forward error correction for an electrical backplane are described. | 01-16-2014 |
20140019828 | LOW-POWER TRANSMISSION SYSTEM - An efficient method and transceiver architecture combines elements to enable and facilitate the low power operation of a communications device; the combination of design elements, features, and functionalities are efficiently distributed among RF, APE, and baseband modules in order to exploit opportunities that can serve the goal of low or ultra low power consumption. | 01-16-2014 |
20140019829 | APPARATUS AND METHOD FOR TRANSMITTING/RECEIVING PACKET IN BROADCASTING AND COMMUNICATION SYSTEM - A method for transmitting a packet by a signal transmission apparatus in a broadcasting and communication system is provided. The method includes generating a Forward Error Correction (FEC) packet including an FEC parity packet and an FEC source packet by encoding source payloads using an FEC encoding scheme, and transmitting the FEC packet to a signal reception apparatus, wherein the FEC parity packet is generated using a plurality of Source Sub-Blocks (SSBs) which are generated using specific source payloads selected corresponding to a preset SSB generation scheme from among the source payloads included in a source block, and wherein the FEC source packet is generated using the source payloads. | 01-16-2014 |
20140019830 | Joint application-layer forward error/erasure correction (FEC) and video coding - Layered and scalable coding scheme is applied to one or more communication pathways between a transmitter and one or more receivers. Forward error/erasure correction (FEC) is applied for application layer erasure recovery. Additional FEC may also be employed at the physical layer (PHY) layer or channel coding layer for additional error correction capability and to provide joint application and PHY layer FEC coding. Source information (e.g., data, media such as image, video or audio, etc., or any other type of information) is encoded using two or more layers. These layers may include a base layer and one or more enhancement layers that, when combined with the base layer, modify the quality of the base layer. In a packet-based application, transmission of redundancy packets may be separately time-limited in the two or more layers. Also, adaptation (of signaling, FEC, etc.) may be made based on operating condition changes. | 01-16-2014 |
20140026020 | ADAPTIVE, SCALABLE PACKET LOSS RECOVERY - A system for transmitting data packets representing a source signal across a packet data network is provided. Additionally provided are methods and an apparatus for encoding parameters representing the source signal and also decoding these parameters. The system allows adaptation to the loss scenario of data packets transmitted across the packet data network. A redundancy encoding is generated with a bit rate continuously scalable, the bit rate being provided by a bit rate controller that uses input from the network and packet-loss rate information. The specification can be changed for each coding block. At the decoder, recovery is performed by a parameter estimator based on a dynamically generated statistical model of the effect of the quantizers. The method may be added to existing lossy source coding systems or may be used to enhance the quality of the reconstructed source signal even in scenarios without packet loss. | 01-23-2014 |
20140032994 | TRANSMISSION APPARATUS - An transmission apparatus includes: a switching signal generation circuit configured to generate a switching signal in accordance with an error of a received signal; a switching circuit configured to perform reception switching in which a line through which the transmission apparatus receives a signal is switched from a working line to a protection line in accordance with the switching signal; an error correction circuit configured to correct the error of the received signal; and a switching signal control circuit configured to control input of the switching signal to the switching circuit in accordance with whether or not the error correction circuit corrects the error of the received signal. | 01-30-2014 |
20140032995 | TRANSMITTING SYSTEM AND METHOD OF PROCESSING DIGITAL BROADCAST SIGNAL IN TRANSMITTING SYSTEM, RECEIVING SYSTEM AND METHOD OF RECEIVING DIGITAL BROADCAST SIGNAL IN RECEIVING SYSTEM - Methods and apparatus for transmitting and receiving broadcast signals are provided. The method for transmitting a broadcast signal includes encoding mobile data for forward error correction (FEC), encoding signaling data, forming data groups including the encoded mobile data and the encoded signaling data and transmitting a signal frame that includes the data groups. | 01-30-2014 |
20140040705 | COMMUNICATION DEVICE FOR UPLINK TRANSMISSION WITH ENCODED INFORMATION BITS AND METHOD THEREOF - A communication device for uplink transmission with a first type of information and a second type of information includes a demultiplexing circuit, a vector selection circuit, a permutation circuit and a Reed-Muller encoding circuit. The demultiplexing circuit generates a first group of information bits and a second group of information bits according to the first type of information and the second type of information. The vector selection circuit selects code vectors from a predetermined vector set for the first group of information bits and the second group of information bits. The permutation circuit permutes the code vectors according to the first group of information bits and according to the second group of information bits. The Reed-Muller encoding circuit encodes the first group of information bits and the second group of information bits with the permuted code vectors for providing different levels of protection. | 02-06-2014 |
20140040706 | DATA INDEPENDENT ERROR COMPUTATION AND USAGE WITH DECISION DIRECTED ERROR COMPUTATION - An analog front end is adjusted by determining a signal quality based at least in part on digital sample(s). If the signal quality satisfies one or more criteria, a data independent gain gradient and a data independent offset gradient are selected to adjust the analog front end, where the two gradients are generated without taking into consideration an instantaneous value of an expected signal. If the signal quality does not satisfy the criteria, a decision directed gain gradient and a decision directed offset gradient are selected to adjust the analog front end, where the two gradients are generated based at least in part on decision(s). | 02-06-2014 |
20140040707 | DATA PROCESSING DEVICE AND DATA PROCESSING METHOD - The present technology relates to a data processing device and a data processing method that enable tolerance against error of data to be improved. In the case in which an LDPC code having a code length of DVB-S.2 of 16200 bits and an encoding rate of 1/3 is modulated by 16 QAM, if a code bit of 4×2 bits and a (i+1)-th bit from a most significant bit of symbol bits of 4×2 bits of two consecutive symbols are set to bits b#i and y#i, a demultiplexer performs interchanging to allocate b0, b1, b2, b3, b4, b5, b6, and b7 to y6, y0, y3, y4, y5, y2, y1, and y7, respectively. The present invention can be applied to a transmission system transmitting an LDPC code or the like. | 02-06-2014 |
20140047303 | CORRECTION DATA - Correction data units for data packets of a data stream are generated. A correction data unit is based on a set of the data packets of the stream. The stream is transmitted over a lossy communication channel. A performance measure to be optimized is selected, which relates to the recovery of lost data packets of the stream. A coding requirement is determined. For the generation of the correction data units, it is determined, within the constraints of the coding requirement and based on previously generated correction data units, which of the data packets in the stream to include in the set on which the generation of the correction data unit is to be based to thereby optimize the selected performance measure. A generated correction data unit is generated based on a respective set of the data packets of the stream. The generated correction data units are included in the stream. | 02-13-2014 |
20140047304 | ENCODER, DECODER, ENCODING METHOD AND DECODING METHOD - An encoding method and encoder of a time-varying LDPC-CC with high error correction performance are provided. In an encoding method of performing low density parity check convolutional coding (LDPC-CC) of a time varying period of q using a parity check polynomial of a coding rate of (n−1)/n (where n is an integer equal to or greater than 2), the time varying period of q is a prime number greater than 3, the method receiving an information sequence as input and encoding the information sequence using Equation 1 as a g-th (g=0, 1, . . . , q−1) parity check polynomial to satisfy 0. | 02-13-2014 |
20140053044 | DECODING DEVICE AND DECODING METHOD - A decoding device ( | 02-20-2014 |
20140059407 | CHASE CODING FOR ERROR CORRECTION OF ENCRYPTED PACKETS WITH PARITY - A plurality of encrypted packets having common payload data are received, wherein each of the plurality of encrypted packets includes a corresponding parity check field, and wherein a corresponding parity check syndrome for each of the plurality of encrypted packets indicates at least one bit error. A payload portion of each of the plurality of encrypted packets is decrypted to generate a plurality of decrypted payload portions. At least one chase coding technique is used to generate a corrected decrypted payload, based on at least one candidate bit error position and further based on the corresponding parity check syndrome for at least one of the plurality of encrypted packets. | 02-27-2014 |
20140059408 | ACCUMULATING LDPC (LOW DENSITY PARITY CHECK) DECODER - Accumulating LDPC (Low Density Parity Check) decoder. The accumulating decoding architecture described herein is applicable to LDPC codes operating on a parity check matrix, H, consisting of CSI (Cyclic Shifted Identity) sub-matrices (or matrix sub-blocks) or permuted identity sub-matrices (or matrix sub-blocks). In such a structure, the entire LDPC matrix is broken into square sub-matrices such that each sub-matrix consists of either a CSI sub-matrix or a permuted identity sub-matrix, or a null matrix. The iterative decoding process operates by updating of APP (a posteriori probability) or gamma (γ) values and check edge message (λ) values, and this by updating one or more individual rows within a number of sub-matrix rows (or all sub-matrix or sub-block rows) are processed in parallel. The amount of parallelism is specified by the designer and is typically an integer divisor of the sub-matrix (or sub-block) size. | 02-27-2014 |
20140068385 | System and Method Including Modified Bit-Interleaved Coded Modulation with Fractional Secondary Coding - A system and method with a modified bit-interleaved coded modulation with iterative decoding (BICM-ID). A first group of coded and interleaved bits are coded with a second FEC code and a second group of coded and interleaved bits are not coded with the second FEC code. The first and second groups are then mapped to a modulation format. The second FEC code may be a single parity check (SPC) and the scheme may be referred to as a BICM-ID scheme with a fractional secondary coding. | 03-06-2014 |
20140068386 | APPARATUS AND METHOD FOR ACCELERATING THE ENCODING OF RAPTOR CODES - In one exemplary embodiment of an apparatus for accelerating the encoding of Raptor codes, based on an inputted block length, a pre-encoding matrix generation device determines to generate an encoding matrix M corresponding to the inputted block length and computes an inverse matrix M | 03-06-2014 |
20140068387 | TRANSMITTING APPARATUS, RECEIVING APPARATUS, TRANSMITTING METHOD AND RECEIVING METHOD FOR COMMUNICATING DATA CODED WITH LOW DENSITY PARITY CHECK (LDPC) CODES - A low density parity check (LDPC) coding unit performs LDPC coding. An interleaving unit interleaves the LDPC-coded data, based on an array according to the number of bits that constitute a modulated symbol. A per-area division rearrangement unit divides to classify the interleaved data into a plurality of areas in a manner such that each area is formed by contiguous data and also outputs data, according to the number of bits that constitute the modulated symbol, by successively changing the areas. A symbol mapping unit generates the modulated symbol based on the data fed from the per-area division rearrangement unit. | 03-06-2014 |
20140068388 | System And Method For Effectively Transferring Electronic Information - A system and method for effectively transferring electronic information includes a transmitter with an encoder that performs a parity encoding procedure. The encoder creates parity blocks for embedding in transmission packets. The parity blocks may be based upon data segments from one or more of the transmission packets. The system also includes a receiver with a decoder that utilizes the parity blocks for performing a packet validation procedure to identify corrupted packets from among the transmission packets. The decoder also performs a packet reconstruction procedure with selected ones of the data segments and the parity blocks to produce reconstructed data segments for the corrupted packets. | 03-06-2014 |
20140075269 | Method for Optimizing the Forward Error Correction Scheme - The present invention relates to a method for optimizing the FEC scheme comprising the steps of: (a) receiving a batch of data packets designated for transmission; (b) choosing a number of divisors having no common denominators in accordance with the said batch of data packets; (c) organizing into blocks said batch of data packets a number of times in accordance with the number of divisors using said divisors; and (d) creating a FEC packet for each of said blocks. | 03-13-2014 |
20140075270 | APPARATUS AND METHOD USING MATRIX NETWORK CODING - Provided are a communication apparatus and method using a matrix network coding scheme. The communication apparatus includes a reception unit to receive a corrupted packet including a plurality of corrupted words, and a controller to estimate a first decoded word corresponding to the corrupted words based on the corrupted words and a generator matrix. The controller generates a second decoded word corresponding to the corrupted words based on a codebook and the estimated first decoded word. The codebook is based on the generator matrix. The controller generates a message based on a plurality of second decoded words respectively corresponding to the plurality of corrupted words. | 03-13-2014 |
20140075271 | PARALLEL BIT INTERLEAVER - A bit interleaving method involves applying a bit permutation process to bits of a QC-LDPC codeword made up of N cyclic blocks each including Q bits, and dividing the codeword after the permutation process into a plurality of constellation words each including M bits, the codeword being divided into F×N′/M folding sections (N′ being a subset of N selected cyclic blocks and being a multiple of M/F), each of the constellation words being associated with one of the F×N′/M folding sections, and the bit permutation process being applied such that each of the constellation words includes F bits from each of M/F different cyclic blocks in a given folding section associated with a given constellation word. | 03-13-2014 |
20140089766 | APPARATUS AND METHOD FOR LOW DENSITY PARITY CHECK (LDPC) ENCODING - Provided is a low density parity check (LDPC) encoding apparatus and method that may store M registers each including N bits, obtain N×M parity bits by performing a partial parallel operation an N×M number of times with respect to the M registers, and mutually invert subsequent N parity bits periodically, based on previous parity bits for each Nth parity bit of the N×M parity bits, respectively. | 03-27-2014 |
20140101520 | METHOD AND SYSTEM FOR PROVIDING LOW DENSITY PARITY CHECK (LDPC) ENCODING AND DECODING - An approach is provided for encoding a source signal based on a structured parity check matrix of a Low Density Parity Check (LDPC) code. The LDPC code is represented by stored information reflecting a tabular format of rows and columns, wherein each row represents occurrences of one values within a respective column of the parity check matrix, and wherein the columns of the parity check matrix are derived according to an operation based on the respective rows of the stored information. Blocks of information bits of the source signal are encoded based on the LDPC code to generate an encoded signal. Row indices of 1's in a column index of the parity check matrix are given at a respective row according to the stored information. The LDPC code is of a structure that facilitates use of a plurality of parallel engines for decoding the encoded signal. | 04-10-2014 |
20140101521 | METHOD AND APPARATUS FOR DECODING RECEIVED PACKETS IN BROADCASTING AND COMMUNICATION SYSTEM - A method and apparatus for decoding received packets in a broadcasting and communication system is provided. The method includes reconstructing a source block by arranging source packets received from a sender on a two-dimensional array having a width of a given symbol size, and determining at least one Erased Subdivided Encoding Symbol Index (E-SESI) corresponding to at least one source packet which is not successfully received in the reconstructed source block, determining a symbol unit for Forward Error Correction (FEC) decoding based on the at least one E-SESI, and performing FEC decoding on the reconstructed source block depending on the determined symbol unit. | 04-10-2014 |
20140108892 | Method and System for Forward Error Correction Decoding With Parity Check for Use in Low Complexity Highly-Spectrally Efficient Communications - A receiver receives an inter-symbol correlated (ISC) signal with information symbols and a corresponding parity symbol. Values of information symbols are estimated utilizing parity samples that are generated from the parity symbols. One or more maximum likelihood (ML) decoding metrics are generated for the information symbols. One or more estimations are generated for the information symbols based on the one or more ML decoding metrics. A parity metric is generated for each of the one or more generated estimations of the information symbols. The parity metric is generated by summing a plurality of values of one of the generated estimations to generate a sum, and wrapping the sum to obtain a parity check value that is within the boundaries of a symbol constellation utilized in generating the information symbols. | 04-17-2014 |
20140108893 | TRANSMITTING SYSTEM AND METHOD OF TRANSMITTING DIGITAL BROADCAST SIGNAL IN TRANSMITTING SYSTEM - A transmitting system and a method of transmitting digital broadcast signal are disclosed. The method of transmitting digital broadcasting signal in a transmitter includes multiplexing a specified number of mobile data packets, a first scalable number of mobile data packets, and a second scalable number of main data packets, interleaving mobile data in the mobile data packets and main data in the main data packets, transmitting the interleaved mobile and main data during a slot, wherein the data group includes a plurality of first blocks, each first block including a plurality of data segments, specified block of the plurality of first blocks including the mobile data, known data sequence, trellis initialization data and RS parity bytes inserted in pre-determined position of the data group, wherein the data group includes a plurality of regions, wherein the last region includes the first scalable number of mobile data packets. | 04-17-2014 |
20140108894 | TRANSMISSION SYSTEM AND TRANSMISSION METHOD - A transmission system comprising: an error correction encoding agent which converts an input data sequence into a coded data sequence constituted of an error correction code and coded data; a data distribution agent which divides encoded data sequence from the error correction encoding agent, in a predetermined processing unit and combines the divided data sequences with a plurality of transmission routes; a data combining agent which combines signal sequences from the respective transmission routes and decodes encoded data sequence; an error correction decoding agent which applies error correction to and decodes encoded data sequence from the data combining agent and outputs the input data sequence; and an agent for configuration in which a redundancy in the error correction encoding agent and a degree of splitting of encoded data sequence in the data distribution agent are set. | 04-17-2014 |
20140122976 | METHOD AND APPARATUS FOR UMBRELLA CODING - A communication system and a method are disclosed. The communication system includes an encoder configured to encode source data and output an encoded frame including a mother code or a plurality of concatenated daughter codes based on an encoding option. The mother code and the plurality of concatenated daughter codes have a same number of coded data symbols. The mother code includes a first source number of source symbols and a first parity number of parity symbols. The daughter code includes fewer source symbols and fewer parity symbols than the mother code. | 05-01-2014 |
20140122977 | VARIABLE CONTROL FOR A FORWARD ERROR CORRECTION CAPABILITY - A system and method are disclosed for allowing a user at the transmit end of a communication link to change a forward error correction scheme to select between relatively high spectral efficiency and relatively small error block processing delay. The system can include a modem having a plurality of encoding modules, at least one modulation module and a user input module. Pluralities of switches are provided to selectively route an input data-stream to one of the encoding modules. The switches are operationally coupled with the user input module allowing the user to route the input data-stream to a user-selected encoding module. At the user-selected encoding module, the input data-stream is processed to add an FEC redundancy and output FEC blocks having an FEC block size that is unique to the selected encoding module. In this way, the user selects the different encoding modules and the corresponding different FEC block sizes. | 05-01-2014 |
20140122978 | FRAME GENERATION METHOD, OPTICAL TRANSMISSION DEVICE, AND OPTICAL TRANSMISSION SYSTEM - A frame generation method in an optical transmission system that transmits a transmission frame including a payload area for storing therein information data and an FEC redundant area for storing therein an error correcting code with respect to the information data is provided, in which coding gain is calculated based on the quality of a communication path through which the transmission frame is transmitted, and, when it is determined that redundancy is insufficient with an error correcting code stored in the FEC redundant area based on the coding gain, a variable parity area for storing therein the error correcting code is set in the payload area and a transmission frame in which the error correcting code is stored in the FEC redundant area and the variable parity area is generated. | 05-01-2014 |
20140129907 | APPARATUS AND METHOD FOR COMMUNICATING FEC MODE AND ALARMING MISMATCH - A multi-mode transmission unit processes data to form an error correction code in accordance with one of a plurality of selectable processes. The data, correction code and a process identifier can be transmitted to a receiving unit which can carry out error correction of the data in accordance with the identified process. | 05-08-2014 |
20140143638 | ERROR PROTECTION TRANSCODERS - A variable data rate error protection transcoder includes an input mapper receiving an input transcodeable codeword and outputting an input intermediate codeword. The input transcodeable codeword includes at least one input transcodeable information bit and at least one input transcodeable parity bit. The variable data rate error protection transcoder also includes an intermediate codeword transcoder receiving the input intermediate codeword and outputting an output intermediate codeword. The variable data rate error protection codeword also includes an output mapper receiving the output intermediate codeword and outputting an output transcoded codeword. The output transcoded codeword includes at least one output transcoded information bit and at least one output transcoded parity bit. | 05-22-2014 |
20140143639 | ENCODER AND ENCODING METHOD PROVIDING INCREMENTAL REDUNDANCY - An encoder for error correction code encoding input data words (D) into codewords (Z | 05-22-2014 |
20140143640 | METHOD AND APPARATUS FOR CHANNEL ENCODING AND DECODING IN ACOMMUNICATION SYSTEM USING A LOW-DENSITY PARITY CHECK CODE - A method is provided for channel encoding in a communication system using a Low-Density Parity Check (LDPC) code. The method includes grouping information bits into a plurality of groups; determining an order of the plurality of groups to be shortened, based on whether a specific region in a frame is to be LDPC-encoded, where the specific region has a different ratio of a number of bits to be shortened to a number of bits to be punctured; determining a length of an information word to be obtained by shortening the plurality of groups; shortening the plurality of groups on a group basis in the determined order based on the determined length of the information word; and LDPC-encoding a shortened information word. | 05-22-2014 |
20140149829 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A method of transmitting a broadcast signal includes encoding mobile data for FEC (Forward Error Correction); encoding signaling information for signaling the mobile data; allocating the encoded mobile data and signaling data into a transmission frame; and transmitting the broadcast signal including the transmission frame, wherein the transmission frame includes a service signaling table having service_type information identifying a type of a service of the mobile data and hidden information indicating whether the service of the mobile data is hidden or not. | 05-29-2014 |
20140149830 | APPARATUS AND METHOD USING MATRIX NETWORK CODING - Provided are a communication apparatus and method using a matrix network coding scheme. The communication apparatus includes a reception unit to receive a corrupted packet including a plurality of corrupted words, and a controller to estimate a first decoded word corresponding to the corrupted words based on the corrupted words and a generator matrix. The controller generates a second decoded word corresponding to the corrupted words based on a codebook and the estimated first decoded word. The codebook is based on the generator matrix. The controller generates a message based on a plurality of second decoded words respectively corresponding to the plurality of corrupted words. | 05-29-2014 |
20140149831 | APPARATUS AND METHOD USING MATRIX NETWORK CODING - Provided are a communication apparatus and method using a matrix network coding scheme. The communication apparatus includes a reception unit to receive a corrupted packet including a plurality of corrupted words, and a controller to estimate a first decoded word corresponding to the corrupted words based on the corrupted words and a generator matrix. The controller generates a second decoded word corresponding to the corrupted words based on a codebook and the estimated first decoded word. The codebook is based on the generator matrix. The controller generates a message based on a plurality of second decoded words respectively corresponding to the plurality of corrupted words. | 05-29-2014 |
20140157091 | Generation and Application of a Sub-Codebook of an Error Control Coding Codebook - There is provided a method of encoding and decoding data using an error control code having a codebook G. The codebook G is a sub-codebook of a codebook P. Each codeword g in the sub-codebook G has an autocorrelation amplitude that is different from and higher than each correlation amplitude between g and each of the other codewords in the sub-codebook G. In one specific embodiment in which the codebook P is that of a Reed-Muller code, using G instead of P reduces the likelihood of the presence of more than one maximum correlation amplitude when computing the non-coherent decision metric during decoding. | 06-05-2014 |
20140157092 | SYSTEMS AND METHODS FOR ENCODING AND DECODING OF CHECK-IRREGULAR NON-SYSTEMATIC IRA CODES - Systems and methods for encoding and decoding check-irregular non-systematic IRA codes of messages in any communication or electronic system where capacity achieving coding is desired. According to these systems and methods, IRA coding strategies, including ones that employ capacity-approaching non-systematic IRA codes that are irregular and that exhibit a low error floor, are employed. These non-systematic IRA codes are particularly advantageous in scenarios in which up to half of coded bits could be lost due to channel impairments and/or where complementary coded bits are desired to transmit over two or more communications sub-channels. An encoder includes information bit repeaters and encoders, one or more interleavers, check node combiners, a check node by-pass and an accumulator. A decoder includes a demapper, one or more check node processors, an accumulator decoder, a bit decoder, and one or more interleavers/deinterleavers. | 06-05-2014 |
20140157093 | METHOD AND DEVICE FOR IMPROVING DECODING OF DATA RECEIVED FROM ONE SOURCE BY SEVERAL RECEIVERS - Improving decoding of a set of k data symbols received from several receivers, the data symbols being encoded by a systematic block error correcting code of dimension k and size n. The set of data symbols is received along with a corresponding subset of parity symbols, forming a partial data block comprising m symbols. A partial data block transmitted by one emitter, comprising a set of k data symbols and a subset of (m−k) parity symbols, is received from each receiver. For each received partial data block, a subset of parity symbols is generated and an item of reliability information is computed as a function of the received parity symbols and parity symbols generated from a received set of data symbols. The items of computed reliability information are compared with each other to select one received set of data bits. | 06-05-2014 |
20140164882 | DTV TRANSMITTING SYSTEM AND METHOD OF PROCESSING BROADCAST DATA - A DTV transmitting system includes an encoder, a randomizer, a block processor, a group formatter, a deinterleaver, and a packet formatter. The encoder codes enhanced data for error correction, permutes the coded data, and further codes the permuted data for error detection. The randomizer randomizes the coded enhanced data, and the block processor codes the randomized data at an effective coding rate of 1/H. The group formatter forms a group of enhanced data having data regions, and inserts the coded enhanced data into at least one of the data regions. The deinterleaver deinterleaves the group of enhanced data, and the packet formatter formats the deinterleaved data into corresponding data bytes. | 06-12-2014 |
20140164883 | OPTICAL TRANSMISSION MODULE AND OPTICAL SIGNAL TRANSMISSION APPARATUS - Embodiments of the present invention provide an optical sending module, an optical receiving module, an apparatus for sending an optical signal, and an apparatus for receiving an optical signal, and relate to the field of optical communications. The optical sending module includes: an FEC coding module and an optical sending interface. The apparatus for sending an optical signal includes: a protocol processing module and the optical sending module. The optical receiving module includes: an FEC decoding module and an optical receiving interface. The apparatus for receiving an optical signal includes: a protocol processing module and the optical receiving module. The present invention can reduce the scale, power consumption, and cost of the protocol processing module and reduce the network expansion cost. | 06-12-2014 |
20140173384 | METHOD AND SYSTEM FOR ENCODING FOR 100G-KR NETWORKING - Aspects of a method and system for encoding in 100G-KR networking are described. In one example embodiment, a coding method uses certain forward error correcting codes based on a given transcoding method and delivers the codes according to burst interleaving. In another example, a coding method includes receiving source data from a plurality of physical lanes, combining data from the physical lanes to generate a block, transcoding the block, and encoding a data stream including the transcoded block. | 06-19-2014 |
20140181622 | Variable Rate Coding for Forward and Reverse Link - A technique for encoding a signal used in a digital communication system in which individual traffic channel data rates may be adapted to specific channel conditions. In particular, a forward error correction coding rate is adapted for individual channels while at the same time maintaining a fixed block size independent of the FEC coding rate. This allows the system data rate to adapt to the channel conditions experienced by a specific user. Thus, users experiencing good communication conditions with low multipath distortion may be allocated higher capacity, whereas users with significant multipath distortion may make use of lower rate (higher levels of coding) error codes to maintain high quality. Messages are sent from a transmitter to a receiver to inform the receiver of the coding rate implemented at any given point in time. These parameters may be adjusted independent of transmitted power level through the expedient of ensuring that size of a transmitted frame remains constant, while permitting the ability to change FEC coding rates and FEC block sizes. | 06-26-2014 |
20140181623 | METHOD FOR ENCODING INFORMATION OBJECT AND ENCODER USING THE SAME - A method and apparatus are provided for encoding an information object. The method includes storing the information object in a buffer; generating a sampling set including bits selected from the buffer according to a predetermined rule and bits randomly selected from the buffer; generating control channel data including information on the sampling set; and modulating the sampling set and the control channel data. | 06-26-2014 |
20140189470 | APPARATUS AND METHOD FOR DATA TRANSMISSION - Provided are a data transmission apparatus and a method for the data transmission apparatus to transmit a plurality of packets constituting transmission data to a receiving end. The data transmission apparatus for transmitting a plurality of packets constituting transmission data to a receiving end includes a packet-specific weight calculator configured to calculate packet-specific weights of respective transmission-scheduled original packets at a current time point among the plurality of packets, a packet converter configured to generate one or more error recovery packets from the original packets according to the calculated packet-specific weights, and a transmitter configured to transmit the error recovery packets to the receiving end using a plurality of sessions capable of transmission. | 07-03-2014 |
20140189471 | DTV TRANSMITTING SYSTEM AND RECEIVING SYSTEM AND METHOD OF PROCESSING BROADCAST SIGNAL - A television transmitting system includes an encoder, a data randomizing and expanding unit, a group formatter, a deinterleaver, and a packet formatter. The encoder codes enhanced data for error correction, permutes the coded data, and further codes the permuted data for error detection. The randomizing and expanding unit randomizes the error-detection-coded data and expands the randomized data. The group formatter forms a group of enhanced data having one or more data regions and inserts the expanded enhanced data into at least one of the regions. The deinterleaver deinterleaves the group of enhanced data, and the packet formatter generates enhanced data packets. | 07-03-2014 |
20140195878 | METHOD OF DECODING A DIFFERENTIALLY ENCODED PHASE MODULATED OPTICAL DATA SIGNAL - Proposed is a method of decoding a differentially encoded PSK modulated optical data signal carrying FEC encoded data values. The optical signal is corrected by an estimated phase offset. From the corrected signal, respective likelihood values for the FEC encoded data values are derived, using an estimation algorithm which accounts for a differential encoding rule used for differentially encoding the optical signal. The derived likelihood values are limited to a predetermined range of values. From the limited likelihood values, FEC decoded data values are derived, using an algorithm which accounts for a FEC encoding rule used for FEC encoding the FEC encoded data values. | 07-10-2014 |
20140195879 | APPARATUS FOR TRANSMITTING BROADCASTING SIGNAL, APPARATUS FOR RECEIVING BROADCASTING SIGNAL, AND METHOD FOR TRANSMITTING/RECEIVING BROADCASTING SIGNAL THROUGH APPARATUS FOR TRANSMITTING/RECEIVING BROADCASTING SIGNAL - A transmitter and method of processing broadcast data are discussed. In one embodiment, the method includes Forward Error Correction (FEC) encoding Physical Layer Pipe (PLP) data at a first code rate; FEC encoding first signaling data at a second code rate; FEC encoding second signaling data at a third code rate; time interleaving the FEC-encoded PLP data; frequency interleaving the time-interleaved PLP data by a pair of consecutive cells; and modulating the frequency-interleaved PLP data, the FEC-encoded first signaling data, and the FEC-encoded second signaling data by an Orthogonal Frequency Division Multiplexing (OFDM) method, wherein the first signaling data include FEC type information of the second signaling data and wherein the second signaling data include FEC type information and the first code rate used by the PLP data. | 07-10-2014 |
20140201603 | SYSTEMS, METHODS, APPARATUS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING FORWARD ERROR CORRECTION WITH LOW LATENCY - Systems, methods, apparatus, and computer program products for providing forward error correction with low latency to live streams in networks are provided. One example method includes receiving source data at a first rate, outputting the source data at a rate less than the first rate, collecting the source data in a buffer, FEC decoding the source data, thereby generating decoded data; and outputting the decoded data at a rate equal to the first rate, either after collecting the source data in the buffer for a predetermined time duration or after collecting a predetermined amount of the source data in the buffer. | 07-17-2014 |
20140215292 | LT STAIRCASE FEC CODE - Systems and methods for encoding data for transmission over a communications channel using an improved LT staircase FEC code are provided. Embodiments may include mapping source symbols to repair symbols, wherein a number of edges of the mapping associated with a source symbol is determined randomly according to a first distribution. The repair symbols may be ordered, and at least a first repair symbol may be encoded based on the source symbols that map to the first repair symbol and/or another repair symbol that immediately precedes the first repair symbol in the ordering of the repair symbols. | 07-31-2014 |
20140215293 | TRANSMISSION APPARATUS AND TRANSMISSION METHOD - An encoding method and encoder of a time-varying LDPC-CC with high error correction performance are provided. In an encoding method of performing low density parity check convolutional coding (LDPC-CC) of a time varying period of q using a parity check polynomial of a coding rate of (n−1)/n (where n is an integer equal to or greater than 2), the time varying period of q is a prime number greater than 3, the method receiving an information sequence as input and encoding the information sequence using Equation 1 as a g-th (g=0, 1, . . . , q−1) parity check polynomial to satisfy 0. | 07-31-2014 |
20140223265 | NETWORK SYSTEM CONFIGURED FOR RESOLVING FORWARD ERROR CORRECTION DURING A LINK TRAINING SEQUENCE - One embodiment provides a method for resolving a forward error correction (FEC) protocol. The method includes requesting, by a network node element during an auto-negotiation period between the node element and a link partner, to resolve at least one FEC mode during a link training period; wherein the auto-negotiation period and the link training period are defined by an Ethernet communications protocol and the auto-negotiation period occurs before the link training period; determining, by the network node element, at least one channel quality parameter of at least one channel of a communication link between the network node element and the link partner; and determining, by the network node element during the link training period, whether to enable at least one FEC mode for use by the network node element based on, at least in part, the at least one channel quality parameter. | 08-07-2014 |
20140223266 | POWER AMPLIFIER PROTECTION USING A CYCLIC REDUNDANCY CHECK ON THE DIGITAL TRANSPORT OF DATA - A method of conditioning payload data includes providing a processor and receiving a packet comprising payload data, a first error code, and a second error code. The method also includes computing, using the processor, a first recalculated error code and determining a difference between the first error code and the first recalculated error code. The method further includes modifying the payload data in response to determining the difference. | 08-07-2014 |
20140237323 | Data Transmitter, Data Receiver, and Frame Synchronization Method - Embodiments of the present invention provide a data transmitter, a data receiver, and a frame synchronization method. The data transmitter includes a coding module and a processing module. The coding module is configured to perform forward error correction FEC coding on sent data to obtain an FEC code word, and to output the FEC code word and an indication signal for indicating a boundary position of the FEC code word to the processing module. The processing module is configured to insert a training sequence into the FEC code word according to the indication signal, so that a data receiver determines the boundary position of the FEC code word according to the training sequence. | 08-21-2014 |
20140245110 | TRANSMISSION APPARATUS AND TRANSMISSION METHOD - An encoding method changes an encoding rate of an erasure correcting code. One cycle is defined as 12k bits (wherein k represents a natural number) which is an encoding output using LDPC-CC with an encoding rate of 1/2, and includes information and parity. From the one cycle, only the information is arranged in the output order of the encoding output to obtain 6k bit information X6i, X6i+1, X6i+2, X6i+3, X6i+4, X6i+5, . . . , X6(i+k−1) X6(i+k−1)+1, X6(i+k−1)+2, X6(i+k−1)+3, X6(i+k−1)+4, and X6(i+k−1)+5. Known information is inserted in 3k pieces of information (Xj) among the 6k bit information, so that when 3k pieces of mutually different j is divided by 3, there is a remainder of 0 regarding k pieces, there is a remainder of 1 regarding k pieces, and there is a remainder of 2 regarding k pieces, to thereby obtain the parity from the information containing the known information. | 08-28-2014 |
20140245111 | DIGITAL BROADCASTING SYSTEM AND DATA PROCESSING METHOD - A method of transmitting broadcast signals includes forward error correction (FEC) encoding mobile data; interleaving the FEC encoded mobile data; encoding signaling information for the mobile data; mapping the interleaved mobile data and the encoded signaling information into a data unit, wherein the data unit includes a first region and a second region, wherein the first region is concatenated with the second region, wherein the first region includes known data and the encoded signaling information, and wherein the second region includes known data and the encoded mobile data; and transmitting the broadcast signals including the data unit, wherein the data unit is multiplexed with a data unit of main data in a specific time period, wherein the signaling information includes information of the data unit having the interleaved mobile data. | 08-28-2014 |
20140245112 | METHODS AND APPARATUS FOR IMPROVED DMX512 COMMUNICATION - Disclosed are methods and apparatus for improved DMX communications. In some embodiments, methods and apparatus related to extensions of the DMX protocol enable error detection and correction by enhanced DMX slave devices. The methods and apparatus may utilize at least one forward error correction byte that is incorporated within a DMX packet and that may be utilized to correct instruction bytes in the DMX packet. A plurality of bytes within the DMX packet may optionally be interleaved according to an interleaving scheme in some variations. | 08-28-2014 |
20140250350 | METHODS FOR DIGITAL SIGNAL PROCESSING AND TRANSMISSION/RECEPTION SYSTEMS UTILIZING SAID METHODS - Methods for digital signal processing and transmission/reception systems utilizing the methods based on the use of LDPC codes, for example the LDPC code with a 3/5 code rate, in combination with a QAM modulation, for example the 16 QAM or 64 QAM or 256 QAM modulation. In transmission, a bit permutation (Demux) is carried out prior to the QAM constellation mapping function, and in reception, the bit permutation is carried out after the QAM constellation demapping function. | 09-04-2014 |
20140250351 | METHODS FOR DIGITAL SIGNAL PROCESSING AND TRANSMISSION/RECEPTION SYSTEMS UTILIZING SAID METHODS - Methods for digital signal processing and transmission/reception systems utilizing the methods based on the use of LDPC codes, for example the LDPC code with a 3/5 code rate, in combination with a QAM modulation, for example the 16 QAM or 64 QAM or 256 QAM modulation. In transmission, a bit permutation (Demux) is carried out prior to the QAM constellation mapping function, and in reception, the bit permutation is carried out after the QAM constellation demapping function. | 09-04-2014 |
20140258813 | Network System Configured for Resolving Forward Error Correction During A Data Mode - One embodiment provides a method for resolving a forward error correction (FEC) protocol. The method includes requesting, by a network node element during an auto-negotiation period between the node element and a link partner, to resolve at least one FEC mode during a data mode period; wherein the auto-negotiation period and the data mode period are defined by an Ethernet communications protocol and the auto-negotiation period occurs before the data mode period; determining, by the network node element during the data mode period, at least one channel quality parameter of at least one channel of a communication link between the network node element and the link partner; and determining, by the network node element during the data mode period, whether to enable or disable at least one FEC mode for use by the network node element based on, at least in part, the at least one channel quality parameter. | 09-11-2014 |
20140281831 | PACKET LOSS RECOVERY - A network device includes a network interface device that receives at least a subset of a plurality of recoverable packets. The plurality of recoverable packets corresponds to a plurality of original packets generated by a source device. A processor having a packet recovery module recreates each of the original packets based on the subset of the recoverable packets received. The subset of recoverable packets excludes recoverable packets lost during transmission to the network interface device. A system includes a first network device that generates original packets and converts the original packets to recoverable packets. A second network device receives at least a subset of the recoverable packets, excluding recoverable packets lost during transmission from the first network device. The second network device includes a packet recovery module that recreates the original packets based on the subset of the recoverable packets received at the second network device. | 09-18-2014 |
20140281832 | SYSTEM AND METHOD FOR CYCLE SLIP CORRECTION - A system and method including a parity bit encoder for encoding each n bits of data to be transmitted with a parity check bit to produce blocks of n+1 bits (n information bits plus one parity bit associated with the n information bits). Each of the blocks of n+1 bits are Gray mapped to a plurality of associated QAM symbols that are modulated onto an optical wavelength and transmitted to a receiver. A maximum a posteriori (MAP) decoder is used at the receiver to correct for cycle slip. Phase errors of 180 degrees may be detected by independently encoding odd and even bits prior to Gray mapping, and identifying errors in decoding odd numbered bits at the receiver. | 09-18-2014 |
20140281833 | METHOD AND APPARATUS FOR TRANSMISSION AND RECEPTION OF IN-BAND ON-CHANNEL RADIO SIGNALS INCLUDING COMPLEMENTARY LOW DENSITY PARITY CHECK CODING - A method of transmitting digital information includes: receiving a plurality of information bits representing audio information and/or data; encoding the information bits using complementary low density parity check coding to produce a composite codeword and a plurality of independently decodable semi-codewords; modulating at least one carrier signal with the forward error corrected bits; and transmitting the carrier signal(s). Transmitters that implement the method, and receivers that receive signals produced by the method, are also provided. | 09-18-2014 |
20140281834 | Method and Apparatus for Data Integrity Checking in a Processor - In an embodiment, a method of handling data packets within a processor includes intercepting, by a hardware packet integrity checking module, one or more data fields associated with a current segment of a data packet being forwarded from a first hardware entity operating in a cut-through mode to one or more processing clusters, where at least one data field of the one or more data fields is indicative of an operation associated with the data packet. At the hardware error detection module, integrity of the current segment of the data packet is checked based on the one or more data fields and parameters corresponding to the operation associated with the data packet. At least one data field of the one or more data fields is modified upon detecting an integrity error. The data fields are forwarded to the one or more processing clusters. | 09-18-2014 |
20140281835 | System And Method For Recovering Audio PDU Transport Elements In Digital Radio Broadcast Receiver - A method and apparatus are provided for recovering audio packet location fields and/or frame boundary information from a received digital radio broadcast signal frame in which there are detected errors in the signal frame header by using selected header elements and/or protocol data unit (PDU) structured data block parameters relating to minimum, maximum, and average packet length or PDU length in a scalable recovery process that may be throttled dynamically or configured statically based on available computation resources within a specific implementation and/or at a specific time. | 09-18-2014 |
20140281836 | METHOD AND SYSTEM FOR PROVIDING ERROR CORRECTION TO LOW-LATENCY STREAMING VIDEO - Disclosed is a method for providing error correction to a video stream transmitted from a server to a client device, wherein the server is connected to an intermediate module over a bandwidth-limited network and the intermediate module is connected to the client device over a lossy network. The method includes intercepting data transmitted from the bandwidth-limited network to the lossy network by the intermediate module, identifying the video stream for error correction from the intercepted data at the intermediate module, generating error correction data for the video stream by the intermediate module and transmitting a modified stream that includes the video stream and the error correction data over the lossy network to the client device by the intermediate module. | 09-18-2014 |
20140281837 | ERROR-CORRECTING CODE - A method is provided to transmit an error-correcting code. The method includes receiving a source packet, advancing a sliding encoder window after receiving the source packet, and generating coded packets by, when the padded packet is encoded for a first time, encoding the source packet alone, and, when the source packet is encoded for a number of times after the first time, encoding the source packet with older source packets in the sliding window. | 09-18-2014 |
20140281838 | SENSOR AND SENSING METHOD - There is provided a sensor including an interface block that converts a sensing signal outputted from a sensing block into a predetermined data format which is beforehand defined to output to another device. The interface block includes an error correction information generation unit that generates error correction information used for correction of an error in the data format, a data generation determination unit that determines whether or not predetermined data to be inserted in the data format is being generated, and an operation control unit that controls operation of the error correction information generation unit on the basis of a determination result of whether or not the predetermined data to be inserted in the data format is being generated. | 09-18-2014 |
20140289589 | SOFT MAXIMUM LIKELIHOOD SEQUENCE ESTIMATION IN DIGITAL COMMUNICATION - A digital communication receiver generates soft decision values at the output of a maximum likelihood sequence estimator module. The values are fed into a following forward error correction module that uses the soft-decision input signal to improve error correction performance. The disclosed techniques can be used for receiving optical signals in an optical communication network. | 09-25-2014 |
20140289590 | SYSTEMS, METHODS, APPARATUS AND COMPUTER PROGRAM PRODUCTS FOR HIGHLY RELIABLE FILE DELIVERY USING COMPOUND AND BRAIDED FEC ENCODING AND DECODING - Systems, methods, apparatus and computer program products provide highly reliable file delivery using a combination of packet-level FEC on source data packets which are arranged in matrices, where encoding is performed on both rows and columns or on rows, columns and diagonals. | 09-25-2014 |
20140289591 | Memory Efficient Implementation of LDPC Decoder - A computer processor implementable method of decoding low-density parity-check (LDPC) code, comprising: receiving a log-likelihood-ratio (LLR) input bitstream; performing a combined bit-deinterleaving and reordering process on the LLR input bitstream and storing in a physical memory space, comprising: determining a logical memory address for each LLR bit in the LLR input bitstream, determining a physical memory address for each LLR bit in the LLR input bitstream from logical memory address of the LLR bit; decoding the LLR input bitstream stored in the physical memory space; and performing a combined de-reordering and de-mapping process on the decoded LLR input bitstream. | 09-25-2014 |
20140289592 | DETECTION, AVOIDANCE AND/OR CORRECTION OF PROBLEMATIC PUNCTURING PATTERNS IN PARITY BIT STREAMS USED WHEN IMPLEMENTING TURBO CODES - Detecting, avoiding and/or correcting problematic puncturing patterns in parity bit streams used when implementing punctured Turbo codes is achieved without having to avoid desirable code rates. This enables identification/avoidance of regions of relatively poor Turbo code performance. Forward error correction comprising Turbo coding and puncturing achieves a smooth functional relationship between any measure of performance and the effective coding rate resulting from combining the lower rate code generated by the Turbo encoder with puncturing of the parity bits. In one embodiment, methods to correct/avoid degradations due to Turbo coding are implemented by puncturing interactions when two or more stages of rate matching are employed. | 09-25-2014 |
20140298143 | SELF-REPARABLE DIGITAL DEVICE FOR MULTIPLE FAULTS BASED ON BIOLOGICAL ATTRACTOR CONCEPTS - Provided is a fault self-repairing circuit sequentially converting an N-bit output value according to a pre-determined schedule and outputting the converted result. The fault self-repairing circuit includes different N logic modules configured to output each bit of the N bits. Here, each of the logic modules includes an internal logic. When the N-bit output value is identical to a pre-determined value, an output value of each of the logic modules is provided by the internal logic, and, when the N-bit output value is not identical to the pre-determined value, the output value of each of the logic modules is provided with a correct value provided outside each of the logic modules. | 10-02-2014 |
20140298144 | APPARATUS FOR TRANSMITTING AND RECEIVING A SIGNAL AND METHOD OF TRANSMITTING AND RECEIVING A SIGNAL - The present invention relates to a method of transmitting and a method of receiving signals and corresponding apparatus. One aspect of the present invention relates to an efficient L1 signaling method for an efficient transmitter and an efficient receiver using the efficient L1 signaling method for an efficient cable broadcasting. | 10-02-2014 |
20140298145 | METHOD AND APPARATUS FOR IMPROVING TRANSMISSION OF DATA ON A BANDWIDTH MISMATCHED CHANNEL - A method and apparatus for providing transmission on a channel in a network are disclosed. For example, the method receives a plurality of source samples, divides the plurality of source samples into a plurality of subbands in accordance with a ratio of the plurality of source samples to a number of channel uses of the channel, wherein each subband comprises a first number of source samples, determines a channel input from the plurality of source samples in accordance with a hybrid coding scheme, and transmits the channel input over the network. | 10-02-2014 |
20140304568 | BROADCASTING SIGNAL TRANSMISSION DEVICE, BROADCASTING SIGNAL RECEPTION DEVICE, AND METHOD FOR TRANSMITTING/RECEIVING BROADCASTING SIGNAL USING SAME - Disclosed is a broadcasting signal transmission device, a broadcasting signal reception device, and a method for transmitting/receiving a broadcasting signal using same. The method for receiving the broadcasting signal comprises the following steps: receiving the broadcasting signal, which includes a transmission frame, wherein the transmission frame includes a plurality of PLPs, which transmit components that constitute a broadcasting service, first signaling information and second signaling information, which include the signaling information of the plurality of PLPs, a first preamble signal, which has been signaled with a preamble format, and a second preamble signal, which has been signaled with pilot pattern information, wherein one of the plurality of PLPs is a base PLP, which includes a program number that corresponds to the broadcasting service and program map table information, which has been signaled with identifying information for each of the PLPs; demodulating the broadcasting signal based on the first and the second preamble signals; FEC decoding the demodulated broadcasting signal; and identifying a PLP group that includes the plurality of PLP from the FEC decoded broadcasting signal based on the first and the second signaling information, decoding at least one PLP of the identified PLP group, and providing the broadcasting service. | 10-09-2014 |
20140304569 | METHOD OF CODIFYING DATA OR GENERATING A BLOCK OF DATA BASED ON MATRIX WITH A TRIPLE DIAGONAL STRUCTURE - A method including generating a matrix. The matrix includes first and second portions. The first portion includes data bits. The second portion includes parity bits and has a triple diagonal structure. The triple diagonal structure includes a first central diagonal, a second central diagonal, and a last row diagonal. Bits of the first central diagonal, the second central diagonal, and the last row diagonal are equal to 1 and a remainder of bits in the triple diagonal structure are equal to 0. The method further includes: determining parity bits based on the matrix; if the matrix is generated to codify data for transmission from a first device to a second device, transmitting the parity bits from the first device to the second device; and if the matrix is generated based on a vector of bits received from the second device, generating a block of data based on the parity bits. | 10-09-2014 |
20140310577 | TRANSMITTING APPARATUS, INTERLEAVING METHOD THEREOF, RECEIVING APPARATUS, AND DEINTERLEAVING METHOD THEREOF - A transmitting apparatus and method, and a receiving apparatus and method are provided. The transmitting apparatus includes: an encoder configured to perform encoding on data including information bits; and a bit interleaver configured to perform interleaving on the information bits and parity bits generated by the encoding, wherein the bit interleaver is configured to classify the generated parity bits into a plurality of groups and write the information bits and the generated parity bits in a plurality of columns in a column direction such that parity bits included in a predetermined group among the plurality of groups are arranged in predetermined positions in the plurality of columns, to perform the interleaving. | 10-16-2014 |
20140310578 | DECODING APPARATUS AND METHOD - The present disclosure relates to a turbo decoder and decoding method thereof. The turbo decoder has a plurality of decoder cores. The decoding method includes: computing remaining decoding times for the multiple decoder cores; selecting a decoder core with the shortest remaining decoding time among the multiple decoder cores; and allocating a packet to the selected decoder core. The decoder cores of the turbo decoder are monitored in real time and resources are distributed through efficient decoder core selection enhancing decoding throughput. | 10-16-2014 |
20140310579 | METHOD FOR GENERATING FORWARD ERROR CORRECTION PACKET IN MULTIMEDIA SYSTEM AND METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING FORWARD ERROR CORRECTION PACKET - A method and apparatus for transmitting a Forward Error Correction (FEC) packet block including a plurality of FEC packets in a multimedia system are provided. The method includes generating a plurality of first FEC packet blocks by performing a first FEC encoding on a plurality of source symbols, each of the plurality of first FEC packet blocks including at least one source packet and at least one repair packet for repair of each of the at least one source packet, generating a second FEC packet block by performing a second FEC encoding on the plurality of first FEC packet blocks, the second FEC packet block including at least one repair packet for the plurality of first FEC packet blocks, and transmitting the second FEC packet block that includes, in header information of each of the at least one source packet and the at least one repair packet. | 10-16-2014 |
20140317476 | APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING FORWARD ERROR CORRECTION PACKET - A method and an apparatus for transmitting and receiving a packet in a broadcasting and communication system are provided. The method includes splitting a source packet block including source packets into a plurality of source packet subblocks, converting the source packet subblocks to source symbol subblocks, respectively, generating a plurality of first repair symbol blocks by encoding the source packet subblocks using a first error correction code, configuring an error correction source packet by adding a source error correction payload IDentifier (ID) to source symbols included in the source symbol subblocks and configuring an error correction repair packet by adding a repair error correction payload ID to repair symbols included in the first repair symbol subblocks, and transmitting the error correction source packet and the error correction repair packet. | 10-23-2014 |
20140317477 | Coding and Decoding Method, Apparatus, and System for Forward Error Correction - The present invention discloses a coding and decoding method, apparatus, and system for forward error correction, and pertains to the field of communications. The method includes: determining check matrix parameters of time-varying periodic LDPC convolutional code according to performance a transmission system, complexity of the transmission system, and a synchronization manner for code word alignment, constructing a QC-LDPC check matrix according to the determined check matrix parameters, and obtaining a check matrix (H | 10-23-2014 |
20140337690 | PHYSICAL LAYER FRAME FORMAT FOR WLAN - A first field of a preamble of a data unit is generated to include a first set of one or more information bits that indicate a duration of the data unit and is formatted to conform to a first communication protocol and such that the first field allows a receiver device that conforms to a second communication protocol to determine the duration of the data unit. A second field of a preamble of a data unit is generated to include a second set of one or more information bits that indicate to a receiver device that conforms to the first communication protocol that the data unit conforms to the first communication protocol. The second field is convolutionally coded using a tail biting technique, and the first field and the second field are modulated using a modulation scheme specified for a field corresponding to the first field and the second field, respectively, by the second communication protocol. | 11-13-2014 |
20140337691 | SYSTEM AND METHOD FOR CONVEYING INFORMATION - A system and method for conveying data include the capability to determine whether a transaction request credit has been received at a computer module, the transaction request credit indicating that at least a portion of a transaction request message may be sent. The system and method also include the capability to determine, of a transaction request message is to be sent, whether at least a portion of the transaction request message may be sent and to send the at least a portion of the transaction request message if it may be sent. | 11-13-2014 |
20140344648 | TURBO DECODING TECHNIQUES - Techniques are disclosed for turbo decoding orthogonal frequency division multiplexing OFDM symbols. Techniques for combined turbo decoding and equalization are disclosed. The disclosed techniques can be implemented in receivers that receive wired or wireless OFDM signals and produce data and control bits by decoding the received signals. | 11-20-2014 |
20140344649 | Method and device for processing received data - A method and device for decoding a plurality of packets of same data. Each packet is encoded using a product code. An encoded packet comprises data blocks is organized into rows and columns. Each of the rows and columns has a respective error detecting code. For a data packet, Erroneous row and column data are detected by their associated error detecting code. In the data packet, a potentially erroneous data block belonging to a row and a column of data blocks both having been detected as erroneous is detected. In another data packet of the same data, a non-erroneous data block corresponding to the identified potentially erroneous data block is determined. The data block is determined as non-erroneous if it belongs to at least one row or column of data having been detected as non-erroneous. The identified potentially erroneous block is replaced with the determined non-erroneous block. | 11-20-2014 |
20140344650 | METHOD AND APPARATUS FOR PROVIDING A DISPLAY STREAM EMBEDDED WITH NON-DISPLAY DATA - A video device having data lanes and a method of operating the video device includes obtaining a stream of debug data in response to a test operation, framing the stream of debug data independent of establishing a video blanking period, and transmitting the framed stream of debug data across one or more data lanes of the video link for operation between a video source device and a video sink device. The method also includes generating a stream of video data related to the test operation, framing the stream of video data to establish a video blanking period, and transmitting the framed stream of debug data concurrently with the framed stream of video data across the one or more data lanes of the video link. | 11-20-2014 |
20140351676 | RECOVERY FROM BURST PACKET LOSS IN INTERNET PROTOCOL BASED WIRELESS NETWORKS USING STAGGERCASTING AND CROSS-PACKET FORWARD ERROR CORRECTION - A method and system for transmitting data are described including packetizing the data, performing forward error correction (FEC) encoding on the packetized data in order to generate at least one parity packet, appending FEC information as padding to the end of payload data of the packetized data and transmitting the packetized data and the at least one parity packet. Also described are a method and system for recovering from loss of a packet including receiving a data packet, receiving at least one parity packet, buffering the received data packet, detecting packet loss, forward error correction decoding the at least one parity packet to recover from packet loss using forward error correction information extracted from the data packet and from the at least one parity packet and forwarding the recovered packet via an internal socket. Also described is a method for staggercasting. | 11-27-2014 |
20140372834 | Serial Interface Packet Information Detection and Control Method and Receiver Thereof - A serial interface packet information detection and control method for a Mobile Industry Processor Interface is disclosed. The serial interface packet information detection and control method includes receiving and decoding a packet; generating a control signal according to packet information of a header of the packet; and disabling a function register according to the control signal. | 12-18-2014 |
20140372835 | COMPUTING SYSTEM WITH DECODING ADJUSTMENT MECHANISM AND METHOD OF OPERATION THEREOF - A computing system includes: an inter-device interface configured to receive a receiver signal for representing a serving signal; a communication unit, coupled to the inter-device interface, configured to: calculate a decoding result based on decoding the receiver signal, generate a parity portion adjustment for adjusting the decoding result, generate a systematic portion adjustment for adjusting the decoding result, and apply the parity portion adjustment and the systematic portion adjustment to the decoding result for determining the serving signal from the receiver signal. | 12-18-2014 |
20140380131 | Communications Circuit Including a Linear Quadratic Estimator - A circuit includes a linear quadratic estimator (LQE) configured to receive a plurality of measurements a signal. The LQE is configured to weight the measurements based on their respective uncertainties to produce weighted averages. The circuit further includes a controller coupled to the LQE and configured to selectively adjust at least one data link parameter associated with a communication channel in response to receiving the weighted averages. | 12-25-2014 |
20140380132 | INCREASING COMMUNICATION SAFETY BY PREVENTING FALSE PACKET ACCEPTANCE IN HIGH-SPEED LINKS - Methods, apparatus, and systems for preventing false packet acceptance in high-speed links. Under one aspect, correctable symbol errors are detected, and determination is made to whether a symbol error rate or ratio (SER) exceeds an SER threshold. In response to detection of such a condition, the link is disconnected or temporarily paused. The value for the SER threshold is determined using a statistical analysis of various link parameters to meet desired performance levels, such as a mean time to false packet acceptance (MTTFPA) of >approximately 15 billion years while providing a mean time to disconnect of >100 years. | 12-25-2014 |
20140380133 | METHOD FOR NETWORK CODING FOR COOPERATIVE RELAY NETWORK IN WIRELESS COMMUNICATION SYSTEM - A method for processing a signal at a relay node in a wireless communication system is disclosed. More specifically, the relay node receives a codeword broadcast from a source node. Here, the codeword is partitioned into a plurality of sub-blocks by the source node. Then, the relay node generates two network encoded codewords by combining linearly the plurality of sub-blocks and transmits the two network encoded codewords to a destination node. | 12-25-2014 |
20140380134 | Method of Performing Error-Correction of NMR Data - A method of obtaining nuclear magnetic resonance (NMR) data from a subterranean formation may include operating a tool in a subterranean formation for generating both NMR data and NMR scaled data based upon NMR measurements of the subterranean formation. The method may also include operating the tool for encoding and transmitting both the NMR data and NMR scaled data, and receiving and decoding, above the subterranean formation, both the NMR data and NMR scaled data from the tool. The method may also include performing error-correction of the received and decoded NMR data based upon the received and decoded NMR scaled data. | 12-25-2014 |
20140380135 | APPARATUS FOR TRANSMITTING BROADCAST SIGNAL, APPARATUS FOR RECEIVING BROADCAST SIGNAL, AND METHOD FOR TRANSMITTING/RECEIVING BROADCAST SIGNAL THROUGH APPARATUS FOR TRANSMITTING/RECEIVING BROADCASTING SIGNAL - In order to achieve the above-described technical object of the present invention, a method of transmitting broadcast data in a transmitter is disclosed. The method may comprise Forward Error Correction (FEC) encoding transmission unit data that carries broadcast service data, interleaving the FEC-encoded transmission unit data, demultiplexing the interleaved transmission unit data, symbol-mapping the demultiplexed transmission unit data onto constellations. MIMO-encoding the mapped transmission unit data, time-interleaving the MIMO-encoded transmission unit data. building a frame including the time-interleaved transmission unit data and physical signaling data, modulating the frame by an Orthogonal Frequency Division Multiplexing (OFDM) method. Herein the physical signaling data includes information on a MIMO encoding process is applied to an associated transmission unit data. | 12-25-2014 |
20150012803 | APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING DATA IN COMMUNICATION/ BROADCASTING SYSTEM - An apparatus and method for transmitting and receiving data in a wireless communication is provided. The method includes Low Density Parity Check (LDPC)-encoding LDPC information bits to generate a codeword, determining a number (N | 01-08-2015 |
20150026541 | Iterative Decoding for Cascaded LDPC and TCM Coding - At a receiver side, to enhance the performance of concatenated LDPC and TCM coding, an iterative decoding between TCM decoder and LDPC decoder enables improvement in the reliability of received LLRs of each symbol after each iteration. A SOVA output of the TCM is used for LDPC decoding, and then the updated LLRs from LDPC decoder are further looped back to the TCM decoder for the next iteration. In such a manner, the decoding performance could be significantly improved after just several iterations. | 01-22-2015 |
20150026542 | Method, Device and System For Packet Transmission Over IP Networks - In a method for packet transmission over IP networks redundant IP packet streams are generated by an IP transmitter ( | 01-22-2015 |
20150026543 | METHOD AND DEVICE FOR DECODING POLAR CODES - Embodiments of the present invention provide a method and a device for decoding Polar codes. A reliable subset is extracted from an information bit set of the Polar codes, where reliability of information bits in the reliable subset is higher than reliability of other information bits. The method includes: obtaining a probability value or an LLR of a current decoding bit of the Polar codes; when the current decoding bit belongs to the reliable subset, performing judgment according to the probability value or the LLR of the current decoding bit to determine a decoding value of the current decoding bit, keeping the number of decoding paths of the Polar codes unchanged, and modifying probability values of all the decoding paths by using the probability value or the LLR of the current decoding bit. | 01-22-2015 |
20150026544 | Method and Apparatus for LDPC Transmission Over a Channel Bonded Link - A particular overall architecture for transmission over a bonded channel system consisting of two interconnected MoCA (Multimedia over Coax Alliance) 2.0 SoCs (Systems on a Chip) and a method and apparatus for the case of a “bonded” channel network. With a bonded channel network, the data is divided into two segments, the first of which is transported over a primary channel and the second of which is transported over a secondary channel. | 01-22-2015 |
20150033098 | DEVICES AND METHODS FOR RECONSTRUCTING CORRUPTED CONTROL CHANNEL BITS - UEs are adapted to facilitate reconstruction of a segment of corrupted bits. According to one example, a UE can receive a control channel transmission such as a HS-SCCH transmission. The control channel transmission may include a plurality of information bits and a plurality of cyclic redundancy check (CRC) bits. The UE may further determine that a contiguous segment of the received information bits is corrupt. The UE may accordingly utilize the uncorrupted information bits and CRC bits to reconstruct the corrupt information bits. In some instances, the UE may utilize the uncorrupted bits to reconstruct the corrupt information bits using a new generator polynomial. In other instances, the UE may utilize the uncorrupted bits to reconstruct the corrupt information bits using the original generator polynomial. Other aspects, embodiments, and features are also included. | 01-29-2015 |
20150033099 | DIGITAL BROADCASTING SYSTEM AND DATA PROCESSING METHOD - A digital broadcasting system is provided. The system includes an RS (Reed-Solomon) encoder configured to encode mobile service data for FEC (Forward Error Correction) to build RS frames including the mobile service data and a signaling information table, a signaling encoder configured to encode signaling information including fast information channel (FIC) data and transmission parameter channel (TPC) data, a group formatter configured to form data groups, wherein at least one of the data groups includes encoded mobile service data, known data sequences, the FIC data and the TPC data, and a transmission unit configured to transmit the broadcast signal including a parade of the data groups. | 01-29-2015 |
20150033100 | TRANSMISSION DEVICE, RECEPTION DEVICE, AND OPERATION METHOD OF TRANSMISSION DEVICE - A transmission device includes a data controller to output one or more data frames; a encoder to generate one or more encoded data packets for a first data frame among the one or more data frames; and a transmission controller to determine a transmission time point of each of the one or more encoded data packets, and transmit the one or more encoded data packets to a reception device at the determined transmission time point corresponding to each of the one or more encoded data packets. | 01-29-2015 |
20150039973 | TRANSMITTER APPARATUS AND SIGNAL PROCESSING METHOD THEREOF - A transmitter apparatus and a receiver apparatus are provided. The transmitter apparatus includes: an encoder configured to generate a low density parity check (LDPC) by performing LDPC encoding; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol. The modulator maps a bit included in a predetermined group from among a plurality of groups constituting the LDPC codeword onto a predetermined bit in the modulation symbol. | 02-05-2015 |
20150039974 | TRANSMISSION APPARATUS AND ASSOCIATED METHOD OF ENCODING TRANSMISSION DATA - An encoder and decoder using LDPC-CC (Low Density Parity Check—Convolutional Codes) is disclosed. In the encoder ( | 02-05-2015 |
20150046775 | Encoding and Decoding Schemes to Achieve Standard Compliant Mean Time to False Packet Acceptance - Systems and methods for enabling encoding/decoding schemes that satisfy the IEEE 802.3 Mean Time To False Packet Acceptance (MTTFPA) requirement in an Ethernet Passive Optical Network over Coax (EPoC) are described. The proposed encoding/decoding schemes assume existing Medium Access Control (MAC) layer Cyclic Redundancy Check (CRC) encoding/decoding, thereby requiring no changes in the Ethernet Passive Optical Network (EPON) MAC protocol, but increase error protection in the EPoC physical layer (PHY) to meet the MTTFPA requirement without sacrificing desired Ethernet frame loss ratios and downstream/upstream data rates for EPoC. | 02-12-2015 |
20150046776 | Methods and Systems for Enhanced Detection of E-Navigation Messages - Methods and systems for enhancing the detectability of maritime e-Navigation messages are provided. Transmitters apply error protection encoding to the payload portion of messages to be transmitted, which are wrapped in a standard e-Navigation message format such as that used by the Automatic Identification System. Transmitted messages are received by a satellite or other surveillance platform employing a compatible radio frequency receiver to collect message signals over a large area or great distance. Candidate messages are identified and the error protection encoding decoded to recover messages. | 02-12-2015 |
20150046777 | CONTINUOUSLY INTERLEAVED ERROR CORRECTION - Continuously interleaved codewords are used in a communication system to provide error correction capability. In general, each codeword shares symbols with both preceding and subsequent codewords, when the codewords are arranged in an order, such that correction of symbols in any one codeword also corrects symbols in another codeword and correction of symbols in any codeword may allow, considering possible corrections of intermediate codewords, for further correction of any codeword in the order of codewords. In one embodiment received information may be arranged in subframes, with each subframe including terminal symbols of a plurality of codewords, each of the plurality of codewords including symbols in multiple subframes. | 02-12-2015 |
20150052418 | METHOD FOR DECODING DIGITAL DATA AND DATA MANAGING DEVICE - A method for encoding or decoding digital data, a data dissemination device and a data managing device are provided. The method for encoding digital data includes the following steps. A digital data is received. A sign data is encoded into the digital data through a linear combination operation to obtain an encoded digital data, wherein the size of the digital data is not changed after the encoding process. The encoded digital data is disseminated. | 02-19-2015 |
20150058703 | TRANSMITTING APPARATUS, RECEIVING APPARATUS, TRANSMISSION METHOD, AND RECEPTION METHOD - A transmission frame generating device includes a control information signal generator and a frame former. The control information signal generator generates a modulation method information signal indicating a modulation method of a data signal and an error correction method information signal indicating an error correction method of the data signal. The frame former forms the transmission frame by repeating and discretely arranging the same modulation method information signal on a first multiple of a plurality of subcarriers on a frequency axis and by repeating and discretely arranging the same error correction method information signal on a second multiple of the plurality of the subcarriers on the frequency axis. | 02-26-2015 |
20150067451 | System and Method for Optimizing Luby Transform (Lt) Codes To Facilitate Data Transmission Over Communication Network - A system(s), method(s) and computer program product to optimize Luby Transform codes to facilitate a transmission of data over a communication network are disclosed. Demands from various sinks are received and a demand vector is calculated. Various sources are employed with LT codes to encode the data. A Generalized LT code (GLT) is generated for an objective function determined for a given demand vector irrespective of the LT codes employed at the sources. Morphing rules are designed by optimizing a degree distribution of the data and mapping LT codes to the generalized LT codes. The GLT is optimized by using a linear transformation to obtain optimal morphing rules. The LT codes are retargeted by re-encoding an LT encoded data to further obtain an LT re-encoded data. The LT re-encoded data is then transmitted by a relay device to plurality of sinks. | 03-05-2015 |
20150067452 | INFORMATION PROCESSING APPARATUS AND METHOD, AND, PROGRAM - The present technique relates to an information processing apparatus and a method, and a program, capable of reducing a delay time. An information processing apparatus according to the present technique is an information processing apparatus including an estimation unit configured to estimate, on the basis of a transmission buffer waiting time which is a time it takes to accumulate encoded data obtained by encoding image data when encoding the image data which are to be transmitted, a reception buffer waiting time which is a time it takes to accumulate the encoded data before the encoded data are decoded at a transmission destination of the encoded data, and a setting unit configured to set a block length which is a processing unit of error correction processing in such a manner that an error correction reception delay time which is a delay time in the error correction processing performed at the transmission destination of the encoded data does not become more than the reception buffer waiting time estimated by the estimation unit. The present technique can be applied to, for example, an information processing apparatus. | 03-05-2015 |
20150074497 | METHOD FOR CHARACTERIZING AT LEAST ONE SIGNAL SOURCE - A method for characterizing at least one signal source is disclosed. In one aspect, the method includes measuring, from a set of sensors, a set of technical data specific to the signals emitted by the signal source, grouping together the technical data in a set of classes depending on the correlations on the data and characterizing the signal source from technical data having been grouped together. The grouping step includes calculating correlations on the data n-tuples with n>2 and calculating a global partitioning error for different distributions of the data in classes. The global partitioning error is defined as a sum of the partitioning costs for all the n-tuples. The grouping further includes retaining as a grouping of data, the distribution in the classes minimizing the global partitioning error. | 03-12-2015 |
20150074498 | APPARATUSES AND METHODS FOR COMBINING ERROR CODING AND MODULATION SCHEMES - Methods and apparatuses for combining error coding and modulation schemes are described herein. One or more methods include encoding data using linear error correcting code, modulating the encoded data, writing the modulated data to memory, and decoding the written data using a Viterbi algorithm and a linear error correcting code decoder. | 03-12-2015 |
20150074499 | METHOD OF IDENTIFYING A CORRECT DECODING CODEWORD - A method of searching for candidate codewords for a telecommunications system, the method comprising receiving a sequence of constellation points, producing a received FEC vector comprised of bits from the received constellation points, comparing the received FEC vector with a plurality of candidate codewords within a Dorsch decoding process using an ordered pattern, and terminating the search when a candidate codeword from among the plurality of candidate codewords is found residing within a predetermined range of a specified distance of the received FEC vector. | 03-12-2015 |
20150074500 | Time Varying Data Permutation Apparatus And Methods - Multiple data permutation operations in respective different dimensions are used to provide an overall effective data permutation using smaller blocks of data in each permutation than would be used in directly implementing the overall permutation in a single permutation operation. Data that has been permuted in one permutation operation is block interleaved, and the interleaved data is then permuted in a subsequent permutation operation. A matrix transpose is one example of block interleaving that could be applied between permutation operations. | 03-12-2015 |
20150082130 | MANAGING QUALITY OF SERVICE FOR COMMUNICATION SESSIONS - A computer-implemented method, computer program product, and computing system is provided for managing quality of service for communication sessions. In an implementation, a method may include determining network condition associated with a communication session. The method may also include calculating one or more anticipated performance attributes for each of a plurality of error correction codes based on the network condition. The method may also include determining a quality of experience metric for each of the plurality of error correction codes based on the calculated one or more anticipate performance attributes for each of the plurality of error correction codes. The method may further include establishing one of the plurality of error correction codes for the communication session based on the quality of experience metric for each of the plurality of error correction codes. | 03-19-2015 |
20150082131 | TRANSMITTING APPARATUS AND SIGNAL PROCESSING METHOD THEREOF - A transmitting apparatus and a receiving apparatus are provided. The transmitting apparatus includes: an encoder configured to generate a low density parity check (LDPC) codeword by performing LDPC encoding; an interleaver configured to interleave the LDPC codeword; and a modulator configured to modulate the interleaved LDPC codeword according to a modulation method to generate a modulation symbol. The interleaver includes a block interleaver formed of a plurality of columns each comprising a plurality of rows, and the block interleaver is configured to divide the plurality of columns into at least two parts and interleave the LDPC codeword. | 03-19-2015 |
20150082132 | TRANSMITTER AND PUNCTURING METHOD THEREOF - Provided are a transmitter for processing an L1 signaling including an L1-pre signaling and an L1-post signaling, a receiver of the L1 signaling, and methods of controlling the transmitter and the receiver. The transmitter includes: an encoder configured to perform Bose, Chaudhuri, Hocquenghem (BCH) encoding and Low Density Parity Check (LDPC) encoding with respect to the L1-post signaling, and a puncturing unit configured to puncture at least a part of LDPC parity bits constituting an LDPC codeword generated by the LDPC encoding of the L1-post signaling, wherein the number of bits to be punctured is calculated based on the number of bits available for transmission of the LDPC codeword and a modulation order of the L1-post signaling. | 03-19-2015 |
20150095744 | TRANSMITTING APPARATUS AND SIGNAL PROCESSING METHOD THEREOF - A transmitting apparatus and a receiving apparatus are provided. The transmitting apparatus includes an encoder configured to generate a low density parity check (LDPC) codeword by performing LDPC encoding, an interleaver configured to interleave the LDPC codeword, and a modulator configured to modulate the interleaved LDPC codeword according to a modulation method to generate a modulation symbol. The interleaver performs interleaving by dividing the LDPC codeword into a plurality of groups, rearranging an order of the plurality of groups in group units, and dividing the plurality of rearranged groups based on a modulation order according to the modulation method. | 04-02-2015 |
20150095745 | TRANSMITTING APPARATUS, RECEIVING APPARATUS, AND CONTROLS METHOD THEREOF - Provided are apparatuses and methods for generating and transmitting transmission frames of information data. A transmitting apparatus includes: a stream processor configured to generate a plurality of baseband frames; a frame generator configured to generate, from the plurality of baseband frames, a plurality of transmission frames which includes information data commonly provided to a fixed device and a mobile device, first parities to be used for signal processing at the fixed device, and second parities to be used for signal processing at the mobile device; and a transmitter configured to transmit the plurality of transmission frames. | 04-02-2015 |
20150095746 | TRANSMITTING APPARATUS, RECEIVING APPARATUS, TRANSMITTING METHOD, AND RECEIVING METHOD - A loss correction encoding device having an improved capability of loss correction using LDPC-CC includes a rearranging unit that rearranges information data contained in n information packets according to the constraint length Kmax and the encoding rate (q−1)/q of a check polynomial of the loss correction code used in a loss correction encoding unit. Specifically, the rearranging unit rearranges the information data in such a way that continuous Kmax×(q−1) pieces of information data after rearrangement are contained in different information packets. The rearranging unit distributes the information data to information blocks from a information packets, where n satisfies the formula Kmax×(q−1)≦n. | 04-02-2015 |
20150100856 | PACKET HEADER PROTECTION FOR UTILITY NETWORKS - A packet header protection system includes, for example, a header checksum (CS) that is arranged to provide error detection capability to FSK (frequency shift keyed) packet headers. Accordingly, receivers in the network can more quickly terminate processing of an errored packet upon detection of error(s) in the header. Quickly detecting packet header errors helps to avoid a sequence of compounding errors such as the repeated transmissions of a packet having an undetected erroneous header. Accordingly, the packet header protection system reduces false alarm rate in the network and increases network throughput. | 04-09-2015 |
20150100857 | DIGITAL AUDIO TRANSMITTER AND RECEIVER - A method for increasing the fidelity of digitally encoded audio, comprising interleaving the signal, frequency conversion, and polynomial interpolation. | 04-09-2015 |
20150100858 | METHOD & APPARATUS FOR IMPROVING THE PERFORMANCE OF TCP AND OTHER NETWORK PROTOCOLS IN A COMMUNICATION NETWORK - A method and apparatus that improves the performance of TCP (and other protocols) in a data network by segmenting the TCP path and implementing a proprietary protocol (DPR™) over the network. The DPR™ protocol provides a multiplexed tunnel for a multiplicity of TCP sessions from a client to a cloud proxy. DPR™ implements congestion management, flow control, reliability, and link monitoring. Other network protocols (such as UDP) are supported with a reliability protocol based upon network coding that improves the transmission reliability. Also, a network and a method for transmitting processes in a network are disclosed, using deterministic coefficients for encoding packets based on network coding principles. | 04-09-2015 |
20150100859 | TRANSMISSION METHOD, TRANSMITTER, RECEPTION METHOD, AND RECEIVER - Provided is a transmission method that converts an encoded block of data into first complex symbols each including a real component and an imaginary component, one or which is designated as a first component and the other as a second component; writes the first components and the second components of the first complex symbols respectively column by column into a first interleaver matrix and a second interleaver matrix having N | 04-09-2015 |
20150106679 | DEFECT PROPAGATION OF MULTIPLE SIGNALS OF VARIOUS RATES WHEN MAPPED INTO A COMBINED SIGNAL - Systems and methods for detecting defect propagation in a networked environment comprising a defect detection component to detect defects in an aggregate signal and/or in individual signals; and a replacement signal component to generate a maintenance signal to replace defective signals detected by the defect detection component. The maintenance signal can be a uniform signal type regardless of a type associated with a defective signal. The maintenance signal can replace a defective signal during aggregation, by an aggregation component. In another aspect, the maintenance signal can replace the defective signal during de-aggregation | 04-16-2015 |
20150106680 | MULTIPLE COMPONENT CODES BASED GENERALIZED LOW-DENSITY PARITY-CHECK CODES FOR HIGH-SPEED OPTICAL TRANSPORT - Systems and methods for data transport, including encoding streams of input data using generalized low-density parity check (GLDPC) encoders, the one or more GLDPC encoders being configured to generate GLDPC coded data streams using a plurality of component local codes to improve error correction strength, employ single-parity checks and two or more local block codes during generation of the GLDPC codes, and enable continuous tuning of code rate using the generated GLDPC codes. Signals may be generated using mappers, the mappers configured to assign bits of signals to signal constellations and to associate the bits of the signals with signal constellation points. The signal may be modulated using an I/Q or 4-D modulator composed of one polarization beam splitter, two I/Q modulators, and one polarization beam combiner. The modulated signals are multiplexed using a mode-multiplexer, transmitted over a transmission medium, and the signals are received and decoded using GLDPC decoders. | 04-16-2015 |
20150113359 | MULTI-LAYER ERROR CORRECTING CODING - A transmission system may include a transformer, an adder, an encoder, and a transmitter. The transformer may segment and transform a data packet into segments. The adder may add a check code to each of the segments. The encoder may encode error correction to each of the segments with the added check code. A receiving system may include a receiver, a decoder, a checker, and a selector decoder. The decoder may decode error correction in each of the encoded segments. The checker may check the check code of the error corrected segments. The selector decoder may select at least one of the valid segments based upon the check code and transform the selected segments into a data packet. | 04-23-2015 |
20150113360 | DEVICE AND METHOD FOR PROCESSING HARQ DATA SELECTIVELY USING INTERNAL AND EXTERNAL MEMORIES - A device and method for selectively using an internal memory and an external memory when processing Hybrid Automatic Repeat reQuest (HARQ) data are provided. The device includes a combiner configured to receive a first HARQ burst; an internal memory positioned within the device; and a memory selector configured to compare a size of the first HARQ burst with a predetermined threshold, to select one of the internal memory and an external memory positioned outside the device according to a comparison result, and to store the first HARQ burst in a selected memory. At least one among a size of the internal memory and the threshold is determined based on a characteristic of a first service type that has been predetermined. | 04-23-2015 |
20150113361 | APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING A QUASI-CYCLIC LOW DENSITY PARITY CHECK CODE IN A MULTIMEDIA COMMUNICATION SYSTEM - A method is provided for transmitting a Low Density Parity Check (LDPC) code by a signal transmission apparatus in a multimedia system. The method includes generating the LDPC code based on a resulting parity check matrix, which is generated by performing a scaling down operation on a base parity check matrix; and transmitting the LDPC code. The scaling down operation is performed based on a scaling factor for determining a size of each permutation matrix in the resulting parity check matrix and a size of each zero matrix included in the resulting parity check matrix, and the scaling factor is determined based on a number of column blocks included in the base parity check matrix and a size of each permutation matrix included in the base parity check matrix. | 04-23-2015 |
20150113362 | ENCODER, TRANSMITTING APPARATUS, CODING METHOD AND TRANSMITTING METHOD - Disclosed are an encoder, a transmitting device, a coding method and a transmission method with which the transmission amount is reduced and a deterioration in transmission efficiency is suppressed while improving reception quality when QC-LDPC or a like block coding is used. A puncture pattern setting unit searches for a puncture pattern for each integral multiple of the number of columns or for each divisor of the number of columns of a sub block matrix that forms a check matrix (H) of a QC-LDPC code, and a puncture unit (data reduction unit) switches the puncture pattern for each integral multiple of the number of columns or for each divisor of the number of columns of the sub block matrix that forms the check matrix of the QC-LDPC code. | 04-23-2015 |
20150121175 | SELF-CORRECTING COMPLEX EVENT PROCESSING SYSTEM AND CORRESPONDING METHOD FOR ERROR CORRECTION - Certain example embodiments relate to a complex event processing, CEP, system, including an error correction component configured to receive a stream of events including at least one event from at least one event source. The error correction component is configured to detect at least one error in the at least one event. The error correction component is configured to emit a corrected stream of events including at least one event, which can then be processed by at least one event processing application. | 04-30-2015 |
20150121176 | TRANSMITTING APPARATUS AND SIGNAL PROCESSING METHOD THEREOF - A transmitting apparatus and a receiving apparatus are provided. The transmitting apparatus includes an encoder configured to generate a low density parity check (LDPC) codeword by performing LDPC encoding, an interleaver configured to interleave the LDPC codeword, and a modulator configured to modulate the interleaved LDPC codeword according to a modulation method to generate a modulation symbol. The interleaver performs interleaving by dividing the LDPC codeword into a plurality of groups, rearranging an order of the plurality of groups in group units, and dividing the plurality of rearranged groups based on a modulation order according to the modulation method. | 04-30-2015 |
20150128012 | PARALLEL BIT INTERLEAVER - A bit interleaving method involves applying a bit permutation process to a QC-LDPC codeword made up of N cyclic blocks each including Q bits, and dividing the codeword after the permutation process into a plurality of constellation words each including M bits, the codeword being divided into F×N/M folding sections, each of the constellation words being associated with one of the F×N/M folding sections, and the bit permutation process being applied such that each of the constellation words includes F bits from each of M/F different cyclic blocks in a given folding section associated with a given constellation word. | 05-07-2015 |
20150128013 | TRANSMISSION DEVICE, RECEPTION DEVICE, TRANSMISSION METHOD, AND RECEPTION METHOD - In a transmission device, a determining unit determines, for use in transmission, an LDPC encoding method corresponding to occurrence conditions of external noise from a plurality of LDPC encoding methods each having the same code length and the same code rate and being defined by a different parity check matrix, and an encoding unit generates a codeword bit sequence by encoding transmission data using the LDPC encoding method determined by the determining unit. | 05-07-2015 |
20150135041 | ETHERNET POINT TO POINT LINK INCORPORATING FORWARD ERROR CORRECTION - A method of providing forward error correction on an Ethernet point-to-point link, constituted of: receiving at one end of the point-to-point link an input data stream, wherein the input data stream is a 10 bit symbol encoded serial data stream at a first data rate; decoding the 10 bit encoded data stream to a 9 bit symbol data stream; increasing the data rate of the 9 bit symbol data stream to a second data rate; for each segment of a predetermined number of 9 bit symbols generating a respective plurality of parity symbols; combining the segments and the generated respective plurality of parity symbols into FEC appended segments; encoding the FEC appended segments into an output 10 bit symbol encoded data stream; and transmitting the output 10 bit encoded stream on the point-to-point link at the second data rate. | 05-14-2015 |
20150143204 | TRANSMISSION DEVICE, RECEPTION DEVICE, TRANSMISSION METHOD, AND RECEPTION METHOD - A transmission device for rigorously protecting important information when information is transferred via a best-effort network. In this transmission device, a quality control information retention unit ( | 05-21-2015 |
20150143205 | DTV TRANSMITTING SYSTEM AND METHOD OF PROCESSING BROADCAST DATA - A DTV transmitting system includes an encoder, a randomizer, a block processor, a group formatter, a deinterleaver, and a packet formatter. The encoder codes enhanced data for error correction, permutes the coded data, and further codes the permuted data for error detection. The randomizer randomizes the coded enhanced data, and the block processor codes the randomized data at an effective coding rate of 1/H. The group formatter forms a group of enhanced data having data regions, and inserts the coded enhanced data into at least one of the data regions. The deinterleaver deinterleaves the group of enhanced data, and the packet formatter formats the deinterleaved data into corresponding data bytes. | 05-21-2015 |
20150295593 | APPARATUS AND METHOD FOR ENCODING AND DECODING DATA IN TWISTED POLAR CODE - The disclosure relates to noiseless coding and, in particular, to the use of twisted polar code in data encoding and decoding. The disclosure increases the speed of encoding and/or decoding through the reduction in the number of iterations to be performed. The object is attained in method for encoding data, comprising the steps of: pre-coding, by a pre-coding module, data presented in the form of k-dimensional binary vector x, the pre-coding consists in computing u | 10-15-2015 |
20150304684 | CORRECTION OF OVER-THE-AIR SIGNALS - Correction of errors within over-the-air signaling is contemplated. The error correction may include correcting over-the-air signaling used to facilitate transmitting content, broadcast television, etc. according to error correction data transmitted separately from the over-the-air signaling. A receiver may be configured to process the over-the-air signaling according to the error correction data so as to facilitate the contemplated error correction. | 10-22-2015 |
20150309860 | ADVANCED DAB FEC PROCESSING IN PACKET MODE UTILIZING TOKENS - In an embodiment, a method for performing forward error correction (FEC) on protected data packets is disclosed. The method involves creating a FEC table having columns for application data and columns for error-correction data (EC data). Then, a number of protected application data packets are received and placed in the FEC table. If an application data packet is received, then the application data from the packet is placed in the application data column. If an application data packet is not received, generated zeroes are placed in the application data column. Once the application data columns of the FEC table are full, EC data corresponding to the application data is received and placed in the EC data columns of the FEC table. The rows of the FEC table are then fed to the decoder for error correction. | 10-29-2015 |
20150311918 | EFFICIENT STORAGE ARCHITECTURE FOR LOW-DENSITY PARITY-CHECK DECODING - A low-density parity-check (LDPC) decoder may comprise a shift register configured to receive LDPC coded data, perform an iteration associated with decoding the LDPC coded data, and provide a result of performing the iteration. The shift register may include a quantity of lanes corresponding to a quantity of data words received by the shift register at a particular clock cycle, a quantity of stages corresponding to a quantity of clock cycles needed to perform the iteration, a quantity of storage elements, associated with storing the data words during the iteration, and a set of check node elements associated with updating the data words during the iteration. The quantity of stages times the quantity of lanes may be greater than the quantity of storage elements by a particular number of storage elements. The particular number of storage elements may be displaced by the set of check node elements. | 10-29-2015 |
20150311919 | CODE DESIGN AND HIGH-THROUGHPUT DECODER ARCHITECTURE FOR LAYERED DECODING OF A LOW-DENSITY PARITY-CHECK CODE - A low-density parity-check (LDPC) decoder may receive LDPC coded data. The LDPC decoder may perform a decoding iteration associated with decoding the LDPC coded data. The decoding iteration may be performed by processing a group of layers. Each layer may include a corresponding set of check node elements, and may be processed by causing each check node element, of the set of check node elements corresponding to the layer, to update a set of variable node elements, connected to the check node element and associated with the LDPC coded data, based on a check node function associated with the check node element. The decoding iteration may be performed such that each layer is processed in parallel, and such that each check node element updates the corresponding set of variable node elements in parallel. The LDPC decoder may provide a result of performing the decoding iteration. | 10-29-2015 |
20150312002 | RECOVERY FROM BURST PACKET LOSS IN INTERNET PROTOCOL BASED WIRELESS NETWORKS USING STAGGERCASTING AND CROSS-PACKET FORWARD ERROR CORRECTION - A method and apparatus for staggercasting are described including encoding and compressing a first data sequence, packetizing the compressed encoded data sequence to form a data packet, performing forward error correction (FEC) encoding on the data packet in order to generate a second data sequence related to the first data sequence, appending FEC control information as padding to the end of payload data of the data packet, packetizing the second data sequence to form a packet, multicasting the data packet to a first multicast group, multicasting the packet formed using the second data sequence delayed by an offset time to a second multicast group. | 10-29-2015 |
20150318868 | DATA PROCESSING APPARATUS AND DATA PROCESSING METHOD - The present technology relates to a data processing apparatus and a data processing method that are able to provide an LDPC code with a good error rate. | 11-05-2015 |
20150326252 | RATE ADAPTIVE TURBO FORWARD ERROR CORRECTION - Techniques herein support enhanced multi-rate encoding and decoding of signals in multiple formats. In one embodiment, input data is received at a first device at one of a plurality of data rates. Encoder units are activated to produce streams of encoded input data. The encoder units are configured to operate at the same data rate. Differential encoding operations are performed to produce an encoded output stream. The encoded output stream is modulated for transmission to a second device. In another embodiment, a first device receives an encoded data stream that is transmitted from a second device. The modulated data stream includes encoded data at one of a plurality of data rates. Differential decoding is performed on the encoded data by activating one or more of a plurality of decoder units, where each of the plurality of decoder units is configured to operate at the same rate. | 11-12-2015 |
20150326253 | FORWARD ERROR CORRECTION WITH TURBO/NON-TURBO SWITCHING - A forward error correction and differentially encoded signal obtained via a communication channel is supplied to a soft-input soft-output (SISO) differential decoder that is bi-directionally coupled to a SISO forward error correction decoder. Over a first portion of a plurality of decoding iterations of the differentially encoded signal, the SISO differential decoder and the SISO forward error correction decoder are operated in a turbo decoding mode in which decoded messages generated by the SISO differential decoder are supplied to the SISO forward error correction decoder and forward error correction messages are supplied to the differential decoder. Over a second portion of the plurality of decoding iterations of the differentially encoded signal, the SISO forward error correction decoder is operated in a non-turbo decoding mode without any messages passing to and from the SISO differential decoder. Decoder output is obtained from the SISO forward error correction decoder. | 11-12-2015 |
20150326348 | Robust Line Coding Scheme for Communication Under Severe External Noises - A system to implement a communication line coding scheme using a non-complex bit-to-symbol mapping, a forward error correction (FEC) coding, and an additive bit scrambler after the FEC at the PHY layer is provided. The system may be a part of or implemented by an automobile component. The system may be a PHY device configured to convert data from the MAC layer into 2D-PAM3 symbols that are transmitted across a communication link at a predetermined transmission rate, such as to be compliant with a communication standard. The PHY device may select characteristics of the conversion, such as the FEC coded symbol, based on the target transmission rate. The PHY device may include a transceiver, and may convert the data from MAC layer to PHY layer and back. | 11-12-2015 |
20150326350 | METHODS AND SYSTEMS FOR ENHANCED DETECTION OF ELECTRONIC TRACKING MESSAGES - Methods and systems for enhancing the detectability of electronic tracking messages are provided. Transmitters apply error protection encoding to the payload portion of messages to be transmitted. Transmitted messages are received by a satellite or other surveillance platform employing a compatible radio frequency receiver to collect message signals over a large area or great distance. Candidate messages are identified and the error protection encoding decoded to recover messages. | 11-12-2015 |
20150333770 | APPARATUS FOR TRANSMITTING AND RECEIVING A SIGNAL AND METHOD OF TRANSMITTING AND RECEIVING A SIGNAL - The present invention relates to a method of transmitting and a method of receiving signals an corresponding apparatus. One aspect of the present invention relates to an efficient L1 signaling method for an efficient transmitter and an efficient receiver using the efficient L1 signaling method for an efficient cable broadcasting. | 11-19-2015 |
20150333771 | PARALLEL BIT INTERLEAVER - A bit interleaving method applying a bit permutation process to a QC LDPC codeword made up of N cyclic blocks of Q bits each, dividing the processed codeword into constellation words of M bits each, and applying an intra-cyclic-block permutation process to the cyclic blocks, where the codeword is divided into F×N/M folding sections of M/F cyclic blocks each and the constellation words are each associated with one of the folding sections, and the bit permutation process is applied such that the constellation words are each made up of F bits from each of M/F different cyclic blocks in the associated section, after the permutation process. | 11-19-2015 |
20150333867 | METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING PACKET IN A COMMUNICATION SYSTEM - A method for transmitting a packet in a communication system is provided. The method includes dividing a data stream into data payloads of a predetermined size and adding a common header to each of the data payloads, to generate a source payload, adding a first Forward Error Correction (FEC) payload Identifier (ID) to the source payload and applying an FEC code thereto, to generate an FEC source packet for a source payload, adding a second FEC payload ID to at least one parity payload and applying an FEC code thereto, to generate an FEC parity packet for the at least one parity payload, and transmitting the FEC source packet and the FEC parity packet. | 11-19-2015 |
20150333868 | FLEXIBLE PRBS ARCHITECTURE FOR A TRANSCEIVER - An apparatus is provided. The apparatus comprises a polynomial register having a plurality of bits, a first bus, a second bus, and a transceiver that is coupled to the first bus, the second bus, and the polynomial register. The polynomial register is configured to store a user-defined polynomial, and the transceiver includes a pseudorandom bit sequence (PRBS) generator is configured to generate a scrambled signal from the user-defined polynomial and a PRBS checker that is configured to generate a descrambled signal from a second signal using the user-defined polynomial. | 11-19-2015 |
20150341052 | TRANSMITTING APPARATUS AND INTERLEAVING METHOD THEREOF - A transmitting apparatus is provided. The transmitting apparatus includes: an encoder configured to perform a low-density parity check (LDPC) encoding on input bits using a parity check matrix to generate an LDPC codeword comprising information word bits and parity bits; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol, wherein the modulator is further configured to map a bit included in a predetermined bit group from among a plurality of bit groups constituting the LDPC codeword onto a predetermined bit of the modulation symbol. | 11-26-2015 |
20150341053 | TRANSMITTING APPARATUS AND INTERLEAVING METHOD THEREOF - A transmitting apparatus is provided. The transmitting apparatus includes: an encoder configured to generate a low-density parity check (LDPC) codeword by LDPC encoding of input bits based on a parity check matrix including information word bits and parity bits, the LDPC codeword including a plurality of bit groups each including a plurality of bits; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol, wherein the interleaver is further configured to interleave the LDPC codeword such that a bit included in a predetermined bit group from among the plurality of bit groups constituting the LDPC codeword onto a predetermined bit of the modulation symbol. | 11-26-2015 |
20150341054 | TRANSMITTER APPARATUS AND BIT INTERLEAVING METHOD THEREOF - A transmitting apparatus is provided. The transmitting apparatus includes: an encoder configured to generate a low-density parity check (LDPC) codeword by LDPC encoding of input bits based on a parity check matrix including information word bits and parity bits, the LDPC codeword including a plurality of bit groups each including a plurality of bits; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol, wherein the interleaver is further configured to interleave the LDPC codeword such that a bit included in a predetermined bit group from among the plurality of bit groups constituting the LDPC codeword onto a predetermined bit of the modulation symbol. | 11-26-2015 |
20150341141 | ERROR CORRECTION CODING SCHEME ON A FREQUENCY BAND COMPRISING SUB-BANDS - Improved adaptation to a frequency band comprising sub-bands is provided by receiving a coding rate of an error correction coding scheme for encoding modulation symbols to be transmitted on sub-bands of a frequency band in radio communications, determining relative radio channel qualities of the sub-bands of the frequency band, and allocating transmission power between the sub-bands at least on the basis of the relative radio channel qualities of the sub-bands and the received coding rate. | 11-26-2015 |
20150347222 | SINGLE EVENT UPSET PROTECTION CIRCUIT AND METHOD - An SEU protection circuit comprises first and second storage means for receiving primary and redundant versions, respectively, of an n-bit wide data value that is to be corrected in case of an SEU occurrence; the correction circuit requires that the data value be a 1-hot encoded value. A parity engine performs a parity operation on the n bits of the primary data value. A multiplexer receives the primary and redundant data values and the parity engine output at respective inputs, and is arranged to pass the primary data value to an output when the parity engine output indicates ‘odd’ parity, and to pass the redundant data value to the output when the parity engine output indicates ‘even’ parity. The primary and redundant data values are suitably state variables, and the parity engine is preferably an n-bit wide XOR or XNOR gate. | 12-03-2015 |
20150349799 | PARALLEL BIT INTERLEAVER - A bit interleaving method involves applying a bit permutation process to a QC-LDPC codeword made up of N cyclic blocks each including Q bits, and dividing the codeword after the permutation process into a plurality of constellation words each including M bits, the codeword being divided into F×N/M folding sections, each of the constellation words being associated with one of the F×N/M folding sections, and the bit permutation process being applied such that each of the constellation words includes F bits from each of M/F different cyclic blocks in a given folding section associated with a given constellation word. | 12-03-2015 |
20150349920 | METHODS TO TRANSPORT FORWARD ERROR CORRECTION CODES IN A SYMBOL ENCODED TRANSMISSION STREAM - A method to transport forward error correction (FEC) codes in a symbol encoded transmission stream includes encoding a data stream from a data source into data symbols using computing circuits, generating first FEC codes from the data symbols using the computing circuits, encoding the first FEC codes into first FEC symbols using the computing circuits, merging the data symbols and the first FEC symbols into the transmission stream using the computing circuits, and transmitting the merged transmission stream to a sink device using the computing circuits. The encoding of the data stream into the data symbols and the encoding of the first FEC codes into the first FEC symbols may include the same encoding technique. | 12-03-2015 |
20150349922 | METHOD AND SYSTEM FOR ERROR CORRECTION IN TRANSMITTING DATA USING LOW COMPLEXITY SYSTEMATIC ENCODER - A systematic encoder such as a systematic polar encoder for channel encoding to ameliorate the effects of noise in a transmission channel. The codeword carries a data word to be transmitted transparently, and also carries a parity part derived from the data word and a fixed word. Implementations advantageously reduce coding complexity to the order of Nlog(N), wherein N is the dimension of a matrix of the nth Kronecker power associated with a matrix effectively employed by the encoder. | 12-03-2015 |
20150358034 | APPARATUS FOR TRANSMITTING BROADCAST SIGNALS, APPARATUS FOR RECEIVING BROADCAST SIGNALS, METHOD FOR TRANSMITTING BROADCAST SIGNALS AND METHOD FOR RECEIVING BROADCAST SIGNALS - The present invention provides a method of transmitting broadcast signals. The method includes, formatting, by an input formatting block, input streams into plural PLPs (Physical Layer Pipes); encoding, by an encoder, data in the plural PLPs; time interleaving, by a time interleaver, the encoded data in the plural PLPs, wherein the time interleaving includes: cell interleaving, by a cell interleaver, the encoded data by permuting cells in a FEC (Forward Error Correction) block in the plural PLPs; frame mapping, by a framer, the time interleaved data onto at least one signal frame; and waveform modulating, by a waveform block, the mapped data in the at least one signal frame and transmitting, by the waveform block, broadcast signals having the modulated data. | 12-10-2015 |
20150358035 | METHOD AND APPARATUS FOR INTERLEAVING LOW DENSITY PARITY CHECK (LDPC) CODES OVER MOBILE SATELLITE CHANNELS - Systems, methods and apparatus are described to interleave LDPC coded data for reception over a mobile communications channel, such as, for example, a satellite channel. In exemplary embodiments of the present invention, a method for channel interleaving includes segmenting a large LDPC code block into smaller codewords, randomly shuffling the code segments of each codeword and then convolutionally interleaving the randomly shuffled code words. In exemplary embodiments of the present invention, such random shuffling can guarantee that no two consecutive input code segments will be closer than a defined minimum number of code segments at the output of the shuffler. In exemplary embodiments of the present invention, by keeping data in, for example, manageable sub-sections, accurate SNR estimations, which are needed for the best possible LDPC decoding performance, can be facilitated based on, for example, iterative bit decisions. | 12-10-2015 |
20150358113 | System and Method for Forward Error Correction - A method includes receiving, by a first device from a second device, a plurality of encoded messages on a plurality of transmission time intervals (TTIs), where the plurality of encoded messages are forward error correction (FEC) encoded, and where the FEC spans the plurality of encoded messages and decoding the plurality of encoded messages using FEC. The method also includes determining a plurality of decoding status messages in accordance with decoding the plurality of encoded messages and transmitting, by the first device to the second device, the plurality of decoding status messages less often than once every TTI. | 12-10-2015 |
20150358115 | METHOD AND APPARATUS FOR PERFORMING TTI BUNDLING IN A TDD SYSTEM - Embodiments of the present disclosure provide methods and apparatus for performing Transmission Time Interval (TTI) bundling in a Time Division Duplex (TDD) system. One of the methods may comprise receiving a first TTI bundling packet containing a first part of a redundancy version of a transport block on a special subframe and a second TTI bundling packet containing a second part of the redundancy version on another special subframe; and combining the first TTI bundling packet and the second TTI bundling packet to obtain the redundancy version of the transport block in a complete form. With embodiments of the present disclosure, more configurations may be used in TTI bundling for enhancing coverage in the TDD system, and it may avoid additional interferences to legacy UEs. | 12-10-2015 |
20150365105 | TRANSMITTER AND RECEIVER, AND METHOD OF VARYING A CODING RATE - A data structure of a check matrix for the error correction code is a data structure of a check matrix for an error correction code, in which the error correction code is the LDPC code, and in which the check matrix has a matrix structure in which rows are rearranged for submatrices consisting of a part of columns of the check matrix. Moreover, in the method and device for varying the coding rate of the error correction code, a puncture position that is determined in accordance with a puncture position determination signal is a puncture position with which a number of columns in which two or more 1s are contained in a region of the check matrix that is directly affected by puncturing is minimized. | 12-17-2015 |
20150372695 | METHOD AND APPARATUS OF LDPC DECODER WITH LOWER ERROR FLOOR - A method of error correction using low density parity check (LDPC) codes is disclosed. A communications device receives a codeword and detects one or more bit errors in the received codeword using an LDPC code. The device then generates a corrected codeword based, at least in part, on a set of unsatisfied check nodes of the LDPC code. The device may determine that the one or more bit errors are associated with an absorption set of the LDPC code. The device may also determine a plurality of candidate codewords based on the set of unsatisfied check node and select the corrected codeword from the plurality of candidate codewords. Each of the plurality of candidate codewords may represent a valid codeword associated with the LDPC code. | 12-24-2015 |
20150381312 | INTEGRATED PHYSICAL CODING SUBLAYER AND FORWARD ERROR CORRECTION IN NETWORKING APPLICATIONS - Method and apparatus for receiving data at a physical coding sublayer (PCS) transmit structure from a media access control (MAC) sublayer. The method includes performing a first forward error-correcting (FEC) sub-function on the data in the PCS transmit structure. The method further includes transmitting the data on one or more physical medium attachment (PMA) lanes to a PCS receive structure. The method also includes performing a second FEC sub-function on the data in the PCS receive structure. | 12-31-2015 |
20150381313 | METHOD AND APPARATUS OF DOWNSTREAM FORWARD ERROR CORRECTION ON-OFF CONTROL IN XG-PON1 AND NG-PON2 TWDM-PON SYSTEMS - An apparatus and method for receiving and transmitting data is disclosed. In one exemplary embodiment, the method includes: controlling a data source output source frames at a first data rate; receiving a source frame at an encoder at the first data rate; reading a fixed number of n-byte data blocks from the source frame, wherein n is an integer; appending an (m-n)-byte parity block to each n-byte data block to form the fixed number of m-byte first code words, wherein m is an integer greater than n; prepending to the fixed number of m-byte first code words a first prefix to form an error correcting physical frame, the first prefix including an error correction indicator set to a first value and an extra data indicator set to a second value; and transmitting the error correcting physical frame at a fixed transmit data rate. | 12-31-2015 |
20150381314 | WIRELESS DEVICE - A wireless device that can realize a low delay while ensuring reliability when FEC is applied to multicast communication via a wireless LAN. The wireless device includes a correction-coding consecutive-transmission determination unit that determines as to which of correction-coding and consecutive-transmission of information packets should be transmitted based on communication state with a packet destination terminal, a packet identification accumulation unit that identifies and accumulates information packets acquired from the correction-coding consecutive-transmission determination unit, a correction-coding control unit that performs correction coding and correction decoding of information packets acquired from the packet identification accumulation unit, and a consecutive-transmission control unit that duplicates and complements the information packets acquired from the packet identification accumulation unit . | 12-31-2015 |
20150381315 | PARTITIONING FORWARD ERROR CORRECTION DECODING ITERATIONS TO ACCOMMODATE MULTIPLE DATA STREAMS - An optical receiver may receive a data stream, and may decode the data stream using a first iterative forward error correction (FEC) decoder. The optical receiver may determine whether to further decode the data stream using the first iterative FEC decoder or a second iterative FEC decoder that is different from the first iterative FEC decoder. The optical receiver may selectively perform a first action or a section action based on determining whether to further decode the data stream. The first action may include providing the data stream to the first iterative FEC decoder or the second iterative FEC decoder for further decoding when the data stream is to be further decoded. The second action may include preventing the data stream from being provided to the first iterative FEC decoder or the second iterative FEC decoder when the data stream is not to be further decoded. | 12-31-2015 |
20150381316 | INTEGRATED PHYSICAL CODING SUBLAYER AND FORWARD ERROR CORRECTION IN NETWORKING APPLICATIONS - Method and apparatus for receiving data at a physical coding sublayer (PCS) transmit structure from a media access control (MAC) sublayer. The method includes performing a first forward error-correcting (FEC) sub-function on the data in the PCS transmit structure. The method further includes transmitting the data on one or more physical medium attachment (PMA) lanes to a PCS receive structure. The method also includes performing a second FEC sub-function on the data in the PCS receive structure. | 12-31-2015 |
20150381317 | SELF-LEARNING AND SELF-CORRECTING DECODING OF BMC ENCODED SIGNAL - A method of decoding a biphase mark coded (BMC) data stream. A BMC encoded signal (BMC signal) including a preamble and data payload is received at a receiver which includes a BMC decoder state machine (state machine). The preamble is processed using the state machine including measuring a total duration spanning at least three transitions to provide a ≧2 UI duration measure, a calculated 0.75 UI duration value (0.75 UI duration value) is generated from the ≧2 UI duration measure, and the 0.75 UI duration value is compared to a programmed UI range. Provided the 0.75 UI duration value is within the programmed UI range data, respective bits are extracted bit-by-bit from the data payload using the 0.75 UI duration value to obtain unencoded data. | 12-31-2015 |
20160006541 | DATA PROCESSING - A method of processing data according to a first predetermined function, the method comprising: receiving an encoded amount of data, wherein the encoded amount of data is an amount of data that has been encoded using an error control code; and processing the encoded amount of data using a second predetermined function to generate an output; wherein the second redetermined function corresponds to the first redetermined function in that the result of processing, with the second predetermined function, a quantity of data encoded using the error control code equals the result of encoding with the error control code the result of processing the quantity of data with the first predetermined function. | 01-07-2016 |
20160013808 | RECEPTION APPARATUS AND ASSOCIATED METHOD OF RECEIVING ENCODED DATA | 01-14-2016 |
20160013809 | PARITY CHECK MATRIX GENERATING METHOD, ENCODING APPARATUS, ENCODING METHOD, DECODING APPARATUS AND DECODING METHOD USING THE SAME | 01-14-2016 |
20160013810 | FLEXIBLE POLAR ENCODERS AND DECODERS | 01-14-2016 |
20160013813 | DTV TRANSMITTING SYSTEM AND METHOD OF PROCESSING BROADCAST DATA | 01-14-2016 |
20160013886 | SYSTEMS AND METHODS FOR TRANSMITTING DATA | 01-14-2016 |
20160020869 | BROADCASTING RECEIVER AND BROADCAST SIGNAL PROCESSING METHOD - A digital broadcasting system which is robust against an error when mobile service data is transmitted and a method of processing data are disclosed. The mobile service data is subjected to an additional coding process and the coded mobile service data is transmitted. Accordingly, it is possible to cope with a serious channel variation while applying robustness to the mobile service data. | 01-21-2016 |
20160020870 | TECHNIQUES TO PERFORM FORWARD ERROR CORRECTION FOR AN ELECTRICAL BACKPLANE - Techniques to perform forward error correction for an electrical backplane are described. | 01-21-2016 |
20160028417 | Decoding Method, Decoding Apparatus, and Communications System - The present invention provides a decoding method, a decoding apparatus, and a communications system, which implement multi-level coding in a manner combining soft-decision error correction coding and hard-decision error correction coding, implement multi-level decoding in a manner combining soft-decision error correction decoding and hard-decision error correction decoding, so as to integrate advantages of the two manners: compared with a manner in which soft-decision error correction coding and decoding are performed on multiple levels, a manner in which soft-decision error correction coding and decoding are performed on only one level reduces system complexity and resource overhead; and performing hard-decision error correction coding and decoding on other levels on a basis of performing soft-decision error correction coding and decoding on one level ensures gain performance, thereby meeting a gain requirement of a high-speed optical transmission system. | 01-28-2016 |
20160028506 | BROADCAST TRANSMITTER AND METHOD OF PROCESSING BROADCAST SERVICE DATA FOR TRANSMISSION - A method of processing broadcast data in a broadcast transmitter. The method can include randomizing broadcast service data, first encoding the randomized broadcast service data to add parity data to the randomized broadcast service data, second encoding the first-encoded broadcast service data at a code rate of D/E (D01-28-2016 | |
20160034491 | METHODS FOR ACCESSING BIG DATA AND SYSTEMS USING THE SAME - An embodiment of the invention introduces a method for accessing big data, which contains at least the following steps. A data access request is received from one of a plurality of database frontends of different kinds. A data access operation is performed for the data access request by using an API (Application Programming Interface) to manipulate one of a plurality of cloud file systems of different kinds. | 02-04-2016 |
20160036561 | Orthogonal Frequency Division Multiplexing Based Communications Over Nonlinear Channels - An OFDM receiver comprises a (FEC) decoder and a nonlinearity compensation circuit. The nonlinearity compensation circuit is operable to generate estimates of constellation points transmitted on each of a plurality of subcarriers of a received signal based on soft decisions from the FEC decoder and based on a model of nonlinear distortion introduced by a transmitter from which the received signal was received. The generation of the estimates may be based on a measure of distance between a function of the received signal and a synthesized version of the received signal. The generation of the estimates may comprise iterative processing of symbols of the received signal, and the iterative processing may comprise a plurality of outer iterations and a plurality of inner iterations. | 02-04-2016 |
20160036563 | DISTRIBUTED REED-SOLOMON CODES FOR SIMPLE MULTIPLE ACCESS NETWORKS - A computer-based distributed error correction scheme with an efficient decoding algorithm is disclosed. The efficiency of the corresponding decoding algorithm, based on standard single source Reed-Solomon error correcting codes, makes the practical employment of the DECC feasible. Various implementation examples are also provided. | 02-04-2016 |
20160036613 | APPARATUS AND METHOD FOR SENDING AND RECEIVING BROADCAST SIGNALS - Disclosed is an apparatus for transmitting a broadcast signal, including: an input formatting module configured to demultiplex an input stream into at least one Data Pipe (DP); a BICM (Bit Interleaved Coding and Modulation) module configured to perform error correction processing on data of the DP; a frame building module configured to map the data of the DP to symbols within a frame; an OFDM generation module configured to generate a transmission signal by inserting a preamble into the frame and performing OFDM modulation; and a transmission parameter control module configured to set at least one transmission parameter and control transmission signal processing of the frame building module and the OFDM generation module. | 02-04-2016 |
20160043738 | Distribution And Replication of Erasure Codes - Example apparatus and methods selectively replicate some erasure codes associated with a message and selectively distribute, without replicating, other erasure codes associated with the message. The message may have k symbols and n erasure codes may have been generated for the message, n>=k. In one embodiment, erasure codes that store plaintext information from the message (e.g., un-encoded symbols) may be replicated (e.g., sent to all devices using erasure codes associated with the message) while erasure codes that do not store plaintext information may be distributed (e.g., selectively moved to less than all devices) without being replicated. Some (e.g., less than k) erasure codes that do not store plaintext information may be stored unencrypted in the cloud. The generator matrix will not be stored in the cloud. | 02-11-2016 |
20160043739 | CONVOLUTIONAL INTERLEAVER - According to the present invention there is a transmitter for transmitting a signal comprising an interleaved symbol stream. The transmitter comprises a convolutional interleaver ( | 02-11-2016 |
20160043740 | DATA PROCESSING DEVICE AND DATA PROCESSING METHOD - In group-wise interleaving, interleaving of an LDPC code having a code length N of 64800 bits and an encoding rate r of 5/15 is performed in a unit of a bit group of 360 bits. In group-wise deinterleaving, an arrangement of the LDPC code that has undergone group-wise interleaving is returned to an original arrangement. The technology can be applied to a case of transmitting data using the LDPC code. The data processing device and data processing method can ensure excellent communication quality in data transmission using an LDPC code. | 02-11-2016 |
20160043829 | DEVICES AND METHODS FOR DATA RECOVERY OF CONTROL CHANNELS IN WIRELESS COMMUNICATIONS - Aspects of the present disclosure provide an apparatus and methods for recovering data from a control channel in wireless communications. An apparatus decodes a CRC appended codeword to obtain a decoded codeword, and computes a first syndrome of the decoded codeword utilizing a parity check matrix. If the first syndrome is non-zero. The apparatus determines a location S and a length K of an error pattern in bits of the decoded codeword, an index set ε based on the values of S and K. A linear system is formed based on the parity check matrix and the error pattern in accordance with the index set ε. The apparatus determines a solution of the linear system, wherein the solution includes an estimated error pattern. A recovered codeword can be determined by removing the estimated error pattern from the decoded codeword. | 02-11-2016 |
20160049952 | LOW DENSITY PARITY CHECK ENCODER HAVING LENGTH OF 64800 AND CODE RATE OF 5/15, AND LOW DENSITY PARITY CHECK ENCODING METHOD USING THE SAME - A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 64800 and a code rate of 5/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM). | 02-18-2016 |
20160049953 | LOW DENSITY PARITY CHECK ENCODER HAVING LENGTH OF 16200 AND CODE RATE OF 2/15, AND LOW DENSITY PARITY CHECK ENCODING METHOD USING THE SAME - A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 16200 and a code rate of 2/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM). | 02-18-2016 |
20160049954 | LOW DENSITY PARITY CHECK ENCODER HAVING LENGTH OF 16200 AND CODE RATE OF 3/15, AND LOW DENSITY PARITY CHECK ENCODING METHOD USING THE SAME - A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 16200 and a code rate of 3/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM). | 02-18-2016 |
20160049955 | LOW DENSITY PARITY CHECK ENCODER HAVING LENGTH OF 16200 AND CODE RATE OF 4/15, AND LOW DENSITY PARITY CHECK ENCODING METHOD USING THE SAME - A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 16200 and a code rate of 4/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM). | 02-18-2016 |
20160049956 | LOW DENSITY PARITY CHECK ENCODER HAVING LENGTH OF 16200 AND CODE RATE OF 5/15, AND LOW DENSITY PARITY CHECK ENCODING METHOD USING THE SAME - A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 16200 and a code rate of 5/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM). | 02-18-2016 |
20160049957 | LOW DENSITY PARITY CHECK ENCODER HAVING LENGTH OF 64800 AND CODE RATE OF 2/15, AND LOW DENSITY PARITY CHECK ENCODING METHOD USING THE SAME - A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 64800 and a code rate of 2/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM). | 02-18-2016 |
20160049958 | LOW DENSITY PARITY CHECK ENCODER HAVING LENGTH OF 64800 AND CODE RATE OF 3/15, AND LOW DENSITY PARITY CHECK ENCODING METHOD USING THE SAME - A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 64800 and a code rate of 3/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM). | 02-18-2016 |
20160049959 | LOW DENSITY PARITY CHECK ENCODER HAVING LENGTH OF 64800 AND CODE RATE OF 4/15, AND LOW DENSITY PARITY CHECK ENCODING METHOD USING THE SAME - A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 64800 and a code rate of 4/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM). | 02-18-2016 |
20160049960 | DATA PROCESSING DEVICE AND DATA PROCESSING METHOD - In a transmitting device, in interchanging to interchange a code bit of an LDPC code in which a code length is 16200 bits and an encoding rate is 7/15 with a symbol bit of a symbol corresponding to any of 8 signal points defined by 8PSK, when 3 bits of code bits stored in three units of storages having a storage capacity of 16200/3 bits and read bit by bit from the units of storages are allocated to one symbol, a bit b | 02-18-2016 |
20160049961 | ENCODING METHOD, DECODING METHOD - An encoding method generates an encoded sequence by performing encoding of a given coding rate according to a predetermined parity check matrix. The predetermined parity check matrix is a first parity check matrix or a second parity check matrix. The first parity check matrix corresponds to a low-density parity check (LDPC) convolutional code using a plurality of parity check polynomials. The second parity check matrix is generated by performing at least one of row permutation and column permutation with respect to the first parity check matrix. An eth parity check polynomial that satisfies zero, of the LDPC convolutional code, is expressible by using a predetermined mathematical formula. | 02-18-2016 |
20160049962 | METHOD AND APPARATUS OF LDPC ENCODER IN 10GBASE-T SYSTEM - A method of data encoding is disclosed. A communications device receives a set of information bits to be encoded into a codeword (c), which includes the set of information bits and a set of parity bits. A first bit value is assigned to a first parity bit in the set of parity bits. The remaining parity bits are then encoded based, at least in part, on the first bit value assigned to the first parity bit. The device may encode the remaining parity bits using the set of information bits and a parity check matrix (H) for a low density parity check (LDPC) code. The device may also generate a new parity check matrix (H | 02-18-2016 |
20160056841 | EFFICIENT, PROGRAMMABLE AND SCALABLE LOW DENSITY PARITY CHECK DECODER - Novel design of an LDPC decoder suitable for a range of code-block sizes and bit-rates, also suitable for both ASIC and FPGA implementations, is provided, in which the overhead associated with correction data sent along the transmission channel can be minimized. An LDPC decoder can be optimized for either eIRA based or general H matrices. An H parity matrix can be constructed and/or manipulated to arrange the bit-node message “columns” to facilitate mapping to MPB “columns” and corresponding access via LUT pointer tables to minimize processing cycles so as to: (i) minimize address conflicts within the same MPB that will take multiple access cycles to resolve; (ii) minimize splitting of bit-node messages across MPB “columns” that will take multiple access cycles to resolve; and (iii) balance the bit-node computations across all the MPB/LUT “columns” so that they will complete their computations at nearly the same time. | 02-25-2016 |
20160056842 | IN-BAND STATUS ENCODING AND DECODING USING ERROR CORRECTION SYMBOLS - A status encoder generates a checksum that encodes a status condition together with the checksum of an associated message. A receiver determines an inverse transformation that when applied to the received status-encoded checksum recovers the parity information associated with the codeword. The status condition can then be recovered based on the selection of the inverse transformation that correctly recovers the parity information from the status-encoded checksum. Beneficially, the status condition can be encoded without requiring additional signal lines or lengthening the codeword relative to conventional error correction devices. | 02-25-2016 |
20160056918 | REDUNDANCY SYSTEM AND METHODS FOR USE WITH A TELECOMMUNICATION SYSTEM - A redundancy system for co-channel telecommunications comprising a first modem comprising a premapped symbol interface (PMSI) ROM configured to produce a constellation point number (CPN) value for each transmitted symbol using FEC codewords and a modulation format, an encoder to produce three CPN value signals, and a first symbol clock to generate a timing signal for the data signal. The system further comprises a second modem comprising a PMSI ROM decoder to decode the CPN values from the received CPN value signals, an interface bus to transmit the three CPN value signals of the encoder and the timing signal from the first online modem to the second offline modem, and a redundancy switch to switch the input channel of data to a FEC encoder of the second modem and the output channel of received codewords to a FEC decoder of the first modem in response to a redundancy switching signal. | 02-25-2016 |
20160056919 | SIGNAL PROTECTION - A signal protector utilizes a variable latency station to provide error correction. | 02-25-2016 |
20160056920 | Networking Coding System in a Network Layer - A network coding system. A packet decoding engine receives a number of received packets. A packet repository is coupled to the decoding engine to temporarily store the received packets. The packet decoding engine is configured to generate a decoding matrix by forming a sub-matrix by selecting columns of a network code matrix that have indices that are the same as the indices of the encoded packets that correspond to the selected received packets. The packet decoding engine is also configured to invert the sub-matrix to form the decoding matrix and multiply the received packet matrix by the decoding matrix to generate a recovered matrix where each column corresponds to a decoded packet. | 02-25-2016 |
20160065242 | LOW DENSITY PARITY CHECK ENCODER, AND LOW DENSITY PARITY CHECK ENCODING METHOD USING THE SAME - A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword. The second memory is initialized to 0. The processor generates the LDPC codeword by performing accumulation with respect to the second memory using information bits. The accumulation is performed at parity bit addresses that are updated using a sequence corresponding to a parity check matrix (PCM). | 03-03-2016 |
20160065329 | SINGLE CARRIER COMMUNICATIONS HARNESSING NONLINEARITY - A single-carrier receiver comprises a (FEC) decoder and a nonlinearity compensation circuit. The nonlinearity compensation circuit is operable to generate estimates of constellation points transmitted on a received signal based on soft decisions from the FEC decoder and based on a model of nonlinear distortion introduced by a transmitter from which the received signal was received. The generation of the estimates may be based on a measure of distance between a function of the received signal and a synthesized version of the received signal. The generation of the estimates may comprise iterative processing of symbols of the received signal, and the iterative processing may comprise a plurality of outer iterations and a plurality of inner iterations. | 03-03-2016 |
20160070615 | FEC CODING/DECODING DATA PROCESSING METHOD AND RELATED APPARATUS - An FEC coding/decoding data processing method and a related apparatus are provided. The method includes: performing, at an FEC coding processing sublayer by using m data code blocks as one group, FEC coding on a data code block sequence output by a physical coding sublayer, to generate n FEC check code blocks; respectively distributing m×t2 data code blocks and n×t2 FEC check code blocks to M virtual channels of a first virtual channel group and N virtual channels of a second virtual channel group; and respectively multiplexing, according to geared speed bit by bit multiplexing, data distributed to the first virtual channel group and data distributed to the second virtual channel group to at most H interfaces of a first physical channel group and at most K interfaces of a second physical channel group, where M is an integral multiple of H, and N is an integral multiple of K. | 03-10-2016 |
20160072523 | DATA PROCESSING APPARATUS AND DATA PROCESSING METHOD - The present technology relates to a data processing apparatus and a data processing method that are able to secure good communication quality in data transmission using an LDPC code. One symbol is mapped to one of 16 signal points prescribed in 16APSK, with code bits of four bits of an LDPC code having a code length of 16200 bits and a code rate of 7/15 as one symbol. 16 signal points prescribed in 16APSK are four signal points on an inner circle and 12 signal points on an outer circle, and a radius ratio of the inner circle and the outer circle is 5.25. The present technology may be applied to, for example, a case of performing data transmission using an LDPC code. | 03-10-2016 |
20160072524 | LOW DENSITY PARITY CHECK CODE FOR TERRESTRIAL CLOUD BROADCAST - Provided is an LDPC (Low Density Parity Check) code for terrestrial cloud broadcast. A method of encoding input information based on an LDPC (Low Density Parity Check) includes receiving information and encoding the input information with an LDPC codeword using a parity check matrix, wherein the parity check matrix may have a structure obtained by combining a first parity check matrix for an LDPC code having a higher code rate than a reference value with a second parity check matrix for an LDPC code having a lower code rate than the reference value. | 03-10-2016 |
20160072526 | COMPUTATIONALLY EFFICIENT CONVOLUTIONAL CODING WITH RATE-MATCHING - An error coding circuit comprises a non-systematic convolutional encoder for coding an input bit stream to produce two or more groups of parity bits, an interleaver circuit for interleaving parity bits within each group of parity bits, and a rate-matching circuit for outputting a selected number of the interleaved parity bits ordered by group to obtain a desired code rate. | 03-10-2016 |
20160079998 | DATA PROCESSING DEVICE AND DATA PROCESSING METHOD - A code bit of an LDPC code in which a code length is 16200 bits and an encoding rate is 7/15 is interchanged with a symbol bit of a symbol corresponding to any of 8 signal points defined by 8PSK. In the interchanging, when 3 bits of code bits stored in three units of storages having a storage capacity of 16200/3 bits and read bit by bit from the units of storages are allocated to one symbol, a (#i+1)-th bit from a most significant bit of the 3 bits of code bits is set to a bit b#i, a (#i+1)-th bit from a most significant bit of 3 bits of symbol bits of the one symbol is set to a bit y#i, and a bit b | 03-17-2016 |
20160080109 | Symbol mapping for binary coding - The present disclosure presents symbol mapping for any desired error correction code (ECC) and/or uncoded modulation. A cross-shaped constellation is employed to perform symbol mapping. The cross-shaped constellation is generated from a rectangle-shaped constellation. Considering the rectangle-shaped constellation and its left hand side, a first constellation point subset located along that left hand side are moved to be along a top of the cross-shaped constellation while a second constellation point subset located along that left hand side are moved to be along a bottom of the cross-shaped constellation. For example, considering an embodiment having four constellation point subsets along the left hand side of the rectangle-shaped constellation, two of those subsets are moved to be along the top of the cross-shaped constellation while two other subsets of the constellation points along the left hand side are moved to be along the bottom of the cross-shaped constellation. | 03-17-2016 |
20160080111 | RECEIVER, TRANSMITTER AND DATA TRANSMISSION SYSTEM - A receiver includes a processor. The processor is configured to receive first data blocks and a first parity block from a transmitter. The first data blocks are obtained by dividing first transmission data at a predetermined size. The first parity block is generated on basis of the first data blocks. The processor is configured to restore a first missing block on basis of first received blocks and the first parity block. The first missing block is an unsuccessfully received block of the first data blocks. The first received blocks are successfully received blocks of the first data blocks. The first parity block is successfully received. | 03-17-2016 |
20160080454 | TELECOMMUNICATION NETWORK MANAGER - In some embodiments, a telecommunication network | 03-17-2016 |
20160085615 | Method and Apparatus for Improving Data Integrity Using Compressed Soft Information - A process capable of employing compression and decompression mechanism to receive and decode soft information is disclosed. The process, in one aspect, is able to receive a data stream formatted with soft information from a communication network such as a wireless network. After identifying a set of bits representing a first logic value from a portion of the data stream in accordance with a predefined soft encoding scheme, the set of bits is compressed into a compressed set of bits. The compressed set of bits which represents the first logic value is subsequently stored in a local memory. | 03-24-2016 |
20160087649 | Digital television broadcasting system using coded orthogonal frequency-division modulation with multilevel low-density-parity-check coding - In transmitter apparatus for a digital television broadcasting system, internet-protocol (IP) packets of digital television information are subjected to multilevel coding (MLC) before being Gray-mapped to quadrature-amplitude-modulation (QAM) constellations. The constituent codes of the MLC comprise respective low-density parity-check (LDPC) inner coding. Preferably, the LDPC inner coding is LDPC convolutional coding. The QAM constellations are used in coded orthogonal frequency-division modulation (COFDM) of plural carrier waves up-converted to a radio-frequency broadcast television channel. In receiver apparatus for the digital television broadcasting system the results of de-mapping QAM constellations recovered from demodulating the COFDM carrier waves are de-interleaved, and the LDPC constituent codes of the MLC are independently decoded in parallel with decoding results time-interleaved to recover the IP packets of digital television information. | 03-24-2016 |
20160087654 | SLIDING WINDOW LIST DECODER FOR ERROR CORRECTING CODES - A system for hardware error-correcting code (ECC) detection or correction of a received codeword from an original codeword includes an error-detecting circuit configured to process a selection of symbols of the received codeword using a set of factors, the original codeword being recomputable from a corresponding said selection of symbols of the original codeword using the set of factors. The error-detecting circuit includes a hardware multiplier and accumulator configured to use the set of factors and the selection of symbols of the received codeword to recompute remaining symbols of the original codeword, and a hardware comparator configured to compare the recomputed remaining symbols of the original codeword with corresponding said remaining symbols of the received codeword and to output first results of this comparison. | 03-24-2016 |
20160087753 | TECHNOLOGIES FOR HIGH-SPEED PCS SUPPORTING FEC BLOCK SYNCHRONIZATION WITH ALIGNMENT MARKERS - Technologies for high-speed data transmission include a network port logic having one or more communication lanes coupled to a forward error correction (FEC) sublayer and a physical coding sublayer (PCS). To transmit data, the PCS encodes the data to be transmitted into encoded data blocks using a 66b/64b line code and inserts alignment marker blocks after every 16,383 encoded data blocks. The FEC encodes the encoded data blocks into 80-block FEC codewords starting at a predefined offset from an alignment marker. Thus, each alignment marker is at one of five predefined offsets from the beginning of an FEC codeword. Each alignment marker may include a unique block type field usable with FEC encoding. The PCS may include one or more logical lanes, each operating at 25 Gb/s. Embodiments of the network port logic may include a single PCS lane or sixteen PCS lanes. Other embodiments are described and claimed. | 03-24-2016 |
20160087754 | PACKET HEADER PROTECTION FOR UTILITY NETWORKS - A networking device includes a packet header protect generator, a transmitter, a receiver, a decoder and router. The transmitter transmits a data packet to the receiver. The data packet includes a data packet header. The packet header protection generator is arranged to toggle selected bits of a protected portion of the data packet header and generate a data integrity signature. The receiver receives the data packet and generates a received data integrity signature. The decoder computes a locally computed data integrity signature in response to the protected portion of the received data packet header. The locally computed data integrity signature is compared with the received data integrity signature. The router selects a portion of a routing path in response to whether a data packet forwarding destination includes a decoder arranged to compute a locally computed data integrity signature. | 03-24-2016 |
20160087755 | METHODS AND APPARATUS EMPLOYING FEC CODES WITH PERMANENT INACTIVATION OF SYMBOLS FOR ENCODING AND DECODING PROCESSES - Encoding of a plurality of encoded symbols is provided wherein an encoded symbol is generated from a combination of a first symbol generated from a first set of intermediate symbols and a second symbol generated from a second set of intermediate symbols, each set having at least one different coding parameter, wherein the intermediate symbols are generated based on the set of source symbols. A method of decoding data is also provided, wherein a set of intermediate symbols is decoded from a set of received encoded symbols, the intermediate symbols organized into a first and second sets of symbols for decoding, wherein intermediate symbols in the second set are permanently inactivated for the purpose of scheduling the decoding process to recover the intermediate symbols from the encoded symbols, wherein at least some of the source symbols are recovered from the decoded set of intermediate symbols. | 03-24-2016 |
20160087756 | APPARATUS, SYSTEM, AND METHOD FOR PROVIDING ENERGY MANAGEMENT, PROFILES, AND MESSAGE BLOCKS IN A CABLE SERVICE ENVIRONMENT - A method is provided in one example and includes creating a plurality of profiles that describe one or more downstream modulations for each data-subcarrier in a channel to be used by a plurality of cable modems; receiving at least one testing measurement from the plurality of cable modems; and assigning a selected one of the plurality of profiles to each of the plurality of cable modems based, at least in part, on the one testing measurement that was received. | 03-24-2016 |
20160092298 | TIME ALIGNED TRANSMISSION OF CONCURRENTLY CODED DATA STREAMS - A method includes receiving a plurality of streams of data from a plurality of data sources. During a first time interval of receiving the streams of data, the method further includes dividing each of the plurality of streams into a first time-aligned data segment to produce a set of first time-aligned data segments. The method further includes generating a first data matrix from data blocks of the set of first time-aligned data segments. The method further includes encoding the first data matrix using an encoding matrix to produce a first coded matrix. The method further includes slicing the first coded matrix into a first set of encoded data slices based on the first orientation. The method further includes outputting a first set of encoded data slices of the first coded matrix. | 03-31-2016 |
20160094246 | Non-binary low density parity check (NB-LDPC) codes for communication systems - A communication device (alternatively, device) includes a processor configured to support communications with other communication device(s) and to generate and process signals for such communications. In some examples, the device includes a communication interface and a processor, among other possible circuitries, components, elements, etc. to support communications with other communication device(s) and to generate and process signals for such communications. The device receives a non-binary low density parity check (NB-LDPC) coded signal. The device then decodes the NB-LDPC coded signal using a NB-LDPC matrix to generate estimates of information bits encoded therein. The NB-LDPC matrix is characterized by a base proto-matrix having elements that represent sub-matrices, and the elements are selected from a finite Galois field that includes symbols. In another example, the device encodes other information bits using a generator matrix to generate another NB-LDPC coded signal and then transmits this other NB-LDPC coded signal. | 03-31-2016 |
20160094311 | ETHERNET DATA PROCESSING METHOD, PHYSICAL LAYER CHIP AND ETHERNET EQUIPMENT - Embodiments of the present invention disclose an Ethernet data processing method, an Ethernet physical layer chip, and Ethernet equipment. Applicable to data processing at a transmit end, the method includes: performing line coding on data from a media access control layer, so as to obtain serial data code blocks; performing forward error correction FEC coding on the serial data code blocks, so as to obtain FEC frames, which specifically includes: inserting Y check bits every X consecutive data bits, where the Y check bits are generated when FEC coding is performed on the X consecutive data bits; and distributing, at a distribution granularity of a bits, the FEC frames successively to N virtual channels, where a and N are both positive integers, and a is less than a quantity of bits included in one FEC frame. | 03-31-2016 |
20160099725 | RECEPTION APPARATUS AND RECEPTION METHOD - In a multi-antenna communication system using LDPC codes, a simple method is used to effectively improve the received quality by performing a retransmittal of less data without restricting applicable LDPC codes. In a case of a non-retransmittal, a multi-antenna transmitting apparatus transmits, from two antennas, LDPC encoded data formed by LDPC encoding blocks. In a case of a retransmittal, the multi-antenna transmitting apparatus uses a transmission method, in which the diversity gain is higher than in the previous transmission, to transmit only a part of the LDPC encoded data as previously transmitted. For example, the only the part of the LDPC encoded data to be re-transmitted is transmitted from the single antenna. | 04-07-2016 |
20160099727 | DIGITAL BROADCASTING SYSTEM AND DATA PROCESSING METHOD - A method of transmitting broadcast signals includes forward error correction (FEC) encoding mobile data; interleaving the FEC encoded mobile data; encoding signaling information for the mobile data; mapping the interleaved mobile data and the encoded signaling information into a data unit, wherein the data unit includes a first region and a second region, wherein the first region is concatenated with the second region, wherein the first region includes known data and the encoded signaling information, and wherein the second region includes known data and the encoded mobile data; and transmitting the broadcast signals including the data unit, wherein the data unit is multiplexed with a data unit of main data in a specific time period, wherein the signaling information includes information of the data unit having the interleaved mobile data. | 04-07-2016 |
20160099795 | TECHNOLOGIES FOR EXCHANGING HOST LOSS AND FORWARD ERROR CORRECTION CAPABILITIES ON A 25G ETHERNET LINK - Technologies for capabilities exchange include a network port logic having a communication link coupled to a remote link partner. The port logic transmits local host loss information to the link partner and receives remote host loss information from the link partner. The port logic may communicate the host loss information via an autonegotiation base page, an autonegotiation next page, or a PMD control frame. The port logic determines total channel loss based on the local host loss, the remote host loss, and cable loss. The port logic may bring the communication link up without forward error correction (FEC) if the total channel loss is less than a FEC limit, may bring the link up with FEC if the total loss is less than a specification limit, or may not bring the link up if the total channel loss is above the specification limit. Other embodiments are described and claimed. | 04-07-2016 |
20160099796 | ENCODING IN UPLINK MULTI-USER MIMO AND OFDMA TRANSMISSIONS - A method, an apparatus, and a computer-readable medium for wireless communication are provided. In one aspect, the apparatus is configured to determine a number of data symbols for transmitting a data payload. The apparatus is configured to determine a number of payload bits for transmitting the data payload based on the determined number of data symbols. The apparatus is configured to transmit a data frame. The data frame includes a signal field and data symbols encoded based on the data payload, the determined number of data symbols, and the determined number of payload bits, in which the data symbols are encoded using LDPC encoding or BCC encoding. | 04-07-2016 |
20160099797 | Systems and Methods for Pilot Signal and Control Data Retransmission - Historical decoding can be performed in accordance with pilot signal retransmission or control information retransmission to reduce the amount network resources consumed during data recovery. In one example, historical decoding is achieved through retransmitting a sub-set of coded bits carried by an earlier transmission, which are compared with a corresponding portion of the original signal (stored in memory) to obtain improved channel state information (CSI) relating to that earlier transmission. In another example, historical decoding is achieved through communicating parity information related to a sub-set of the coded bits carried by an earlier transmission, which are used in accordance with a data aided CSI technique to obtain the improved CSI relating to that earlier transmission. In yet another example, historical decoding is achieved by re-transmitting control information carried by an earlier transmission, which is used to decode an original signal (stored in memory). | 04-07-2016 |
20160105202 | CODING AND DECODING METHODS AND APPARATUS - According to an embodiment a decoder for decoding a received set of blocks each comprising a plurality of data symbols and a plurality of parity symbols, wherein the received set of blocks is a subset of a complete set of blocks, the complete set of blocks comprising at least one erased block not included in the received set of blocks comprises storage for a coding matrix which is the kronecker product of a totally non-singular matrix with an anti-diagonal matrix; and a processor operable to determine data symbols of the at least one erased block using the encoding matrix. | 04-14-2016 |
20160105256 | Forward Error Correction (FEC) to Support Successive Interference Cancellation (SIC) - Forward Error Correction (FEC) techniques that generate independently decodable resource blocks are beneficial for Successive Interference Cancellation (SIC) demodulation. One FEC technique for generating independently decodable resource blocks includes mapping locally decodable FEC codeblocks into unique resource blocks such that substantially all of the bits of the FEC codeblock are carried within a single resource block. The locally decodable FEC codeblocks can be generated from different FEC encoding modules or from a common FEC encoding module. Another technique for generating independently decodable resource blocks includes encoding a stream of information bits into low-density parity-check (LDPC) codeblocks having high ratios of inward peering parity bits. These high ratios of inward peering parity bits allow substantial portions of each LDPC codeblock to be decoded independently from information carried by other LDPC codeblocks. | 04-14-2016 |
20160112065 | METHOD FOR IMPLEMENTING TURBO EQUALIZATION COMPENSATION, TURBO EQUALIZER AND SYSTEM - Embodiments of the present application relate to a method for implementing Turbo equalization compensation. The equalizer divides a first data block into n data segments, where D bits in two adjacent data segments in the n data segments overlap, performs recursive processing on each data segment in the n data segments, before the recursive processing, merges the n data segments to obtain a second data block; and performs iterative decoding on the second data block, to output a third data block, where data lengths of the first data block, the second data block, and the third data block are all 1/T of a code length of a LDPC convolutional code. | 04-21-2016 |
20160112067 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA - A digital broadcast receiving system includes a known data detector, a carrier recovery unit, and a timing recovery unit. The known data detector may detect known data information inserted and transmitted from a digital broadcast transmitting system and using the known data information to estimate initial frequency offset. The carrier recovery unit may obtain initial synchronization by using the initial frequency offset, and may detect frequency offset from the received data by using the known sequence position indicator so as to perform carrier recovery. The timing recovery unit may detect timing error information from the received signal by using the known sequence position indicator so as to perform timing recovery. | 04-21-2016 |
20160119000 | METHOD OF CODIFYING DATA INCLUDING GENERATION OF A QUASI-CYCLIC CODE - A method including selecting a factor based on a number of bits in a codeword and a natural number and generating a model matrix including first and second matrices having data and parity bits. Hamming weights of the model matrix are not constant and Hamming weights of columns of the model matrix follow a statistical distribution dependent upon a codification rate of a channel. A compact matrix is generated by replacing elements of the model matrix equal to: 1 with a pseudo-random positive whole number; and 0 with −1. A quasi-cyclic code is generated by replacing in the compact matrix: positive elements with identity matrices; and elements equal to −1 with null matrices. A number of rows and columns in each of the identity and null matrices is equal to the factor. The quasi-cyclic code is applied to a word to generate a codeword, which is transmitted on the channel. | 04-28-2016 |
20160119001 | Methods, apparatus, and systems for coding with constrained interleaving - Serially-concatenated codes are formed in accordance with the present invention using a constrained interleaver. The constrained interleaver cause the minimum distance of the serial concatenated code to increase above the minimum distance of the inner code alone by adding a constraint that forces some or all of the distance of the outer code onto the serially-concatenated code. This allows the serially-concatenated code to be jointly optimized in terms of both minimum distance and error coefficient to provide significant performance advantages. Constrained interleaving can be summarized in that it: 1) uses an outer code that is a block code or a non-recursive convolutional code, and as such, there are multiple codewords present in the constrained interleaver, 2) selects a desired MHD, 3) selects an interleaver size and a set of predefined interleaver constraints to prevent undesired (low-distance) error events so as to achieve the desired MHD, and 4) performs uniform interleaving among the allowable (non-constrained) positions, to thereby maximize or otherwise improve the interleaver gain subject to the constraints imposed to maintain the desired MHD. | 04-28-2016 |
20160119002 | UNEVEN BIT DISTRIBUTIONS FOR ENCODER PARSING - A method, an apparatus, and a computer-readable medium for wireless communication are provided. In one aspect, an apparatus is configured determine a number of symbols in a data field. The apparatus is configured to distribute a first number of data bits to each encoder in a subset of encoders in a set of encoders based on the determined number of symbols. The apparatus is configured to distribute a second number of data bits to a last encoder in the set of encoders based on the determined number of symbols. The apparatus is configured to transmit data to a second wireless device. The data is encoded based on the distributed first and second number of data bits. | 04-28-2016 |
20160119080 | METHOD AND SYSTEM FOR PROCESSING DATA IN A TELECOMMUNICATIONS SYSTEM FOR DYNAMIC ADAPTATION TO THE QUANTITY OF DATA TO BE TRANSMITTED - A method of processing data in a telecommunications system enabling dynamic adaptation of the quantity of data to transmit. The data is organized into a set of packets contained in a first layer of a communication model. The method includes a first step of passage of an item of information indicating the size of each packet or representative of this size between the first layer and a second layer. It also includes a second step of encapsulation of the packet and of passage of the packet between the first layer and the second layer in a container the size of which is adapted to the information indicating the size of a packet or representative of this size. The method finally includes a third step of application of a block error correcting code to the data contained in the container, the correcting code adapting dynamically to the size of the container. | 04-28-2016 |
20160119081 | TRANSMISSION DEVICE, TRANSMISSION METHOD, RECEPTION DEVICE, RECEPTION METHOD, INTEGRATED CIRCUIT, AND PROGRAM - A transmission device that performs multiple-input multiple-output (MIMO) transmission of transmit data using a plurality of fundamental bands. The transmission device includes an error correction coding unit, a mapping unit, and a MIMO coding unit. The error correction coding unit, for each data block of predefined length, performs error correction coding and thereby generates an error correction coded frame. The mapping unit maps each predefined number of bits in the error correction coded frame to a corresponding symbol and thereby generates an error correction coded block. The MIMO coding unit performs MIMO coding with respect to the error correction coded block. Components of data included in the error correction coded block are allocated to at least two of the fundamental bands and transmitted. | 04-28-2016 |
20160119082 | COMMUNICATIONS NETWORK USING ADAPTABLE FEC - A node for a communications network has a converter for digitizing at a receiver clock rate a received optical signal received over an optical link from an optical transmitter at a source node, a framer for detecting frames and a forward error correction part for correcting errors in the payload of the frame. An error rate in the received payload part is monitored and a processor sends, according to the monitored error rate, a request to the optical transmitter to adapt a length of the transmitted forward error correction part and to adapt a clock rate of the transmission of the frame if FEC length is reduced or FEC is disabled. This can enable power saving, when less FEC information is being sent. | 04-28-2016 |
20160119176 | APPARATUS FOR TRANSMITTING BROADCAST SIGNALS, APPARATUS FOR RECEIVING BROADCAST SIGNALS, METHOD FOR TRANSMITTING BROADCAST SIGNALS AND METHOD FOR RECEIVING BROADCAST SIGNALS - The present invention provides a method of transmitting broadcast signals. The method includes, processing input streams into plural PLPs; encoding data of the each PLPs according to code rates, wherein the encoding data of the each PLPs further includes, encoding data of at least one PLP with LDPC codes, bit interleaving the LDPC encoded data of the PLP, mapping the bit interleaved data onto a set of constellations according to the code rate, MIMO encoding the mapped data, and time interleaving the MIMO encoded data; building at least one signal frame by mapping the encoded data of the each PLPs; and modulating data in the built signal frame by OFDM method and transmitting the broadcast signals having the modulated data, wherein the bit interleaved data of each PLPs are mapped by using either QAM, NUQ, or NUC. | 04-28-2016 |
20160126978 | DATA PROCESSING DEVICE AND DATA PROCESSING METHOD - The present technology relates to a data processing device and a data processing method so that an LDPC code with a good bit error rate is provided. | 05-05-2016 |
20160126979 | ENCODING METHOD, AND DECODING METHOD - An encoding method generates an encoded sequence by performing encoding of a given coding rate according to a predetermined parity check matrix. The predetermined parity check matrix is a first parity check matrix or a second parity check matrix. The first parity check matrix corresponds to a low-density parity check (LDPC) convolutional code using a plurality of parity check polynomials. The second parity check matrix is generated by performing at least one of row permutation and column permutation with respect to the first parity check matrix. An eth parity check polynomial that satisfies zero, of the LDPC convolutional code, is expressible by using a predetermined mathematical formula. | 05-05-2016 |
20160127077 | Self-Describing Error Correction of Consolidated Media Content - Presented herein are downstream recovery (error correction) techniques for an aggregated/consolidated media stream. In one example, a consolidated media stream that includes source media packets from one or more sources is sent to one or more downstream receiving devices. Based on the source media packets, one or more self-describing recovery packets for downstream error correction of the source media packets are generated. The self-describing recovery packets include a mapping to the source media packets used to generate the self-describing recovery packets, thereby avoiding the addition of error correction information in the consolidated media stream. The one or more self-describing recovery packets are sent to each of the downstream receiving devices as a separate stream. | 05-05-2016 |
20160127080 | METHOD AND APPARATUS FOR CODING CHANNEL FOR NEAR FIELD HIGH SPEED LARGE CAPACITY WIRELESS COMMUNICATION - A method and apparatus for coding a channel in a near field wireless communication system are provided. The coding channel apparatus receives an input of data of a payload of an input frame, performs scrambling of the data, and encodes the scrambled data using an error correction code. The coding channel apparatus additionally encodes and outputs the encoded data using an additional channel code. | 05-05-2016 |
20160127081 | Applying Forward Error Correction in 66b Systems - A method and apparatus for applying Forward Error Correction (FEC) in 66 b systems. For a user data, the apparatus uses a method comprising the steps of generating one or more data blocks using a 66 b code format and the user data; generating one or more FEC parity blocks using the 66 b code format, wherein the parity is calculated over the data blocks; and generating an FEC codeword using the data blocks and the FEC parity blocks. | 05-05-2016 |
20160134306 | GENERATING APPARATUS, GENERATING METHOD AND RECORDING MEDIUM - Provided is a generating apparatus generating error-correcting code for data packet including: a first determining unit configured to determine a redundancy range for the error-correcting code; a second determining unit configured to determine a combination of a plurality of interleaving lengths indicating an interval of a plurality of data packets for which the error-correcting code is generated; and a generating unit configured to generate the error-correcting code for the data packet, based on a combination of the plurality of interleaving lengths determined by the second determining unit, wherein the second determining unit determines the combination of the plurality of interleaving lengths, such that a total redundancy of the error-correcting codes for the data packets corresponding to the combination of the plurality of interleaving lengths falls within a range of redundancy determined by the first determining unit. | 05-12-2016 |
20160134392 | Adding Operations, Administration, and Maintenance (OAM) Information in 66-Bit Code - An apparatus comprises a 64b66b encoder configured to process operations, administration, and maintenance (OAM) information, determine a bit pattern based on the OAM information, form forward error correction (FEC) parity sync-headers based on the bit pattern, and form an FEC codeword with the FEC parity sync-headers, and a transmitter coupled to the 64b66b encoder and configured to transmit the FEC codeword. A method comprises processing OAM information, determining a bit pattern based on the OAM information, forming FEC parity sync-headers based on the bit pattern, forming an FEC codeword with the FEC parity sync-headers, and transmitting the FEC codeword. An apparatus comprises a receiver configured to receive an FEC codeword, and a 64b66b decoder coupled to the receiver and configured to extract FEC parity sync-headers from the FEC codeword, determine a bit pattern of the FEC parity sync-headers, and determine OAM information based on the bit pattern. | 05-12-2016 |
20160134393 | DATA PACKET TRANSMISSION/RECEPTION APPARATUS AND METHOD - A method and apparatus are provided for recovering data efficiently even when data loss has occurred over a channel or network. The packet transmission method includes arranging a first transmission packet in a source symbol in a first region of a source block; arranging a second transmission packet in a space starting with an empty space of a last source symbol where the first transmission packet is arranged, remaining after arranging the first transmission packet; arranging information related to the second transmission packet in a second region of the source block; performing Forward Error Correction (FEC) encoding on the source block; and transmitting the encoded source block. | 05-12-2016 |
20160142074 | STRUCTURE AND DECODER ARCHITECTURE OF A CLASS OF LOW-DENSITY PARITY-CHECK CODE - This invention provides a cyclically-coupled (CC-) quasi-cyclic (QC-) low-density parity-check (LDPC) code and its decoder architecture. The essence of the invention is to introduce the convolutional nature to a plurality of individual block codes internally so as to form a resultant block code with a prolonged code length while slightly increasing the hardware complexity in decoder realization. The CC-QC-LDPC code is formed by cyclically coupling a plurality of sub-codes each being a QC-LDPC code such that overlapping of some variable nodes between two consecutive sub-codes results. The decoder comprises plural sub-decoders each configured to decode the channel messages for one sub-code. The sub-decoders are arranged in a ring shape such that an individual sub-decoder is configured to communicate edge messages with two neighboring sub-decoders adjacent to said individual sub-decoder in the decoding of the channel messages. The sub-decoders are configured to operate concurrently for simultaneously decoding individual sub-codes. | 05-19-2016 |
20160142076 | SYSTEM AND METHOD FOR IMPROVED DECODING USING IDENTIFIED RECURRING SIDE INFORMATION - Methods and systems for decoding monitored communication signals using previously identified side information. Information, which is used for decoding a given frame and is provided to the decoder not via the main communication channel between a base station and a mobile station, is referred to herein as “side information.” The side information can also be viewed as extrinsic information that was derived during previous decoding operations. The monitoring system holds, for certain frames, a-priori information of one or more data values that are expected in these frames. Decoding using this a-priori information enables an Error Correcting Code decoder to successfully decode such frames, which would otherwise fail to decode. | 05-19-2016 |
20160142178 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - The present invention provides a method of processing data. The method of processing data includes receiving a broadcasting signal where mobile service data are multiplexed with main service data, extracting transmission-parameter-channel signaling information and fast-information-channel signaling information from a data group within the received mobile service data; obtaining first program table information describing virtual channel information of an ensemble and a service provided by the ensemble using the fast-information-channel signaling information, the ensemble the ensemble corresponding to a virtual channel group of the received mobile service data, obtaining information indicating that second program table information, which describes an additional service provided by the ensemble, is included in the ensemble and parsing the second program table information according to the obtained information; and providing the additional service by using the second program table information. | 05-19-2016 |
20160142235 | SIGNAL PROCESSING METHOD, APPARATUS AND SIGNAL RECEIVER - The present application discloses a method for processing a signal. An apparatus detects, according to a check relationship set during a forward error correction coding, that a phase jump occurs in a data segment of a signal, and a quantity of degrees of the phase jump; performs, according to the quantity of degrees of the phase jump, a phase correction on the data segment; after the phase correction, performs a confidence correction on the data segment; and after the confidence correction, performs a forward error correction decision decoding on the data segment on which the confidence correction has been performed and output the data segment. | 05-19-2016 |
20160147592 | HEADER PARITY ERROR HANDLING - A parity error is detected in a header, where the header is in a particular one of a plurality of queues, the header is to include a plurality of fields, and each of the queues is to correspond to a respective transaction type. Fabricated header data is generated for one or more of the plurality of fields to indicate the parity error and replace data of one or more of the plurality of fields. An error containment mode is entered based on the parity error. | 05-26-2016 |
20160149590 | LENGTH AND RATE COMPATIBLE LDPC ENCODER AND DECODER - A method and apparatus for encoding data and for decoding data using LDPC (low density parity check) codes includes providing a mother LDPC matrix of a particular size. A data payload of a smaller size is encoded by shortening the mother matrix to a smaller daughter matrix corresponding in size to the data payload and using the smaller daughter matrix for the encoding. The portions of the mother matrix to be removed in the shortening are derived from a control signal. The encoded data is transmitted with the control signal so that the receiver can derive the portions of the mother matrix to be removed to obtain the daughter matrix. At the receiver, a mother matrix is shortened to a daughter matrix and is then used to decode the data. The data at the encoder may be further reduced by puncturing to remove selected information bits and selected parity bits. The decoder inserts the selected information bits and parity bits when decoding the data. | 05-26-2016 |
20160149593 | APPARATUS AND METHOD FOR SENDING AND RECEIVING BROADCAST SIGNALS - A broadcast signal transmitter is disclosed. A broadcast signal transmitter according to the present invention comprises a scrambler for scrambling signaling information; an FEC encoder for FEC encoding the signaling information; a bit interleaver for block interleaving and bit demultiplexing of the signaling information; and a constellation mapper for symbol mapping of the signaling information. | 05-26-2016 |
20160149594 | DATA PROCESSING DEVICE AND DATA PROCESSING METHOD - A data processing device and a data processing method, which are capable of securing excellent communication quality in data transmission using an LDPC code. In group-wise interleave, an LDPC code in which a code length N is 16200 bits and an encoding rate r is 12/15, 6/15, or 8/15 is interleaved in units of bit groups of 360 bits. In group-wise deinterleave, a sequence of the LDPC code that has undergone the group-wise interleave is restored to an original sequence. For example, the device and method can be applied to a technique of performing data transmission using an LDPC code. | 05-26-2016 |
20160156369 | DATA PROCESSING DEVICE AND DATA PROCESSING METHOD | 06-02-2016 |
20160156370 | DATA PROCESSING DEVICE AND DATA PROCESSING METHOD | 06-02-2016 |
20160156371 | DATA PROCESSING DEVICE AND DATA PROCESSING METHOD | 06-02-2016 |
20160156433 | STORING A DATA STREAM IN A SET OF STORAGE DEVICES | 06-02-2016 |
20160164538 | SC-LDPC CODES FOR WIRELESS COMMUNICATION SYSTEMS: FRAMEWORK AND ZIGZAG-WINDOW DECODER - A receiver, such as a mobile station or base station, includes a sliding window-decoder. An antenna in the receiver is configured to receive a protograph-based spatially coupled low density parity check (SC-LDPC) code from a transmitter. The sliding window-decoder is configured to perform a SC-LDPC decoding operation on the SC-LDPC code using a sliding window. The SC-LDPC code includes a parity check matrix. The sliding window includes a subset of protograph sections on which decoding calculations are iteratively performed. The sliding window-decoder performs a stopping rule configured to cease the decoding calculations as a function of a syndrome of one or more check nodes (CNs) in the sliding window. | 06-09-2016 |
20160164541 | APPARATUS FOR TRANSMITTING AND RECEIVING A SIGNAL AND METHOD OF TRANSMITTING AND RECEIVING A SIGNAL - A method is provided for receiving a signal. The method includes receiving a signal transmitted in a radio frequency (RF) band including at least one RF channel, demodulating the received signal, parsing a preamble of a signal frame including layer-1 information from the demodulated signal, deinterleaving bits of the layer-1 information, decoding the deinterleaved bits using an error correction decoding scheme including a shortening scheme and a puncturing scheme and obtaining physical layer pipes (PLPs) from the signal frame using the error-correction-decoded layer-1 information. | 06-09-2016 |
20160164629 | METHOD AND DEVICE FOR PROVIDING SECURE TRANSMISSION BASED ON POLAR CODE - A method and apparatus for providing a secure transmission based on a polar code are provided. A device generates an output bit sequence by applying a polar code generator matrix to an input bit sequence and transmits the output bit sequence to a target receiver. The input bit sequence includes first information bits, second information bits and third information bits. The first information bits correspond to gray bit channels for the target receiver and bad bit channels for an eavesdropper. The third information bits correspond to good bit channels for the target receiver and gray bit channels for the eavesdropper. | 06-09-2016 |
20160164631 | MEMORY-EFFICIENT METHODS OF TRANSPORTING ERROR CORRECTION CODES IN A SYMBOL ENCODED TRANSMISSION STREAM - There is provided a method of transporting error correction codes (ECCs) in a transmission stream, the method including encoding a data stream from a data source into data symbols, generating first ECCs from the data symbols, encoding the first ECCs into first error correction code (ECC) symbols, merging the data symbols and the first ECC symbols into the transmission stream, the first ECC symbols being merged before the data symbols into the transmission stream, and transmitting the merged transmission stream to a sink device via a communication link, the first ECC symbols being transmitted before the data symbols. | 06-09-2016 |
20160164632 | STAGGERED PARITY - In a Forward Error Correction (FEC) technique, parity vectors are computed such that: each parity vector spans a set of frames; a subset of bits of each frame is associated with parity bits in each parity vector; and a location of parity bits associated with one frame in one parity vector is different from that of parity bits associated with the frame in another parity vector. Values of decoded hits of a first frame are deduced from known parity bits of a first parity vector having an effective length of one frame. For parity vectors having, an effective length greater than one frame, a Log Likelihood Ratio of each unknown parity bit associated with the first frame is updated based on known and unknown parity bits of each parity valor. The first frame is decoded using the deduced bit values and the updated LLR values. | 06-09-2016 |
20160173129 | LDPC CODE MATRICES | 06-16-2016 |
20160173130 | EARLY DECODE ATTEMPT OF LOWER RATE LTE CODE BLOCKS THAT ARE REPEAT COMBINED MULTIPLE TIMES | 06-16-2016 |
20160173131 | Method and Apparatus of a Fully-Pipelined Layered LDPC Decoder | 06-16-2016 |
20160173135 | TRANSMITTER AND SIGNAL PROCESSING METHOD THEREOF | 06-16-2016 |
20160173228 | APPARATUS FOR TRANSMITTING BROADCAST SIGNALS, APPARATUS FOR RECEIVING BROADCAST SIGNALS, METHOD FOR TRANSMITTING BROADCAST SIGNALS AND METHOD FOR RECEIVING BROADCAST SIGNALS | 06-16-2016 |
20160182089 | REED-SOLOMON ERASURE DECODING WITH ERROR DETECTION FOR RETRANSMISSION | 06-23-2016 |
20160182093 | SOFT DECISION DECODING METHOD AND SYSTEM THEREOF | 06-23-2016 |
20160182186 | SIDEBAND PARITY HANDLING | 06-23-2016 |
20160191078 | LOW DENSITY PARITY CHECK DECODER - Methods and systems for decoding an LDPC encoded data block using first and second sets of decoding parameters. The method includes iteratively decoding the LDPC encoded data block using a first set of decoding parameters. The decoding progress is monitored to determine whether the decoding has reached a non-progressing state. If it is determined that the decoding has reached a non-progressing state the decoding is terminated and iterative decoding of the LDPC encoded data block is restarted using a second set of decoding parameters. The second set of decoding parameters is different from the first set of decoding parameters. | 06-30-2016 |
20160191081 | APPARATUS FOR TRANSMITTING BROADCAST SIGNALS, APPARATUS FOR RECEIVING BROADCAST SIGNALS, METHOD FOR TRANSMITTING BROADCAST SIGNALS AND METHOD FOR RECEIVING BROADCAST SIGNALS - The present invention provides an apparatus of transmitting broadcast signals, the apparatus including, an encoder for encoding service data, a frame builder for building at least one signal frame by mapping the encoded service data, a modulator for modulating data in the built at least one signal frame by an Orthogonal Frequency Division Multiplexing, OFDM, scheme and a transmitter for transmitting the broadcast signals having the modulated data. | 06-30-2016 |
20160191082 | PARALLEL BIT INTERLEAVER - A bit interleaving method involves applying a bit permutation process to bits of a QC-LDPC codeword made up of N cyclic blocks each including Q bits, and dividing the codeword after the permutation process into a plurality of constellation words each including M bits, the codeword being divided into F×N′/M folding sections (N′ being a subset of N selected cyclic blocks and being a multiple of M/F), each of the constellation words being associated with one of the F×N/M folding sections, and the bit permutation process being applied such that each of the constellation words includes F bits from each of M/F different cyclic blocks in a given folding section associated with a given constellation word. | 06-30-2016 |
20160191203 | REDUCTION OF WAVELENGTH SELECTIVE SWITCH (WSS) FILTER-BASED IMPAIRMENT USING MULTI-CHANNEL FORWARD ERROR CORRECTION AVERAGING VIA INTERLEAVING - A method may include interleaving, by an optical device, a set of bits of a first channel with a set of bits of a second channel. The first channel may include first forward error correction (FEC) data associated with the set of bits of the first channel and the second channel may include second FEC data associated with the set of bits of the second channel. The method may further include transmitting first information via the first channel and second information via the second channel. The first information may include a portion of the set of bits of the first channel, a portion of the set of bits of the second channel, and the first FEC data. The second information may include another portion of the set of bits of the first channel, another portion of the set of bits of the second channel, and the second FEC data. | 06-30-2016 |
20160191204 | APPARATUS FOR TRANSMITTING BROADCAST SIGNALS, APPARATUS FOR RECEIVING BROADCAST SIGNALS, METHOD FOR TRANSMITTING BROADCAST SIGNALS AND METHOD FOR RECEIVING BROADCAST SIGNALS - A method and an apparatus for transmitting broadcast signals thereof are disclosed. The apparatus for transmitting broadcast signals, the apparatus comprises an encoder to encode service data, an encoder to encoded signaling data based on a mode of the signaling data, wherein the signaling data is categorized to plural modes based on a length of the signaling data, a frame builder to build a at least one signal frame including the encoded service data and the encoded signaling data, a modulator to modulate the at least one signal frame by an OFDM (Orthogonal Frequency Division Multiplex) scheme and a transmitter to transmit the broadcast signals carrying the at least one modulated signal frame. | 06-30-2016 |
20160191260 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA - A digital broadcasting system and method of processing data are disclosed. Herein, a method of processing data in a transmitting system includes creating a data group including a plurality of mobile service data packets, re-adjusting a relative position of at least one main service data packet of a main service data section, the main service data section including a plurality of main service data packets, and multiplexing the mobile service data of the data group and the main service data of the main service data section in burst units. Herein, a position of an audio data packet among the main service data packets of the main service data section may be re-adjusted. Also, a position of an audio data packet included in the main service data section may be re-adjusted based upon a multiplexing position of the main service data section. | 06-30-2016 |
20160197625 | DATA PROCESSING DEVICE AND DATA PROCESSING METHOD | 07-07-2016 |
20160197626 | PARALLEL BIT INTERLEAVER | 07-07-2016 |
20160197701 | Apparatus and Method for Receiving Signal in Communication System Supporting Low Density Parity Check Code | 07-07-2016 |
20160204802 | Low-Power Low Density Parity Check Decoding | 07-14-2016 |
20160204805 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM | 07-14-2016 |
20160204807 | RECEPTION APPARATUS AND ASSOCIATED METHOD OF RECEIVING ENCODED DATA | 07-14-2016 |
20160204899 | Adaptive Error Correction Code for Optical Super-Channels | 07-14-2016 |
20160204900 | Robust Low Rate Data Channel in LPI Mode for Energy-Efficient Ethernet Applications | 07-14-2016 |
20160204901 | SYSTEMS AND METHODS FOR LDPC CODED MODULATION | 07-14-2016 |
20160254825 | APPARATUS FOR TRANSMITTING AND RECEIVING A SIGNAL AND METHOD OF TRANSMITTING AND RECEIVING A SIGNAL | 09-01-2016 |
20160254876 | POLAR CODE ENCODING METHOD AND DEVICE | 09-01-2016 |
20160380722 | ACCESS POINT (AP), USER STATION (STA) AND METHODS FOR VARIABLE LENGTH ENCODING AND FOR ITERATIVE DECODING - Embodiments of an access point (AP), user station (STA), and method for variable length encoding are generally described herein. The AP may encode a block of input bits according to a parity check matrix to produce a low density parity check (LDPC) codeword. The parity check matrix may be included in a group of candidate parity check matrixes that includes a base parity check matrix and an expanded parity check matrix. An LDPC codeword length may be smaller for the base parity check matrix than for the expanded parity check matrix. The base parity check matrix may be used for the encoding when the LDPC codeword is transmitted for a legacy user station (STA). The expanded parity check matrix may be used when the LDPC codeword is transmitted for a non-legacy STA. | 12-29-2016 |
20160380723 | METHOD FOR RECONCILING BIT STRINGS OVER A COMMUNICATIONS NETWORK - A method for reconciling bit strings over a communications network. A first subscriber ascertains error correction information for each one of a plurality of different blocks, which each include a predetermined number of bits from a first bit string, and transmits the same over the communications network. Each of the blocks having at least one bit in common with at least one other one of the blocks. | 12-29-2016 |
20160380724 | SOFT HYBRID AUTOMATIC REPEAT REQUEST - Methods, systems, and devices for soft hybrid automatic repeat request operation in wireless communication are described. A user equipment (UE) may fail to decode a received signal, for example. The UE may store a portion of the signal in a buffer if the signal size is greater than the buffer size; otherwise, the UE may store the entire signal in the buffer. The UE may then receive a second signal and combine the second signal with the stored portion of the first signal; the combined signal may be larger than the buffer size. This combined signal may, for example, have a code rate less than the first signal. The UE may perform a second decoding attempt on the combined signal. The UE may determine that the second decoding attempt failed and may store a portion of the combined signal in the buffer. | 12-29-2016 |
20160380725 | METHOD, SYSTEM AND DEVICE FOR ERROR DETECTION IN OFDM WIRELESS COMMUNICATION NETWORKS - A system, method and device for error detection/estimation in OFDM communications systems is proposed. The disclosed mechanism allows an efficient error prediction in a received data block (e.g. a packet) without using error detection codes that may impair spectral efficiency (due to the overhead) especially when very small size packets are used. In order to do that, it generates a decision variable with the aim to check whether a received block has errors or not, without resorting to the use of error-detection codes. | 12-29-2016 |
20160380726 | TRANSMITTER APPARATUS AND SIGNAL PROCESSING METHOD THEREOF - A transmitter apparatus and a receiver apparatus are provided. The transmitter apparatus includes: an encoder configured to generate a low density parity check (LDPC) by performing LDPC encoding; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol. The modulator maps a bit included in a predetermined group from among a plurality of groups constituting the LDPC codeword onto a predetermined bit in the modulation symbol. | 12-29-2016 |
20170237525 | METHODS AND APPARATUS FOR MAXIMUM UTILIZATION OF A DYNAMIC VARYING DIGITAL DATA CHANNEL | 08-17-2017 |
20180026662 | METHOD FOR CONTROLLING DECODING PROCESS BASED ON PATH METRIC VALUE AND COMPUTING APPARATUS AND MOBILE DEVICE FOR CONTROLLING THE SAME | 01-25-2018 |
20180026663 | LOW COMPLEXITY RATE MATCHING FOR POLAR CODES | 01-25-2018 |
20180026725 | LOW-COMPLEXITY CONSTELLATION SHAPING | 01-25-2018 |
20180026747 | CODING METHOD AND APPARATUS, BASE STATION, AND USER EQUIPMENT | 01-25-2018 |
20180026748 | HEADER PROCESSING DEVICE, PROCESSOR, AND ELECTRONIC DEVICE | 01-25-2018 |
20190149170 | TRANSMISSION APPARATUS AND ASSOCIATED METHOD OF ENCODED DATA | 05-16-2019 |
20190149174 | APPARATUS | 05-16-2019 |
20190149265 | FORWARD ERROR CORRECTION MECHANISM FOR DATA TRANSMISSION ACROSS MULTI-LANE LINKS | 05-16-2019 |