Abstract:
PROBLEM TO BE SOLVED: To read or write data without any interruption at a constant or short access time regardless of, for example, the timing for reading, writing, or refreshing data in a DRAM. SOLUTION: When a request for reading or writing burst data is continuously inputted, a row decode(RD) and a column decode(CD) by a row decoder 42 and a column decoder 52, an array access(AR) and a recharge(PR) due to a data line driver 24, a bit switch 26, and a sense amplifier 28, and data transfer(TR) due to a write buffer 52 or a read buffer 54 are performed in parallel in pipeline system. When a timing for refreshing a DRAM array 22 arrives, a refresh address which is retained at a refresh controller 40 is outputted while burst data are being transferred and a series of refresh processing consisting of (RD), (AR), and (PR) are performed.
Abstract:
PURPOSE: To realize a DRAM capable of high speed operation by limiting a downward voltage swing of a low level side bit line to a prescribed voltage level higher than a reference voltage. CONSTITUTION: The downward voltage swing of the low level side bit line BLN generating by the activation of a first latch 10 is made to clamp to a prescribed bit line voltage level by controlling the voltage of a common node N1 of the first latch 10. And when FETs TN5, TN6 are continued to conduct, the voltage of the low level side bit line is dropped to about zero V. Hear, when the voltage of the low level side bit line BLN is dropped to a prescribed bit line low voltage level VBLL corresponding to a low level restore voltage by the activation of the latch 10, a PS1 and PS2 become low to turn off the TN5 and TN6. Therefore, the low level restore voltage is automatically provided to the low level side bit line.
Abstract:
PROBLEM TO BE SOLVED: To make control of a receiver and downloading possible by avoiding a problem of a cache by an OS.SOLUTION: A mirror file number corresponding to a file to be requested is transmitted to a host OS. It is determined that whether or not data is cached in the host OS, and a block device is requested to read data of the mirror file number when it is determined that the transmitted data of the mirror file number is not cached. The block device acquires an address in memory in which actual content corresponding to a sector number is stored, acquires a sequence number corresponding to the content, changes the acquired sequence number and read data in the acquired address in the memory. Data obtained by adding the changed sequence number to the read data is provided to the host OS. When it is determined that data is cached in the host OS, the data cached in the host OS is provided.
Abstract:
PROBLEM TO BE SOLVED: To achieve a decoding technique (approximate decoding technique) of achieving stable operation even if noise variance is low at the implementation with a fixed fractional part arithmetic operation having a finite dynamic range. SOLUTION: A computer executes calculation using a sum-product decoding method (belief propagation method) with respect to (LDPC or turbo) codes. For calculating an update equation of a log extrinsic value ratio from an input, a (separated) correction term is prepared obtained by variable transformation (scale transformation) of the update equation so that the update equation is represented by a sum (combination) of a plurality of terms by transformation of the equation and a communication channel noise variance is a term separated from other terms constituting a sum of a plurality of terms as a term to be a factor (scale factor) by which a log is multiplied. With an estimated communication channel noise variance as an input, the (separated) correction term is approximated by a simple function so as to cause the computer to make calculation (iteration) on the basis of a fixed fractional part on bit strings of finite length. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To improve a recovery rate of packets while efficiently utilizing optimum quantity of redundant information. SOLUTION: A Partially-Overlapped Block (POB) code as a new encoding system is disclosed in which a plurality of different block codes are combined so that they partially overlap one another. A decoding method is also disclosed corresponding to this encoding system. Further, a method is disclosed for recovering a plurality of packets using a loss correction capability of this code. According to this technique, recovery of the larger number of packets than the number of added redundant packets per frame can be possible by well reusing redundant information of neighboring frames without increasing the asymptotic calculation quantity of a decoding algorithm. COPYRIGHT: (C)2008,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To achieve interconnect communication mounting an error-correcting function without affecting latency when there occurs no error in a reception apparatus (600) that transfers an output from a transmission apparatus (500) through an external communication path (530) to a next-stage processing circuit (700) connected to the next stage. SOLUTION: The reception apparatus comprises: a circuit (610) for receiving an input of a reception packet and detecting a portion corresponding to a header; an Invalidation generation circuit (623) which decodes the reception packet, performs error detection and generates an Invalidation signal if any error is detected; a decoding circuit (620) including a buffer (621) capable of holding that reception packet just for a time required for error correction; and an output selection circuit (630) for selecting, using the Invalidation signal, whether to turn the reception packet into a state of speculatively transferring the reception packet to a next-stage processing circuit on the next stage while keeping it as it is without ending reception of the reception packet, or to turn the reception packet into a state of transferring the reception packet after decoding. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a communication apparatus and the like, capable of appropriately communicating by correcting errors in communication due to noises generated on a transmission line and the like. SOLUTION: An encoder, for adding error-correcting codes to an input data sequence, is provided with a first code adding unit for adding binary error-correcting codes to each of a plurality of first data blocks, obtained by dividing the input data sequence; and a second code adding unit for adding symbol error-correcting codes for performing error correction by symbol units, having a predetermined length to each of second data blocks obtained, by dividing the input data sequence in a form different from that of the plurality of first data blocks. The number of bit errors per total bit number in the first data blocks, to which the binary error-correcting codes are added, which can be corrected by the binary error-correcting codes, is larger than the number of bit errors per total bit number in the second data blocks, to which the symbol error-correcting codes are added, which can be corrected by the symbol error-correcting codes . COPYRIGHT: (C)2004,JPO
Abstract:
PROBLEM TO BE SOLVED: To provide a decoding circuit, a decoder with the decoding circuit, a decoding method, and a semiconductor device. SOLUTION: The decoding circuit for correcting an error in digital signal is composed of an input unit 10 for receiving an input digital encoded signal ID in parallel corresponding to code interleaving; a processing unit 12, including an error-position polynomial coefficient processing unit 18 and an error-value polynomial coefficient processing unit 20 for processing each data output in serial among interleaved encoded words from the input unit 10; and an output unit 14 for receiving the output of the processing unit 12 and the input digital signal ID, and generating an output digital signal OD, in parallel corresponding to the code interleaving, after the error is corrected in a linear processing in the Galois field from the output of processing unit 12 and the input digital signal.
Abstract:
PROBLEM TO BE SOLVED: To reduce the overall circuit scale by allowing a plurality of coding circuits having different maximum error correction capability to share most of circuit components in common. SOLUTION: In the case that a received message is an information word, an attachment circuit 10 attaches a fixed value to the information word. Then a linear arithmetic circuit 11 receives data resulting from attaching the fixed value to this information word, or data of the received message when it is a received word, or data resulting from adding a prescribed fixed value to a received word, if required, to make number of bits of the data given to the linear arithmetic circuit constant, and applies a linear arithmetic operation to the received data by using a prescribed matrix to calculate an intermediate signal (u). The bit length of the intermediate signal (u) is smaller than that of a corrected word given to the linear arithmetic circuit 11. That is, number of circuits can remarkably be reduced by using the intermediate signal (u) with the smaller bit length so as to obtain a parity value or the like without using the information word and the received word that are directly received for the parity calculation and the syndrome calculation.
Abstract:
PROBLEM TO BE SOLVED: To download data of a high-capacity file from a server (an access point) to a client (a portable device) of a user at a high speed with efficiently using both millimeter wave wireless communication and the conventional wireless communication (WiFi, Bluetooth (R), 3G, and the like).SOLUTION: File data is packetized and transmitted from a server to a client. The file data is transmitted as a data packet by a millimeter wave. In parallel to that, a check-out packet (a roll-calling packet) corresponding to the data packet is transmitted. At establishment of a link, a latency of each communication channel is measured for testing. On a reception side, when reception of the check-out packet is completed, whether or not a millimeter wave packet corresponding to the check-out packet is arrived is checked (or roll-calling is performed). If no corresponding millimeter wave packet is arrived, it is determined that the corresponding millimeter wave packet is lost, and a retransmission request is returned to the server readily via WiFi.