Power line communication method and apparatus
AssigneeHuawei Technologies Co., Ltd.
InventorsYong You, Hua Li, Dao Pan, Peng Xiao, Lingxiao Kong
Life of this patent
Estimating the term…
Abstract
This application provides a power line communication method. Wherein, a first node determines a channel status of a channel between a second node and the first node in an alternating current cycle. Then, the first node may divide the alternating current cycle into time windows based on the channel status, and determine modulation coding parameters used for data transmission between the second node and the first node in the time window obtained through division. Further, the first node may send information about the time window obtained through division and the modulation coding parameters used in the time window obtained through division to the second node.
Claims11
A method, comprising:
- determining, by a first node, a channel status of a channel between a second node and the first node in an alternating current cycle, wherein the channel status reflects a status of a channel capacity;
- dividing, by the first node, the alternating current cycle into time windows based on the channel status;
- determining, by the first node, modulation coding parameters used for data transmission between the second node and the first node in the time windows obtained through division;
- and
- sending, by the first node to the second node, information about the time windows obtained through division and the modulation coding parameters used in the time windows obtained through division;
- wherein dividing the alternating current cycle into the time windows based on the channel status comprises:
- determining, by the first node, whether a timestamp at which the channel status is a transition state exists in the alternating current cycle, wherein that the channel status is the transition state indicates that the channel capacity varies;
- and
- in response to determining the timestamp exists, dividing, by the first node, the alternating current cycle into the time windows using the timestamp at which the channel status is the transition state as a dividing point;
- and
- in response to determining the timestamp does not exist, using, by the first node, the alternating current cycle as the time windows;
- and
- wherein the channel status comprises a channel response, and determining, by the first node, whether the timestamp at which the channel status is the transition state exists in the alternating current cycle comprises:
- in response to the first node determining that a quantity of carriers that meet a preset condition in two adjacent time periods in the alternating current cycle is greater than a first preset value, determining, by the first node, a critical point of the two adjacent time periods as the timestamp at which the channel status is the transition state, wherein the preset condition is that a difference between amplitudes of channel responses corresponding to the respective carrier in the two adjacent time periods is greater than a second preset value;
- or
- in response to the first node determining that a difference between average values of amplitudes of channel responses corresponding to N carriers in two adjacent time periods is greater than a third preset value, determining, by the first node, a critical point of the two adjacent time periods as the timestamp at which the channel status is the transition state, wherein n is a positive integer.
An apparatus, comprising:
- a non-transitory memory storing a computer instruction;
- and
- a processor, wherein the processor is configured to invoke the computer instruction stored in the non-transitory memory to:
- determining a channel status of a channel between a second node and the apparatus in an alternating current cycle, wherein the channel status reflects a status of a channel capacity;
- dividing the alternating current cycle into time windows based on the channel status;
- determining modulation coding parameters used for data transmission between the second node and the apparatus in the time windows obtained through division;
- and
- sending information about the time windows obtained through division and the modulation coding parameters used in the time windows obtained through division to the second node;
- wherein the processor being configured to invoke the computer instruction stored in the non-transitory memory to divide the alternating current cycle into the time windows based on the channel status comprises the processor being configured to invoke the computer instruction stored in the non-transitory memory to:
- determine whether a timestamp at which the channel status is a transition state exists in the alternating current cycle, wherein that the channel status is the transition state indicates that the channel capacity varies;
- in response to determining the timestamp exists, divide the alternating current cycle into the time windows using the timestamp at which the channel status is the transition state as a dividing point;
- and
- in response to determining the timestamp does not exist, use the alternating current cycle as the time windows;
- and
- wherein the channel status comprises a channel response, and the processor being configured to invoke the computer instruction stored in the non-transitory memory to determine whether the timestamp at which the channel status is the transition state exists in the alternating current cycle comprises the processor being configured to invoke the computer instruction stored in the non-transitory memory to:
- in response to determining that a quantity of carriers that meet a preset condition in two adjacent time periods in the alternating current cycle is greater than a first preset value, determine a critical point of the two adjacent time periods as the timestamp at which the channel status is the transition state, wherein the preset condition is that a difference between amplitudes of channel responses corresponding to the respective carrier in the two adjacent time periods is greater than a second preset value;
- or
- in response to determining that a difference between average values of amplitudes of channel responses corresponding to N carriers in two adjacent time periods is greater than a third preset value, determine a critical point of the two adjacent time periods as the timestamp at which the channel status is the transition state, wherein n is a positive integer.
A non-transitory computer storage medium, wherein the non-transitory computer storage medium comprises a computer-readable instruction, and when a computer executes the computer-readable instruction, the computer is caused to:
- determine a channel status of a channel between a second node and a first node in an alternating current cycle, wherein the channel status reflects a status of a channel capacity;
- divide the alternating current cycle into time windows based on the channel status;
- determine modulation coding parameters used for data transmission between the second node and the first node in the time windows obtained through division;
- and
- send, to the second node, information about the time windows obtained through division and the modulation coding parameters used in the time windows obtained through division;
- wherein when the computer executes the computer-readable instruction, the computer is caused to:
- determine whether a timestamp at which the channel status is a transition state exists in the alternating current cycle, wherein that the channel status is the transition state indicates that the channel capacity varies;
- and
- in response to determining the timestamp exists, divide the alternating current cycle into the time windows using the timestamp at which the channel status is the transition state as a dividing point;
- and
- in response to determining the timestamp does not exist, use the alternating current cycle as the time windows,
- wherein when the computer executes the computer-readable instruction, the computer is caused to:
- in response to the first node determining that a quantity of carriers that meet a preset condition in two adjacent time periods in the alternating current cycle is greater than a first preset value, determine a critical point of the two adjacent time periods as the timestamp at which the channel status is the transition state, wherein the preset condition is that a difference between amplitudes of channel responses corresponding to the respective carrier in the two adjacent time periods is greater than a second preset value;
- or
- in response to the first node determining that a difference between average values of amplitudes of channel responses corresponding to N carriers in two adjacent time periods is greater than a third preset value, determine a critical point of the two adjacent time periods as the timestamp at which the channel status is the transition state, wherein n is a positive integer.
Dependencies are inferred from the claim text.