The present disclosure relates to the field of communication technology, and more particularly to a method for determining a signal detection network, an apparatus for determining a signal detection network, a communication device and a computer-readable storage medium.
When a base station communicates with a terminal, a receiving end needs to perform a signal detection on a transmitted signal from a transmitting end in order to perform a subsequent operation according to the transmitted signal determined by estimation.
Currently, a method for the signal detection mainly uses a linear algorithm, such as a minimum mean square error estimation (MMSE). Based on this method, a decoding matrix may be determined according to a channel matrix from the transmitting end to the receiving end, and then the transmitted signal from the transmitting end is estimated according to the decoding matrix and a receiving signal of the receiving end.
However, with a development of communication technology, a channel environment becomes increasingly complex during a communication process, and nonlinear factors in a channel are also increasing. The precision of the signal detection through the current linear algorithm is greatly affected, seriously affecting the accuracy of the signal detection.
According to a first aspect of embodiments of the present disclosure, a method for determining a signal detection network is provided, which includes: determining sample communication parameters in communication of a sample transmitting end and a sample receiving end via a sample intelligent reflecting surface (IRS); and training an initial neural network based on a training sample set composed of the sample communication parameters to obtain the signal detection network. An input of the initial neural network is the sample communication parameters, and an output of the initial neural network is an estimated value for a transmitted signal of the sample transmitting end.
According to a second aspect of embodiments of the present disclosure, a signal detection method is provided, which includes: in response to receiving a receiving signal from an IRS, in which the receiving signal is a signal obtained by converting a transmitted signal sent from a transmitting end by the IRS, and determining the transmitted signal according to the signal detection network determined by the above method for determining the signal detection network.
According to a third aspect of embodiments of the present disclosure, a communication device is provided, which includes: a processor; and a memory configured to store instructions executable by the processor. The processor is configured to implement the above method for determining the signal detection network.
According to a fourth aspect of embodiments of the present disclosure, a communication device is provided, which includes: a processor; and a memory configured to store computer programs. When the computer programs are executed by the processor, the above signal detection method is implemented.
According to a fifth aspect of embodiments of the present disclosure, a computer-readable storage medium is provided, for storing computer programs that, when executed by a processor, cause steps in the above method for determining the signal detection network to be implemented.
According to a sixth aspect of embodiments of the present disclosure, a computer-readable storage medium is provided, for storing computer programs that, when executed by a processor, cause steps in the above signal detection method to be implemented.
In order to clearly illustrate the technical solutions in embodiments of the present disclosure, the accompanying drawings to be used in the description for embodiments of the present disclosure will be briefly introduced below. Apparently, the drawings in the following description only show some embodiments of the present disclosure. For those ordinarily skilled in the art, other drawings may also be obtained according to these drawings without any creative effort.
The technical solutions in embodiments of the present disclosure will be described clearly and thoroughly below with reference to the accompanying drawings in embodiments of the present disclosure. Apparently, the described embodiments are only some embodiments of the present disclosure, rather than all embodiments of the present disclosure. All other embodiments obtained by those ordinarily skilled in the art based on embodiments of the present disclosure without making creative works belong to the protection scope of the present disclosure.
Embodiments of the present disclosure provide a method for determining a signal detection network, an apparatus for determining a signal detection network, a communication device and a computer-readable storage medium to solve technical problems in the related art.
According to embodiments of the present disclosure, a method for determining a signal detection network is provided, which includes: determining sample communication parameters in communication of a sample transmitting end and a sample receiving end via a sample intelligent reflecting surface (IRS); and training an initial neural network based on a training sample set composed of the sample communication parameters to obtain the signal detection network. An input of the initial neural network is the sample communication parameters, and an output of the initial neural network is an estimated value for a transmitted signal of the sample transmitting end.
In an embodiment, the sample communication parameters include at least one of: a first channel matrix from the sample transmitting end to the sample IRS; a phase matrix of the sample IRS; a second channel matrix from the sample IRS to the sample receiving end; a third channel matrix from the sample transmitting end to the sample receiving end; and a sample receiving signal of the sample receiving end.
In an embodiment, the initial neural network includes a plurality of cascaded update units, and inputs of the update unit include a unit-common input and a unit-related input. The method further includes: determining a relationship between the unit-related input and an updated value of the unit-related input according to a gradient descent process; and determining the unit-common input according to a parameter configured to represent the updated value in the relationship, and determining an output of the update unit according to the updated value. The output of the update unit is configured as a unit-related input of a cascaded next update unit.
In an embodiment, the update unit includes two unit-common inputs. A first unit-common input in the two unit-common inputs is determined based on the first channel matrix, the phase matrix, the second channel matrix and the third channel matrix. A second unit-common input in the two unit-common inputs is determined based on the first channel matrix, the phase matrix, the second channel matrix, the third channel matrix and the sample receiving signal.
In an embodiment, the update unit includes three fully connected layers, and the three fully connected layers include an input layer, a hidden layer and an output layer.
In an embodiment, the update unit further includes a short cut structure. A starting point of the short cut structure is the unit-related input, and an end point of the short cut structure is the hidden layer.
In an embodiment, network parameters of the fully connected layer include a unit-related weight, and the unit-related weight in at least some of the update units is related to a rank of the update unit in the plurality of cascaded update units. The higher the rank of the update unit in the plurality of cascaded update units, the greater the unit-related weight in the update unit.
In an embodiment, in the update unit with a rank higher than a preset order, the unit-related weight is a preset value. In the update unit with a rank lower than or equal to the preset order, the unit-related weight is less than the preset value, and the higher the rank of the update unit in the plurality of cascaded update units, the greater the unit-related weight in the update unit.
According to embodiments of the present disclosure, a signal detection method is provided, which includes: in response to receiving a receiving signal from an IRS, in which the receiving signal is a signal obtained by converting a transmitted signal sent from a transmitting end by the IRS, and determining the transmitted signal according to the signal detection network determined by the above method for determining the signal detection network.
According to embodiments of the present disclosure, an apparatus for determining a signal detection network is provided, which includes: a parameter determining module configured to determine sample communication parameters in communication of a sample transmitting end and a sample receiving end via a sample intelligent reflecting surface (IRS); and a network training module configured to train an initial neural network based on a training sample set composed of the sample communication parameters to obtain the signal detection network. An input of the initial neural network is the sample communication parameters, and an output of the initial neural network is an estimated value for a transmitted signal of the sample transmitting end.
In an embodiment, the sample communication parameters include at least one of: a first channel matrix from the sample transmitting end to the sample IRS; a phase matrix of the sample IRS; a second channel matrix from the sample IRS to the sample receiving end; a third channel matrix from the sample transmitting end to the sample receiving end; and a sample receiving signal of the sample receiving end.
In an embodiment, the initial neural network includes a plurality of cascaded update units, and inputs of the update unit include a unit-common input and a unit-related input. The apparatus further includes: a relationship determining module configured to determine a relationship between the unit-related input and an updated value of the unit-related input according to a gradient descent process; and an input-output determining module configured to determine the unit-common input according to a parameter configured to represent the updated value in the relationship, and determine an output of the update unit according to the updated value. The output of the update unit is configured as a unit-related input of a cascaded next update unit.
In an embodiment, the update unit includes two unit-common inputs. A first unit-common input in the two unit-common inputs is determined based on the first channel matrix, the phase matrix, the second channel matrix and the third channel matrix. A second unit-common input in the two unit-common inputs is determined based on the first channel matrix, the phase matrix, the second channel matrix, the third channel matrix and the sample receiving signal.
In an embodiment, three fully connected layers include an input layer, a hidden layer and an output layer.
In an embodiment, the update unit further includes a short cut structure. A starting point of the short cut structure is the unit-related input, and an end point of the short cut structure is the hidden layer.
In an embodiment, network parameters of the fully connected layer include a unit-related weight, and the unit-related weight in at least some of the update units is related to a rank of the update unit in the plurality of cascaded update units. The higher the rank of the update unit in the plurality of cascaded update units, the greater the unit-related weight in the update unit.
In an embodiment, in the update unit with a rank higher than a preset order, the unit-related weight is a preset value. In the update unit with a rank lower than or equal to the preset order, the unit-related weight is less than the preset value, and the higher the rank of the update unit in the plurality of cascaded update units, the greater the unit-related weight in the update unit.
According to embodiments of the present disclosure, a signal detection apparatus is provided, which includes: a signal estimating module configured to, in response to receiving a receiving signal from an IRS, in which the receiving signal is a signal obtained by converting a transmitted signal sent from a transmitting end by the IRS, determine the transmitted signal according to the signal detection network determined by the above apparatus for determining the signal detection network.
According to embodiments of the present disclosure, a communication device is provided, which includes: a processor; and a memory configured to store instructions executable by the processor. The processor is configured to implement the above method for determining the signal detection network.
According to embodiments of the present disclosure, a communication device is provided, which includes: a processor; and a memory configured to store computer programs. When the computer programs are executed by the processor, the above signal detection method is implemented.
According to embodiments of the present disclosure, a computer-readable storage medium is provided, for storing computer programs that, when executed by a processor, cause steps in the above method for determining the signal detection network to be implemented.
According to embodiments of the present disclosure, a computer-readable storage medium is provided, for storing computer programs that, when executed by a processor, cause steps in the above signal detection method to be implemented.
According to embodiments of the present disclosure, the initial neural network may be trained based on the training sample set to obtain the signal detection network. Since the neural network is not a linear algorithm, it is not limited to perform operations on linear relationships, even in a complex communication environment where there are many nonlinear factors, it can also be effectively used for the signal detection to obtain a high-precision estimation result for the transmitted signal.
In addition, since the training sample set is constructed based on the sample communication parameters in communication of the sample transmitting end and the sample receiving end via the sample IRS, the signal detection network obtained by training based on training samples is more suitable for a scenario where the receiving end communicates with the transmitting end via the IRS, and the signal detection may be accurately performed for this scenario.
In an embodiment, the transmitting end and the receiving end may be communication devices such as terminals, base stations, satellites, unmanned aerial vehicles, and core networks. In the following embodiments, the present disclosure will be illustrated with reference to an example where the transmitting end is the base station, and the receiving end is the terminal.
In an embodiment, the terminal includes, but is not limited to, a communication device such as a mobile phone, a tablet, a wearable device, a sensor, and an Internet of Things device. The terminal may communicate with the base station as a user equipment, and the base station includes, but is not limited to, a 4G base station, a 5G base station, and a 6G base station.
As shown in
In step S101, sample communication parameters in communication of a sample transmitting end and a sample receiving end via a sample intelligent reflecting surface (IRS) are determined.
In step S102, an initial neural network is trained based on a training sample set composed of the sample communication parameters to obtain the signal detection network. An input of the initial neural network is the sample communication parameters, and an output of the initial neural network is an estimated value for a transmitted signal of the sample transmitting end.
In an embodiment, the transmitting end and the receiving end may communicate directly or communicate via the intelligent reflecting surface (IRS). The method for determining the signal detection network described in embodiments of the present disclosure may be applied in a scenario where the transmitting end and the receiving end communicate via the IRS.
The intelligent reflecting surface is a planar array composed of a large number of reconfigurable passive components. For an incident signal incident on the intelligent reflecting surface, each passive component may independently produce a certain phase shift on the incident signal, so that a reflected signal reflected by the intelligent reflecting surface changes in propagation characteristics, such as a phase, a direction, etc., relative to the incident signal.
In an embodiment, in order to obtain the signal detection network, the initial neural network and the training sample set may be constructed, and the initial neural network is trained based on the training sample set to obtain the signal detection network.
A deep learning algorithm used in a training process may be selected as needed. For example, an Adam optimization algorithm and an end-to-end learning method may be selected.
In an embodiment, a large number of sample transmitting ends, sample receiving ends, and sample IRSs may be predetermined, and then the sample transmitting ends are used to communicate with the sample receiving ends via the sample IRSs. That is, the transmitted signals of the sample transmitting ends may be transmitted to the sample receiving ends via the sample IRSs. In this case, the sample communication parameters in communications of the sample transmitting ends and the sample receiving ends via the sample IRSs may be determined, and the training sample set is formed based on these sample communication parameters.
In an embodiment, the sample communication parameters include at least one of:
These sample communication parameters are all known quantities to the sample receiving end. For example, the sample receiving signal y is a signal received by the sample receiving end from the sample transmitting end. The first channel matrix H1 and the second channel matrix H2 may be determined according to channel state information (CSI) of a channel used by the sample transmitting end to transmit a signal to the sample receiving end via the sample IRS. The third channel matrix H3 may be determined according to CSI of a channel used by the sample transmitting end to directly transmit a signal to the sample receiving end. The phase matrix Φ of the sample IRS may be determined before or during the communication between the transmitting end and the receiving end, and may be specifically determined according to a status of the passive components in the sample IRS.
According to embodiments of the present disclosure, the initial neural network may be trained based on the training sample set to obtain the signal detection network. Since the neural network is not a linear algorithm, it is not limited to perform operations on linear relationships, even in a complex communication environment where there are many nonlinear factors, it can also be effectively used for the signal detection to obtain a high-precision estimation result for the transmitted signal.
In addition, since the training sample set is constructed based on the sample communication parameters in communication of the sample transmitting end and the sample receiving end via the sample IRS, the signal detection network obtained by training based on training samples is more suitable for a scenario where the receiving end communicates with the transmitting end via the IRS, and the signal detection may be accurately performed for this scenario.
In an embodiment, before the training, data in the training sample set may also be divided into three sets. A first set is used as a sample set for the training, a second set is used as a test set for testing a training result, and a third set is used as a validation set for verifying the training result. For example, a ratio of samples in the first set, the second set, and the third set may be 96:2:2.
In an embodiment, after the signal detection network is determined, in a subsequent scenario where the receiving end and the transmitting end actually perform the communication via the IRS, the signal detection may be performed via the signal detection network to determine the transmitted signal sent by the transmitting end.
For example, after the IRS adjusts its passive components every time, an entire phase matrix of the IRS may be informed to the receiving end, so that the receiving end may determine the phase matrix of the IRS. The receiving end may also determine the channel matrix from the transmitting end to the IRS and the channel matrix from the IRS to the receiving end according to the channel state information of the channel used by the transmitting end to transmit the signal to the receiving end via the IRS, and determine the channel matrix from the sample transmitting end to the sample receiving end according to the channel state information of the channel used by the transmitting end to transmit the signal directly to the receiving end. The receiving end may then determine an input quantity based on the receiving signal received, the above phase matrix and the three channel matrices, and input the input quantity into the signal detection network determined in the above embodiments to obtain an estimated value for the transmitted signal of the transmitting end.
The method further includes:
The output of the update unit is configured as a unit-related input of a cascaded next update unit.
In an embodiment, the plurality of cascaded update units may be set up to compose the initial neural network, and the inputs of the update unit include the unit-common input and the unit-related input. The unit-common input remains unchanged as an input of each update unit. The unit-related input varies based on the update unit.
In an embodiment, the output of the update unit may be an updated value of the unit-related input of the update unit based on the gradient descent process. For example, for an i-th update unit in n+1 update units, the unit-related input is xi, and the output is xi+1, where n≥0, and 0≤i≤n.
A relationship between a receiving signal x received by a receiving end and a transmitted signal y sent by a transmitting end is:
y=Hx+n;
When considering that the transmitting end and the receiving end communicate via an IRS, for example, a sample transmitting end communicates with a sample receiving end via a sample IRS, the channel matrix H in the above formula may be determined according to a first channel matrix H1 from the sample transmitting end to the sample IRS, a phase matrix Φ of the sample IRS, a second channel matrix H2 from the sample IRS to the sample receiving end, and the third channel matrix H3 from the sample transmitting end to the sample receiving end:
H=H
2
ΦH
1
+H
3.
Then, y=(H2ΦH1+H3)x+n.
Since in practical applications, the receiving end cannot directly determine the transmitted signal x, but needs to estimate {circumflex over (x)} through the signal detection. Embodiments of the present disclosure are mainly intended to obtain {circumflex over (x)}, so that a difference between x and {circumflex over (x)} is as small as possible.
In order to find {circumflex over (x)} that is closer to x, {circumflex over (x)} may be updated according to the gradient descent process. In embodiments of the present disclosure, the input {circumflex over (x)} is updated through the update unit. For example, for the i-th update unit, {circumflex over (x)}i may be updated to obtain {circumflex over (x)}i+1, which is closer to the transmitted signal x actually sent by the transmitting end relative to {circumflex over (x)}.
Based on the gradient descent process, a relationship between {circumflex over (x)}i+1 and {circumflex over (x)} is:
Expanding the formula 1, the relationship between {circumflex over (x)}i+1 and {circumflex over (x)}i is obtained as follows:
{circumflex over (x)}
i+1
={circumflex over (x)}
i−2ηi(H2ΦH1+H3)Ty+2ηi(H2ΦH1+H3)T(H2ΦH1+H3){circumflex over (x)}i (formula 2).
Based on the formula 2, it may be seen that updating {circumflex over (x)}i by the i-th update unit to obtain {circumflex over (x)}i+1 requires operations based on three quantities {circumflex over (x)}i, (H2ΦH1+H3)Ty and (H2ΦH1+H3)T(H2ΦH1+H3), so these three quantities may be used as input quantities of the i-th update unit. (H2ΦH1+H3)Ty and (H2ΦH1+H3)T(H2ΦH1+H3) do not change with i, and are the same for each update unit, so they may be used as the unit-common input, while {circumflex over (x)}i will change with i and is different for the each update unit, so it may be used as the unit-related input.
As shown in
As shown in
In an embodiment, the update unit includes two unit-common inputs.
A first unit-common input in the two unit-common inputs is determined based on the first channel matrix, the phase matrix, the second channel matrix and the third channel matrix, for example, (H2ΦH1+H3)T(H2ΦH1+H3) in the above formula 2.
A second unit-common input in the two unit-common inputs is determined based on the first channel matrix, the phase matrix, the second channel matrix, the third channel matrix and the sample receiving signal, for example, (H2ΦH1+H3)Ty in the above formula 2.
According to embodiments of the present disclosure, each update unit in the initial neural network only requires three inputs, that is, the number of inputs is small, so that the number of connections in the network is small, which is beneficial to reducing a complexity of the network, and the network may also output the result faster even used in a complex channel environment.
In an embodiment, the update unit may be designed to include three fully connected layers, and the three fully connected layers may specifically include an input layer, a hidden layer, and an output layer.
As shown in
An input of the input layer is mainly determined according to a transmitted signal. Concat refers to a concatenation method, and strings, arrays, vectors, etc., input into the concatenation method may be concatenated. {circumflex over (x)}i,in, a product of (H2ΦH1+H3)T(H2ΦH1+H3) and {circumflex over (x)}i,in, and (H2ΦH1+H3)Ty may be input into the Concat, and a concatenation result of the three quantities may be obtained.
For example, the number of antennas at the transmitting end is M (known to the receiving end), and the transmitted signal may be an M*1 vector. Correspondingly, {circumflex over (x)}i,in is an M*1 vector, the product of (H2ΦH1+H3)T(H2ΦH1+H3) and {circumflex over (x)}i,in is also an M*1 vector, and (H2ΦH1+H3)Ty is also an M*1 vector, then the concatenation result of the three quantities is a 3M*1 vector, so the number of inputs of the input layer may be set to 3M*1.
The input is multiplied by wi1, added with bi1, and subjected to the activation function ρ successively in the input layer, and a result obtained thereby is output to the hidden layer. The activation function ρ may be a sigmod function.
The number of inputs of the hidden layer may be set as needed, and is generally greater than or equal to the number of inputs of the input layer, for example, the number of inputs of the hidden layer may be 4M*1. The inputs are multiplied by wi2, added with bi2, and subjected to the activation function ψ successively in the hidden layer, and then output to the output layer. The activation function ψ may be a tanh function.
The number of outputs from the output layer is M*1, which may form an M*1 vector and be input to the next update unit.
It should be noted that the activation functions are not limited to examples in the above embodiments, and may be selected specifically as needed. For example, a relu function may also be selected as the activation function.
In an embodiment, relying only on the fully connected network, it is difficult to fully exploit a nonlinear relationship in a complex channel environment during a training process. Therefore, as shown in
Accordingly, it is convenient to fully explore the nonlinear relationship in the complex channel environment during the training process, may alleviate a gradient divergence effect caused by the cascade of the plurality of update units, and is beneficial to ensuring a rationality of a training result.
In addition, based on the above embodiments, it may be seen that the relationship between {circumflex over (x)}i+1 and {circumflex over (x)}i is composed of three items, two of which include {circumflex over (x)}i. Therefore, compared with other inputs, {circumflex over (x)}i has a greater impact on {circumflex over (x)}i+1. By adding a short cut in the fully connected layer, {circumflex over (x)}i (i.e., {circumflex over (x)}i,in) is not only configured as an initial input of the fully connected layer, but also as the input to the hidden layer in the fully connected layer, ensuring that {circumflex over (x)}i may have a greater impact in the update unit, which is more consistent with the relationship between {circumflex over (x)}i+1 and {circumflex over (x)}i, and is also beneficial to ensuring the rationality of the training result.
In an embodiment, by training the initial neural network composed of the cascade of the update units in the above embodiments based on the training sample set, the signal detection network may be obtained.
A deep learning algorithm used in the training process may be selected as needed, for example, an Adam optimization algorithm and an end-to-end learning method may be selected. A loss function used in the training process may also be set as needed. For example, it may be set to
that is, from i=1 to i=n, ∥x−{circumflex over (x)}i∥2 is weighted and summed, and a weight value is lg i.
In some embodiments, network parameters of the fully connected layer include a unit-related weight, and the unit-related weight in at least some of the update units is related to a rank of the update unit in the plurality of cascaded update units. The higher the rank of the update unit in the plurality of cascaded update units, the greater the unit-related weight in the update unit, and the lower the rank of the update unit in the plurality of cascaded update units, the smaller the unit-related weight in the update unit.
In an embodiment, the unit-related weight, i.e., a weight related to the update unit, may be introduced in the input layer of the update unit.
It should be noted that a position of the unit-related weight βi in the fully connected layer may be set as needed. Generally, it may be set in the input layer and/or the hidden layer. For example, if it is set in the input layer, as shown in
When updating {circumflex over (x)}i based on a gradient descent algorithm, an earlier update has a greater impact on an entire update process than a later update. Therefore, when updating {circumflex over (x)}i via the plurality of update units, a relative large unit-related weight may be set for an update unit with a higher rank, while a relative small unit-related weight may be set for an update unit with a lower rank, which is beneficial to reducing a complexity of the training process.
It should be noted that the contents about the unit-related weight are not limited to as shown in
In an embodiment, in the update unit with a rank higher than a preset order, the unit-related weight is a preset value. In the update unit with a rank lower than or equal to the preset order, the unit-related weight is less than the preset value, and the higher the rank of the update unit in the plurality of cascaded update units, the greater the unit-related weight in the update unit, and the lower the rank of the update unit in the plurality of cascaded update units, the smaller the unit-related weight in the update unit.
In an embodiment, the unit-related weight may be set to remain unchanged for some update units, and change with the rank only for another part of the update units. For example, for the update units with the rank higher than the preset order, the unit-related weight remains unchanged as the preset value, and for the update units with the rank lower than or equal to the preset order, the unit-related weight may be set to decrease as the rank becomes lower.
Accordingly, on the basis of ensuring an importance of the update units with the higher rank, changes in some unit-related weights may be reduced, which is beneficial to reducing the complexity of the training process.
For example, the unit-related weight βi may be a semi-exponential function of the rank i of updates unit, and its form may be shown as follow:
That is, in n update units, the unit-related weights in a first half of the update units may remain unchanged, while the unit-related weights in a second half of the update units may decrease as the rank i of the update unit becomes lower.
Embodiments of the present disclosure also provide a signal detection method, which may be performed by a receiving end during a communication process between a transmitting end and the receiving end.
In an embodiment, the transmitting end and the receiving end may be communication devices such as terminals, base stations, satellites, unmanned aerial vehicles, and core networks. For example, during the communication process between the base station and the terminal, the receiving end may be either the base station or the terminal. For example, when the transmitting end is the base station, the receiving end is the terminal, and when the transmitting end is the terminal, the receiving end is the base station.
In an embodiment, the terminal includes, but is not limited to, a communication device such as a mobile phone, a tablet, a wearable device, a sensor, and an Internet of Things device. The terminal may communicate with the base station as a user equipment, and the base station includes, but is not limited to, a 4G base station, a 5G base station, and a 6G base station.
The signal detection method may include a following step.
In response to receiving a receiving signal from an IRS, in which the receiving signal is a signal obtained by converting a transmitted signal sent from the transmitting end by the IRS, the transmitted signal is determined according to the signal detection network determined by the method described in any one of the above embodiments.
In an embodiment, after the signal detection network is determined based on the foregoing embodiments, in a subsequent scenario where the receiving end and the transmitting end actually perform the communication via the IRS, the signal detection may be performed via the signal detection network to determine the transmitted signal sent by the transmitting end.
For example, after the IRS adjusts its passive components every time, an entire phase matrix of the IRS may be informed to the receiving end, so that the receiving end may determine the phase matrix of the IRS. The receiving end may also determine the channel matrix from the transmitting end to the IRS and the channel matrix from the IRS to the receiving end according to the channel state information of the channel used by the transmitting end to transmit the signal to the receiving end via the IRS, and determine the channel matrix from the sample transmitting end to the sample receiving end according to the channel state information of the channel used by the transmitting end to transmit the signal directly to the receiving end. The receiving end may then determine input quantities (for example, input quantities corresponding to the three input quantities of embodiments shown in
It should be noted that the operation for determining the signal detection network may be performed by the receiving end or by other devices, which is not limited by embodiments of the present disclosure. For example, if it is performed by other devices, after the signal detection network is obtained, the signal detection network may be sent to the receiving end.
Corresponding to the foregoing embodiments of the method for determining the signal detection network, the present disclosure also provides embodiments of an apparatus for determining the signal detection network.
In an embodiment, the transmitting end and the receiving end may be communication devices such as terminals, base stations, satellites, unmanned aerial vehicles, and core networks. In the following embodiments, the present disclosure will be illustrated with reference to an example where the transmitting end is the base station, and the receiving end is the terminal.
In an embodiment, the terminal includes, but is not limited to, a communication device such as a mobile phone, a tablet, a wearable device, a sensor, and an Internet of Things device. The terminal may communicate with the base station as a user equipment, and the base station includes, but is not limited to, a 4G base station, a 5G base station, and a 6G base station.
As shown in
In some embodiments, the sample communication parameters include at least one of: a first channel matrix from the sample transmitting end to the sample IRS; a phase matrix of the sample IRS; a second channel matrix from the sample IRS to the sample receiving end; a third channel matrix from the sample transmitting end to the sample receiving end; and a sample receiving signal of the sample receiving end.
The apparatus further includes: a relationship determining module 701 configured to determine a relationship between the unit-related input and an updated value of the unit-related input according to a gradient descent process; and an input-output determining module 702 configured to determine the unit-common input according to a parameter configured to represent the updated value in the relationship, and determine an output of the update unit according to the updated value. The output of the update unit is configured as a unit-related input of a cascaded next update unit.
In some embodiments, the update unit includes two unit-common inputs. A first unit-common input in the two unit-common inputs is determined based on the first channel matrix, the phase matrix, the second channel matrix and the third channel matrix. A second unit-common input in the two unit-common inputs is determined based on the first channel matrix, the phase matrix, the second channel matrix, the third channel matrix and the sample receiving signal.
In some embodiments, the update unit includes three fully connected layers, and the three fully connected layers include an input layer, a hidden layer and an output layer.
In some embodiments, the update unit further includes a short cut structure. A starting point of the short cut structure is the unit-related input, and an end point of the short cut structure is the hidden layer.
In some embodiments, network parameters of the fully connected layer include a unit-related weight, and the unit-related weight in at least some of the update units is related to a rank of the update unit in the plurality of cascaded update units. The higher the rank of the update unit in the plurality of cascaded update units, the greater the unit-related weight in the update unit, and the lower the rank of the update unit in the plurality of cascaded update units, the smaller the unit-related weight in the update unit.
In some embodiments, in the update unit with a rank higher than a preset order, the unit-related weight is a preset value.
In the update unit with a rank lower than or equal to the preset order, the unit-related weight is less than the preset value, and the higher the rank of the update unit in the plurality of cascaded update units, the greater the unit-related weight in the update unit, and the lower the rank of the update unit in the plurality of cascaded update units, the smaller the unit-related weight in the update unit.
Embodiments of the present disclosure also provide a signal detection apparatus, which may be applied to a receiving end during a communication process between a transmitting end and the receiving end.
In an embodiment, the transmitting end and the receiving end may be communication devices such as terminals, base stations, satellites, unmanned aerial vehicles, and core networks. For example, during the communication process between the base station and the terminal, the receiving end may be either the base station or the terminal. For example, when the transmitting end is the base station, the receiving end is the terminal, and when the transmitting end is the terminal, the receiving end is the base station.
In an embodiment, the terminal includes, but is not limited to, a communication device such as a mobile phone, a tablet, a wearable device, a sensor, and an Internet of Things device. The terminal may communicate with the base station as a user equipment, and the base station includes, but is not limited to, a 4G base station, a 5G base station, and a 6G base station.
The signal detection apparatus may include: a signal estimating module.
The signal estimating module is configured to, in response to receiving a receiving signal from an IRS, in which the receiving signal is a signal obtained by converting a transmitted signal sent from a transmitting end by the IRS, determine the transmitted signal according to the signal detection network determined by the apparatus described in any one of the above embodiments.
With respect to the apparatuses in the above embodiments, specific manners for individual modules to perform operations have been described in detail in the embodiments related to the methods of the present disclosure, which will not be elaborated herein.
Since the apparatus embodiments substantially correspond to the method embodiments, reference may be made to the description of the method embodiments for relevant parts. The above-described apparatus embodiments are merely for the purpose of illustration, in which the modules described as separate components may be or may not be physically separated, and the components displayed as modules may be or may not be physical modules, that is, they may be either located at one place or distributed onto a plurality of network modules. The object of embodiments of the present disclosure may be achieved by some or all of the modules in accordance with practical requirements, which would be appreciated and executable by those skilled in the art without creative efforts.
Embodiments of the present disclosure also provide a communication device, which includes: a processor; and a memory configured to store computer programs. When the computer programs are executed by the processor, the method for determining the signal detection network described in any one of the above embodiments is implemented.
Embodiments of the present disclosure also provide a communication device, which includes: a processor; and a memory configured to store computer programs. When the computer programs are executed by the processor, the signal detection method described in the above embodiments is implemented.
Embodiments of the present disclosure also provide a computer-readable storage medium configured to store computer programs that, when executed by a processor, cause steps in the method for determining the signal detection network described in any one of the above embodiments to be implemented.
Embodiments of the present disclosure also provide a computer-readable storage medium configured to store computer programs that, when executed by a processor, cause steps in the signal detection method described in the above embodiments to be implemented.
As shown in
When the device 800 is configured as a receiving end, one of the processors in the processing component 822 may be configured to implement steps of performing the signal detection based on the signal detection network described in the above embodiments.
Referring to
The processing component 902 typically controls overall operations of the device 900, such as the operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 902 can include one or more processors 920 to execute instructions to perform all or some of the steps in the above-described methods for determining the signal detection network. When the device 900 is configured as a receiving end, the processor 920 may also execute instructions to complete steps of performing the signal detection based on the signal detection network described in embodiments.
Moreover, the processing component 902 may include one or more modules which facilitate the interaction between the processing component 902 and other components. For instance, the processing component 902 may include a multimedia module to facilitate the interaction between the multimedia component 908 and the processing component 902.
The memory 904 is configured to store various types of data to support the operation of the device 900. Examples of such data include instructions for any applications or methods operated on the device 900, contact data, phonebook data, messages, pictures, videos, etc. The memory 904 may be implemented using any type of volatile or non-volatile memory devices, or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic or optical disk.
The power component 906 provides power to various components of the device 900. The power component 906 may include a power management system, one or more power sources, and any other components associated with the generation, management, and distribution of power in the device 900.
The multimedia component 908 includes a screen providing an output interface between the device 900 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes the touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may not only sense a boundary of a touch or swipe action, but also sense a period of time and a pressure associated with the touch or swipe action. In some embodiments, the multimedia component 908 includes a front camera and/or a rear camera. The front camera and/or the rear camera may receive an external multimedia datum while the device 900 is in an operation mode, such as a photographing mode or a video mode. Each of the front camera and the rear camera may be a fixed optical lens system or have focus and optical zoom capability.
The audio component 910 is configured to output and/or input audio signals. For example, the audio component 910 includes a microphone (MIC) configured to receive an external audio signal when the device 900 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may be further stored in the memory 904 or sent via the communication component 916. In some embodiments, the audio component 910 further includes a speaker to output audio signals.
The I/O interface 912 provides an interface between the processing component 902 and peripheral interface modules, such as keyboards, click wheels, buttons, and the like. The buttons may include, but are not limited to, a home button, a volume button, a starting button, and a locking button.
The sensor component 914 includes one or more sensors to provide status assessments of various aspects of the device 900. For instance, the sensor component 914 may detect an open/closed status of the device 900, relative positioning of components, e.g., the display and the keypad, of the device 900. The sensor component 914 may also detect a change in position of the device 900 or a component of the device 900, a presence or absence of user contact with the device 900, an orientation or an acceleration/deceleration of the device 900, and a change in temperature of the device 900. The sensor component 914 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 914 may further include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 914 may further include an accelerometer sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 916 is configured to facilitate communication, wired or wireless, between the device 900 and other devices. The device 900 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, 4G LTE, 5G NR or a combination thereof. In an illustrative embodiment, the communication component 916 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an illustrative embodiment, the communication component 916 further includes a near field communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on a radio frequency identification (RFID) technology, an infrared data association (IrDA) technology, an ultra-wideband (UWB) technology, a Bluetooth (BT) technology, and other technologies.
In an illustrative embodiment, the device 900 may be implemented with one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic elements, for performing the above method for determining the signal detection network.
In an illustrative embodiment, there is also provided a non-transitory computer readable storage medium including instructions, such as included in the memory 904, executable by the processor 920 in the device 900, for completing the above method for determining the signal detection network. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, an optical data storage device, and the like.
Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the present disclosure disclosed here. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure following the general principles thereof and including such departures from the present disclosure as come within known or customary practice in the art. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the present disclosure being indicated by the following claims.
It will be appreciated that the present disclosure is not limited to the exact construction that has been described above and illustrated in the accompanying drawings, and that various modifications and changes can be made without departing from the scope thereof. It is intended that the scope of the present disclosure only be limited by the appended claims.
It is to be noted that in this context, relational terms such as first and second are used solely to distinguish one entity or operation from another entity or operation, it does not necessarily require or imply any such actual relationship or sequence between these entities or operations. The term “include”, “comprise” or any other variations thereof refers to a non-exclusive inclusion, so that a process, method, article or device that includes a series of elements does not only include those elements, but also includes other elements that are not explicitly listed, or also includes elements inherent in such a process, method, article or device. Without further restrictions, an element defined by the statement “including a . . . ” does not exclude the existence of other identical elements in the process, method, article or device that includes the element.
The methods, apparatus and devices provided by the embodiments of the present disclosure have been described in detail above, and specific examples are used herein to illustrate the principle and implementations of the present disclosure. The description of the above embodiments is only used to help understand the methods and core ideas of the present disclosure. At the same time, for those skilled in the art, some changes may be made in the specific implementation and application scope according to the idea of the present disclosure. Therefore, the content of the specification should not be construed as a limitation on the present disclosure.
This application is a U.S. national stage application of International Application No. PCT/CN2021/087901, filed Apr. 16, 2021, the entire contents of which are incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/087901 | 4/16/2021 | WO |