Data transmission method and system
AssigneeNokia Corporation
InventorOlli Piirainen
Life of this patent
Estimating the term…
Abstract
The invention relates to a data transmission system between two transceivers, including: dividing the symbols to be transmitted into blocks, the number of which is divisible by the number of transmitting antennas; transmitting one block using each antenna; receiving the blocks using one or more antennas; checking whether the blocks were received successfully; and, if the reception of the blocks failed, storing the received blocks in memory; retransmitting the same blocks in a predetermined format; receiving the retransmitted blocks and combining them with the blocks in memory, the predetermined format being selected in the method so that the blocks transmitted first and the retransmitted blocks form space-time block coding.
Claims12
A data transmission method between a first transceiver and a second transceiver, comprising:
- using more than one antenna for transmitting and receiving a signal at least in one of the first and second transceivers;
- dividing in the first transceiver the symbols to be transmitted into a set of blocks, the number of blocks in the set being divisible by the number of transmitting antennas;
- transmitting one block using each antenna;
- receiving the blocks in the second transceiver using one or more antennas;
- checking in the second transceiver whether all blocks of the set were received successfully;
- transmitting an acknowledgement to the first transceiver;
- and, if the reception of the blocks of the set failed,
- storing the blocks of the set in memory in the second transceiver;
- retransmitting the same blocks of the set from the first transceiver in a predetermined format;
- receiving the retransmitted blocks in the second transceiver using one or more antennas and combining them with the blocks in memory, and
- selecting the predetermined format so that the blocks in the memory and the retransmitted blocks form space-time block coding.
A data transmission method between a first transceiver and a second transceiver, comprising:
- a) using more than one antenna for receiving and transmitting a signal in at least one of the first and second transceivers;
- b) dividing in the first transceiver the symbols to be transmitted into blocks, the number of which is divisible by the number of transmitting antennas;
- c) multiplying the blocks by coefficients describing a time-space block code to obtain at least two sets of blocks;
- d) transmitting a first set of blocks using one antenna for each block;
- e) receiving the first set of blocks in the second transceiver using one or more antennas;
- f) checking in the second transceiver whether the blocks was received successfully;
- g) transmitting an acknowledgement to the first transceiver;
- and, if the reception of the first set of blocks failed,
- i) storing the first set of blocks in memory in the second transceiver;
- j) transmitting another set of space-time block coded blocks from the first transceiver;
- and
- k) receiving the other set of blocks in the second transceiver using one or more antennas and performing space-time decoding on the other set of blocks and the blocks in memory;
- and if the blocks transmitted first were received successfully, proceeding dividing the first transceiver symbols to be transmitted into blocks.
A data transmission system comprising a first and a second transceiver, and further comprising
- means for dividing in the first transceiver the symbols to be transmitted into a set of blocks, the number of blocks in the set being equal with the number of transmitting antennas;
- means for transmitting one block using each antenna in the first transceiver;
- one or more antennas in the second transceiver for receiving the set of blocks;
- means in the second transceiver for checking whether the set of blocks was received successfully;
- means in the second transceiver for transmitting an acknowledgement to the first transceiver;
- means in the second transceiver for storing the set of blocks in memory;
- means in the first transceiver for selecting the format for the blocks of the same set so that when the blocks in the memory of the second transceiver are combined with the blocks of selected format, coding of the combined blocks forms a space-time block code;
- means in the first transceiver for retransmitting the same blocks of the same set in the selected format;
- and
- means in the second transceiver for combining the blocks transmitted first with the retransmitted blocks.
Dependencies are inferred from the claim text.