Back to results
US 10,383,108 B2Granted
Data interference cancellation method, transmit end, receive end, and system
AssigneeHuawei Technologies Co., Ltd.
InventorsTeyan Chen, Sheng Liu
Life of this patent
Estimating the term…
Abstract
The present invention provides a data interference cancellation method, a transmit end, a receive end, and a system. The method includes allocating, by a transmit end, a corresponding downlink transmission resource to each transmission group, where at least one transmission group includes at least two transmit antennas and separately sending, by the transmit end, downlink data on the downlink transmission resource corresponding to each transmission group.
Claims18
A method, comprising:
- allocating, by a transmit end, downlink transmission resources corresponding to each transmission group of a plurality of transmission groups, wherein
- at least one transmission group of the plurality of transmission groups comprises at least two transmit antennas,
- a total quantity of transmission groups in the plurality of transmission groups is less than a total quantity of transmit antennas in the plurality of transmission groups,
- a first transmission resource of a first self-interference channel estimation timeslot of the downlink transmission resources comprises a first plurality of resource blocks,
- a total quantity of the first plurality of resource blocks is Q×Q, and
- Q is less than or equal to the total quantity of transmission groups;
- and
- separately sending, by the transmit end, downlink data on the downlink transmission resources corresponding to each transmission group of the plurality of transmission groups;
- wherein allocating the downlink transmission resources corresponding to each transmission group of the plurality of transmission groups comprises
- dividing, by the transmit end, the first transmission resource of the first self-interference channel estimation timeslot into the first plurality of resource blocks, and
- allocating, by the transmit end, a resource block of the first plurality of resource blocks corresponding to each transmission group;
- and
- wherein allocating the resource block of the first plurality of resource blocks corresponding to each transmission group of the plurality of transmission groups comprises
- allocating, by the transmit end, one unique resource block to each transmission group, and
- allocating each resource block remaining after allocating the one unique resource block to each transmission group, to at least two transmission groups.
12 more elements
A transmit end, comprising:
- a processor;
- and
- a non-transitory computer readable storage medium storing a program for execution by the processor, the program including instructions to:
- allocate downlink transmission resources corresponding to each transmission group of a plurality of transmission groups, wherein
- at least one transmission group of the plurality of transmission groups comprises at least two transmit antennas
- a total quantity of transmission groups in the plurality of transmission groups is less than a total quantity of transmit antennas in the plurality of transmission groups,
- a first transmission resource of a first self-interference channel estimation timeslot of the downlink transmission resources comprises a first plurality of resource blocks,
- a total quantity of the first plurality of resource blocks is Q×Q, and
- Q is less than or equal to the total quantity of transmission groups;
- separately send downlink data on the downlink transmission resources corresponding to each transmission group of the plurality of transmission groups;
- wherein allocating the downlink transmission resources corresponding to each transmission group of the plurality of transmission groups comprises
- dividing, by the transmit end, the first transmission resource of the first self-interference channel estimation timeslot into the first plurality of resource blocks, and
- allocating, by the transmit end, a resource block of the first plurality of resource blocks corresponding to each transmission group;
- and
- wherein allocating the resource block of the first plurality of resource blocks corresponding to each transmission group of the plurality of transmission groups comprises
- allocating, by the transmit end, one unique resource block to each transmission group, and
- allocating each resource block remaining after allocating the one unique resource block to each transmission group, to at least two transmission groups.
14 more elements
A method, comprising:
- receiving, by a receive end, downlink data sent by a transmit end on downlink transmission resources corresponding to each transmission group of a plurality of transmission groups, wherein
- at least one transmission group of the plurality of transmission groups comprises at least two transmit antennas,
- a total quantity of transmission groups in the plurality of transmission groups is less than a total quantity of transmit antennas in the plurality of transmission groups,
- a first transmission resource of a first self-interference channel estimation timeslot of the downlink transmission resources comprises a first plurality of resource blocks,
- a total quantity of the first plurality of resource blocks is Q×Q,
- Q is less than or equal to the total quantity of transmission groups,
- isolation between antenna arrays of a plurality of antenna arrays is greater than a preset isolation, and
- the transmit antennas are located on the antenna arrays;
- performing, by the receive end, interference cancellation on the downlink data in each antenna array, to obtain baseband data of each antenna array;
- estimating, by the receive end, a self-interference channel between the transmit end and the receive end, according to the downlink data on the downlink transmission resources corresponding to each transmission group;
- performing, by the receive end, digital interference cancellation on baseband data of all of the antenna arrays according to the self-interference channel between the transmit end and the receive end, to obtain interference cancellation data;
- allocating, by the transmit end, downlink transmission resources corresponding to each transmission group of the plurality of transmission groups, wherein the allocating comprises
- dividing, by the transmit end, the first transmission resource of the first self-interference channel estimation timeslot into the first plurality of resource blocks, and
- allocating, by the transmit end, a resource block of the first plurality of resource blocks corresponding to each transmission group;
- and
- wherein allocating the resource block of the first plurality of resource blocks corresponding to each transmission group of the plurality of transmission groups comprises
- allocating, by the transmit end, one unique resource block to each transmission group, and
- allocating each resource block remaining after allocating the one unique resource block to each transmission group, to at least two transmission groups.
15 more elements
A receive end, comprising:
- a processor;
- and
- a non-transitory computer readable storage medium storing a program for execution by the processor, the program including instructions to:
- receive downlink data sent by a transmit end on downlink transmission resources corresponding to each transmission group of a plurality of transmission groups, wherein
- at least one transmission group of the plurality of transmission groups comprises at least two transmit antennas,
- a total quantity of transmission groups in the plurality of transmission groups is less than a total quantity of transmit antennas in the plurality of transmission groups,
- a first transmission resource of a first self-interference channel estimation timeslot of the downlink transmission resources comprises a first plurality of resource blocks,
- a total quantity of the first plurality of resource blocks is Q×Q,
- Q is less than or equal to the total quantity of transmission groups, and
- isolation between antenna arrays of a plurality of antenna arrays in which the transmit antennas are located is greater than a preset isolation;
- perform interference cancellation on the downlink data in each antenna array of the plurality of antenna arrays, to obtain baseband data of each antenna array;
- estimate a self-interference channel between the transmit end and the receive end according to the downlink data on the downlink transmission resources corresponding to each transmission group;
- perform digital interference cancellation on the baseband data of all antenna arrays of the plurality of antenna arrays according to the self-interference channel between the transmit end and the receive end, to obtain interference cancellation data;
- allocate, by the transmit end, downlink transmission resources corresponding to each transmission group of the plurality of transmission groups, wherein the allocating comprises
- dividing, by the transmit end, the first transmission resource of the first self-interference channel estimation timeslot into the first plurality of resource blocks, and
- allocating, by the transmit end, a resource block of the first plurality of resource blocks corresponding to each transmission group;
- and
- wherein allocating the resource block of the first plurality of resource blocks corresponding to each transmission group of the plurality of transmission groups comprises
- allocating, by the transmit end, one unique resource block to each transmission group, and
- allocating each resource block remaining after allocating the one unique resource block to each transmission group, to at least two transmission groups.
17 more elements
Dependencies are inferred from the claim text.