The present invention relates to data communication systems, receiver apparatuses, and transmitter apparatuses. More specifically, the present invention relates to a data communication system using an OFDM technology.
Demands for electromagnetic-wave-based wireless data communication systems, such as wireless LANs and mobile telephone systems, are increasing more and more, and there is a need for a technology for realizing high-speed data communication by effectively using limited frequency resources.
The OFDM (Orthogonal Frequency Division Multiplexing) technology is used for broad-band wireless communication based on, for example, IEEE 802.11g and 802.11a for realizing high-speed wireless LANs.
Based on the OFDM technology, OFCDM (Orthogonal Frequency and Code Division Multiplexing) and MC-CDMA (Multi-Carrier Code Division Multiple Access) schemes incorporate the concepts of spectrum spreading and code division multiplexing. The term “MC-CDMA” is also used for a system for performing communication using multiple narrow-band CDMA signals in parallel, but technology here is limited to one based on the OFDM technology. Further, the MC-CDMA based on the OFDM technology is regarded as being included in the OFCDM, and the term “OFCDM” will thus be used hereinafter. The OFDM and OFCDM will be briefly described below.
In a transmitter shown in
In a receiver shown in
In the OFCDM, frequency-domain or time-domain spreading is performed to arrange the same transmission symbols over multiple subcarriers or multiple OFDM symbols, as shown in
In the transmitter, the spreading ratio for frequency domain spreading is assumed to be SF. The number of transmission symbols for one frame is 1/SF of that in OFDM. Symbols, converted into parallel symbols for respective Nc/SF symbols by an S/P conversion 111, are subjected to frequency-domain spreading processing and thus become subcarrier components. Frequency-domain spreading processing 112 copies one symbol onto SF subcarrier components, which are then multiplied by spreading codes {C0, C1, . . . , CSF-1}. In this case, a complex valued sequence having a code length SF is used as the spreading codes. In addition, IFFT processing 113 and P/S conversion 114 are performed to obtain a sequence of time signals. Add GI 115 further adds a GI (guard interval) for each OFDM symbol.
In the receiver shown in
A guard interval of the reception signal is removed by Remove GI 117 and the control channel is demodulated. Since the control channel has been subjected to OFCDM modulation involving frequency domain spreading, complex conjugates of spreading codes used for the spreading and the weighting factors determined by the channel estimating portion are used to perform despreading processing. While there are various ways of determining the weighting factors, complex conjugates of channel coefficients {W0, W1, . . . , WN-1} corresponding to respective subcarriers are used in this case. In this case, S/P conversion 118, FFT processing 119, frequency-domain despreading 120, and P/S conversion 121 are executed.
An OFDM-based SCS-MC-CDMA scheme (Non-Patent Document 1) and an OFDM-based VSF-OFCDM scheme (Non-Patent Document 2) are considered for next-generation cellular mobile communication systems. In the SCS-MC-CDMA scheme, a control channel and a communication channel are arranged over different subcarriers on a frequency axis. On the other hand, the VSF-OFCDM scheme is a method for multiplexing a data channel spread in a time domain and a control channel spread in both time and frequency domains by using orthogonal codes.
As an invention related to the OFDM and MC-CDMA, Patent Document 1 is available. In the document, in a cellular mobile communication system, the use of OFDM and the use of MC-CDMA are switched for each transmission slot, depending on the state of a channel between a mobile terminal and a base station.
Patent Document 1: Japanese Laid-Open Patent Publication No. 2004-158901
Non-Patent Document 1: Nagate, et al., “A Study on Common Control Channel Synchronization for SCS-MC-CDMA Systems”, The 2004 IEICE General Conference B-5-81
Non-Patent Document 2: Kishiyama, et al., “Field Experiments on Adaptive Modulation and Channel Coding for VSF-OFCDM Broadband Wireless Access in Forward Link”, The 2004 IEICE General Conference B-5-94
In the above-noted SCS-MC-CDMA, a part of multiple subcarriers used for OFDM is assigned as a control channel. In this case, there are problems in that a specific subcarrier cannot be used for data transmission and it is difficult to obtain a frequency diversity effect. In VSF-OFCDM, the number of multiplexing codes is restricted according to a portion assigned to the control channel and codes must be assigned so that the control channel and the traffic channel do not interfere with each other. Thus, there is a problem in that the freedom of wireless parameters, such as a spreading ratio, decreases. It is also possible to assign a specific symbol in a frame as a control channel, but such an arrangement also has problems in that the transmission speed decreases and the freedom of wireless parameters decreases.
For example, with a spreading ratio of 8 for the traffic channel, even when the traffic channel has a low speed and a spreading ratio corresponding to a required transmission speed is 128, only seven codes can be assigned to the traffic channel and the transmission speed thus decreases.
Problems similar to those described above also arise when a continuous low-speed data channel and a non-continuous high-speed channel are multiplexed.
The present invention has been made in view of the foregoing situations, and an object of the present invention is to overcome problems in multiplexing a traffic channel that allows high-speed data transmission and a control channel that transmits a low-speed control signal in next-generation cellular mobile communication systems and so on.
Another object of the present invention is to overcome problems in multiplexing a traffic channel 1 for performing high-speed data transmission and a traffic channel 2 for performing low-speed data transmission in next-generation cellular mobile communication systems and so on.
In order to overcome the problems described above, there is a need for a high-freedom channel assigning method that is different from the known methods. That is, the traffic channel and the control channel are multiplexed using signals that are not orthogonal in any of time axis, frequency axis, and code.
The use of the non-orthogonal signals causes the control channel and the traffic channel to interfere with each other. In general, a traffic channel is high in speed and the transmission therefor thus requires large amount of power. On the other hand, a control channel is low in speed and the power of the entire channel is low. However, when an error occurs in the control channel, there is a possibility that data in the traffic channel cannot be accurately processed, and the control channel thus requires a high communication quality. The rate of the power for the control channel to the entire signals is small; therefore, even when the power for the control channel is set to be relatively large, the influence on the entire signals is small. Accordingly, power is distributed such that power for the control channel is set to be relatively large to reduce an error ratio. With this arrangement, even when the control channel is interfered with by the traffic channel, reception can be accurately performed.
When the power for the control channel is increased, interference from the control channel to the traffic channel also increases. This problem can be dealt with by using an interference removing (canceling) technology, as needed. When the channel quality is sufficiently high, traffic channel reception is possible without the use of the interference removal. When the channel quality is low, a method in which copies (replicas) of a control channel signal are generated after determination of a control channel symbol and a method in which re-encoded is performed after decoding of the control channel and replicas are generated are available and are selectively usable in accordance with the channel quality.
When traffic channel information transmitted in the same frame is contained in a control channel, processing on the control channel is first performed and a judgment is made as to whether or not information addressed to the self station is contained in a traffic channel. Thus, reception processing does not have to be performed on an unnecessary traffic channel. When information addressed to the self station is contained in a traffic channel and the channel quality is not so favorable, generation of replicas of a control channel signal and cancellation of the replicas from a reception signal makes it possible to reduce deterioration of the traffic channel quality. This is also effective for a case in which traffic channel information of a frame to be subsequently sent is carried on a control channel contained in a previously-sent frame.
A combination of a high-speed traffic channel and a low-speed control channel has been described above. Many of the functions can be directly applied to a case in which two traffic channels having different speeds exist, but the combination is not limited to a combination of the control channel and the traffic channel.
Means for solving the problems of the present invention are described in detail below.
A first technical means is a communication system using an orthogonal frequency division multiplexing (OFDM) technology, the communication system comprising: a traffic channel for transmitting traffic data and a control channel for transmitting control data, wherein a traffic channel signal generated using OFDM modulation and a control channel signal generated using a signal that is not orthogonal in any of time, frequency, and code relative to the traffic channel signal are multiplexed to generate a transmission signal.
A second technical means is the communication system of the first technical means, wherein the control channel signal is a signal spread over multiple subcarriers or multiple OFDM symbols of the OFDM-modulated traffic channel signal or over both the domains.
A third technical means is the communication system of the first technical means, wherein the control channel signal is a signal encoded using low-rate block codes, and codewords therefor are signals configured to be transmitted using multiple subcarriers of a single OFDM symbol.
A fourth technical means is the communication system of the first technical means, wherein a receiving station receives a signal in which the traffic channel and the control channel are multiplexed, generates copies of the control channel signal, multiplexed in a reception signal, from reception symbols obtained by demodulating the control channel and determining a signal point, removes control channel signal components from the reception signal, and then performs demodulation on the traffic channel.
A fifth technical means is the communication system of the first technical means, wherein data of the control channel is subjected to error correction encoding; and a receiving station receives a signal in which the traffic channel and the control channel are multiplexed, generates copies of the control channel signal, multiplexed in a reception signal, from control channel data obtained by demodulating/decoding the control channel, removes control channel signal components from the reception signal, and then performs demodulation processing on the traffic channel.
A sixth technical means is the communication system of the first technical means, wherein data of the control channel is subjected to error correction encoding and the data of the control channel contains address information of the traffic channel transmitted at present time or subsequently; and a receiving station receives a signal in which the traffic channel and the control channel are multiplexed, extracts control channel data by demodulating/decoding the control channel, and determines whether or not information addressed to the self station is contained in the traffic channel in accordance with control information obtained previously or at present time, and, when information addressed to the self station is contained in the traffic channel, the receiving station generates copies of the control channel signal, multiplexed in a reception signal, from the extracted control channel data, removes control channel signal components from the reception signal, and then performs demodulation processing on the traffic channel.
A seventh technical means is a communication system using an orthogonal frequency division multiplexing (OFDM) technology, the communication system comprising: a traffic channel 1 for transmitting high-speed traffic data and a traffic channel 2 for transmitting low-speed traffic data, wherein a traffic-channel-1 signal generated using OFDM modulation and a traffic-channel-2 signal generated using a signal that is not orthogonal in any of time, frequency, and code relative to the traffic-channel-1 signal are multiplexed to generate a transmission signal.
An eighth technical means is the communication system of the seventh technical means, wherein the traffic-channel-2 signal is a signal spread over multiple subcarriers or multiple OFDM symbols of the OFDM-modulated traffic-channel-1 signal or over both the domains.
A ninth technical means is the communication system of the seventh technical means, wherein the traffic-channel-2 signal is a signal encoded using low-rate block codes, and codewords therefor are signals configured to be transmitted using multiple subcarriers of a single OFDM symbol.
A tenth technical means is the communication system of the seventh technical means, wherein a receiving station receives a signal in which the traffic channel 1 and the traffic channel 2 are multiplexed, generates copies of the traffic-channel-2 signal, multiplexed in a reception signal, from a traffic-channel-2 symbol obtained by demodulating the traffic channel 2 and determining a signal point, removes signal components of the traffic channel 2 from the reception signal, and then performs demodulation processing on the traffic channel 1.
An eleventh technical means is the communication system of the seventh technical means, wherein data of the traffic channel 2 is subjected to error correction encoding; and a receiving station receives a signal in which the traffic channel 1 and the traffic channel 2 are multiplexed, generates copies of the traffic-channel-2 signal, multiplexed in a reception signal, from the traffic-channel-2 data obtained by demodulating/decoding the traffic channel 2, removes signal components of the traffic channel 2 from the reception signal, and then performs demodulation on the traffic channel 1.
A twelfth technical means is a transmitter apparatus using orthogonal frequency division multiplexing (OFDM) modulation, the transmitter apparatus comprising: means for generating a traffic channel signal by performing OFDM modulation on traffic channel data; means for generating a control channel signal from control channel data by using a signal that is not orthogonal in any of time, frequency, and code relative to the traffic channel signal; and means for generating a transmission signal by multiplexing the traffic channel signal and the control channel signal.
A thirteenth technical means is the transmitter apparatus of the twelfth technical means, wherein the control-channel-signal generating means comprises means for spreading a control channel symbol for transmitting control channel data over multiple subcarriers or multiple OFDM symbols of the OFDM-modulated traffic channel signal or over both the domains.
A fourteenth technical means is the transmitter apparatus of the twelfth technical means, wherein the control-channel-signal generating means comprises encoding means using low-rate block codes and means for arranging codewords therefor so that the codewords are transmitted using multiple subcarriers of a single OFDM symbol.
A fifteenth technical means is a receiver apparatus for receiving a signal transmitted from the transmitter apparatus of the twelfth technical means, the receiver apparatus comprising: means for generating copies of the control channel signal, multiplexed in a reception signal, from a reception symbol obtained by demodulating the control channel and determining a signal point; and means for removing control channel signal components from the reception signal.
A sixteenth technical means is a receiver apparatus for receiving a signal transmitted from the transmitter apparatus of the twelfth technical means, wherein data of the control channel has been subjected to error correction encoding; and the receiver apparatus comprises means for generating copies of the control channel signal, multiplexed in a reception signal, from control channel data obtained by demodulating/decoding the control channel and means for removing control channel signal components from the reception signal.
A seventeenth technical means is a receiver apparatus for receiving a signal transmitted from the transmitter apparatus of the twelfth technical means, wherein data of the control channel has been subjected to error correction encoding; and the receiver apparatus comprises means for extracting control channel data by demodulating/decoding the control channel and determines whether or not information addressed to the self station is contained in the traffic channel in accordance with control information obtained previously or at present time, and when information addressed to the self station is contained in the traffic channel, the receiver apparatus generates copies of the control channel signal, multiplexed in a reception signal, from the extracted control channel data, removes control channel signal components from the reception signal, and then performs demodulation processing on the traffic channel.
An eighteenth technical means is a receiver apparatus for receiving a signal transmitted from the transmitter apparatus of the twelfth technical means, the receiver apparatus comprising: a canceling function 1 for receiving a signal in which the traffic channel and the control channel are multiplexed, for generating copies of the control channel from a control channel symbol obtained by performing demodulation and determination on the control channel, and for removing control channel signal components from a reception signal; and a canceling function 2 for receiving a signal in which the traffic channel and the control channel are multiplexed, for generating copies of the control channel, multiplexed in the reception signal, from control channel data obtained by demodulating/decoding the control channel, and for removing control channel signal components from the reception signal, wherein in accordance with a channel quality, one of the canceling function 1, the canceling function 2, and no canceling is selected to perform demodulation processing on the traffic channel.
A nineteenth technical means is a receiver apparatus for receiving a signal transmitted from the transmitter apparatus of the twelfth technical means, the receiver apparatus comprising only one of two canceling functions consisting of: a canceling function 1 for receiving a signal in which the traffic channel and the control channel are multiplexed, for generating copies of the control channel signal, multiplexed in a reception signal, from a control channel symbol obtained by performing demodulation and determination on the control channel, and for removing control channel signal components from the reception signal; and a canceling function 2 for receiving a signal in which the traffic channel and the control channel are multiplexed, for generating copies of the control channel, multiplexed in the reception signal, from control channel data obtained by demodulating/decoding the control channel, and for removing control channel signal components from the reception signal, wherein in accordance with a channel quality, one of canceling and no canceling is selected to perform demodulation on the traffic channel.
A twentieth technical means is a transmitter apparatus using orthogonal frequency division multiplexing (OFDM) modulation, the transmitter apparatus comprising: means for generating a signal of a traffic channel 1 by performing OFDM modulation on data of the traffic channel 1; means for generating a signal of a traffic channel 2 by using a signal that is not orthogonal in any of time, frequency, and code relative to the traffic-channel-1 signal; and means for generating a transmission signal by multiplexing the traffic-channel-1 signal and the traffic-channel-2 signal.
A twenty-first technical means is the transmitter apparatus of the twentieth technical means, wherein the means for generating the traffic-channel-2 signal comprises means for spreading a symbol for transmitting the traffic channel 2 over multiple subcarriers or multiple OFDM symbols of the OFDM-modulated signal of the traffic channel 1 or over both the domains.
A twenty-second technical means is the transmitter apparatus of the twentieth technical means, wherein the means for generating the traffic-channel-2 signal comprises encoding means using low-rate block codes and means for arranging codewords therefor so that the codewords are transmitted using multiple subcarriers of a single OFDM symbol.
A twenty-third technical means is a receiver apparatus for receiving a signal transmitted from the transmitter apparatus of the twentieth technical means, the receiver apparatus comprising: means for generating copies of the traffic-channel-2 signal, multiplexed in a reception signal, from a traffic-channel-2 symbol obtained by demodulating the traffic channel 2 and determining a signal point; and means for removing signal components of the traffic channel 2 from the reception signal.
A twenty-fourth technical means is a receiver apparatus for receiving a signal transmitted from the transmitter apparatus of the twentieth technical means, wherein data of the traffic channel 2 has been subjected to error correction encoding; and the receiver apparatus comprises means for copying the traffic-channel-2 signal, multiplexed in a reception signal, from traffic-channel-2 data obtained by demodulating/decoding the traffic channel 2; and means for removing signal components of the traffic channel 2 from the reception signal.
A twenty-fifth technical means is a receiver apparatus for receiving a signal transmitted from the transmitter apparatus of the twentieth technical means, the receiver apparatus comprising: a canceling function 1 for generating copies of the traffic-channel-2 signal, multiplexed in a reception signal, from a traffic-channel-2 symbol obtained by performing demodulation and determination on the traffic channel 2 and for removing signal components of the traffic channel 2 from the reception signal; and a canceling function 2 for generating copies of the traffic-channel-2 signal, multiplexed in the reception signal, from traffic-channel-2 data obtained by demodulating/decoding the traffic channel 2 and for removing signal components of the traffic channel 2 from the reception signal, wherein in accordance with a channel quality, one of the canceling function 1, the canceling function 2, and no canceling is selected to perform demodulation on the traffic channel 1.
A twenty-sixth technical means is a receiver apparatus for receiving a signal transmitted from the transmitter apparatus of the twentieth technical means, the receiver apparatus comprising only one of: a canceling function 1 for generating copies of the traffic-channel-2 signal, multiplexed in a reception signal, from a traffic-channel-2 symbol obtained by performing demodulation and determination on the traffic channel 2 and for removing signal components of the traffic channel 2 from the reception signal; and a canceling function 2 for generating copies of the traffic-channel-2, multiplexed in the reception signal, from traffic-channel-2 data obtained by demodulating/decoding the traffic channel 2 and for removing signal components of the traffic channel 2 from the reception signal, wherein in accordance with a channel quality, one of canceling and no canceling is selected to perform demodulation on the traffic channel 1.
A twenty-seventh technical means is a transmitter apparatus using an orthogonal frequency division multiplexing (OFDM) technology and using a modulation scheme (OFCDM modulation) in which a signal subjected to OFDM modulation by using the OFDM technology is a signal spread over multiple subcarriers, multiple OFDM symbols, or both the domains, the transmitter apparatus comprising: traffic-channel-signal generating means for generating a traffic channel signal by performing OFCDM modulation on traffic channel data; control-channel-signal generating means for generating a control channel signal from control channel data by using a signal that is not orthogonal in any of time, frequency, and code relative to the traffic channel signal; and transmission-signal generating means for generating a transmission signal by multiplexing the traffic channel signal and the control channel signal.
A twenty-eighth technical means is a transmitter apparatus using an orthogonal frequency division multiplexing (OFDM) technology and using a modulation scheme (OFCDM modulation) in which a signal subjected to OFDM modulation by using the OFDM technology is a signal spread over multiple subcarriers, over multiple OFDM symbols, or over both the domains, the transmitter apparatus comprising: traffic-channel-signal generating means for generating a traffic channel signal by performing OFCDM modulation on traffic channel data; control-channel-signal generating means for generating a control channel signal by modulating control channel data by an arbitrary scheme; switching means for switching between a non-orthogonal signal, with which the control channel signal and the traffic channel signal are not orthogonal to each other in any of time, frequency, and code, and an orthogonal signal, with which the control channel signal and the traffic channel signal are orthogonal to each other in any of time, frequency, and code; and transmission-signal generating means for generating a transmission signal by multiplexing the traffic channel signal and the control channel signal.
A twenty-ninth technical means is the transmitter apparatus of the twenty-eighth technical means, wherein the switching means performs switching to the non-orthogonal signal when a channel quality is favorable, and performs switching to the orthogonal signal when the channel quality is poor.
A thirtieth technical means is the transmitter apparatus of the twenty-eighth technical means, wherein the switching means switches between the non-orthogonal signal and the orthogonal signal in accordance with the number of spreading codes currently used for the traffic channel signal.
A thirty-first technical means is the transmitter apparatus of any one of the twenty-seventh to thirtieth technical means, wherein the control channel signal generated by the control-channel-signal generating means is a signal subjected to the OFCDM modulation.
A thirty-second technical means is the transmitter apparatus of the twenty-seventh technical means, wherein the control-channel-signal generating means comprises encoding means using low-rate block code and means for arranging codewords therefor so that the codewords are transmitted using multiple subcarriers of a single OFDM symbol.
A thirty-third technical means is the receiver apparatus for receiving a signal transmitted from the transmitter apparatus of any one of the twenty-seventh to thirty-second technical means, comprising: control-channel-signal processing means for performing demodulation processing on control channel data from the control channel signal; traffic-channel-signal processing means for performing demodulation processing on traffic channel data by performing OFCDM demodulation on the traffic channel signal; and control-channel canceller means comprising means for demodulating the control channel signal and generating copies of the control channel signal, multiplexed in a reception signal, from the demodulated signal and means for removing control channel signal components from the reception signal.
A thirty-fourth technical means is the receiver apparatus of the thirty-third technical means, wherein the control-channel canceller means generates copies of the control channel signal, multiplexed in the reception signal, from a control channel symbol obtained by demodulating the control channel signal and causing determining means to determine a signal point, removes control channel signal components from the reception signal, and then demodulates the traffic channel signal.
A thirty-fifth technical means is the receiver apparatus of the thirty-third technical means, wherein the control-channel canceller means generates copies of the control channel signal, multiplexed in the reception signal, from control channel data obtained by demodulating the control channel signal and causing error-correction-code decoding means to decode the demodulated control channel signal, removes control channel signal components from the reception signal, and then performs demodulation processing on the traffic channel signal.
A thirty-sixth technical means is the receiver apparatus of the thirty-fourth or thirty-fifth technical means, wherein in accordance with control information obtained previously or at the present time, the control-channel canceller means judges whether or not information addressed to the self station is contained in the traffic channel, and upon determining that information addressed to the self station is contained in the traffic channel, the control-channel canceller means generates copies of the control channel signal multiplexed in the reception signal, removes control channel signal components from the reception signal, and then performs demodulation processing on the traffic channel signal.
A thirty-seventh technical means is the receiver apparatus of the thirty-third technical means, wherein the control-channel canceller means comprises: canceling (1) means for generating copies of the control channel from a control channel symbol obtained by demodulating the control channel signal and causing determining means to determine a signal point and for removing control channel signal components from the reception signal; and canceling (2) means for generating copies of the control channel, multiplexed in the reception signal, from control channel data obtained by demodulating/decoding the control channel and for removing control channel signal components from the reception signal, wherein in accordance with a channel quality, one of the canceling (1) means, the canceling (2) means, and means for preventing execution of canceling is selected to perform demodulation processing on the traffic channel.
A thirty-eighth technical means is the receiver apparatus of the thirty-third technical means, wherein the control-channel canceller means comprises only one of two canceling means consisting of: canceling (1) means for receiving a signal in which the traffic channel and the control channel are multiplexed, for generating copies of the control channel signal, multiplexed in the reception signal, from a control channel symbol obtained by performing demodulation and determination on the control channel, and for removing control channel signal components from the reception signal; and canceling (2) means for receiving a signal in which the traffic channel and the control channel are multiplexed, for generating copies of the control channel, multiplexed in the reception signal, from control channel data obtained by performing demodulation and decoding on the control channel, and for removing control channel signal components from the reception signal, wherein in accordance with a channel quality, whether or not canceling is to be executed is selected to perform demodulation on the traffic channel.
A thirty-ninth technical means is a receiver apparatus for receiving a signal transmitted from the transmitter apparatus of any one of the twenty-eighth to thirtieth technical means, the receiver apparatus comprising: traffic-channel-signal processing means for performing OFCDM demodulation on a traffic channel signal to perform demodulation processing on traffic channel data; control-channel-signal processing means for performing demodulation processing of control channel data from a control channel signal; switching means for changing time, frequency or code so as to allow demodulation with any of a non-orthogonal signal, with which the control channel signal and the traffic channel signal are not orthogonal to each other in any of time, frequency, and code, and an orthogonal signal, with which the control channel signal and the traffic channel signal are orthogonal to each other in any of time, frequency, and code; and control-channel canceller means comprising copying means for generating copies of the control channel signal, multiplexed in a reception signal, from a reception symbol or reception data obtained by demodulating the control channel and removing means for removing control channel signal components from the reception signal; wherein when the control channel is the orthogonal signal, the traffic channel is demodulated, and when the control channel is not the orthogonal signal, the control-channel canceller means cancels the control channel from the reception signal and then performs demodulation on the traffic channel.
A fortieth technical means is a receiver apparatus for receiving a signal transmitted from the transmitter apparatus of any one of the twenty-eighth to thirtieth technical means, the receiver apparatus comprising: traffic-channel-signal processing means for performing OFCDM demodulation on a traffic channel signal to perform demodulation processing on traffic channel data; control-channel-signal processing means for performing demodulation processing of control channel data from a control channel signal; switching means for changing time, frequency or code so as to allow demodulation with any of a non-orthogonal signal, with which the control channel signal and the traffic channel signal are not orthogonal to each other in any of time, frequency, and code, and an orthogonal signal, with which the control channel signal and the traffic channel signal are orthogonal to each other in any of time, frequency, and code; and control-channel canceller means comprising copying means for generating copies of the control channel signal, multiplexed in a reception signal, from a reception symbol or reception data obtained by demodulating the control channel and removing means for removing control channel signal components from the reception signal; wherein, by using signals resulting from the copying performed by the copying means, the control-channel canceller means judges whether or not the removing means executes canceling of the control channel from the reception signal, performs selection, and performs demodulation on the traffic channel, in accordance with a channel quality and with whether or not the orthogonal signal or the non-orthogonal signal is used.
A forty-first technical means is a transmitter apparatus using an orthogonal frequency division multiplexing (OFDM) technology and using a modulation scheme (OFCDM modulation) in which a signal subjected to OFDM modulation by using the OFDM technology is a signal spread over multiple subcarriers, multiple OFDM symbols, or both the domains, the transmitter apparatus comprising: traffic-channel-signal-1 generating means for generating a traffic channel signal 1 by performing OFCDM modulation on traffic channel data 1; traffic-channel-signal-2 generating means for generating a traffic channel signal 2 from traffic channel data 2 by using a signal that is not orthogonal in any of time, frequency, and code relative to the traffic channel signal 1, the traffic channel data 2 being low in speed compared to the traffic channel data 1; and transmission-signal generating means for generating a transmission signal by multiplexing the traffic channel signal 1 and the traffic channel signal 2.
A forty-second technical means is a transmitter apparatus using an orthogonal frequency division multiplexing (OFDM) technology and using a modulation scheme (OFCDM modulation) in which a signal subjected to OFDM modulation by using the OFDM technology is a signal spread over multiple subcarriers, over multiple OFDM symbols, or over both the domains, the transmitter apparatus comprising: traffic-channel-signal-1 generating means for generating a traffic channel signal 1 by performing OFCDM modulation on traffic channel data 1; traffic-channel-2 signal generating means for generating a signal of a traffic channel 2 by modulating traffic channel data 2 by an arbitrary scheme; switching means for switching between a non-orthogonal signal, with which the traffic-channel-2 signal and the traffic-channel-1 signal are not orthogonal to each other in any of time, frequency, and code, and an orthogonal signal, with which the traffic-channel-2 signal and the traffic-channel-1 signal are orthogonal to each other in any of time, frequency, and code; and transmission-signal generating means for generating a transmission signal by multiplexing the traffic channel signal 1 and the traffic channel signal 2.
A forty-third technical means is the transmitter apparatus of the forty-second technical means, wherein the switching means performs switching to the non-orthogonal signal when a channel quality is favorable, and performs switching to the orthogonal signal when the channel quality is poor.
A forty-fourth technical means is the transmitter apparatus of the forty-second technical means, wherein the switching means switches between the non-orthogonal signal and the orthogonal signal in accordance with the number of spreading codes currently used for the traffic-channel-1 signal.
A forty-fifth technical means is the transmitter apparatus of any one of the forty-first to forty-fourth technical means, wherein the traffic-channel-2 signal generated by the traffic-channel-signal-2 generating means is a signal subjected to the OFCDM modulation.
A forty-sixth technical means is the transmitter apparatus of the forty-first technical means, wherein the traffic-channel-signal-2 generating means comprises encoding means using low-rate block code and means for arranging codewords therefor so that the codewords are transmitted using multiple subcarriers of a single OFDM symbol.
A forty-seventh technical means is the receiver apparatus for receiving a signal transmitted from the transmitter apparatus of any one of the forty-first to forty-sixth technical means, comprising: the receiver apparatus comprising: traffic-channel-1 signal processing means for performing OFCDM demodulation on the traffic channel signal 1 to perform demodulation processing on the traffic channel data 1; traffic-channel-2 signal processing means for performing demodulation processing on traffic channel data 2 from a traffic channel signal 2, the traffic channel data 2 being low in speed compared to the traffic channel data 1; and traffic-channel-2 canceller means comprising means for generating copies of the traffic channel signal 2 multiplexed in a reception signal and means for removing components of the traffic channel signal 2 from the reception signal.
A forty-eighth technical means is the receiver apparatus of the forty-seventh technical means, wherein in accordance with the traffic channel data 2 obtained by demodulating the traffic channel 2 and causing error-correction-code decoding means to perform decoding, the traffic-channel canceller means generates copies of the traffic channel signal 2 multiplexed in the reception signal and removes signal components of the traffic channel 2 from the reception signal.
A forty-ninth technical means is the receiver apparatus of the forty-seventh technical means, wherein in accordance with a traffic channel 2 symbol obtained by demodulating the traffic channel signal 2 and causing determining means to determine a signal point, the traffic-channel canceller means generates copies of the traffic channel signal 2 multiplexed in the reception signal and removes components of the traffic channel signal 2 from the reception signal.
A fiftieth technical means is the receiver apparatus of the forty-seventh technical means, wherein the traffic-channel canceller means comprises: canceling (1) means for generating copies of the traffic channel signal 2, multiplexed in the reception signal, from a traffic-channel-2 symbol obtained by demodulating the traffic channel 2 and causing determining means to determine a signal point and for removing components of the traffic channel signal 2 from the reception signal; and canceling (2) means for generating copies of the traffic channel signal 2, multiplexed in the reception signal, from the traffic channel data 2 obtained by demodulating the traffic channel 2 and causing error-correction-code decoding means to decode the demodulated traffic channel 2 and for removing signal components of the traffic channel 2 from the reception signal, wherein one of the canceling (1) means, the canceling (2) means, and means for preventing execution of canceling is selected to perform demodulation on the traffic channel 1.
A fifty-first technical means is the receiver apparatus of the forty-seventh technical means, wherein the traffic-channel canceller means comprises only one of two canceling means consisting of: canceling (1) means for generating copies of the traffic-channel-2 signal, multiplexed in the reception signal, from a traffic-channel-2 symbol obtained by demodulating the traffic channel 2 and performing determination and for removing components of the traffic channel signal 2 from the reception signal; and canceling (2) means for generating copies of the traffic channel 2, multiplexed in the reception signal, from traffic channel data 2 obtained by demodulating/decoding the traffic channel 2 and for removing components of the traffic channel signal 2 from the reception signal, wherein in accordance with a channel quality, whether or not canceling is to be executed is selected to perform demodulation on the traffic channel 1.
A fifty-second technical means is a receiver apparatus for receiving a signal transmitted from the transmitter apparatus of any one of the forty-second to forty-fourth technical means, the receiver apparatus comprising: traffic-channel-1 signal processing means for performing OFCDM demodulation on the traffic channel signal 1 to perform demodulation processing on the traffic channel data 1; traffic-channel-2 signal processing means for demodulating the traffic channel signal 2 to perform demodulation processing on the traffic channel data 2; switching means for changing time, frequency or code so as to allow demodulation with any of a non-orthogonal signal, with which the traffic channel signal 1 and the traffic channel signal 2 are not orthogonal to each other in any of time, frequency, and code, and an orthogonal signal, with which the traffic channel signal 1 and the traffic channel signal 2 are orthogonal to each other in any of time, frequency, and code; and traffic-channel-2 canceller means comprising copying means for generating copies of the traffic channel signal 2, multiplexed in a reception signal, from a reception symbol or reception data obtained by demodulating the traffic channel signal 2 and removing means for removing components of the traffic channel signal 2 from the reception signal; wherein when the traffic channel signal 2 is the orthogonal signal, the traffic channel data 1 is demodulated, and when the traffic channel signal 2 is not the orthogonal signal, the traffic-channel-2 canceller means generates the copies, cancels the traffic channel signal 2 from the reception signal, and then performs demodulation on the traffic channel data 1.
A fifty-third technical means is a receiver apparatus for receiving a signal transmitted from the transmitter apparatus of any one of the forty-second to forty-fourth technical means, the receiver apparatus comprising: traffic-channel-1 signal processing means for performing OFCDM demodulation on the traffic channel signal 1 to perform demodulation processing on the traffic channel data 1; traffic-channel-2 signal processing means for demodulating the traffic channel signal 2 to perform demodulation processing on the traffic channel data 2; switching means for changing time, frequency or code so as to allow demodulation with any of a non-orthogonal signal, with which the traffic channel signal 1 and the traffic channel signal 2 are not orthogonal to each other in any of time, frequency, and code, and an orthogonal signal, with which the traffic channel signal 1 and the traffic channel signal 2 are orthogonal to each other in any of time, frequency, and code; and traffic-channel-2 canceller means comprising copying means for generating copies of the traffic channel signal 2, multiplexed in a reception signal, from a reception symbol or reception data obtained by demodulating the traffic channel signal 2 and removing means for removing components of the traffic channel signal 2 from the reception signal; wherein, by using signals resulting from the copying performed by the copying means, the traffic-channel-2 canceller means determines whether or not the removing means executes canceling of the traffic channel signal 2 from the reception signal, performs selection, and performs demodulation on the traffic channel data 1, in accordance with a channel quality and with whether or not the orthogonal signal or the non-orthogonal signal is used.
A fifty-fourth technical means is a data communication system comprising the transmitter apparatus of any one of the twenty-seventh to thirty-second technical means and the receiver apparatus of any one of the thirty-third to thirty-eighth technical means.
A fifty-fifth technical means is a data communication system comprising the transmitter apparatus of any one of the twenty-eighth to thirty-first technical means and the receiver apparatus of the thirty-ninth or fortieth technical means.
A fifty-sixth technical means is a data communication system comprising the transmitter apparatus of any one of the forty-first to forty-sixth technical means and the receiver apparatus of any one of the forty-seventh to fifty-first technical means.
A fifty-seventh technical means is a data communication system comprising the transmitter apparatus of any one of the forty-second to forty-fifth technical means and the receiver apparatus of fifty-second or fifty-third technical means.
When a part of multiple subcarriers is assigned as a control channel, as in SCS-MC-CDMA, a specific subcarrier cannot be used for data transmission. When orthogonal codes are assigned to the traffic channel and the control channel, as in VSF-OFCDM, codes corresponding to a spreading ratio cannot be assigned to the traffic channel.
For example, with a spreading ratio of 8 for the traffic channel, even when the control channel has a low speed and a spreading ratio corresponding to a required transmission speed is 128, only seven codes can be assigned to the traffic channel and the transmission speed thus decreases.
In contrast, the present invention makes it possible to multiplex a control channel without reducing the transmission speed of a traffic channel. In addition, use of a canceller for removing control channel components makes it possible to minimize deterioration of the traffic channel quality.
According to the transmitter apparatus, the receiver apparatus, and the communication system of the present invention, when OFCDM is used for a control channel, codes that are orthogonal to or that are not orthogonal to spreading codes used for a traffic channel are used based on a channel quality and/or the number of codes in use. This arrangement makes it possible to more efficiently perform transmission.
1, 5, 24, 100, 104, 1023, 1121, 1444 . . . FEC Encoder; 2, 6, 25, 101, 105, 1025, 1122, 1445 . . . Interleaver; 3, 7, 26, 102, 106, 702, 1026, 1123, 1226, 1446 . . . MOD; 4, 103 . . . traffic-channel-signal generating portion; 8, 107, 300, 400 . . . control-channel-signal generating portion; 9 . . . traffic-channel and control-channel signal generating portion; 11 . . . timing-detection/channel-estimation processing; 12, 234, 950, 1011, 1110, 1210, 1310, 1410 . . . Remove GI; 13, 904, 956, 1012, 1124, 1217, 1420 . . . memory; 14, 905, 957, 1013, 1125, 1218, 1447 . . . control-channel-signal canceller portion; 15 . . . despreading processing; 16, 21, 156, 908, 911, 953, 961, 1020, 1033, 1118, 1129, 1222, 1361, 1364, 1441, 1449 . . . Demod; 17, 22, 909, 912, 954, 962, 1021, 1034, 1119, 1130, 1223, 1362, 1365, 1442, 1450 . . . Deinterleaver; 18, 23, 157, 910, 913, 963, 975, 1022, 1035, 1120, 1131, 1224, 1363, 1366, 1443, 1451 . . . Decoder; 19, 907, 955 . . . Decision; 20, 958, 1126, 1219 . . . traffic channel processing; 41, 81, 87, 91, 92, 141, 151, 201, 230, 230a, 230b, 236, 920a, 920b, 930, 970, 980, 1015, 1028, 1113, 1213, 1320 . . . S/P conversion; 44, 85, 97, 155, 204, 205, 232, 232a, 232b, 238, 924a, 924b, 933, 960, 974, 1019, 1032, 1117, 1128, 1216, 1221 . . . P/S conversion; 42, 83, 95, 143, 202a, 202b . . . scrambling; 82, 88, 90, 93, 99, 142, 201a, 201b, 301, 401 . . . frequency-domain spreading processing; 43, 84, 96, 231, 231a, 231b, 932 . . . IFFT processing; 45, 86, 98, 233, 233a, 233b . . . Add GI; 89, 302 . . . MUX; 144 . . . channel-estimation-value multiplication; 94, 147, 148 . . . +; 152, 202, 237, 921a, 921b, 971, 1016, 1029, 1114, 1214, 1330 . . . FFT processing; 153, 203, 922a, 922b, 972, 1017, 1030, 1115, 1215 . . . descrambling; 108, 1350, 1440 . . . orthogonal-code generating portion; 109 . . . orthogonal-code generating device 1; 110 . . . orthogonal-code generating device 2; 111 . . . code switch; 235 . . . timing detector; 240. GI; 500, 700 . . . traffic-channel and control-channel signal generating portion; 501, 934 . . . adder; 701, 1225 . . . Enc; 271, 900, 951, 1010, 1211, 1300, 1400 . . . timing detection and channel estimation processing; 903, 1112 . . . control-channel-signal processing portion; 1212, 1430 . . . control-channel data signal processing portion; 1340 . . . control-channel data signal processing portion (2); 906, 952, 1014, 1027, 1448 . . . traffic-channel-signal processing portion; 1360 . . . traffic data signal processing portion (2); 154, 272, 923a, 923b, 959, 973, 1018, 1031, 1116, 1127, 1220 . . . frequency-domain despreading processing; 270a, 270b, 931a, 931b . . . copier.
In many wireless communication systems, control information that the user terminals exchange with the wireless communication systems to operate on the systems and control information indicating the attributes of traffic data transmitted are communicated in addition to traffic data, such as audio data, video data, and other packet data, exchanged between user terminals and another terminals.
As shown in
In the control-channel-signal generating portion 8 shown in
A description will be given of an embodiment of transmission signal generation using a control-channel generating method different from the first embodiment. While the block diagram shown in
Compared to the first embodiment, the second embodiment can increase the spreading ratio. Since code multiplexing is performed so as to correspond to the increased spreading ratio, the transmission speed of a control channel does not change. Since the method of the second embodiment increases the spreading ratio, it is possible to average interference from the traffic channel. Also, wider spreading in a frequency domain makes it possible to enhance the frequency diversity effect.
A description will be given of another embodiment of transmission signal generation using a control-channel generating method different from the first embodiment. In the third embodiment, the block diagram shown in
The scheme of the third embodiment may be regarded as an intermediate method between the first embodiment and the second embodiment. When the number of subcarriers is large, the configuration in the second embodiment, in which the spreading ratio and the number of subcarriers are the same, becomes complicated. Accordingly, it is effective to use the method of the third embodiment that reduces complexity while providing the interference averaging effect and the diversity effect by increasing the spreading ratio to some extent.
For simplicity of description, the processing for generating the traffic channel signal in the time domain and the processing for generating the control channel signal therein have been described in
As shown in
As shown in
As shown in
In the present embodiment, as shown in
The block encoders (Enc) output n-bit codewords with respect to input k-bit information bits. It is desired in this case that n be a divisor of the number of subcarriers, N. When it is assumed that n is a divisor of N and the modulation scheme of the subcarriers is BPSK, the control channel data is subjected to serial-to-parallel conversion by the S/P conversion 92 for every k·N/n bits.
Encoding processing is performed by the block encoders (Enc), arranged in parallel with each other, and N bits are output. N bits are subjected to BPSK modulation as subcarrier components and are multiplexed (+94) with traffic channel signals.
Since the processing of the traffic channel signal in
First, timing-detection/channel-estimation processing 11 performs timing detection and channel estimation to determine timing for extracting a reception signal for performing FFT processing and channel estimation values. From the channel estimation values, a weighting factor by which each subcarrier is to be multiplied after FFT processing is determined. Although a complex conjugate of a channel gain corresponding to frequency components of each subcarrier of the channel is used as the weighting factor, the method for determining the weighting factor is not limited thereto. The channel estimation values are also used when a control-channel-signal canceller portion generates copies of the control channel signal.
A guard interval of the reception signal is removed by a Remove GI 12, the resulting signal is temporarily stored in a memory 13, and the control channel is first demodulated. Since the control channel has been subjected to OFCDM modulation involving frequency domain spreading, the complex conjugate of the spreading code used for the spreading and the weighting factors determined by the timing-detection/channel-estimation processing 11 are used to perform despreading processing 15. In this case, S/P conversion 151, FFT processing 152, descrambling 153, frequency-domain despreading 154, and P/S conversion 155 are executed.
After the despreading processing is performed, control channel data is obtained through a demodulator (Demod) 16, a deinterleaver (Deinterleaver) 17, and a decoder (Decoder) 18.
After the despreading is performed, a Decision 19 performs symbol determination, the control-channel-signal canceller portion creates copies of the control channel signal, and the control-channel-signal canceller portion 14 removes control-channel-signal components from the reception signal stored in the memory 13. The resulting signal is subjected to OFDM demodulation processing 20 of the traffic channel. In this case, S/P conversion 201, FFT processing 202, descrambling 203, and P/S conversion 204 are performed. Then, a demodulator (Demod) 21, a deinterleaver (Deinterleaver) 22, and a decoder (Decoder) 23 perform error correction decoding to obtain traffic channel data.
Although signals in a time domain are used for canceling in
In the seventh embodiment, a reception signal from which a guard interval was removed by a Remove GI 12 is subjected to despreading processing 15. In this case, the reception signal is subjected to S/P conversion 151 and is subjected to FFT processing 152 to be converted into subcarrier components. Signals at a point of time when descrambling 153 is performed are stored in a memory 13. The control channel signals are directly subjected to frequency-domain despreading processing 154 and P/S conversion 155 and are then subjected to symbol determination (Decision 19). A control-channel-signal canceller portion 14 cancels a control cannel signal in a frequency domain. P/S conversion 205 is performed in traffic channel processing 20. Demodulation is performed by a Demod 21, deinterleaving is performed by a Deinterleaver 22, and traffic channel data is output through a decoder (Decoder) 23. For other portions, redundant descriptions for functions similar to those in
A guard interval of the reception signal is removed by a Remove GI 12, the resulting signal is temporarily stored in a memory 13, and the control channel is first demodulated. Since the control channel has been subjected to OFCDM modulation involving frequency domain spreading, the complex conjugates of the spreading code used for the spreading and the weighting factors determined by the timing-detection/channel-estimation processing 11 are used to perform despreading processing 15. In this case, S/P conversion 151, FFT processing 152, descrambling 153, frequency-domain despreading 154, and P/S conversion 155 are executed.
After the despreading processing is performed, control channel data is obtained through a demodulator (Demod) 16, a deinterleaver (Deinterleaver) 17, and a decoder (Decoder) 18.
In the present embodiment, the control channel data decoded by the decoder (Decoder) 18 is re-encoded by an FEC Encoder 24, is interleaved by an Interleaver 25, is modulated by a MOD 26, and is sent to a control-channel-signal canceller portion 14.
The control-channel-signal canceller portion 14 is the same as the above-described block shown in
Then, OFDM demodulation processing 20 for the traffic channel is performed. In this case, S/P conversion 201, FFT processing 202, descrambling 203, and P/S conversion 204 are performed. Then, a demodulator (Demod) 21, a deinterleaver (Deinterleaver) 22, and a decoder (Decoder) 23 perform error correction decoding to obtain traffic channel data.
After the despreading processing is performed, control channel data is obtained through a demodulator (Demod) 16, a deinterleaver (Deinterleaver) 17, and a decoder (Decoder) 18.
In the present embodiment, the control channel data temporarily decoded by the decoder (Decoder) 18 is re-encoded by an FEC Encoder 24, is interleaved by an Interleaver 25, is modulated by a MOD 26, and is sent to a control-channel-signal canceller portion 14.
The control-channel-signal canceller portion 14 is the same as the above-described block shown in
In traffic channel processing 20, P/S conversion 205 is performed. Demodulation is performed by a Demod 21, deinterleaving is performed by a Deinterleaver 22, decoding is performed by a Decoder 23, and traffic channel data is output.
As shown in
Since the configuration shown in
As shown in
In this case, first, a signal is received (step S1). A guard interval is removed from the reception signal (step S2). Then, S/P conversion processing, FFT processing, and descrambling processing are performed (step S3). Frequency domain despreading is performed (step S4). In addition, control channel demodulation, deinterleaving, and decoding processing are performed (step S5). In the case of the configuration shown in
Next, based on the decoded control information, a determination is made as to whether or not traffic channel data addressed to the self station is contained in the received frame (step S6). When traffic channel data addressed to the self station is contained, the control channel data is re-encoded, interleaved, and modulated (step S7). The control channel is then cancelled (step S8). Processing for the traffic channel is performed (step S9). When a traffic channel addressed to the self station is not contained in the received frame in step S6 described above, the processing ends (step S10).
In this case, first, a signal is received (step S21). A guard interval is removed from the reception signal (step S22). Then, S/P conversion processing, FFT processing, and descrambling processing are performed (step S23). Frequency domain despreading is performed (step S24). In addition, control channel demodulation, deinterleaving, and decoding processing are performed (step S25). In the case of the configuration shown in
A determination is then made as to whether or not traffic channel data addressed to the self station is contained in the received frame (step S26). When traffic channel data is contained, the process proceeds to step S27, which is the next determination block. When traffic channel data is not contained, the processing ends (step S31).
In step S27, a judgment is made as to whether or not the SNR is sufficiently high. That is, a judgment is made as to whether or not traffic channel data can be properly output even without canceling the control channel signal, based on channel state information measured by the channel estimating portion, modulated/encoded parameters contained in the control channel, and so on, and a determination is made as to whether or not to cancel the control channel. When the channel quality is sufficiently high, control channel re-encoding/interleaving/modulation and control-channel cancel processing are omitted and traffic-channel processing is performed (step S30). In this case, the control channel canceller directly outputs an input, received from the memory, to the traffic channel processing portion. When the channel quality is not sufficiently high, control-channel re-encoding, interleaving, and modulation processing are performed (step S28). Further, control-channel cancel processing is performed (step S29) and traffic channel processing is performed (step S30).
The above description has been given of a system in which the control channel and the traffic channel are multiplexed to perform transmission. In the first to ninth embodiments described above, replacing the traffic channel with a traffic channel 1 for communicating high-speed data and replacing the control channel with a traffic channel 2 for communicating low-speed data can provide an embodiment in which two traffic channels having different speeds are multiplexed.
In the configurations of the receiver, although it has been assumed that a signal transmitted from a transmitter as shown in the first or fourth embodiment is received through a wireless channel, it is possible to employ a similar configuration for signals using code multiplexing for a control channel, as in the second or third embodiment. The claims of the invention do not restrict the configuration to a receiver for a control channel using a single code.
Although the description for the drawings in the embodiments has been given using OFCDM using frequency domain spreading, it is apparent that the use of OFCDM involving two-dimensional spreading in a time domain and a frequency domain and OFCDM involving spreading in a time domain can also provide the same advantages. Thus, it should be noted that the OFCDM disclosed in the claims of the present invention is not limited to OFCDM using frequency domain spreading.
In addition to traffic data, such as audio data, video data, and other packet data, exchanged between a user terminal and another terminal, many wireless communication systems communicate control information that the user terminal exchanges with the wireless communication systems to operate on the system and control information indicating the attributes of traffic data transmitted.
As shown in
In the traffic-channel-signal generating portion 103 shown in
In the control-channel-signal generating portion 107 shown in
Codes that are not orthogonal to each other are used for the spreading codes (CT0, CT1, CT2, CT3) for the traffic channel and the spreading codes (CC0, CC1, CC2, CC3) for the control channel. In the present embodiment, spreading with a spreading ratio of 4 is performed for both the traffic channel signal and the control channel signal, but spreading may be performed with spreading ratios different from each other.
A description will now be given of a fourteenth embodiment of transmission signal generation using a control-channel generating method different from the thirteenth embodiment.
The fourteenth embodiment has the same configuration as the thirteenth embodiment shown in
In a control-channel-signal generating portion 300 shown in
In this cases, codes that are not orthogonal to each other are used for the traffic-channel spreading codes (CT0, CT1, CT2, CT3) and the control-channel spreading codes (CC0, CC1, . . . , CCN-1). As described above, however, the control-channel spreading codes are orthogonal to each other. Only one traffic channel is generated in the embodiments described above. However, when multiple traffic channels exist, orthogonal codes are used as the traffic-channel spreading codes.
The present embodiment can increase the spreading ratio compared to the thirteenth embodiment. Since code multiplexing is performed so as to correspond to the increased spreading ratio, the transmission speed of a control channel does not change. Since the method of the fourteenth embodiment increases the spreading ratio, it is possible to average interference from the traffic channel(s). Also, wider spreading in a frequency domain makes it possible to enhance the frequency diversity effect.
A description will now be given of a fifteenth embodiment of transmission signal generation using a control-channel generating method different from the thirteenth embodiment and the fourteenth embodiment. The configuration of the present embodiment has the same basic blocks shown in the traffic-channel-signal generating portion shown in
When the number of subcarriers is large, the configuration of the fourteenth embodiment, in which the spreading ratio and the number of subcarriers are the same, becomes complicated. Accordingly, the present embodiment that reduces complexity while providing the interference averaging effect and the diversity effect by increasing the spreading ratio to some extent may be effective. In the sense described above, the present embodiment has an intermediate configuration between the thirteenth embodiment and the fourteenth embodiment.
For simplicity of description, in
As shown in
As shown in
As shown in
In the present embodiment, as shown in
The block encoders 701 (Enc) output n-bit codewords with respect to input k-bit information bits. It is desired in this case that n be a divisor of the number of subcarriers, N. When it is assumed that n is a divisor of N and the modulation scheme of the subcarriers is BPSK, the control channel data is subjected to serial-to-parallel conversion by the S/P conversion for every k-N/n bits.
Encoding processing is performed by the block encoders 701 (Enc), arranged in parallel with each other, and N bits are output. N bits are subjected to BPSK modulation as subcarrier components and are multiplexed with traffic channel signals by an adder 501.
Since the processing of the traffic channel signals in
First, timing-detection/channel-estimation processing 900 performs timing detection and channel estimation to determine timing for extracting a reception signal for performing FFT processing 921a and channel estimation values. From the channel estimation values, weighting factors Wi* (i=0, 1, . . . , N−1) by which respective subcarriers are to be multiplied after FFT processing 921a are determined. Although a complex conjugate of a channel gain corresponding to frequency components of each subcarrier of the channel is used as the weighting factor Wi*, the method for determining the weighting factor Wi* is not limited thereto. The channel estimation values are also used when a control-channel-signal canceller portion 905 generates copies of the control channel signal.
The GI 240 of the reception signal is removed by a Remove GI 901, the resulting signal is temporarily stored in a memory, and the control channel signal is first demodulated. The control channel signal has been subjected to OFCDM modulation involving frequency domain spreading. Thus, in a control-channel-signal processing portion 903, complex conjugates (C*C0, C*C1, C*C2, C*C3) of the spreading codes used for the spreading and the weighting factors Wi* determined by the timing-detection/channel-estimation processing 900 are used to perform frequency despreading processing 923a. In this case, S/P conversion 920a, FFT processing 921a, descrambling 922a, frequency-domain despreading processing 923a, and P/S conversion 924a are executed.
After the frequency-domain despreading processing 923a is performed, control channel data is obtained through a demodulator 908 (Demod), a deinterleaver 909 (Deinterleaver), and a decoder 910 (Decoder).
After the frequency-domain despreading is performed, a Decision 907 performs symbol determination and the control-channel-signal canceller portion 905 creates copies of the control channel signal and removes control channel signal components from the reception signal stored in a memory 904. Signals from which the control channel signal components are removed, i.e., the traffic channel signal components, have been subjected to OFCDM modulation involving frequency domain spreading. Thus, in a traffic-channel-signal processing portion 906, complex conjugates (C*T0, C*T1, C*T2, C*T3) of the spreading codes used for the spreading and the weighting factors Wi* determined by the timing-detection/channel-estimation processing are used to perform frequency-domain despreading processing 923b. In this case, S/P conversion 920b, FFT processing 921b, descrambling 922b, frequency-domain despreading processing 923b, and P/S conversion 924b are executed. Then, a demodulator 911 (Demod), a deinterleaver 912 (Deinterleaver), and a decoder 913 (Decoder) perform error correction decoding to obtain traffic channel data.
Although
In the present embodiment, a reception signal from which a guard interval was removed by a Remove GI 950 is subjected to frequency despreading processing by a traffic-channel-signal processing portion 952. In this case, the reception signal is subjected to S/P conversion 970 and is subjected to FFT processing 971 to be converted into subcarrier components. Signals at a point of time when descrambling 972 is performed are stored in a memory 956. The control channel signals directly subjected to frequency-domain despreading processing 973 and P/S conversion 974 are then subjected to symbol determination processing 955 (Decision 955). A control-channel-signal canceller portion 957 cancels the control channel signal in the frequency domain. In a traffic-channel-signal processing portion 1 (958), after frequency-domain despreading processing 959 is performed, P/S conversion 960 is performed. Demodulation is performed by a Demod 961, deinterleaving is performed by a Deinterleaver 962, and traffic channel data is output through a decoder (Decoder) 962. For other portions, redundant descriptions for functions similar to those in
In this case, S/P conversion 980 is performed on the determined control channel symbol, and the resulting symbols are multiplied by spreading codes (CC0, CC1, CC2, CC3) and are subjected to frequency domain spreading. Then, channel-estimation-value multiplication is performed to multiply the subcarrier components by the channel estimation values determined by the timing-detection/channel-estimation processing. The resulting signals are then subtracted from signals (cancellers) obtained during descrambling and stored in the memory 956, so that a reception signal in which the control channel signal is cancelled is obtained.
First, timing-detection/channel-estimation processing 1010 performs timing detection and channel estimation to determine timing for extracting a reception signal for performing FFT processing and channel estimation values. From the channel estimation values, a weighting factor by which each subcarrier is to be multiplied after FFT processing 1016 is determined.
A guard interval of the reception signal is removed by a Remove GI 1011, the resulting signal is temporarily stored in a memory 1012, and the control channel is first demodulated. The control channel signal has been subjected to OFCDM modulation involving frequency domain spreading. Thus, in a control-channel data signal processing portion 1014, complex conjugates (C*C0, C*C1, C*C2, C*C3) of the spreading codes used for the spreading and the weighting factors determined by the timing-detection/channel-estimation processing 1010 are used to perform frequency-domain despreading processing 1018. In this case, S/P conversion 1015, FFT processing 1016, descrambling 1017, frequency-domain despreading processing 1018, and P/S conversion 1019 are executed.
After the frequency despreading is performed, control channel data is obtained through a demodulator (Demod) 1020, a deinterleaver (Deinterleaver) 1021, and a decoder (Decoder) 1022.
In the present embodiment, the control channel data decoded by the decoder (Decoder) 1022 is re-encoded by an FEC Encoder 1023, is interleaved by an Interleaver 1025, is modulated by a MOD 1026, and is sent to a control-channel-signal canceller portion 1013.
The control-channel-signal canceller portion 1013 is the same as the block shown in
First, after S/P conversion 930 is performed, the control channel symbol is copied by copiers 931a and 931b so that it is transmitted over multiple subcarriers, the resulting symbols are multiplied by spreading codes (CC0, CC1, CC2, CC3) to thereby perform frequency domain spreading (frequency-domain spreading processing). The resulting signals are multiplied by cell-specific scrambling codes (scrambling). In this case, after the subcarrier components are multiplied by the channel estimation values determined by the channel estimating portion 1010 (channel-estimation-value multiplication), Inverse Fast Fourier Transform processing (IFFT processing) 932 and P/S conversion 933 are performed to obtain copies of the time signal of the control channel signal. A subtractor 934 subtracts the copied signals from the reception signal stored in the memory, so that a reception signal in which the control channel signal is cancelled is obtained.
The generated reception signal is subjected to OFCDM demodulation processing by a traffic-channel-signal processing portion 1027. In this case, S/P conversion 1028, FFT processing 1029, descrambling 1030, frequency-domain despreading processing 1031, and P/S conversion 1032 are performed. In addition, a demodulator (Demod) 1033, a deinterleaver (Deinterleaver) 1034, and a decoder (Decoder) 1035 can perform error correction decoding to obtain traffic channel data.
After the control-channel data signal processing portion 1112, control channel data is obtained through a demodulator (Demod) 1118, a deinterleaver (Deinterleaver) 1119, and a decoder (Decoder) 1120.
In the present embodiment, the control channel data temporarily decoded by the decoder (Decoder) 1120 is re-encoded by an FEC Encoder 1121, is interleaved by an Interleaver 1122, is modulated by a MOD 1123, and is sent to a control-channel-signal canceller portion 1125.
The control-channel-signal canceller portion 1125 is the same as the block shown in
S/P conversion 980 is performed on the control channel symbol modulated by the MOD 1123, and the resulting symbols are multiplied by spreading codes (CC0, CC1, CC2, CC3) and are subjected to frequency-domain spreading processing. Then, channel-estimation-value multiplication is performed to multiply the subcarrier components by the channel estimation values determined by the timing-detection/channel-estimation processing. The resulting signals are then subtracted from signals (cancellers) obtained during descrambling and stored in the memory, so that a reception signal in which the control channel signal is cancelled is obtained.
In a traffic channel processing portion 1126, after frequency-domain despreading processing 1127 is performed, P/S conversion 1128 is performed. Demodulation is performed by a Demod 1129, deinterleaving is performed by a Deinterleaver 1130, decoding is performed by a Decoder 1131, and traffic channel data is output.
As shown in
Since the configuration of the above-described twenty-first embodiment shown in
As shown in
The present embodiment has a configuration in which an orthogonal-code generating portion 108, which represents a feature of the present embodiment, is added to the control-channel-signal generating portion 103 and the traffic-channel-signal generating portion 107 in the thirteenth embodiment. The present embodiment has the same configuration as the thirteenth embodiment except that a spreading code (code) switching function is provided. Naturally, a code generating portion is also provided in the case of the thirteenth embodiment; however, the description is omitted since the only difference is that the codes for the control channel signal and the codes for the traffic channel signal are not orthogonal to each other.
Since a control-channel-signal generating portion 103 and a traffic-channel-signal generating portion 107 shown in
Only codes generated by the orthogonal-code generating device 1 (109) are used as codes for the traffic channel signal. With respect to codes used for the control channel signal, when the channel quality is favorable, the code switch 111 is switched to the orthogonal-code generating device 2 (110) to use codes generated by the orthogonal-code generating device 2 (110). When the channel quality is poor, the code switch 111 is switched to the orthogonal-code generating device 1 (109) to use codes generated by the orthogonal-code generating device 1 (109). If multiple control channels or multiple traffic channels exist, a determination as to which of the orthogonal codes or the non-orthogonal codes are to be selected may be made based on a channel using the poorest channel or may be made based on the average value of levels of each channel.
In the above, the determination of the orthogonal or non-orthogonal codes has been made based on the channel quality. However, the arrangement can also be such that, when enough codes are generated by the orthogonal-code generating device 1 (109) as codes used for the control channel signal, the codes generated by the orthogonal-code generating device 1 (109) are used, and when codes are insufficient, the code switch 111 is switched to the orthogonal-code generating device 2 (110) to use the codes generated by the orthogonal-code generating device 2 (110). However, in this case, when codes that are not orthogonal are used, the reception quality deteriorates compared to a case in which orthogonal codes are used. Thus, it is necessary to perform transmission with a slightly increased transmission level compared to a case in which orthogonal codes are used.
In addition, the configuration in which the orthogonal-code generating device 1 (109) and the orthogonal-code generating device 2 (110) can be switched for only the control channel signal is used in the present embodiment. The configuration may be such that the orthogonal-code generating devices 1 and 2 can be switched for only the traffic channel signal. The configuration may also be such that the orthogonal-code generating device 1 (109) and the orthogonal-code generating device 2 (110) can be switched for both the control channel signal and the traffic channel signal. For example, such configurations are effective when it is desired to fix codes for the control channel.
With the configuration described above, it is possible to assign optimum codes according to the channel quality or the number of codes in use.
It is assumed in the present embodiment that a signal transmitted from a transmitter as described in the twenty-fourth embodiment (see
First, timing-detection/channel-estimation processing 1300 performs timing detection and channel estimation to determine timing for extracting a reception signal for performing FFT processing 1330 and channel estimation values. A guard interval of the reception signal is removed by a Remove GI 1310, and the resulting signal is subjected to S/P conversion 1320 and FFT processing 1330. Thereafter, the control channel and the traffic channel are detected and processed by a control-channel-data signal processing portion (2) (1340) and a traffic-data-signal processing portion (2) (1360), respectively.
Since the control channel signal has been subjected to OFCDM modulation involving frequency domain spreading, complex conjugates (C*C0, C*C1, C*C2, C*C3) of the spreading codes used for the spreading and the weighting factors determined by the timing-detection/channel-estimation processing are used to perform frequency despreading processing. In this case, descrambling, frequency domain despreading, and P/S conversion are executed. The complex conjugates (C*C0, C*C1, C*C2, C*C3) of the spreading codes used for the spreading are output via a code switch. When the control channel is spread using codes that are orthogonal to those for the traffic channel, the code switch is switched to an orthogonal-code generating device 1, and when the control channel is spread by codes that are not orthogonal, the code switch is switched to an orthogonal-code generating device 2. After the frequency despreading processing is performed, control channel data is obtained through a demodulator (Demod) 1361, a deinterleaver (Deinterleaver) 1362, and a decoder (Decoder) 1363.
Since the traffic channel signal has similarly been subjected to OFCDM modulation involving frequency domain spreading, complex conjugates (C*T0, C*T1, C*T2, C*T3) of the spreading codes used for the spreading and the weighting factors determined by the timing-detection/channel-estimation processing are used to perform frequency-domain despreading processing. In this case, descrambling, frequency domain despreading, and P/S conversion are executed. The complex conjugates (C*T0, C*T1, C*T2, C*T3) of the spreading codes used for the spreading are output from the orthogonal-code generating device 1. After the frequency-domain despreading processing is performed, traffic channel data is obtained through a demodulator (Demod) 1364, a deinterleaver (Deinterleaver) 1365, and a decoder (Decoder) 1366.
In the above-described configuration of the receiver, if the descrambling codes for the control channel and the descrambling codes for the traffic channel are the same, it is possible to use the same configuration for the descrambling.
It is assumed in the present embodiment that a signal transmitted from a transmitter as described in the twenty-fourth embodiment (see
First, timing-detection/channel-estimation processing 1400 performs timing detection and channel estimation to determine timing for extracting a reception signal for performing FFT processing and channel estimation values. From the channel estimation values, a weighting factor by which each subcarrier is to be multiplied after FFT processing is determined.
A guard interval of the reception signal is removed by a Remove GI 1410, the resulting signal is temporarily stored in a memory 1420, and a control channel signal is first detected by a control channel data signal processing portion 1430. Since the control channel signal has been subjected to OFCDM modulation involving frequency domain spreading, complex conjugates (C*C0, C*C1, C*C2, C*C3) of the spreading codes used for the spreading and the weighting factors determined by the timing-detection/channel-estimation processing are used to perform despreading processing. In this case, S/P conversion, FFT processing, descrambling, frequency domain despreading, and P/S conversion are executed. An orthogonal-code generating portion 1440 in this case is similar to the one in the twenty-fourth embodiment, and the complex conjugates (C*C0, C*C1, C*C2, C*C3) of the spreading codes used for the spreading are output via a code switch. After the despreading processing is performed by the control-channel-signal processing portion 1430, control channel data is obtained through a demodulator (Demod) 1441, a deinterleaver (Deinterleaver) 1442, and a decoder (Decoder) 1443.
Next, traffic channel detection performed by a traffic-channel-signal processing portion 1448 will be described. If the spreading codes for the received control channel are orthogonal to the spreading codes for the traffic channel, a control-channel canceller portion 1447 directly outputs an input, received from the memory 1420, to the traffic-channel-signal processing portion 1448 and performs traffic channel detection (demodulation) without canceling the control channel. That is, OFCDM demodulation processing for the traffic channel is performed. In this case, S/P conversion, FFT processing, descrambling, frequency domain despreading, and P/S conversion are executed. Then, a demodulator (Demod), a deinterleaver (Deinterleaver), and a decoder (Decoder) perform error correction decoding to obtain traffic channel data.
If the spreading codes for the received control channel are not orthogonal to the spreading codes of the traffic channel, a control channel signal is cancelled from the received signal and demodulation of the traffic channel is performed.
That is, the decoded control channel data is re-encoded by an FEC encoder 1444, is interleaved by an Interleaver 1445, is modulated by a MOD 1446, and is sent to a control-channel-signal canceller portion 1447. The control-channel-signal canceller portion 1447 is the same as the above-described block shown in
Then, as described above, demodulation processing for the traffic channel is performed, so that traffic channel data is obtained from the reception signal.
In the present embodiment, although the control channel signal is reproduced from the control channel data as a control-channel-signal canceling method, the control channel signal may be reproduced from the control channel symbols before being subjected to the Demod 1441. Although the canceling is performed in a time domain before the S/P conversion, it is also possible to perform canceling for each subcarrier in a frequency domain after the FFT processing.
Next, the operations of the receivers according to the above-described twentieth and twenty-first embodiments (see the block diagrams shown in
Although the signals stored in the memory (1012 or 1124) and subjected to the canceling processing are different between the case of
In this case, first, a signal is received (step S0). A guard interval is removed from the reception signal by a Remove GI. Then, S/P conversion processing, FFT processing, and descrambling processing are performed (step S2). Frequency-domain despreading processing is performed (step S3). In addition, control channel demodulation, deinterleaving, and decoding processing are performed (step S4). In the case of the receiver apparatus having the configuration shown in
Subsequently, based on the decoded control channel information, a determination is made as to whether or not traffic channel data addressed to the self station is contained in the received frame (step S5). When traffic channel data addressed to the self station is contained (step S5; YES), the control channel data is re-encoded, interleaved, and modulated (step S6). The control channel is then cancelled and processing for the traffic channel is performed (step S8). When a traffic channel addressed to the self station is not contained in the received frame (step S5; NO), the processing ends.
Next, an operation for determining whether or not to perform control-channel cancellation in accordance with the value of an SN ratio in the operation of the receivers (see the block diagrams shown in
In this case, first, a signal is received (step S10). A guard interval is removed from the reception signal (step S11). Then, S/P conversion processing, FFT processing, and descrambling processing are performed (step S12). Frequency domain despreading is performed (step S13). In addition, control channel demodulation, deinterleaving, and decoding processing are performed (step S14). As in the flow shown in
A determination is then made as to whether or not traffic channel data addressed to the self station is contained in the received frame. When traffic channel data is not contained, the processing ends.
When traffic channel data is contained, a determination is made as to whether or not the SNR is sufficiently high (step S16). That is, a judgment is made as to whether or not traffic channel data can be properly output even without canceling the control channel signal, based on channel state information measured by the channel estimating portion, modulated/encoded parameters contained in the control channel, and so on, and a determination is made as to whether or not to cancel the control channel. When the channel quality is sufficiently high (step S16; YES), control channel re-encoding/interleaving/modulation, control-channel cancel processing are omitted and traffic-channel processing is performed (step S19). In this case, the control channel canceller directly outputs an input, received from the memory, to the traffic channel processing portion. When the channel quality is not sufficiently high (step S16; NO), control-channel re-encoding, interleaving, and modulation processing are performed (step S17). Further, control-channel cancel processing is performed (step S18) and traffic channel processing is performed (step S19).
Next, a case in which the control-channel spreading codes that are orthogonal to the traffic-channel spreading codes and the control-channel spreading codes that are not orthogonal to the traffic-channel spreading codes are selectively used based on the channel quality will be described with reference to the operation flow shown in
Similarly to
First, a signal is received (step S20). A guard interval is removed from the reception signal (step S21). The signal from which the guard interval is removed is stored in the memory. Then, S/P conversion processing, FFT processing, and descrambling processing are performed and frequency domain despreading is performed (step S23). In this case, if the control-channel spreading codes are orthogonal to the traffic-channel spreading codes, the codes output from the orthogonal-code generating device 1 are used to perform despreading, and if the spreading codes are not orthogonal, the codes output from the orthogonal-code generating device 2 are used to perform despreading. Thereafter, control channel demodulation, deinterleaving, and decoding processing are performed (step S24).
A determination is then made as to whether or not traffic channel data addressed to the self station is contained in the received frame (step S25). When traffic channel data is not contained, the processing ends (step S25; NO). When traffic channel data is contained (step S25; YES), the process proceeds to the next step. A determination is then made as to whether or not spreading codes for the control channel signal are orthogonal to spreading codes for the traffic channel (step S26).
If the codes are orthogonal to each other (step S26), i.e., orthogonal codes are used (step S26; YES), a determination is made as to whether or not the SNR is sufficiently high (step S27). That is, when the orthogonal codes are used (step S26; YES), a judgment is made as to whether or not traffic channel data can be properly output even without canceling the control channel signal, based on channel state information measured by the channel estimating portion, modulated/encoded parameters contained in the control channel, and so on, and a determination is made as to whether or not to cancel the control channel. Specifically, a determination is made as to whether or not a measured SNR value is larger than an SNR threshold Torthogonal for determining whether or not to cancel the control channel when the orthogonal codes are used. When the SNR value is larger (step S27; YES), control-channel re-encoding/interleaving/modulation and control-channel cancel processing are omitted, and traffic-channel processing is performed. In this case, the control channel canceller directly outputs an input, received from the memory, to the traffic channel processing portion. When the SNR value is not larger (step S27; NO), control-channel re-encoding, interleaving, and modulation processing are performed, control-channel cancel processing is further performed, and traffic channel processing is performed.
If the codes are not orthogonal to each other (step S26; NO), a determination is made as to whether or not the SNR is sufficiently high (step S28) for a case in which the non-orthogonal codes are used. That is, based on channel state information measured by the channel estimating portion, modulated/encoded parameters contained in the control channel, and so on, a judgment is made as to whether or not traffic channel data can be properly output for a case in which the non-orthogonal codes are used, even without canceling the control channel signal. A determination is then made as to whether or not to cancel the control channel. Specifically, a determination is made as to whether or not a measured SNR value is larger than an SNR threshold Tnon-orthogonal for determining whether or not to cancel the control channel when the non-orthogonal codes are used. When the SNR value is larger (step S28; YES), control-channel re-encoding/interleaving/modulation and control-channel cancel processing are omitted and traffic-channel processing is performed. In this case, the control channel canceller directly outputs an input, received from the memory, to the traffic channel processing portion. When the SNR value is not larger (step S28; NO), control-channel re-encoding, interleaving, and modulation processing are performed, control-channel cancel processing is further performed, and traffic channel processing is performed.
Typically, when non-orthogonal codes are used, the reception quality is poor compared to a case in which orthogonal codes are used. Thus, it is required that the above-noted threshold Tnon-orthogonal be set larger than the threshold Torthogonal.
The use of the method of the present embodiment makes it possible to perform reception that is optimum for the channel quality in accordance with the orthogonal or non-orthogonal codes.
Control-channel spreading codes CC and traffic-channel spreading codes CT are different from each other in the above-described system in which the control channel and the traffic channel are multiplexed to perform transmission. However, CC and CT may be the same, in which case, different scrambling codes can be used. For example, a first method is to use cell-specific control-channel scrambling codes and cell-specific traffic-channel scrambling codes. A second method is to use cell-common control-channel scrambling codes and cell-specific traffic-channel scrambling codes. When cell-common control-channel scrambling codes are used, cell differentiation may be performed using control-channel spreading codes.
The above description has been given of a system in which the control channel and the traffic channel are multiplexed to perform transmission. In the thirteenth to twenty-fifth embodiments described above, replacing the traffic channel with a traffic channel 1 for communicating high-speed data and replacing the control channel with a traffic channel 2 for communicating low-speed data can provide an embodiment in which two traffic channels having different speeds are multiplexed.
In the configuration of the receiver, it has been assumed that a signal transmitted from a transmitter as shown in the thirteenth, sixteenth, or twenty-third embodiment is received through a wireless channel. It is also possible to employ a similar configuration for signals using code multiplexing for a control channel, as in the fourteenth or fifteenth embodiment. The claims of the invention do not restrict the configuration to the receiver for a control channel using a single code.
As illustrated in the figures used for describing the embodiments described above, the description for the control channel signal and the traffic channel signal has been given using OFCDM using frequency domain spreading. However, it is apparent that the same advantages can be obtained even when OFCDM involving two-dimension spreading in a time domain and a frequency domain or OFCDM involving spreading in a time domain is used. Thus, the present invention is not limited to OFCDM using frequency-domain spreading.
As described above, the data communication system, the transmitter apparatus, and the receiver apparatus according to the present invention are useful for a wireless communication system for simultaneously communicating high-speed data and transmitting low-speed data or control data, and are superior in effective use of frequencies and in improvement in multiplexing flexibility.
Number | Date | Country | Kind |
---|---|---|---|
2004-243754 | Aug 2004 | JP | national |
2005-166875 | Jun 2005 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP05/14506 | 8/8/2005 | WO | 2/22/2007 |