The present invention relates to a radio communication apparatus and repetition method.
In recent years, multimedia communication such as data communication and video communication has continued to increase in popularity. Therefore, data sizes are expected to increase even more in the future, and growing demands for higher-speed data rates for mobile communication services are also anticipated.
Then, a fourth-generation mobile communication system called “IMT-Advanced” has been studied by the ITU-R (International Telecommunication Union Radio Communication Sector), and an LDPC (Low-Density Parity-Check) code becomes a focus of attention as error correcting code for implementing a downlink speed of up to 1 Gbps. Use of an LDPC code as an error correcting code enables decoding processing to be parallelized, allowing decoding processing to be speeded up compared with the use of a turbo code that requires iterative serial execution of decoding processing.
LDPC encoding is performed using a parity check matrix where a large number of 0s and a small number of 1s are arranged. A radio communication apparatus of the transmitting side encodes a transmission bit sequence using a parity check matrix, to obtain an LDPC codeword composed of systematic bits and parity bits. A radio communication apparatus of the receiving side decodes received data by iteratively executing passing of the likelihoods of individual bits in the row direction of the parity check matrix and in the column direction of the parity check matrix, to acquire a received bit sequence. Here, the number of 1s contained in each column in a parity check matrix is called the column degree, and the number of 1s contained in each row in a parity check matrix is called the row degree. A parity check matrix can be represented by a Tanner graph, which is a two-part graph composed of rows and columns. In a Tanner graph, each row in a parity check matrix is called a check node, and each column in a parity check matrix is called a variable node. Variable nodes and check nodes of a Tanner graph are connected in accordance with the arrangement of 1s in the parity check matrix, and a radio communication apparatus of the receiving side decodes received data by iteratively executing passing of likelihoods between connected nodes, to obtain a received bit sequence.
A Repetition is a method of setting a lower coding rate than the coding rate of an LDPC code (hereinafter referred to as “mother coding rate”). Repetition is a technique of duplicating (repeating) specific bits in a codeword, to generate a plurality of identical bits. This enables a lower coding rate than the mother coding rate to be set. Further, the receiving side can obtain diversity effect by combining those identical bits.
As a conventional technique of repetition for an LDPC codeword, repeating bits in ascending order from a parity bit having a smaller column degree is studied (see Patent Document 1). Patent Document 1: Japanese Patent Application Laid-Open No. 2005-39585
However, above conventional technique does not investigate as to from which parity bit to start repetition when there are a plurality of parity bits having the same column degree. In LDPC encoding, error rate performances vary according to the size of a row degree as well as based on the size of a column degree. Consequently, optimal error rate performances may not be obtained if repetition is performed focusing on column degrees only as in the above conventional technique.
It is therefore an object of the present invention to provide a radio communication apparatus and repetition method that can maximize the effect of improving error rate performances by repetition when an LDPC code is used as an error correcting code.
The radio communication apparatus of the present invention adopts the configuration including: an encoding section that performs low density parity check encoding for a transmission bit sequence using a parity check matrix, to acquire a codeword composed of systematic bits and parity bits; and a repetition section that repeats a bit in the codeword in order from a bit of a smallest column degree in the parity check matrix, and, when there are a plurality of bits of a same column degree, repeats the bit in order from the bit corresponding to a variable node connected with a check node of a smallest row degree in the parity check matrix.
According to the present invention, it is possible to maximize the effect of improving error rate performances by repetition when an LDPC code is used as an error correcting code,
Now, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
In the following description, bits generated by repetition will be called “repetition bits.”
In the present embodiment, in a case where there are a plurality of systematic bits having the same column degree in a parity check matrix, systematic bits are repeated in order from the systematic bit corresponding to the variable node connected with the check node having the smallest row degree in the parity check matrix.
In radio communication apparatus 100 of the transmitting side, LDPC encoding section 101 receives a transmission bit sequence as input. LDPC encoding section 101 performs LDPC encoding on the transmission bit sequence using a parity check matrix to acquire a LDPC codeword composed of systematic bits and parity bits. This LDPC codeword is outputted to repetition section 102. Further, LDPC encoding section 101 outputs the parity check matrix to repetition section 102.
Repetition section 102 repeats the systematic bits in the LDPC codeword, and outputs the LDPC codeword after repetition including repetition bits to modulating section 103. The number of systematic bits to repeat is determined based on the difference between the coding rate in LDPC encoding section 101 (i.e. the mother coding rate) and the coding rate set up from control section 110 (i.e. the coding rate of the LDPC codeword after repetition). To be more specific, the number of systematic bits to repeat is determined by N((Rm/R)−1). Here, N represents the LDPC codeword length, Rm represents the mother coding rate and R represents the coding rate received as input from control section 110. The repetition processing in repetition section 102 will be described later in detail.
Modulating section 103 generates data symbols by modulating the LDPC codeword after repetition, and outputs the generated data symbols to multiplexing section 104.
Multiplexing section 104 multiplexes the data symbols, pilot signals and control signals received as input from control section 110, and outputs the generated multiplexed signal to radio transmitting section 105.
Radio transmitting section 105 performs transmitting processing including D/A conversion, amplification and up-conversion on the multiplexed signal, and transmits the signal after transmitting processing to a radio communication apparatus of the receiving side from antenna 106.
Meanwhile, radio receiving section 107 receives the control signal transmitted from the radio communication apparatus of the receiving side through antenna 106, performs receiving processing such as down-conversion and A/D conversion on the control signal and outputs the control signal to demodulating section 108. This control signal includes a CQI (Channel Quality Indicator) generated in the radio communication apparatus of the receiving side.
Demodulating section 108 demodulates the control signal and outputs the demodulated signal to decoding section 109.
Decoding section 109 decodes the control signal and outputs the CQI included in the control signal to control section 110.
Control section 110 controls the coding rate of the LDPC codeword after repetition, according to the CQI. Control section 110 determines a coding rate corresponding to the CQI received as input, and outputs a control signal showing the determined coding rate to repetition section 102 and multiplexing section 104. When the CQI received as input corresponds to lower channel quality, control section 110 determines the coding rate of the LDPC codeword after repetition to be a lower coding rate.
Next, the repetition processing in repetition section 102 will be described in detail.
Each column in a parity check matrix corresponds to bits in the LDPC codeword. That is, when LDPC encoding is performed using the parity check matrix shown in
Further, in the parity check matrix shown in
Likewise, in the parity check matrix shown in
Furthermore, the parity check matrix shown in
Furthermore, variable nodes in the Tanner graph correspond to bits in the LDPC codeword.
Here, the variable nodes and check nodes in the Tanner graph are connected in accordance with the arrangement of “1”s in the parity check matrix.
Specific explanation will be given based on the variable nodes. Variable node I in the Tanner graph shown in
Similarly, to give a concrete description based on check nodes, check node 1 of the Tanner graph shown in
In this way, in a Tanner graph, the variable nodes and check nodes are connected in accordance with the arrangement of 1s in a parity check matrix. That is, the number of check nodes connected to each variable node in a Tanner graph equals the column degree of a column in a parity check matrix. Also, the check nodes with which each variable node is connected in a Tanner graph are the check nodes corresponding to the rows in which 1s are located in the columns in a parity check matrix. Likewise, the number of variable nodes connected to each check node in a Tanner graph equals the row degree of a row in a parity check matrix. Also, the variable nodes with which each check node is connected in a Tanner graph are the variable nodes corresponding to the column in which 1s are located in the rows in a parity check matrix.
The radio communication apparatus of the receiving side passes likelihoods between the variable nodes, through the check nodes, and decodes received data by iteratively updating the likelihoods of the variable nodes. By this means, the number of times to pass likelihoods between variable nodes decreases when a check node has a smaller number of connections with variable nodes (i.e. when a check node has a smaller row degree). By this means, the number of likelihoods to receive via check nodes which a variable node connects with decreases when the variable node connected with the check node having the smaller number of connections with variable nodes, and therefore the effect of updating likelihoods by an LDPC code is less. That is, in the case where a variable node is repeated, it is preferable to compensate and improve likelihoods by repeating a variable node connected with a check node having the smaller number of connections with variable nodes with priority. That is, the effect of likelihood improving by repetition is greater at a variable node connected with the check node having the smallest number of connections with variable nodes.
Then, in a case where there are a plurality of systematic bits having the same column degree in a LDPC codeword, repetition section 102 repeats the systematic bits in order from the systematic hit corresponding to the variable node connected with the check node holding connections with the smallest number of variable nodes, that is, in order from the systematic bit corresponding to the variable node connected with the check node having the smallest row degree.
Now, a specific explanation will be given below. In the following explanation, the transmission bit sequence length is four bits and the mother coding rate Rm is ⅓. Further, the coding rate R determined in control section 110 is 2/7. That is, when LDPC encoding section 101 performs LDPC encoding on a 4-bit transmission sequence using the parity check matrix shown in
First, repetition section 102 extracts the systematic bits to be repetition candidates in order from the systematic bit corresponding to the variable node having the smallest column degree in the parity check matrix (i.e. the systematic bit corresponding to the variable node holding connections with the smallest number of check nodes). That is, repetition section 102 extracts the first to third column (variable node 1 to variable node 3 in the Tanner graph shown in
While the number of systematic bits to repeat in repetition section 102 is two, the number of columns to extract, that is, the number of variable nodes holding connections with the same number of check nodes is three, as shown in
Then, repetition section 102 extracts the systematic bits to be repetition candidates in order from the systematic bit corresponding to the variable node connected with the check node having the smallest row degree in the parity check matrix (i.e. the systematic bit corresponding to the variable node connected with the check node holding connections with the smallest number of variable nodes).
To be more specific, amongst the first column to third column in the parity check matrix shown in
Consequently, the order of priority in repetition amongst the first to fourth column (variable node 1 to variable node 4) is that, as shown in
Then, given that the number of systematic bits to repeat is two, repetition section 102 repeats systematic bit Si in the first column (variable node 1) and systematic bit S3 in the third column (variable node 3) in a 12-bit LDPC codeword composed of four systematic bits of S1 to S4 and eight parity bits of P1 to P8, to generate repetition bits S1′ and S3′ as shown in
In this way, according to the present embodiment, in a case where there are a plurality of systematic bits having the same column degree in a parity check matrix, systematic bits are repeated in order from the systematic bit corresponding to the variable node connected with the check node having the smallest row degree in the parity check matrix. For this reason, it is possible to repeat systematic bits having little effect on likelihood improving by an LDPC code with priority. By this means, repetition makes it possible to compensate for the likelihoods of systematic bits having little effect on likelihood improving, so that it is possible to make likelihoods of all systematic bits high. Therefore, according to the present invention, it is possible to maximize the effect of improving error rate performances by repetition with an LDPC code.
Next, the radio communication apparatus of the receiving side according to the present embodiment will be described.
In radio communication apparatus 200 of the receiving side, radio receiving section 202 receives a multiplexed signal transmitted from radio communication apparatus 100 (
Demultiplexing section 203 demultiplexes the received signal into the data symbols, the pilot signals and the control signals. Then, demultiplexing section 203 outputs the data symbols to demodulating section 204, the pilot signals to channel quality estimation section 207 and the control signals to combining section 205.
Demodulating section 204 demodulates the data symbols to acquire received data and outputs the received data to combining section 205.
In the received data, combining section 205 combines bits of the repeated source and repetition bits corresponding to the bits of the repeated source, and outputs the acquired received data to LDPC decoding section 206. The number of repetition bits to combine is determined based on the difference between the coding rate in LDPC decoding section 206, that is, the coding rate Rm in LDPC encoding section 101 (
LDPC decoding section 206 performs LDPC decoding on the received data received as input from combining section 205 to acquire a received bit sequence, using the same parity check matrix as the parity check matrix used in LDPC encoding section 101 (
Meanwhile, channel quality estimation section 207 estimates channel quality using the pilot signal received as input from demultiplexing section 203. Here, channel quality estimation section 207 estimates the SINR (Signal to Interference and Noise Ratio) of the pilot signal as channel quality, and outputs the estimated SINR to CQI generating section 208.
CQI generating section 208 generates a CQI corresponding to the SINR received as input, and outputs the generated CQI to encoding section 209.
Encoding section 209 encodes the CQI and outputs the coded CQI to modulating section 210.
Modulating section 210 modulates the CQI to generate a control signal, and outputs the generated control signal to radio transmitting section 211.
Radio transmitting section 211 performs transmitting processing including D/A conversion, amplification and up-conversion on the control signal and transmits the signal after transmitting processing to radio communication apparatus 100 (
Next, the combining processing in combining section 205 will be described in detail.
Similar to repetition section 102 (
Here, the received data length Nr is fourteen bits, the coding rate R represented by a control signal received as input from demultiplexing section 203 is 2/7, and the mother coding rate Rm is ⅓, so that combining section 205 derives the number of repetition bits to combine from Nr(1−(R/Rm)) and combines two repetition bits.
Similar to repetition section 102 (
However, while the number of repetition bits to combine in combining section 205 is two, the number of columns to extract, that is, the number of variable nodes holding connections with the same number of check nodes, is three as shown in
Then, combining section 205 extracts the systematic bits to be combined candidates in order from the systematic bit corresponding to the variable node connected with check node having the smallest row degree (i.e. the check node holding connections with the smallest number of variable nodes) in the parity check matrix.
To be more specific, amongst the first column to third column in the parity cheek matrix shown in
Consequently, the order of priority in combining amongst the first to fourth column (variable node 1 to variable node 4) is that, as shown. in
Then, given that the number of repetition bits to combine is two, in a 14-bit received data composed of bits R1 to R14, combining section 205 combines systematic bit R1 in the first column (variable node 1) and repetition bit R13 corresponding to systematic bit R1, to generate R1′, and combines systematic bit R3 in the third column (variable node 3) and repetition bit R14 corresponding to systematic bit R3, to generate R3′, according to the order of priority in combining, as shown in
In this way, combining section 205 specifies the systematic bits with which the repetition bits are combined, based on the same parity check matrix as used in repetition section 102 in radio communication apparatus 100 of the transmitting side. By this means, even when radio communication apparatus 100 of the transmitting side does not report the positions of systematic bits repeated in radio communication apparatus 100 of the transmitting side, it is nevertheless possible to acquire 12-bit data having the same data length (i.e. received data after combining) as the LDPC codeword generated in radio communication apparatus 100 of the transmitting side.
In this way, according to the present embodiment, in a case where there are a plurality of systematic bits having the same column degree in a parity check matrix, systematic bits and repetition bits are combined in order from the systematic bit corresponding to the variable node connected with the check node having the smallest row degree in the parity check matrix, so that it is possible to compensate for the likelihoods of systematic bits having little effect on likelihood improving by combining bits. By this means, it is possible to make the likelihoods of all systematic bits high and perform LDPC decoding. Therefore, according to the present embodiment, it is possible to maximize the effect of improving error rate performances by repetition with an LDPC code.
Further, according to the present embodiment, the radio communication apparatus of the receiving side is able to specify the systematic bits with which repetition bits are combined, even when the radio communication apparatus of the transmitting side does not report the positions of systematic bits to repeat, and therefore the radio communication apparatus of the receiving side can nevertheless perform LDPC decoding that maximizes the effect of improving error rate performances by repetition, without increasing overhead with report information.
A case will be explained with the present embodiment below where there are a plurality of systematic bits having the same column degree and row degree in a parity check matrix.
Now, the operations of repetition section 102 according to the present embodiment will be explained below. A case will be explained here where one systematic bit is repeated.
Generally, in LDPC encoding, column degree of a parity bit is smaller than column degree of a systematic bit in a parity check matrix. That is, in a Tanner graph, a variable node corresponding to a parity bit holds connections with a smaller number of check nodes than a variable node corresponding to a systematic bit. A variable node corresponding to a parity bit has the smaller number of times to pass likelihoods between variable nodes via check nodes than a variable node corresponding to a systematic bit, and therefore the effect of updating likelihoods in a variable node corresponding to a parity bit is less. By this means, in the case where there are a plurality of systematic bits having the same column degree and row degree in a parity check matrix, a variable node connected with a check node holding connections with the larger number of variable nodes receives fewer likelihoods via check nodes with which variable nodes are connected, and therefore the effect of updating likelihoods for the variable node is less. That is, in the ease where a variable node is repeated, it is preferable to compensate and improve likelihoods by repeating a variable node connected with a check node holding connections with the larger number of variable nodes corresponding to parity bits with priority. That is, the effect of likelihood improving by repetition is more significant at a variable node connected with the check node holding connection with the largest number of variable nodes corresponding to parity bits.
Then, in a case where there are a plurality of systematic bits having the same column degree and row degree, repetition section 102 repeats the systematic bits in order from the systematic bit corresponding to the variable node connected with the check nodes holding connections with the largest number of variable nodes corresponding to parity bits.
Now, a specific explanation will be given below. In the following description, LDPC encoding is performed using the parity check matrix shown in
Similar to Embodiment 1, repetition section 102 first extracts systematic bits corresponding to the first to third column (variable node 1 to variable node 3) as repetition candidates based on the parity check matrix shown in
However, while the number of systematic bits to repeat in repetition section 102 is one, the number of columns of the first priority is two, the first column and third column, and therefore it is necessary to determine which of the first column and third column to make the repetition candidate.
Then, repetition section 102 extracts the systematic bits to be repetition candidates in order from the systematic bit corresponding to the variable node connected with the check node holding connections with the largest number of variable nodes corresponding to parity bits. That is, repetition section 102 compares the number of connections with variable node 5 to variable node 12 between check nodes which variable node 1 to 3 are connected with, in the Tanner graph shown in
Then, repetition section 102 extracts the systematic bits to be repetition candidates in order from the variable node connected with the check node holding connections with the largest number of parity bits. Consequently, repetition section 102 makes variable node 1 a repetition candidate of a higher priority than variable node 3. Therefore, as shown in
Then, given that the number of systematic bits to repeat is one, repetition section 102 repeats systematic bit Si corresponding to variable node 1, to generate repetition bit S1′ in a 12-bit LDPC codeword composed of four systematic bits of S1 to S4 and eight parity bits of P1 to P8, according to the order of priority in repetition, as shown in
Further, combining section 205 of radio communication apparatus 200 (
In this way, according to the present embodiment, a systematic bit is repeated in order from the systematic bit corresponding to the variable node connected with the check nodes holding connections with the largest number of variable nodes corresponding to parity bits, so that, even when there are a plurality of systematic bits having the same column degree and row degree in a parity check matrix, it is possible to maximize the effect of improving error rate performances by repetition.
The present embodiment is different from Embodiment 1 in repeating parity bits.
Then, in a case where there are a plurality of parity bits having the same column degree in a parity bit matrix, repetition section 102 according to the present embodiment repeats party bits in order from the parity bit corresponding to the variable node connected with the check node having the smallest row degree (the check node holding connections with the smallest number of variable nodes).
Now, the operations of repetition section 102 according to the present embodiment will be explained below. A case will be explained here where two parity bits are repeated. In the following description, LDPC encoding is performed using the parity check matrix shown in
Similar to Embodiment 1, repetition section 102 first extracts the ninth to twelfth column (variable node 9 to variable node 12 in the Tanner graph shown in
However, while the number of parity bits to repeat in repetition section 102 is two, the number of columns to extract, that is, the number of variable nodes holding connections with the same number of check nodes, is four.
Then, repetition section 102 extracts the parity bits to be repetition candidates in order from the parity bit corresponding to the variable node connected with the check node having the smallest row degree of the parity check matrix (i.e. the parity bit corresponding to the variable node connected with the check node holding connections with the smallest number of variable nodes).
That is, amongst the ninth column to twelfth column in the parity check matrix shown in
Consequently, the order of priority in repetition amongst the ninth to twelfth column (variable node 9 to variable node 12) is that, as shown in
Then, given that the number of parity bits to repeat is two, repetition section 102 repeats parity bit P7 in the eleventh column (variable node 11) and parity bit P8 in the twelfth column (variable node 12) in a 12-bit LDPC codeword composed of four systematic bits of S1 to S4 and eight parity bits of P1 to P8, to generate repetition bits P7′ and P8′ as shown in
Further, combining section 205 of radio communication apparatus 200 (
In this way, according to the present embodiment, repetition makes it possible to compensate likelihoods of parity bits having little effect on likelihood improving by an LDPC code. By this means, it is possible to increase effect of updating likelihoods indirectly for systematic bits connected with the parity bits via check nodes by raising the likelihoods of parity bits. Therefore, according to the present embodiment, it is possible to perform LDPC encoding that maximizes the effect of improving error rate performances by repetition.
The present embodiment is different from Embodiment 2 in repeating parity bits.
Then, in a case where there are a plurality of parity bits having the same column degree and row degree, repetition section 102 repeats parity bits in order from the parity bit corresponding to the variable node connected with the check node holding connections with the largest number of variable nodes corresponding to parity bits.
Now, the operations of repetition section 102 according to the present embodiment will be explained below. A case will be explained here where one parity bit is repeated. In the following description, LDPC encoding is performed using the parity check matrix shown in
Similar to Embodiments 1 and 2, repetition section 102 first extracts the parity bits corresponding to the ninth to twelfth column (variable node 9 to variable node 12) as repetition candidates, based on the parity check matrix shown in
However, while the number of systematic bits to repeat in repetition section 102 is one, the number of columns of the first priority is two, the eleventh column and twelfth column, and therefore it is necessary to determine which of the eleventh column and twelfth column to make the repetition candidate.
Then, repetition section 102 extracts the parity bits to be repetition candidates in order from the parity bit corresponding to the variable node connected with the check node holding connections with the largest number of variable nodes corresponding to parity bits. That is, repetition section 102 compares the number of connections with variable node 5 to variable node 12 between check nodes which variable node 11 and variable node 12 are connected with, in the Tanner graph shown in
Then, repetition section 102 extracts the parity bits to be repetition candidates in order from the variable node connected with the check node holding connections with the largest number of parity bits. Consequently, repetition section 102 makes variable node 12 a repetition candidate of a higher priority than variable node 11. Consequently, as shown in
Then, given that the number of parity bits to repeat is one, repetition section 102 repeats parity bit P8 corresponding to variable node 12, to generate repetition bit P8′ in a 12-bit LDPC codeword composed of four systematic bits of S1 to S4 and eight parity bits of P1 to P8, according to the order of priority in repetition, as shown in
Repetition section 102 inserts P8′ in the tail of the LDPC codeword, that is, behind parity bit P8. By this means, repetition section 102 can obtain a 13-bit LDPC codeword composed of four systematic bits of S1 to S4, eight parity bits of P1 to P8 and one repetition bit of P8′.
Further, combining section 205 of radio communication apparatus 200 (
In this way, according to the present embodiment, it is possible to provide the same advantage as in Embodiment 3 even when there are a plurality of parity bits having the same column degree and row degree in a parity check matrix.
Embodiments of the present invention have been explained.
Further, although cases have been explained with the embodiments where the present invention is implemented in a FDD (Frequency Division Duplex) system, the present invention may be implemented in a TDD (Time Division Duplex) system. In the TDD system, the correlation between uplink channel characteristics and downlink channel characteristics is very high, so that radio communication apparatus 100 of the transmitting side can estimate received quality in radio communication apparatus 200 of the receiving side using signals from radio communication apparatus 200 of the receiving side. Therefore, in the TDD system, radio communication apparatus 200 of the receiving side may not report channel quality by CQI and radio communication apparatus 100 of the transmitting side may estimate channel quality.
Further, the parity check matrices shown in
Further, the coding rate set in control section 110 of radio communication apparatus 100 of the transmitting side is not limited to coding rates to he determined according to channel quality, and, may be a fixed rate.
Further, although, with the embodiments, SINR is estimated as channel quality, the SNR, SIR, CINR, received power, interference power, bit error rate, throughput, MCS (Modulation and Coding Scheme) that achieves a predetermined error rate, and so on may be estimated as channel quality. Further, a CQI may be referred to as “CSI (Channel State Information).”
Further, in mobile communication systems, radio communication apparatus 100 of the transmitting side may be provided in a radio communication base station apparatus and radio communication apparatus 200 of the receiving side may be provided in a radio communication mobile station apparatus. Further, radio communication apparatus 100 of the transmitting side may be provided in a radio communication mobile station apparatus and radio communication apparatus 200 of the receiving side may be provided in a radio communication base station apparatus. By this means, it is possible to realize a radio communication base station apparatus and radio communication mobile station apparatus providing an advantage as described above.
Further, a radio communication mobile station apparatus may be referred to as a “UE,” and a radio communication base station apparatus may be referred to as a “Node B,”
Further, although cases have been described with the above embodiment as examples where the present invention is configured by hardware, the present invention can also be realized by software.
Each function block employed in the description of each of the aforementioned embodiments may typically be implemented as an LSI constituted by an integrated circuit.
These may be individual chips or partially or totally contained on a single chip. “LSI” is adopted here but this may also be referred to as “IC,” “system LSI,” “super LSI,” or “ultra LSI” depending on differing extents of integration.
Further, the method of circuit integration is not limited to LSIs, and implementation using dedicated circuitry or general purpose processors is also possible. After LSI manufacture, utilization of a programmable FPGA (Field Programmable Gate Array) or a reconfigurable processor where connections and settings of circuit cells within an LSI can be reconfigured is also possible.
Further, if integrated circuit technology comes out to replace LSI's as a result of the advancement of semiconductor technology or a derivative other technology, it is naturally also possible to carry out function block integration using this technology. Application of biotechnology is also possible.
The disclosure of Japanese Patent Application No. 2007-030648, filed on Feb. 9, 2007, including the specification, drawings and abstract, is incorporated herein by reference in its entirety.
The present invention is applicable to, for example, mobile communication systems.
Number | Date | Country | Kind |
---|---|---|---|
2007-030648 | Feb 2007 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2008/000184 | 2/8/2008 | WO | 00 | 8/7/2009 |