IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0465391
(2003-06-20)
|
등록번호 |
US-7814392
(2010-11-01)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
Pearl Cohen Zedek Latzer, LLP
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
11 |
초록
▼
A code designer unit may dynamically determine an error correction code having a performance for current conditions of a communication channel that substantially matches a current desired performance. The code designer unit may dynamically determine the error correction code at least by automaticall
A code designer unit may dynamically determine an error correction code having a performance for current conditions of a communication channel that substantially matches a current desired performance. The code designer unit may dynamically determine the error correction code at least by automatically estimating the performance of the code for the current channel conditions. Information relating to the error correction code may be provided to a transmitter code generator to generate a representation of the error correction code for encoding, and information relating to the error correction code may be provided to a receiver code generator to generate a representation of the error correction code for decoding. In the example of low-density parity-check codes, the information relating to the error correction code may be a common randomness source and definition of an ensemble of low-density parity-check codes an average performance of which substantially matches the current desired performance.
대표청구항
▼
What is claimed is: 1. A method comprising: pseudo-randomly choosing an error correction code from an ensemble of low-density parity-check codes using a randomness source; estimating a performance of said error correction code for current conditions of a communication channel; if said estimated per
What is claimed is: 1. A method comprising: pseudo-randomly choosing an error correction code from an ensemble of low-density parity-check codes using a randomness source; estimating a performance of said error correction code for current conditions of a communication channel; if said estimated performance substantially matches a current desired performance, providing information including definition of said ensemble, a block length and said randomness source to a transmitter and a receiver currently communicating over said channel for dynamically generating, based on said information, representations of said error correction code at said transmitter and at said receiver for encoding and decoding future communications on said channel. 2. The method of claim 1, comprising: selecting the ensemble of low-density parity-check codes having an average performance that substantially matches said current desired performance. 3. An article comprising a machine-readable storage medium having stored thereon instructions that, when executed by a processing platform, result in: pseudo-randomly choosing an error correction code from an ensemble of low-density parity-check codes using a randomness source; estimating a performance of said error correction code for current conditions of a communication channel; if said estimated performance substantially matches a current desired performance, providing information including definition of said ensemble, a block length and said randomness source to a transmitter and a receiver currently communicating over said channel for dynamically generating, based on said information, representations of said error correction code at said transmitter and at said receiver for encoding and decoding future communications on said channel. 4. The article of claim 3, wherein said instructions, when executed by the processing platform, result in selecting the ensemble of low-density parity-check codes having an average performance that substantially matches said current desired performance. 5. An article comprising a machine-readable storage medium having stored thereon instructions that, when executed by a processing platform, result in: receiving information regarding an error correction code pseudo-randomly chosen from an ensemble of low-density parity-check codes using a randomness source, the information including definition of said ensemble, a block length and said randomness source, the error correction code having an estimated performance for current conditions of a communication channel that substantially matches a current desired performance; and dynamically generating a representation of said error correction code based on said information for encoding data to be transmitted over said communication channel. 6. An article comprising a machine-readable storage medium having stored thereon instructions that, when executed by a processing platform, result in: receiving information regarding an error correction code pseudo-randomly chosen from an ensemble of low-density parity-check codes using a randomness source, the information including definition of said ensemble, a block length and said randomness source, the error correction code having an estimated performance for current conditions of a communication channel that substantially matches a current desired performance; and dynamically generating a representation of said error correction code based on said information for decoding encoded data received over said communication channel. 7. An apparatus comprising: a code designer unit to estimate a performance of an error correction code pseudo-randomly chosen from an ensemble of low-density parity-check codes using a randomness source, for current conditions of a communication channel and, if said estimated performance substantially matches a current desired performance, to provide information including definition of said ensemble, a block length and said randomness source to a transmitter and a receiver currently communicating over said channel for dynamically generating, based on said information, representations of said error correction code at said transmitter and at said receiver for encoding and decoding future communications on said channel. 8. The apparatus of claim 7, wherein said code designer unit is to select the ensemble having an average performance that substantially matches said current desired performance. 9. A communication device comprising: a dipole antenna to send and receive signals over a communication channel; and a code designer unit to estimate a performance of an error correction code pseudo-randomly chosen from an ensemble of low-density parity-check codes using a randomness source, for current conditions of said communication channel and, if said estimated performance substantially matches a current desired performance, to provide information including definition of said ensemble, a block length and said randomness source to a transmitter and a receiver currently communicating over said channel. 10. The communication device of claim 9, further comprising: a code generator within said transmitter to dynamically generate, based on said information, a representation of said error correction code for encoding data to be transmitted over said communication channel via said dipole antenna. 11. The communication device of claim 9, further comprising: a code generator within said receiver to dynamically generate, based on said information, a representation of said error correction code for decoding encoded data to be received over said communication channel via said dipole antenna. 12. A communication system comprising: a first communication device and a second communication device to communicate with each other over a communication channel; and a code designer unit to estimate a performance of an error correction code pseudo-randomly chosen from an ensemble of low-density parity-check codes using a randomness source, for current conditions of said communication channel and, if said estimated performance substantially matches a current desired performance, to provide information including definition of said ensemble, a block length and said randomness source to said first and second communication devices. 13. The communication system of claim 12, wherein said first communication device comprises a transmitter, wherein said second communication device comprises a receiver, and wherein the transmitter and the receiver include a code generator to dynamically generate, based on said information, a representation of said error correction code for encoding and decoding communications over said channel, respectively. 14. The communication system of claim 12, wherein said code designer unit is part of one of said first communication device and said second communication device. 15. A computer comprising: a modem to enable communication with a network; and a code designer to estimate a performance of an error correction code pseudo-randomly chosen from an ensemble of low-density parity-check codes using a randomness source, for current conditions of said network, and, if said estimated performance substantially matches a current desired performance, to provide information including definition of said ensemble, a block length and said randomness source to said modem. 16. The computer of claim 15, further comprising: a code generator to dynamically generate, based on said information, a representation of said error correction code for encoding data to be transmitted over said network via said modem. 17. The computer of claim 15, further comprising: a code generator to dynamically generate, based on said information, a representation of said error correction code for decoding encoded data to be received over said network via said modem.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.