The present invention relates to techniques for increasing uplink communication capacity in a wireless communication system where a plurality of communication terminals transmit uplink signals to a base station using different spreading codes.
Conventionally, in downlink transmission from a base station to a mobile station in a mobile communication system, and from an AP (Access Point) to an MT (Mobile Terminal) in a wireless LAN (Local Area Network) system, various methods have been proposed for high speed transmission, and resulted in dramatic technical progress.
Similarly, in uplink transmission in such wireless communication systems, various methods have been proposed for high speed transmission in applying wireless systems such as TDMA (Time Division Multiple Access), OFDM (Orthogonal Frequency Division Multiplexing) and CDMA (Code Division Multiple Access).
However, with TDMA, interference against and from other cells cannot be removed, and it is thereby required to use different frequencies for each cell. Further, when a plurality of communication terminals transmit signals at the same time, signals of some users are sometimes not decoded properly by interference depending on the power ratio of arriving signals, or a signal of only one of the users can be decoded properly. Furthermore, since transmission is switched ON and OFF, not only the hearing aid problem but also defects arise such as large load on the amplifier because the power in transmission is higher than the average power.
In the case of applying OFDM, it is necessary to assign a large number of subcarriers forming an OFDM signal to every predetermined communication terminal to prevent interference between communication terminals, the technique being referred to as frequency hopping. As a result, the defect occurs that the frequency diversity effect by way of broadband transmission, which is a significant advantage in OFDM, cannot be obtained.
Taking these respects into account, applying CDMA techniques also to uplink transmission is considered the most excellent in spectral efficiency. This is because the CDMA techniques are capable of suppressing interference with other cells to some extent by spreading gain, and enable a base station to receive signals from a plurality of communication terminals at the same time unless spreading codes are the same.
In applying the CDMA techniques to uplink transmission, non-orthogonal codes such as m-sequence have been used as spreading codes (for example, see Laid-open Japanese Patent Application No. H11-088293). This is because while code divided multiplexed signals transmitted from a base station arrive at respective communication terminals without any shifts between codes in downlink transmission, it is inevitable in uplink transmission that a spread signal transmitted from each of communication terminals arrives at the base station shifted in time corresponding to a difference of a distance between the communication terminal and base station, and further, occurrences of multipath generated by reflection of feature are different between the terminals. In other words, in uplink transmission, the effect of orthogonality is not obtained due to the time shift and non-sameness of multipath even when spreading codes are orthogonal to one another, and it is required to use spreading codes such as m-sequence that enable sufficiently necessary correlation to be obtained even when a shift of several chips occurs between spreading codes.
As described above, when orthogonal spreading codes are used in uplink transmission as in downlink transmission, it is necessary to use spreading codes such as m-sequence since the orthogonality among the spreading codes cannot be ensured at the base station However, spreading codes of m-sequence are not completely orthogonal compared with orthogonal spreading codes, and therefore, as the number of used codes increases, error rate characteristics after despreading deteriorate in proportion to the increased number. Accordingly, such a defect arises that the number of communication terminals to which signals can concurrently be transmitted is decreased, and the communication capacity is thereby reduced.
In order to overcome such a defect, for example, in TD-SCDMA whose standardization proceeds as IMT-2000 standard in China, uplink transmission is carried out while making a time adjustment among communication terminals, but also in this case, timing on a signal path can be adjusted, and it is not possible to completely achieve the orthogonality among all the codes.
From these respects, in uplink transmission using the conventional CDMA techniques, since the orthogonality of spreading codes is not acquired, the defect occurs that the communication capacity is largely reduced as compared with downlink transmission.
It is an object of the present invention to provide a wireless communication system and a wireless communication method that ensure the orthogonality of spreading codes and that thereby enable application of orthogonal spreading codes in uplink transmission and enable dramatic improvements in uplink communication capacity.
This object is achieved as follows: each communication terminal spreads transmission data using an orthogonal spreading code that is specific to the terminal, performs OFDM modulation with the spread signal, and forms multicode OFCDM signal using orthogonal codes in space in uplink transmission; and a base station receives the OFCDM signal from the communication terminal, performs OFDM demodulation of the received signal, further performs despreading of the OFDM demodulated signal using the orthogonal spreading code that is specific to the communication terminal, and obtains the transmission data from the communication terminal.
By this means, a guard interval absorbs the influence of shifts in reception timing of the OFCDM signal at the base station caused by differences of propagation paths between communication terminals and the base station and multipath environments different among uplink channels, and the orthogonality of orthogonal spreading codes can thereby be ensured in the base station. Thus, it is possible to perform uplink transmission using orthogonal spreading codes and increase the uplink communication capacity.
Embodiments of the present invention will specifically be described below with reference to the accompanying drawings.
In addition, a feature of the invention is related to uplink communications from communication terminals MS #1 to MS #N to base station BS, and
Communication terminals MS #1 to MS #N spread transmission data respectively in spreading sections 101-1 to 101-N. Each of spreading sections 101-1 to 101-N of communication terminals MS #1 to MS #N performs spreading using a spreading code orthogonal to spreading codes used in spreading sections 101-1 to 101-N of other communication terminals MS #1 to MS #N, respectively. In other words, a spreading code used in spreading section 101-1 of communication terminal MS #1 is orthogonal to all the spreading codes used in spreading sections 101-2 to 101-N respectively of the other communication terminals MS #2 to MS #N. Similarly, a spreading code used in spreading section 101-2 of communication terminal MS #2 is orthogonal to all the spreading codes used in spreading sections 101-1 and 101-3 to 101-N respectively of the other communication terminals MS #1 and MS #3 to MS #N.
Communication terminals MS #1 to MS #N respectively have OFDM modulation sections 102-1 to 102-N and performs OFDM modulation on spread signals. OFDM modulation sections 102-1 to 102-N have the same configuration respectively in communication terminals MS #1 to MS #N. Communication terminals MS #1 to MS #N convert OFCDM signals obtained by performing OFDM modulation into radio signals in radio processing sections (not shown) and transmit via antennas.
Base station BS receives via an antenna a signal combining all the OFCDM signals from communication terminals MS #1 to MS #N, converts the radio signal into a baseband signal in a radio processing section not shown, and inputs the signal to OFDM demodulation section 110. OFDM demodulation section 110 performs OFDM demodulation on the received baseband signal.
Base station BS has a plurality of despreading sections 111-1 to 111-N. Each of despreading sections 111-1 to 111-N performs despreading using the same orthogonal spreading code as the orthogonal spreading code used in each of communication terminals MS #1 to MS #N. In other words, despreading section 111-1 performs despreading using the same orthogonal spreading code as the spreading code in spreading section 101-1 of communication terminal MS #1, despreading section 111-2 performs despreading using the same orthogonal spreading code as the spreading code in spreading section 101-2 of communication terminal MS #2, . . . , and despreading section 111-N performs despreading using the same orthogonal spreading code as the spreading code in spreading section 101-N of communication terminal MS #N. In this way, despreading sections 111-1 to 111-N obtain reception data corresponding to transmission data transmitted from communication terminals MS #1 to MS #N, respectively.
In actuality, each of OFDM modulation sections 102-1 to 102-N of communication terminals MS #1 to MS #N is configured as shown in
IFFT processing section 122 performs IFFT processing with the S/P conversion processed signal and outputs the IFFT processed signal to P/S (Parallel/Serial) processing section 123. P/S processing section 123 performs P/S transform processing with the IFFT processed signal and outputs the P/S transform processed signal to guard adding section 124. Guard adding section 124 inserts a guard interval to the P/S transform processed signal, and an OFCDM signal is thereby formed.
As shown in
More specifically, as shown in
The guard interval is used to permit multipath in general OFDM. In the invention, the guard interval is added in a multipath so that permit signal arrival time differences among OFCDM signals from communication terminals MS #1 to MS #N. By this means, OFCDM signals respectively transmitted from each of communication terminals MS #1 to MS #N maintain a sinusoidal wave when received in base station BS, as is obvious with multipath, the relationship with OFCDM signals transmitted from other communication terminals MS #1 to MS #N.
OFDM demodulation section 110 is configured as shown in
FFT processing section 133 performs FFT processing with the S/P conversion processed signal to obtain a signal multiplexed on each subcarrier. P/S processing section 134 performs P/S transform processing with the FFT processed signal. OFDM demodulation section 110 thus outputs a signal added spread signals spread by communication terminals MS #1 to MS #N.
The operation of wireless communication system 100 of this Embodiment will be described below. An OFCDM signal obtained by each of communication terminals MS #1 to MS #N performing spreading with an orthogonal spreading code that is specific to the terminal and further performing OFDM modulation, is transmitted from each of communication terminals MS #1 to MS #N at the same timing in the same frequency band.
OFCDM signals respectively transmitted from communication terminals MS #1 to MS #N are all added and received in base station BS. Base station BS removes the guard interval of the OFCDM signal in guard interval removing section 131 in OFDM demodulation section 110. By this means, in addition to multipath for each of the communication terminals, an inter-code interference portion (i.e. where the orthogonality deteriorates) is removed that is caused by propagation path differences among the communication terminals. In other words, the orthogonality of the spreading code is acquired in an effective symbol portion.
Therefore, inter-code interference does not occur in subsequent sections, despreading sections 111-1 to 111-N, and transmission data from communication terminals MS #1 to MS #N can be divided by despreading as reception data #1 to #N with high quality, respectively.
Referring to
However, in the case of this Embodiment, since the OFDM demodulation is performed after spreading with the spreading code, as shown in
Herein, an interference amount is calculated in simply applying CDMA to uplink transmission. For example, in the case where multipath is comprised of two paths with equal levels, when positions of paths are different among communication terminals, a signal of each path from some communication terminal received in the base station undergoes interference due to total seven factors of six (3 codes×2 paths) from the other communication terminals (spreading codes) and one from the spreading code of the some terminal. When the spreading factor is 4, since the interference is reduced to ¼, the interference becomes 7/4 in scale. Further, the interference can be reduced in half by performing two-path combining in RAKE reception processing, and as a result, the interference can be reduced to ⅞ in scale.
However, the interference with the scale of ⅞ is 0.6 dB in SNR (Signal-to-Noise Ratio), and reception performance deteriorates significantly. Even when QPSK (Quadrature Phase Shift Keying) is used as a modulation system, SNR needs about 5 dB to achieve 10% of BER (Bit Error Rate) in two-branch diversity, and such interference does not allow communications. Accordingly, the only way is decreasing the number of spreading codes (i.e. decreasing the number of communication terminals performing uplink transmission), resulting in the system with less communication capacity.
In addition, when the number of spreading codes used in uplink transmission is assumed three (i.e. signals are concurrently transmitted to three communication terminals), the interference amount is ⅝, but SNR is still about 2 dB. Two spreading codes first result in SNR of 4.3 dB, but still do not reach the required value, 5 dB. Accordingly, the number of actually usable spreading codes is less than half the spreading factor. When M-ary modulation such as 16 QAM (Quadrature Amplitude Modulation) is used, since required SNR is higher, the number of actually usable spreading codes is further decreased.
In contrast thereto, in wireless communication system 100 of this Embodiment, since the orthogonality can basically be ensured among spreading codes, it is possible to use the same number of spreading codes as the spreading factor. Therefore, when QPSK modulation is performed, it is possible to acquire the communication capacity more than two times that in simply using CDMA in uplink transmission. Further, when 16 QAM is performed, it is possible to acquire the higher communication capacity.
In an extreme statement, when CDMA is simply used in uplink transmission, a case arises that M-ary modulation cannot be used even on one code when multipath interference is severe. However, in this Embodiment, unless original spreading codes are not orthogonal to one another, inter-code interference does not occur even when signals are concurrently transmitted in the same frequency band from the same number of communication terminals as the number of spreading codes, and the receiving site is thereby able to despread the spread signals with excellence to restore the original data.
In addition, in downlink transmission from the base station to communication terminals, multi-carrier CDMA (or OFCDM) techniques have been already proposed that combine CDMA and OFDM modulation. In the OFCDM technique in downlink transmission, a base station spreads data for communication terminals respectively with spreading codes specific to the communication terminals to obtain code division multiple signals, and multiplexes the signals on an OFDM signal to transmit simultaneously. Each of the communication terminals performs OFDM demodulation on a received signal, performs despreading on the code division multiple spread signal with a spreading code that is specific to the communication terminal, and fetches data only for the communication terminal.
An essential difference will be described below between the wireless communication system using the OFCDM technique in downlink transmission and wireless communication system 100 of this Embodiment. When OFCDM is used in downlink transmission, a signal received in each of communication terminals is formed by originally the base station multiplexing code division multiple signals on an OFDM signal. Therefore, the downlink OFCDM signal basically does not cause deterioration in orthogonality among spreading codes, except for the influence of frequency selective fading and the like, and enables an excellent despread result.
In uplink transmission, unlike downlink transmission, OFCDM signals from communication terminals are received in the base station after passing through mutually different multipath transmission channels, and inter-code interference thereby occurs due to differences in reception timing of each code that do not arise in reception in downlink transmission.
Therefore, the inventor of the present invention considered that effective use of a guard interval which is generally added in OFDM modulation enables prevention of inter-code interference (deterioration in orthogonality) caused by differences in reception timing in uplink transmission, and then noticed that when deterioration in orthogonality can be prevented by using orthogonal spreading codes in uplink transmission, it is possible to increase the number of communication terminals subject to concurrent transmission and to improve error rate characteristics in the base station, as compared to the case of using non-orthogonal spreading codes such as m-sequence, and reached the present invention.
Therefore, according to this Embodiment, an OFCDM technique is used in uplink transmission and each of communication terminals uses an orthogonal spreading code, whereby it is possible to achieve wireless communication system 100 that enables significant increase in the uplink communication capacity.
As explained in Embodiment 1, in the present invention, effective use of a guard interval in OFDM ensures the orthogonality between spread signals transmitted from a plurality of communication terminals at the same timing. This Embodiment proposes a method of setting a guard interval (i.e. transmission frame format) suitable for further increasing the uplink communication capacity when wireless communication system 100 as shown in
The longer the guard interval is, the more possible it is to tolerate the influence of multipath delay time and of signal arrival time differences caused by differences in propagation path between each of communication terminals MS #1 to MS #N and the base station. However, longer guard interval reduces the communication capacity. This Embodiment, taking this respect into account, proposes a method of setting an optimal guard interval to enable the orthogonality of spreading codes to be ensured.
Described first is a transmission time difference between communication terminals MS #1 and MS #2 with reference to
In other words, assuming that a maximum arrival time difference among communication terminals MS #1 to MS #N in base station BS is Tmax, and that the maximum delay difference among paths of multipath is τmax, when a length of the guard interval GIL is set as shown in the following equation, it is possible to set an optimal guard interval to enable the orthogonality to be ensured among signals from communication terminals MS #1 to MS #N.
GIL≧τmax+2Tmax (1)
Actually, by determining the length of a guard interval following the procedures as shown in
Input next is the maximum delay difference τmax among paths of multipath. The maximum delay difference τmax is a time difference between a slowest delay signal and a signal on a directly arriving path between transmission and reception, is related to the cell diameter and feature such as a building, mountain and river, and therefore, is specified by channel design, radio signal propagation experiments and the like. Input next is a sampling cycle Tsamp determined in the system. Then, obtained finally is the number of samples required for the guard interval GI, i.e. the length of the guard interval GI by following equation.
GI length=INT {(τmax+2Tmax)/Tsamp+1) (2)
In this way, when guard adding section 124 in each of OFDM modulation sections 102-1 to 102-N adds a guard interval with the guard interval length (GI length) as shown in Eq. (2), it is possible to suppress reduction in communication capacity and add an optimal guard interval enabling the orthogonality of spreading codes to be ensured.
Further, in this Embodiment, a method of further decreasing the guard interval length is proposed by adjusting transmission timing in each of communication terminals MS #1 to MS #N.
To be described briefly, communication terminal MS #1 receives a downlink signal from base station BS T1 time later after transmission, and communication terminal MS #2 receives T2 1 time after a downlink signal transmitted at the same time. Communication terminal MS #1 receives the downlink signal and after an interval of D=d+2(Tmax−T1), transmits an uplink signal #1, and also communication terminal MS #2 receives the downlink signal and after an interval of D=d+2(Tmax−T2), transmits an uplink signal #2. Then, uplink signals #1 and #2 are received in base station BS at almost the same time.
This scheme is established as time advance.
Accordingly, providing communication terminals MS #1 to MS #N and base station BS as shown in
However, even when the time advance processing is performed, it is significantly difficult to cause respective signals from communication terminals MS #1 to MS #N to arrive at base station BS precisely at the same time. This is because the arrival timing depends on accuracy of synchronization of signals received from communication terminals MS #1 to MS #N and accuracy of time adjustment performed by communication terminals MS #1 to MS #N, and practically there is a limitation for the accuracy.
Then, this Embodiment proposes a method of setting an optimal guard interval in the case of performing time advance between communication terminals MS #1 to MS #N and base station BS.
Input next is the maximum arrival time difference τmax among paths of multipath, and input further is the sampling cycle Tsamp determined in the system. Then, obtained finally is the number of samples required for the guard interval GI, i.e. the guard interval GI length by following equation.
GI length=INT {(τTmax+Tadv)/Tsamp+1 } (3)
Thus, when guard adding section 124 in each of OFDM modulation sections 102-1 to 102-N adds a guard interval with the guard interval length (GI length) as shown in Eq. (3), it is possible to suppress reduction in communication capacity and add an optimal guard interval enabling the orthogonality of spreading codes to be ensured.
As can be seen from comparison between eq. (2) and eq. (3), it is possible to make the guard interval length of eq. (3) shorter than the guard interval length of eq. (2) corresponding to time advance.
Thus, according to this Embodiment, in wireless communication system 100 as explained in Embodiment 1, by setting the guard interval length in consideration of the maximum delay difference τmax among multipath and maximum arrival time difference Tmax of a signal between each of communication terminals MS #1 to MS #N and base station BS, it is possible to add an optimal guard interval enabling the orthogonality of spreading codes to be ensured while suppressing reduction in communication capacity, and it is thereby possible to achieve a wireless communication system capable of further increasing the communication capacity, in addition to advantageous effects of Embodiment 1.
This Embodiment provides that each of communication terminals MS #1 to MS #N performs spreading only in the time domain in wireless communication system 100 as explained in Embodiment 1. In other words, in multiplexing a spread signal on a plurality of subcarriers composing an OFDM signal, there are considered frequency-domain spreading of assigning over different subcarriers at the same time, time-domain spreading of assigning in the time domain of the same subcarrier, and a two-dimensional spreading of assigning both in the frequency domain and time domain, and this Embodiment provides that each of communication terminals MS #1 to MS #N performs only time-domain spreading among these schemes. It is thereby possible to further increase the orthogonality among spreading codes.
The inventor of the present invention noted this respect and thought that when an OFCDM signal is formed by assigning a spread signal in the time domain with moderate variation, each of respective spreading codes from communication terminals MS #1 to MS #N undergo little variation, and it is possible to further ensure the orthogonality of the spreading codes when base station BS receives signals from communication terminals MS #1 to MS #N.
Time-domain mapping section 201 first performs serial/parallel transform processing with transmission data X to transform to the number of subcarriers in serial/parallel transform section (S/P) 204. When the symbol rate of the transmission data X is X [symbols/s], assuming that the number of subcarriers is N (N=4 in the case of
Time-domain spreading section 202 multiplies each of copied transmission data X1, X2, X3 and X4 by spreading code that is specific to the communication terminals and output to IFFT section 206 in OFDM modulation section 203. IFFT section 206 forms subcarriers that arrange spread chips of transmission data X1, X2, X3 and X4 in the time-axis domain.
More specifically, spread chips of transmission data X1 are assigned in the time domain of a first subcarrier, spread chips of transmission data X2 are assigned in the time domain of a second subcarrier, spread chips of transmission data X3 are assigned in the time domain of a third subcarrier, and spread chips of transmission data X4 are assigned in the time domain of a fourth subcarrier. In other words, by copies in the time domain, a chip rate on each subcarrier is XY/N [chips/s], and the reciprocal of the chip rate is an effective symbol length of one symbol in OFDM.
Thus, according to this Embodiment, in wireless communication system 100 as explained in Embodiment 1, each of communication terminals MS #1 to MS #N assigns spread chips only in the time domain of a subcarrier, and it is thereby possible to ensure the orthogonality of spreading codes from communication terminals MS #1 to MS #N with higher reliability. Further, the reception side (base station BS side) is capable of performing demodulation independently for each subcarrier, and demodulation is thus simplified.
This Embodiment proposes that each of communication terminals MS #1 to MS #N code-multiplies a pilot signal on a data signal to transmit in wireless communication system 100 as explained in Embodiment 1. This means improves channel estimation accuracy using the pilot signal at the reception side, it is possible to perform demodulation processing with higher accuracy, and improve error rate characteristics of demodulated data.
The pilot signal is used to compensate for the phase variation and amplitude variation of a received signal. Actually, the base station of the wireless communication system as shown in
Time-domain mapping section 301 has the same configuration as that of time-domain mapping section 201. Time-domain spreading sections 302 and 202 have the same configuration except that used orthogonal spreading codes (spreading codes A and B) are different from each other. By this means, OFDM modulation section 203 outputs an OFCDM signal such that spread chips are assigned in the time domain of subcarriers, and that the transmission data and pilot data is code-multiplexed.
Thus, according to this Embodiment, in addition to the configuration of Embodiment 1, code-multiplexing the pilot signal on the transmission data makes it possible to prevent deterioration in error rate characteristics of reception data even in propagation environments with severe channel variations. In particular, one symbol of OFDM has a long symbol length and tends to undergo the channel variation, but according to the invention, it is possible for the reception side to compensate for effects of the channel variation with excellence based on the code-multiplexed pilot signal.
In aforementioned Embodiment 4, the length of an orthogonal spreading code used in spreading the pilot data is the same as the length of an orthogonal spreading code used in spreading the transmission data. This Embodiment proposes to make the length of an orthogonal spreading code used in spreading the pilot data an integral (two or more) multiple of the length of an orthogonal spreading code used in spreading the transmission data.
By this means, it is possible to reduce code resources of the spreading code used for the pilot data, and the use efficiency of the spreading code is improved in the system. For example, when four-factor spreading is performed both on the transmission data and pilot data, since two spreading codes are used per one communication terminal, only two communication terminals can be multiplexed.
In contrast thereto, as shown in
More specifically,
Further, as an orthogonal spreading code for pilot data P, a three-factor spreading code in a further lower layer is used to obtain a 12-factor spreading code, and different three-factor spreading codes are selected for each of communication terminals MS #1 to MS #3. In other words, as orthogonal spreading codes for pilot P for each communication terminals MS #1 to MS #3, codes 1-1, 1-2 and 1-3 are respectively used which are the same in an upper layer and different from one another in the lower layer in the orthogonal code tree. By this means, codes 1-1, 1-2 and 1-3 are orthogonal to one another, and also orthogonal to codes 2, 3 and 4 for the data.
In this way, despreading of the pilot data maintains the orthogonality even when performed in any regions as shown in the figure, and therefore, can be performed at an optimal position for a received symbol. Further, since higher spreading factor suppresses interference with other cells and noise, thereby it is convenient and enables to reduce transmission power.
Time-domain mapping section 401 first performs serial/parallel transform processing with pilot data P to transform to the number of subcarriers in S/P 404. Pilot data P1, P2, P3 and P4 to be assigned to each subcarrier is copied in time-domain copy section 405 corresponding to the spreading factor YZ (Y=4 and Z=3 in the case of this Embodiment) and output to subsequent section, time-domain spreading section 402.
Time-domain spreading section 402 multiplies each of copied pilot data P1, P2, P3 and P4 by a spreading code C specific to the communication terminals (the code length is YZ, and in this example, Y=4, Z=3 and YZ=12) and output to multiplexing section 403. Multiplexing section 403 adds 12-factor spread pilot data and 4-factor spread transmission data. Herein, the code length of the pilot data and the transmission data are different, but the rate of the original pilot data is 1/Z (⅓ in this example) of the rate of the transmission data and the number of chips per unit time is equal to each other.
Thus, according to this Embodiment, the length of an orthogonal spreading code used in spreading a pilot signal is an integral (two or more) multiple of the length of an orthogonal spreading code used in spreading transmission data, and it is thereby possible to reduce code resources used for the pilot signal in code-multiplexing the pilot signal on the transmission data, and to prevent reduction in the number of spreading codes usable for the transmission data.
Further, the orthogonal spreading code used in spreading a pilot signal and the orthogonal spreading code used in spreading transmission data are selected by using the orthogonal code tree so that it is possible to obtain a despread result of the pilot signal at an optimal position for a received data symbol.
This Embodiment proposes to provide each of communication terminals MS #1 to MS #N with a differential coding section that performs differential coding processing between symbols and to provide base station BS with a differentially coherent detection section that performs differentially coherent detection on a differential coding processed symbol, in wireless communication system 100 of Embodiment 1.
When a pilot signal is code-multiplexed as in Embodiments 4 and 5, the propagation path compensation accuracy is definitely improved at the reception side, but the defects occurs that the number of spreading codes usable for transmission data is decreased corresponding to code multiplexing of the pilot signal.
Therefore, in this Embodiment, differential coding processing is performed on transmission data so as not to transmit a pilot signal. Further, a combination of differential coding and differentially coherent detection is easy to adopt to the channel variation, and is particularly effective in the transmission method of the invention for transmitting OFDM symbols that the length of a symbol is long.
Differential coding processing section 500 performs differential coding processing with each of transmission data X1, X2, X3 and X4 assigned to each subcarrier. In this Embodiment, since BPSK (Binary Phase Shift Keying) is assumed as a data symbol, delay elements and EXOR (Exclusive OR) circuit perform the differential coding processing. In addition, in other cases except BPSK, the differential coding processing may be performed by MOD (modulo) arithmetic, for example.
Thus, according to this Embodiment, in addition to the configuration as in
The inventor of the present invention noted that wireless communication system 100 as explained in Embodiment 1 is very compatible with random access, and that the system configuration can be simplified by applying random access to wireless communication system 100. In other words, in this Embodiment, using the advantage of the invention that the orthogonality of spreading codes is ensured in the base station, it is proposed that a plurality of communication terminals gains random access to the base station. It is thereby possible to simplify access from the communication terminals to the base station, and simplify the system configuration.
Communication terminals using different orthogonal spreading codes gain access concurrently at access timings A, C and D, and the base station is thereby capable of demodulating respective OFCDM signals from all the communication terminals with excellence without undergoing inter-code interference from orthogonal spreading codes of the other communication terminals.
In contrast thereto, at access timing B, communication terminals MS #1 and MS #4 using the same orthogonal spreading code 1 gain access at the same time, and a collision thereby occurred makes it is impossible to demodulate one or both of transmission data of communication terminals MS #1 and MS #4. However, even when such a collision occurs, it is possible to demodulate transmission data of communication terminals MS #2 and MS #3 using the orthogonal spreading codes different from orthogonal spreading code 1 causing the collision without undergoing any effects of the collision. This is because the orthogonality of orthogonal spreading codes is ensured.
In addition, in DS-CDMA, since spreading codes are not orthogonal to one another, when a collision occurs, the collided signal cannot be demodulated properly and further affects other spreading codes (collision of two signals results in interference twice that in general), and other signals cannot be demodulated properly either.
In other words, in wireless communication system 100 of the present invention, even when a collision occurs at random access, since the orthogonality is ensured among spreading codes, the collision does not affect other spreading codes and it is possible to demodulate signals from other communication terminals properly.
At steps SP3 and SP4, communication terminals MS #1 to MS #N wait for a response of an ACK signal from base station BS, and when the ACK signal is sent back from base station BS, i.e. a positive result is obtained in step SP3, which means signals of the terminals have been demodulated properly by base station BS without collision, communication terminals MS #1 to MS #N shift to step SP4 to finish random access.
In contrast thereto, when an ACK signal is not returned from base station BS after waiting for a predetermined time, i.e. a positive result is obtained in step SP5, communication terminals MS #1 to MS #N shift to step SP6 to wait for a random time and return to step SP1. In other words, communication terminals MS #1 to MS #N wait for a random time at step SP6 and then perform retransmission. Re-collision can thereby be avoided, when a collision occurs with another user that has transmitted a signal in the same time slot using the same orthogonal spreading code.
Thus, according to this Embodiment, by performing random access in wireless communication system 100 of Embodiment 1, it is possible to simplify access to base station BS from communication terminals MS #1 to MS #N and further simplify the system configuration without decreasing the communication capacity as compared with Embodiment 1.
Further, there is effect that cannot be obtained in downlink transmission. In other words, since a channel from each communication terminal to a base station is independent, when signals from a plurality of terminals collide with one another, it is expected that a signal of any one of the terminals is sufficiently larger than the other signals depending on the subcarrier in a broadband of some extent (which never occurs on downlink because all the signals are on the same channel). As a result, one of a plurality of subcarriers output from communication terminals has a high possibility that the signal can be demodulated with accuracy even when a collision occurs. In consideration thereof, by multiplexing the same information on a plurality of subcarriers and the like, it is possible to further increase the success rate of random access.
Error-correcting coded signals are thereby assigned to all the subcarrier, and it is thus possible to provide error-correcting coded data with the frequency diversity effect. As a result, even when a quality difference arises between subcarriers, such a possibility increases that errors can be corrected, and it is possible to improve error rate characteristics.
In addition, in wireless communication system 100 of the invention, since a signal of a communication terminal is independent in channel of signals of the other communication terminals, subcarriers are different from one another in not only noise but also the level of slight interference with signals from other terminals (interference may occur a little due to distortion and the like even when spreading codes are orthogonal) Accordingly, a quality difference for each subcarrier tends to occur, and the frequency diversity effect is obtained easier. In this Embodiment, noting this respect, error-correcting coded data is assigned to a plurality of subcarriers.
Further, as explained in Embodiment 7, since different terminals have respective different channels in a broadband of some extent because of uplink transmission, positions of subcarriers with good quality or with poor quality vary with each terminal, it hardly happens that all the subcarriers have poor quality, and it is expected that at least a part of the subcarriers have good quality.
Such a phenomenon appears more remarkably, as well as simply in noise, in a ratio of desired signal to interference signal in the case where a signal exists of another terminal using the same code and the case of interference with other cells, and the quality further fluctuates among subcarriers.
In this Embodiment, since interleaving is performed in such an environment, due to a signal of a subcarrier with good quality, it is expected that all the transmission signals are saved even when the same codes interfere with one another.
Thus, according to the embodiment of the present invention, in wireless communication system 100, each of communication terminals MS #1 to MS #N performs interleaving processing with error-correcting coded transmission data, and then, forms an OFCDM signal, and it is thereby possible to enhance the error correcting capability due to the frequency diversity effect, and further improve error rate characteristics of reception data.
Thus, according to this Embodiment, in addition to configurations of Embodiments 1 to 8 as described above, spread signals are subjected to the scrambling processing using a scrambling code that is specific to the cell, and it is thereby possible to obtain the advantageous effect of enhancing resistance to interference with other cells, as well as the advantageous effects of Embodiments 1 to 8. In particular, since the present invention uses orthogonal spreading codes on uplink, it is possible to assign short spreading codes to relatively a large number of communication terminals and the symbol timing thereby tends to accord with other cells, which results in very effective advantage.
In addition, performing the scrambling processing with spread signals is described in this Embodiment, but it may be possible to perform the scrambling processing with transmission data prior to spreading.
An aspect of a wireless communication system of the invention is a wireless communication system having a plurality of communication terminals and a base station that receives signals from the plurality of communication terminals, and has a configuration where each of the communication terminals has a spreader that spreads transmission data using a spreading code that is specific to each of the terminals, and an OFDM modulator that performs OFDM modulation on the spread signal, and the base station has an OFDM demodulator that performs OFDM demodulation on a received signal, and a despreader that performs despreading on the OFDM demodulated signal using a spreading code that is specific to each of the communication terminals to obtain reception data from each of the communication terminals.
According to this configuration, since a difference of a propagation path between each of the communication terminals and the base station is varied for each of the communication terminals, the base station receives OFCDM signals from the communication terminals at different timings, but the OFCDM signal is provided with a guard interval by OFDM modulation, and the guard interval absorbs a reception timing difference of the OFCDM signal and ensures the orthogonality of spreading codes in the base station. Further, using OFDM, even when an occurrence of multipath varies with the communication terminal, distortion does not occur in each subcarrier as long as a maximum delay time difference is absorbed by the guard interval, and the orthogonality of spreading codes is thereby maintained even in the case where multipath is present. As a result, transmission data is restored properly by despreading g in the base station. Thus, uplink transmission using orthogonal spreading codes is implemented, and it is possible to increase the uplink communication capacity.
Another aspect of the wireless communication system of the invention adopts a configuration where the OFDM modulator of each of the communication terminals selects a guard interval length based on a maximum arrival time difference of a signal between each of the communication terminals and the base station and on a maximum delay difference of multipath.
According to this configuration, it is possible to select a guard interval with a minimum length to absorb both arrival time differences in the base station among communication terminals that cause inter-code interference and arrival time differences caused by multipath. As a result, it is possible to add an optimal guard interval that is able to ensure the orthogonality of spreading codes while suppressing decreases in communication capacity.
Another aspect of the wireless communication system of the invention adopts a configuration where time advance processing is carried out, and the OFDM modulator of each of the communication terminals selects a guard interval length based on an arrival time difference of a signal from each of the communication terminals to the base station which remains after performing the time advance processing and on a maximum delay difference of multipath.
According to this configuration, the arrival time difference of the signal from each of the communication terminals to base station is decreased by the time advance processing, and corresponding to such a decrease, it is possible to shorten the guard interval length, and increase a substantial communication capacity. In addition, since the guard interval length is selected based on the signal arrival time difference remaining after performing time advance and the maximum delay difference of multipath, it is possible to add an optimal guard interval that is able to ensure the orthogonality of spreading codes in performing the time advance processing.
Another aspect of the wireless communication system of the invention adopts a configuration where each of the communication terminals assigns spread chips to a subcarrier in the time domain.
According to this configuration, spread chips are assigned in the time domain with less channel variation than in the frequency domain, and it is thereby possible to further suppress deterioration of the orthogonality of spreading codes.
Another aspect of the wireless communication system of the invention adopts a configuration where each of the communication terminals has a first spreader that spreads transmission data using an orthogonal spreading code, a second spreader that spreads a pilot signal using another orthogonal spreading code orthogonal to the orthogonal spreading code, and a multiplexer that multiplexes signals spread by the first spreader and the second spreader, and the OFDM modulator performs OFDM modulation on the multiplexed signal.
According to this configuration, since the pilot signal is multiplexed on the transmission data to be transmitted, the base station is capable of making propagation path compensation on the transmission data based on the pilot signal undergoing a same propagation path variation as that in the transmission data, and of improving error rate characteristics of reception data in a propagation environment with a fierce channel variation. In particular, since a length of one symbol is long when OFDM modulation is performed, it is possible to dramatically improve error rate characteristics of reception data in the propagation environment with the fierce channel variation, as compared with a case of inserting a pilot signal every a plurality of symbols.
Another aspect of the wireless communication system of the invention adopts a configuration where the second spreader uses a spreading code with a code length of an integral (two or more) multiple of that of the spreading code used in the first spreader.
According to this configuration, code resources used in the pilot signal can be reduced in multiplexing the pilot signal on the transmission data, and it is possible to suppress decreases in the number of spreading codes usable for the transmission data.
Another aspect of the wireless communication system of the invention adopts a configuration where each of the communication terminals has a differential coding processor that performs differential coding processing between symbols, and the base station has a differentially coherent detection section that performs differentially coherent detection on the symbol subjected to the differential coding processing.
According to this configuration, even when OFDM modulation with a long one-symbol length is performed, since differentially coherent detection enabling adaptation to the channel variation is performed, it is possible to enhance error resistance to the channel variation as compared with the case of multiplexing the pilot signal in time division, and suppress decreases in the number of spreading codes usable for the transmission data as compared with the case of code-multiplexing the pilot signal.
Another aspect of the wireless communication system of the invention adopts a configuration where each of the communication terminals gains random access to the base station.
According to this configuration, each of the communication terminals transmits an OFCDM signal randomly (gains random access) without the base station determining the transmission order of the communication terminals, and it is thereby possible to simplify access from the communication terminals to the base station, and further simplify the system design. In addition, when random access is made from each of the communication terminals, there is a possibility that signals with the same spreading code collide with each other in the base station. However, in the present invention, since the orthogonality of spreading codes is ensured when the base station receives signals, there is a possibility that transmission data of communication terminals using the same spreading code cannot be restored, but transmission data from communication terminals using other spreading codes can be restored with excellence because inter-code interference does not occur.
Another aspect of the wireless communication system of the invention adopts a configuration where each of the communication terminals has an error correcting coder that performs error correcting coding on transmission data, an interleaving section that performs interleaving on the data subjected to error correcting coding, the data subjected to interleaving is spread, and spread chips are assigned to a subcarrier in the time domain.
According to this configuration, error-correcting coded data is interleaved and then spread in the time domain, and consequently, the error-correcting coded data is assigned over a plurality of subcarries, whereby it is possible to provide the error-correcting coded data with the frequency diversity effect. A result is that a high possibility of enabling error correction even when a quality difference occurs among subcarries, and it is possible to improve error rate characteristics.
Another aspect of the wireless communication system of the invention adopts a configuration where each of the communication terminals has a scrambling section that performs scrambling on transmission data or a spread signal using a scrambling code that is specific to a cell.
According to this configuration, it is possible to prevent interference with other cells. In particular, in the invention, since orthogonal spreading codes are used on uplink channels, it is possible to assign short spreading codes to relatively a large number of communication terminals, the symbol timing thereby tends to accord with other cells, and the advantage is very effective.
An aspect of a communication terminal of the invention adopts a configuration where the terminal has a spreader that spreads transmission data using an orthogonal spreading code that is specific to the communication terminal and an OFDM modulator that performs OFDM modulation on the spread signal.
An aspect of a wireless base station of the invention adopts a configuration where the base station has an OFDM demodulator that performs OFDM demodulation on a received signal, and a despreader that despreads the OFDM demodulated signal using an orthogonal spreading code that is specific to each communication terminal to obtain transmission data from each communication terminal.
In an aspect of a wireless communication method of the invention, each communication terminal spreads transmission data using an orthogonal spreading code that is specific to the communication terminals, performs OFDM modulation on the spread signal, thereby forms an OFCDM signal and transmits the OFCDM signal, and a base station receives the OFCDM signal from each communication terminal, performs OFDM demodulation on the received signal, despreads the OFDM demodulated signal using the orthogonal spreading code that is specific to each communication terminal, and thereby obtains transmission data from each communication terminal.
The present invention is not limited to the above-mentioned embodiments, and is capable of being carried into practice with various modifications thereof.
As described above, according to the invention, each of communication terminals spreads transmission data using a spreading code that is specific to each of communication terminals, performs OFDM modulation on the spread signal, and thereby forms an OFCDM signal, and a base station receives the OFCDM signal from each of communication terminals, performs OFDM demodulation on the received signal, despreads the OFDM demodulated signal using the orthogonal spreading code that is specific to each of the communication terminals, and thereby obtains transmission data from each of the communication terminals. It is thereby possible to ensure the orthogonality even when orthogonal spreading codes are applied in uplink transmission. As a result, it is possible to implement a wireless communication system and wireless communication method enabling to increase the uplink communication capacity dramatically.
This application is based on Japanese Patent Application No. 2003-157103, filed on Jun. 2, 2003, the entire content of which is expressly incorporated by reference herein.
The present invention relates to a wireless communication system and wireless communication method suitable used in mobile communication systems and wireless LAN systems, for example.
Number | Date | Country | Kind |
---|---|---|---|
2003-157103 | Jun 2003 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP04/07898 | 6/1/2004 | WO | 11/30/2005 |