Channel selection in wireless communications
First Claim
1. A method comprising:
- receiving, by a first network node from a second network node through a radio path, a first message comprising a pilot sequence;
processing the received first message and determining, by the first network node as a result of processing the pilot sequence, whether the first message has travelled the radio path as a surface wave along a ground surface or as a reflection from an ionosphere;
if it is determined that the first message has travelled the radio path as the surface wave, selecting by the first network node a first set of communication parameters for communication with the second network node;
if it is determined that the first message has travelled the radio path as the reflection from the ionosphere, selecting by the first network node a second set of communication parameters for communication with the second network node, wherein the second set of communication parameters is at least partly different from the first set of communication parameters; and
causing transmission of a second message from the first network node to the second network node by using the selected first or second set of communication parameters, wherein the second set of communication parameters specifies a communication frequency preferred exclusively by the second network node, and wherein the first set of communication parameters specifies a communication frequency preferred by both the first network node and the second network node.
1 Assignment
0 Petitions
Accused Products
Abstract
A solution for operating a radio communication apparatus exchanges narrowband control messages with other radio communication apparatuses, each control message comprising a pilot sequence and an identifier identifying a transmitter of the control message. The radio communication apparatus receives a broadband signal through a broadband radio receiver and correlates sub-bands of the received signal so as to detect a narrowband control message within the received broadband signal. Upon detection of the narrowband control message on a sub-band of the received broadband signal, the transmitter of the narrowband control message is determined from the identifier of the narrowband control message. It is also determined from the reception of the narrowband control message on the sub-band that the sub-band is preferred by the transmitter of the narrowband control message, and said sub-band is utilized in data communication with the transmitter of the narrowband control message.
10 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a first network node from a second network node through a radio path, a first message comprising a pilot sequence; processing the received first message and determining, by the first network node as a result of processing the pilot sequence, whether the first message has travelled the radio path as a surface wave along a ground surface or as a reflection from an ionosphere; if it is determined that the first message has travelled the radio path as the surface wave, selecting by the first network node a first set of communication parameters for communication with the second network node; if it is determined that the first message has travelled the radio path as the reflection from the ionosphere, selecting by the first network node a second set of communication parameters for communication with the second network node, wherein the second set of communication parameters is at least partly different from the first set of communication parameters; and causing transmission of a second message from the first network node to the second network node by using the selected first or second set of communication parameters, wherein the second set of communication parameters specifies a communication frequency preferred exclusively by the second network node, and wherein the first set of communication parameters specifies a communication frequency preferred by both the first network node and the second network node. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising:
-
a processing device; and a storage device to store instructions that, when executed by the processing device, cause the processing device to perform operations comprising; receiving, in a first network node from a second network node through a radio path, a first message comprising a pilot sequence; processing the received first message and determining, as a result of processing the pilot sequence, whether the first message has travelled the radio path as a surface wave along a ground surface or as a reflection from an ionosphere; if it is determined that the first message has travelled the radio path as the surface wave, selecting a first set of communication parameters for communication with the second network node; if it is determined that the first message has travelled the radio path as the reflection from the ionosphere, selecting a second set of communication parameters for communication with the second network node, wherein the second set of communication parameters is at least partly different from the first set of communication parameters; and causing the first network node to transmit a second message to the second network node by using the selected first or second set of communication parameters, wherein the second set of communication parameters specifies a communication frequency preferred exclusively by the second network node, and wherein the first set of communication parameters specifies a communication frequency preferred by both the first network node and the second network node. - View Dependent Claims (6, 7, 8)
-
-
9. A method comprising:
-
receiving, by a first network node from a second network node through a radio path, a first message comprising a pilot sequence; processing the received first message and determining, by the first network node as a result of processing the pilot sequence, whether the first message has travelled the radio path as a surface wave along a ground surface or as a reflection from an ionosphere; if it is determined that the first message has travelled the radio path as the surface wave, selecting by the first network node a first set of communication parameters for communication with the second network node; if it is determined that the first message has travelled the radio path as the reflection from the ionosphere, selecting by the first network node a second set of communication parameters for communication with the second network node, wherein the second set of communication parameters is at least partly different from the first set of communication parameters; causing transmission of a second message from the first network node to the second network node by using the selected first or second set of communication parameters, said determining further comprising determining whether or not the first message has travelled the radio path both as the surface wave and as the reflection from an ionosphere; and if it is determined that the first message has travelled the radio path both as the reflection from the ionosphere and the surface wave, selecting by the first network node a third set of communication parameters for communication with the second network node, wherein the third set of communication parameters is at least partly different from the first set of communication parameters and the second set of communication parameters. - View Dependent Claims (10)
-
-
11. An apparatus comprising:
-
a processing device; and a storage device to store instructions that, when executed by the processing device, cause the processing device to perform operations comprising; receiving, in a first network node from a second network node through a radio path, a first message comprising a pilot sequence; processing the received first message and determining, as a result of processing the pilot sequence, whether the first message has travelled the radio path as a surface wave along a ground surface or as a reflection from an ionosphere; if it is determined that the first message has travelled the radio path as the surface wave, selecting a first set of communication parameters for communication with the second network node; if it is determined that the first message has travelled the radio path as the reflection from the ionosphere, selecting a second set of communication parameters for communication with the second network node, wherein the second set of communication parameters is at least partly different from the first set of communication parameters; causing the first network node to transmit a second message to the second network node by using the selected first or second set of communication parameters; determining whether or not the first message has travelled the radio path both as the surface wave and as the reflection from an ionosphere; and if it is determined that the first message has travelled the radio path both as the reflection from the ionosphere and the surface wave, selecting by the first network node a third set of communication parameters for communication with the second network node, wherein the third set of communication parameters is at least partly different from the first set of communication parameters and the second set of communication parameters. - View Dependent Claims (12)
-
-
13. A method comprising:
-
receiving, by a first network node from a second network node through a radio path, a first message comprising a pilot sequence; processing the received first message and determining, by the first network node as a result of processing the pilot sequence, whether the first message has travelled the radio path as a surface wave along a ground surface or as a reflection from an ionosphere; if it is determined that the first message has travelled the radio path as the surface wave, selecting by the first network node a first set of communication parameters for communication with the second network node; if it is determined that the first message has travelled the radio path as the reflection from the ionosphere, selecting by the first network node a second set of communication parameters for communication with the second network node, wherein the second set of communication parameters is at least partly different from the first set of communication parameters; causing transmission of a second message from the first network node to the second network node by using the selected first or second set of communication parameters; determining whether or not the second network node is capable of receiving messages from the first network node as said reflection from the ionosphere; and upon determining that the second network node is capable of receiving messages from the first network node as said reflection from the ionosphere, transmitting a message to the second network node by using geocasting.
-
-
14. A method comprising:
-
receiving, by a first network node from a second network node through a radio path, a first message comprising a pilot sequence; processing the received first message and determining, by the first network node as a result of processing the pilot sequence, whether the first message has travelled the radio path as a surface wave along a ground surface or as a reflection from an ionosphere; if it is determined that the first message has travelled the radio path as the surface wave, selecting by the first network node a first set of communication parameters for communication with the second network node; if it is determined that the first message has travelled the radio path as the reflection from the ionosphere, selecting by the first network node a second set of communication parameters for communication with the second network node, wherein the second set of communication parameters is at least partly different from the first set of communication parameters; causing transmission of a second message from the first network node to the second network node by using the selected first or second set of communication parameters; determining one or more communication frequencies on which a third network node in a determined geographical area is not capable of receiving a message from the first network node; determining that an undesired receiver is in the same area as the third network node; and performing reverse geocasting by selecting at least one of the one or more communication frequencies for transmitting said second message, thus preventing the undesired receiver to receive the second message.
-
-
15. An apparatus comprising:
-
a processing device; and a storage device to store instructions that, when executed by the processing device, cause the processing device to perform operations comprising; receiving, in a first network node from a second network node through a radio path, a first message comprising a pilot sequence; processing the received first message and determining, as a result of processing the pilot sequence, whether the first message has travelled the radio path as a surface wave along a ground surface or as a reflection from an ionosphere; if it is determined that the first message has travelled the radio path as the surface wave, selecting a first set of communication parameters for communication with the second network node; if it is determined that the first message has travelled the radio path as the reflection from the ionosphere, selecting a second set of communication parameters for communication with the second network node, wherein the second set of communication parameters is at least partly different from the first set of communication parameters; causing the first network node to transmit a second message to the second network node by using the selected first or second set of communication parameters; determining whether or not the second network node is capable of receiving messages from the first network node as said reflection from the ionosphere; and upon determining that the second network node is capable of receiving messages from the first network node as said reflection from the ionosphere, transmitting a message to the second network node by using geocasting.
-
-
16. An apparatus comprising:
-
a processing device; and a storage device to store instructions that, when executed by the processing device, cause the processing device to perform operations comprising; receiving, in a first network node from a second network node through a radio path, a first message comprising a pilot sequence; processing the received first message and determining, as a result of processing the pilot sequence, whether the first message has travelled the radio path as a surface wave along a ground surface or as a reflection from an ionosphere; if it is determined that the first message has travelled the radio path as the surface wave, selecting a first set of communication parameters for communication with the second network node; if it is determined that the first message has travelled the radio path as the reflection from the ionosphere, selecting a second set of communication parameters for communication with the second network node, wherein the second set of communication parameters is at least partly different from the first set of communication parameters; causing the first network node to transmit a second message to the second network node by using the selected first or second set of communication parameters; determining one or more communication frequencies on which a third network node in a determined geographical area is not capable of receiving a message from the first network node; determining that an undesired receiver is in the same area as the third network node; and performing reverse geocasting by selecting at least one of the one or more communication frequencies for transmitting said second message, thus preventing the undesired receiver to receive the second message.
-
-
17. A computer program product embodied on a non-transitory distribution medium readable by a computer and comprising program instructions that, when executed by an apparatus, perform operations comprising:
-
receiving, in a first network node from a second network node through a radio path, a first message comprising a pilot sequence; processing the received first message and determining, as a result of processing the pilot sequence, whether the first message has travelled the radio path as a surface wave along a ground surface or as a reflection from an ionosphere; if it is determined that the first message has travelled the radio path as the surface wave, selecting a first set of communication parameters for communication with the second network node; if it is determined that the first message has travelled the radio path as the reflection from the ionosphere, selecting a second set of communication parameters for communication with the second network node, wherein the second set of communication parameters is at least partly different from the first set of communication parameters; and causing the first network node to transmit a second message to the second network node by using the selected first or second set of communication parameters, wherein the second set of communication parameters specifies a communication frequency preferred exclusively by the second network node, and wherein the first set of communication parameters specifies a communication frequency preferred by both the first network node and the second network node.
-
-
18. A computer program product embodied on a non-transitory distribution medium readable by a computer and comprising program instructions that, when executed by an apparatus, perform operations comprising:
-
receiving, in a first network node from a second network node through a radio path, a first message comprising a pilot sequence; processing the received first message and determining, as a result of processing the pilot sequence, whether the first message has travelled the radio path as a surface wave along a ground surface or as a reflection from an ionosphere; if it is determined that the first message has travelled the radio path as the surface wave, selecting a first set of communication parameters for communication with the second network node; if it is determined that the first message has travelled the radio path as the reflection from the ionosphere, selecting a second set of communication parameters for communication with the second network node, wherein the second set of communication parameters is at least partly different from the first set of communication parameters; and causing the first network node to transmit a second message to the second network node by using the selected first or second set of communication parameters, said determining further comprising determining whether or not the first message has travelled the radio path both as the surface wave and as the reflection from an ionosphere and, if it is determined that the first message has travelled the radio path both as the reflection from the ionosphere and the surface wave, selecting by the first network node a third set of communication parameters for communication with the second network node, wherein the third set of communication parameters is at least partly different from the first set of communication parameters and the second set of communication parameters.
-
-
19. A computer program product embodied on a non-transitory distribution medium readable by a computer and comprising program instructions that, when executed by an apparatus, perform operations comprising:
-
receiving, in a first network node from a second network node through a radio path, a first message comprising a pilot sequence; processing the received first message and determining, as a result of processing the pilot sequence, whether the first message has travelled the radio path as a surface wave along a ground surface or as a reflection from an ionosphere; if it is determined that the first message has travelled the radio path as the surface wave, selecting a first set of communication parameters for communication with the second network node; if it is determined that the first message has travelled the radio path as the reflection from the ionosphere, selecting a second set of communication parameters for communication with the second network node, wherein the second set of communication parameters is at least partly different from the first set of communication parameters; causing the first network node to transmit a second message to the second network node by using the selected first or second set of communication parameters; determining whether or not the second network node is capable of receiving messages from the first network node as said reflection from the ionosphere; and upon determining that the second network node is capable of receiving messages from the first network node as said reflection from the ionosphere, transmitting a message to the second network node by using geocasting.
-
-
20. A computer program product embodied on a non-transitory distribution medium readable by a computer and comprising program instructions that, when executed by an apparatus, perform operations comprising:
-
receiving, in a first network node from a second network node through a radio path, a first message comprising a pilot sequence; processing the received first message and determining, as a result of processing the pilot sequence, whether the first message has travelled the radio path as a surface wave along a ground surface or as a reflection from an ionosphere; if it is determined that the first message has travelled the radio path as the surface wave, selecting a first set of communication parameters for communication with the second network node; if it is determined that the first message has travelled the radio path as the reflection from the ionosphere, selecting a second set of communication parameters for communication with the second network node, wherein the second set of communication parameters is at least partly different from the first set of communication parameters; causing the first network node to transmit a second message to the second network node by using the selected first or second set of communication parameters; determining one or more communication frequencies on which a third network node in a determined geographical area is not capable of receiving a message from the first network node; determining that an undesired receiver is in the same area as the third network node; and performing reverse geocasting by selecting at least one of the one or more communication frequencies for transmitting said second message, thus preventing the undesired receiver to receive the second message.
-
Specification