Radio signal identification, identification system learning, and identifier deployment
First Claim
1. A method of training at least one machine-learning network to classify radio frequency (RF) signals, the method performed by at least one processor executing instructions stored on at least one computer memory coupled to the at least one processor, the method comprising:
- determining an RF signal that is configured to be transmitted through an RF band of a communication medium;
extracting one or more features of the RF signal using prior knowledge about the RF signal;
determining first classification information associated with the RF signal based on the RF signal and the extracted one or more features of the RF signal, the first classification information comprising a representation of at least one of a characteristic of the RF signal or a characteristic of an environment in which the RF signal is communicated;
using at least one machine-learning network to process the RF signal and generate second classification information as a prediction of the first classification information;
calculating a measure of distance between (i) the second classification information that was generated by the at least one machine-learning network as the prediction of the first classification information, and (ii) the first classification information that was associated with the RF signal; and
updating the at least one machine-learning network based on the measure of distance between the second classification information and the first classification information.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learned identification of radio frequency (RF) signals. One of the methods includes: determining an RF signal configured to be transmitted through an RF band of a communication medium; determining first classification information that is associated with the RF signal, and that includes a representation of a characteristic of the RF signal or a characteristic of an environment in which the RF signal is communicated; using at least one machine-learning network to process the RF signal and generate second classification information as a prediction of the first classification information; calculating a measure of distance between (i) the second classification information that was generated by the at least one machine-learning network, and (ii) the first classification information associated with the RF signal; and updating the at least one machine-learning network based on the measure of distance.
11 Citations
36 Claims
-
1. A method of training at least one machine-learning network to classify radio frequency (RF) signals, the method performed by at least one processor executing instructions stored on at least one computer memory coupled to the at least one processor, the method comprising:
-
determining an RF signal that is configured to be transmitted through an RF band of a communication medium; extracting one or more features of the RF signal using prior knowledge about the RF signal; determining first classification information associated with the RF signal based on the RF signal and the extracted one or more features of the RF signal, the first classification information comprising a representation of at least one of a characteristic of the RF signal or a characteristic of an environment in which the RF signal is communicated; using at least one machine-learning network to process the RF signal and generate second classification information as a prediction of the first classification information; calculating a measure of distance between (i) the second classification information that was generated by the at least one machine-learning network as the prediction of the first classification information, and (ii) the first classification information that was associated with the RF signal; and updating the at least one machine-learning network based on the measure of distance between the second classification information and the first classification information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of deploying at least one machine-learning network that has been trained to classify radio frequency (RF) signals, the method performed by at least one processor executing instructions stored on at least one computer memory coupled to the at least one processor, the method comprising:
-
determining at least one machine-learning network has been trained to classify RF signals configured to be transmitted through an RF band of a communication medium, wherein the at least one trained machine-learning network has been trained based on a measure of distance between (i) first classification information associated with an RF training signal, wherein the first classification information was generated based on the RF training signal and one or more features of the RF training signal extracted using prior knowledge about the RF training signal, and (ii) second classification information for the RF training signal that was generated by the at least one trained machine-learning network as a prediction of the first classification information; setting at least one parameter of an RF receiver based on the at least one trained machine-learning network; using the RF receiver to receive an analog RF waveform from an RF spectrum of the communication medium, and to process the analog RF waveform to generate a discrete-time representation of the analog RF waveform as a received RF signal; and using the at least one trained machine-learning network to process the received RF signal and generate predicted RF signal classification information, wherein the predicted RF signal classification information comprises a representation of at least one of a characteristic of the received RF signal or a characteristic of an environment in which the received RF signal was communicated. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system comprising:
-
at least one processor; and at least one computer memory that is operably connectable to the at least one processor and that has stored thereon instructions which, when executed by the at least one processor, cause the at least one processor to perform operations comprising; determining an RF signal that is configured to be transmitted through an RF band of a communication medium; extracting one or more features of the RF signal using prior knowledge about the RF signal; determining first classification information associated with the RF signal based on the RF signal and the extracted one or more features of the RF signal, the first classification information comprising a representation of at least one of a characteristic of the RF signal or a characteristic of an environment in which the RF signal is communicated; using at least one machine-learning network to process the RF signal and generate second classification information as a prediction of the first classification information; calculating a measure of distance between (i) the second classification information that was generated by the at least one machine-learning network as the prediction of the first classification information, and (ii) the first classification information that was associated with the RF signal; and updating the at least one machine-learning network based on the measure of distance between the second classification information and the first classification information. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system comprising:
-
at least one processor; and at least one computer memory that is operably connectable to the at least one processor and that has stored thereon instructions which, when executed by the at least one processor, cause the at least one processor to perform operations comprising; determining at least one machine-learning network has been trained to classify RF signals configured to be transmitted through an RF band of a communication medium, wherein the at least one trained machine-learning network has been trained based on a measure of distance between (i) first classification information for an RF training signal, wherein the first classification information was generated based on the RF training signal and one or more features of the RF training signal extracted using prior knowledge about the RF training signal, and (ii) second classification information for the RF training signal that was generated by the at least one trained machine-learning network as a prediction of the first classification information; setting at least one parameter of an RF receiver based on the at least one trained machine-learning network; using the RF receiver to receive an analog RF waveform from an RF spectrum of the communication medium, and to process the analog RF waveform to generate a discrete-time representation of the analog RF waveform as a received RF signal; and using the at least one trained machine-learning network to process the received RF signal and generate predicted RF signal classification information, wherein the predicted RF signal classification information comprises a representation of at least one of a characteristic of the received RF signal or a characteristic of an environment in which the received RF signal was communicated. - View Dependent Claims (33, 34, 35, 36)
-
Specification