The embodiments discussed herein are related to a communication system, a base station apparatus, a terminal apparatus, and a communication method.
In recent years, the specifications of a Wideband-Code Division Multiple Access (W-CDMA) system, a Long Term Evolution (LTE) system, and an LTE-advanced system have been discussed in the 3rd Generation Partnership Project (3GPP).
The W-CDMA system is already in service as HSDPA (W-CDMA Release 5) or HSPA (HSDPA+HSUPA W-CDMA Release 6), and its updated version, which is “Release 10”, is being discussed by the 3GPP.
Also, the specifications of LTE have been formulated as LTE “Release 8”, and the specifications of LTE “Release 9”, in which a Multimedia Broadcast Multicast Service (MBMS) function is added, have lately been formulated.
Further, the specifications of the LTE-advanced system, which is an advanced version of the LTE system, are being discussed to be as LTE “Release 10”.
Further, the discussions of LTE “Release 11” have already been started. As one of the technologies that are being discussed to be implemented into the LTE “Release 11”, there is Coordinated Multi Point transmission and reception (CoMP) (see, for example, TR36.912 V9.3.0 “Feasibility study for further Advancements for E-UTRA (LTE-Advanced) (Release 9)” and TR36.814 V9.0.0 “Further Advancement for E-UTRA Physical Layer Aspects (Release 9)”).
Here, as described in, for example, TR36.814 V 9.0.0 “Further Advancement for E-UTRA Physical Layer Aspects (Release 9)”, the CoMP is provided for the purposes of Network Multiple Input Multiple Output (MIMO), Spatial Division Multiplex (SDM), Inter Cell Interference Coordination (ICIC) and the like.
Therefore, the implementation of CoMP may vary depending on the purposes. For example, for downlink transmission, Joint Processing (JP), Coordinate Scheduling/Coordinate Beamforming (CS/CB) and the like are being discussed. Meanwhile, for uplink transmission, Joint Reception (JR) and Coordinate Scheduling (CS) and the like are being discussed.
The LTE-Advanced system is intended to expand the LTE system. Therefore, the LTE-Advanced system needs to have compatibility with the LTE system. Namely, some of the LTE-system specifications are continuously used in the LTE-Advanced system.
Especially, if the specifications for baseband signal processing (so called “Channel coding”) are changed, configuration of an apparatus (hardware) may have to be totally changed. Therefore, compatibility with the LTE system is desired. Namely, it is desired that the specifications of the baseband signal processing in the LTE-Advanced system is the same as or is based on that in the LTE system.
For downlink data transmissions of the LTE system and LTE-Advanced system, a Physical Downlink Shared Channel (PDSCH) and a Physical Multicast Channel (PMCH) are used, as radio channels, (see, for example, TS36.211 V9.1.0 “Physical Channel and Modulation (Release 9)”).
For example, the signal processing in downlink transmissions are performed in accordance with the LTE specifications. Specifically, first, transmission data (bit) are scrambled. Further, the scrambled data (bit) are mapped in accordance with a modulation method to form symbols. For example, in the case of QPSK, 2-bit data are mapped to I and Q channels to form one symbol. Here, a communication technology using scrambling already exists (see, for example, Japanese Laid-open Patent Publication Nos. 2006-311475 and 2008-092379).
Further, a plurality of sets of data (e.g., symbols mapped to the I and Q channels) are mapped to the respective layers (i.e., MIMO streams). Further, in case of MIMO, a Precoding Matrix is multiplied to a plurality of PDSCH symbols. Further, the symbols are mapped to a radio channel PhyCH (e.g., PDSCH or PMCH). Finally, the symbols are converted into an OFDM signal.
Meanwhile, for Coordinated Multi Point (CoMP) transmission using PDSCH, there exists a technology where when scrambling is performed using different scrambling codes among base station apparatuses, a terminal receiving the scrambled data descrambles the scrambled data using the different scrambling codes (see, for example, International Publication Pamphlet Nos. 2010/146617 and 2011/001458).
Here, the term “descramble” refers to restore data by converting the scrambled data.
Further, there are known techniques in which, in a radio communication system, one transmitter transmits data to a plurality of receivers and a collective coding is performed for a plurality of base stations (see, for example, Japanese National Publication of International Patent Application Nos. 2004-531945 and 2009-516936).
According to an aspect of the present application, a communication system includes a terminal apparatus; and primary and secondary base station apparatuses each providing one or more cells.
The primary base station apparatus includes a transmission unit transmitting communication conditions to the secondary base station apparatus, the communication conditions being used for signal transmission and reception processing in a coordinated communication mode where the primary and secondary base station apparatuses perform radio communications with the terminal apparatus in coordination with each other, and a radio communication unit performing radio communications with the terminal apparatus using the communication conditions in the coordinated communication mode.
The secondary base station apparatus includes a receiving unit receiving the communication conditions from the primary base station apparatus, a transition unit transitioning, when the communication conditions are received from the primary base station apparatus, into the coordinated communication mode, and a radio communication unit performing radio communications with the terminal apparatus using the communication conditions received from the primary base station apparatus in the coordinated communication mode.
The objects and advantages of the embodiments disclosed herein will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention as claimed.
In a case where the CoMP transmission is performed from different cells to a terminal, the initial values of the scrambling codes may be different from each other. Namely, the values of a cell number (which is separately set to cells), a physical cell ID, and a slot number (which may not be the same among cells regardless of the same setting range) may vary depending on the cells. As a result, the initial values of the scrambling code may be different from each other among the cells. Accordingly, the scrambling codes may differ depending on the cells. Namely, in the signal processing of the CoMP transmissions, different scrambling may be performed among the cells.
Namely, in the terminals and base station, a plurality of different scrambling codes may be generated. Therefore, it is desired to use those scrambling codes to perform signal processings (i.e., scrambling and descrambling). As a result, the control and processing may become complicated.
Further, in the above description, a case of downlink CoMP is described. In uplink CoMP transmission (e.g., when one terminal transmits data to a plurality of cells), it may be desired to generate a plurality of scrambling codes using the cell IDs of the cells, a terminal number, and the slot number and perform the scrambling.
However, in the above techniques and the like, no method is described that may resolve the problem(s) described above. Therefore, for example, when a terminal receives scrambled data in the CoMP transmission using the PDSCH, the terminal may have to use different scrambling codes to descramble the received scrambled data. As a result, the descrambling process may become complicated and the processing time may become longer.
The present application is made to resolve at least one of the problems described above may provide a terminal apparatus, a base station apparatus, a communication system including the terminal apparatus and the base station apparatus, and a communication method capable of reducing the processing workload in the terminal apparatus and the base station apparatus.
In the following, embodiments of the present invention are described with reference to the accompanying drawings.
The base stations 100-1 and 100-2 transmit respective data different from each other, and the terminal 200 receives the different data (in downlink). Further, the terminal 200 may transmit data to the base stations 100-1 and another data to the base station 100-2 (in uplink). The base stations 100-1 and 100-2 and the terminal 200 may perform the so-called CoMP communications.
Further, the CoMP communication where base stations performs radio communication with a terminal apparatus in coordination with each other may be called “coordinated communication”, and an operational mode of the “coordinated communication” may be called a “coordinated communication mode”.
More specifically,
The master base station 100-1 is connected to the terminal 200 before, for example, the CoMP transmission is performed. The slave base station 100-2 performs, for example, the CoMP transmission. The master base station 100-1 transmits a control signal to the terminal 200.
Based on the received control signal, the terminal 200 receives first and second transmission data (DSCH) from the master base station 100-1 and the slave base station 100-2, respectively, the first transmission data being different from the second transmission data.
Next, the first embodiment is described. In the first embodiment, it is assumed that, for example, one terminal (UE) is connected to a cell (e.g., “cell 1”) and receives a notice (instructions) to use, for example, a Radio Network Temporary Identifier (hereinafter “RNTI”) or a C-RNTI afterward, so that the terminal uses the RNTI.
In this state, in this embodiment, for example, it is assumed that the terminal 200 may communicate with a cell (e.g., cell 2) as well based on radio channel quality (e.g., received quality, received electric field intensity). In this case, a CoMP transmission request is issued by the terminal or the base station. When it is determined that it is possible to perform the CoMP communications, the base station of the “cell 1” which is originally in connection with the terminal newly issues a CoMP-RNTI (i.e., terminal identification data for CoMP transmission) which is the RNTI for CoMP transmission. Here, it is noted that the newly issued CoMP-RNTI is different from the RNTI that has been issued already. Namely, in this first embodiment, a plurality of base stations set the terminal identification data to the terminal. Here, the terminal identification data is used only when data are simultaneously transmitted or data are sequentially transmitted by switching the timings
When receiving the CoMP-RNTI, the terminal uses the CoMP-RNTI for the CoMP transmission. In this case, the terminal may not use the RNTI having been used before by storing or destroying the RNTI. In a case where the CoMP transmission is not possible and normal data transmission is possible, if the RNTI is stored, the RNTI having been stored may be used again, and if the RNTI is already destroyed, a new RNTI issued by a previous base station (eNB1) or another base station (eNBn) may be used.
Further, in this case, system information (e.g., cell ID, slot number, and CoMP-RNTI) of the cell 1 are notified to the base station (e.g., slave base station (eNB2)) of the cell 2.
Here, the CoMP-RNTI is selected from a plurality of CoMP-RNTIs that have been set by, for example, the base station. The plurality of CoMP-RNTIs may be the same or different in the same radio communication system or radio network, or among operators providing radio communication services, base stations or the like.
The master base station calculate an initial value cinit of the scrambling code based on the CoMP-RNTI (nCoMP-RNTI), cell ID (NIDcell), and slot number (ns) using the following formula (1).
Further, here, the initial value cinit of the scrambling code may also be called a “communication condition(s)”.
c
init
=n
CoMP-RNTI·214+q·213+└ns/2┘·29+NIDcell (1)
Where, the symbol “q” is a constant.
Further, base on the initial value calculated using the above formula (1), the scrambling code is generated based on the following formula (2).
c(n)=(x1(n+NC)+x2(n+NC))mod 2x1(n+31)=(n+3)+(n))mod 2x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod 2 (2)
Further, the scrambling is performed on the transmission data b(0), . . . , b(Mbit−1) using the generated scrambling code based on the following formula (3) to obtain
{tilde over (b)}(i){tilde over (b)}(i)=(b(i)+c(i))mod 2 (3)
Similarly, the slave base station of the cell 2, which receives the CoMP-RNTI or the like, performs scrambling on the data to be transmitted to the terminal base on the received CoMP-RNTI or the like and transmits the scrambled data to the terminal.
Further, in the first embodiment, the master base station and slave base station may simultaneously transmit first and second data, respectively, the first data being different from the second data. Also, either the master base station or the slave base station may transmit the same or different data in different timings determined by switching or the like (it should be noted that the description in this paragraph may also be applied to the other cases described below).
The terminal, which receives the data, calculates the initial value of the scrambling code based on the system information (e.g., CoMP-RNTI and the like) notified from the master base station, and generates the scrambling code.
Further, by descrambling based on the above formula (3), the terminal restores (reproduces) the transmission data.
As described above, when the same data (i.e., CoMP-RNTI, (Physical) Cell ID, and slot number) which are desired for generating the scrambling code are set among the base stations, it may become possible to generate only one scrambling code. Therefore, the processing workload in the terminal may be reduced.
In the above description, a case of the downlink communications is exemplarily described. However, the present invention is not limited to the downlink communications. Namely, the present invention may also be applied to, for example, the scrambling performed on the uplink data in the terminal.
Further, before the above operation is performed, whether the CoMP-RNTI transmission is possible or note may be determined.
Here, an example is described. For example, before the CoMP transmission is performed, a case is considered where the CoMP control is performed so that the CoMP transmission is performed under the conditions that the terminal is connected to the base station eNB1, the base station eNB1 serves as the master base station, and the base station eNB2 that will perform the CoMP transmission serves as the slave base station.
In this case, the terminal may send a request for the CoMP transmission to the master base station and the slave base station. Otherwise, the master base station may send the request for the CoMP transmission to the terminal and the slave base station. Further, in response to the request, to determine whether it is possible to perform the CoMP transmission, the terminal reports a measurement result of the radio channel quality between the terminal and the slave base station (e.g., as a radio channel quality index “CQI2”) to the master base station via the slave base station or directly to the master base station.
Upon receiving the report, the master base station determines whether it is possible to perform the CoMP transmission based on “CQI1”, which is a radio channel quality index between the terminal and the master base station, and the “CQI2”.
When determining that it is possible to perform the CoMP transmission, the master base station notifies the determination result (execution (performance) of the CoMP transmission) and also the CoMP-RNTI (nCoMP-RNTI), (Physical) cell ID (NIDcell), and slot number (ns) to the slave base station and the terminal. After that, the master base station performs the signal processing described above.
In the above description, it is assumed that one radio resource (e.g., one frequency) is allocated to one service area of one base station. Therefore, if, for example, there is one base station having six sectors using four frequencies, it may be interpreted that there are 24 base stations.
In such a case, the CoMP transmission may be performed by two base stations which are “apparently” separated from each other and by two different sectors even if those two different sectors belong to the same one base station. In such case, the above method may also be used.
Next, an example block diagram of the master base station 100-1 according to the first embodiment is described with reference to the drawings.
Herein, it is assumed that a “receiver” includes the radio receiver 102 and the demodulator/decoder 103 and a “transmitter” includes the encoder/modulator 116 and the radio transmitter 117. Further, it is assumed that the demodulator/decoder 103 includes a “descrambler” and the encoder/modulator 116 includes a “scrambler”.
The antenna 101 transmits and receives a radio signal to and from the terminal 200. The radio receiver 102 outputs a received signal based on the radio signal received by the antenna 101. The demodulator/decoder 103 performs demodulation and decoding on the received signal from the radio receiver 102.
The radio channel quality information extractor 104 extracts radio channel quality information from the received signal from the demodulator/decoder 103. Herein, the “radio channel quality information” refers to, for example, the data transmitted from the terminal 200. Further, the radio channel quality information extractor 104 outputs the extracted radio channel quality information to the scheduler 105 and the controller 107.
Based on the radio channel quality information from the radio channel quality information extractor 104, the scheduler 105 determines the code rate, modulation method and the like (i.e., performs scheduling) to be used in downlink communications to the terminal 200. Further, the scheduler 105 outputs the scheduling data related to the determined code rate and the like to the control signal generator 115.
Further, the scheduler 105 transmits an information item indicating the radio resources to be used (hereinafter “radio resource data”) and precoding data, which are included in the scheduling data, as the CoMP control signal, to the slave base station 100-2. Further, the scheduler 105 transmits a transmission slot number to the system information generator 113 and the scrambling code generator 112.
Further, in the above descriptions, the term “radio resource” refers to a grid in a time domain and a frequency domain (i.e., sub-carrier) in the LTE systems, and the minimum unit of the radio resource may be called a Resource Block (RB).
Further, the scheduler 105 controls the encoder/modulator 116 and the radio transmitter 117, so that the coding process and the like are performed on the transmission data based on the determined scheduling data.
The CoMP communication request signal extractor 106 extracts the CoMP communication request signal from the received signal from the demodulator/decoder 103. The “CoMP communication request signal” refers to a signal transmitted from the terminal 200 when the terminal 200 has a request to perform the CoMP communications.
The controller 107 determines, for example, whether the CoMP transmission is to be performed. When determining that the CoMP transmission is to be performed, the controller 107 notifies a CoMP transmission execution notice to the slave base station 100-2. In this case, the controller 107 determines whether the CoMP transmission is to be performed based on, for example, the radio channel quality information from the radio channel quality information extractor 104 and the radio channel quality information from the neighbouring base station (e.g., the slave base station 100-2).
Further, the CoMP transmission execution notice is transmitted from the controller 107 to the scheduler 105, the radio channel controller 109, and the system information generator 113. Details of the determination whether the CoMP transmission is to be performed are described below.
The connection request signal extractor 108 extracts a connection request signal from the demodulated and decoded received signal. The “connection request signal” refers to a signal to be used when, for example, the terminal 200 has a request for channel connection with the master base station 100-1.
The radio channel controller 109 inputs the connection request signal from the connection request signal extractor 108. Further, upon inputting (receiving) the CoMP transmission execution notice from the controller 107, the radio channel controller 109 outputs, for example, any of the cell numbers among a plurality of cell numbers that are internally stored and the CoMP-RNTI that is set by the CoMP-RNTI setter 111 to the scrambling code generator 112 and the system information generator 113.
Further, when the CoMP transmission execution notice is not input (i.e., the CoMP transmission is not to be performed), the radio channel controller 109 outputs, for example, any of the cell numbers among a plurality of cell numbers that are internally stored and the RNTI set by the RNTI setter 110 to the scrambling code generator 112 and the system information generator 113.
The RNTI setter 110 sets (generates) the RNTI in response to a request for setting the RNTI from the radio channel controller 109. Further, the RNTI setter 110 outputs the generated RNTI to the radio channel controller 109.
The CoMP-RNTI setter 111 sets the CoMP-RNTI in response to a request for setting the CoMP-RNTI from the radio channel controller 109. Further, the CoMP-RNTI setter 111 outputs the generated CoMP-RNTI from the radio channel controller 109.
The scrambling code generator 112 generates an initial value of the scrambling code based on, for example, the transmission slot number from the scheduler 105 and the cell number and the CoMP-RNTI from the radio channel controller 109, so as to sequentially generate the scrambling code. Details of the scrambling code generator 112 are described below. Further, the scrambling code generator 112 outputs the generated scrambling code to the encoder/modulator 116.
The system information generator 113 generates cell information based on the cell number and the CoMP-RNTI from the radio channel controller 109 and the transmission slot number from the scheduler 105. Further, the generated cell information are transmitted as a cell data signal to the base station (e.g., the slave base station 100-2) that is to perform the CoMP transmission. Further, the cell data signal is output to the encoder/modulator 116 as well so as to be transmitted to the terminal 200.
The transmission data buffer 114 temporarily stores the transmission data to be transmitted from the master base station 100-1 to the terminal 200.
The control signal generator 115 generates a control signal including the scheduling data from the scheduler 105, and outputs the generated control signal to the encoder/modulator 116.
The encoder/modulator 116 encodes the transmission data from the transmission data buffer 114 based on the scheduling data from the scheduler 105, and performs the scrambling process on (scrambles) the encoded transmission data by using the scrambling code generated by the scrambling code generator 112.
Further, the encoder/modulator 116 performs the encoding process and the like on the cell data from the system information generator 113 and the control signal from the control signal generator 115 as well. In this case, the encoder/modulator 116 may further perform the scrambling process on the encoded cell data and control signal.
The radio transmitter 117 performs a weighting process and the like on the transmission data and the like from the encoder/modulator 116 based on the precoding data generated by the scheduler 105. Further, the radio transmitter 117 generates, for example, a pilot signal (or a known signal). The output from the radio transmitter 117 is transmitted as a radio signal to the terminal 200 via the antenna 101.
Next, an example block diagram of the slave base station 100-2 according to the first embodiment is described with reference to the drawings.
As illustrated in
When the controller 107 inputs the CoMP communication request signal from the CoMP communication request signal extractor 106 and further receives the CoMP transmission execution notice from the master base station 100-1, the controller 107 outputs the CoMP transmission execution notice to the scheduler 105.
The scheduler 105 performs scheduling in downlink based on the radio channel quality information from the radio channel quality information extractor 104. Further, when the scheduler 105 receives the CoMP transmission execution notice from the controller 107 and further receives the CoMP control signal from the master base station 100-1, the scheduler 105 performs scheduling for the CoMP transmission. Further, the scheduler 105 controls the encoder/modulator 116 and the radio transmitter 117 to perform the encoding and modulation processes for the transmission in accordance with the scheduling.
The scrambling code generator 112 inputs the cell data (i.e., the cell number, CoMP-RNTI, and transmission slot number), generates the initial value of the scrambling code based on the cell data, and sequentially generates the scramble code. Details of the operations are described below. The scrambling code generator 112 generates the scrambling code based on the cell data from the master base station 100-1.
Therefore, the master base station and the slave base station generate the same scramble code. The generated scramble code is output to the encoder/modulator 116 to be used in the scrambling process to be performed on the transmission data transmitted from that slave base station 100-2.
Next, an example block diagram of the terminal 200 according to the first embodiment is described with reference to the drawings
As illustrated in
The antenna 201 transmits and receives a radio signal to and from the base stations 100-1 and 100-2. The radio receiver 202 outputs a received signal based on the radio signal received by the antenna 201. The demodulator/decoder 203 demodulates the received signal in accordance with the demodulation method or the like set by the terminal setting controller 210, descrambles (performs descramble on) the demodulated received signal using the scrambling code generated by the scrambling code generator 208, and decodes the descrambled received signal based on the coding rate set by the terminal setting controller 210.
The calculator 204 performs radio quality measurement of radio channels on the pilot signal or the like transmitted from the master base station 100-1 and the slave base station 100-2.
Namely, the calculator 204 measures the radio channel quality by measuring a Signal to Interference plus Noise Ratio (SINR) of the pilot signal or the like.
The radio channel quality information generator 205 generates the radio channel quality information based on the radio channel quality output from the calculator 204. Here, the radio channel quality information refers to, for example, a Channel Quality Indicator (CQI). The generated radio channel quality information is transmitted to the encoder/modulator 214.
The cell data extractor 206 extracts the cell number from the received signal output from the demodulator/decoder 203. Further, the cell data extractor 206 outputs the extracted cell number to the scrambling code generator 208.
The CoMP-RNTI extractor 207 extracts the CoMP-RNTI from the received signal output from the demodulator/decoder 203. Further, the CoMP-RNTI extractor 207 outputs the extracted CoMP-RNTI to the scrambling code generator 208.
The scrambling code generator 208 generates the initial value of the scrambling code based on the cell data (including, for example, the cell number, CoMP-RNTI), and sequentially generates the scrambling code. The scrambling code generator 208 outputs the generated scrambling code to the demodulator/decoder 203.
The received control signal extractor 209 extracts the control signal from the received signal, and outputs the extracted control signal to the terminal setting controller 210.
The terminal setting controller 210 controls the radio receiver 202 and the demodulator/decoder 203 so as to demodulate and decode the received data from the base stations 100-1 and 100-2 based on the scheduling data included in the control signal.
The received power measurer 211 measures, for example, the received power of the pilot signal of the received signal, and outputs the measurement result to the channel connection controller 212. Further, the channel connection controller 212 determines whether lines to the base stations 100-1 and 100-2 are to be connected based on the received power acquired from the received power measurer 211.
The connection request signal generator 213 generates the connection request signal based on an instruction signal, and outputs the generated connection request signal to the encoder/modulator 214.
The encoder/modulator 214 performs an encoding and modulation process on the radio channel quality information, connection request signal and the like. Further, the radio transmitter 215 performs transmission power control on the encoded radio channel quality information and the like, and outputs the controlled radio channel quality information and the like as a radio signal to the antenna 201.
By doing this, the radio channel quality information and the like are transmitted as a radio signal to the base stations 100-1 and 100-2 via the antenna 201.
Next, another example configuration (modified example 1) of the terminal 200 according to the first embodiment is described with reference to the drawings.
As illustrated in
Here, the terminal 200B according to the modified example 1 differs from the terminal 200A of the above described embodiment 1 in that the terminal 200B further includes the slot number extractor 216.
The slot number extractor 216 extracts the slot number from the received signal output from the demodulator/decoder 203. The slot number extractor 216 outputs the extracted slot number to the scrambling code generator 208.
By doing this, the scrambling code generator 208 generates the initial value of the scrambling code based on the cell data (including the cell number, CoMP-RNTI, slot number and the like), and sequentially generates the scrambling code. The scrambling code generator 208 outputs the generated scrambling code to the demodulator/decoder 203. The demodulator/decoder 203 descrambles the received data based on the scrambling code acquired from the scrambling code generator 208.
Next, an example configuration of the scrambling code generator 112 of the master base station 100-1 and the slave base station 100-2 and the scrambling code generator 208 of the terminals 200A and 200B is described.
The scrambling code generators 112 and 208 includes respective first and second registers (or flip-flops) 112-1 and 112-2, and first through third exclusive OR circuits 112-3 through 112-5.
The scrambling code generators 112 and 208 generates, for example, a gold code (or scrambling code) having a length of “31”, and the output of the code becomes the scrambling code c(n). The generating polynomial of the scrambling code c(n) is given in the above formula (2)
Next, an example communication process according to the first embodiment is described.
First, the master base station 100-1 broadcasts the cell data to the terminal 200 (step S01). Further, the master base station 100-1 transmits common pilot (pilot or a pilot signal) to the terminal 200 (step S02). For example, the pilot signal is generated by the radio transmitter 117 or the like of the master base station 100-1.
Next, the terminal having received the common pilot selects a cell to be communicated with (step S03), and establishes a channel to connect with the selected cell (step S04). For example, the received power measurer 211 of the terminal 200 measures the received power of the pilot signal, and the channel connection controller 212 selects the cell (e.g., master base station 100-1) having the highest received quality (e.g., the highest received power).
Then, the connection request signal generator 213 generates the connection request signal and transmits the generated connection request signal to the master base station 100-1 to establish the channel to the master base station 100-1. By doing this, the terminal 200 establishes a radio channel between the terminal 200 and the master base station 100-1.
Further, in the establishment of the radio channel, the network including the master base station 100-1 establishes the terminal identification number RNTI of the terminal 200, and notifies (transmits) the established terminal identification number RNTI to the terminal 200.
After the establishment of the radio channel, the terminal 200 measures the radio channel quality (e.g., CQI) based on the common pilot (step S05). Further, the terminal 200 reports the measured radio channel quality information to the master base station 100-1. In this case, for example, the calculator 204 of the terminal 200 measures the radio channel quality based on the pilot signal, the radio channel quality information generator 205 generates the radio channel quality information, and the generated radio channel quality information are transmitted to the master base station 100-1.
Next, the master base station 100-1 performs scheduling based on the received radio channel quality information (step S06). For example, the scheduler 105 of the master base station 100-1 performs the scheduling based on the radio channel quality information extracted by the radio channel quality information extractor 104.
Next, the master base station 100-1 performs transmission signal processing. For example, specifically, after receiving the report of the radio channel quality information (e.g., CQI) from the terminal 200, the master base station 100-1 selects (determines) which terminal the base station 100-1 should perform uplink or downlink communication (i.e., select the terminal with which the master base station 100-1 should communicate) with.
Further, the master base station 100-1 selects, for example, the transmission method (i.e., coding method and coding rate) and radio resources to be used, and notifies the selected transmission method to the terminal 200. In the following, a case of downlink communications is described.
Next, the encoder/modulator 116 of the master base station 100-1 performs the signal processing such as encoding, modulating and the like on a transmission control signal generated based on the selected transmission method, so that the processed transmission control signal is transmitted to the terminal 200 (step S09).
Similarly, the encoder/modulator 116 of the master base station 100-1 performs the signal processing such as encoding, modulating and the like on the transmission data, so that the processed transmission data are transmitted to the terminal (step S10).
The terminal 200 performs a received signal processing (step S11). Specifically, the terminal 200 receives the (transmission) control signal, and the demodulator/decoder 203 demodulates and decodes the received control signal to acquire the demodulated and decoded control signal. Similarly, the terminal 200 receives the transmission data, and the demodulator/decoder 203 demodulates and decodes the received transmission data to acquire the demodulated and decoded transmission data.
Here, the terminal 200 performs CoMP transmission determination. Namely, the terminal 200 determines whether the CoMP transmission is to be performed (step S12). Specifically, even when the above communications are performed, the terminal 200 periodically or intermittently receives the cell data, the pilot transmitted from other base station (e.g., the slave base station 100-2) (steps S13 and S14), and measures and calculates the radio quality with the other base station.
Here, for example, it is assumed that the terminal moves to the cell end of the master base station 100-1 so that the radio channel quality with the master base station 100-1 is reduced and the transmission characteristics thereof are deteriorated. To overcome the problem, when the terminal 200 determines that the transmission characteristics may be restored (improved) if the CoMP transmission from the master base station 100-1 and the slave base station 100-2 is performed, the terminal 200 further determines whether it is possible to perform the CoMP transmission based on the radio channel quality (e.g., CQI) with the other base station and also selects the cell (e.g., the cell of the slave base station 100-2) where the CoMP transmission is to be performed (step S15).
Next, the terminal 200 sends a request (CoMP transmission request) to the master base station 100-1 so that the master base station 100-1 performs the CoMP transmission with the slave base station 100-2 (step S16).
The master base station 100-1 having received the CoMP transmission request sends a notice to the slave base station 100-2 and the terminal 200 that the CoMP transmission is to be executed (steps S17 and S18).
Further, the master base station 100-1 further sends a notice of the CoMP-RNTI to the slave base station 100-2 and the terminal 200 (steps S19 and S20). The slave base station 100-2 and the terminal 200 having received notices in steps S17 through S20 performs channel establishment (step S21).
After that, the terminal 200 receives the pilot signals from the master base station 100-1 and the slave base station 100-2 (steps S22 and S23), measures and calculates the radio channel qualities of the received pilot signals (step S24), and reports the measured and calculated radio channel qualities to the master base station 100-1 and the slave base station 100-2 (steps S25 and S26).
Further, the master base station 100-1 and the slave base station 100-2 having received the respective radio channel qualities perform the respective scheduling (steps S27 and S28) and transmission signal processings (e.g., scrambling) (steps S29 and S30). In the process in steps S29 and S30, the master base station 100-1 and the slave base station 100-2 performs, for example, the process similar to the process in step S08, selects the terminal to be communicated with (e.g., terminal 200), and selects the transmission method to be used.
Next, the master base station 100-1 and the slave base station 100-2 generate respective control signals (transmission control signals) related to the selected transmission methods, and perform coding and modulation on the generated control signals. Further, the master base station 100-1 and the slave base station 100-2 perform coding and modulation on the respective transmission data based on the selected transmission methods.
After that, the master base station 100-1 transmits the transmission control signal and transmission data to the terminal 200 (steps S31 and S32). The slave base station 100-2 transmits the transmission control signal and transmission data to the terminal 200 (steps S33 and S34).
The terminal 200 receives the control signal from the master base station 100-1 and the slave base station 100-2 and demodulates and decodes the received control signal to extract the control signal. Further, based on the extracted control signal, the terminal 200 performs demodulating and decoding (e.g., descrambling) on the received data to acquire the (descrambled) data (step S35).
Next, another communication process according to the first embodiment (modified example 1) is described.
Here, a main difference between the communication process according to the modified example 1 in
Further, in the CQI transmission, in the example communication process in
Further, in the example communication process in
Here, in the communication process in
In the modified example 1, after the process in step S51 ends, the terminal 200 periodically or intermittently receives the cell, pilot and the like from other base station (e.g., slave base station 100-2) (steps S52 and S53) without determining whether the CoMP transmission is possible, measures and calculates the radio quality with the other base station, and selects the cell (step S54).
After that, the terminal receives the pilot signals from the master base station 100-1 and the slave base station 100-2 (steps S55 and S56), measures and calculates the radio channel quality information (e.g., CQI) (step S57), and reports the calculated radio channel quality information to the slave base station 100-2 (step S58). The slave base station 100-2 transmits the radio channel quality information acquired from the terminal 200 to the master base station via a network (step S59).
Further, the terminal 200 transmits the radio channel quality information to the master base station 100-1 (step S60).
After that, the master base station 100-1 performs the CoMP transmission determination as described above (step S61), sends a notice of performing the CoMP transmission to the slave base station 100-2 and the terminal 200 (steps S62 and S63). Similarly, the master base station 100-1 sends a notice of the CoMP-RNTI to the slave base station 100-2 and the terminal 200 (steps S64 and S65).
By doing this, the slave base station 100-2 and the terminal 200 establish channels based on the acquired data (step S66). Further, the master base station 100-1 transfers the data necessary for the scheduling to the slave base station (step S67).
Further, the process in steps S41 through S51 and steps S68 through S76 are similar to that in steps S01 through S11 and steps S27 through S76; therefore the repeated descriptions thereof are herein omitted.
Next, another communication process according to the first embodiment (modified example 2) is described.
A main difference between the modified example 2 of
Further, the process in steps S81 through S106 and steps S108 through S117 are similar to that in steps S41 through S76; therefore the repeated descriptions thereof are herein omitted.
Next, another communication process according to the first embodiment (modified example 3) is described.
Main differences between the modified example 3 of
Further, in the modified example 3, the slave base station 100-2 has no data to be transmitted to a communicating terminal (e.g., terminal 200) that is the other side of the CoMP transmission of the slave base station 100-2. In this case, the data to be transmitted to the opposing terminal are transmitted from a higher-level device to only the master base station 100-1 serving as a master.
Therefore, to transmit the data from the slave base station 100-2, the transmission data are transferred from the master base station 100-1 to the slave base station 100-2 (step S146).
Further, in the modified example 3, it is only the master base station 100-1 serving as a master that performs the scheduling (step S147). Further, in the modified example 3, the master base station 100-1 notifies transmission control data to the slave base station 100-2 (step S148). Further, in the modified example 3, both the master base station 100-1 and the slave base station 100-2 perform the transmission signal processing (steps S149 and S150).
Further, in the modified example 3, the master base station 100-1 transmits the transmission control signal and the transmission data to the terminal 200 (steps S151 and S152), and the slave base station 100-2 transmits only the transmission data to the terminal 200 (step S153).
Further, the process of steps S121 through S154 of
Next, another communication process according to the first embodiment (modified example 3) is described.
Main differences between the modified example 4 of
In the modified example 3, the master base station 100-1 determines whether it is desired to perform the CoMP transmission and further determines whether it is possible to perform the CoMP transmission. On the other hand, in the modified example 4, before the CoMP transmission request is transmitted from the terminal 200, the master base station 100-1 determines whether it is possible to perform the CoMP transmission (step S181).
Further, in the modified example 4, the terminal 200 transmits a request for performing the CoMP transmission to both the master base station 100-1 and the slave base station 100-2 (steps S182 and S183). In response to the request for performing the CoMP transmission from the terminal 200, the master base station notifies the CoMP transmission execution notice (steps S184 and S185).
Further, in the modified example 4, the master base station 100-1 further notifies another cell data and the like to the slave base station 100-2 (step S189).
Further, the process of steps S161 through S198 of
Next, another communication process according to the first embodiment (modified example 5) is described.
Main differences between the modified example 5 of
In the modified example 4, it is assumed that the master base station 100-1 and the slave base station 1002 are in synchronized with each other. Here, the term “synchronization” refers to, for example, a state where the start timings including radio frames are synchronization with each other, a state where the corresponding slot numbers are identical, a state where the transmission frequencies thereof is the same as each other or the like.
Further, in the modified example 4, it is desired that at least the corresponding slot numbers are identical. Although, it is not completely the same as each other, if the difference is within a certain range (e.g., a time difference is 0.1 msec or less, a frequency difference is less than 100 Hz, and the like), the difference may be thought to be allowable.
On the other hand, in the modified example 5, after the master base station 100-1 determines the CoMP transmission and notifies the performing of the CoMP transmission to the slave base station 100-2 and the terminal 200 (steps S224 and S225), the master base station 100-1 and the slave base station 100-2 are synchronized with each other (step S226).
Further, in the process of step S226, the synchronization may be performed after the notifying of the CoMP-RNTI. Namely, it is desired that the synchronization between the base stations be achieved before the actual CoMP transmission is performed.
Further, the process of steps S201 through S239 of
Next, a second embodiment is described. In the second embodiment, the term of the physical cell ID is removed from the formula for calculating the initial value of the scrambling code.
Namely, in the first embodiment, the initial value of the scrambling code is calculated based on the formula (1). However, in this case, it is desired to transmit the data of the “CoMP-RNTI” (e.g., 16 bits), the (physical) cell ID (NIDcell) (e.g., 9 bits 0-503), and the slot number (ns) (e.g. 5 bits 0-19) from the master base station 100-1 serving as a master to the slave base station 100-2 serving as a slave. The total number of bits in the data is 30 bits.
On the other hand, it is generally known that the fewer the data amount of the data to be transmitted (e.g., control data) is, the better the transmission efficiency of the data becomes. Therefore, it is desired to reduce the data amount (the number of bits) of such control data.
Further, a (physical) cell ID set to the slave base station is different from that set to the master base station, so that the (physical) cell ID is used to generate the scrambling code and the scrambling is performed on the data to be transmitted using the generated scrambling code.
However, upon receiving the physical) cell ID of the master base station, the slave base station may have to generate the scrambling code not based on the (physical) cell ID that is generally used but based on the (physical) cell ID of the master base station, which may cause an additional process.
To resolve the problem, in this embodiment, the term of physical cell ID is removed from the formula, so that the initial value of the scrambling code is calculated without transmitting the (physical) cell ID (NIDcell) and without using the (physical) cell ID of the master base station. Namely, in the second embodiment, the initial value of the scrambling code is calculated based on the following formula (4).
c
init
=n
CoMP-RNTI·214+q·213+└ns/2┘·29 (4)
By using the formula (4), as many as 9 bits of data amount in the data to be transmitted may be reduced, so that the workload of the scrambling process in the base station and the terminal may also be reduced.
Further, it is thought that the block diagram of the base stations and terminal, the sequence of the process and the like in the second embodiment may be described based on the description in the first embodiment. Therefore, specific descriptions in the second embodiment are herein omitted.
Next, a third embodiment is described. In the third embodiment, the term of the slot number is removed from the formula for calculating the initial value of the scrambling code.
Namely, in the second embodiment, the term of the physical cell ID is removed from the formula for calculating the initial value of the scrambling code. However, in this embodiment, the term of the slot number is removed.
For example, in general, it is not assumed (guaranteed) that a System Frame Number (SFN) of a main base station (e.g., the master base station) is the same as that of a following (slave) base station (e.g., slave base station), and also it is not assumed (guaranteed) that the timing of the SFN and the timing of a header of a slot of the main base station are the same as those of the following base station.
Therefore, even when the headers of the slots are synchronized between the base stations, the slot numbers may differ from each other between the base stations. For example, there may be a case where the slot number of the main base station is “0” but the slot number of the following base station is “5”.
To perform the CoMP transmission in such a case, it may be possible to generate the same initial value of the scrambling code and accordingly the same scrambling code unless the slot number is transmitted from the main base station to the following base station and the transmitted slot number is used. However, as described above, the fewer the amount of the control data is, the better the transmission efficiency becomes.
Further, the slave base station performs scrambling on the transmission data using the scrambling code that is generated based on the slot number different from that of the master base station. However, in a case of receiving the slot number of the base station, it is desired to separately generate the scrambling code using the slot number of the master base station which is different from the slot number. Namely, an additional process may be generated.
To resolve the problem, in the third embodiment, the term of the slot number is not transmitted (notified) removed from the formula for calculating the initial value of the scrambling code.
Namely, in the second embodiment, the term of the physical cell ID is removed from the formula for calculating the initial value of the scrambling code.
However, in this embodiment, the term of the slot number (ns) is removed from the formula for calculating the initial value, so that the initial value of the scrambling code may be calculated without transmitting (notifying) the slot number (ns) and without using the slot number of the master base station. Namely, the initial value of the scrambling code is calculated based on the following formula (5).
c
init
=n
CoMP-RNTI·219+q·213+NIDcell (5)
By using the formula (5), as many as 5 bits of data amount in the data to be transmitted may be reduced, so that the workload of the scrambling process in the base station and the terminal may also be reduced.
Further, it is thought that the block diagram of the base stations and terminal, the sequence of the process and the like in the third embodiment may be described based on the descriptions in the first embodiment. Therefore, specific descriptions in the third embodiment are herein omitted.
Next, a fourth embodiment is described. In the fourth embodiment, the terms of the physical cell ID and the slot number are removed from the formula for calculating the initial value of the scrambling code.
Namely, in the above second embodiment, a case is described where the initial value of the scrambling code is calculated without using the (physical) cell ID. Further, in the above third embodiment, a case is described where the initial value of the scrambling code is calculated without using the slot number.
On the other, in this fourth embodiment, the initial value of the scrambling code is calculated without using both the (physical) cell ID and the slot number. Further, the purpose and the effect of the fourth embodiment are similar to those in the second and third embodiments.
In the fourth embodiment, the initial value of the scrambling code is calculated based on the following formula (6).
c
init
=n
CoMP-RNTI·214+q·213 (6)
By using the formula (6), as many as 14 bits of data amount in the data to be transmitted may be reduced, so that the workload of the scrambling process in the base station and the terminal may also be reduced.
Further, it is thought that the block diagram of the base stations and terminal, the sequence of the process and the like in the fourth embodiment may be described based on the descriptions in the first embodiment. Therefore, specific descriptions in the third embodiment are herein omitted.
Next, a fifth embodiment is described. In the fifth embodiment, the “CoMP-RNTI” is set by the higher-level device (e.g., MME) of the base stations. Here, the “RNTI” is issued by the Radio Resource Control (RRC) of the base station.
As in such a case where a certain base station issues the “Co-RNTI” that is to be used among a plurality of base stations including the certain base station, namely, in a case where the CoMP-RNTI is to be separately managed, the same CoMP-RNTI may collide among the base stations.
To prevent the occurrence of the problem, in the fifth embodiment, it is the higher-level device of the base stations that issues the “CoMP-RNTI” and centrally manages the issued “CoMP-RNTI”. Namely, in the fifth embodiment, by issuing the CoMP-RNTI by the higher-level device of the base stations, it may become possible to manage the CoMP-RNTI while preventing the collision of the CoMP-RNTI.
The base stations 100-1 and 100-2 transmit respective data different from each other, and the terminal 200 receives those data (in downlink). Further, the terminal 200 may transmit first data to the base station 100-1 and second data different from the first data to the base station 100-2 (in uplink). Each of the base stations 100-1 and 100-2 and the terminal 200 may perform so-called “CoMP communications” with each other. As described above, the base stations 100-1 and 100-2 refer to the master base station 100-1 and the slave base station 100-2, respectively.
The MME 300 includes a mobility manager 301 and a CoMP controller 302. The mobility manager 301 mainly performs the management (control) of mobility and the management of the positional registration of the base station(s). Further, the mobility manager 301 transmits mobility control data to the base stations 100-1, 100-2 and the like.
For example, the CoMP controller 302 issues and manages the CoMP-RNTI. Further, the CoMP controller 302 manages a plurality of CoMP-RNTIs whether each of the CoMP-RNTIs is being used or not. Specifically, for example, upon receiving a request for issuing a CoMP-RNTI from a base station (e.g., master base station 100-1), the CoMP controller 302 selects one of the CoMP-RNTIs that are not in use or that will not be used in the same area as that of the same CoMP-RNTI. Further, the CoMP controller 302 transmits the selected CoMP-RNTI to the base station in response to the request from the base station. Further, the MME 300 may function as a Serving Gate Way (S-GW) apparatus that transfers or relays data.
Namely, in the fifth embodiment, when it is determined that it is desired to perform the CoMP transmission, a request for issuing the CoMP-RNTI is issued to the MME 300. In response to the request, the MME 300 selects one of the CoMP-RNTIs that are not being used by the base stations which are under control by the other MMES, and transmits the selected CoMP-RNTI to the base station having sent the request.
As the main base station (master base station 100-1), the base station having received the CoMP-RNTI transmits (transfers) the received CoMP-RNTI to the following base station (slave base station 100-2) and the terminal 200 that are to perform the CoMP transmission, so as to perform the CoMP transmission.
Further, when it is determined that it is desired to perform the CoMP transmission between a certain base station and a certain terminal, a request for issuing the CoMP-RNTI and identification data indicating the master base station 100-1 and the slave base station 100-2 are transmitted (notified) to the MME 300. Upon receiving the notice, the MME 300 selects a CoMP-RNTI as described above and transmits the selected CoMP-RNTI to the master base station 100-1 and the slave base station 100-2.
The master base station having received the notice of the CoMP-RNTI transmits the received CoMP-RNTI to the terminal 200 that is to perform the CoMP transmission. Further, in this case, the CoMP controller 302 of the MME 300 manages a plurality of CoMP-RNTIs whether each of the CoMP-RNTIs is being used or not, and further manages which CoMP-RNTI is being used by which of the base stations.
Further, in the fifth embodiment, the base station may determine whether it is desired to perform the CoMP transmission. However, it should be noted that the terminal 200 may also determine whether it is desired to perform the CoMP transmission, send a request for issuing the CoMP-RNTI to a base station, so that the base station having received the request may send a request to issue the CoMP-RNTI to the MME 300. By doing this, according to the fifth embodiment, it may become possible to prevent the collision of the CoMP-RNTI.
Further, in the above description, a case is described where it is the MME 300 that issued and manages the CoMP-RNTI(s). However, the present invention is not limited to this configuration. For example, Multi-cell/multicast Coordination Entity (MCE) that controls an MBSFN may issue and manage the CoMP-RNTI.
Next, an example block diagram of the master base station 100-1 according to the fifth embodiment is described with reference to the drawing. In the following descriptions, the same reference numerals are used to describe the blocks having substantially the same functions as those in the master base station 100-1 of
In the fifth embodiment, when it is determined that the CoMP transmission is to be performed, the radio channel controller 109 sends a request for allocating the CoMP-RNTI (CoMP-RNTI request) to the MME which is the higher-level device. Further, upon receiving the notice of the CoMP-RNTI from the MME 300, the radio channel controller 109 transmits the received CoMP-RNTI to the slave base station 100-2 and the terminal 200.
Further, the block diagrams of the slave base station 100-2 and the terminal 200 in the fifth embodiment are the same as those in the first embodiment described above. Therefore, specific descriptions thereof are herein omitted.
Next, an example communication process according to the fifth embodiment is described.
Here, it is assumed that the terminal (UE) 200 exists in an area where the terminal (UE) 200 is communicable with not only the master base station 100-1 but also the slave base station 100-2. Further, in this embodiment, there exists the MME 300 as the higher-level device of the base stations 100-1 and 100-2.
In the following descriptions, differences from the described sequence of the communication process according to the fifth embodiment are mainly described.
A main difference between the fifth embodiment of
Specifically, the terminal 200 sends a request to the master base station 100-1 so that the master base station 100-1 performs the CoMP transmission with the slave base station 100-2 (step S255). After that, the master base station 100-1 sends a request for the allocation of the CoMP-RNTI to the MME 300 (step S256). After that, as described above, the MME 300 selects and allocates the CoMP-RNTI (step S257), and transmits (notifies) the allocated CoMP-RNTI to the master base station 100-1 having sent the request (step S258).
Based on the CoMP-RNTI from the MME 300, the master base station 100-1 notifies the received CoMP-RNTI to the slave base station 100-2 and terminal 200 (steps S262 and S263).
Further, the process of steps S241 through S255 and S259 through S277 of
Next, another communication process according to the fifth embodiment (modified example 1) is described.
Here, a main difference between the communication process according to the modified example 1 in
Namely, in the example communication process in
Further, in the CQI transmission, in the example communication process in
Further, in the example communication process in
Further, the process of steps S281 through S319 in
Next, another communication process according to the first embodiment (modified example 2) is described.
A main difference between the modified example 2 in
On the other hand, in the modified example 2, the MME 300 notifies the CoMP-RNTI to both the master base station 100-1 and the slave base station 100-2 (steps S337 and S338). Accordingly, the master base station notifies the CoMP-RNTI only to the terminal 200 (step S339).
Further, the process of steps S320 through S356 excepting the above steps in
Next, another communication process according to the first embodiment (modified example 3) is described.
Here, a difference between the modified example 3 of
Namely, in the modified example 3, the MME 300 notifies the CoMP-RNTI to both the master base station 100-1 and the slave base station 100-2 (steps S384 and S385). Accordingly, the master base station notifies the CoMP-RNTI only to the terminal 200 (step S386).
Further, the process of steps S361 through S399 excepting the above steps in
Next, a sixth embodiment is described. In the sixth embodiment, a case of uplink CoMP is described. Here, the uplink CoMP differs from the downlink CoMP described above in that the terminal performs the transmission process and the main and following base stations perform the receiving process.
Further, the uplink CoMP transmission is controlled by the main base station (master base station). Namely, another difference is that the main base station gives permission for the terminal to transmit. Further, the main base station receives the uplink pilot from each terminal, and measures and calculates the uplink radio channel quality.
Further, based on the radio channel quality, the scheduler 105 in the base station(s) according to the first embodiment selects the terminal to be allowed to transmit uplink data, a transmission method of transmitting the uplink data, and further selects the radio sources to be used in the uplink data transmission. Further, based on the selection result, the base station(s) generates and transmits the control signal to the terminal.
Further, the terminal having received the control signal encodes and modulates data based on the received control signal.
Namely, in the above first embodiment, the transmission side selects the transmission method. In the sixth embodiment, the base station which is on the receiver side selects the transmission method of the transmission from the terminal.
Further, the base station sends a request to the terminal so that the terminal transmits the pilot and the base station measures and calculates the radio channel quality. Namely, when it is determined that a terminal will perform the uplink CoMP transmission, the master base station transmits the CoMP-RNTI to the terminal.
Further, based on the transmitted CoMP-RNTI, similar to the above embodiments, the terminal calculates the initial value of the scrambling code, and generates the scrambling code. Further, based on the generated scrambling code, the terminal scrambles and transmits the transmission data.
Further, the main base station transmits the CoMP-RNTI having been transmitted to the terminal to the following base station (slave base station). Both the slave base station having received the CoMP-RNTI and the master base station having transmitted the CoMP-RNTI calculate the initial value of the scrambling code and generate the scrambling code.
Further, based on the generated scrambling code, the slave base station and the master base station descramble the data demodulated based on the radio wave transmitted by the terminal and received by the respective base stations, and decode the descrambled data to acquire the data.
Further, the selection and setting of the CoMP-RNTI, the calculation of the initial value of the scrambling code may be performed based on, for example, the descriptions in the above first through fifth embodiments.
Next, an example block diagram of the master base station 100-1, the slave base station 100-2, the terminal 200 according to the sixth embodiment is described with reference to the drawings. Further, in the following description, the same reference numerals are used to describe the elements having substantially the same functions, and the specific descriptions thereof are herein omitted.
In the sixth embodiment, to determine whether it is possible to perform the uplink CoMP transmission, the scheduler 105 of the master base station 100-1C performs scheduling based on a result of calculation performed by the radio channel quality information measurer and calculator 118 in
Upon receiving the instruction, the control signal generator 115 generates a pilot transmission request control signal, encodes and modulates the generated pilot transmission request control signal, and transmits the encoded and modulated pilot transmission request control signal to the terminal 200C.
Further, the master base station 100-1C receives the pilot transmitted from the terminal 200C. The radio channel quality information measurer and calculator 118 of the master base station 100-1C measures and calculates the uplink radio channel quality. The radio channel quality information measurer and calculator 118 outputs the calculation result to the controller 107.
Further, the controller 107 receives other radio channel quality which is measured and calculated by another base station (e.g., slave base station) that is reported by the master base station 100-1C. Based on the radio channel qualities, the controller 107 determines whether it is possible to perform the uplink CoMP transmission and selects the slave base station that is to receive the uplink CoMP transmission.
After that, the controller 107 notifies the performance of the uplink CoMP transmission to the radio channel controller 109, sets the CoMP-RNTI, and outputs the CoMP-RNTI to the scrambling code generator 112 and the system information generator 113.
Further, the scrambling code generator 112 generates the scrambling code, and outputs the generated scrambling code to the demodulator/decoder 103. The demodulator/decoder 103 descrambles the data from the terminal 200 to acquire (restore) the data. The following processes are the same as those in the above embodiment describing the downlink CoMP transmission; therefore the descriptions thereof are herein omitted.
In the sixth embodiment, similar to the master base station 100-1C, the radio channel quality measurer and calculator 118 of the slave base station 100-2B measures and calculates the uplink radio channel quality. Further, in the sixth embodiment, the uplink transmission is described. Therefore, similar to the master base station 100-1C, the slave base station 100-2B receives data.
However, the slave base station 100-2B differs from the master base station 100-1C in that the radio channel quality measurer and calculator 118 of the slave base station 100-2B reports the measured and calculated radio channel quality to the master base station 100-1C via a predetermined interface (I/F) between the base stations.
Further, the scrambling code generator 112 generates the scrambling code, and outputs the generated scrambling code to the demodulator/decoder 103. The demodulator/decoder 103 descrambles the data from the terminal 200 to acquire the data.
As illustrated in
The demodulator/decoder 203 of the terminal 200C demodulates and decodes a signal transmitted from the master base station 100-1C. Further, the system information extractor 217 extracts the pilot transmission request control signal based on the demodulated and decoded signal, and outputs the extracted pilot transmission request control signal to the transmission/receiving controller 218.
The transmission/receiving controller 218 sends a request to the pilot generator 219 to generate the pilot. The pilot generator 219 generates the pilot. After that, the pilot is encoded and modulated by the encoder/modulator 214 and transmitted to the master base station 100-1C and the slave base station 100-2B.
The scrambling code generator 208 generates the scrambling code to be used to scramble transmission data, and outputs the generated scrambling code to the encoder/modulator 214. The encoder/modulator 214 scrambles the transmission data using the generated scrambling code. The scrambled transmission data are transmitted to the master base station 100-1C and the slave base station 100-2B.
Next, an example communication process according to the sixth embodiment is described.
Further, it is assumed that the terminal (UE) 200 (200C) is located in an area where the terminal 200C is communicable with both the master base station (eNB1) 100-1 (master base station 100-1C) and the slave base station (eNB2) 100-2 (slave base station 100-2B).
Further, the process of steps S401 through S407 of
After the scheduling in the process of step S407, the master base station 101-1 transmits the uplink (UL) transmission control signal (UL transmission control signal) to the terminal 200 (step S408).
Upon receiving the UL transmission control signal, the terminal 200 performs the transmission signal processing (step S409), and transmits the transmission data to the master base station 100-1 (step S410). After that, the master base station 100-1 determines whether it is possible (desirable) to perform the Uplink CoMP transmission (UL CoMP transmission) (step S412), and performs the terminal transmission signal processing (step S411). Further, the master base station 100-1 transmits the pilot transmission request to the terminal (step S413).
Based on the pilot transmission request from the master base station 100-1, the pilot generator 219 of the terminal 200 generates the pilot, and transmits the generated pilot to the master base station 100-1 and the slave base station 100-2 (steps S414 and S415).
Next, the master base station 100-1 and the slave base station 100-2 perform respective radio channel quality measurements (steps S416 and S417). Further, the slave base station 100-2 transmits the radio channel quality (e.g., CQI) to the master base station 100-1. The master base station 100-1 select the cell where the CoMP transmission is to be performed based on the radio channel qualities acquired in steps S416 and S418.
After that, the master base station 100-1 notifies the performance of the uplink CoMP transmission to the base station where the uplink CoMP transmission is to be performed (e.g., slave base station 100-2 “target base station”) and the terminal 200 (steps S420 and S421). Further, the master base station 100-1 notifies the CoMP-RNTI to the base station where the uplink CoMP transmission is to be performed (e.g., slave base station 100-2) and the terminal 200 (steps S422 and S423).
Based on the notice, the slave base station 100-2 and the terminal 200 establish the line with each other (therebetween) (step S424). Further, the master base station 100-1 reports the cell data and the like to the slave base station 100-2 (step S425).
After that, the master base station 100-1 and the slave base station 100-2 perform scheduling (steps S426 and S427), and transmits the generated respective UL transmission control signals to the terminal 200 (steps S428 and S429). The terminal 200 performs the transmission signal processing (e.g., scrambling) based on the UL transmission control signals (step S430), and transmits the transmission data to the master base station 100-1 and the slave base station 100-2.
Further, the master base station 100-1 and the slave base station 100-2 having received the data from the terminal perform respective received signal processing (e.g., descrambling) (steps S433 and S434). Further, the slave base station 100-2 transmits the received-signal-processed data and the like to the master base station 100-1 (step S435). Example communication process in sixth embodiment (modified example 1)
Next, another communication process according to the sixth embodiment (modified example 1) is described.
In the modified example 1 of
Further, the process of steps S441 through S476 of
Next, another communication process according to the sixth embodiment (modified example 2) is described.
After the scheduling in step S506, the master base station 101-1 transmits the UL transmission control signal to the slave base station 100-2 and terminal 200 (steps S507 and S508). Based on the received UL transmission control signal, the terminal 200 performs the transmission signal processing on the transmission data (step S509), and transmits the processed transmission data to the master base station 100-1 and the slave base station 100-2 (steps S510 and 511).
Further, the process of steps S481 through S514 of
Next, a seventh embodiment is described. In the seventh embodiment, an offset term is added to the formula according to the fourth embodiment.
For example, it is desired that the scrambling code for the CoMP transmission generated based on the initial value calculated by the above formula (6), the scrambling code for the PDSCH, and the scrambling code for the PMCH have mutually no correlation with (or orthogonal to) each other. However, the gold codes, which are scrambling codes, have completely no correlation with each other. Namely, for example, depending on a combination of the initial values, correlation may be generated, which may cause interference.
To avoid the problem, it is desired to change (shift) the scrambling code for the CoMP transmission so that the above three scrambling codes (for CoMP, PDSCH, and PMCH) have mutually no correlation with each other or the change of the scrambling code for the CoMP may near a state where the scrambling code for CoMP has no correlation with the other two scrambling codes for PDSCH and PMCH.
Namely, in the seventh embodiment, as described above, by changing the scrambling code for CoMP transmission so as to have no correlation with other scrambling codes, it may become possible to reduce the interferences. As a result, the transmission characteristics may be improved.
Further, the interferences include the interference that is applied to other transmissions (channels) and the interferences that are received from the other transmission (channels). Therefore, if the transmission characteristics of the CoMP transmission may be improved, the transmission characteristics of normal data transmissions and MBMS data transmissions may also be improved.
In the seventh embodiment, an offset for the CoMP is selected so that the scrambling code for CoMP transmission has no correlation with other scrambling codes (i.e., the interferences may be reduced). To that end, as illustrated in the following formula (7), a term for offset is added to the above formula (6).
c
init
=n
CoMP-RNTI·214+q·213+CoMP_offset (7)
By doing this, it may become possible to reduce the interferences with the PDSCH transmitted using a normal transmission method and the PMCH. As a result, in the seventh embodiment, it may become possible to improve the transmission quality of the CoMP and the transmission quality of the PDSCH and PMCH.
Further, the offset (i.e., “CoMP_offset” in formula (7)) may be set as a variable in the base station and reported to the terminal. Otherwise, the offset may be a fixed value as the radio communication system and stored (shared) among the base stations and the terminal. Otherwise, the offset (“CoMP_offset”) may be notifies from the base station to the terminal as the system information.
Further, in the seventh embodiment, hereinafter, the scrambling code to be used in the scrambling to be performed on the PDSCH transmitting the dedicated data is simplified as “code 1”; the scrambling code to be used in the scrambling to be performed on the PMCH transmitting the MBMS data is simplified as “code 2”; and the scrambling code to be used in the scrambling to be performed on the CoMP transmission is simplified as “code 3”.
Further, in the seventh embodiment, it is desired that those three codes (codes 1, 2, and 3) have mutually no correlation (i.e., orthogonal) with each other and those three codes may be easily distinguished from each other.
However, actually, such correlation may be generated, and which may cause mutual interference. As a result, those scrambling codes interference with each other. To reduce the interferences (namely, to generate the scrambling code which may cause less interferences), the initial value is selected.
As a method of selecting the initial value, for example, the code 3 may be selected which may reduce the correlation between the scrambling performed in the CoMP transmission and the others, the offset is set in advance so that such a code 3 may be generated, and by doing this, the above three codes (i.e., the codes 1, 2, and 3) are set.
Further, in the seventh embodiment, for example, the CoMP transmission number “CoMPnumber” may be set as transmission identification data to distinguish one transmission group from another, the transmission group being difference data simultaneously or intermittently transmitted from a plurality of base stations to one terminal, and the following formula (8) may be used as the “CoMPnumber”, or the following formula (8) may alternatively be used.
c
init
=n
CoMP-RNTI·214+q·213+CoMPnumber (8)
Further, in the seventh embodiment, as described in the above first embodiment, when the CoMP-RNTI is set, by using the CoMP-RNTI including the offset (“CoMP-RNTI2”), it may become possible to reduce (remove) the correlation with other codes. In this case, the following formulas (9) and (10) are used.
c
init
=n
CoMP-RNTI2·214+q·213 (9)
c
init
=n
CoMP-RNTI2·214 (10)
Next, an example block diagram of the master base station 100-1 according to the seventh embodiment is described. Further, in the following description, the same reference numerals are used to describe the elements having substantially the same functions as those in the master base station 100-1 of
In the master base station 100-1D of
Further, the radio channel controller 109 acquires the CoMP-RNTI and the like from the RNTI setter 110 based on the connection request signal from the connection request signal extractor 108, and outputs the acquired CoMP-RNTI and the like to the system information generator 113.
Further, in the seventh embodiment, it is assumed that the CoMP-RNTI and the like are set in the RNTI setter 110. However, the present invention is not limited to this configuration. For example, as described above, the CoMP-RNTI may be acquired by the CoMP-RNTI setter 111.
Further, the offset setter/storage 120 sets and stores the (above-described) offset. The system information generator 113 acquires offset data from the offset setter/storage 120, and outputs the acquired offset data to the scrambling code generator 112. By doing this, the scrambling code generator 112 generates the scrambling code for CoMP transmission using the offset. Therefore, in the seventh embodiment, for example, it may become possible to generate the scrambling code having less correlation with other scrambling codes.
Further,
In the master base station 100-1E of
Next, an example configuration of a terminal according to a seventh embodiment is described.
As illustrated in
Here, in comparison with the terminal 200B according to the first embodiment (modified example 1), the terminal 200D of
The offset data extractor 220 extracts the offset data from the received signal output from the demodulator/decoder 203. Further, the offset data extractor 220 outputs the extracted offset data to the scrambling code generator 208.
By doing this, based on the cell data (including, for example, the cell number, CoMP-RNTI, slot number, and offset data) the scrambling code generator 208 generates the initial value of the scrambling code, and sequentially generates the scrambling code. The scrambling code generator 208 outputs the generated scrambling code to the demodulator/decoder 203. By using the received scrambling code from the scrambling code generator 208, the demodulator/decoder 203 descrambles the received data.
As described above, in the seventh embodiment, the scrambling code is generated by using the offset data. Accordingly, the generated scrambling code is more likely to have less correlation with other scrambling codes. As a result, the interferences may be reduced, and transmission characteristics may be improved.
Next, an example communication process according to the seventh embodiment is described.
Further, it is assumed that the terminal (UE) 200 (200D) is located in an area where the terminal 200D is communicable with both the master base stations (eNB1) 100-1 (master base stations 100-1D and 100-1E) and the slave base station (eNB2) 100-2.
Further, in the following, a main difference from the example communication process according to the first embodiment is described.
A main difference between the seventh embodiment of
By doing this, in the seventh embodiment, by using the offset so that the scrambling code for the CoMP transmission has no correlation with the other scrambling codes, the interferences may be reduced and the transmission characteristics may be improved accordingly.
The process of steps S521 through S557 excepting the above steps in
Next, another communication process according to the seventh embodiment (modified example 1) is described.
Further, in the following, a main difference from the example communication process according to the first embodiment is described.
In the seventh embodiment (modified example 1) of
In the process of steps S561 through S601 excepting the above steps in
Next, another communication process according to the seventh embodiment (modified example 2) is described.
A main difference between the seventh embodiment (modified example 2) of
By doing this, in the seventh embodiment, by using the CoMP-RNTI including the offset so that the scrambling code for the CoMP transmission has no correlation with the other scrambling codes, the interferences may be reduced and the transmission characteristics may be improved accordingly.
The process of steps S611 through S645 excepting the above steps in
Next, another communication process according to the seventh embodiment (modified example 3) is described.
Further, in the following, a main difference from the example communication process according to the first embodiment is described.
In the seventh embodiment (modified example 3) of
The process of steps S651 through S689 excepting the above steps in
Next, an eighth embodiment is described. In the eighth embodiment, for example, the offset is added based on an initial value calculation formula for the PDSCH transmission.
In the above seventh embodiment, an offset is provided in (added to) the initial value of the scrambling code so that the correlation of the scrambling code for the CoMP relative to the scrambling codes for PDSCH and PMCH is reduced.
In the eighth embodiment, for example, as indicated in the following formula (11), the offset term “CoMP_offset2” is added to the formula for calculating the initial value of the scrambling code for the PDSCH. By doing this, in the eighth embodiment, the initial value may be calculated so that the generated scrambling code for the CoMP has less correlation with other scrambling codes than a scrambling code calculated generated without using the offset term.
c
init
=n
CoMP-RNTI·214+q·213+└ns/2┘·29+NIDcell+CoMP_offset2 (12)
By doing this, it may become possible to generate the scrambling code for CoMP having less correlation with the scrambling codes for other PDSCH and PMCH.
Here, as an apparatus configuration of the base station according to the eighth embodiment, the master base station 100-1D of
The system information generator 113 acquires the offset from the offset setter/storage 120, and outputs the RNTI, Cell ID, offset and the like to the scrambling code generator 112. By doing this, the scrambling code generator 112 may generate the scrambling code by including the offset in the initial value of the scrambling code using the offset.
Next, an example communication process according to the eighth embodiment is described.
Further, in the following, a main difference from the example communication process according to the seventh embodiment is described. In
The process of steps S691 through S727 excepting the above steps in
Next, another communication process according to the eighth embodiment (modified example 1) is described.
Further, in the following, a main difference from the example communication process according to the seventh embodiment (modified example 1) is described.
In the eighth embodiment (modified example 1) of
In the process of steps S731 through S771 excepting the above steps in
By doing this, in the eighth embodiment, by using the offset so that the scrambling code may be generated to have less correlation with other scrambling codes, the interferences may be reduced and accordingly, the transmission characteristics may be improved.
Next, a ninth embodiment is described. In the ninth embodiment, the term of the “cell ID” is removed from and an offset is added to the formula for calculating the initial value of the scrambling code. Namely, in the ninth embodiment, the physical cell ID is removed from the initial value calculation formula. Further, to reduce the correlation similar to the above embodiments, as illustrated in the following formula (12), the offset term “CoMP_offset3” is added.
c
init
=n
CoMP-RNTI·214+q·213+└ns/2┘·29+NIDcell+CoMP_offset3 (12)
By doing this, it may become possible to generate the scrambling code for CoMP having less correlation with the scrambling codes for other PDSCH and PMCH.
Here, as an apparatus configuration of the base station according to the ninth embodiment, the master base station 100-1D of
Next, a tenth embodiment is described. In the tenth embodiment, the term of the “slot number” is removed from and an offset is added to the formula for calculating the initial value of the scrambling code.
Namely, in the tenth embodiment, the slot number is removed from the initial value calculation formula. Further, to reduce the correlation similar to the above embodiments, as illustrated in the following formula (13), the offset term “CoMP_offset4” is added.
c
init
=n
RNTI·214+q·213+NIDcell+CoMP_offset4 (13)
By doing this, it may become possible to generate the scrambling code for CoMP having less correlation with the scrambling codes for other PDSCH and PMCH.
Here, as an apparatus configuration of the base station according to the tenth embodiment, the master base station 100-1D of
Next, an eleventh embodiment is described. In the eleventh embodiment, the terms of the “cell ID” and the “slot number” are removed from and an offset is added to the formula for calculating the initial value of the scrambling code.
Namely, in the eleventh embodiment, the slot number and the physical cell ID are removed from the initial value calculation formula. Further, to reduce the correlation similar to the above embodiments, as illustrated in the following formula (14), the offset term “CoMP_offsets” is added.
c
init
=n
CoMP-RNTI·214+q·213+└ns/2┘·29+NIDcell+CoMP_offset5 (14)
By doing this, it may become possible to generate the scrambling code for CoMP having less correlation with the scrambling codes for other PDSCH and PMCH.
Further, in the eleventh embodiment, the constant term “q▪213” may also be removed. In this case as well, to reduce the correlation similar to the above embodiments, as illustrated in the following formula (15), the offset term “CoMP_offset6” is added.
c
init
=n
RNTI·214+CoMP_offset6 (15)
Here, as an apparatus configuration of the base station according to the eleventh embodiment, the master base station 100-1D of
Next, a twelfth embodiment is described. In the twelfth embodiment, the offset is applied to the uplink CoMP as well. Namely, in the twelfth embodiment, the offset is further used in the uplink CoMP indicated in the sixth embodiment so that the generated scrambling code has less correlation with other scrambling codes. By doing this, the interferences may be reduced and accordingly the transmission characteristics may be improved.
Further, as example configurations of the base stations and the terminal, for example, the example configurations of the base stations and the terminal according to the sixth embodiment may be used. However, the configurations in the twelfth embodiment are not limited to those configurations.
Next, an example communication process according to the twelfth embodiment is described.
Further, in the following, a main difference from the example communication process according to the sixth embodiment is described. In
The process of steps S781 through S815 excepting the above steps in
Next, another communication process according to the twelfth embodiment (modified example 1) is described.
Further, in the following, a main difference from the example communication process of
In the twelfth embodiment (modified example 1) of
In the process of steps S821 through S854 excepting the above steps in
By doing this, in the twelfth embodiment, by using the offset so that the scrambling code may be generated to have less correlation with other scrambling codes, the interferences may be reduced and accordingly, the transmission characteristics may be improved.
According to the above embodiments, for example, it may become possible to reduce the workloads of the processes to be performed by the terminal and the base stations. Further, according to the above embodiments, it may become possible to reduce the energy consumption in the terminal and the base stations. Further, according to the above embodiments, it may become possible to reduce an amount of data desired to calculate the initial value of the scrambling code in the following base station that is to perform the CoMP transmission.
Further, according to the above embodiments, it may become possible to reduce an amount of data desired to notify the calculation result of the initial value of the scrambling code in the base station and the terminal that are to perform the CoMP transmission.
Further, by storing a program that realizes the communication process described in the above embodiments into a recording medium, it may become possible to cause a computer to perform the communication process according to an embodiment of the present invention.
Further, the control process described above may be realized (performed) by causing the computer or a mobile terminal device to read the program stored in the recording medium after the program is stored in the recording medium.
Further, there are various types of recording medium, that may be used as the recording medium, including, for example, a recording medium to which data are optically, electronically, or magnetically stored such as a CD-ROM, a flexible disc, a magnetic optical disc or the like and a semiconductor memory to which data are electronically stored, the semiconductor memory including a Read-Only Memory (ROM), flash memory or the like.
Although details of the embodiments are described, it should be noted that the present invention is not limited to a specific embodiment. Namely, various modifications and changes may be applicable without departing from the scope of the claims of the present invention. Further, it is possible to include a combination having all or some of the embodiments.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventors to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of superiority or inferiority of the invention. Although the embodiments of the present inventions has been described in detail, it is to be understood that various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
This application is a continuation application of Internal Application PCT/JP2011/058355 filed Mar. 31, 2011 and designated the U.S., the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2011/058355 | Mar 2011 | US |
Child | 14030571 | US |