The present disclosure relates to an information processing device, a communication device, an information processing method, a communication method, and a program.
In a communication standard such as Long Term Evolution (LTE)/LTE-Advanced (LTE-A), an orthogonal frequency-division multiple access (OFDMA) method is adopted as a communication method for realizing so-called multiple access. In orthogonal frequency-division multiplexing (OFDM) represented by OFDMA, for example, information is further multiplexed by encoding a transmission signal by a modulation method such as phase modulation (phase-shift keying (PSK)) or quadrature amplitude modulation (QAM).
In addition, in recent years, new communication methods called filter bank multicarrier (FBMC), filtered OFDM (f-OFDM), and the like, for example, have been considered as a radio access technology (RAT) of a fifth generation (5G) mobile communication system following LTE/LTE-A. In addition, introduction of a modulation method called Offset QAM (OQAM) is also being considered.
Patent Literature 1: WO 2010/014805
On the other hand, in the communication method adopting PSK or QAM, IQ imbalance occurs due to imperfection of a circuit (for example, various mixers and the like) for realizing modulation or demodulation of transmitted and received signals in some cases. The imperfection of such a circuit is manifested, for example, due to a variation in devices (transistors or the like) included in the circuit. Particularly, in the communication methods considered for 5G, it is desired to realize a peak data rate of 10 Gbps or more, and it is speculated that degradation of communication quality due to the IQ imbalance will appear more noticeably than with the existing communication method.
In response to such a problem, for example, Patent Literature 1 discloses an example of a mechanism for correcting (calibrating) the IQ imbalance. However, in the configuration disclosed in Patent Literature 1, since a circuit configuration is complicated, a circuit scale increases.
Therefore, the present disclosure proposes an information processing device, a communication device, an information processing method, a communication method, and a program capable of realizing IQ imbalance correction in a more preferable aspect.
According to the present disclosure, there is provided an information processing device including: a calculation unit configured to calculate an error between predetermined reference coordinates on an IQ plane and a signal point of a received predetermined reference signal on a basis of a reception result of the reference signal on which phase modulation or quadrature amplitude modulation is implemented and mapping information of the reference signal; and a generation unit configured to generate correction data for correcting a deviation of a signal point of a received signal on a basis of a calculation result of the error.
In addition, according to the present disclosure, there is provided a communication device including: a calculation unit configured to calculate an error between predetermined reference coordinates on an IQ plane and a signal point of a received predetermined reference signal on a basis of a reception result of the reference signal on which phase modulation or quadrature amplitude modulation is implemented and mapping information of the reference signal; a generation unit configured to generate correction data for correcting a deviation of a signal point of a received signal on a basis of a calculation result of the error; a communication unit configured to perform wireless communication; and a correcting unit configured to correct the deviation of the signal point of the received signal received through the wireless communication on a basis of the generated correction data.
In addition, according to the present disclosure, there is provided an information processing method including: calculating, by a processor, an error between predetermined reference coordinates on an IQ plane and a signal point of a received predetermined reference signal on a basis of a reception result of the reference signal on which phase modulation or quadrature amplitude modulation is implemented and mapping information of the reference signal; and generating, by the processor, correction data for correcting a deviation of a signal point of a received signal on a basis of a calculation result of the error.
In addition, according to the present disclosure, there is provided a communication method including: calculating, by a processor, an error between predetermined reference coordinates on an IQ plane and a signal point of a received predetermined reference signal on a basis of a reception result of the reference signal on which phase modulation or quadrature amplitude modulation is implemented and mapping information of the reference signal; generating, by the processor, correction data for correcting a deviation of a signal point of a received signal on a basis of a calculation result of the error; performing, by a communication unit, wireless communication; and correcting, by the processor, the deviation of the signal point of the received signal received through the wireless communication on a basis of the generated correction data.
In addition, according to the present disclosure, there is provided a program that causes a computer to execute: calculating an error between predetermined reference coordinates on an IQ plane and a signal point of a received predetermined reference signal on a basis of a reception result of the reference signal on which phase modulation or quadrature amplitude modulation is implemented and mapping information of the reference signal; and generating correction data for correcting a deviation of a signal point of a received signal on a basis of a calculation result of the error.
In addition, according to the present disclosure, there is provided a program that causes a computer to execute: calculating an error between predetermined reference coordinates on an IQ plane and a signal point of a received predetermined reference signal on a basis of a reception result of the reference signal on which phase modulation or quadrature amplitude modulation is implemented and mapping information of the reference signal; generating correction data for correcting a deviation of a signal point of a received signal on a basis of a calculation result of the error; performing wireless communication; and correcting the deviation of the signal point of the received signal received through the wireless communication on a basis of the generated correction data.
As described above, according to the present disclosure, there are provided an information processing device, a communication device, an information processing method, a communication method, and a program capable of realizing correction of IQ imbalance in a more preferable aspect.
Note that the effects described above are not necessarily limitative. With or in the place of the above effects, there may be achieved any one of the effects described in this specification or other effects that may be grasped from this specification.
Hereinafter, (a) preferred embodiment(s) of the present disclosure will be described in detail with reference to the appended drawings. Note that, in this specification and the appended drawings, structural elements that have substantially the same function and structure are denoted with the same reference numerals, and repeated explanation of these structural elements is omitted.
Note that the description will be given in the following sequence.
1. FBMC/OQAM
2. f-OFDM
3. Consideration of IQ imbalance
3.1. Double balanced mixer
3.2. Variation in features between devices
3.3. Technical problem
4. Configuration example
4.1. Configuration example of system
4.2. Configuration example of base station
4.3. Configuration example of terminal device
5. Technical feature
5.1. Reference signal
5.2. Generation of correction data
6. Embodiment
6.1. Embodiment 1: example of design of DCR chip
6.2. Embodiment 2: correction of IQ imbalance
7. Application example
8. Hardware configuration
9. Conclusion
First, an FBMC/OQAM method that is being considered as one of radio access technologies (RATs) of a fifth generation (5G) mobile communication system following LTE/LTE-A will be described with reference to
(Functional Configuration of Modulator)
For example,
As shown in
For example,
Specifically, in the example shown in
Next, as shown in
As shown in
For example, in
In addition, as shown in
The example of the schematic functional configuration of the modulator based on the FBMC/OQAM method has been described above with reference to
(OQAM Modulation)
Next, the OQAM modulation will be described with reference to
As shown in
(Communication Feature)
An inter-symbol interference (ISI) and inter-carrier interference (ICI) feature or a TF localization feature is able to be satisfied without using a cyclic prefix (CP) by applying the OQAM modulation to the FBMC/OQAM method as described above.
For example,
First, attention is paid to
Next, attention is paid to
The FBMC/OQAM method that has been considered as one of the radio access technologies of the fifth generation mobile communication system following LTE/LTE-A has been described above with reference to
Next, the f-OFDM method that has been considered as one of the radio access technologies of the fifth generation (5G) mobile communication system will be described with reference to
(Configuration of Transmission Device and Reception Device Based on CP-OFDM Method)
First, in order to make a configuration of a transmission device and a reception device based on the f-OFDM method easier to understand, the configuration of the transmission device and the reception device based on the CP-OFDM method will be described.
First, the configuration of the transmission device will be described with reference to the upper diagram of
Next, an inverse fast Fourier transform (IFFT) or inverse discrete Fourier transform (IDFT) process is implemented on the data stream mapped to the subcarrier, and after a CP is added, a filtering process by a wideband filter is implemented on the data stream mapped to the subcarrier. In addition, conversion from digital to analog and radio frequency (RF) and the like are performed on the data stream on which the filtering process is implemented and the data stream is transmitted from each antenna.
Next, the configuration of the reception device will be described with reference to the lower diagram of
(Configuration of Transmission Device and Reception Device Based on f-OFDM Method)
Next, the configuration of the transmission device and the reception device based on the f-OFDM method will be described with reference to
First, the configuration of the transmission device will be described with reference to the upper diagram of
Next, the configuration of the reception device will be described with reference to the lower diagram of
That is, in the f-OFDM method, the OFDM modulation is performed on the basis of numerology parameters (for example, a subcarrier interval, a CP length, an OFDM symbol number, and the like) that differ for each sub-band, and filtering process based on filters that differ for each sub-band is implemented.
(Communication Feature)
In the f-OFDM method, communication methods with different data rates or latencies are able to simultaneously coexist on a time-frequency axis (T-F axis) in the configuration described above. For example,
In particular, in 5G, three use cases of “enhanced mobile band,” “Internet of things (IOT),” and “ultra-reliability low latency communication (URLLC)” are mainly assumed, and conditions (for example, data rate, latency, and the like) required for communication are also different for each use case. Even in such a situation, it is possible to cause communication to coexist according to requirements of each use case by the application of the f-OFDM method.
In addition,
The f-OFDM method that has been considered as one of the radio access technologies of the fifth generation (5G) mobile communication system has been described above with reference to
Next, a technical issue of a communication device according to an embodiment of the present disclosure will be summarized while describing the IQ imbalance caused by imperfections of circuits (for example, various mixers and the like) for realizing modulation or demodulation of transmitted and received signals.
First, in order to make it easier to understand factors causing the IQ imbalance, as an example of the circuit for realizing the modulation or demodulation of the transmitted and received signals, an outline of a double balanced mixer (Gilbert cell mixer) will be described with reference to
For example,
Here, an input and output signal model of a nonlinear system is expressed by the following relational formula shown as (Formula 1).
[Math. 1]
vout(t)=a·(vin(t))+b·(vin(t))2+c·(vin(t))3+ . . . (Formula 1)
On the other hand, in the double balanced mixer, odd-number order distortion is canceled by the differential configuration. For example,
Due to the feature property described above, for example, in a complex down converter of the configuration of the double balanced mixer (Gilbert cell mixer), since the complex down converter is a completely differential configuration, there is theoretically no second order distortion due to nonlinearity (that is, IP 2→+∞). Note that “IIP 2” indicates a secondary input interception point. Therefore, the double balanced mixer is resistant to baseband AM detection interference caused by Tx wave leakage of power amplifiers (PAs), and is applied to a direct conversion receiver (DCR) method (that is, a Zero-IF method).
Note that the double balanced mixer described above can be mounted as an integrated circuit (IC). For example,
Next, explanation will be given focusing on a variation in features between devices such as transistors that can be a factor in the IQ imbalance, particularly focusing on a variation in a threshold voltage of the transistors.
First, a structure of the MOS transistor, a manufacturing process of the MOS transistor, and a threshold voltage Vth will be described with reference to
For example,
Specifically, the CMOS-FET is formed by forming an NMOS and a PMOS on a silicon substrate. For example, in the example shown in
Here, the outline of the manufacturing process of the CMOS-FET will be described. The manufacturing process of the CMOS-FET mainly includes an “oxidation process,” an “ion implantation process,” an “impurity diffusion process,” a “deposition process,” a “photolithography process,” and an “etching process.” Note that since contents of each process are generally known, a detailed description will be omitted.
Among the above-described processes, there are cases in which a variation occurs in a distribution of donor and acceptor ions, particularly in the ion implantation process and the impurity diffusion process. For example,
In addition, in the photolithography process and the etching process, for example, variation in a pattern (for example, a gate width and a gate length) of the gate electrode may occur due to variation in dimensions of a mask for forming the CMOS-FET in some cases.
Even in the same wafer, variation may occur in the device feature (for example, the threshold voltage Vth) of the formed CMOS-FET due to problems unique to the manufacturing process as described above. Note that the variation in the device feature described above tends to become more noticeable as a process of a miniaturization of the device (for example, the CMOS-FET) that is a target progresses.
For example,
In addition,
As shown in
The variation in the features between the devices such as transistors has been described above, particularly focusing on the variation in the threshold voltage Vth of the transistors.
Next, a technical problem of a communication device according to an embodiment of the present disclosure will be described. For example, in a case in which the variation occurs in the threshold voltage Vth as described above between the transistors included in the IC, a deviation occurs in an operation point of the transistor. For example, IQ imbalance occurs due to such a deviation in the operation point of the transistor, and thus it is difficult to obtain an optimal feature as an operation of the IC in some cases.
In response to such a problem, for example, an influence of the variation in the threshold voltage Vth between the transistors is reduced by devising circuit configurations, process selection, or the like in some cases. For example,
Specifically,
In addition,
However, in the situation in which the variation in the threshold voltage Vth between the transistors occurs, as shown in
In particular, it is understood that, in the FBMC method (the OFDM/OQAM method) described above, the influence of the IQ imbalance (for example, signal deterioration) in a direct-conversion receiver (DCR) chip tends to be larger than that of the existing CP-OFDM method.
In addition, since the number of signal points increases according to multi-valuing by PSK, QAM, or the like, the influence of the IQ imbalance on the BER feature also tends to be larger.
As a specific example, in a case in which attention is paid to the CP-OFDM, an IQ gain imbalance related to a gain among IQ impulses in a case in which the feature deteriorates by 3 dB from an ideal bet error rate (BER) feature at the time of 16 QAM modulation is 1.12 dB. In addition, an IQ phase imbalance related to out-of-phase is 7.5 deg among the IQ imbalances. On the other hand, the IQ gain imbalance is 0.55 dB and the IQ phase imbalance is 3.5 deg in a case where the feature deteriorates by 3 dB from the ideal BER feature at the time of 64 QAM modulation.
In particular, in the f-OFDM method, in a case in which the requirement of a peak data rate at 5G is considered, further multi-valuing is required as compared with the CP-OFDM method. Therefore, the influence of the IQ imbalance on the BER feature is also larger than that of the CP-OFDM method.
In addition, in recent years, there has been a tendency for the IC to be further miniaturized, and it is known that the influence of the IQ imbalance becomes larger as the IC becomes miniaturized. Therefore, regardless of differences in communication methods, it may be assumed that the influence of the IQ imbalance will become noticeable due to the miniaturization of the IC.
In consideration of such a situation, the present disclosure proposes an example of a mechanism for correcting IQ imbalance caused by a variation in features between devices in a more preferable aspect. Note that, hereinafter, the communication device according to an embodiment of the present disclosure will be described in more detail.
First, an example of a schematic configuration of a system 1 according to an embodiment of the present disclosure will be described with reference to
(1) Wireless Communication Device 100
The wireless communication device 100 is a device that provides a wireless communication service to a device under control thereof. For example, the wireless communication device 100A is a base station of a cellular system (or a mobile communication system). The base station 100A performs wireless communication with a device (for example, a terminal device 200A) located inside a cell 10A of the base station 100A. For example, the base station 100A transmits a downlink signal to the terminal device 200A and receives an uplink signal from the terminal device 200A.
The base station 100A is logically connected to another base station by, for example, an X2 interface, and is able to transmit and receive control information and the like. In addition, the base station 100A is logically connected to a so-called core network (not shown) by, for example, an Si interface, and is able to transmit and receive control information and the like. Note that the communication between these devices is able to be physically relayed by various devices.
Here, the wireless communication device 100A shown in
The cell 10A may be operated according to any wireless communication method such as LTE, LTE-advanced (LTE-A), GSM (registered trademark), UMTS, W-CDMA, CDMA 200, WiMAX, WiMAX2, or IEEE 802.16. In addition, the cell 10A may be operated according to a wireless communication method such as the FBMC/OQAM, the f-OFMD, or the like described above. Of course, these wireless communication methods are merely examples, and the wireless communication method for operating the cell 10A is not necessarily limited.
Note that the small cell is a concept that is able to include various types of cells (for example, a femto cell, a nano cell, a pico cell, a micro cell, and the like) that are smaller than a macro cell, that are disposed overlapping or not overlapping with the macro cell. In one example, the small cell is operated by a dedicated base station. In another example, the small cell is operated by temporarily operating a terminal that is served as a master device, as a small cell base station. A so-called relay node is also able to be regarded as a form of the small cell base station. A wireless communication device functioning as a master station of the relay node is also referred to as a donor base station. The donor base station may mean DeNB in the LTE, and may more generally mean the master station of the relay node.
(2) Terminal Device 200
The terminal device 200 is able to perform communication in a cellular system (or a mobile communication system). The terminal device 200 performs wireless communication with the wireless communication device (for example, the base station 100A, and the master device 100B or 100C) of the cellular system. For example, the terminal device 200A receives the downlink signal from the base station 100A and transmits the uplink signal to the base station 100A.
(3) Supplement
Although the schematic configuration of the system 1 has been described above, the present technique is not limited to the example shown in
Next, the configuration of the base station 100 according to an embodiment of the present disclosure will be described with reference to
(1) Antenna Unit 110
The antenna unit 110 radiates a signal output from the wireless communication unit 120 to a space as a radio wave. In addition, the antenna unit 110 converts the radio wave in the space into a signal and outputs the signal to the wireless communication unit 120.
(2) Wireless Communication Unit 120
The wireless communication unit 120 transmits and receives a signal. For example, the wireless communication unit 120 transmits the downlink signal to the terminal device and receives the uplink signal from the terminal device.
(3) Network Communication Unit 130
The network communication unit 130 transmits and receives information. For example, the network communication unit 130 transmits the information to another node and receives the information from the other node. For example, the other node includes another base station and a core network node.
(4) Storage Unit 140
The storage unit 140 temporarily or permanently stores a program and various data for operation of the base station 100.
(5) Processing Unit 150
The processing unit 150 provides various functions of the base station 100. The processing unit 150 includes a communication processing unit 151 and a notification unit 153. Note that the processing unit 150 may further include other components in addition to these components. That is, the processing unit 150 is also able to perform an operation in addition to the operations of these components.
The communication processing unit 151 generates a transmission signal (the downlink signal) by implementing a modulation process on data that is a transmission target on the basis of a predetermined communication method, and performs control so that the generated downlink signal is transmitted to the terminal device 200 in the cell from the wireless communication unit 120. In addition, at this time, the communication processing unit 151 may map various reference signals to predetermined wireless resources of the downlink signal. In addition, for example, with respect to the communication method used by the wireless communication unit 120, the communication processing unit 151 may set the wireless communication unit 120 so as to perform wireless communication using a spatial area, a power area, an interleaver area, a data rate area, or a sparse code area allocated by the core network node.
In addition, the communication processing unit 151 may demodulate the data transmitted from the terminal device 200 by implementing a demodulation process on the uplink signal from the terminal device 200 in the cell received by the wireless communication unit 120 on the basis of a predetermined communication method.
The notification unit 153 notifies the terminal device 200 of various pieces of information. Specifically, the notification unit 153 may distribute various messages or various kinds of control information to the terminal devices 200 in the cell, for example, as system information or downlink control information (DCI). As a specific example, the notification unit 153 may distribute mapping information of a predetermined reference signal to the terminal devices 200 in the cell.
Next, an Example of the Configuration of the Terminal Device 200 According to an embodiment of the present disclosure will be described with reference to
(1) Antenna Unit 210
The antenna unit 210 radiates a signal output by the wireless communication unit 220 to a space as a radio wave. In addition, the antenna unit 210 converts the radio wave in the space into a signal and outputs the signal to the wireless communication unit 220.
(2) Wireless Communication Unit 220
The wireless communication unit 220 transmits and receives a signal. For example, the wireless communication unit 220 receives the downlink signal from the base station and transmits the uplink signal to the base station.
(3) Storage Unit 230
The storage unit 230 temporarily or permanently stores a program and various data for operation of the terminal device 200.
(4) Processing Unit 240
The processing unit 240 provides various functions of the terminal device 200. For example, the processing unit 240 includes an information acquisition unit 241, a communication processing unit 243, and a generation unit 245. Note that the processing unit 240 may further include other components in addition to these components. That is, the processing unit 240 is also able to perform an operation in addition to the operations of these components.
The information acquisition unit 241 acquires predetermined information on the basis of the system information or the downlink control information distributed from the base station 100. For example, the information acquisition unit 241 may acquire the mapping information of the various reference signals mapped to the downlink signal on the basis of the system information and the downlink control information distributed from the base station 100. In addition, at this time, the information acquisition unit 241 may recognize the reference signal mapped to the downlink signal on the basis of the mapping information of the various reference signals acquired from the base station 100, and may acquires various kinds of information on the basis of a reception result of the reference signal.
The communication processing unit 243 demodulates the data transmitted from the base station 100 by implementing a demodulation process on the downlink signal from the base station 100 received by the wireless communication unit 220 on the basis of a predetermined communication method. At this time, the communication processing unit 243 may correct (calibrate) the IQ imbalance of the received downlink signal on the basis of correction data that will be described later. Note that a part for correcting the IQ imbalance of the communication processing unit 243 corresponds to an example of a “correction unit”.
In addition, the communication processing unit 243 may generate a transmission signal (the uplink signal) by implementing a modulation process on data that is a transmission target on the basis of a predetermined communication method, and may perform control so that the generated uplink signal is transmitted to the base station 100 from the wireless communication unit 220.
The generation unit 245 Generates correction data for correcting the IQ imbalance that occurs according to the feature of the device included in a circuit for realizing modulation and demodulation of a signal to be transmitted and received, on the basis of a reception result of a predetermined reference signal (reference signal). The generation unit 245 may hold the generated correction data in a predetermined storage region (for example, the storage unit 230). Note that details of the generation unit 245 will be described later.
Note that the above-described configuration is merely an example, and the functionality of the terminal device 200 is not necessarily limited. For example, at least part of the configuration of the terminal device 200 may be provided outside the terminal device 200. More specifically, the generation unit 245 may be attached to the outside as a device separate from the terminal device 200. In this case, a device provided with the generation unit 245 corresponds to an example of an “information processing device” for generating the correction data.
Next, the technical feature of an embodiment of the present disclosure will be described. The terminal device 200 according to the present embodiment generates the correction data for correcting the IQ imbalance on the basis of the reception result of the predetermined reference signal used in the downlink. Specifically, the terminal device 200 uses the reception result of the reference signal on which the phase modulation or the quadrature amplitude modulation is implemented in generating the correction data. Therefore, hereinafter, an example of the reference signal used by the terminal device 200 according to the present embodiment to generate the correction data will be described, and details of a process related to the generation of the correction data will be described.
Various reference signals for downlink are transmitted in the downlink signal of the LTE that is the fourth generation (4G) communication method. As a specific example, there are the following reference signals.
The PSS and the SSS are reference signals used for the terminal device 200 to search the base station 100 and to establish synchronization, for example, at a time of power-on or the like.
In addition, the CS-RS is a reference signal generated with a sequence determined by a cell ID of a serving cell, and for example, is used in a channel estimation under a fading environment, a multiple-input and multiple-output (MIMO), or the like. For example,
In addition, the CSI-RS is a reference signal used in measuring a channel quality indicator (CQI) that is an indicator indicating downlink reception quality. The CSI-RS is multiplexed with a long period of about once for each of a plurality of subframes as compared with the CS-RS.
Here, referring to
In addition, in the FBMC method that is a 5G communication method, the modulation method is the FBMC/OQAM method differently from the QAM modulation in the LTE. In a case of the FBMC/OQAM method, so-called imaginary interference occurs with respect to a pilot symbol (a reference signal) mapped on a time-frequency axis similar to that of the CP-OFDM. An example of a method of canceling such imaginary interference includes a method of newly adding a spare pilot symbol (an auxiliary pilot symbol) to a pilot symbol mapped on the time-frequency axis in the CP-OFDM method or a method of adding a pre-coded pilot symbol.
For example,
In addition,
Note that the above-described reference signal is merely an example, and as long as the reference signal used in generating the correction data by the terminal device 200 is the reference signal on which the phase modulation or the quadrature amplitude modulation is implemented, content and type of the reference signal are particularly not limited. In addition, in generating the correction data, a reference signal transmitted for each subframe such as the CS-RS may be used, or a reference signal transmitted for a plurality of subframes such as the CSI-RS may also be used.
Next, the details of the process related to the generation of the correction data by the terminal device 200 (the generation unit 245) according to the present embodiment will be described. Note that, in the present description, in order to make it easier to understand the process related to the generation of the correction data, attention is paid to a case in which the correction data is generated on the basis of the reception result of the reference signal in the downlink signal of the LTE.
For example,
In addition,
The terminal device 200 according to the present embodiment estimates and corrects (calibrates) a phase error or an amplitude error occurring in the IQ signal by using the channel estimation based on the reference signal (reference signal) as described above. For example,
For example,
On the other hand,
Here, attention is paid to a case in which the DCR chip receives the reference signal in the conducted environment. For example, the coordinates of a case in which the phase of the ideal constellation coordinates of the reference signal received by the DCR chip is rotated by +45 are the same as the ideal constellation coordinates shown in
Here, in a case in which it is assumed that the error coordinates are (1+A cos φ, A sin φ), it is possible to obtain the value of the error coordinates, for example, by an FFT demodulation calculation process and an additional numerical calculation process in a reception unit. In addition, in a case in which it is assumed that complex IQ coordinates obtained by the calculation process are (I(t), Q(t)), it is possible to convert the complex IQ coordinates into a polar coordinate form expressed by an amplitude component r and a phase component θ by the CORDIC circuit.
That is, it is possible to calculate r and θ indicating the degree of the error of the IQ imbalance that is a fixed deterioration component occurring in the DCR chip by using the above-described property.
Note that, as shown in
For example,
Here, as shown in
Normally, in a case in which the FFT demodulation calculation process is performed, the RF signal received at the antenna end is down-converted to baseband I and Q signals by a complex mixing circuit, and then, quantized into digital signal data by an ADC through an anti-aliasing filter. That is, the terminal device 200 according to the present embodiment generates the correction data for correcting (in other words, for calibrating) the digital signal data demodulated from the reference signal received by the DCR chip so that a condition of cos θ=1, sin=0, r=1 is satisfied.
It is possible to correct the IQ imbalance occurring in the signal received by the DCR chip, for example, in actual communication on the basis of the correction data by generating the correction data as described above.
Note that, as described above, the terminal device 200 according to the present embodiment generates the correction data on the basis of a calculation result of the deviation between the ideal constellation coordinates on the IQ plane and the coordinates of the signal point indicated by the reception result of the reference signal. Therefore, as long as a reference signal on which the phase modulation or the quadrature phase amplitude modulation is implemented, the reference signal is not limited to the CS-RS and is able to be used in the generation of the correction data. As a more specific example, the spare pilot symbol described with reference to
The details of the process related to the generation of the correction data by the terminal device 200 (the generation unit 245) according to the present embodiment has been described above with reference to
Next, an embodiment of the terminal device 200 according to an embodiment of the present disclosure will be described.
First, as an embodiment 1, an example of the design of the DCR chip applied to the terminal device 200 will be described.
In the DCR chip design, in order to compensate for a dynamic range between a minimum reception sensitivity and a maximum input level and an attenuation of a received signal due to a fading fluctuation in a real environment, a necessary dynamic range is realized by, for example, two blocks of an AGC amplifier and an ADC.
On the other hand, in a case in which the number of bits of the ADC is increased in order to secure the dynamic range, the number of gates tends to increase in a processing unit of the baseband signal. Therefore, for example, a method of securing the dynamic range by a block of the AGC amplifier is also used in some cases.
However, in recent years, along with miniaturization of CMOS and realization of a high-speed and high-resolution pipeline type ADC, a DCR chip configured to receive a received signal directly from a complex down converter to an ADC without using an AGC amplifier has also been put to practical use.
For example,
As shown in
Here, attention is paid to a case in which the necessary dynamic range is realized in the ADC. In such a case, with respect to a signal (about 10 dB) having a large peak factor of an original signal waveform, such as an OFDM signal, or a signal of 20 to 30 dB corresponding to an instantaneous fading variation of a case in which an adaptive equalizer is used, it is desirable to deal with using the dynamic range of the ADC. Therefore, for example, it is desirable to secure a dynamic range of about 50 to 60 dB or more in total.
For example, the SNR of the ADC is expressed by the following formula (Formula 3). Note that, in the following (Formula 3), N indicates a bit depth. In addition, OSR indicates an oversampling ratio.
[Math. 3]
SNR=6.02N+1.76+10 log OSR (Formula 3)
That is, in a case in which the above-described dynamic range is realized, it is presumed that at least 12 bits are necessary in consideration of an effective number of bits (ENOB) in the ADC.
Here, it is assumed that the number of bits of the ADC used in the reception unit of the DCR chip is 13 bits. In general, since sin θ and cos θ are able to obtain positive and negative values, complement of two is used as the ADC. Therefore, a range of sin θ and cos θ is expressed by ±4096=212.
Here, in a case in which it is assumed that a target level of the ADC is set to ½ of a full scale, cos θ, sin θ, and r are expressed as follows in a case in which cos θ=1, sin θ=0, r=1 are satisfied.
cos θ=2048=211→1,
sin θ=0→0,
r=2047=211→1
For example,
As described above, as an example 1, an example of the design of the DCR chip applied to the terminal device 200 has been described.
Next, as an embodiment 2, an example of a correction method for correcting the IQ imbalance of each terminal device 200 will be described.
As described above, in the FBMC method or the f-OFDM method that are considered to be applied at 5G, due to a feature unique to a modulation method thereof or multi-valuing modulation applied for realizing a high data rate, deterioration of a reception feature due to the IQ imbalance appears more noticeably than the CP-OFDM method.
Meanwhile, in DCR chip used for the modulation and the demodulation of the transmitted and received signal, along the miniaturization of the CMOS process, the variation between the devices such as the CMOSFETs tends to more noticeably appeared. Therefore, in a case in which the DCR chips are mass-produced, for example, it is assumed that chips with poor an IQ imbalance feature are statistically generated more frequently in complex mixers or the like used in the down converter.
In consideration of such a situation, in the terminal device 200 according to the present embodiment, on the premise that the IQ imbalance according to the variation between the devices such as the CMOSFET may occur, the correction data for correcting the IQ imbalance is generated. Specifically, as described above, the terminal device 200 receives the reference signal (reference signal) used in the actual communication through the conducted environment in which the distortion of the amplitude or the phase due to the fading is not present, and generates the correction data on the basis of the reception result. For example,
In the example shown in
A downlink signal transmitted from the base station simulator 300 to the terminal device 200 through the cable is received by an RF front end (communication unit) and demodulated by the DCR chip. At this time, the DCR chip measures the deviation (that is, the phase error and the amplitude error) of the signal point of the reference signal on the basis of the reception result of the reference signal included in the downlink signal and generates the correction data for correcting the IQ imbalance on the basis of a measurement result.
As a more specific example, attention is paid to a case in which the DCR chip is generated on the basis of the design described as the embodiment 1 and the correction data is generated on the basis of the reception result of the CS-RS. In this case, the correction data is generated so that a demodulation result of the CS-RS satisfies the following condition on the digital data on the basis of the result of the numerical calculation process in the IQ down-conversion from the RF signal to the BB signal.
cos θ=2048=211→1,
sin θ=0→0,
r=2047=211→1
Note that the generated correction data is held in a storage region that is able to be read by the DCR chip, and is used, for example, for correcting (calibrating) the IQ imbalance occurring in a signal received in the actual communication.
For example, on the basis of the above-described sequence, each terminal device 200 (or a communication module applied to the terminal device 200) is sequentially connected to the base station simulator 300, a predetermined downlink signal is transmitted to the terminal device 200 from the base station simulator 300, and thus the IQ imbalance of the terminal device 200 is corrected. Note that, in order to correct the IQ imbalance, in a case in which the downlink signal is transmitted to the terminal device 200 from the base station simulator 300, a downlink signal including a predetermined reference signal may be intentionally transmitted. From such a configuration, the reference signal used for correcting the IQ imbalance is not particularly limited in terms of content, type, timing to be multiplexed, and the like. In addition, such correction of each terminal device 200 may be performed, for example, in a mass production line process.
As described above, as the example 2, an example of the correction method for correcting the IQ imbalance of each of the terminal devices 200 has been described with reference to
The technology according to the present disclosure can be applied to various products. For example, the base station 100 may be realized as any type of evolved Node B (eNB) such as a macro eNB or a small eNB. The small eNB may be an eNB that covers a cell, such as a pico eNB, a micro eNB, or a home (femto) eNB, smaller than a macro cell. Instead, the base station 100 may be realized as another type of base station such as a NodeB or a base transceiver station (BTS). The base station 100 may include a main entity (also referred to as a base station device) that controls wireless communication and one or more remote radio heads (RRHs) disposed at different locations from the main entity. Further, various types of terminals to be described below may operate as the base station 100 by performing a base station function temporarily or permanently. Moreover, at least some of the constituent elements of the base station 100 may be realized in a base station device or a module for the base station device.
Further, for example, the terminal device 200 may be realized as a mobile terminal such as a smartphone, a tablet personal computer (PC), a notebook PC, a portable game terminal, a portable/dongle mobile router or a digital camera, or an in-vehicle terminal such as a car navigation device. Further, the terminal device 200 may be realized as a terminal that performs machine to machine (M2M) communication (also referred to as a machine type communication (MTC) terminal). Moreover, at least some of the constituent elements of the terminal device 200 may be realized in a module mounted on the terminal (for example, an integrated circuit module configured on one die).
Next, like the base station 100 and the terminal device 200 described above, a hardware configuration of an information processing device 900 included in the system 1 according to the present embodiment will be described in detail with reference to
The information processing device 900 included in the information processing system 1 according to the present embodiment mainly includes a CPU 901, a ROM 903, and a RAM 905. Furthermore, the information processing device 900 also includes a host bus 907, a bridge 909, an external bus 911, an interface 913, an input device 915, an output device 917, a storage device 919, a drive 921, a connection port 923, and a communication device 925.
The CPU 901 serves as an arithmetic processing device and a control device, and controls the overall operation or a part of the operation of the information processing device 900 according to various programs recorded in the ROM 903, the RAM 905, the storage device 919, or a removable recording medium 927. The ROM 903 stores programs, operation parameters, and the like used by the CPU 901. The RAM 905 primarily stores programs that the CPU 901 uses and parameters and the like varying as appropriate during the execution of the programs. These are connected with each other via the host bus 907 including an internal bus such as a CPU bus or the like. Note that the processing unit 150 described above with reference to
The host bus 907 is connected to the external bus 911 such as a PCI (Peripheral Component Interconnect/Interface) bus via the bridge 909. Additionally, the input device 915, the output device 917, the storage device 919, the drive 921, the connection port 923, and the communication device 925 are connected to the external bus 911 via the interface 913.
The input device 915 is an operation mechanism operated by a user, such as a mouse, a keyboard, a touch panel, buttons, a switch, a lever, or a pedal. Also, the input device 915 may be a remote control mechanism (a so-called remote control) using, for example, infrared light or other radio waves, or may be an external connection device 929 such as a mobile phone or a PDA conforming to the operation of the information processing device 900. Furthermore, the input device 915 Generates an input signal based on, for example, information which is input by a user with the above operation mechanism, and includes an input control circuit for outputting the input signal to the CPU 901. The user of the information processing device 900 can input various data to the information processing device 900 and can instruct the information processing device 900 to perform processing by operating the input device 915.
The output device 917 includes a device capable of visually or audibly notifying acquired information to a user. Examples of such device include display devices such as a CRT display device, a liquid crystal display device, a plasma display device, an EL display device and lamps, audio output devices such as a speaker and a headphone, a printer, and the like. For example, the output device 917 outputs a result obtained by various processes performed by the information processing device 900. More specifically, the display device displays, in the form of texts or images, a result obtained by various processes performed by the information processing device 900. On the other hand, the audio output device converts an audio signal including reproduced audio data and sound data into an analog signal, and outputs the analog signal.
The storage device 919 is a device for storing data configured as an example of a storage unit of the information processing device 900. The storage device 919 is configured from, for example, a magnetic storage device such as a HDD (Hard Disk Drive), a semiconductor storage device, an optical storage device, or a magneto-optical storage device. This storage device 919 stores programs to be executed by the CPU 901, and various data.
The drive 921 is a reader/writer for recording medium, and is embedded in the information processing device 900 or attached externally thereto. The drive 921 reads information recorded in the attached removable recording medium 927 such as a magnetic disk, an optical disc, a magneto-optical disk, or a semiconductor memory, and outputs the read information to the RAM 905. Furthermore, the drive 921 can write record in the attached removable recording medium 927 such as a magnetic disk, an optical disc, a magneto-optical disk, or a semiconductor memory. The removable recording medium 927 is, for example, a DVD medium, an HD-DVD medium, or a Blu-ray (a registered trademark) medium. In addition, the removable recording medium 927 may be a CompactFlash (CF; a registered trademark), a flash memory, an SD memory card (Secure Digital Memory Card), or the like.
Alternatively, the removable recording medium 927 may be, for example, an IC card (Integrated Circuit Card) equipped with a non-contact IC chip or an electronic appliance.
The connection port 923 is a port for allowing devices to directly connect to the information processing device 900. Examples of the connection port 923 include a USB (Universal Serial Bus) port, an IEEE1394 port, a SCSI (Small Computer System Interface) port, and the like. Other examples of the connection port 923 include an RS-232C port, an optical audio terminal, an HDMI (a registered trademark) (High-Definition Multimedia Interface) port, and the like. By the external connection device 929 connecting to this connection port 923, the information processing device 900 directly obtains various types of data from the external connection device 929 and provides various types of data to the external connection device 929.
The communication device 925 is a communication interface including, for example, a communication device for connecting to a communication network 931. The communication device 925 is, for example, a wired or wireless LAN (Local Area Network), Bluetooth (registered trademark), a communication card for WUSB (Wireless USB), or the like. Alternatively, the communication device 925 may be a router for optical communication, a router for ADSL (Asymmetric Digital Subscriber Line), a modem for various communications, or the like. This communication device 925 can transmit and receive signals and the like in accordance with a predetermined protocol such as TCP/IP on the Internet and with other communication devices, for example. The communication network 931 connected to the communication device 925 includes a network and the like, which is connected via wire or wirelessly, and may be, for example, the Internet, a home LAN, infrared communication, radio wave communication, satellite communication, or the like. Note that the wireless communication unit 120 and the network communication unit 130 described above with reference to
Heretofore, an example of the hardware configuration capable of realizing the functions of the information processing device 900 included in the information processing system 1 according to the embodiment of the present disclosure has been shown. Each of the structural elements described above may be configured using a general-purpose material, or may be implemented by hardware dedicated to the function of each structural element. Accordingly, the hardware configuration to be used can be changed as appropriate according to the technical level at the time of carrying out the present embodiment. Note that, although not shown in
Note that it is also possible to develop a computer program for realizing the respective functions of the information processing device 900 included in the information processing system 1 according to the present embodiment as discussed above, and implement the computer program in a personal computer or the like. In addition, a computer-readable recording medium storing such a computer program may also be provided. The recording medium may be a magnetic disk, an optical disc, a magneto-optical disk, or flash memory, for example. Furthermore, the above computer program may also be delivered via a network, for example, without using a recording medium. In addition, the number of computers causing the computer program to be executed is not particularly limited. For example, the computer program may be executed in cooperation of a plurality of computers (for example, a plurality of servers or the like). Note that a single computer or a plurality of cooperating computers is also referred to as “computer system.”
As described above, the communication device (for example, the terminal device 200) according to the present embodiment calculates the error between the predetermined reference coordinates on the IQ plane and the signal point of the received reference signal, on the basis of the reception result of the predetermined reference signal (reference signal) on which the phase modulation or the quadrature amplitude modulation is implemented and the mapping information of the reference signal. In addition, the communication device generates the correction data for correcting the deviation of the signal point of the received signal on the basis of the calculation result of the error and uses the correction data in correcting (calibrating) the deviation of the signal point of the received signal in the actual communication.
That is, in the communication device according to the present embodiment, the IQ imbalance that occurs according to the feature of the circuit (in other words, the device) is measured on the basis of the reception result of the reference signal by the circuit used in the actual communication, and the correction data is generated on the basis of the measurement result. In other words, the communication device according to the present embodiment uses a function used in the actual communication, such as the channel estimation function when generating the correction data. Therefore, even in a situation in which the variation occurs in the devices such as the CMOSFETs, it is possible to more accurately correct (calibrate) the IQ imbalance that occurs according to the feature of the circuit (the device) with respect to the signal transmitted and received in the actual communication.
In addition, according to the communication device according to the present embodiment, the deviation (that is, the IQ imbalance) of the signal point of the transmitted and received signal may be corrected on the basis of the correction data generated as described above, and it is unnecessary to provide a dedicated circuit for performing complex signal processing for the configuration. Therefore, the communication device according to the present embodiment is able to more simplify the circuit related to communication and further to reduce the communication device value itself.
The preferred embodiment(s) of the present disclosure has/have been described above with reference to the accompanying drawings, whilst the present disclosure is not limited to the above examples. A person skilled in the art may find various alterations and modifications within the scope of the appended claims, and it should be understood that they will naturally come under the technical scope of the present disclosure.
Further, the effects described in this specification are merely illustrative or exemplified effects, and are not limitative. That is, with or in the place of the above effects, the technology according to the present disclosure may achieve other effects that are clear to those skilled in the art from the description of this specification.
Additionally, the present technology may also be configured as below.
(1)
An information processing device including:
a calculation unit configured to calculate an error between predetermined reference coordinates on an IQ plane and a signal point of a received predetermined reference signal on a basis of a reception result of the reference signal on which phase modulation or quadrature amplitude modulation is implemented and mapping information of the reference signal; and
a generation unit configured to generate correction data for correcting a deviation of a signal point of a received signal on a basis of a calculation result of the error.
(2)
The information processing device according to (1), in which the calculation unit calculates at least any of a phase error or an amplitude error of the signal point with respect to the reference coordinates, as the error.
(3)
The information processing device according to (2), in which the calculation unit calculates at least any of the phase error or the amplitude error on a basis of a CORDIC algorithm.
(4)
The information processing device according to any one of (1) to (3), in which the reference signal is a signal unique to a cell.
(5)
The information processing device according to any one of (1) to (3), in which the reference signal is a signal used in measuring reception quality in downlink.
(6)
The information processing device according to any one of (1) to (5), in which the received signal is a signal generated by separating a signal on which phase shift keying is implemented into signals for respective sub channels by a filter bank and equalizing the separated signals.
(7)
The information processing device according to any one of (1) to (6), in which the received signal is a signal on which an offset process is implemented in a time axis direction with respect to one of an in-phase component and an out-of-phase component.
(8)
The information processing device according to any one of (1) to (5), in which the received signal is a signal on which modulation is implemented on a basis of different conditions for respective sub bands.
(9)
The information processing device according to any one of (1) to (8), in which the calculation unit calculates the error on a basis of a reception result of the reference signal transmitted through a communication environment in which occurrence of amplitude and phase distortion due to fading is prevented.
(10)
The information processing device according to (9), in which the calculation unit calculates the error on a basis of the reception result of the reference signal transmitted from an external device simulating a base station through a cable.
(11)
A communication device including:
a calculation unit configured to calculate an error between predetermined reference coordinates on an IQ plane and a signal point of a received predetermined reference signal on a basis of a reception result of the reference signal on which phase modulation or quadrature amplitude modulation is implemented and mapping information of the reference signal;
a generation unit configured to generate correction data for correcting a deviation of a signal point of a received signal on a basis of a calculation result of the error;
a communication unit configured to perform wireless communication; and
a correcting unit configured to correct the deviation of the signal point of the received signal received through the wireless communication on a basis of the generated correction data.
(12)
An information processing method including:
calculating, by a processor, an error between predetermined reference coordinates on an IQ plane and a signal point of a received predetermined reference signal on a basis of a reception result of the reference signal on which phase modulation or quadrature amplitude modulation is implemented and mapping information of the reference signal; and
generating, by the processor, correction data for correcting a deviation of a signal point of a received signal on a basis of a calculation result of the error.
(13)
A communication method including:
calculating, by a processor, an error between predetermined reference coordinates on an IQ plane and a signal point of a received predetermined reference signal on a basis of a reception result of the reference signal on which phase modulation or quadrature amplitude modulation is implemented and mapping information of the reference signal;
generating, by the processor, correction data for correcting a deviation of a signal point of a received signal on a basis of a calculation result of the error;
performing, by a communication unit, wireless communication; and
correcting, by the processor, the deviation of the signal point of the received signal received through the wireless communication on a basis of the generated correction data.
(14)
A program that causes a computer to execute:
calculating an error between predetermined reference coordinates on an IQ plane and a signal point of a received predetermined reference signal on a basis of a reception result of the reference signal on which phase modulation or quadrature amplitude modulation is implemented and mapping information of the reference signal; and
generating correction data for correcting a deviation of a signal point of a received signal on a basis of a calculation result of the error.
(15)
A program that causes a computer to execute:
calculating an error between predetermined reference coordinates on an IQ plane and a signal point of a received predetermined reference signal on a basis of a reception result of the reference signal on which phase modulation or quadrature amplitude modulation is implemented and mapping information of the reference signal;
generating correction data for correcting a deviation of a signal point of a received signal on a basis of a calculation result of the error;
performing wireless communication; and
correcting the deviation of the signal point of the received signal received through the wireless communication on a basis of the generated correction data.
Number | Date | Country | Kind |
---|---|---|---|
JP2016-139586 | Jul 2016 | JP | national |
The present application is a continuation of U.S. application Ser. No. 16/314,662, filed Jan. 1, 2019, which is based on PCT filing PCT/JP2017/019188, filed May 23, 2017, which claims priority to JP 2016-139586, filed Jul. 14, 2016, the entire contents of each are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
20120063549 | Futami | Mar 2012 | A1 |
20140155006 | Matsuura | Jun 2014 | A1 |
20160080961 | Kim et al. | Mar 2016 | A1 |
20190215145 | Oyama | Jul 2019 | A1 |
Number | Date | Country |
---|---|---|
101741782 | Jun 2010 | CN |
105635022 | Jun 2016 | CN |
105723672 | Jun 2016 | CN |
3051765 | Sep 2014 | EP |
3214815 | Oct 2015 | EP |
08205233 | Aug 1996 | JP |
2003-060609 | Feb 2003 | JP |
2004-356936 | Dec 2004 | JP |
2007-074618 | Mar 2007 | JP |
2008-098973 | Apr 2008 | JP |
2008-535334 | Aug 2008 | JP |
2013524616 | Jun 2013 | JP |
2014-502816 | Feb 2014 | JP |
2010014805 | Feb 2010 | WO |
2014199864 | Dec 2014 | WO |
2015031075 | Mar 2015 | WO |
2015128420 | Sep 2015 | WO |
2016067938 | May 2016 | WO |
Entry |
---|
European Search Report dated Jul. 5, 2019, issued in corresponding EP Application No. 17827250.6, 8 pages. |
International Search Report dated Aug. 8, 2017 for PCT/JP2017/019188 filed on May 23, 2017, 9 pages including english translation. |
Number | Date | Country | |
---|---|---|---|
20200351142 A1 | Nov 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16314662 | US | |
Child | 16932842 | US |