P
US12475353B2ActiveUtilityPatentIndex 61

Domain adaptation for wireless sensing

Assignee: QUALCOMM INCPriority: Sep 23, 2021Filed: Sep 23, 2021Granted: Nov 18, 2025
Est. expirySep 23, 2041(~15.2 yrs left)· nominal 20-yr term from priority
Inventors:LIN JAMIE MENJAYDAS DEBASMITPORIKLI FATIH MURAT
H04W 64/00G06N 3/08G06F 17/16H04B 7/0626H04B 7/0413G01S 5/011G01S 5/0278H04W 24/08G06N 3/045G06N 3/048G06N 3/0464G06N 3/09G06N 3/04G06N 3/084
61
PatentIndex Score
0
Cited by
15
References
30
Claims

Abstract

Certain aspects of the present disclosure provide techniques for domain adaptation. An input tensor comprising channel state information (CSI) for a wireless signal is determined, where each channel in the input tensor corresponds to a respective degree of freedom (DoF) in the wireless signal. A domain-adapted tensor is generated by processing the input tensor using a domain-adaptation network comprising, for each respective DoF in the wireless signal, a respective convolution path. The domain-adapted tensor is provided to a neural network trained for position estimation.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 determining an input tensor comprising channel state information (CSI) for a wireless signal, wherein each channel in the input tensor corresponds to a respective degree of freedom (DoF) in the wireless signal;   generating a domain-adapted tensor by processing the input tensor using a domain-adaptation network comprising, for each respective DoF in the wireless signal, a respective convolution path; and   providing the domain-adapted tensor to a neural network trained for position estimation.   
     
     
         2 . The method of  claim 1 , wherein each DoF in the wireless signal corresponds to a transmitting antenna and receiving antenna pair for the wireless signal. 
     
     
         3 . The method of  claim 2 , wherein processing the input tensor using the domain-adaptation network comprises:
 generating a channel tensor by applying a global pooling operation to the input tensor;   generating a plurality of vectors by processing each respective channel in the channel tensor using a respective convolution path;   generating a DoF matrix by concatenating the plurality of vectors;   generating a channel weighting vector by processing the channel tensor using a softmax activation function; and   generating an attention matrix by multiplying the DoF matrix and the channel weighting vector.   
     
     
         4 . The method of  claim 3 , further comprising generating a mask matrix by processing the attention matrix using a non-linear transformation function. 
     
     
         5 . The method of  claim 4 , further comprising generating a residual tensor by performing element-wise multiplication between the mask matrix and the input tensor. 
     
     
         6 . The method of  claim 5 , further comprising:
 processing the input tensor using a linear transformation to generate a scaled input tensor; and   generating the domain-adapted tensor by adding the residual tensor and the scaled input tensor.   
     
     
         7 . The method of  claim 2 , wherein determining the input tensor comprises identifying CSI associated with each DoF based on a reference signal pattern used to transmit the wireless signal. 
     
     
         8 . The method of  claim 1 , wherein providing the domain-adapted tensor to the neural network comprises providing the domain-adapted tensor to one or more feature extraction layers of the neural network. 
     
     
         9 . The method of  claim 1 , wherein:
 a first spatial dimension in the input tensor corresponds to a number of subcarriers per orthogonal frequency-division multiplexing (OFDM) symbol in the wireless signal; and   a second spatial dimension in the input tensor corresponds to a number of OFDM symbols over time in the wireless signal.   
     
     
         10 . The method of  claim 1 , further comprising:
 applying one or more random affine transformations to a training data batch to produce a transformed training data batch; and   training each respective convolution path based on the training data batch and the transformed training data batch.   
     
     
         11 . The method of  claim 10 , wherein applying the one or more random affine transformations is defined as Y′=UY+V, where:
 Y′ is the transformed training data batch; 
 Y is the training data batch; and 
 U and V are sampled from a distribution. 
 
     
     
         12 . A processing system, comprising:
 a memory comprising computer-executable instructions; and   one or more processors configured to execute the computer-executable instructions and cause the processing system to perform an operation comprising:
 determining an input tensor comprising channel state information (CSI) for a wireless signal, wherein each channel in the input tensor corresponds to a respective degree of freedom (DoF) in the wireless signal; 
 generating a domain-adapted tensor by processing the input tensor using a domain-adaptation network comprising, for each respective DoF in the wireless signal, a respective convolution path; and 
 providing the domain-adapted tensor to a neural network trained for position estimation. 
   
     
     
         13 . The processing system of  claim 12 , wherein each DoF in the wireless signal corresponds to a transmitting antenna and receiving antenna pair for the wireless signal. 
     
     
         14 . The processing system of  claim 13 , wherein processing the input tensor using the domain-adaptation network comprises:
 generating a channel tensor by applying a global pooling operation to the input tensor;   generating a plurality of vectors by processing each respective channel in the channel tensor using a respective convolution path;   generating a DoF matrix by concatenating the plurality of vectors;   generating a channel weighting vector by processing the channel tensor using a softmax activation function; and   generating an attention matrix by multiplying the DoF matrix and the channel weighting vector.   
     
     
         15 . The processing system of  claim 14 , the operation further comprising:
 generating a mask matrix by processing the attention matrix using a non-linear transformation function;   generating a residual tensor by performing element-wise multiplication between the mask matrix and the input tensor;   processing the input tensor using a linear transformation to generate a scaled input tensor; and   generating the domain-adapted tensor by adding the residual tensor and the scaled input tensor.   
     
     
         16 . The processing system of  claim 13 , wherein determining the input tensor comprises identifying CSI associated with each DoF based on a reference signal pattern used to transmit the wireless signal. 
     
     
         17 . The processing system of  claim 12 , wherein providing the domain-adapted tensor to the neural network comprises providing the domain-adapted tensor to one or more feature extraction layers of the neural network. 
     
     
         18 . The processing system of  claim 12 , wherein:
 a first spatial dimension in the input tensor corresponds to a number of subcarriers per orthogonal frequency-division multiplexing (OFDM) symbol in the wireless signal; and   a second spatial dimension in the input tensor corresponds to a number of OFDM symbols over time in the wireless signal.   
     
     
         19 . The processing system of  claim 12 , the operation further comprising:
 applying one or more random affine transformations to a training data batch to produce a transformed training data batch; and   training each respective convolution path based on the training data batch and the transformed training data batch.   
     
     
         20 . The processing system of  claim 19 , wherein applying the one or more random affine transformations is defined as Y′=UY+V, where:
 Y′ is the transformed training data batch; 
 Y is the training data batch; and 
 U and V are sampled from a distribution. 
 
     
     
         21 . A non-transitory computer-readable medium comprising computer-executable instructions that, when executed by one or more processors of a processing system, cause the processing system to perform an operation comprising:
 determining an input tensor comprising channel state information (CSI) for a wireless signal, wherein each channel in the input tensor corresponds to a respective degree of freedom (DoF) in the wireless signal;   generating a domain-adapted tensor by processing the input tensor using a domain-adaptation network comprising, for each respective DoF in the wireless signal, a respective convolution path; and   providing the domain-adapted tensor to a neural network trained for position estimation.   
     
     
         22 . The non-transitory computer-readable medium of  claim 21 , wherein each DoF in the wireless signal corresponds to a transmitting antenna and receiving antenna pair for the wireless signal. 
     
     
         23 . The non-transitory computer-readable medium of  claim 22 , wherein processing the input tensor using the domain-adaptation network comprises:
 generating a channel tensor by applying a global pooling operation to the input tensor;   generating a plurality of vectors by processing each respective channel in the channel tensor using a respective convolution path;   generating a DoF matrix by concatenating the plurality of vectors;   generating a channel weighting vector by processing the channel tensor using a softmax activation function; and   generating an attention matrix by multiplying the DoF matrix and the channel weighting vector.   
     
     
         24 . The non-transitory computer-readable medium of  claim 23 , the operation further comprising:
 generating a mask matrix by processing the attention matrix using a non-linear transformation function;   generating a residual tensor by performing element-wise multiplication between the mask matrix and the input tensor;   processing the input tensor using a linear transformation to generate a scaled input tensor; and   generating the domain-adapted tensor by adding the residual tensor and the scaled input tensor.   
     
     
         25 . The non-transitory computer-readable medium of  claim 22 , wherein determining the input tensor comprises identifying CSI associated with each DoF based on a reference signal pattern used to transmit the wireless signal. 
     
     
         26 . The non-transitory computer-readable medium of  claim 21 , wherein providing the domain-adapted tensor to the neural network comprises providing the domain-adapted tensor to one or more feature extraction layers of the neural network. 
     
     
         27 . The non-transitory computer-readable medium of  claim 21 , wherein:
 a first spatial dimension in the input tensor corresponds to a number of subcarriers per orthogonal frequency-division multiplexing (OFDM) symbol in the wireless signal; and   a second spatial dimension in the input tensor corresponds to a number of OFDM symbols over time in the wireless signal.   
     
     
         28 . The non-transitory computer-readable medium of  claim 21 , further comprising:
 applying one or more random affine transformations to a training data batch to produce a transformed training data batch; and   training each respective convolution path based on the training data batch and the transformed training data batch.   
     
     
         29 . The non-transitory computer-readable medium of  claim 28 , wherein applying the one or more random affine transformations is defined as Y′=UY+V, where:
 Y′ is the transformed training data batch; 
 Y is the training data batch; and 
 U and V are sampled from a distribution. 
 
     
     
         30 . A processing system, comprising:
 means for determining an input tensor comprising channel state information (CSI) for a wireless signal, wherein each channel in the input tensor corresponds to a respective degree of freedom (DoF) in the wireless signal;   means for generating a domain-adapted tensor by processing the input tensor using a domain-adaptation network comprising, for each respective DoF in the wireless signal, a respective convolution path; and   means for providing the domain-adapted tensor to a neural network trained for position estimation.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.