METHOD AND APPARATUS FOR DETERMINING SIGNAL DETECTION NETWORK

Information

  • Patent Application
  • 20240137074
  • Publication Number
    20240137074
  • Date Filed
    April 16, 2021
    3 years ago
  • Date Published
    April 25, 2024
    7 months ago
Abstract
A method for determining a signal detection network 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.
Description
TECHNICAL FIELD

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.


BACKGROUND

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.


SUMMARY

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.





BRIEF DESCRIPTION OF THE DRAWINGS

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.



FIG. 1 is a schematic flow chart showing a method for determining a signal detection network according to embodiments of the present disclosure.



FIG. 2 is a schematic flow chart of applying the signal detection network according to embodiments of the present disclosure.



FIG. 3 is a schematic flow chart showing a method for determining a signal detection network according to embodiments of the present disclosure.



FIG. 4A is a schematic diagram showing a partial structure of an initial neural network according to embodiments of the present disclosure.



FIG. 4B is a schematic diagram showing a partial structure of an initial neural network according to embodiments of the present disclosure.



FIG. 5A is a schematic diagram showing a partial structure of an update unit according to embodiments of the present disclosure.



FIG. 5B is a schematic diagram showing a partial structure of an update unit according to embodiments of the present disclosure.



FIG. 5C is a schematic diagram showing a partial structure of an update unit according to embodiments of the present disclosure.



FIG. 6 is a schematic block diagram showing an apparatus for determining a signal detection network according to embodiments of the present disclosure.



FIG. 7 is a schematic block diagram showing an apparatus for determining a signal detection network according to embodiments of the present disclosure.



FIG. 8 is a schematic block diagram showing a device configured to determine a signal detection network according to embodiments of the present disclosure.



FIG. 9 is a schematic block diagram showing a device configured to determine a signal detection network according to embodiments of the present disclosure.





DETAILED DESCRIPTION

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.



FIG. 1 is a schematic flow chart showing a method for determining a signal detection network according to embodiments of the present disclosure. The determination method shown in this embodiment may be used to determine the signal detection network. The signal detection network may be used by a receiving end to perform a signal detection. For example, after a transmitting end sends out a transmitted signal, the receiving end may receive a corresponding receiving signal, and the receiving end may estimate the transmitted signal based on 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 FIG. 1, the method for determining the signal detection network may include the following steps.


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:

    • 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;
    • a third channel matrix H3 from the sample transmitting end to the sample receiving end; and
    • a sample receiving signal y of the sample receiving end.


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.



FIG. 2 is a schematic flow chart of applying the signal detection network according to embodiments of the present disclosure. As shown in FIG. 2, in step S201, in response to the receiving end receiving a receiving signal from an IRS, the receiving signal being a signal obtained by converting a transmitted signal sent from a transmitting end by the IRS, the transmitted signal is determined according to the signal detection network.


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.



FIG. 3 is a schematic flow chart showing a method for determining a signal detection network according to embodiments of the present disclosure. As shown in FIG. 3, in some embodiments, 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:

    • in step S301, determining a relationship between the unit-related input and an updated value of the unit-related input according to a gradient descent process; and
    • in step S302, 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 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;




    • where n is a Gaussian white noise, which belongs to a random variable, and H is a channel matrix.





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:












x
^


i
+
1


=



x
^

i

-


η
i








y
-

