[go: up one dir, main page]

WO2013145762A1 - 送信機、信号生成装置、キャリブレーション方法、及び信号生成方法 - Google Patents

送信機、信号生成装置、キャリブレーション方法、及び信号生成方法 Download PDF

Info

Publication number
WO2013145762A1
WO2013145762A1 PCT/JP2013/002145 JP2013002145W WO2013145762A1 WO 2013145762 A1 WO2013145762 A1 WO 2013145762A1 JP 2013002145 W JP2013002145 W JP 2013002145W WO 2013145762 A1 WO2013145762 A1 WO 2013145762A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal
test signal
transmitter
unit
correction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2013/002145
Other languages
English (en)
French (fr)
Inventor
徹 松浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Original Assignee
Panasonic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2012074719A external-priority patent/JP5960465B2/ja
Priority claimed from JP2012078308A external-priority patent/JP5960469B2/ja
Application filed by Panasonic Corp filed Critical Panasonic Corp
Priority to US14/131,652 priority Critical patent/US9166707B2/en
Publication of WO2013145762A1 publication Critical patent/WO2013145762A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/10Monitoring; Testing of transmitters
    • H04B17/11Monitoring; Testing of transmitters for calibration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/10Monitoring; Testing of transmitters
    • H04B17/11Monitoring; Testing of transmitters for calibration
    • H04B17/14Monitoring; Testing of transmitters for calibration of the whole transmission and reception path, e.g. self-test loop-back
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/005Control of transmission; Equalising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/36Modulator circuits; Transmitter circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/36Modulator circuits; Transmitter circuits
    • H04L27/362Modulation using more than one carrier, e.g. with quadrature carriers, separately amplitude modulated
    • H04L27/364Arrangements for overcoming imperfections in the modulator, e.g. quadrature error or unbalanced I and Q levels

