TRANSMITTING APPARATUS, RECEIVING APPARATUS, COMMUNICATION APPARATUS, WIRELESS COMMUNICATION SYSTEM, CONTROL CIRCUIT, STORAGE MEDIUM, TRANSMISSION METHOD, AND RECEPTION METHOD
20230396408 · 2023-12-07
Assignee
Inventors
Cpc classification
International classification
Abstract
A mapping unit that modulates a transmission bit sequence to generate a modulated symbol sequence, a known sequence mapping unit that modulates a known bit sequence to generate a known symbol sequence, a selection unit that selects one of the modulated symbol sequence or the known symbol sequence and outputs the selected one as a transmission symbol sequence, and a DSTBC encoder that performs differential space-time block coding on the transmission symbol sequence are included. The known sequence mapping unit generates the known symbol sequence so that a matrix obtained by differential space-time block coding performed by the DSTBC encoder is a matrix with two rows and two columns that includes 0 in the first row and the first column, −1 in the second row and the first column, 1 in the first row and the second column, and 0 in the second row and the second column.
Claims
1. A transmitting apparatus, comprising: processing circuitry to modulate a transmission bit sequence to generate a modulated symbol sequence; to modulate a known bit sequence to generate a known symbol sequence; to select one of the modulated symbol sequence or the known symbol sequence and output the selected one as a transmission symbol sequence; and to perform differential space-time block coding on the transmission symbol sequence, wherein the processing circuitry generates the known symbol sequence so that a matrix obtained by differential space-time block coding performed by the encoder becomes a matrix with two rows and two columns that includes 0 in the first row and the first column, −1 in the second row and the first column, 1 in the first row and the second column, and 0 in the second row and the second column.
2. A receiving apparatus, comprising: processing circuitry to detect a reception timing of a known symbol sequence from each of reception symbol sequences encoded by differential space-time block coding in a transmitting apparatus, using the known symbol sequence; to generate a processing timing to combine the reception symbol sequences, based on the reception timings; and to combine the reception symbol sequences at the processing timing by adding or subtracting symbols in units of blocks of differential space-time block coding, to extract interference signals, wherein the known symbol sequence is generated so that a matrix obtained by differential space-time block coding in the transmitting apparatus is a matrix with two rows and two columns that includes 0 in the first row and the first column, −1 in the second row and the first column, 1 in the first row and the second column, and 0 in the second row and the second column.
3. The receiving apparatus according to claim 2, wherein the processing circuitry further calculates interference suppression weights to suppress the interference signals, using the interference signals.
4. The receiving apparatus according to claim 3, the processing circuitry multiplies the reception symbol sequences by the interference suppression weights to suppress the interference signals of the reception symbol sequences.
5. A communication apparatus, comprising: a transmitting apparatus, comprising: processing circuitry to modulate a transmission bit sequence to generate a modulated symbol sequence; to modulate a known bit sequence to generate a known symbol sequence; to select one of the modulated symbol sequence or the known symbol sequence and output the selected one as a transmission symbol sequence; and to perform differential space-time block coding on the transmission symbol sequence, wherein the processing circuitry generates the known symbol sequence so that a matrix obtained by differential space-time block coding performed by the encoder becomes a matrix with two rows and two columns that includes 0 in the first row and the first column, −1 in the second row and the first column, 1 in the first row and the second column, and 0 in the second row and the second column; and the receiving apparatus according to claim 2.
6. A wireless communication system, comprising: a transmitting apparatus, comprising: processing circuitry to modulate a transmission bit sequence to generate a modulated symbol sequence; to modulate a known bit sequence to generate a known symbol sequence; to select one of the modulated symbol sequence or the known symbol sequence and output the selected one as a transmission symbol sequence; and to perform differential space-time block coding on the transmission symbol sequence, wherein the processing circuitry generates the known symbol sequence so that a matrix obtained by differential space-time block coding performed by the encoder becomes a matrix with two rows and two columns that includes 0 in the first row and the first column, −1 in the second row and the first column, 1 in the first row and the second column, and 0 in the second row and the second column; and the receiving apparatus according to claim 2.
7. The wireless communication system according to claim 6, wherein the wireless communication system comprises a plurality of the transmitting apparatuses, and the plurality of transmitting apparatuses use known symbol sequences different from each other.
8. A control circuit to control a transmitting apparatus, the control circuit causing the transmitting apparatus to perform: modulating a transmission bit sequence to generate a modulated symbol sequence; modulating a known bit sequence to generate a known symbol sequence; selecting one of the modulated symbol sequence or the known symbol sequence and outputting the selected one as a transmission symbol sequence; and differential space-time block coding on the transmission symbol sequence, wherein the known symbol sequence is generated so that a matrix obtained by differential space-time block coding becomes a matrix with two rows and two columns that includes 0 in the first row and the first column, −1 in the second row and the first column, 1 in the first row and the second column, and 0 in the second row and the second column.
9. A control circuit to control a receiving apparatus, the control circuit causing the receiving apparatus to perform: detecting a reception timing of a known symbol sequence from each of reception symbol sequences encoded by differential space-time block coding in a transmitting apparatus, using the known symbol sequence; generating a processing timing to combine the reception symbol sequences, based on the reception timings; and combining the reception symbol sequences at the processing timing by adding or subtracting symbols in units of blocks of differential space-time block coding, to extract interference signals, wherein the known symbol sequence is generated so that a matrix obtained by differential space-time block coding in the transmitting apparatus is a matrix with two rows and two columns that includes 0 in the first row and the first column, −1 in the second row and the first column, 1 in the first row and the second column, and 0 in the second row and the second column.
10. A storage medium storing a program to control a transmitting apparatus, the program causing the transmitting apparatus to perform: modulating a transmission bit sequence to generate a modulated symbol sequence; modulating a known bit sequence to generate a known symbol sequence; selecting one of the modulated symbol sequence or the known symbol sequence and outputting the selected one as a transmission symbol sequence; and differential space-time block coding on the transmission symbol sequence, wherein the known symbol sequence is generated so that a matrix obtained by differential space-time block coding becomes a matrix with two rows and two columns that includes 0 in the first row and the first column, −1 in the second row and the first column, 1 in the first row and the second column, and 0 in the second row and the second column.
11. A storage medium storing a program to control a receiving apparatus, the program causing the receiving apparatus to perform: detecting a reception timing of a known symbol sequence from each of reception symbol sequences encoded by differential space-time block coding in a transmitting apparatus, using the known symbol sequence; generating a processing timing to combine the reception symbol sequences, based on the reception timings; and combining the reception symbol sequences at the processing timing by adding or subtracting symbols in units of blocks of differential space-time block coding, to extract interference signals, wherein the known symbol sequence is generated so that a matrix obtained by differential space-time block coding in the transmitting apparatus is a matrix with two rows and two columns that includes 0 in the first row and the first column, −1 in the second row and the first column, 1 in the first row and the second column, and 0 in the second row and the second column.
12. A transmission method, comprising: modulating a transmission bit sequence to generate a modulated symbol sequence; modulating a known bit sequence to generate a known symbol sequence; selecting one of the modulated symbol sequence or the known symbol sequence and outputting the selected one as a transmission symbol sequence; and performing differential space-time block coding on the transmission symbol sequence, wherein in the modulating the known bit sequence, the known symbol sequence is generated so that a matrix obtained by differential space-time block coding becomes a matrix with two rows and two columns that includes 0 in the first row and the first column, −1 in the second row and the first column, 1 in the first row and the second column, and 0 in the second row and the second column.
13. A reception method, comprising: detecting a reception timing of a known symbol sequence from each of reception symbol sequences encoded by differential space-time block coding in a transmitting apparatus, using the known symbol sequence; generating a processing timing to combine the reception symbol sequences, based on the reception timings; and combining the reception symbol sequences at the processing timing by adding or subtracting symbols in units of blocks of differential space-time block coding, to extract interference signals, wherein the known symbol sequence is generated so that a matrix obtained by differential space-time block coding in the transmitting apparatus is a matrix with two rows and two columns that includes 0 in the first row and the first column, −1 in the second row and the first column, 1 in the first row and the second column, and 0 in the second row and the second column.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0022] Hereinafter, a transmitting apparatus, a receiving apparatus, a communication apparatus, a wireless communication system, a control circuit, a storage medium, a transmission method, and a reception method according to embodiments of the present disclosure will be described in detail with reference to the drawings. First Embodiment.
[0023]
[0024] Although the single base station 10 and the single mobile station 20 are included in the wireless communication system 1 in
[0025] In
[0026] In order for the mobile station 20 to perform interference suppression, the base station 10 inserts a known symbol sequence represented by complex numbers into a transmission signal.
[0027] First, the configuration and operation of the transmitting apparatus 11 included in the base station 10 will be described.
[0028] The operation of the transmitting apparatus 11 will be described.
[0029] The known sequence mapping unit 102 modulates the known bit sequence, that is, maps the known bit sequence into a symbol sequence represented by complex numbers (step S102) to generate a known symbol sequence, and outputs the known symbol sequence to the selection unit 103. The known sequence mapping unit 102 performs mapping intended for DSTBC encoding. For example, when DSTBC encoding is performed in units of two symbols, the known sequence mapping unit 102 performs mapping in units of two symbols. In the present embodiment, two known symbol sequences s.sub.0[k, 1] and s.sub.0[k, 2] output from the known sequence mapping unit 102 select one of two ways expressed by formula (1).
[0030] Formula 1:
(s.sub.0[k, 1], s.sub.0[k, 2])=(1,0), (0,1) (1)
[0031] The selection unit 103 selects one of the modulated symbol sequence acquired from the mapping unit 101 or the known symbol sequence acquired from the known sequence mapping unit 102, based on bit selection information included in the control information from the control device 30 (step S103), and outputs the selected one as a transmission symbol sequence.
[0032] The DSTBC encoder 104 performs DSTBC encoding on the transmission symbol sequence acquired from the selection unit 103 (step S104), and outputs the DSTBC-encoded symbol sequence as DSTBC symbols to the radio unit 105. In the following description, DSTBC encoding by the DSTBC encoder 104 is sometimes referred to as differential space-time block coding. As DSTBC encoding, the DSTBC encoder 104 generates a modulated symbol matrix S[k] with two modulated symbols of the transmission symbol sequence acquired from the selection unit 103 as one block. As shown in formula (2), the DSTBC encoder 104 multiplies the modulated symbol matrix S[k] by a DSTBC matrix C[k−1] one block before to generate a DSTBC matrix C[k], and outputs the DSTBC matrix C[k] as DSTBC symbols to the radio unit 105. Although several formulas are shown in formula (2) below, the several formulas are collectively referred to as formula (2). The same applies to cases where two or more formulas are shown in the following.
[0033] At this time, k represents a block number, and k=1, 2, . . . . In the following description, a block with the block number k is referred to as a block k. s[k, 1] and s[k, 2] are two modulated symbols acquired by the DSTBC encoder 104 from the selection unit 103. s*[k, 1] and s*[k, 2] are the complex conjugates of s[k, 1] and −s[k, 2], respectively. As shown in formula (2), C[k] is required in the processing of the next block, and thus is output and internally held until the next processing. In formula (2), multiplication and addition and subtraction are performed on all elements as matrix operations. However, for example, only the two elements c[k, 1] and c[k, 2] may be calculated by a matrix operation, and c*[k, 1] and −c*[k, 2] may be calculated by exchanging signs, taking complex conjugates, etc. to reduce the amount of operation.
[0034] The DSTBC encoder 104 outputs, as the DSTBC symbols, c[k, 1] and −c*[k, 2], or c[k, 2] and c*[k, 1] in this order to the radio unit 105. In the present embodiment, the DSTBC encoder 104 outputs c[k, 1] and −c*[k, 2] in this order to the radio unit 105.
[0035] At the time of a first operation or initializing DSTBC encoding, the DSTBC encoder 104 replaces C[k−1] with an initial value C′. The initial value C′ is shown in formula (3).
[0036] If DSTBC encoding is initialized when the block number k is k′, C′ is expressed by formula (4).
[0037] Formula 4:
C[k′]=S[k′]C′ (4)
[0038] When the transmission symbol sequence output from the selection unit 103 is the known symbol sequence s.sub.0[k, 1] and s.sub.0[k, 2] input from the known sequence mapping unit 102, the DSTBC encoder 104 generates a DSTBC matrix C.sub.0[k] expressed by formula (5) by DSTBC encoding.
[0039] From formula (1), S.sub.0[k] is equal to one of two types, J.sub.0 and J.sub.1, shown in formula (6).
[0040] At this time, when S.sub.0[k] is J.sub.0, formula (7) holds. When S.sub.0[k] is J.sub.1, formula (8) holds.
[0041] Thus, the known sequence mapping unit 102 generates a known symbol sequence so that a matrix obtained by DSTBC encoding performed by the DSTBC encoder 104 is a specific matrix. As described above, the known sequence mapping unit 102 generates a known symbol sequence so that the specific matrix includes 0 and 1, or includes 0, 1, and −1.
[0042] The radio unit 105 performs processing such as waveform shaping, digital/analog (D/A) conversion, upconversion, and amplification processing on the DSTBC symbols acquired from the DSTBC encoder 104 to generate a transmission signal (step S105), and transmits the transmission signal from the antenna 106 to the mobile station 20 (step S106). Processing to generate a transmission signal in the radio unit 105 is general processing and does not limit the present embodiment. In the present embodiment, the base station 10 is configured conforming to one transmitting antenna. However, the base station 10 may be configured conforming to two transmitting antennas since DSTBC is a transmit diversity technique. In this case, the base station 10 requires two radio units 105 and two antennas 106 for two transmitting antennas. In this case, the DSTBC encoder 104 outputs c[k, 1] and −c*[k, 2] in this order to one radio unit 105, and outputs c[k, 2] and c*[k, 1] in this order to the other radio unit 105.
[0043] Next, the configuration and operation of the receiving apparatus 21 included in the mobile station 20 will be described.
[0044] Each antenna 201 receives transmission signals etc. transmitted from the base station 10. Each radio unit 202 generates a reception symbol sequence from a reception signal. The known symbol sequence determination unit 203 detects the reception timing of each known symbol sequence using the known symbol sequence. Each first delay unit 204 delays the reception symbol sequence by processing delay time of the known symbol sequence determination unit 203. Each second delay unit 205 delays the reception symbol sequence by time required for weight calculation. The control unit 206 performs control based on information on the known symbol sequence inserted into a desired signal. The combining control unit 207 specifies a combining method for the block combining unit 208 based on the reception timings and information for combining symbols. The block combining unit 208 combines the reception symbol sequences in units of DSTBC blocks and extracts interference signals. The weight calculator 209 calculates interference suppression weights from the interference signals. The weight multiplier 210 multiplies the reception symbol sequences by the interference suppression weights and further combines the reception symbol sequences to perform interference suppression on the reception symbol sequences. The demodulator 211 performs demodulation processing on the interference-suppressed reception symbol sequences to obtain a reception bit sequence. In
[0045] The operation of the receiving apparatus 21 will be described.
[0046] Each radio unit 202 performs processing such as amplification processing, downconversion, analog/digital (A/D) conversion, and waveform shaping on the reception signal acquired from the antenna 201 to generate a reception symbol sequence represented by complex numbers (step S202). Each radio unit 202 outputs the generated reception symbol sequence to the known symbol sequence determination unit 203, the first delay unit 204, and the second delay unit 205. Processing to generate a reception symbol sequence in each radio unit 202 is general processing, and does not limit the present embodiment.
[0047] The control unit 206 outputs the known symbol sequence to the known symbol sequence determination unit 203, based on known symbol sequence information indicating the known symbol sequence inserted into a desired signal input from the outside, and outputs the information for combining symbols to the combining control unit 207 (step S203).
[0048] The known symbol sequence determination unit 203 calculates the correlation between the reception symbol sequence acquired from each radio unit 202 and the known symbol sequence acquired from the control unit 206, and detects the position of the known symbol sequence inserted into the DSTBC-encoded reception symbol sequence, that is, the reception timing of the known symbol sequence (step S204). For example, the known symbol sequence determination unit 203 outputs, as the reception timing of the known symbol sequence, the timing at which the correlation value becomes maximum to the combining control unit 207.
[0049] Each first delay unit 204 delays the reception symbol sequence acquired from the radio unit 202 by a first time, specifically, a delay caused from processing by the known symbol sequence determination unit 203 and the combining control unit 207 (step S205). Thus, each first delay unit 204 ensures that the reception symbol sequence processed by the block combining unit 208 at a processing timing output from the combining control unit 207 is the known symbol sequence.
[0050] Each second delay unit 205 delays the reception symbol sequence acquired from the radio unit 202 by a second time, specifically, a processing delay required by the weight calculator 209 to calculate the interference suppression weights (step S206). Thus, the second delay unit 205 ensures that the weight multiplier 210 multiplies by the interference suppression weights from the head of the known symbol sequence inserted into the reception symbol sequence.
[0051] The combining control unit 207 generates the processing timing at which the block combining unit 208 combines reception symbols, based on information on the position of the known symbol sequence in each of the reception symbol sequences acquired from the known symbol sequence determination unit 203, that is, the reception timings of the known symbol sequences. The combining control unit 207 also generates combining method specification information for the block combining unit 208, based on the information for combining symbols acquired from the control unit 206 (step S207). The combining control unit 207 outputs the generated processing timing and combining method specification information to the block combining unit 208.
[0052] The block combining unit 208 combines the reception symbol sequence acquired from each first delay unit 204 with a reception symbol sequence having a different DSTBC block in units of DSTBC blocks at the processing timing acquired from the combining control unit 207, according to the combining method specification information acquired from the combining control unit 207 (step S208). When the transmission signal in the block k is c.sub.0[k, 1] and −c.sub.0*[k, 2], formula (9) holds where r.sub.0, n[k, 1] and r.sub.0, n[k, 2] are the reception symbol sequence in the block k acquired from the first delay unit 204 corresponding to a receiving antenna n. h.sub.1, n[k, 1] and h.sub.1, n[k, 2] are channel information on the path 10P-1, h.sub.2, n[k, 1] and h.sub.2, n[k, 2] are channel information on the path 10P-2, A[k, 1] and A[k, 2] are the amounts of variation of the delayed wave with respect to the preceding wave, and w.sub.n[k, 1] and w.sub.n[k, 2] are noise components.
[0053] Formula 9:
r.sub.0,n[k,1]=h.sub.1,n[k,1]c.sub.0[k,1]+h.sub.2,n[k,1](c.sub.0[k,1]+Δ[k,1])+w.sub.n[k, 1] (9)
r.sub.0,n[k,2]=h.sub.1,n[k,2](−c.sub.0*[k,2])+h.sub.2,n[k,2](−c.sub.0*[k,2]+Δ[k,2])+w.sub.n[k,2]
[0054] Here, suppose that variations in the channel information in the block k and a block k−1 can be ignored. When S.sub.0[k] based on which c.sub.0[k, 1] and c.sub.0[k, 2] are generated is J.sub.0, formula (10) holds.
[0055] On the other hand, when S.sub.0[k] based on which c.sub.0[k, 1] and c.sub.0[k, 2] are generated is J.sub.1, formula (11) holds.
[0056] In formulas (10) and (11), ri.sub.n[k, 1] and ri.sub.n[k, 2] are the interference signals. That is, when S.sub.0[k] based on which c.sub.0[k, 1] and c.sub.0[k, 2] are generated is J.sub.0, the block combining unit 208 can extract the interference signal by subtracting r[k−1, 1] from r[k, 1] and subtracting r[k−2, 2] from r[k, 2]. When S.sub.0[k] based on which c.sub.0[k, 1] and c.sub.0[k, 2] are generated is J.sub.1, the block combining unit 208 can extract the interference signals by adding r[k, 1] and r[k−1, 2] and subtracting r[k−2, 1] from r[k, 2]. As shown in formula (10) or (11), multiplication processing is not included in the extraction of the interference signal, so that the block combining unit 208 can accurately extract the interference signal without the occurrence of noise enhancement. Thus, the block combining unit 208 can extract the interference signals by combining the reception symbol sequences by adding or subtracting the symbols in units of DSTBC-encoded blocks at the processing timing.
[0057] The combining method specification information acquired by the block combining unit 208 from the combining control unit 207 is information indicating whether or not to extract the delayed wave using formula (10) or (11). The block combining unit 208 outputs the extracted delayed wave to the weight calculator 209. In the present embodiment, the block combining unit 208 performs combining processing on the consecutive blocks k and k−1. However, if variations in the transmission path information can be ignored, the combining processing does not necessarily have to be performed on consecutive blocks. For example, if variations in the transmission path information can be ignored between the block k and a block k−2, the block combining unit 208 may perform the combining processing on the block k and the block k−2.
[0058] The weight calculator 209 calculates the interference suppression weights for suppressing the interference signal ri.sub.n[k, 1] and ri.sub.n[k, 2], using the interference signal ri.sub.n[k, 1] and ri.sub.n[k, 2] acquired from the block combining unit 208 (step S209). For example, the weight calculator 209 calculates interference suppression weights w.sub.00, w.sub.11, w.sub.01, and w.sub.10 to achieve whitening. The weight calculator 209 outputs the calculated interference suppression weights to the weight multiplier 210.
[0059] The weight multiplier 210 performs interference suppression using the interference suppression weights acquired from the weight calculator 209 to obtain interference-suppressed reception symbol sequences. Specifically, the weight multiplier 210 multiplies the reception symbol sequence delayed by each second delay unit 205 by the interference suppression weights acquired from the weight calculator 209 (step S210). For example, when the weight multiplier 210 acquires the interference suppression weights w.sub.00, w.sub.11, w.sub.01, and w.sub.10 from the weight calculator 209, the interference-suppressed reception symbol sequence r′.sub.n[k,1] and r′.sub.n[k, 2] is expressed by formula (12). Formula 12:
r′.sub.1[k,1]=w.sub.00r.sub.1[k,1]+w.sub.01r.sub.2[k,1]
r′.sub.2[k,1]=w.sub.10r.sub.1[k,1]+w.sub.11r.sub.2[k,1]
r′.sub.1[k,2]=w.sub.00r.sub.1[k,2]+w.sub.01r.sub.2[k,2]
r′.sub.2[k,1]=w.sub.10r.sub.1[k,2]+w.sub.11r.sub.2[k,2]
[0060] The weight multiplier 210 outputs the interference-suppressed reception symbol sequences r′.sub.n[k, 1] and r′.sub.n[k, 2] to the demodulator 211.
[0061] The demodulator 211 performs demodulation processing on the interference-suppressed reception symbol sequence r′.sub.n[k, 1] and r′.sub.n[k, 2] acquired from the weight multiplier 210 (step S211) to generate a reception bit sequence.
[0062] Next, the hardware configuration of the transmitting apparatus 11 according to the first embodiment will be described. In the transmitting apparatus 11, the radio unit 105 is a communication device. The antenna 106 is an antenna element. The mapping unit 101, the known sequence mapping unit 102, the selection unit 103, and the DSTBC encoder 104 are implemented by processing circuitry. The processing circuitry may be memory storing a program and a processor that executes the program stored in the memory, or may be dedicated hardware. The processing circuitry is also referred to as a control circuit.
[0063]
[0064] The program can be said to be a program that causes the base station 10 to perform a first step in which the mapping unit 101 modulates a transmission bit sequence to generate a modulated symbol sequence, a second step in which the known sequence mapping unit 102 modulates a known bit sequence to generate a known symbol sequence, a third step in which the selection unit 103 selects one of the modulated symbol sequence or the known symbol sequence and outputs the selected one as a transmission symbol sequence, and a fourth step in which the DSTBC encoder 104 performs differential space-time block coding on the transmission symbol sequence. In the second step, the known sequence mapping unit 102 generates the known symbol sequence so that a matrix obtained by differential space-time block coding performed by the DSTBC encoder 104 becomes a specific matrix.
[0065] Here, the processor 91 is, for example, a central processing unit (CPU), a processing unit, an arithmetic unit, a microprocessor, a microcomputer, a digital signal processor (DSP), or the like. The memory 92 corresponds, for example, to nonvolatile or volatile semiconductor memory such as random-access memory (RAM), read-only memory (ROM), flash memory, an erasable programmable ROM (EPROM), or an electrically EPROM (EEPROM) (registered trademark), or a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, a digital versatile disc (DVD), or the like.
[0066]
[0067] The above has described the hardware configuration of the transmitting apparatus 11. The hardware configuration of the receiving apparatus 21 is the same. In the receiving apparatus 21, the antennas 201 are antenna elements. The radio units 202 are communication devices. The known symbol sequence determination unit 203, the first delay units 204, the second delay units 205, the control unit 206, the combining control unit 207, the block combining unit 208, the weight calculator 209, the weight multiplier 210, and the demodulator 211 are implemented by processing circuitry. The processing circuitry may be memory storing a program and a processor that executes the program stored in the memory, or may be dedicated hardware.
[0068] As described above, according to the present embodiment, the base station 10 including the transmitting apparatus 11 ensures that a matrix obtained when the DSTBC encoder 104 performs DSTBC encoding on the known symbol sequence is Jo or Ji. The mobile station 20 including the receiving apparatus 21 combines reception symbol sequences with different DSTBC-encoded block numbers. This allows the receiving apparatus 21 to extract an interference signal with high accuracy. The transmitting apparatus 11 can transmit a signal that allows the receiving apparatus 21 to accurately extract an interference signal.
Second Embodiment
[0069] In the first embodiment, the single base station 10 is included, and a suppression target is a delayed wave. A second embodiment describes a configuration where the number of the base stations 10 is two, and co-channel interference in a wireless communication system is suppressed.
[0070]
[0071] Although the two base stations 10 and the single mobile station 20 are included in the wireless communication system 2 in
[0072] In
[0073] In order for the mobile station 20 to perform interference suppression, each of the base stations 10-1 and 10-2 inserts a known symbol sequence represented by complex numbers into a transmission signal. Note that the known symbol sequence of the base station 10-1 and the known symbol sequence of the base station 10-2 are made different from each other. The base stations 10-1 and 10-2 transmit transmission signals in synchronization. The lengths of the known symbol sequences and the insertion positions of the known symbol sequences in the base stations 10-1 and 10-2 are the same. Thus, the transmission timings of the known symbol sequences inserted into the transmission signal from the base station 10-1 and the transmission signal from the base station 10-2 coincide with each other.
[0074] For example, in
[0075] First, the configuration and operation of the base stations 10-1 and 10-2 will be described. As described above, the configuration of the base stations 10-1 and 10-2 is the same as the configuration of the base station 10 of the first embodiment illustrated in
[0076] Formula 13:
s.sub.0,1[k, 1]=−s.sub.0,2[k, 1]
s.sub.0,1[k, 2]=−s.sub.0,2[k, 2] (13)
[0077] For example, when the output of the known sequence mapping unit 102 of the base station 10-1 satisfies formula (1), the output of the known sequence mapping unit 102 of the base station 10-2 satisfies formula (14).
[0078] Formula 14:
(s.sub.02[k,1], s.sub.0.2[k,2])=(−1,0),(0, −1) (14)
[0079] Next, the configuration and operation of the mobile station 20 will be described. The configuration of the mobile station 20 is the same as the configuration of the mobile station 20 of the first embodiment illustrated in
[0080] Formula 15:
r.sub.0,n[k,1]=h.sub.n[k, 1]c.sub.0,1[k, 1]+g.sub.n[k, 1]c.sub.0,2[k,1]+w.sub.n[k, 1]
r.sub.0,n[k,2]=h.sub.n[k,2](−c.sub.0,1*[k, 2])+g.sub.n[k, 2](−c.sub.0,2*[k, 2])+w.sub.n[k, 2]
[0081] Here, suppose that variations in the channel information in the block k and the block k-1 can be ignored. When S.sub.0[k] based on which c.sub.0,1[k, 1] and c.sub.0,1[k, 2] are generated is J.sub.0, and formula (13) holds, formula (16) holds.
[0082] On the other hand, when S.sub.0[k] based on which c.sub.0,1[k, 1] and c.sub.0,1[k, 2] are generated is J.sub.1, and formula (13) holds, formula (17) holds.
[0083] That is, by the base station 10-1 satisfying formula (1) and the base station 10-2 satisfying formula (13), the interference signals are combined in the same phase when the desired signals are canceled by formula (16) or formula (17). This allows the mobile station 20 to extract the interference signal with higher accuracy. If formula (18) is satisfied, the interference signals can be combined in the same phase when the desired signals are canceled by formula (19) or (20).
[0084] Note that in the present embodiment, the interference signals can be combined in the same phase, but the interference signals do not necessarily have to be made in the same phase when the desired signals are canceled. Furthermore, φ in formula (18) may be changed for each block k.
[0085] As described above, according to the present embodiment, the wireless communication system 2 includes the plurality of base stations 10, and the base stations and 10-2 each including the transmitting apparatus 11 use different known symbol matrices for the base stations Also in this case, the mobile station 20 including the receiving apparatus 21 can extract an interference signal with high accuracy with respect to a desired signal by combining reception symbol sequences with different DSTBC-encoded block numbers.
Third Embodiment
[0086] The first and second embodiments have described the cases of communication from the base station 10 including the transmitting apparatus 11 to the mobile station 20 including the receiving apparatus 21. A third embodiment describes a communication apparatus including the transmitting apparatus 11 and the receiving apparatus 21.
[0087]
[0088] The transmitting apparatus according to the present disclosure has the effect of being able to transmit a signal that allows a receiving apparatus to accurately extract an interference signal.
[0089] The configurations described in the above embodiments illustrate an example and can be combined with another known art. The embodiments can be combined with each other. The configurations can be partly omitted or changed without departing from the gist.