(



H
2


Φ


H
1


+

H
3









x





,




(

formula


1

)









    • where x={circumflex over (x)}i, ηi is a step size to update {circumflex over (x)}i for the i-th update unit, and {circumflex over (x)}0 is a preset value as needed.





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+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.



FIG. 4A is a schematic diagram showing a partial structure of an initial neural network according to embodiments of the present disclosure. FIG. 4B is a schematic diagram showing a partial structure of another initial neural network according to embodiments of the present disclosure.


As shown in FIG. 4A, for the i-th update unit Ui, the input is {circumflex over (x)}i,in, in the output is {circumflex over (x)}i,out, and {circumflex over (x)}i,out may be directly used as an input {circumflex over (x)}i+1,in of a next update unit, i.e., an i+1-th update unit Ui+1, and so on, until {circumflex over (x)}n,out is obtained.


As shown in FIG. 4B, on the basis of the structure shown in FIG. 4A, the input {circumflex over (x)}i,in and the output {circumflex over (x)}i,out of the i-th update unit Ui may also be weighted and summed (a weight used for each update unit may be preset as needed), and a weighted summation result is used as the input {circumflex over (x)}i+1,in of the i+1-th update unit Ui+1. Although the structure shown in FIG. 4B is more complicated than the structure shown in FIG. 4A, more factors from a previous unit can be introduced in the input of the update unit, helping to avoid a large updating quantity in each time to cause a seriously deviation from an expected value.


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.



FIG. 5A is a schematic diagram showing a partial structure of an update unit according to embodiments of the present disclosure. 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 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 FIG. 5A, as an example, the input layer and the hidden layer in the i-th update unit Ui are shown. A weight corresponding to the input layer is wi1, a bias corresponding to the input layer is bi1, and an activation function corresponding to the input layer is ρ. A weight corresponding to the hidden layer is wi2, a bias corresponding to the hidden layer is bi2, and an activation function corresponding to the hidden layer is ψ.


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.



FIG. 5B is a schematic diagram showing a partial structure of an update unit according to embodiments of the present disclosure. As shown in FIG. 5B, 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 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 FIG. 5B, on the basis of the update unit shown in FIG. 5A, the short cut (also referred to as direct connection, shortcut) structure may be added to the fully connection layer. The starting point of the short cut structure is the unit-related input, and the end point is the hidden layer. That is, {circumflex over (x)}i,in may be added with an output from the input layer through either direct addition or weighted summation, and a result obtained thereby is used as the input to the hidden layer.


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









i
=
1

n


lg

i





x
-



x
ˆ

i



2



,







that is, from i=1 to i=n, ∥x−{circumflex over (x)}i2 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.



FIG. 5C is a schematic diagram showing a partial structure of an update unit according to embodiments of the present disclosure. As shown in FIG. 5C, a unit-related weight of the i-th update unit Ui is βi. For at least some of the update units, the higher the rank of Ui in n cascaded update units, that is, the smaller the i, the greater the βi.


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 FIG. 5C, it may be set after wi1 to multiply with the product of the input and wi1 in the input layer. If it is set in the hidden layer, it may be set after wi2 to multiply with the product of the input and wi2 in the hidden layer.


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 FIG. 5C, which may be applied on the basis of embodiments shown in FIG. 5B, and may also be directly applied on the basis of embodiments shown in FIG. 5A.


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:







β
i

=

{





1
,

i
<

n
2









exp

(


n
2

-
i
-
1

)

,

i


n
2






.






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 FIG. 4A and FIG. 4B) based on the receiving signal received, the above phase matrix and the three channel matrices, and input the input quantities into the signal detection network determined in the above embodiments to obtain an estimated value for the transmitted signal of the transmitting end.


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.



FIG. 6 is a schematic block diagram showing an apparatus for determining a signal detection network according to embodiments of the present disclosure. The determination apparatus shown in this embodiment may be used to determine the signal detection network. The signal detection network may be used by a receiving end to perform a signal detection. For example, after a transmitting end sends out a transmitted signal, the receiving end may receive a corresponding receiving signal, and the receiving end may estimate the transmitted signal based on 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 FIG. 6, the apparatus for determining the signal detection network may include: a parameter determining module 601 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 602 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 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.



FIG. 7 is a schematic block diagram showing an apparatus for determining a signal detection network according to embodiments of the present disclosure. As shown in FIG. 7, 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 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 FIG. 8, FIG. 8 is a schematic block diagram showing a device 800 configured to determine a signal detection network according to embodiments of the present disclosure. The device 800 may be provided as a base station. Referring to FIG. 8, the device 800 includes a processing component 822, a wireless transmitting/receiving component 824, an antenna component 826, and a signal processing part specific to a wireless interface. The processing component 822 may further include one or more processors. One of the processors in the processing component 822 may be configured to implement the method for determining the signal detection network described in any one of the above embodiments.


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.



FIG. 9 is a schematic block diagram showing a device 900 configured to determine a signal detection network according to embodiments of the present disclosure. For example, the device 900 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or the like.


Referring to FIG. 9, the device 900 may include one or more of the following components: a processing component 902, a memory 904, a power component 906, a multimedia component 908, an audio component 910, an input/output (I/O) interface 912, a sensor component 914, and a communication component 916.


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.

Claims
  • 1. A method for determining a signal detection network, comprising: determining sample communication parameters in communication of a sample transmitting end and a sample receiving end via a sample intelligent reflecting surface (IRS); andtraining an initial neural network based on a training sample set composed of the sample communication parameters to obtain the signal detection network, wherein 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.
  • 2. The method according to claim 1, wherein the sample communication parameters comprise 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; anda sample receiving signal of the sample receiving end.
  • 3. The method according to claim 2, wherein the initial neural network comprises a plurality of cascaded update units, and inputs of the update unit comprise a unit-common input and a unit-related input; the method further comprises:determining a relationship between the unit-related input and an updated value of the unit-related input according to a gradient descent process; anddetermining 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;wherein the output of the update unit is configured as a unit-related input of a cascaded next update unit.
  • 4. The method according to claim 3, wherein the update unit comprises 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; anda 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.
  • 5. The method according to claim 3, wherein the update unit comprises three fully connected layers, and the three fully connected layers comprise an input layer, a hidden layer and an output layer.
  • 6. The method according to claim 5, wherein the update unit further comprises a short cut structure, wherein 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.
  • 7. The method according to claim 5, wherein network parameters of the fully connected layer comprise 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; wherein 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.
  • 8. The method according to claim 7, wherein in the update unit with a rank higher than a preset order, the unit-related weight is a preset value; and 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.
  • 9. A signal detection method, comprising: receiving a receiving signal from an IRS, wherein the receiving signal is a signal obtained by converting a transmitted signal sent from a transmitting end by the IRS, anddetermining the transmitted signal according to a signal detection network determined by a method comprising:determining sample communication parameters in communication of a sample transmitting end and a sample receiving end via a sample intelligent reflecting surface (IRS); andtraining an initial neural network based on a training sample set composed of the sample communication parameters to obtain the signal detection network, wherein 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.
  • 10-18. (canceled)
  • 19. A communication device, comprising: a processor; anda memory configured to store computer programs;wherein when the computer programs are executed by the processor, a method for determining a signal detection network is implemented, wherein the method comprises:determining sample communication parameters in communication of a sample transmitting end and a sample receiving end via a sample intelligent reflecting surface (IRS); andtraining an initial neural network based on a training sample set composed of the sample communication parameters to obtain the signal detection network, wherein 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.
  • 20. A communication device, comprising: a processor; anda memory configured to store computer programs;wherein when the computer programs are executed by the processor, the signal detection method according to claim 9 is implemented.
  • 21. A computer-readable storage medium for storing computer programs that, when executed by a processor, cause steps in the method for determining the signal detection network according to claim 1 to be implemented.
  • 22. A computer-readable storage medium for storing computer programs that, when executed by a processor, cause steps in the signal detection method according to claim 9 to be implemented.
  • 23. The communication device according to claim 19, wherein the sample communication parameters comprise 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; anda sample receiving signal of the sample receiving end.
  • 24. The communication device according to claim 23, wherein the initial neural network comprises a plurality of cascaded update units, and inputs of the update unit comprise a unit-common input and a unit-related input; the method further comprises:determining a relationship between the unit-related input and an updated value of the unit-related input according to a gradient descent process; anddetermining 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;wherein the output of the update unit is configured as a unit-related input of a cascaded next update unit.
  • 25. The communication device according to claim 24, wherein the update unit comprises 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; anda 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.
  • 26. The communication device according to claim 24, wherein the update unit comprises three fully connected layers, and the three fully connected layers comprise an input layer, a hidden layer and an output layer.
  • 27. The communication device according to claim 26, wherein the update unit further comprises a short cut structure, wherein 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.
  • 28. The communication device according to claim 26, wherein network parameters of the fully connected layer comprise 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; wherein 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.
  • 29. The communication device according to claim 28, wherein in the update unit with a rank higher than a preset order, the unit-related weight is a preset value; and 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.
CROSS-REFERENCE TO RELATED APPLICATIONS

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.

PCT Information
Filing Document Filing Date Country Kind
PCT/CN2021/087901 4/16/2021 WO