Definitions

  • the present disclosure relates to a transmitter, a signal generation device, a calibration method, and a signal generation method. For example, it relates to calibration of frequency characteristics in a transmitter. Also, for example, the present invention relates to a technique for IQ signal calibration in a transmitter.
  • the frequency characteristic correction apparatus disclosed in Patent Document 1 extracts a part of a transmission signal by a coupling circuit in signal transmission by a transmission system circuit, divides each band division filter into a low frequency side and a high frequency side, and outputs each filter output ( The power level is detected by each power detector. Further, the frequency characteristic correcting device controls the variable equalizer circuit based on the voltage obtained by comparing the outputs of the respective power detectors with each other in the comparison circuit.
  • the present disclosure has been made in view of the above circumstances, and an object thereof is to provide a transmitter, a signal generation device, a calibration method, and a signal generation method capable of correcting signal distortion with high accuracy.
  • the transmitter includes a test signal generation unit that generates a test signal, a frequency characteristic correction unit that corrects amplitude characteristics and phase characteristics of the test signal generated by the test signal generation unit, and the frequency characteristic correction unit.
  • a modulation unit that modulates the corrected correction signal, an envelope detection unit that detects an envelope of the modulation signal modulated by the modulation unit, and a frequency characteristic of the envelope signal detected by the envelope detection unit
  • a frequency characteristic calculation unit that calculates a correction coefficient for correcting the amplitude characteristic and phase characteristic of the test signal by the frequency characteristic correction unit based on the frequency characteristic calculated by the frequency characteristic calculation unit
  • the test signal generator compares the signal trajectories in at least two quadrants from the first quadrant to the fourth quadrant on the IQ plane.
  • signal distortion can be corrected with high accuracy.
  • FIG. 3 is a block diagram illustrating a configuration example of a transmitter according to the first embodiment of the present disclosure.
  • A), (B), (D) is a figure which shows an example of the test signal produced
  • (C) shows the phase characteristic of a test signal.
  • Figure The figure which shows an example of the relationship between the component and each amplitude of each angular frequency of the test signal in 1st Embodiment of this indication
  • the block diagram which shows the detailed structural example of the frequency characteristic correction
  • 7 is a flowchart illustrating a second operation example in which the transmitter according to the first embodiment of the present disclosure obtains a correction coefficient.
  • 7 is a flowchart illustrating a third operation example in which the transmitter according to the first embodiment of the present disclosure obtains a correction coefficient.
  • the figure which shows the simulation result of the phase characteristic of the test signal in 1st Embodiment of this indication 7 is a flowchart illustrating a fourth operation example in which the transmitter according to the first embodiment of the present disclosure obtains a correction coefficient.
  • FIG. 1 is a block diagram illustrating a first configuration example of a wireless device according to a first embodiment of the present disclosure.
  • 2 is a block diagram illustrating a second configuration example of a wireless device according to the first embodiment of the present disclosure.
  • FIG. Block diagram of a transmitter according to the second embodiment of the present disclosure The block diagram which shows the detailed structural example of the IQ imbalance correction part in 2nd Embodiment of this indication.
  • FIG. 6 is a block diagram illustrating a second configuration example of a wireless device according to the second embodiment of the present disclosure.
  • the distortion of the signal with respect to the used frequency tends to appear in an analog circuit including a frequency conversion unit, a power amplifier unit, and an LNA unit that perform frequency conversion on a baseband signal and a high-frequency signal, for example.
  • a frequency conversion unit for example, 60 GHz band
  • an LNA unit that perform frequency conversion on a baseband signal and a high-frequency signal
  • FIG. 1 is a block diagram illustrating a configuration example of the transmitter 100 according to the first embodiment of the present disclosure.
  • the transmitter 100 includes a test signal generation unit 101, a data generation unit 102, a MUX (Multiplexer) 103, a frequency characteristic correction unit 104, a modulator 105, an envelope detection unit 106, a frequency characteristic calculation unit 107, a coefficient calculation unit 108, and A memory 109 is provided.
  • MUX Multiplexer
  • the test signal generation unit 101 generates a test signal for measuring distortion generated by the transmitter 100 and outputs the test signal to the MUX 103. Details of the test signal generation method will be described later.
  • the data generation unit 102 generates a baseband signal including data to be transmitted and outputs it to the MUX 103.
  • the transmitted data includes, for example, music data or video data.
  • the MUX 103 selects the output of the test signal generation unit 101 or the data generation unit 102 and outputs it to the frequency characteristic correction unit 104. Specifically, in the calibration mode, the test signal that is the output of the test signal generation unit 101 is selected, and in the data transmission mode, the baseband signal that is the output of the data generation unit 102 is selected. The MUX 103 also selects a mode for designating the operation of the transmitter 100.
  • the frequency characteristic correction unit 104 corrects the frequency characteristic of the output signal of the MUX 103 based on a parameter (correction coefficient) stored in a LUT (Look Up Table) held by the memory 109 and outputs the correction signal to the modulator 105.
  • the frequency characteristic includes an amplitude characteristic and a phase characteristic.
  • the modulator 105 modulates the correction signal output from the frequency characteristic correction unit 104 and outputs a modulation signal (high frequency signal).
  • the output V (t) of the modulator 105 can be expressed by, for example, (Equation 1) below.
  • the envelope detector 106 includes an envelope detector 106A and an AD converter 106B connected in series at the subsequent stage of the envelope detector 106A.
  • Envelope detector 106 ⁇ / b> A is configured using a detection diode, and detects an envelope of a high-frequency signal output from modulator 105.
  • the envelope detector 106A receives a part of the output energy of the high frequency signal and detects the size of the envelope of the high frequency signal.
  • the signal detected by the envelope detector 106A can be expressed by the following (Equation 2). Note that c is a constant.
  • the AD converter 106B converts an analog signal as a detection result of the envelope into a digital signal, and outputs the digital signal (envelope signal) to the frequency characteristic calculation unit 107.
  • the frequency characteristic calculation unit 107 receives the signal (envelope signal) detected by the envelope detection unit 106 and calculates the frequency characteristic of the envelope signal.
  • the coefficient calculation unit 108 calculates a correction coefficient for correcting the frequency characteristic of the test signal, that is, the amplitude characteristic and the phase characteristic, based on the frequency characteristic calculated by the frequency characteristic calculation unit 107.
  • the coefficient calculation unit 108 stores the obtained correction coefficient in the LUT held by the memory 109.
  • the frequency characteristic calculation unit 107 and the coefficient calculation unit 108 implement each function by executing a program stored in the memory 109. Details of operations of the frequency characteristic calculation unit 107 and the coefficient calculation unit 108 will be described later.
  • the transmitter 100 may be configured using a first integrated circuit and a second integrated circuit.
  • the first integrated circuit includes a test signal generation unit 101, a data generation unit 102, a MUX 103, a frequency characteristic correction unit 104, a frequency characteristic calculation unit 107, a coefficient calculation unit 108, and a memory 109.
  • the second integrated circuit includes a modulator 105 and an envelope detector 106. Moreover, all the components in the transmitter 100 may be configured by one integrated circuit.
  • the detection system including the envelope detection unit 106, the frequency characteristic calculation unit 107, and the coefficient calculation unit 108 operates.
  • test signal generation unit 101 Next, the test signal generation unit 101 will be described.
  • test signal generation unit 101 generates a test signal S that can be expressed by the following (Equation 3).
  • ⁇ m, n is an angular frequency
  • d is a constant indicating an offset amount
  • K is a constant indicating an amplitude.
  • FIG. 2 (A) is a diagram showing the test signal S of (Equation 3) on the IQ plane.
  • the test signal S is indicated by a circle offset from the distance d when compared to a circle C centered at the origin O in the IQ plane and having the same amplitude as the test signal S. Further, the test signal S may or may not rotate on the circle at a constant speed.
  • test signal generation unit 101 generates an IQ signal that is symmetric with respect to the I axis shown in FIG. 2B, even if the test signal is other than the IQ signal represented by (Equation 3). That's fine. Further, an IQ signal that is symmetric with respect to the Q axis may be generated.
  • the test signal generation unit 101 may generate an IQ signal rotated around the origin O on the IQ plane from a state symmetric with respect to the I axis or the Q axis. Even in these cases, the center of the test signal S is offset from the origin O by a predetermined amount.
  • the test signal S may or may not be rotated on the line at a constant speed.
  • the I axis and the Q axis are examples of the reference axis.
  • the test signal generated by the test signal generation unit 101 is in any of the cases of FIG. 2A and FIG. 2B, and passes through a symmetric line (the origin O as shown in FIG. 2C).
  • the phase of the reference axis is ⁇
  • the amplitude monotonously changes from ⁇ to ⁇ + 180 °.
  • FIG. 2D shows a case where the phase of the symmetrical line is ⁇ in FIG.
  • the trajectories of the test signals in at least two quadrants are compared in the first to fourth quadrants on the IQ plane.
  • the first quadrant and the second quadrant are asymmetric
  • the first quadrant and the third quadrant are asymmetric
  • the second quadrant and the fourth quadrant are asymmetric
  • the first quadrant and the fourth quadrant are symmetric.
  • the second quadrant and the third quadrant are symmetric.
  • the first quadrant and the second quadrant are asymmetric, the first quadrant and the third quadrant are asymmetric, the second quadrant and the fourth quadrant are asymmetric, the first quadrant and the fourth quadrant are symmetrical, The second quadrant and the third quadrant are symmetric.
  • test signal C of FIG. 2A that draws a circle centered on the origin O on the IQ plane is used, the size of the envelope detected by the envelope detector 106 becomes constant. Therefore, since the test signal C does not have an AC signal, it is difficult to obtain phase characteristics.
  • the test signal generation unit 101 can change the size of the envelope by generating the test signal S offset by a predetermined amount from the origin O. Therefore, the amplitude characteristic and the phase characteristic can be acquired by using the test signal S.
  • FIG. 3 is a diagram illustrating an example of the relationship between the components of each angular frequency ⁇ m, n of the test signal S and the amplitude.
  • test signal S 1 For example, a test signal having an angular frequency ⁇ m, 1 is used as the first test signal S 1 , and a test signal having an angular frequency ⁇ m, n is used as the nth test signal S n . Finally, a test signal having an angular frequency ⁇ m, N is used as the Nth test signal SN .
  • the test signal S n indicates a component of the angular frequency ⁇ m, n in the test signal S.
  • the value N is the number of samples for obtaining the frequency characteristics of the test signal S n. It is preferable that the test signal generation unit 101 sets the value N in consideration of how much frequency interval the frequency characteristic is to be analyzed and how much resolution the frequency characteristic is to be corrected. Further, the value N may be set in advance.
  • FIG. 4 is a block diagram illustrating a detailed configuration example of the frequency characteristic correction unit 104.
  • the frequency characteristic correction unit 104 includes a Fourier transform unit 204, a multiplier 205, and an inverse Fourier transform unit 206.
  • Fourier transform unit 204 converts a time-domain signal that is an output signal of MUX 103 into a frequency-domain signal. Since the output signal of the MUX 103 is an IQ signal, the Fourier transform unit 204 performs Fourier transform as complex number data. In the calculation by the Fourier transform unit 204, for example, Fast Fourier Transform (FFT) is used.
  • FFT Fast Fourier Transform
  • the multiplier 205 multiplies the frequency domain signal output from the Fourier transform unit 204 by the correction coefficient stored in the LUT held by the memory 109.
  • the inverse Fourier transform unit 206 converts the frequency domain signal output from the multiplier 205 into a time domain signal.
  • IFFT Inverse Fast Fourier Transform
  • FIG. 5 is a flowchart illustrating a first operation example in which the transmitter 100 obtains a correction coefficient for correcting the frequency characteristic from the test signal S.
  • the coefficient z n at each angular frequency ⁇ m, n is obtained by a single frequency sweep.
  • the coefficient z n is a correction coefficient.
  • test signal generation unit 101 sets a variable n to an initial value 1 (step S401).
  • test signal generation unit 101 generates the test signal S and sets the angular frequency of the test signal S to ⁇ m, n (step S402).
  • the frequency characteristic correction unit 104 does not correct the frequency characteristic, or corrects the frequency characteristic by setting the coefficient z n stored in the LUT to 1. To do.
  • the frequency characteristic calculation section 107 receives the envelope signal corresponding to the test signal S n of the angular frequency omega m, n, a Fourier transform (step S403). That is, the frequency characteristic calculation unit 107 has a Fourier transform unit.
  • the frequency characteristic calculation unit 107 uses, for example, fast Fourier transformation (FFT) in order to make the calculation more efficient.
  • FFT fast Fourier transformation
  • the frequency characteristic calculation unit 107 extracts “a n + jb n ” that is the complex number data of the component of the angular frequency ⁇ m, n on the IQ plane (step S404).
  • the frequency characteristic calculation unit 107 may calculate the amplitude mn by (Equation 4) and the phase ⁇ n by (Equation 5) from the extracted “a n + jb n ”.
  • the frequency characteristic including the amplitude characteristic and the phase characteristic in the component of the angular frequency ⁇ m, n can be acquired by the process of step S404.
  • the frequency characteristic is a frequency characteristic of the transmitter 100 itself, and specifically, is a frequency characteristic of distortion caused by, for example, an analog circuit included in the transmitter 100.
  • the coefficient calculation unit 108 calculates a coefficient z n which is complex data for correcting the frequency characteristics of the transmitter 100, and temporarily stores information on the coefficient z n in the coefficient calculation unit 108 (step S1). S405).
  • the coefficient z n can be expressed by the following (formula 6).
  • the coefficient z n can also be expressed by the following (Equation 7) using the amplitude m n and the phase ⁇ n .
  • the coefficient calculation unit 108 calculates the coefficient z n that is the reciprocal of “a n + jb n ” that is the complex number data of the component of the angular frequency ⁇ m, n of the test signal S.
  • the coefficient z n is the inverse characteristic of the frequency characteristic of the transmitter 100.
  • the test signal generation unit 101 determines whether or not the test signal SN having the last angular frequency component has been swept (step S406). That is, the test signal generation unit 101 determines whether n ⁇ N.
  • test signal generation unit 101 sweeps the angular frequency ⁇ m, n of the test signal S n in order to analyze the frequency of the next test signal (step S407). That is, 1 is added to the variable n. Then, the process proceeds to step S402.
  • the coefficient calculation unit 108 stores information on each coefficient z n at each angular frequency ⁇ m, 1 to ⁇ m, N temporarily stored therein in the memory 109. (Step S408).
  • the process of FIG. 5 analyzes the frequency of the test signal S n at each angular frequency omega m, n, by calculating the coefficients z n, the frequency characteristic obtained by adding the amplitude characteristics and phase characteristics of the test signal S n Can be corrected. Further, by generating a modulation signal from the corrected baseband signal, it is possible to transmit a signal having a flat amplitude characteristic and phase characteristic. Further, since the inverse of the frequency characteristic of the transmitter 100 is used as the inverse characteristic, it can be easily calculated.
  • the coefficients z n in the memory 109 Indicated. That is, after sweeping the angular frequency ⁇ m, n of the test signal S n N times, the coefficient calculation unit 108 stores the obtained coefficients z n in the LUT. Other than this , the coefficient z n at the angular frequency ⁇ m, n may be stored in the memory 109 each time it is calculated.
  • FIG. 6 is a flowchart illustrating a second operation example in which the transmitter 100 obtains a correction coefficient for correcting the frequency characteristic from the test signal S.
  • the transmitter 100 obtains a correction coefficient for correcting the frequency characteristic from the test signal S.
  • the transmitter 100 repeatedly determine the coefficients z n at each angular frequency omega m, n, and stores the coefficient y n based on coefficients z n the LUT.
  • Coefficient y n is sequentially updated.
  • the coefficients z n a coefficient representing the residual error correction is a coefficient for determining the coefficient y n.
  • Coefficient y n is a correction coefficient.
  • the coefficient w is a coefficient representing weighting for adding the residual error z n and is selected between 0 and 1, for example. For example, the coefficient w is set to 0.5.
  • the test signal generation unit 101 sets a variable n to an initial value 1, to set the variable y n to an initial value 0 (step S501).
  • the transmitter 100 performs the processes of steps S402 to S406 in FIG.
  • the process proceeds to step S502.
  • the coefficient computation unit 108 the information for each coefficient y n calculated, and stored in the LUT memory 109 holds (step S503). Moreover, if the already stored information of the coefficient y n is updates the information of the coefficient y n.
  • the coefficient calculation unit 108 calculates the difference between the coefficient y n where the last calculated calculation of coefficients y n, is smaller than a predetermined threshold value terminates the process of FIG. 6, is larger, the flow returns to step S402 (Step S504).
  • the coefficient calculation unit 108 repeats the calculation of coefficients y n as the correction coefficient, continue to update the coefficients y n stored in the LUT. For example, the result of adding by weighted coefficients z n in the coefficient y n, updating the coefficients y n.
  • a modulation signal is generated from the corrected baseband signal, so that a signal with flat amplitude characteristics and phase characteristics can be transmitted.
  • FIG. 7 is a flowchart illustrating a third operation example in which the transmitter 100 obtains a correction coefficient for correcting the frequency characteristic from the test signal S.
  • the difference from FIG. 6 will be described.
  • the coefficient z n at each angular frequency ⁇ m, n is repeatedly obtained R times.
  • step S505 the test signal generation unit 101 sets a variable n to an initial value 1, and set the variable y n to an initial value 0, sets the variable r to the initial value 1.
  • step S506 the coefficient calculator 108, a predetermined number of times the calculation of the coefficient y n (R times) to determine whether it has performed. Specifically, the coefficient calculation unit 108 determines whether r ⁇ R.
  • step S507 the case where the calculation of the coefficient y n not performed R times, the coefficient calculating unit 108 adds 1 to the variable r, it sets a variable n to 1 to initialize. On the other hand, if the calculation of the coefficient y n was carried R times, the transmitter 100 terminates the processing of FIG.
  • FIG. 8 is a diagram illustrating a simulation result of the amplitude characteristic of the test signal.
  • FIG. 9 is a diagram illustrating a simulation result of the phase characteristics of the test signal.
  • FIG. 8 and FIG. 9 show the results of simulation by the operation of FIG. 5, FIG. 6, or FIG.
  • a second-order Butterworth filter having a cutoff frequency of 300 MHz and a passing frequency shifted in the negative direction of 352 MHz is assumed.
  • the solid line L1 indicates the filter characteristic
  • the white point D1 indicates the frequency characteristic (detection characteristic) of the test signal measured by the frequency characteristic calculation unit 107.
  • the dotted line L2 indicates the frequency characteristic (correction characteristic) of the signal corrected by the frequency characteristic correction unit 104 after the correction coefficient is obtained.
  • the dotted line L2 is on a line indicating “0” as the phase characteristic. That is, as a result of the frequency characteristic correction unit 104 correcting the signal using the correction coefficient as the inverse characteristic and modulating the correction signal, the phase characteristic and frequency characteristic of the transmitted signal are flat.
  • the filter characteristics are offset from the center of the frequency range to be measured, and even if the characteristics are asymmetric, the frequency characteristics can be analyzed suitably.
  • FIG. 10 is a flowchart illustrating a fourth operation example in which the transmitter 100 obtains a correction coefficient for correcting the frequency characteristic from the test signal S.
  • the coefficient xn is a correction coefficient.
  • correction is not performed until the phase characteristic of the signal output from the transmitter 100 becomes flat (similar to the dotted line L2 in FIG. 9) (see FIG. 9), but the phase characteristic becomes a linear characteristic. Correct as follows.
  • steps S401 to S403 in FIG. 5 are performed.
  • the process proceeds to step S601.
  • the frequency characteristic calculation unit 107 extracts “a n + jb n ” that is the complex number data of the component of the angular frequency ⁇ m, n on the IQ plane. Further, the frequency characteristic calculation unit 107 calculates the amplitude mn by (Expression 4) from the extracted “a n + jb n ”, and calculates the phase ⁇ n by (Expression 5) (Step S601).
  • the linear phase characteristic ⁇ i, n is a characteristic in which the phase becomes linearly smaller as the frequency is higher.
  • the memory 109 holds information on the linear phase characteristics ⁇ i, n in advance.
  • the coefficient calculation unit 108 calculates a coefficient xn , which is complex data for correcting the frequency characteristics of the transmitter 100, and temporarily stores information on the coefficient xn in the coefficient calculation unit 108 (step S1). S405).
  • the coefficient x n can be expressed by the following (formula 8) using the amplitude m n and the phase difference ⁇ n .
  • the coefficient calculation unit 108 a difference ⁇ theta n the phase theta n and linear phase characteristics theta i, n of a complex data of the component of the angular frequency omega m, n of the test signal S "a n + jb n" Based on the amplitude mn , a coefficient xn as a correction coefficient is calculated.
  • the transmission system includes a test signal generation unit 101, a data generation unit 102, a MUX 103, a frequency characteristic correction unit 104, and a modulator 105.
  • the coefficient xn can be brought closer to a linear phase characteristic considering some phase delay without making the frequency characteristic of the transmitter 100 completely opposite in phase. Therefore, the transmitter 100 can obtain good amplitude characteristics and phase characteristics without preparing a filter having a negative delay time.
  • the amount of calculation is smaller than the correction amount of the inverse characteristic, and the time resource or the bit width resource can be effectively used. Therefore, even when a frequency characteristic having a steep change in a specific frequency such as quantization noise is included, the correction accuracy is improved by providing one parameter ( ⁇ n ) and correcting it to the linear phase characteristic. improves.
  • FIG. 11 is a diagram showing an image for correcting the phase characteristic of the test signal to the linear phase characteristic.
  • the solid line L ⁇ b> 1 indicates the filter characteristics of a filter simulating the frequency characteristics of the transmitter 100.
  • a white point D1 indicates a detection characteristic.
  • a dotted line L2 indicates a linear phase characteristic, and indicates a correction characteristic corrected by the coefficient xn obtained by the process of FIG. 10 at a predetermined frequency.
  • FIG. 12 is a block diagram illustrating a modified configuration example of the frequency characteristic correction unit 104.
  • the frequency characteristic correction unit 104 includes a digital filter 301.
  • the coefficient stored in the LUT is the coefficient of the digital filter 301.
  • Coefficients of the digital filter 301 for example, coefficient calculator 108, may be obtained by inverse Fourier transform coefficients z n as the correction coefficient.
  • the frequency characteristic correcting unit 104 does not need to include a Fourier transform unit and an inverse Fourier transform unit, and the configuration can be simplified.
  • the transmitter 100 ends the calibration mode.
  • the transmitter 100 switches to the data transmission mode. Specifically, the MUX 103 in FIG. 1 selects the output of the data generation unit 102.
  • the frequency characteristic correction unit 104 refers to the LUT in which the correction coefficient calculated by the coefficient calculation unit 108 is stored, and corrects the IQ signal output from the data generation unit 102.
  • the modulator 105 modulates the correction signal and transmits the modulated signal.
  • the amplitude characteristic and phase characteristic of the signal can be corrected with high accuracy, and distortion of the transmission signal can be reduced.
  • the correction of the frequency characteristics of the transmitter 100 is performed, for example, when the transmitter 100 is turned on, when starting from the sleep mode, and before starting data transmission.
  • the transmitter 100 for example, in wireless communication that handles a wideband frequency, it is possible to accurately correct frequency characteristics generated by frequency conversion between a baseband signal and a high-frequency signal. In addition, it is possible to realize a transmitter that is compensated so that amplitude characteristics, phase characteristics, and frequency characteristics are flat in wireless communication that handles a wideband frequency.
  • FIG. 13 is a block diagram illustrating a configuration example of the wireless device 400.
  • the wireless device 400 includes a transmitter 100, a receiver 402, a duplexer 403, and an antenna 404.
  • Transmitter 100 corrects frequency characteristics, modulates desired data, and transmits a modulated signal.
  • the receiver 402 receives data from other communication devices.
  • the duplexer 403 separates the transmission signal and the reception signal and shares the antenna 404 during transmission and reception.
  • the wireless device 400 can transmit data with less distortion.
  • the wireless device 500 may include a transmission antenna 503 and a reception antenna 504 separately.
  • a conventional transmitter modulates and outputs a signal to be transmitted using, for example, an I signal and a Q signal (hereinafter also referred to as an IQ signal).
  • an I signal and the Q signal are set to the same digital value, if the phase difference between the I signal and the Q signal is 90 degrees and the I signal and the Q signal have the same amplitude, it can be said that the modulation accuracy is high.
  • the transmitter includes an analog circuit, so that the amplitudes of the I signal and the Q signal are different, and the phase difference may deviate from 90 degrees.
  • the transmitter calibrates (calibrates) the IQ signal in the digital domain in order to bring the IQ signal closer to a desired state.
  • the transmitter uses a sinusoidal single sideband signal as a test signal, analyzes the frequency of the envelope-detected signal, and obtains the phase of the frequency-analyzed signal. Then, the transmitter obtains the gain error and the directionality of the phase error from the obtained phase and calibrates (for example, refer to the reference patent document).
  • Reference Patent Document US Pat. No. 7,881,402
  • an envelope detector that detects the envelope of the signal is used.
  • the envelope detector is configured using, for example, a detection diode.
  • an AD converter Analog to digital converter
  • receives the output of the envelope detector is arranged after the envelope detector.
  • the test signal has a large dynamic range, a large dynamic range is required for the detection system. That is, a wide detection range is required for the detection diode, or a large number of bits is required for the AD converter.
  • the modulation frequency of the AD converter can be lowered, and the number of bits (dynamic range, vertical resolution) that can be handled by the AD converter can be increased.
  • the number of bits that can be handled can be increased as the frequency band is narrower. Therefore, there is a high possibility that a signal having a relatively narrow frequency band can be detected accurately.
  • FIG. 15 is a block diagram illustrating a configuration example of the transmitter 1100 according to the second embodiment of the present disclosure.
  • the transmitter 1100 includes a test signal generation unit 1101, a baseband signal generation unit 1102, a MUX (Multiplexer) 1103, an IQ imbalance correction unit 1104, a modulator 1105, an envelope detection unit 1106, a calculation unit 1107, and a memory 1108. .
  • the test signal generation unit 1101 generates a test signal for measuring IQ imbalance and outputs the test signal to the MUX 1103.
  • the test signal generation unit 1101 generates a test signal based on the detectable range of the envelope detection unit 1106. Details of the test signal generation method will be described later.
  • the baseband signal generation unit 1102 generates a baseband signal used for communication and outputs it to the MUX 1103.
  • the MUX 1103 selects either the test signal or the baseband signal and outputs it to the IQ imbalance correction unit.
  • the MUX 1103 selects an output from the test signal generation unit 1101 in the calibration mode, that is, when the IQ signal is calibrated. Also, the MUX 1103 selects the output from the baseband signal generation unit 1102 in the data transmission mode, that is, when transmitting a berthband signal.
  • the IQ imbalance correction unit 1104 corrects the input IQ signal using a parameter (correction coefficient) stored in a LUT (Look Up Table) held in the memory 1108, and outputs the correction signal to the modulator 1105. .
  • the IQ imbalance is corrected.
  • IQ imbalance includes amplitude error and phase error.
  • the modulator 1105 modulates the correction signal from the IQ imbalance correction unit 1104 and outputs a modulation signal (high frequency signal).
  • the envelope detector 1106 includes an envelope detector 1106A and an AD converter 1106B connected in series at the subsequent stage of the envelope detector.
  • the envelope detector 1106 ⁇ / b> A is configured using a detection diode, and detects the envelope of the high-frequency signal output from the modulator 1105.
  • the AD converter 1106B converts an analog signal as a detection result of the envelope into a digital signal, and outputs the digital signal (envelope signal) to the arithmetic unit 1107.
  • the computing unit 1107 detects the IQ imbalance by analyzing the envelope signal. In addition, the calculation unit 1107 obtains a correction coefficient for correcting the IQ imbalance, and updates the LUT held in the memory 1108. That is, the calculation unit 1107 has a function as a correction coefficient processing unit that calculates a correction coefficient based on the envelope detected by the envelope detection unit 1106.
  • the calculation unit 1107 realizes each function by executing a program stored in a memory (not shown). Details of the operation of the calculation unit 1107 will be described later.
  • the memory 1108 has an LUT and stores various data and various parameters.
  • Various parameters include a matrix c including correction coefficients.
  • test signal generation unit 1101, the baseband signal generation unit 1102, the MUX 1103, the IQ imbalance correction unit 1104, the calculation unit 1107, and the memory 1108 are configured in the first integrated circuit, and the modulator 1105 and the envelope detection unit 1106 may be configured in the second integrated circuit. Moreover, all the components in the transmitter 1100 may be configured by one integrated circuit.
  • the matrix c used for IQ imbalance correction is described by, for example, the following (formula 9) using the value g c and the value ⁇ c .
  • the value g c is a contributing value for the correction of the amplitude error g e, the value theta c that contribute value to correct the phase error theta e.
  • the matrix c can be approximated by the following equation (10).
  • FIG. 16 is a block diagram illustrating a detailed configuration example of the IQ imbalance correction unit 1104.
  • the IQ imbalance correction unit 1104 includes, for example, multipliers 1201, 1202, 1203, 1204, and adders 1205, 1206.
  • the multiplier 1201 receives the I signal (pre-correction I signal) from the MUX 1103 and the correction coefficient c (1, 1) stored in the LUT and multiplies them.
  • the multiplier 1202 receives the I signal (pre-correction I signal) from the MUX 1103 and the correction coefficient c (2, 1) stored in the LUT and multiplies them.
  • the multiplier 1203 receives the Q signal (Q signal before correction) from the MUX 1103 and the correction coefficient c (1, 2) stored in the LUT and multiplies them.
  • the multiplier 1204 receives and multiplies the Q signal (Q signal before correction) from the MUX 1103 and the correction coefficient c (2, 2) stored in the LUT.
  • Adder 1205 inputs and multiplies the output of multiplier 1201 and the output of multiplier 1203, and outputs a corrected I signal (corrected I signal).
  • Adder 1206 inputs and multiplies the output of multiplier 1202 and the output of multiplier 1204, and outputs a corrected Q signal (corrected Q signal).
  • FIG. 17 is a block diagram illustrating a detailed configuration example of the modulator 1105.
  • the modulator 1105 includes multipliers 1301 and 1302, an oscillator 1303, and an adder 1304.
  • Multiplier 1301 receives the I signal (corrected I signal) corrected by IQ imbalance correction section 1104 and the output of oscillator 1303 and multiplies them.
  • Multiplier 1302 receives and multiplies the Q signal (corrected Q signal) corrected by IQ imbalance correction section 1104 and the output of oscillator 1303.
  • the oscillator 1303 generates a continuous wave signal, adds a 90 ° phase difference to the two continuous wave signals, and supplies the signals to the multiplier 1301 and the multiplier 1302.
  • the adder 1304 inputs the output of the multiplier 1301 and the output of the multiplier 1302 and adds them.
  • the output of the adder 1304 becomes a modulated signal and becomes an output signal of the transmitter 1100.
  • the transmitter 1100 may be provided with an amplifier after the modulator 1105.
  • the output signal of the transmitter 1100 is expressed by the following (Equation 11) using the amplitude error g e and the phase error ⁇ e .
  • the test signal includes a first test signal S10 and a second test signal S20.
  • the first test signal S10 is a signal for measuring the reference phase of the signal generated by the transmitter 1100.
  • the second test signal S20 is a signal for measuring the measurement phase of the signal generated by the transmitter 1100.
  • the test signal generation unit 1101 outputs, for example, a first test signal S11 represented by the following (Equation 12) as the first test signal S10.
  • the first test signal S11 represented by (Expression 12) is a signal for obtaining a reference phase of 0 °.
  • Equation 12 A and ⁇ are constants.
  • ⁇ m is an angular frequency of a second test signal (single sideband signal) described later.
  • is determined by the magnitude of the IQ imbalance of the transmitter 1100 and the residual IQ imbalance allowed after the IQ imbalance correction. The same applies to the following equations.
  • test signal generation unit 1101 may output the first test signal S12 represented by, for example, the following (Equation 13) as the first test signal S10.
  • the first test signal S12 represented by (Equation 13) can obtain a reference phase of 90 °.
  • test signal generation unit 1101 outputs a first test signal S13 represented by, for example, the following (Equation 14) as the first test signal S10.
  • the first test signal S13 represented by (Expression 14) is a signal for obtaining a reference phase of 180 °.
  • the first test signals S11, S12, and S13 are, for example, IQ signals for amplitude modulation (AM) signals.
  • the test signal generation unit 1101 outputs a second test signal S20 expressed by, for example, (Equation 15) below.
  • the second test signal S20 is an IQ signal for a single sideband signal that rotates around the origin (0, 0), for example, in the IQ plane.
  • the angular frequency ⁇ m of the second test signal S20 is half of the angular frequency 2 ⁇ m of the first test signals S11 to S13.
  • FIG. 18A is a diagram illustrating an example of the first test signal S11 and the ideal second test signal S20 on the IQ plane.
  • FIG. 18B is a diagram illustrating an example of the second test signal S20 in which the I signal is larger than the ideal state and the Q signal is smaller than the ideal state in the IQ plane.
  • the first test signal S11 represented by (Equation 12) is exemplified as the first test signal S10.
  • the first test signal S11 repeats a linear vibration in the IQ plane.
  • the second test signal S20 rotates to draw a circle in the IQ plane.
  • the amplitude becomes large ⁇ small ⁇ large ⁇ small ⁇ large during one cycle on the IQ plane, and the angular frequency is 2 Will change times. Therefore, spurious appears in a half cycle of the second test signal S20.
  • the amplitude changes from large to small to large during one period, and the angular frequency changes once. Therefore, when the envelope is detected, spurious appears in the same cycle as that of the first test signal S11.
  • the test signal generation unit 1101 the angular frequency 2 [omega m of the first test signal S11, so that twice the angular frequency omega m of the second test signal S20, generates a test signal. That is, the frequency of the first test signal S10 is twice the frequency of the second test signal S20.
  • FIG. 19 is a diagram illustrating an example of input / output characteristics of the envelope detector 1106A.
  • the horizontal axis in FIG. 19 indicates the input magnitude of the envelope detector 1106A, and the vertical axis indicates the output of the envelope detector 1106A, that is, the input magnitude of the AD converter 1106B. Referring to FIG. 19, it can be understood that the output of the envelope detector 1106A steeply increases in the detectable range D.
  • the first test signal S11 is offset from the zero point on the I axis on the IQ plane to the A point. Therefore, when a test signal that passes through the origin 0 point on the I axis on the IQ plane is used, the test signal does not preferably fit within the detectable range D, but the first test signal S11 is within the detectable range. D fits well. Therefore, the entire number of bits of the AD converter 1106B can be used, and the detection accuracy of the envelope detector 1106A is improved. Therefore, the reference phase can be detected with high accuracy.
  • the test signal generator 1101 adjusts the constant A in (Expression 12) to (Expression 14) indicating the first test signal S10. Specifically, the test signal generator 1101 determines that the vibration center A (A, 0) (see FIG. 18A) of the first test signal S10 is an envelope in accordance with the characteristics of the envelope detector 1106A. It is set to be near the center Dm of the detectable range D of the line detector 1106A.
  • the test signal generation unit 1101 adjusts the constant A in (Expression 15) indicating the second test signal S20. Specifically, the test signal generation unit 1101 determines that the center of vibration of the second test signal S20 is in the vicinity of the center Dm of the detectable range D of the envelope detector 1106A in accordance with the characteristics of the envelope detector 1106A. Set to be. Note that the constant A in the second test signal S20 may be the same value as the constant A in the first test signal S10.
  • the magnitude of the signal detected by the envelope detector 1106A corresponds to the absolute value of the combined vector of the I signal and the Q signal.
  • the envelope size of the second test signal S20 detected by the envelope detector 1106A is constant.
  • the size of the envelope detected by the envelope detector 1106A varies.
  • the envelope detector 1106A detects a waveform that oscillates around the center Dm of the detectable range D regardless of whether the first test signal S10 or the second test signal S20. Further, by setting ⁇ so that the magnitudes of the envelope signals of the first test signal S10 and the second test signal S20 are approximately the same, the amplitudes can be approximately the same. Therefore, even if the envelope detector 1106A or the AD converter 1106B having a narrow dynamic range is used, the signal can be detected with high accuracy.
  • FIG. 20 is a flowchart illustrating an operation example of the calculation unit 1107.
  • the calculation unit 1107 inputs an envelope signal (first envelope) corresponding to the first test signal S10 from the envelope detection unit 1106 (step S101).
  • the arithmetic unit 1107 When the first test signal S10 is input, the arithmetic unit 1107 performs frequency analysis by, for example, Fast Fourier Transform (FFT) to obtain the phase ⁇ ref of the angular frequency component of ⁇ m (step S102).
  • the phase ⁇ ref is a reference phase when the second test signal S20 is used.
  • the calculation unit 1107 inputs an envelope signal (second envelope) corresponding to the second test signal S20 from the envelope detection unit 1106 (step S103).
  • the calculation unit 1107 inputs the second test signal S20, for example, a frequency analysis by fast Fourier transform, obtaining the phase theta meas angular frequency components of 2 [omega m (step S104).
  • the phase ⁇ meas is the measurement phase of the second test signal S20.
  • the phase theta a phase of the angular frequency components of 2 [omega m due to IQ imbalance.
  • Transmitter 1100 has a phase rotation of phase ⁇ ref mainly due to delays of MUX 1103, IQ imbalance correction unit 1104, and modulator 1105. Therefore, the phase ⁇ can be used to remove the influence of the delay of the system itself and extract the phase component resulting from IQ imbalance.
  • the computing unit 1107 obtains the directions of the amplitude error g e and the phase error ⁇ e based on the value of the phase ⁇ (step S106).
  • FIG. 21 is a diagram showing an example of the relationship between the phase ⁇ and the IQ imbalance direction. Information indicating the relationship of FIG. 21 is stored in, for example, an LUT held by the memory 1108.
  • the arithmetic unit 1107 determines the direction of the amplitude error g e is negative. That is, the I signal component of the output V is larger than the ideal state. Also, the 45 ° ⁇ ⁇ ⁇ 135 °, the arithmetic unit 1107 determines the orientation of the phase error theta e is to be negative. Further, in the -135 ° ⁇ ⁇ ⁇ 180 ° or -180 ° ⁇ ⁇ ⁇ 135 °, the arithmetic unit 1107 determines the direction of the amplitude error g e is positive. Further, in the -135 ° ⁇ ⁇ ⁇ -45 °, calculation unit 1107 determines that the orientation of the phase error theta e is positive.
  • the computing unit 1107 updates the value of the matrix c stored in the LUT based on the direction of the amplitude error g e and the phase error ⁇ e (step S107).
  • the initial value of the matrix c is set to a unit matrix.
  • the arithmetic unit 1107 updates the value of the matrix c as component of the I signal becomes small.
  • the calculation unit 1107 adds ⁇ to the value ⁇ c in each element of the matrix c and does not change the value g c .
  • the arithmetic unit 1107, the direction of the amplitude error g e is the positive, the value g c for each element of the matrix c and ⁇ g subtracted, does not change the value .theta.c.
  • Delta] g and ⁇ are the adjustment parameters of the amplitude error g e and phase errors theta e in the case of carrying out the IQ calibration, convergence time is determined from the required convergence accuracy. Further, the IQ imbalance correction unit 1104 performs correction using the updated matrix c.
  • the calculation unit 1107 repeats the above processing (step S103 to step S107) using the second test signal S20.
  • Calculation unit 1107 the amplitude of the angular frequency component 2 [omega m to determine whether is smaller than the amplitude of the previous angular frequency component 2 [omega m (step S108). If the amplitude of the angular frequency component 2 [omega m is smaller than the amplitude of the previous angular frequency component 2 [omega m, the process proceeds to step S103.
  • the amplitude of the angular frequency component 2 [omega m is gradually reduced, IQ imbalance of the second test signal S20 is reduced.
  • the amplitude of the angular frequency component 2 [omega m is not smaller than the amplitude of the previous angular frequency component 2 [omega m, it ends the processing of FIG. 20. That is, at the time when the amplitude of the angular frequency components 2 [omega m of the second test signal S20 is detected by the envelope detector 1106A is no longer become smaller, the calibration end.
  • the computing unit 1107 calculates the reference phase ⁇ ref of the second test signal S20 based on the first envelope based on the first test signal S10.
  • the computing unit 1107 calculates the measurement phase ⁇ meas of the second test signal S20 based on the second envelope based on the second test signal S20.
  • the computing unit 1107 calculates a correction coefficient based on the measurement phase ⁇ meas and the reference phase ⁇ ref .
  • the correction coefficient is, for example, each element of the matrix c.
  • the calculation unit 1107 obtains the phase ⁇ by subtracting the reference phase ⁇ ref from the measurement phase ⁇ meas and calculates a correction coefficient based on the phase ⁇ . More specifically, the arithmetic unit 1107, based on the phase theta, to estimate the direction of the amplitude error g e or phase error theta e included in the IQ imbalance, based on the orientation of the amplitude error g e or phase error theta e It is preferable to calculate the correction coefficient.
  • the phase ⁇ due to IQ imbalance can be accurately estimated using the reference phase ⁇ ref . Therefore, the accuracy of IQ calibration can be improved.
  • the calculation unit 1107 calculates the measurement phase ⁇ meas from the second test signal S20 a plurality of times and repeats the calculation of the correction coefficient based on the calculated measurement phase ⁇ meas and the reference phase ⁇ ref a plurality of times. Thereby, IQ imbalance can be gradually reduced and converged.
  • the transmitter 1100 ends the calibration mode when the calibration is completed.
  • the transmitter 1100 switches to the data transmission mode.
  • the MUX 1103 in FIG. 15 selects the output of the baseband signal generation unit 1102.
  • the IQ imbalance correction unit 1104 corrects the IQ signal output from the baseband signal generation unit 1102 with reference to the LUT in which the parameter including the matrix c updated by the calculation unit 1107 is stored.
  • the modulator 1105 modulates the correction signal and transmits the modulated signal.
  • the transmitter 1100 even with the envelope detection unit 1106 with a narrow dynamic range, highly accurate IQ imbalance calibration is possible, and distortion of the transmission signal can be reduced.
  • the IQ calibration may be performed, for example, when the transmitter 1100 is turned on, when starting from the sleep mode, and before starting data transmission.
  • FIG. 22 is a block diagram illustrating a configuration example of the wireless device 1600.
  • the wireless device 1600 includes a transmitter 1100, a receiver 1602, a duplexer 1603, and an antenna 1604.
  • Transmitter 1100 modulates desired data by correcting IQ imbalance, and transmits a modulated signal.
  • the receiver 1602 receives data from other communication devices.
  • the duplexer 1603 separates the transmission signal and the reception signal and shares the antenna 1604 during transmission and reception.
  • the wireless device 1600 can transmit data with less distortion.
  • a configuration may be employed in which a transmitting antenna 1703 and a receiving antenna 1704 are separately provided as in the wireless device 1700 illustrated in FIG.
  • the present disclosure is not limited to the configuration of the above embodiment, and can be applied to any configuration that can achieve the functions shown in the claims or the functions of the configuration of the present embodiment. Is possible.
  • the present disclosure has been described by taking an example in which the present disclosure is configured using hardware.
  • the present disclosure can also be realized by software in cooperation with hardware.
  • Each functional block used in the description of the above embodiment is typically realized as an LSI that is an integrated circuit. These may be individually made into one chip, or may be made into one chip so as to include a part or all of them. Here, it may be an LSI, or may be referred to as an IC, a system LSI, a super LSI, or an ultra LSI depending on the degree of integration.
  • the method of circuit integration is not limited to LSI, and implementation using a dedicated circuit or a general-purpose processor is also possible.
  • an FPGA Field Programmable Gate Array
  • an FPGA Field Programmable Gate Array
  • connection of circuit cells inside the LSI or a reconfigurable processor whose settings can be reconfigured may be used.
  • the first transmitter of the present disclosure is: A test signal generator for generating a test signal; A frequency characteristic correction unit that corrects amplitude characteristics and phase characteristics of the test signal generated by the test signal generation unit; A modulation unit that modulates the correction signal corrected by the frequency characteristic correction unit; An envelope detector for detecting an envelope of the modulated signal modulated by the modulator; A frequency characteristic calculator that calculates the frequency characteristic of the envelope signal detected by the envelope detector; Based on the frequency characteristic calculated by the frequency characteristic calculation unit, a coefficient calculation unit that calculates a correction coefficient for correcting the amplitude characteristic and phase characteristic of the test signal by the frequency characteristic correction unit; With The test signal generation unit generates an asymmetric test signal when comparing the signal trajectories in at least two quadrants of the first to fourth quadrants on the IQ plane.
  • the amplitude characteristic and phase characteristic of the test signal can be acquired by offsetting the test signal from the origin on the IQ plane. Therefore, since the correction coefficient can be obtained based on the amplitude characteristic and the phase characteristic, signal distortion can be corrected with high accuracy.
  • the second transmitter of the present disclosure is a first transmitter,
  • the test signal generation unit generates a test signal that is offset by a predetermined amount on the IQ plane, is symmetric with respect to a reference axis, and rotates on a line indicating the locus of the signal.
  • the third transmitter of the present disclosure is the first transmitter,
  • the test signal is a signal that rotates at a constant speed on a line indicating the locus of the signal.
  • the fourth transmitter of the present disclosure is a second transmitter,
  • the test signal generation unit generates a test signal that rotates on a circle that is offset by a predetermined amount in the IQ plane.
  • the fifth transmitter of the present disclosure is a fourth transmitter,
  • the test signal is a signal that rotates at a constant speed on a circle offset by a predetermined amount on the IQ plane.
  • the sixth transmitter of the present disclosure is any one of the first to fifth transmitters,
  • the test signal generation unit sweeps the frequency of the test signal in a predetermined frequency range,
  • the frequency characteristic calculation unit extracts each complex number data from each envelope signal based on each angular frequency component of the test signal,
  • the coefficient calculation unit calculates each correction coefficient based on each complex number data extracted by the frequency characteristic calculation unit.
  • the seventh transmitter of the present disclosure is a sixth transmitter,
  • the coefficient calculation unit calculates an inverse of the complex data as the correction coefficient.
  • the eighth transmitter of the present disclosure is a sixth transmitter,
  • the coefficient calculation unit calculates the correction coefficient based on a difference between a phase characteristic and a linear phase characteristic of the complex number data and an amplitude characteristic of the complex number data.
  • the ninth transmitter of the present disclosure is any one of the sixth to eighth transmitters, A storage unit for storing the correction coefficient;
  • the coefficient calculation unit repeats calculation of each correction coefficient, and updates each correction coefficient stored in the storage unit.
  • the tenth transmitter of the present disclosure is a ninth transmitter,
  • the coefficient calculator is Based on each complex number data extracted by the frequency characteristic calculation unit, calculates a coefficient for calculating each correction coefficient,
  • the coefficient calculation unit updates each correction coefficient stored in the storage unit based on a result of weighting and adding the coefficient calculated by the coefficient calculation unit to each correction coefficient stored in the storage unit.
  • the eleventh transmitter of the present disclosure is any one of the first to tenth transmitters,
  • the frequency characteristic correction unit is A conversion unit for converting the test signal from a time domain signal to a frequency domain signal; A multiplier for multiplying the frequency domain signal by the coefficient calculated by the coefficient calculator; An inverse converter that converts the signal output from the multiplier from a signal in the frequency domain to a signal in the time domain; Is provided.
  • a twelfth transmitter of the present disclosure is any one of the first to tenth transmitters,
  • the frequency characteristic calculation unit includes a conversion unit that converts the envelope signal from a time domain signal to a frequency domain signal.
  • a thirteenth transmitter of the present disclosure is any one of the first to tenth transmitters, A baseband signal generator for generating a baseband signal; A transmitter for transmitting the modulated signal; With The frequency characteristic correction unit corrects the baseband signal based on the correction coefficient calculated by the coefficient calculation unit, and generates the correction signal.
  • the fourteenth transmitter of the present disclosure is A test signal generator for generating a first test signal and a second test signal; A signal correction unit that corrects IQ imbalance of the test signal generated by the test signal generation unit; A modulation unit that modulates the correction signal corrected by the signal correction unit; An envelope detector for detecting an envelope of the modulated signal modulated by the modulator; A correction coefficient processing unit that calculates a correction coefficient for correcting the IQ imbalance by the signal correction unit, based on the envelope detected by the envelope detection unit; With The test signal generation unit generates the first test signal and the second test signal based on a detectable range of the envelope detection unit, The correction coefficient processing unit calculates a reference phase of the test signal based on a first envelope based on the first test signal, and based on a second envelope based on the second test signal The measurement phase of the test signal is calculated, and the correction coefficient is calculated based on the measurement phase and the reference phase.
  • This configuration improves the detection accuracy of the envelope detection unit, and the reference phase can be obtained with high accuracy. Therefore, the accuracy of IQ calibration can be improved.
  • the fifteenth transmitter of the present disclosure is a fourteenth transmitter,
  • the correction coefficient processing unit calculates the phase of the second test signal by subtracting the reference phase from the measurement phase, and calculates the correction coefficient based on the phase.
  • the sixteenth transmitter of the present disclosure is the fifteenth transmitter,
  • the correction coefficient processing unit estimates an amplitude error or phase error direction included in the IQ imbalance based on the phase of the second test signal, and calculates a correction coefficient based on the amplitude error or phase error direction. To do.
  • the seventeenth transmitter of the present disclosure is any one of the fourteenth to sixteenth transmitters,
  • the first test signal is an IQ signal for an amplitude modulation signal
  • the second test signal is an IQ signal for a single sideband signal that rotates about the origin in the IQ plane,
  • the frequency of the first test signal is twice the frequency of the second test signal.
  • the eighteenth transmitter of the present disclosure is any one of the fourteenth to seventeenth transmitters, A storage unit for storing the correction coefficient information;
  • the correction coefficient processing unit updates the correction coefficient information stored in the storage unit with the calculated correction coefficient.
  • the nineteenth transmitter of the present disclosure is the eighteenth transmitter,
  • the correction coefficient processing unit calculates the measurement phase of the test signal a plurality of times, and repeats the calculation of the correction coefficient based on the calculated measurement phase and the reference phase a plurality of times.
  • the twentieth transmitter of the present disclosure is any one of the fourteenth to nineteenth transmitters, A baseband signal generator for generating a baseband signal; A transmitter for transmitting the modulated signal; With The signal correction unit corrects the baseband signal based on the correction coefficient calculated by the correction coefficient processing unit to generate the correction signal.
  • a twenty-first signal generation device of the present disclosure includes: A test signal generator for generating a test signal; A frequency characteristic correction unit that corrects amplitude characteristics and phase characteristics of the test signal generated by the test signal generation unit; A frequency characteristic calculation unit that calculates the frequency characteristic of the envelope signal of the modulation signal obtained by modulating the correction signal corrected by the frequency characteristic correction unit; Based on the frequency characteristic calculated by the frequency characteristic calculation unit, a coefficient calculation unit that calculates a correction coefficient for correcting the amplitude characteristic and phase characteristic of the test signal by the frequency characteristic correction unit; With The test signal generation unit generates an asymmetric test signal when comparing the signal trajectories in at least two quadrants of the first to fourth quadrants on the IQ plane.
  • the amplitude characteristic and phase characteristic of the test signal can be acquired by offsetting the test signal from the origin on the IQ plane. Therefore, since the correction coefficient can be obtained based on the amplitude characteristic and the phase characteristic, signal distortion can be corrected with high accuracy.
  • a twenty-second signal generation device of the present disclosure includes: A test signal generator for generating a first test signal and a second test signal; A signal correction unit that corrects IQ imbalance of the test signal generated by the test signal generation unit; A correction coefficient processing unit that calculates a correction coefficient for correcting the IQ imbalance by the signal correction unit based on an envelope of a modulation signal obtained by modulating the correction signal corrected by the signal correction unit; With The test signal generation unit generates the first test signal and the second test signal based on a detectable range of an envelope detection unit that detects the envelope.
  • the correction coefficient processing unit calculates a reference phase of the test signal based on a first envelope based on a first test signal, and based on a second envelope based on a second test signal, A measurement phase of the test signal is calculated, and the correction coefficient is calculated based on the measurement phase and the reference phase.
  • This configuration improves the detection accuracy of the envelope detection unit, and the reference phase can be obtained with high accuracy. Therefore, the accuracy of IQ calibration can be improved.
  • the twenty-third calibration method of the present disclosure includes A test signal generation step for generating a test signal; A frequency characteristic correction step for correcting the amplitude characteristic and phase characteristic of the generated test signal; A frequency characteristic calculating step of calculating a frequency characteristic of an envelope signal of a modulation signal obtained by modulating the corrected correction signal; A coefficient calculating step for calculating a correction coefficient for correcting the amplitude characteristic and phase characteristic of the test signal based on the calculated frequency characteristic; Have In the test signal generation step, an asymmetric test signal is generated when signal trajectories are compared in at least two quadrants of the first to fourth quadrants on the IQ plane.
  • This method can acquire the amplitude characteristic and phase characteristic of the test signal by offsetting the test signal from the origin on the IQ plane. Therefore, since the correction coefficient can be obtained based on the amplitude characteristic and the phase characteristic, signal distortion can be corrected with high accuracy.
  • the twenty-fourth signal generation method of the present disclosure includes: A test signal generating step for generating a first test signal and a second test signal; A correction step of correcting IQ imbalance of the generated test signal; A calculation step of calculating a correction coefficient for correcting the IQ imbalance based on an envelope of a modulation signal obtained by modulating the corrected correction signal; With
  • the test signal generation step the first test signal and the second test signal are generated based on a detectable range of an envelope detector that detects the envelope.
  • a reference phase of the test signal is calculated based on a first envelope based on a first test signal, and the test signal is calculated based on a second envelope based on a second test signal.
  • the correction coefficient is calculated based on the measurement phase and the reference phase.
  • This method improves the detection accuracy of the envelope detection unit, and the reference phase can be obtained with high accuracy. Therefore, the accuracy of IQ calibration can be improved.
  • This disclosure is useful for, for example, a transmitter, a signal generation device, and a calibration method that can correct signal distortion with high accuracy.
  • the present disclosure is useful for, for example, a transmitter, a signal generation device, a signal generation method, and the like that can improve the accuracy of IQ calibration.
  • Test Signal Generation Unit 102 Data Generation Unit 103 MUX 104 frequency characteristic correction unit 105 modulator 106 envelope detection unit 106A envelope detector 106B AD converter 107 frequency characteristic calculation unit 108 coefficient calculation unit 109 memory 204 Fourier transform unit 205 multiplier 206 inverse Fourier transform unit 301 digital filter 400 wireless device 402 Receiver 403 Duplexer 404 Antenna 500 Wireless device 502 Receiver 503, 504 Antenna 1100 Transmitter 1101 Test signal generator 1102 Baseband signal generator 1103 MUX 1104 IQ Imbalance Correction Unit 1105 Modulator 1106 Envelope Detector 1106A Envelope Detector 1106B AD Converter 1107 Operation Unit 1108 Memory 1201, 1202, 1203, 1204 Multiplier 1205, 1206 Adder 1301, 1302 Multiplier 1303 Oscillator 1304 Addition Device 1600 wireless device 1602 receiver 1603 duplexer 1604 antenna 1700 wireless device 1702 receivers 1703 and 1704 antenna

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Transmitters (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

 信号の歪みを高精度に補正できる送信機を提供する。 テスト信号生成部と、テスト信号の振幅特性及び位相特性を補正する周波数特性補正部と、変調部と、包絡線検波部と、包絡線信号の周波数特性を演算する周波数特性演算部と、周波数特性に基づいて、テスト信号の振幅特性及び位相特性を補正するための補正係数を演算する係数演算部と、を備える。テスト信号生成部は、IQ平面上の第1象限から第4象限のうち少なくとも2つの象限において、信号の軌跡を比較した場合に、非対称であるテスト信号を生成する。

Description

送信機、信号生成装置、キャリブレーション方法、及び信号生成方法
 本開示は、送信機、信号生成装置、キャリブレーション方法、及び信号生成方法に関する。例えば、送信機における周波数特性のキャリブレーションに関する。また、例えば、送信機におけるIQ信号のキャリブレーションの技術に関する。
 無線通信では、送信信号としてのベースバンド信号から高周波信号にアップコンバートする場合、及び、受信信号としての高周波信号からベースバンド信号にダウンコンバートする場合に、信号の周波数に応じて歪みが生じる。信号の歪みを補正する装置として、例えば特許文献1の周波数特性補正装置が知られている。
 特許文献1の周波数特性補正装置は、送信系回路による信号送信において、送信信号の一部を結合回路により取り出し、各帯域分割フィルタにおいて低域側、高域側に分割し、各フィルタの出力(電力レベル)を各電力検波器において検波する。更に、周波数特性補正装置は、比較回路において各電力検波器の出力を相互比較することにより得られた電圧を基に、可変イコライザ回路を制御する。
日本国特開2001-16145号公報
 特許文献1の周波数特性補正装置では、信号の歪みを高精度に補正することが困難であった。
 本開示は、上記事情に鑑みてなされたものであって、信号の歪みを高精度に補正できる送信機、信号生成装置、キャリブレーション方法、及び信号生成方法を提供することを目的とする。
 本開示の送信機は、テスト信号を生成するテスト信号生成部と、前記テスト信号生成部により生成されたテスト信号の振幅特性及び位相特性を補正する周波数特性補正部と、前記周波数特性補正部により補正された補正信号を変調する変調部と、前記変調部により変調された変調信号の包絡線を検波する包絡線検波部と、前記包絡線検波部により検波された包絡線信号の周波数特性を演算する周波数特性演算部と、前記周波数特性演算部により演算された周波数特性に基づいて、前記周波数特性補正部により前記テスト信号の振幅特性及び位相特性を補正するための補正係数を演算する係数演算部と、を備え、前記テスト信号生成部は、IQ平面上の第1象限から第4象限のうち少なくとも2つの象限において、信号の軌跡を比較した場合に、非対称であるテスト信号を生成する。
 本開示によれば、信号の歪みを高精度に補正できる。
本開示の第1の実施形態における送信機の構成例を示すブロック図 (A),(B),(D)は、本開示の第1の実施形態におけるテスト信号生成部により生成されるテスト信号の一例を示す図、(C)は、テスト信号の位相特性を示す図 本開示の第1の実施形態におけるテスト信号の各角周波数の成分と振幅との関係の一例を示す図 本開示の第1の実施形態における周波数特性補正部の詳細構成例を示すブロック図 本開示の第1の実施形態における送信機が補正係数を求める第1動作例を示すフローチャート 本開示の第1の実施形態における送信機が補正係数を求める第2動作例を示すフローチャート 本開示の第1の実施形態における送信機が補正係数を求める第3動作例を示すフローチャート 本開示の第1の実施形態におけるテスト信号の振幅特性のシミュレーション結果を示す図 本開示の第1の実施形態におけるテスト信号の位相特性のシミュレーション結果を示す図 本開示の第1の実施形態における送信機が補正係数を求める第4動作例を示すフローチャート 本開示の第1の実施形態におけるテスト信号の位相特性を線形位相特性に補正するイメージを示す図 本開示の第1の実施形態における周波数特性補正部の変形構成例を示すブロック図 本開示の第1の実施形態における無線機器の第1構成例を示すブロック図 本開示の第1の実施形態における無線機器の第2構成例を示すブロック図 本開示の第2の実施形態における送信機のブロック図 本開示の第2の実施形態におけるIQインバランス補正部の詳細構成例を示すブロック図 本開示の第2の実施形態における変調器の詳細構成例を示すブロック図 (A),(B)本開示の第2の実施形態におけるIQ平面における第1のテスト信号及び第2のテスト信号の一例を示す図 本開示の第2の実施形態における包絡線検波器の入出力特性の一例を示す図 本開示の第2の実施形態における演算部の動作例を示すフローチャート 本開示の第2の実施形態における検出位相とIQインバランスの向きとの関係の一例を示す図 本開示の第2の実施形態における無線機器の第1構成例を示すブロック図 本開示の第2の実施形態における無線機器の第2構成例を示すブロック図
 以下、本開示の実施形態について、図面を参照しながら説明する。
(本開示の一形態を得るに至った経緯)
 使用周波数に対する信号の歪みは、例えば、ベースバンド信号及び高周波信号を周波数変換する周波数変換部、パワーアンプ部、LNA部を含むアナログ回路において、現れやすい。特に、ミリ波通信の広帯域な周波数(例えば60GHz帯)を取り扱う通信では、信号帯域が大きいので、大きく通信特性が劣化する可能性がある。
 特許文献1の周波数特性補正装置をミリ波の通信に適用した場合、数ポイントの周波数成分に対する信号検出の結果を基に、信号の歪みの周波数特性を直線的に補正する。しかし、直線的な補正では、ベースバンド信号及び高周波信号の各周波数変換、又は、広帯域な高周波信号の信号増幅の過程において発生する、大きな信号歪みには不十分であるため、大きく通信特性が劣化することがある。従って、信号の歪みは、より高精度に補正される必要がある。
 以下、信号の歪みを高精度に補正できる送信機、信号生成装置、及びキャリブレーション方法について説明する。
(第1の実施形態)
 図1は、本開示の第1の実施形態における送信機100の構成例を示すブロック図である。送信機100は、テスト信号生成部101、データ生成部102、MUX(Multiplexer)103、周波数特性補正部104、変調器105、包絡線検波部106、周波数特性演算部107、係数演算部108、及びメモリ109を備える。
 テスト信号生成部101は、送信機100により生成される歪を測定するためのテスト信号を生成し、MUX103に出力する。テスト信号の生成方法の詳細については後述する。
 データ生成部102は、送信されるデータを含むベースバンド信号を生成し、MUX103に出力する。送信されるデータには、例えば、音楽のデータ又は映像のデータが含まれる。
 MUX103は、テスト信号生成部101又はデータ生成部102の出力を選択し、周波数特性補正部104に出力する。具体的には、キャリブレーションモードでは、テスト信号生成部101の出力であるテスト信号を選択し、データ送信モードでは、データ生成部102の出力であるベースバンド信号を選択する。MUX103は、送信機100の動作を指定するモードも選択する。
 周波数特性補正部104は、メモリ109が保持するLUT(Look Up Table)に格納されたパラメータ(補正係数)に基づき、MUX103の出力信号の周波数特性を補正し、補正信号を変調器105に出力する。周波数特性には、振幅特性及び位相特性が含まれる。
 変調器105は、周波数特性補正部104から出力された補正信号を変調し、変調信号(高周波信号)を出力する。変調器105の出力V(t)は、例えば以下の(式1)により表せる。
Figure JPOXMLDOC01-appb-M000001
 出力V(t)の周波数は、(式1)におけるωに依存し、f=ω/(2π)によって決定され、例えば60GHzである。
 包絡線検波部106は、包絡線検波器106Aと、包絡線検波器106Aの後段に直列に接続されたADコンバータ106Bと、を備える。
 包絡線検波器106Aは、検波ダイオードを用いて構成され、変調器105から出力された高周波信号の包絡線を検波する。また、包絡線検波器106Aは、高周波信号の出力エネルギーの一部を入力し、高周波信号の包絡線の大きさを検出する。
 包絡線検波器106Aにより検波される信号は、以下の(式2)により表せる。
Figure JPOXMLDOC01-appb-M000002
 なお、cは定数である。
 ADコンバータ106Bは、包絡線の検波結果としてのアナログ信号をデジタル信号に変換し、デジタル信号(包絡線信号)を周波数特性演算部107へ出力する。
 周波数特性演算部107は、包絡線検波部106により検波された信号(包絡線信号)を入力し、包絡線信号の周波数特性を演算する。
 係数演算部108は、周波数特性演算部107により演算された周波数特性に基づいて、テスト信号の周波数特性、つまり振幅特性及び位相特性を補正するための補正係数を演算する。係数演算部108は、求めた補正係数をメモリ109が保持するLUTに格納する。
 なお、周波数特性演算部107及び係数演算部108は、メモリ109に格納されたプログラムを実行することによって各機能を実現する。周波数特性演算部107及び係数演算部108の動作の詳細については後述する。
 また、送信機100は、第1の集積回路及び第2の集積回路を用いて構成されてもよい。第1の集積回路は、テスト信号生成部101、データ生成部102、MUX103、周波数特性補正部104、周波数特性演算部107、係数演算部108、及びメモリ109を含む。第2の集積回路は、変調器105及び包絡線検波部106を含む。また、送信機100における全ての構成部が、1つの集積回路によって構成されてもよい。
 また、送信機100がキャリブレーションモードでは、包絡線検波部106、周波数特性演算部107、及び係数演算部108を含む検出系が動作する。
 次に、テスト信号生成部101について説明する。
 テスト信号生成部101は、例えば、以下の(式3)により表せるテスト信号Sを生成する。
Figure JPOXMLDOC01-appb-M000003
 (式3)において、ωm,nは角周波数、dはオフセット量を示す定数、Kは振幅を表す定数である。
 また、テスト信号生成部101により生成されるテスト信号Sの周波数は、(式3)における「ωm,nt」項に依存し、f=ωm,nt/(2π)によって決定され、例えば、100MHz、又は、500MHzである。つまり、(式3)における角周波数ωm,nは、(式1)における角周波数ωと比較すると十分に小さい値である。
 図2(A)は、(式3)のテスト信号SをIQ平面上に示した図である。テスト信号Sは、IQ平面における原点Oが中心でありテスト信号Sと同振幅である円Cと比較すると、距離dをオフセットした円により示される。また、テスト信号Sは、円上を定速度によって回転してもよいし、しなくてもよい。
 また、テスト信号生成部101は、テスト信号として、(式3)により表されたIQ信号以外であっても、図2(B)に示すI軸に対して対称である、IQ信号を生成すればよい。また、Q軸に対して対称である、IQ信号を生成してもよい。
 さらに、テスト信号生成部101は、I軸又はQ軸に対して対称な状態から、IQ平面における原点Oを中心に回転されたIQ信号を生成してもよい。これらの場合であっても、テスト信号Sは、中心が原点Oから所定量オフセットされる。また、テスト信号Sは線上を定速度によって回転してもよいし、しなくてもよい。I軸及びQ軸は、基準軸の一例である。
 テスト信号生成部101により生成されたテスト信号は、図2(A)、図2(B)のいずれの場合であって、図2(C)に示すように、対称な線(原点Oを通る基準軸)の位相をΦとした場合、位相がΦからΦ+180°に至るまで、振幅が単調に変化する特性となる。図2(D)は、図2(B)において、対称な線の位相がΦである場合を示す。
 つまり、IQ平面上の第1象限から第4象限において、少なくとも2つの象限のテスト信号の軌跡を比較した場合に、非対称であればよい。
 例えば、図2(A)では、第1象限と第2象限が非対称、第1象限と第3象限が非対称、第2象限と第4象限が非対称であり、第1象限と第4象限が対称、第2象限と第3象限が対称である。
 図2(B)では、第1象限と第2象限が非対称、第1象限と第3象限が非対称、第2象限と第4象限が非対称であり、第1象限と第4象限が対称、第2象限と第3象限が対称である。
 図2(D)では、全ての象限が非対称である。
 仮に、IQ平面において原点Oを中心とする円を描く図2(A)のテスト信号Cを用いると、包絡線検波器106により検波される包絡線の大きさが一定となる。従って、テスト信号Cは、AC信号を持たないので位相特性を取得するのは困難である。
 テスト信号生成部101は、原点Oから所定量オフセットされたテスト信号Sを生成することで、包絡線の大きさを変化できる。従って、テスト信号Sを用いることで、振幅特性、及び、位相特性を取得できる。
 また、テスト信号生成部101は、図3では、テスト信号Sの角周波数ωm,nを、n=1からn=Nまで順次スイープ(掃引)する。図3は、テスト信号Sの各角周波数ωm,nの成分と振幅との関係の一例を示す図である。図3において、テスト信号Sの周波数(=ω/2π)のスイープ範囲は、例えば-1GHz~1GHzであり、隣接するテスト信号の間隔は、例えば100MHzである。
 例えば、第1のテスト信号Sとして、角周波数ωm,1を有するテスト信号を用い、第nのテスト信号Sとして、角周波数ωm,nを有するテスト信号を用いる。最後に、第Nのテスト信号Sとして、角周波数ωm,Nを有するテスト信号を用いる。なお、テスト信号Sは、テスト信号Sにおける角周波数ωm、nの成分を示す。
 なお、値Nは、テスト信号Sの周波数特性を求めるサンプル数である。テスト信号生成部101は、どの程度の周波数間隔により周波数特性を解析したいか、どの程度の分解能により周波数特性を補正したいか、を考慮して、値Nを設定することが好ましい。また、値Nが予め設定されていてもよい。
 次に、周波数特性補正部104について説明する。
 図4は、周波数特性補正部104の詳細構成例を示すブロック図である。
 周波数特性補正部104は、フーリエ変換部204、乗算器205、及び逆フーリエ変換部206を備える。
 フーリエ変換部204は、MUX103の出力信号である時間領域の信号を周波数領域の信号へ変換する。フーリエ変換部204は、MUX103の出力信号がIQ信号であるので、複素数データとしてフーリエ変換する。フーリエ変換部204による演算では、例えば高速フーリエ変換(FFT:Fast Fourier Transformation)が用いられる。
 乗算器205は、フーリエ変換部204から出力される周波数領域の信号と、メモリ109が保持するLUTに格納された補正係数と、を乗算する。
 逆フーリエ変換部206は、乗算器205から出力される信号である周波数領域の信号を時間領域の信号に変換する。逆フーリエ変換部206による演算では、例えば高速逆フーリエ変換(IFFT:Inverse Fast Fourier Transformation)が用いられる。
 次に、送信機100がテスト信号から周波数特性を補正するための補正係数を求める動作例について説明する。
 図5は、送信機100がテスト信号Sから周波数特性を補正するための補正係数を求める第1動作例を示すフローチャートである。図5の例では、一回の周波数スイープにより、各角周波数ωm,nにおける係数zを求めることを想定する。図5では、係数zが補正係数である。
 まず、テスト信号生成部101は、変数nを初期値1に設定する(ステップS401)。
 続いて、テスト信号生成部101は、テスト信号Sを生成し、テスト信号Sの角周波数をωm,nに設定する(ステップS402)。
 なお、テスト信号生成部101が周波数スイープを行う期間には、周波数特性補正部104は、周波数特性の補正を実施しない、又は、LUTに格納された係数zを1として周波数特性の補正を実施する。
 続いて、周波数特性演算部107は、角周波数ωm,nのテスト信号Sに対応する包絡線信号を入力し、フーリエ変換する(ステップS403)。つまり周波数特性演算部107は、フーリエ変換部を有する。周波数特性演算部107は、計算を効率化するために、例えば高速フーリエ変換(FFT:Fast Fourier Transformation)を利用する。
 続いて、周波数特性演算部107は、IQ平面における角周波数ωm,nの成分の複素数データである「a+jb」を抽出する(ステップS404)。
 また、周波数特性演算部107は、抽出した「a+jb」から、(式4)により振幅mを算出し、(式5)により位相θを算出してもよい。
Figure JPOXMLDOC01-appb-M000004
Figure JPOXMLDOC01-appb-M000005
 つまり、ステップS404の処理により、角周波数ωm,nの成分における振幅特性及び位相特性を含む周波数特性を取得できる。周波数特性は、送信機100自体が有する周波数特性であり、具体的には、送信機100が備える例えばアナログ回路に起因する歪の周波数特性である。
 続いて、係数演算部108は、送信機100の周波数特性を補正するための複素数データである係数zを計算し、係数zの情報を係数演算部108内に一時的に保持する(ステップS405)。係数zは、以下の(式6)により表せる。
Figure JPOXMLDOC01-appb-M000006
 また、係数zは、振幅m,位相θを用いて、以下の(式7)によっても表せる。
Figure JPOXMLDOC01-appb-M000007
 つまり、係数演算部108は、テスト信号Sの角周波数ωm,nの成分の複素数データである「a+jb」の逆数である係数zを演算する。係数zは、送信機100の周波数特性の逆特性である。
 続いて、テスト信号生成部101は、最後の角周波数の成分のテスト信号Sまでスイープしたか否かを判別する(ステップS406)。つまり、テスト信号生成部101は、n≧Nであるか否かを判別する。
 最後のテスト信号Sまでスイープしていない場合、テスト信号生成部101は、次のテスト信号を周波数解析するため、テスト信号Sの角周波数ωm,nをスイープする(ステップS407)。つまり、変数nに1加算する。そして、ステップS402に進む。
 一方、最後のテスト信号Sまでスイープされた場合、係数演算部108は、内部に一時的に保持した各角周波数ωm,1~ωm,Nにおける各係数zの情報を、メモリ109が保持するLUTに格納する(ステップS408)。
 図5の処理によれば、各角周波数ωm,nにおけるテスト信号Sの周波数を解析し、係数zを算出することで、テスト信号Sの振幅特性及び位相特性を加味した周波数特性の補正ができる。また、補正されたベースバンド信号から変調信号が生成されることで、振幅特性及び位相特性がフラットな信号を送信できる。また、逆特性として、送信機100の周波数特性の逆数を用いるので、容易に演算できる。
 なお、図5では、LUTへの係数書き込みのタイミングとして、全ての角周波数ωm,1~ωm,nにおける係数zを算出してから、各係数zをメモリ109に格納することを示した。つまり、テスト信号Sの角周波数ωm,nをN回スイープした後、係数演算部108は、求めた各係数zをLUTに格納することを示した。これ以外であっても、角周波数ωm,nにおける係数zを算出する都度メモリ109に格納してもよい。
 図6は、送信機100がテスト信号Sから周波数特性を補正するための補正係数を求める第2動作例を示すフローチャートである。図6の例では、各角周波数ωm,nにおける係数zを繰り返し求め、係数zに基づく係数yをLUTに格納する。係数yは、順次更新される。
 図6では、係数zは、補正の残留誤差を表す係数であり、係数yを求めるための係数である。係数yは、補正係数である。また、係数wは、残留誤差zを加算する重み付けを表す係数であり、例えば0から1の間において選択される。例えば、係数wを0.5とする。
 まず、テスト信号生成部101は、変数nを初期値1に設定し、変数yを初期値0に設定する(ステップS501)。
 続いて、送信機100は、図5のステップS402~S406の処理を行う。一通り、最後のテスト信号Sまで周波数特性を解析し、係数zを求めると、ステップS502に進む。
 係数演算部108は、算出した各zを係数wにより重みづけし、各係数yに加算する(ステップS502)。具体的には、係数演算部108は、y=y+w×zを計算する。
 続いて、係数演算部108は、算出した各係数yの情報を、メモリ109が保持するLUTに格納する(ステップS503)。また、既に係数yの情報が格納されている場合には、係数yの情報を更新する。
 続いて、係数演算部108は、係数yの演算を前回演算した係数yとの差分を演算し、予め定めた閾値より小さければ図6の処理を終了し、大きければ、ステップS402に戻る(ステップS504)。
 図6の処理では、係数演算部108は、補正係数としての係数yの演算を反復し、LUTに記憶された係数yを更新していく。例えば、係数yに係数zを重みづけして加算した結果により、各係数yを更新する。
 図6の処理によれば、各角周波数ωm,nにおける係数zを繰り返し算出するので、補正係数としての係数yの補正精度が向上する。また、係数zの算出を繰り返し、係数wを用いて係数yを演算することで、残留誤差は漸近的に0に近づいていくので、更に補正精度が向上する。
 また、補正されたベースバンド信号から変調信号が生成されることで、振幅特性及び位相特性がフラットな信号を送信できる。
 なお、図7は、送信機100がテスト信号Sから周波数特性を補正するための補正係数を求める第3動作例を示すフローチャートである。ここで、図6との差分について、説明する。図7では、各角周波数ωm,nにおける係数zをR回繰り返し求める。
 まず、ステップS505において、テスト信号生成部101は、変数nを初期値1に設定し、変数yを初期値0に設定し、変数rを初期値1に設定する。
 また、ステップS506において、係数演算部108は、係数yの演算を所定回数(R回)実施したかを判別する。具体的には、係数演算部108は、r≧Rであるか否かを判別する。
 ステップS507において、係数yの演算をR回実施していない場合、係数演算部108は、変数rに1加算し、変数nを初期化して1に設定する。一方、係数yの演算をR回実施した場合、送信機100は図7の処理を終了する。
 次に、周波数特性の補正のシミュレーションについて説明する。
 図8は、テスト信号の振幅特性のシミュレーション結果を示す図である。図9は、テスト信号の位相特性のシミュレーション結果を示す図である。図8及び図9は、図5、図6又は図7の動作によりシミュレーションを実施した結果である。
 シミュレーションでは、テスト信号生成部101は、テスト信号を生成する場合に、サンプリング周波数3.52GHzとし、(式3)に用いる係数を、K=1,d=0.1とする。また、テスト信号生成部101は、f(=2πω)を、-1.1GHz~+1.1GHzにおいて、100MHz間隔によって掃引する。
 また、送信機100の周波数特性を模したフィルタとして、カットオフ周波数300MHzであり、通過周波数を352MHz負方向にシフトされた2次のバターワースフィルタを仮定する。
 図8及び図9において、実線L1がフィルタの特性を示し、白抜きの点D1が、周波数特性演算部107により測定されたテスト信号の周波数特性(検出特性)を示す。図8及び図9を参照すると、フィルタ特性及び検出特性が一致していることが理解できる。従って、送信機100の検出系によって、振幅特性及び位相特性について精度良く検出できることが確認できる。
 また、図8及び図9において、点線L2が、補正係数が求められた後に、周波数特性補正部104によって補正された信号の周波数特性(補正特性)を示す。点線L2は、位相特性として「0」を示すライン上にある。つまり、周波数特性補正部104が逆特性としての補正係数を用いて信号を補正し、補正信号を変調した結果、送信される信号の位相特性及び周波数特性は、平坦な特性となる。
 また、フィルタの特性が、測定される周波数範囲の中心からオフセットされており、非対称な特性であっても、好適に周波数特性を解析できる。
 次に、送信機100の周波数特性を線形位相特性となるように補正する場合について説明する。
 図10は、送信機100がテスト信号Sから周波数特性を補正するための補正係数を求める第4動作例を示すフローチャートである。図10では、係数xが補正係数である。図10の例では、送信機100が出力する信号の位相特性が平坦(図9における点線L2と同程度)になるまで補正(図9参照)するのではなく、位相特性が線形な特性となるように補正する。
 まず、図5のステップS401~S403の処理を行う。角周波数ωm,nにおけるテスト信号のフーリエ変換が終了すると、ステップS601に進む。
 周波数特性演算部107は、IQ平面における角周波数ωm,nの成分の複素数データである「a+jb」を抽出する。また、周波数特性演算部107は、抽出した「a+jb」から、(式4)により振幅mを算出し、(式5)により位相θを算出する(ステップS601)。
 続いて、係数演算部108は、位相θと線形位相特性θi,nとの差分△θを算出する(ステップS602)。つまり、係数演算部108は、△θ=θ-θi,nを計算する。なお、線形位相特性θi,nは、図11では、周波数が高いほど位相が線形に小さくなる特性である。メモリ109は、あらかじめ線形位相特性θi,nの情報を保持している。
 続いて、係数演算部108は、送信機100の周波数特性を補正するための複素数データである係数xを計算し、係数xの情報を係数演算部108内に一時的に保持する(ステップS405)。係数xは、振幅m,位相の差分△θを用いて、以下の(式8)により表せる。
Figure JPOXMLDOC01-appb-M000008
 つまり、係数演算部108は、テスト信号Sの角周波数ωm、nの成分の複素数データである「a+jb」の位相θと線形位相特性θi,nとの差分△θと振幅mとに基づいて、補正係数としての係数xを演算する。
 送信機100は、送信系が通常は正の遅延時間を有するので、周波数が高くなる程、テスト信号の位相は遅延する(図9参照)。なお、送信系は、テスト信号生成部101、データ生成部102、MUX103、周波数特性補正部104、および変調器105を含む。
 図10の処理によれば、係数xを送信機100の周波数特性に対して完全な逆位相とせずに、多少の位相遅延を考慮した線形位相特性に近付けることができる。従って、送信機100は、負の遅延時間を持つフィルタを用意せずに、良好な振幅特性及び位相特性を得られる。
 また、送信機100が出力する信号の位相特性を線形位相特性に補正すれば足りるので、逆特性の補正量よりも少ない演算量となり、時間資源又はビット幅の資源を有効活用できる。従って、量子化雑音のように特定の周波数に急峻な変化を有する周波数特性を含む場合であっても、パラメータ(△θ)を1つ設けて線形位相特性へ補正することで、補正精度が向上する。
 図11はテスト信号の位相特性を線形位相特性に補正するイメージを示す図である。
 図11において、実線L1は、送信機100の周波数特性を模したフィルタのフィルタ特性を示す。白抜きの点D1は、検出特性を示す。点線L2は、線形位相特性を示し、所定の周波数において、図10の処理により求められた係数xにより補正された補正特性を示す。
 次に、周波数特性補正部104の変形例について説明する。
 図12は、周波数特性補正部104の変形構成例を示すブロック図である。
 図12では、周波数特性補正部104は、デジタルフィルタ301を備える。デジタルフィルタ301を用いる場合、LUTに格納される係数は、デジタルフィルタ301の係数である。デジタルフィルタ301の係数は、例えば、係数演算部108が、補正係数としての係数zを逆フーリエ変換して求めればよい。
 デジタルフィルタ301を備えることで、周波数特性補正部104がフーリエ変換部及び逆フーリエ変換部を備える必要がなく、構成を簡素化できる。
 次に、キャリブレーション終了後の送信機100の動作について説明する。
 送信機100は、キャリブレーションが終了すると、キャリブレーションモードが終了する。キャリブレーションモードが終了すると、送信機100は、データ送信モードに切り替える。具体的には、図1のMUX103が、データ生成部102の出力を選択する。
 続いて、周波数特性補正部104が、係数演算部108により演算された補正係数が格納されたLUTを参照して、データ生成部102から出力されたIQ信号を補正する。続いて、変調器105は、補正信号を変調し、変調信号を送信する。
 送信機100によれば、信号の振幅特性及び位相特性を高精度に補正可能となり、送信信号の歪みを低減できる。なお、送信機100の周波数特性の補正は、例えば、送信機100の電源投入時、スリープモードからの起動時、データ送信開始前に実施する。
 すなわち、送信機100によれば、例えば、広帯域な周波数を取り扱う無線通信において、ベースバンド信号及び高周波信号の間における周波数変換によって生じる周波数特性を、高精度に補正できる。また、広帯域な周波数を取り扱う無線通信において、振幅特性、位相特性、及び、周波数特性が平坦となるよう補償された送信機を実現できる。
 次に、送信機100を含む無線機器400について説明する。
 図13は無線機器400の構成例を示すブロック図である。無線機器400は、送信機100、受信機402、共用器403、およびアンテナ404を備える。
 送信機100は、周波数特性を補正して所望のデータを変調し、変調信号を送信する。受信機402は、他の通信装置からのデータを受信する。共用器403は、送信信号と、受信信号を分離し、アンテナ404を送信時、受信時において共用する。
 無線機器400により、歪みの少ないデータ送信が可能である。
 また、図14に示すように、無線機器500は、送信用のアンテナ503と受信用のアンテナ504を別に具備してもよい。
(本開示の他の一形態を得るに至った経緯)
 従来の送信機は、送信する信号を、例えばI信号及びQ信号(以下、IQ信号ともいう)を用いて変調し、出力する。I信号とQ信号として、同じデジタル値に設定した場合、I信号とQ信号との位相差が90度となり、かつI信号とQ信号とが等振幅となれば、変調精度が高いといえる。しかし、実際には、送信機にはアナログ回路が含まれる関係上、I信号とQ信号との振幅が異なる、また、位相差が90度からずれることがある。送信機は、IQ信号を所望の状態に近付けるため、デジタル領域においてIQ信号をキャリブレーション(Caribration:補正)する。
 従来の送信機として、以下の送信機がある。送信機は、正弦波のシングルサイドバンド信号をテスト信号として用い、包絡線検波した信号を周波数解析し、周波数解析された信号の位相を求める。そして、送信機は、求められた位相から利得誤差及び位相誤差の方向性を求め、キャリブレーションする(例えば、参考特許文献参照)。
 (参考特許文献:米国特許第7881402号明細書)
 IQ信号をキャリブレーションするために、信号の包絡線を検波する包絡線検波器が用いられる。包絡線検波器は、例えば検波ダイオードを用いて構成される。送信機において、包絡線検波器の後段には、包絡線検波器の出力を入力とするADコンバータ(Analog to degital convertor)が配置される。
 従来の送信機では、IQ信号のキャリブレーションの精度向上させるためには、基準位相を求めることが望ましいが、どのように求めるのか不明確であった。例えば、0°の基準位相を求めるための簡単なテスト信号例として、利得誤差を極端に大きくしたテスト信号(I=cosωt,Q=0)が考えられる。テスト信号はダイナミックレンジが大きいため、検出系に大きなダイナミックレンジが求められる。つまり、検波ダイオードに広い検出範囲が求められる、または、ADコンバータに大きなビット数が求められる。
 比較的狭い周波数帯域(例えば1GHz帯)の信号を扱う場合には、ADコンバータの変調周波数を低くでき、ADコンバータの取扱可能なビット数(ダイナミックレンジ,垂直分解能)を大きくできる。ADコンバータでは、入力信号の周波数帯域とビット数とはトレードオフの関係にあるので、周波数帯域が狭いほど取扱可能なビット数を大きくできる。従って、比較的狭い周波数帯域の信号であれば、正確に検出できる可能性が高い。
 一方、比較的広い周波数帯域(例えば60GHz帯)の信号を扱う場合には、ADコンバータの変調周波数を高くする必要があるので、ADコンバータの取扱可能なビット数は小さくなる。従って、ダイナミックレンジが大きいテスト信号については、検出精度が劣化するので、正確な基準位相を求めることが困難であり、IQキャリブレーションの精度も不十分であった。
 以下、IQキャリブレーションの精度を向上できる送信機、信号生成装置、および信号生成方法について説明する。
(第2の実施形態)
 図15は、本開示の第2の実施形態における送信機1100の構成例を示すブロック図である。送信機1100は、テスト信号生成部1101、ベースバンド信号生成部1102、MUX(Multiplexer)1103、IQインバランス補正部1104、変調器1105、包絡線検波部1106、演算部1107、およびメモリ1108を含む。
 テスト信号生成部1101は、IQインバランスを測定するためのテスト信号を生成し、MUX1103に出力する。テスト信号生成部1101は、包絡線検波部1106の検波可能範囲に基づいてテスト信号を生成する。テスト信号の生成方法の詳細については後述する。
 ベースバンド信号生成部1102は、通信に用いるベースバンド信号を生成し、MUX1103に出力する。
 MUX1103は、テスト信号又はベースバンド信号のいずれかを選択し、IQインバランス補正部に出力する。MUX1103は、キャリブレーションモードでは、つまりIQ信号をキャリブレーションする場合、テスト信号生成部1101からの出力を選択する。また、MUX1103は、データ送信モードでは、つまりバースバンド信号を送信する場合、ベースバンド信号生成部1102からの出力を選択する。
 IQインバランス補正部1104は、メモリ1108が保持するLUT(Look Up Table)に格納されたパラメータ(補正係数)を用いて、入力されたIQ信号を補正し、補正信号を変調器1105に出力する。IQインバランス補正部1104による補正では、IQインバランスが補正される。IQインバランスは、振幅誤差及び位相誤差を含む。
 変調器1105は、IQインバランス補正部1104からの補正信号を変調し、変調信号(高周波信号)を出力する。
 包絡線検波部1106は、包絡線検波器1106Aと、包絡線検波器の後段に直列に接続されたADコンバータ1106Bと、を含む。包絡線検波器1106Aは、検波ダイオードを用いて構成され、変調器1105から出力された高周波信号の包絡線を検波する。ADコンバータ1106Bは、包絡線の検波結果としてのアナログ信号をデジタル信号に変換し、デジタル信号(包絡線信号)を演算部1107へ出力する。
 演算部1107は、包絡線信号を解析することによって、IQインバランスを検出する。また、演算部1107は、IQインバランスを補正するための補正係数を求め、メモリ1108が保持するLUTを更新する。つまり、演算部1107は、包絡線検波部1106により検波された包絡線に基づいて補正係数を演算する補正係数処理部としての機能を有する。
 演算部1107は、図示しないメモリに格納されたプログラムを実行することによって、各機能を実現する。演算部1107の動作の詳細については後述する。
 メモリ1108は、LUTを有し、各種データ、各種パラメータを記憶する。各種パラメータには、補正係数を含む行列cが含まれる。
 なお、テスト信号生成部1101、ベースバンド信号生成部1102、MUX1103、IQインバランス補正部1104、演算部1107、およびメモリ1108が、第1の集積回路において構成され、変調器1105及び包絡線検波部1106が第2の集積回路において構成されてもよい。また、送信機1100における全ての構成部が、1つの集積回路によって構成されてもよい。
 次に、IQインバランス補正部1104について説明する。
 IQインバランス補正に用いる行列cは、値g及び値θを用いて、例えば以下の(式9)により記述される。値gは振幅誤差gの補正に寄与する値であり、値θは位相誤差θの補正に寄与する値である。
Figure JPOXMLDOC01-appb-M000009
 振幅誤差g及び位相誤差θeが十分小さい場合は、値g及び値θも十分小さくなり、行列cは以下の(式10)により近似できる。
Figure JPOXMLDOC01-appb-M000010
 図16はIQインバランス補正部1104の詳細構成例を示すブロック図である。
 IQインバランス補正部1104は、例えば、乗算器1201,1202,1203,1204、および加算器1205,1206を含む。
 乗算器1201は、MUX1103からのI信号(補正前I信号)と、LUTに格納された補正係数c(1,1)とを入力し、乗算する。乗算器1202は、MUX1103からのI信号(補正前I信号)と、LUTに格納された補正係数c(2,1)とを入力し、乗算する。乗算器1203は、MUX1103からのQ信号(補正前Q信号)と、LUTに格納された補正係数c(1,2)とを入力し、乗算する。乗算器1204は、MUX1103からのQ信号(補正前Q信号)と、LUTに格納された補正係数c(2,2)とを入力し、乗算する。
 加算器1205は、乗算器1201の出力と乗算器1203の出力とを入力して乗算し、補正されたI信号(補正後I信号)を出力する。加算器1206は、乗算器1202の出力と乗算器1204の出力とを入力して乗算し、補正されたQ信号(補正後Q信号)を出力する。
 次に、変調器1105について説明する。
 図17は変調器1105の詳細構成例を示すブロック図である。
 変調器1105は、乗算器1301,1302、発振器1303、および加算器1304を含む。
 乗算器1301は、IQインバランス補正部1104により補正されたI信号(補正後I信号)と、発振器1303の出力とを入力し、乗算する。乗算器1302は、IQインバランス補正部1104により補正されたQ信号(補正後Q信号)と、発振器1303の出力とを入力し、乗算する。
 発振器1303は、連続波信号を生成し、2つの連続波信号に90°の位相差を付加して、乗算器1301および乗算器1302に供給する。加算器1304は、乗算器1301の出力と乗算器1302の出力とを入力し、加算する。
 加算器1304の出力が、変調信号となり、送信機1100の出力信号となる。なお、送信機1100は、変調器1105の後段に増幅器を設けてもよい。送信機1100の出力信号を、振幅誤差g、位相誤差θを用いて、以下の(式11)に示す。
Figure JPOXMLDOC01-appb-M000011
 次に、テスト信号生成部1101について説明する。
 テスト信号には、第1のテスト信号S10と第2のテスト信号S20とがある。第1のテスト信号S10は、送信機1100が生成する信号の基準位相を測定するための信号である。第2のテスト信号S20は、送信機1100が生成する信号の測定位相を測定するための信号である。
 まず、第1のテスト信号S10について説明する。
 テスト信号生成部1101は、第1のテスト信号S10として、例えば以下の(式12)によって表される第1のテスト信号S11を出力する。(式12)によって表わされる第1のテスト信号S11は、0°の基準位相を求めるための信号である。
Figure JPOXMLDOC01-appb-M000012
 (式12)において、A,αは定数である。ωは後述する第2のテスト信号(シングルサイドバンド信号)の角周波数である。αは、送信機1100の有するIQインバランスの大きさと、IQインバランス補正後に許容される残留IQインバランスと、によって決定される。以下の式においても同様である。
 (式12)によって表わされる第1のテスト信号S11は、IQ平面では、t=0において(I,Q)=(A(1+α),0)(図18(A)の点A)から、I軸の負方向に振幅Aαとして振動を開始する。つまり、原点(0,0)を中心とした単純なテスト信号の振動と比較すると、距離Aがオフセットされている。従って、包絡線検波器1106Aに入力される第1のテスト信号S11の振幅A±Aαが、図19に示す検波可能レンジDに収まれば、好適に第1のテスト信号S11を検出できる。
 また、テスト信号生成部1101は、第1のテスト信号S10として、例えば以下の(式13)によって表される第1のテスト信号S12を出力してもよい。(式13)によって表わされる第1のテスト信号S12は、90°の基準位相を求めることができる。
Figure JPOXMLDOC01-appb-M000013
 第1のテスト信号S12は、IQ平面では、t=0において(I,Q)=(0,A(1+α))(図18(A)の点B)の点から、Q軸の負方向に振幅Aαとして振動を開始する。つまり、原点を中心とした単純なテスト信号の振動と比較すると、Q軸方向に距離Aがオフセットされている。従って、包絡線検波器1106Aに入力される第1のテスト信号S12の振幅A±Aαが、図19に示す検波可能レンジDに収まれば、好適に第1のテスト信号S12を検出できる。
 また、テスト信号生成部1101は、第1のテスト信号S10として、例えば以下の(式14)によって表される第1のテスト信号S13を出力する。(式14)によって表される第1のテスト信号S13は、180°の基準位相を求めるための信号である。
 (式14)によって表される第1のテスト信号S13は、IQ平面では、t=0において(I,Q)=(A(1-α),0)(図18(A)の点A)の点から、I軸の正方向に振幅Aαとして振動を開始する。つまり、原点(0,0)を中心とした単純なテスト信号の振動と比較すると、I軸方向に距離Aがオフセットされている。従って、包絡線検波器1106Aに入力される第1のテスト信号S13の振幅A±Aαが、図19に示す検波可能レンジDに収まれば、好適に第1のテスト信号S13を検出できる。
 (式12)~(式14)では、第1のテスト信号S11、S12、S13は、例えば振幅変調(AM)信号用のIQ信号である。
 次に、第2のテスト信号S20について説明する。
 テスト信号生成部1101は、例えば以下の(式15)によって表される第2のテスト信号S20を出力する。
Figure JPOXMLDOC01-appb-M000015
 (式15)では、第2のテスト信号S20は、例えばIQ平面において原点(0,0)を中心として回転するシングルサイドバンド信号用のIQ信号である。また、第2のテスト信号S20の角周波数ωは、第1のテスト信号S11~S13の角周波数2ωの半分である。
 ここで、第2のテスト信号S20の角周波数ωが第1のテスト信号S11~S13の角周波数2ωの半分である理由について説明する。
 図18(A)は、IQ平面における第1のテスト信号S11及び理想的な第2のテスト信号S20の一例を示す図である。図18(B)は、IQ平面においてI信号が理想状態よりも大きく、Q信号が理想状態よりも小さい第2のテスト信号S20の一例を示す図である。ここでは、第1のテスト信号S10として(式12)によって表わされる第1のテスト信号S11を例示する。
 図18(A)において、第1のテスト信号S11は、IQ平面において直線的な振動を反復する。第2のテスト信号S20は、IQ平面において円を描くよう回転する。例えば、図18(B)では、歪を第2のテスト信号S20が有する場合、IQ平面上を1回転する一周期の間に振幅が大→小→大→小→大となり、角周波数が2回変化することになる。従って、第2のテスト信号S20の周期の半分の周期において、スプリアスが出現する。
 一方、第1のテスト信号S11に対しては、一周期の間に振幅が大→小→大となり、角周波数が1回変化することになる。従って、包絡線を検波した場合、第1のテスト信号S11の周期と同一の周期において、スプリアスが出現する。
 従って、テスト信号生成部1101は、第1のテスト信号S11の角周波数2ωが、第2のテスト信号S20の角周波数ωの2倍となるように、テスト信号を生成する。つまり、第1のテスト信号S10の周波数は、第2のテスト信号S20の周波数の2倍である。
 次に、包絡線検波部1106について説明する。
 図19は包絡線検波器1106Aの入出力特性の一例を示す図である。図19の横軸は包絡線検波器1106Aの入力の大きさを示しており、縦軸は包絡線検波器1106Aの出力つまりADコンバータ1106Bの入力の大きさを示している。図19を参照すると、検波可能レンジDにおいて包絡線検波器1106Aの出力が急峻に大きくなっていることが理解できる。
 図18(A)では、第1のテスト信号S11は、IQ平面におけるI軸上の原点0点からA点にオフセットされている。従って、IQ平面におけるI軸上の原点0点を通過するテスト信号を使用した場合には、検波可能レンジD内にテスト信号が好適に収まらないが、第1のテスト信号S11は、検波可能レンジD内に好適に収まる。
 従って、ADコンバータ1106Bのビット数全体を使用でき、包絡線検波器1106Aの検出精度が向上する。従って、基準位相を精度良く検出できる。
 テスト信号生成部1101は、第1のテスト信号S10を示す(式12)~(式14)における定数Aを調整する。具体的には、テスト信号生成部1101は、第1のテスト信号S10の振動の中心A(A,0)(図18(A)参照)が、包絡線検波器1106Aの特性に合わせて、包絡線検波器1106Aの検波可能レンジDの中心Dmの付近となるように設定する。
 また、テスト信号生成部1101は、第2のテスト信号S20を示す(式15)における定数Aを調整する。具体的には、テスト信号生成部1101は、第2のテスト信号S20の振動の中心が、包絡線検波器1106Aの特性に合わせて、包絡線検波器1106Aの検波可能レンジDの中心Dmの付近となるように設定する。なお、第2のテスト信号S20における定数Aは、第1のテスト信号S10における定数Aと同じ値を用いてもよい。
 包絡線検波器1106Aにより検波される信号の大きさは、I信号及びQ信号の合成ベクトルの絶対値に相当する。送信機1100がIQインバランスを持たない場合、包絡線検波器1106Aにより検波される第2のテスト信号S20の包絡線の大きさは一定である。一方、送信機1100がIQインバランスを有する場合、包絡線検波器1106Aにより検波される包絡線の大きさは変動する。
 従って、包絡線検波器1106Aは、第1のテスト信号S10及び第2のテスト信号S20のどちらであっても、検波可能レンジDの中心Dm付近を中心に振動する波形を検出する。また、第1のテスト信号S10及び第2のテスト信号S20の包絡線信号の大きさが同程度となるようαを設定することで、振幅も同程度にできる。従って、ダイナミックレンジの狭い包絡線検波器1106A又はADコンバータ1106Bを用いても、信号を高精度に検出できる。
 次に、演算部1107の動作について説明する。
 図20は演算部1107の動作例を示すフローチャートである。
 まず、演算部1107は、包絡線検波部1106から第1のテスト信号S10に対応する包絡線信号(第1の包絡線)を入力する(ステップS101)。
 演算部1107は、第1のテスト信号S10を入力すると、例えば高速フーリエ変換(FFT:Fast Fourier Transformation)によって周波数解析し、ωの角周波数成分の位相θrefを求める(ステップS102)。位相θrefは第2のテスト信号S20を用いた場合の基準位相となる。
 続いて、演算部1107は、包絡線検波部1106から第2のテスト信号S20に対応する包絡線信号(第2の包絡線)を入力する(ステップS103)。
 続いて、演算部1107は、第2のテスト信号S20を入力すると、例えば高速フーリエ変換によって周波数解析し、2ωの角周波数成分の位相θmeasを求める(ステップS104)。位相θmeasは第2のテスト信号S20の測定位相である。
 続いて、演算部1107は、位相θ=θmeas-θrefを求める(ステップS105)。位相θは、IQインバランスに起因する2ωの角周波数成分の位相である。送信機1100は、主に、MUX1103、IQインバランス補正部1104、変調器1105の遅延により、位相θref分の位相回転を有する。従って、位相θにより、系自体の遅延の影響を取り除き、IQインバランスに起因する位相成分を抽出できる。
 続いて、演算部1107は、位相θの値に基づいて、振幅誤差g,位相誤差θの向きを求める(ステップS106)。
 図21は位相θと、IQインバランスの向きとの関係の一例を示す図である。図21の関係を示す情報は、例えばメモリ1108が保持するLUTに格納される。
 図21において、-45°≦θ<45°では、演算部1107は、振幅誤差gの向きが負であると判別する。つまり、出力VのI信号成分が理想状態よりも大きいことを示している。また、45°≦θ<135°では、演算部1107は、位相誤差θの向きが負であると判別する。また、-135°≦θ<180°又は-180°≦θ<135°では、演算部1107は、振幅誤差gの向きが正であると判別する。また、-135°≦θ<-45°では、演算部1107は、位相誤差θの向きが正であると判別する。
 続いて、演算部1107は、振幅誤差g,位相誤差θの向きに基づいて、LUTに格納された行列cの値を更新する(ステップS107)。なお、行列cの初期値は単位行列に設定されている。行列cを更新することで、補正係数の精度を向上できる。
 例えば、演算部1107は、振幅誤差gの向きが負では、行列cの各要素における値gcをΔg減算し、値θcを変更しない。つまり、振幅誤差gの向きが負では、I信号の成分が理想状態より大きいので、演算部1107は、I信号の成分が小さくなるように行列cの値を更新する。
 また、演算部1107は、位相誤差θの向きが負では、行列cの各要素における値θcをΔθ減算し、値gcを変更しない。また、演算部1107は、位相誤差θの向きが正では、行列cの各要素における値θをΔθ加算し、値gを変更しない。また、演算部1107は、振幅誤差gの向きが正では、行列cの各要素における値gをΔg減算し、値θcを変更しない。
 なお、Δg及びΔθは、IQキャリブレーションを実施する場合の振幅誤差g及び位相誤差θの調整パラメータであり、収束時間、収束精度の要求から決定される。また、IQインバランス補正部1104は、更新された行列cを用いて補正する。
 演算部1107は、第2のテスト信号S20を用いた上記の処理(ステップS103~ステップS107)を繰り返す。演算部1107は、角周波数成分2ωの振幅が前回の角周波数成分2ωの振幅よりも小さくなったかどうかを判別する(ステップS108)。角周波数成分2ωの振幅が前回の角周波数成分2ωの振幅よりも小さくなった場合、ステップS103の処理に進む。
 従って、第2のテスト信号S20を用いたテストを繰り返し実行することで、角周波数成分2ωの振幅が小さくなっていき、第2のテスト信号S20のIQインバランスが減少する。
 一方、角周波数成分2ωの振幅が前回の角周波数成分2ωの振幅よりも小さくなかった場合、図20の処理を終了する。すなわち、包絡線検波器1106Aにより検波された第2のテスト信号S20の角周波数成分2ωの振幅が小さくならなくなった時点において、キャリブレーション終了とする。
 演算部1107は、第1のテスト信号S10に基づく第1の包絡線に基づいて、第2のテスト信号S20の基準位相θrefを算出する。また、演算部1107は、第2のテスト信号S20に基づく第2の包絡線に基づいて、第2のテスト信号S20の測定位相θmeasを算出する。また、演算部1107は、測定位相θmeas及び基準位相θrefに基づいて、補正係数を算出する。補正係数は、例えば行列cの各要素である。
 詳細には、演算部1107は、測定位相θmeasから基準位相θrefを減算して位相θを求め、位相θに基づいて補正係数を算出することが好ましい。さらに詳細には、演算部1107は、位相θに基づいて、IQインバランスに含まれる振幅誤差g又は位相誤差θの向きを推定し、振幅誤差g又は位相誤差θの向きに基づいて補正係数を算出することが好ましい。
 演算部1107の動作によれば、基準位相θrefを用いて、IQインバランスに起因する位相θを精度よく推定できる。従って、IQキャリブレーションの精度を向上できる。
 また、演算部1107は、第2のテスト信号S20から測定位相θmeasを複数回算出し、算出した測定位相θmeasと基準位相θrefに基づく補正係数の算出を複数回繰り返すことが好ましい。これにより、IQインバランスを徐々に低減でき、収束できる。
 次に、キャリブレーション終了後の送信機の動作について説明する。
 送信機1100は、キャリブレーションが終了すると、キャリブレーションモードが終了する。キャリブレーションモードが終了すると、送信機1100は、データ送信モードに切り替える。具体的には、図15のMUX1103が、ベースバンド信号生成部1102の出力を選択する。
 続いて、IQインバランス補正部1104が、演算部1107により更新された行列cを含むパラメータが格納されたLUTを参照して、ベースバンド信号生成部1102から出力されたIQ信号を補正する。続いて、変調器1105は、補正信号を変調し、変調信号を送信する。
 送信機1100によれば、ダイナミックレンジが狭い包絡線検波部1106であっても、高精度なIQインバランスキャリブレーションが可能となり、送信信号の歪みを低減できる。なお、IQキャリブレーションは、例えば、送信機1100の電源投入時、スリープモードからの起動時、データ送信開始前に実施すればよい。
 次に、送信機1100を含む無線機器1600について説明する。
 図22は無線機器1600の構成例を示すブロック図である。無線機器1600は、送信機1100、受信機1602、共用器1603、およびアンテナ1604を含む。
 送信機1100は、IQインバランスを補正して所望のデータを変調し、変調信号を送信する。受信機1602は、他の通信装置からのデータを受信する。共用器1603は、送信信号と、受信信号を分離し、アンテナ1604を送信時、受信時において共用する。
 無線機器1600により、歪みの少ないデータ送信が可能である。
 また、図23に示す無線機器1700のように、送信用のアンテナ1703と受信用のアンテナ1704を別に具備する構成であっても構わない。
 本開示は、上記実施形態の構成に限られるものではなく、特許請求の範囲において示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
 上記実施形態では、本開示はハードウェアを用いて構成する場合を例にとって説明したが、本開示はハードウェアとの連携においてソフトウェアでも実現することも可能である。
 また、上記実施形態の説明に用いた各機能ブロックは、典型的には集積回路であるLSIとして実現される。これらは個別に1チップ化されてもよいし、一部または全てを含むように1チップ化されてもよい。ここでは、LSIとしてもよいし、集積度の違いにより、IC、システムLSI、スーパーLSI、ウルトラLSIと呼称してもよい。
 また、集積回路化の手法はLSIに限るものではなく、専用回路または汎用プロセッサを用いて実現してもよい。例えば、LSI製造後にプログラムすることが可能なFPGA(Field Programmable Gate Array)、LSI内部の回路セルの接続、又は、設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
 さらには、半導体技術の進歩又は派生する別技術によりLSIに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
(本開示の一態様の概要)
 本開示の第1の送信機は、
 テスト信号を生成するテスト信号生成部と、
 前記テスト信号生成部により生成されたテスト信号の振幅特性及び位相特性を補正する周波数特性補正部と、
 前記周波数特性補正部により補正された補正信号を変調する変調部と、
 前記変調部により変調された変調信号の包絡線を検波する包絡線検波部と、
 前記包絡線検波部により検波された包絡線信号の周波数特性を演算する周波数特性演算部と、
 前記周波数特性演算部により演算された周波数特性に基づいて、前記周波数特性補正部により前記テスト信号の振幅特性及び位相特性を補正するための補正係数を演算する係数演算部と、
 を備え、
 前記テスト信号生成部は、IQ平面上の第1象限から第4象限のうち少なくとも2つの象限において、信号の軌跡を比較した場合に、非対称であるテスト信号を生成する。
 この構成により、テスト信号をIQ平面において原点からオフセットさせることで、テスト信号の振幅特性及び位相特性を取得できる。従って、振幅特性及び位相特性に基づいて補正係数を求めることができるので、信号の歪みを高精度に補正できる。
 本開示の第2の送信機は、第1の送信機であって、
 前記テスト信号生成部は、IQ平面において所定量オフセットされ、基準軸に対して対称であり、前記信号の軌跡を示す線上を回転するテスト信号を生成する。
 本開示の第3の送信機は、第1の送信機であって、
 前記テスト信号は、前記信号の軌跡を示す線上を定速度によって回転する信号である。
 本開示の第4の送信機は、第2の送信機であって、
 前記テスト信号生成部は、IQ平面において所定量オフセットされた円上を回転するテスト信号を生成する。
 本開示の第5の送信機は、第4の送信機であって、
 前記テスト信号は、前記IQ平面において所定量オフセットされた円上を定速度によって回転する信号である。
 本開示の第6の送信機は、第1ないし第5のいずれか1つの送信機であって、
 前記テスト信号生成部は、所定の周波数範囲において前記テスト信号の周波数をスイープし、
 前記周波数特性演算部は、前記テスト信号の各角周波数成分に基づく各包絡線信号から各複素数データを抽出し、
 前記係数演算部は、前記周波数特性演算部により抽出された各複素数データに基づいて、各補正係数を演算する。
 本開示の第7の送信機は、第6の送信機であって、
 前記係数演算部は、前記補正係数として、前記複素数データの逆数を演算する。
 本開示の第8の送信機は、第6の送信機であって、
 前記係数演算部は、前記複素数データの位相特性と線形位相特性との差分と、前記複素数データの振幅特性と、に基づいて、前記補正係数を演算する。
 本開示の第9の送信機は、第6ないし第8のいずれか1つの送信機であって、
 前記補正係数を記憶する記憶部を備え、
 前記係数演算部は、各補正係数の演算を反復し、前記記憶部に記憶された各補正係数を更新する。
 本開示の第10の送信機は、第9の送信機であって、
 前記係数演算部は、
 前記周波数特性演算部により抽出された各複素数データに基づいて、各補正係数を演算するための係数を演算し、
 前記係数演算部は、前記記憶部に記憶された各補正係数に前記係数演算部により演算された係数を重みづけして加算した結果により、前記記憶部に記憶された各補正係数を更新する。
 本開示の第11の送信機は、第1ないし第10のいずれか1つの送信機であって、
 前記周波数特性補正部は、
 前記テスト信号を時間領域の信号から周波数領域の信号に変換する変換部と、
 前記周波数領域の信号と前記係数演算部により演算された係数とを乗算する乗算部と、
 前記乗算部から出力された信号を周波数領域の信号から時間領域の信号へ変換する逆変換部と、
 を備える。
 本開示の第12の送信機は、第1ないし第10のいずれか1つの送信機であって、
 前記周波数特性演算部は、前記包絡線信号を時間領域の信号から周波数領域の信号に変換する変換部を備える。
 本開示の第13の送信機は、第1ないし第10のいずれか1つの送信機であって、
 ベースバンド信号を生成するベースバンド信号生成部と、
 前記変調信号を送信する送信部と、
 を備え、
 前記周波数特性補正部は、前記係数演算部により演算された補正係数に基づいて前記ベースバンド信号を補正し、前記補正信号を生成する。
 本開示の第14の送信機は、
 第1のテスト信号及び第2のテスト信号を生成するテスト信号生成部と、
 前記テスト信号生成部により生成されたテスト信号のIQインバランスを補正する信号補正部と、
 前記信号補正部により補正された補正信号を変調する変調部と、
 前記変調部により変調された変調信号の包絡線を検波する包絡線検波部と、
 前記包絡線検波部により検波された包絡線に基づいて、前記信号補正部により前記IQインバランスを補正するための補正係数を演算する補正係数処理部と、
 を備え、
 前記テスト信号生成部は、前記包絡線検波部の検波可能範囲に基づいて前記第1のテスト信号及び前記第2のテスト信号を生成し、
 前記補正係数処理部は、前記第1のテスト信号に基づく第1の包絡線に基づいて、前記テスト信号の基準位相を算出し、前記第2のテスト信号に基づく第2の包絡線に基づいて、前記テスト信号の測定位相を算出し、前記測定位相および前記基準位相に基づいて前記補正係数を算出する。
 この構成により、包絡線検波部の検波精度が向上し、基準位相を精度良く求められる。従って、IQキャリブレーションの精度を向上できる。
 本開示の第15の送信機は、第14の送信機であって、
 前記補正係数処理部は、前記測定位相から前記基準位相を減算して前記第2のテスト信号の位相を算出し、前記位相に基づいて前記補正係数を算出する。
 本開示の第16の送信機は、第15の送信機であって、
 前記補正係数処理部は、前記第2のテスト信号の位相に基づいて、IQインバランスに含まれる振幅誤差又は位相誤差の向きを推定し、振幅誤差又は位相誤差の向きに基づいて補正係数を算出する。
 本開示の第17の送信機は、第14ないし第16のいずれか1つの送信機であって、
 前記第1のテスト信号は、振幅変調信号用のIQ信号であり、
 前記第2のテスト信号は、IQ平面において原点を中心として回転するシングルサイドバンド信号用のIQ信号であり、
 前記第1のテスト信号の周波数は、前記第2のテスト信号の周波数の2倍である。
 本開示の第18の送信機は、第14ないし第17のいずれか1つの送信機であって、
 前記補正係数の情報を記憶する記憶部を備え、
 前記補正係数処理部は、算出した補正係数により、前記記憶部に記憶された補正係数の情報を更新する。
 本開示の第19の送信機は、第18の送信機であって、
 前記補正係数処理部は、前記テスト信号の測定位相を複数回算出し、算出した測定位相および前記基準位相に基づく前記補正係数の算出を複数回繰り返す。
 本開示の第20の送信機は、第14ないし第19のいずれか1つの送信機であって、
 ベースバンド信号を生成するベースバンド信号生成部と、
 前記変調信号を送信する送信部と、
 を備え、
 前記信号補正部は、前記補正係数処理部により算出された補正係数に基づいて前記ベースバンド信号を補正し、前記補正信号を生成する。
 本開示の第21の信号生成装置は、
 テスト信号を生成するテスト信号生成部と、
 前記テスト信号生成部により生成されたテスト信号の振幅特性及び位相特性を補正する周波数特性補正部と、
 前記周波数特性補正部により補正された補正信号が変調された変調信号の包絡線信号の周波数特性を演算する周波数特性演算部と、
 前記周波数特性演算部により演算された周波数特性に基づいて、前記周波数特性補正部により前記テスト信号の振幅特性及び位相特性を補正するための補正係数を演算する係数演算部と、
 を備え、
 前記テスト信号生成部は、IQ平面上の第1象限から第4象限のうち少なくとも2つの象限において、信号の軌跡を比較した場合に、非対称であるテスト信号を生成する。
 この構成により、テスト信号をIQ平面において原点からオフセットさせることで、テスト信号の振幅特性及び位相特性を取得できる。従って、振幅特性及び位相特性に基づいて補正係数を求めることができるので、信号の歪みを高精度に補正できる。
 本開示の第22の信号生成装置は、
 第1のテスト信号及び第2のテスト信号を生成するテスト信号生成部と、
 前記テスト信号生成部により生成されたテスト信号のIQインバランスを補正する信号補正部と、
 前記信号補正部により補正された補正信号が変調された変調信号の包絡線に基づいて、前記信号補正部により前記IQインバランスを補正するための補正係数を演算する補正係数処理部と、
 を備え、
 前記テスト信号生成部は、前記包絡線を検波する包絡線検波部の検波可能範囲に基づいて前記第1のテスト信号及び前記第2のテスト信号を生成し、
 前記補正係数処理部は、第1のテスト信号に基づく第1の包絡線に基づいて、前記テスト信号の基準位相を算出し、第2のテスト信号に基づく第2の包絡線に基づいて、前記テスト信号の測定位相を算出し、前記測定位相および前記基準位相に基づいて前記補正係数を算出する。
 この構成により、包絡線検波部の検波精度が向上し、基準位相を精度良く求められる。従って、IQキャリブレーションの精度を向上できる。
 本開示の第23のキャリブレーション方法は、
 テスト信号を生成するテスト信号生成ステップと、
 前記生成されたテスト信号の振幅特性及び位相特性を補正する周波数特性補正ステップと、
 前記補正された補正信号が変調された変調信号の包絡線信号の周波数特性を演算する周波数特性演算ステップと、
 前記演算された周波数特性に基づいて、前記テスト信号の振幅特性及び位相特性を補正するための補正係数を演算する係数演算ステップと、
 を有し、
 前記テスト信号生成ステップでは、IQ平面上の第1象限から第4象限のうち少なくとも2つの象限において、信号の軌跡を比較した場合に、非対称であるテスト信号を生成する。
 この方法により、テスト信号をIQ平面において原点からオフセットさせることで、テスト信号の振幅特性及び位相特性を取得できる。従って、振幅特性及び位相特性に基づいて補正係数を求めることができるので、信号の歪みを高精度に補正できる。
 本開示の第24の信号生成方法は、
 第1のテスト信号及び第2のテスト信号を生成するテスト信号生成ステップと、
 前記生成されたテスト信号のIQインバランスを補正する補正ステップと、
 前記補正された補正信号が変調された変調信号の包絡線に基づいて、前記IQインバランスを補正するための補正係数を演算する演算ステップと、
 を備え、
 前記テスト信号生成ステップでは、前記包絡線を検波する包絡線検波部の検波可能範囲に基づいて前記第1のテスト信号及び前記第2のテスト信号を生成し、
 前記演算ステップでは、第1のテスト信号に基づく第1の包絡線に基づいて、前記テスト信号の基準位相を算出し、第2のテスト信号に基づく第2の包絡線に基づいて、前記テスト信号の測定位相を算出し、前記測定位相および前記基準位相に基づいて前記補正係数を算出する。
 この方法により、包絡線検波部の検波精度が向上し、基準位相を精度良く求められる。従って、IQキャリブレーションの精度を向上できる。
 本開示を詳細にまた特定の実施態様を参照して説明したが、本開示の精神と範囲を逸脱することなく様々な変更や修正を加えることができることは当業者にとって明らかである。
 本出願は、2012年3月28日出願の日本特許出願No.2012-074719及び2012年3月29日出願の日本特許出願No.2012-078308に基づくものであり、その内容はここに参照として取り込まれる。
 本開示は、例えば、信号の歪みを高精度に補正できる送信機、信号生成装置、及びキャリブレーション方法等に有用である。本開示は、例えば、IQキャリブレーションの精度を向上できる送信機、信号生成装置、および信号生成方法等に有用である。
100 送信機
101 テスト信号生成部
102 データ生成部
103 MUX
104 周波数特性補正部
105 変調器
106 包絡線検波部
106A 包絡線検波器
106B ADコンバータ
107 周波数特性演算部
108 係数演算部
109 メモリ
204 フーリエ変換部
205 乗算器
206 逆フーリエ変換部
301 デジタルフィルタ
400 無線機器
402 受信機
403 共用器
404 アンテナ
500 無線機器
502 受信機
503,504 アンテナ
1100 送信機
1101 テスト信号生成部
1102 ベースバンド信号生成部
1103 MUX
1104 IQインバランス補正部
1105 変調器
1106 包絡線検波器
1106A 包絡線検波器
1106B ADコンバータ
1107 演算部
1108 メモリ
1201、1202、1203、1204 乗算器
1205、1206 加算器
1301、1302 乗算器
1303 発振器
1304 加算器
1600 無線機器
1602 受信機
1603 共用器
1604 アンテナ
1700 無線機器
1702 受信機
1703、1704 アンテナ

Claims (24)

  1.  テスト信号を生成するテスト信号生成部と、
     前記テスト信号生成部により生成されたテスト信号の振幅特性及び位相特性を補正する周波数特性補正部と、
     前記周波数特性補正部により補正された補正信号を変調する変調部と、
     前記変調部により変調された変調信号の包絡線を検波する包絡線検波部と、
     前記包絡線検波部により検波された包絡線信号の周波数特性を演算する周波数特性演算部と、
     前記周波数特性演算部により演算された周波数特性に基づいて、前記周波数特性補正部により前記テスト信号の振幅特性及び位相特性を補正するための補正係数を演算する係数演算部と、
     を備え、
     前記テスト信号生成部は、IQ平面上の第1象限から第4象限のうち少なくとも2つの象限において、信号の軌跡を比較した場合に、非対称であるテスト信号を生成する送信機。
  2.  請求項1に記載の送信機であって、
     前記テスト信号生成部は、IQ平面において所定量オフセットされ、基準軸に対して対称であり、前記信号の軌跡を示す線上を回転するテスト信号を生成する送信機。
  3.  請求項1に記載の送信機であって、
     前記テスト信号は、前記信号の軌跡を示す線上を定速度によって回転する信号である送信機。
  4.  請求項2に記載の送信機であって、
     前記テスト信号生成部は、IQ平面において所定量オフセットされた円上を回転するテスト信号を生成する送信機。
  5.  請求項4に記載の送信機であって、
     前記テスト信号は、前記IQ平面において所定量オフセットされた円上を定速度によって回転する信号である送信機。
  6.  請求項1ないし5のいずれか1項に記載の送信機であって、
     前記テスト信号生成部は、所定の周波数範囲において前記テスト信号の周波数をスイープし、
     前記周波数特性演算部は、前記テスト信号の各角周波数成分に基づく各包絡線信号から各複素数データを抽出し、
     前記係数演算部は、前記周波数特性演算部により抽出された各複素数データに基づいて、各補正係数を演算する送信機。
  7.  請求項6に記載の送信機であって、
     前記係数演算部は、前記補正係数として、前記複素数データの逆数を演算する送信機。
  8.  請求項6に記載の送信機であって、
     前記係数演算部は、前記複素数データの位相特性と線形位相特性との差分と、前記複素数データの振幅特性と、に基づいて、前記補正係数を演算する送信機。
  9.  請求項6ないし8のいずれか1項に記載の送信機であって、更に、
     前記補正係数を記憶する記憶部を備え、
     前記係数演算部は、各補正係数の演算を反復し、前記記憶部に記憶された各補正係数を更新する送信機。
  10.  請求項9に記載の送信機であって、
     前記係数演算部は、
     前記周波数特性演算部により抽出された各複素数データに基づいて、各補正係数を演算するための係数を演算し、
     前記係数演算部は、前記記憶部に記憶された各補正係数に前記係数演算部により演算された係数を重みづけして加算した結果により、前記記憶部に記憶された各補正係数を更新する送信機。
  11.  請求項1ないし10のいずれか1項に記載の送信機であって、
     前記周波数特性補正部は、
     前記テスト信号を時間領域の信号から周波数領域の信号に変換する変換部と、
     前記周波数領域の信号と前記係数演算部により演算された係数とを乗算する乗算部と、
     前記乗算部から出力された信号を周波数領域の信号から時間領域の信号へ変換する逆変換部と、
     を備える送信機。
  12.  請求項1ないし10のいずれか1項に記載の送信機であって、
     前記周波数特性演算部は、前記包絡線信号を時間領域の信号から周波数領域の信号に変換する変換部を備える送信機。
  13.  請求項1ないし10のいずれか1項に記載の送信機であって、更に、
     ベースバンド信号を生成するベースバンド信号生成部と、
     前記変調信号を送信する送信部と、
     を備え、
     前記周波数特性補正部は、前記係数演算部により演算された補正係数に基づいて前記ベースバンド信号を補正し、前記補正信号を生成する送信機。
  14.  第1のテスト信号及び第2のテスト信号を生成するテスト信号生成部と、
     前記テスト信号生成部により生成されたテスト信号のIQインバランスを補正する信号補正部と、
     前記信号補正部により補正された補正信号を変調する変調部と、
     前記変調部により変調された変調信号の包絡線を検波する包絡線検波部と、
     前記包絡線検波部により検波された包絡線に基づいて、前記信号補正部により前記IQインバランスを補正するための補正係数を演算する補正係数処理部と、
     を備え、
     前記テスト信号生成部は、前記包絡線検波部の検波可能範囲に基づいて前記第1のテスト信号及び前記第2のテスト信号を生成し、
     前記補正係数処理部は、前記第1のテスト信号に基づく第1の包絡線に基づいて、前記テスト信号の基準位相を算出し、前記第2のテスト信号に基づく第2の包絡線に基づいて、前記テスト信号の測定位相を算出し、前記測定位相および前記基準位相に基づいて前記補正係数を算出する送信機。
  15.  請求項14に記載の送信機であって、
     前記補正係数処理部は、前記測定位相から前記基準位相を減算して前記第2のテスト信号の位相を算出し、前記位相に基づいて前記補正係数を算出する送信機。
  16.  請求項15に記載の送信機であって、
     前記補正係数処理部は、前記第2のテスト信号の位相に基づいて、IQインバランスに含まれる振幅誤差又は位相誤差の向きを推定し、振幅誤差又は位相誤差の向きに基づいて補正係数を算出する送信機。
  17.  請求項14ないし16のいずれか1項に記載の送信機であって、
     前記第1のテスト信号は、振幅変調信号用のIQ信号であり、
     前記第2のテスト信号は、IQ平面において原点を中心として回転するシングルサイドバンド信号用のIQ信号であり、
     前記第1のテスト信号の周波数は、前記第2のテスト信号の周波数の2倍である送信機。
  18.  請求項14ないし17のいずれか1項に記載の送信機であって、更に、
     前記補正係数の情報を記憶する記憶部を備え、
     前記補正係数処理部は、算出した補正係数により、前記記憶部に記憶された補正係数の情報を更新する送信機。
  19.  請求項18に記載の送信機であって、
     前記補正係数処理部は、前記テスト信号の測定位相を複数回算出し、算出した測定位相および前記基準位相に基づく前記補正係数の算出を複数回繰り返す送信機。
  20.  請求項14ないし19のいずれか1項に記載の送信機であって、更に、
     ベースバンド信号を生成するベースバンド信号生成部と、
     前記変調信号を送信する送信部と、
     を備え、
     前記信号補正部は、前記補正係数処理部により算出された補正係数に基づいて前記ベースバンド信号を補正し、前記補正信号を生成する送信機。
  21.  テスト信号を生成するテスト信号生成部と、
     前記テスト信号生成部により生成されたテスト信号の振幅特性及び位相特性を補正する周波数特性補正部と、
     前記周波数特性補正部により補正された補正信号が変調された変調信号の包絡線信号の周波数特性を演算する周波数特性演算部と、
     前記周波数特性演算部により演算された周波数特性に基づいて、前記周波数特性補正部により前記テスト信号の振幅特性及び位相特性を補正するための補正係数を演算する係数演算部と、
     を備え、
     前記テスト信号生成部は、IQ平面上の第1象限から第4象限のうち少なくとも2つの象限において、信号の軌跡を比較した場合に、非対称であるテスト信号を生成する信号生成装置。
  22.  第1のテスト信号及び第2のテスト信号を生成するテスト信号生成部と、
     前記テスト信号生成部により生成されたテスト信号のIQインバランスを補正する信号補正部と、
     前記信号補正部により補正された補正信号が変調された変調信号の包絡線に基づいて、前記信号補正部により前記IQインバランスを補正するための補正係数を演算する補正係数処理部と、
     を備え、
     前記テスト信号生成部は、前記包絡線を検波する包絡線検波部の検波可能範囲に基づいて前記第1のテスト信号及び前記第2のテスト信号を生成し、
     前記補正係数処理部は、第1のテスト信号に基づく第1の包絡線に基づいて、前記テスト信号の基準位相を算出し、第2のテスト信号に基づく第2の包絡線に基づいて、前記テスト信号の測定位相を算出し、前記測定位相および前記基準位相に基づいて前記補正係数を算出する信号生成装置。
  23.  テスト信号を生成するテスト信号生成ステップと、
     前記生成されたテスト信号の振幅特性及び位相特性を補正する周波数特性補正ステップと、
     前記補正された補正信号が変調された変調信号の包絡線信号の周波数特性を演算する周波数特性演算ステップと、
     前記演算された周波数特性に基づいて、前記テスト信号の振幅特性及び位相特性を補正するための補正係数を演算する係数演算ステップと、
     を有し、
     前記テスト信号生成ステップでは、IQ平面上の第1象限から第4象限のうち少なくとも2つの象限において、信号の軌跡を比較した場合に、非対称であるテスト信号を生成するキャリブレーション方法。
  24.  第1のテスト信号及び第2のテスト信号を生成するテスト信号生成ステップと、
     前記生成されたテスト信号のIQインバランスを補正する補正ステップと、
     前記補正された補正信号が変調された変調信号の包絡線に基づいて、前記IQインバランスを補正するための補正係数を演算する演算ステップと、
     を備え、
     前記テスト信号生成ステップでは、前記包絡線を検波する包絡線検波部の検波可能範囲に基づいて前記第1のテスト信号及び前記第2のテスト信号を生成し、
     前記演算ステップでは、第1のテスト信号に基づく第1の包絡線に基づいて、前記テスト信号の基準位相を算出し、第2のテスト信号に基づく第2の包絡線に基づいて、前記テスト信号の測定位相を算出し、前記測定位相および前記基準位相に基づいて前記補正係数を算出する信号生成方法。
     
PCT/JP2013/002145 2012-03-28 2013-03-28 送信機、信号生成装置、キャリブレーション方法、及び信号生成方法 Ceased WO2013145762A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/131,652 US9166707B2 (en) 2012-03-28 2013-03-28 Transmitter, signal generation device, calibration method, and signal generation method

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2012074719A JP5960465B2 (ja) 2012-03-28 2012-03-28 送信機、信号生成装置、及び信号生成方法
JP2012-074719 2012-03-28
JP2012-078308 2012-03-29
JP2012078308A JP5960469B2 (ja) 2012-03-29 2012-03-29 送信機、信号生成装置、及びキャリブレーション方法

Publications (1)

Publication Number Publication Date
WO2013145762A1 true WO2013145762A1 (ja) 2013-10-03

Family

ID=49259057

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2013/002145 Ceased WO2013145762A1 (ja) 2012-03-28 2013-03-28 送信機、信号生成装置、キャリブレーション方法、及び信号生成方法

Country Status (2)

Country Link
US (1) US9166707B2 (ja)
WO (1) WO2013145762A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109525332A (zh) * 2018-12-27 2019-03-26 中国电子科技集团公司第七研究所 一种自适应正交调制器的校正器及其泄漏校正方法

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6235899B2 (ja) * 2013-12-25 2017-11-22 パナソニック株式会社 送信装置及び歪み補償方法
US9641317B2 (en) 2014-08-01 2017-05-02 Texas Instruments Incorporated Phase rotator for compensating transceiver impairments
US10084552B2 (en) * 2015-05-11 2018-09-25 Collision Communications, Inc. Methods, systems, and computer program products for calibrating hardware-induced distortion in a communication system
JP7112633B2 (ja) * 2016-07-14 2022-08-04 ソニーグループ株式会社 端末装置、情報処理方法、通信方法、及びプログラム
JP6696336B2 (ja) * 2016-07-20 2020-05-20 富士通株式会社 送信制御装置、無線通信システム及びキャリブレーション方法
US10432240B1 (en) 2018-05-22 2019-10-01 Micron Technology, Inc. Wireless devices and systems including examples of compensating power amplifier noise
KR20200011711A (ko) * 2018-07-25 2020-02-04 삼성전자주식회사 I/q 캘리브레이션 방법 및 그 장치
US10763905B1 (en) 2019-06-07 2020-09-01 Micron Technology, Inc. Wireless devices and systems including examples of mismatch correction scheme
CN112311481B (zh) * 2019-08-02 2023-09-15 中兴通讯股份有限公司 一种天线校正方法、基站及存储介质
US10972139B1 (en) 2020-04-15 2021-04-06 Micron Technology, Inc. Wireless devices and systems including examples of compensating power amplifier noise with neural networks or recurrent neural networks
US11496341B2 (en) 2020-08-13 2022-11-08 Micron Technology, Inc. Wireless devices and systems including examples of compensating I/Q imbalance with neural networks or recurrent neural networks
CN115021835B (zh) * 2021-03-05 2023-11-24 海能达通信股份有限公司 Iq失衡校正方法、通信设备及存储装置
CN116232558B (zh) * 2023-05-10 2023-08-18 北京融为科技有限公司 一种iq时延补偿方法、装置、电子设备和存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08213846A (ja) * 1995-02-02 1996-08-20 Oki Electric Ind Co Ltd 変調波の歪み補正方法及び送信装置
JP2001016145A (ja) * 1999-07-01 2001-01-19 Mitsubishi Electric Corp 無線通信機の周波数特性補正装置
JP2002252663A (ja) * 2001-02-26 2002-09-06 Fujitsu General Ltd ディジタル無線装置
JP2006115463A (ja) * 2004-09-17 2006-04-27 Hitachi Kokusai Electric Inc 歪補償直交変調器及び無線送信機
WO2007122880A1 (ja) * 2006-04-21 2007-11-01 Nec Corporation 信号処理回路
WO2008018263A1 (en) * 2006-08-08 2008-02-14 Nec Corporation Signal processing circuit and signal processing method
WO2009008445A1 (ja) * 2007-07-10 2009-01-15 Nec Corporation 信号処理装置及び信号処理方法
JP2009540672A (ja) * 2006-06-06 2009-11-19 クゥアルコム・インコーポレイテッド 高速同相直交不平衡校正

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6819910B2 (en) * 2002-03-08 2004-11-16 Broadcom Corp. Radio employing a self calibrating transmitter with reuse of receiver circuitry
US6931343B2 (en) * 2003-09-19 2005-08-16 Globespanvirata, Incorporated On-signal quadrature modulator calibration
US7139536B2 (en) * 2003-12-02 2006-11-21 Mediatek Inc. Method and apparatus for I/Q imbalance calibration of a transmitter system
KR100860670B1 (ko) * 2005-10-20 2008-09-26 삼성전자주식회사 무선 송수신장치에서 자가 보상방법
US7944984B1 (en) * 2006-04-11 2011-05-17 Marvell International Ltd. I/Q calibration in the presence of phase offset
US7881402B2 (en) 2006-09-07 2011-02-01 Via Technologies, Inc. Compensation for gain imbalance, phase imbalance and DC offsets in a transmitter
TWI416899B (zh) * 2011-02-17 2013-11-21 瑞昱半導體股份有限公司 校正通訊電路中同相/正交訊號間之不匹配的方法與裝置
US9686103B2 (en) * 2012-04-27 2017-06-20 Mediatek Inc. Method for compensating the frequency dependent phase imbalance

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08213846A (ja) * 1995-02-02 1996-08-20 Oki Electric Ind Co Ltd 変調波の歪み補正方法及び送信装置
JP2001016145A (ja) * 1999-07-01 2001-01-19 Mitsubishi Electric Corp 無線通信機の周波数特性補正装置
JP2002252663A (ja) * 2001-02-26 2002-09-06 Fujitsu General Ltd ディジタル無線装置
JP2006115463A (ja) * 2004-09-17 2006-04-27 Hitachi Kokusai Electric Inc 歪補償直交変調器及び無線送信機
WO2007122880A1 (ja) * 2006-04-21 2007-11-01 Nec Corporation 信号処理回路
JP2009540672A (ja) * 2006-06-06 2009-11-19 クゥアルコム・インコーポレイテッド 高速同相直交不平衡校正
WO2008018263A1 (en) * 2006-08-08 2008-02-14 Nec Corporation Signal processing circuit and signal processing method
WO2009008445A1 (ja) * 2007-07-10 2009-01-15 Nec Corporation 信号処理装置及び信号処理方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109525332A (zh) * 2018-12-27 2019-03-26 中国电子科技集团公司第七研究所 一种自适应正交调制器的校正器及其泄漏校正方法
CN109525332B (zh) * 2018-12-27 2021-05-04 中国电子科技集团公司第七研究所 一种自适应正交调制器的校正器及其泄漏校正方法

Also Published As

Publication number Publication date
US20140155006A1 (en) 2014-06-05
US9166707B2 (en) 2015-10-20

Similar Documents

Publication Publication Date Title
WO2013145762A1 (ja) 送信機、信号生成装置、キャリブレーション方法、及び信号生成方法
CN101815056B (zh) 无线通信接收机中基带信号的iq不平衡校准方法及设备
US7479921B2 (en) Distance measuring device, distance measuring method and distance measuring program
CN109617560A (zh) 一种iq信号校准补偿方法
CN101610090A (zh) 一种零中频发射机和校准零中频发射信号的方法
TWI712271B (zh) 用於提供基於雙音調測試的快速二階輸入截取點校準的設備及方法
CN108650048B (zh) 一种高精度数字阵列多通道延时补偿方法
CN104821826B (zh) 一种宽带矢量信号的自动校正方法及系统
JP2014103671A (ja) Rf信号源の校正方法及び振幅平坦及び位相リニアリティ校正器
CN110383063B (zh) 借助于电磁波探测混凝土的结构
CN103499812A (zh) 一种宽频多通道相参雷达成像系统基带信号预失真方法
CN105388463A (zh) 接收信号处理设备、雷达以及物体检测方法
US11374669B2 (en) Phase spectrum based delay estimation method and module
US7161511B2 (en) Linearization system and method
JP6689558B2 (ja) Iq変調器のiqインバランス決定方法及び機器
WO2018157321A1 (zh) 发射机及数字预失真校准方法
CN115694523B (zh) 一种零中频发射i/q不平衡校正方法及系统
JP5960465B2 (ja) 送信機、信号生成装置、及び信号生成方法
US20250052849A1 (en) Angular position measurement system utilizing radio frequency signal
CN110954881B (zh) 一种用于雷达和差通道的延时修正系统及方法
US12375339B2 (en) Frequency domain I/Q balance compensation, equalization and resampling
CN113702701A (zh) 一种基于梳状波信号的幅相特性测量方法
JP5960469B2 (ja) 送信機、信号生成装置、及びキャリブレーション方法
CN114024627B (zh) 针对宽带调制信号实现快速全频段频响补偿处理的方法、装置、处理器及其存储介质
JP6300198B2 (ja) キャリアリーク補正装置及びキャリアリーク補正方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13769516

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 14131652

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13769516

Country of ref document: EP

Kind code of ref document: A1