The present disclosure relates to a transmission device that transmits training sequences, a reception device, a radio communication system, a control circuit, and a storage medium.
For stable operation of a radio communication system, it is important to keep track of the radio environment and, upon occurrence of a problem, quickly and properly identify the problem. Use of a technology of analyzing radio environment using a training sequence makes it possible to keep track of radio environment without stopping the operation of a radio communication system. For example, as taught in Non Patent Literature 1, “3GPP TS36.212 V9.2.0,3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access(E-UTRA); Physical Layer Procedures(Release9), 2010-06”, a constant amplitude zero auto-correlation (CAZAC) sequence is used as a training sequence called an uplink reference signal in long term evolution (LTE) systems standardized as 4th generation cellular radio communication systems in the 3rd generation partnership project (3GPP). In addition, Non Patent Literature 2, “Zhi-Cheng Feng, et al., “BER Performance of Chirp QPSK in Multipath Channel”, Proc. of IEEE ICECC, pp. 1349-1352, 2011″ also teaches a technology of applying a CAZAC sequence to an information sequence. A CAZAC sequence has characteristics of having a constant amplitude in the time domain and the frequency domain. Use of a CAZAC sequence enables makes it possible to estimate a frequency response with high accuracy and relatively easily.
When a CAZAC sequence is periodically inserted as a training sequence between modulated signals used in existing systems, the boundaries between data and the training signal unfortunately become discontinuous, which causes a problem of degradation in the peak to average power ratio (PAPR) of the waveform. Furthermore, when a CAZAC sequence is applied to an information sequence as well, the boundaries between sequences become discontinuous, which degrades the PAPR. As described above, a problem with transmission using a CAZAC sequence is degradation of the PAPR. In order to minimize degradation in the PAPR, the modulation method needs changing. A radio communication system in conformity with a radio standard specifying a modulation method fails to prevent the degradation of the PAPR.
To solve the above problem, a transmission device according to the present disclosure comprises: a reference sequence obtaining unit to obtain a reference sequence having a symbol sequence length equal to or smaller than a modulation order in a modulation method used for data transmission, the reference sequence having a constant amplitude in a time domain and a frequency domain; and a transmission unit to transmit a signal including the reference sequence.
A transmission device, a reception device, a radio communication system, a control circuit, and a storage medium according to certain embodiments of the present disclosure will be described in detail below with reference to the drawings.
The bit sequence generating unit 101 generates an information bit sequence of data to be included in a transmission signal. The bit sequence generating unit 101 outputs the generated information bit sequence to the error correction coding unit 102. The error correction coding unit 102 performs error correction coding on the information bit sequence generated by the bit sequence generating unit 101. The error correction coding unit 102 outputs, to the interleaver 103, a coded bit sequence resulting from the coding. The interleaver 103 changes the order of the coded sequence output from the error correction coding unit 102. The interleaver 103 outputs, to the mapping unit 104, the coded sequence having its order changed. The mapping unit 104 maps the coded sequence output from the interleaver 103 to generate a data symbol sequence that is first-order modulated symbols. The mapping unit 104 outputs the generated data symbol sequence to the multiplexing unit 108.
The channel estimation training symbol sequence storage unit 105 stores a training pilot sequence for channel estimation, and can provide the multiplexing unit 108 with the stored training pilot sequence.
The reference sequence obtaining unit 106 obtains a reference sequence that is a CAZAC sequence. The CAZAC sequence has a constant amplitude in the time domain and the frequency domain. The reference sequence is a CAZAC sequence that is used for generating a training sequence which the transmission device 10 includes in a transmission signal, and such a CAZAC sequence is in conformity with a rule associated with the modulation method used by the modulation unit 100. The reference sequence obtaining unit 106 includes, for example, a storage unit for storing a reference sequence calculated in advance in conformity with the modulation method used by the modulation unit 100. In this case, the reference sequence obtaining unit 106 may store a plurality of kinds of reference sequences, select a reference sequence to be used, in accordance with an instruction from the control unit 110, and output the selected reference sequence to the training sequence generating unit 107.
In addition, the reference sequence obtaining unit 106 may include a function of calculating a reference sequence in accordance with an instruction from the control unit 110. In this case, the reference sequence obtaining unit 106 may receive such parameters as a null insertion rate and a sequence index from the control unit 110, and calculate, on the basis of the parameters, a reference sequence that is a symbol sequence of a CAZAC sequence in conformity with a rule associated with the modulation method used by the modulation unit 100. The reference sequence obtaining unit 106 outputs the obtained reference sequence to the training sequence generating unit 107.
On the basis of the reference sequence output from the reference sequence obtaining unit 106, the training sequence generating unit 107 generates a training sequence to be used for analyzing the radio environment. Specifically, the training sequence generating unit 107 generates a training sequence by repeating symbols included in the reference sequence. The training sequence generating unit 107 outputs, to the multiplexing unit 108, the generated training sequence, i.e., a training pilot sequence for radio wave environment analysis.
The multiplexing unit 108 is a transmission unit that transmits, via the transmission antenna unit 120, a transmission signal including the generated transmission symbol sequence. In other words, the multiplexing unit 108 is a transmission unit that transmits a signal including a reference sequence.
Next, a reference sequence obtained by the reference sequence obtaining unit 106 will be described. With a CAZAC sequence simply inserted between modulated data symbol sequences, the boundary between data and the training sequence is discontinuous, which causes problems of degradation in the spectral characteristics and degradation in the PAPR. In view of this, the reference sequence obtaining unit 106 obtains a reference sequence that is a CAZAC sequence conforming with a rule associated with the modulation method used by the modulation unit 100.
Specifically, the reference sequence obtaining unit 106 obtains a reference sequence having a sequence length N and satisfying formula (1). The sequence length N is a symbol sequence length of a modulation order 2M or smaller of the modulation method used for data transmission. Note that the symbol sequence length is a data length of a sequence expressed in terms of a symbol. Formula (1) is a general formula of a CAZAC sequence. The reference sequence obtaining unit 106 generates a reference sequence that is a CAZAC sequence, using candidate points that are selected some or all of 2M transmission candidate points in the modulation method used for data transmission.
In one example, the reference sequence obtaining unit 106 can obtain the reference sequence having the sequence length N satisfying a relation with the modulation order 2M as indicated by formula (2) below.
[Formula 2]
2M=N (2)
Satisfying formula (2) means that the minimum phase rotation amount in a CAZAC sequence is equal to the minimum phase unit of phase modulation that is used. The reference sequence, which is a CAZAC sequence that satisfies formula (2), can provide a flat spectrum over the used band when the reference sequence is subjected to frequency conversion through discrete Fourier transform of N points. In this case, the frequency response of a propagation path can be checked.
In addition, the reference sequence obtaining unit 106 can obtain the reference sequence having the sequence length N satisfying a relation with the modulation order 2M as indicated by formula (3) below. In other words, reference sequence obtaining unit 106 determines the sequence length N of the reference sequence so that the product of an integer “a” and the sequence length N of the reference sequence is equal to the modulation order 2M or a value obtained by dividing the modulation order 2M by 2.
[Formula 3]
2M=2aN (3)
In formula (3), reference character “a” represents an integer. As the reference sequence is a CAZAC sequence having the sequence length N satisfying formula (3), the reference sequence can form null regions in the frequency domain in addition to the flat spectrum when the reference sequence is subjected to discrete Fourier transform of an integral multiple of the number of points amounting to the order of phase modulation. As a result, it becomes possible to analyze the radio wave environment including interference detection, using the null regions.
For example, a description will be made assuming that the modulation method used by the modulation unit 100 is 16 phase shift keying (PSK) where M=4 and a=1. N=8 is obtained using formula (2) above, and the sequence length of the reference sequence is therefore 8 symbol periods.
When discrete Fourier transform of 32 points, which are twice the order 16 of 16PSK, is performed, the sequence is repeated four times within a period of fast Fourier transform because a CAZAC sequence in the time domain has eight symbols in a period.
Upon receiving a signal transmitted by the transmission device 10, the reception antenna unit 201 outputs the received signal to the time-frequency timing detecting unit 202. The time-frequency timing detecting unit 202 performs time synchronization and frequency synchronization through correlation processing using the received signal. The time-frequency timing detecting unit 202 outputs the received signal to the synchronous detection unit 203, the channel estimating unit 207, and the information extracting unit 208.
The channel estimating unit 207 performs channel estimation, using a training pilot sequence 2 for channel estimation included in the received signal. The channel estimating unit 207 outputs a resulting channel estimation value to the synchronous detection unit 203 and the radio environment analyzing unit 209.
Using the channel estimation value output from the channel estimating unit 207, the synchronous detection unit 203 performs a synchronous detection process on a data symbol sequence 1 included in the received signal. The synchronous detection unit 203 outputs, to the LLR calculating unit 204, the received signal having been subjected to the synchronous detection process.
The LLR calculating unit 204 performs an LLR calculation process on the basis of the received signal output from the synchronous detection unit 203. The LLR calculating unit 204 outputs the calculated LLR sequence to the deinterleaver 205.
The deinterleaver 205 performs a deinterleaving process of returning the order of a coded sequence, which was changed by the interleaver 103 of the transmission device 10, back to the original order. The deinterleaver 205 outputs, to the error correction decoding unit 206, the resulting coded sequence having been subjected to the deinterleaving process.
The error correction decoding unit 206 performs a decoding process on the coded sequence output from the deinterleaver 205 and obtains an information bit sequence. The error correction decoding unit 206 outputs the obtained information bit sequence.
Using the training pilot sequence 3 for radio wave environment analysis, i.e., a training sequence included in the received signal, the information extracting unit 208 extracts radio environment information on a desired wave to be used by the subsequent radio environment analyzing unit 209. The information extracting unit 208 performs discrete Fourier transform at predetermined timing. Because the training pilot sequence 3 for radio wave environment analysis, which is a training sequence included in the received signal, includes its signal spectrum and null regions, the information extracting unit 208 extracts, from the received signal, frequency components corresponding to that signal spectrum, and estimates a frequency response of a propagation path of the desired wave. The information extracting unit 208 further extracts, from the received signal, frequency components corresponding to null regions, and calculates received power in the null regions to thereby estimate interference power and an interference bandwidth. The information extracting unit 208 outputs, to the radio environment analyzing unit 209, radio environment information including the frequency response of the propagation path of the desired wave, the received power, the interference power, and the interference bandwidth of the desired wave, etc. Note that the radio environment information output by the information extracting unit 208 may include a signal to interference ratio (SIR) combining the received power and the interference power of the desired wave.
The radio environment analyzing unit 209 performs a process of analyzing radio environment between the transmission device 10 and the reception device 20 on the basis of the channel estimation value output from the channel estimating unit 207 and the radio environment information output from the information extracting unit 208. The radio environment analyzing unit 209 can analyze the radio wave environment of a radio communication system, such as the tendency of occurrence of interference waves, a direction from which an interference wave arrives, a bandwidth of an interference wave, the modulation method of an interference wave, buildings around a system in which the radio environment analyzing unit 209 is included, and a change in the radio wave environment caused by a disaster. Because the present embodiment can transmit a CAZAC sequence without changing the modulation method, the information extracting unit 208 can extract radio environment information with high accuracy. The radio environment analyzing unit 209 can therefore obtain the radio wave environment in more detail. While the reception device 20 as discussed herein includes the radio environment analyzing unit 209, the present embodiment is not limited to this example. The radio environment analyzing unit 209 may be included in a server, etc. other than the reception device 20. For example, a server that monitors communication between transmission devices 10 and reception devices 20 may collect radio environment information from a plurality of reception devices 20.
Note that the training pilot sequence 3 for radio wave environment analysis may be identical to the training pilot sequence 2 for channel estimation. When the training pilot sequence 3 for radio wave environment analysis is identical to the training pilot sequence 2 for channel estimation, the frequency response can be estimated, which is advantageous in that equalization in the frequency domain can be achieved. In addition, a sequence satisfying formula (2) or formula (3) may be used for a channel estimation training pilot sequence 2. In this case, an accurate frequency response can be estimated, and an equalization process with this estimated frequency response can achieve an effect of improving the communication performance. Furthermore, an equalization process can be performed using the training pilot sequence 3 for radio wave environment analysis.
Components similar to those of the transmission device 10 in
A data bit sequence output from the interleaver 103 is output to the first multiplexing unit 113. While the reference sequence obtained by the reference sequence obtaining unit 106 is a symbol sequence, a reference sequence obtained by the reference sequence obtaining unit 106A is a bit sequence. The reference sequence obtaining unit 106A includes a parameter converting unit 111, and a reference sequence storage unit 112. The parameter converting unit 111 receives, from the control unit 110A, parameters such as a modulation order, a sequence length of a bit sequence for radio wave environment analysis, a ratio (b−1)/b of null regions to a discrete Fourier transform period, an index u of a used bit sequence, and a supported multipath delay amount c. From the parameters received from the control unit 110A, the parameter converting unit 111 instructs the reference sequence storage unit 112 to output a reference sequence of (bN+c)M bits with an indicated sequence index u, on the basis of mapping to be used.
In accordance with the instruction from the parameter converting unit 111, the reference sequence storage unit 112 outputs a bit sequence of (bN+c)M bits with a reference sequence having the constellation of 16PSK with the order of 0, 15, 12, 7, 0, 7, 12, and 15 to the training sequence generating unit 107A where the modulation method to be used is, for example, 16PSK. The training sequence generating unit 107A outputs, to the first multiplexing unit 113, a training sequence, i.e., the bit sequence of (bN+c)M bits output from the reference sequence storage unit 112.
The first multiplexing unit 113 time-multiplexes the data bit sequence output from the interleaver 103 and the reference sequence that is the bit sequence output from the training sequence generating unit 107A.
Note that the reference sequence storage unit 112 stores the reference sequence that is an NM-bit sequence corresponding to the sequence length N of the CAZAC sequence, and the reference sequence is repeatedly read on the basis of the parameters (b−1) and c to thereby generate a training sequence of (bN+c)M bits.
While the reference sequence obtaining unit 106A includes the reference sequence storage unit 112, the reference sequence obtaining unit 106A may directly calculate a reference sequence in the same manner as the reference sequence obtaining unit 106 illustrated in
The first multiplexing unit 113 outputs, to the mapping unit 114, the bit sequence resulting from time multiplexing. The mapping unit 114 maps a coded sequence output from the first multiplexing unit 113 to thereby generate a symbol sequence that is first-order modulated symbols. The mapping unit 114 outputs the generated symbol sequence to the second multiplexing unit 115. The second multiplexing unit 115 is a transmission unit that multiplexes the symbol sequence output from the mapping unit 114 and a training pilot sequence 2 for channel estimation stored in the channel estimation training symbol sequence storage unit 105, and transmits the resulting sequence via the transmission antenna unit 120. In other words, the second multiplexing unit 115 is a transmission unit that transmits a signal including a reference sequence.
While the modulation method used by the transmission devices 10 and 10A is 16PSK as an example in the embodiment described above, the present embodiment is not limited to this example. The modulation method used by the transmission devices 10 and 10A may be 2M-PSK, or amplitude phase shift keying (APSK). In the case of APSK, a plurality of circles are present, and a CAZAC sequence that satisfies formula (2) or (3) above for any of the circles may be generated. In the case where the modulation method used by the transmission device 10 or 10A is 2M-quadrature amplitude modulation (QAM), a predetermined constellation may be used.
The transmission device 10B includes a modulation unit 100B, the control unit 110, and the transmission antenna unit 120. The modulation unit 100B includes the bit sequence generating unit 101, the error correction coding unit 102, the interleaver 103, the mapping unit 104, the reference sequence obtaining unit 106, the training sequence generating unit 107, and a multiplexing unit 108B. Differences from the transmission device 10 illustrated in
As mentioned above, the transmission device 10B does not include the channel estimation training symbol sequence storage unit 105. Thus, the multiplexing unit 108B is a transmission unit that multiplexes the data symbol sequence 1 output from the mapping unit 104 and the training pilot sequence 3 for radio wave environment analysis that is a training sequence generated by the training sequence generating unit 107, transmits the resulting sequence via the transmission antenna unit 120. In other words, the multiplexing unit 108B is a transmission unit that transmits a signal including a reference sequence.
Differences from the reception device 20 illustrated in
A description will be made as to a method for generating a symbol sequence of a CAZAC sequence in n/4-shift DQPSK. n/4-shift DQPSK has a characteristic in that the positions of the four-value constellations for even symbols differ from those for odd symbols, and the constellations are alternately switched in symbol sequences as viewed chronologically. Thus, in the present embodiment, in the case of using a modulation method having constellations alternately switched, a CAZAC sequence is generated in view of all possible constellations of even symbols and odd symbols.
Note that a reference sequence that is a CAZAC sequence is also applicable to a data symbol sequence. While the starting point of a reference sequence is the 0th point in the example illustrated in
While
As described above, a reference sequence is generated as in the case where information is given to an initial phase and a CAZAC sequence is applied to a training sequence. As a result, degradation in the PAPR of the waveform can also be minimized as a CAZAC sequence is applied to an information sequence as well without changing the modulation method.
Next, a hardware configuration of the transmission devices 10, 10A, 10B, and 10C and the reception devices 20, 20B, and 20C according to the first and second embodiments will be described. The components of the transmission devices 10, 10A, 10B, and 10C and the reception devices 20, 20B, 20C are implemented by processing circuitry. The processing circuitry may be implemented by dedicated hardware, or may be a control circuit using a central processing unit (CPU).
In a case where the processing circuitry is implemented by dedicated hardware, the functions are implemented by processing circuitry 90 illustrated in
In a case where the processing circuitry is implemented by a control circuit using a CPU, the control circuit is a control circuit 91 having a configuration illustrated in
In a case where the processing circuitry is implemented by the control circuit 91, the processing circuitry is implemented by the processor 92 reading and executing programs corresponding to the processes of the respective components stored in the memory 93. In addition, the memory 93 is also used as a temporary memory in processes performed by the processor 92. Note that programs to be executed by the processor 92 may be provided via a communication channel, or may be stored on a storage medium and provided therefrom.
A transmission device according to the present disclosure produces the effect of minimizing degradation in the PAPR of the waveform without changing the modulation method when performing transmission using the CAZAC sequence.
The configurations presented in the embodiments above are examples, and can be combined with other known technologies or with each other, or can be partly omitted or modified without departing from the gist.
This application is a continuation application of International Application PCT/JP2020/021939, filed on Jun. 3, 2020, and designating the U.S., the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2020/021939 | Jun 2020 | US |
Child | 17990911 | US |