A decoding method and system based on multi-user symbiotic backscatter NOMA communication
By eliminating interference signals according to interference intensity in a multi-user symbiotic backscatter NOMA communication system for decoding, the problem of many decoding times and long time is solved, and fast decoding is achieved.
Patent Information
- Application Number
- CN202411339225.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2044-09-25
AI Technical Summary
The existing decoding method of the multi-user symbiotic backscattering NOMA communication system has the problems of many decoding times and long decoding time.
By receiving the incident signal sent by the signal transmitting end and the backscattered signal sent by the backscattering device, the interference signal in the incident signal is eliminated, sorted according to the interference intensity, the target interference signal is obtained, decoded, the first and second decoding results are obtained, and finally the receiving signal of the target user is obtained.
This enables each user to quickly decode its own main system NOMA signal and backscattered signal, reducing the number of decoding times and improving the decoding speed.
Smart Images

Figure CN120017213B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, and more particularly to a decoding method and system based on multi-user coexisting backscatter NOMA communication. BACKGROUND
[0002] With the rapid development of wireless communication technology, it is estimated that the number of global connected devices will reach 125 billion by 2030, with up to 1 million nodes connected per square kilometer. Ambient backscatter communication (AmBC) technology can reduce energy consumption and improve spectral efficiency, and has become a key technology in passive Internet of Things. The reflection principle of Reconfigurable Intelligent Surface (RIS) with massive scattering channel resources is the same as that of backscatter communication, which can replace the traditional single-antenna backscatter device (BD) and further improve the backscatter channel capacity. In order to further improve the spectral efficiency, high-spectral-efficiency non-orthogonal multiple access (NOMA) signals can be used as external radiation source signals in the coexisting backscatter NOMA communication system. In the coexisting backscatter NOMA communication system, the transmitting end can transmit power-domain superimposed multi-user NOMA signals, and the backscatter device modulates its own signal (backscatter signal) on the NOMA signal and reflects the modulated signal to multiple users of the receiving end.
[0003] In the multi-user coexisting backscatter NOMA communication system, the SIC decoding framework is used at the user to decode the main system NOMA signal s(n) and the backscatter signal c(n) in turn. Due to the particularity of the NOMA signal, taking user m (1≤m≤M) as an example, it only needs the main system NOMA signal s m (n) and the backscatter signal c(n) of user m, and does not need the main system NOMA signals of other users. According to the summary of related literature, in the existing research, the decoding method of the multi-user coexisting backscatter NOMA communication system mainly has the following two kinds: one is that user m decodes the main system NOMA signal in the order of decreasing NOMA signal power allocation ratio, decodes and eliminates all of them, and then decodes the backscatter signal c(n). This decoding method has more decoding times and longer decoding time. Two is that user m decodes the main system NOMA signal in the order of decreasing NOMA signal power allocation ratio, until the main system NOMA signal s m(n) decode the reverse scattering signal c(n) after the translation. The decoding method has more decoding times and longer decoding time for users with larger m.
[0004] Therefore, the existing decoding method of the multi-user symbiotic reverse scattering NOMA communication system has the problems of more decoding times and longer decoding time. SUMMARY
[0005] In view of at least one defect or improvement demand of the prior art, the present application provides a decoding method and system based on multi-user symbiotic reverse scattering NOMA communication, so that each user can decode the own main system NOMA signal and reverse scattering signal as fast as possible, reduce the decoding times and improve the decoding speed.
[0006] To achieve the above-mentioned purpose, according to the first aspect of the present application, a decoding method based on multi-user symbiotic reverse scattering NOMA communication is provided, which comprises: receiving an incident signal sent by a signal transmitting end and a reverse scattering signal sent by a reverse scattering device, wherein the incident signal is a power domain superimposed multi-user NOMA signal, and the reverse scattering signal is generated by modulating the incident signal by the reverse scattering device; eliminating a first number of corresponding interference signals in the incident signal, decoding the obtained target main system NOMA signal to obtain a first decoding result; eliminating a second number of corresponding interference signals in the incident signal, decoding the reverse scattering signal to obtain a second decoding result; and obtaining a target received signal received by a target user based on the first decoding result and the second decoding result.
[0007] In an exemplary embodiment, the eliminating a first number of corresponding interference signals in the incident signal, decoding the obtained target main system NOMA signal to obtain a first decoding result comprises: sorting the interference signals in the incident signal according to the interference strength to obtain a group of target interference signals, wherein the interference strength of the group of target interference signals is arranged from large to small; eliminating a first number of corresponding interference signals in the group of target interference signals contained in the incident signal, decoding the obtained target main system NOMA signal to obtain the first decoding result.
[0008] In an example embodiment, the eliminating the second number of corresponding ones of the interference signals in the incident signal, decoding the backscatter signal to obtain a second decoding result comprises: sorting the interference signals in the incident signal according to interference strength to obtain a group of target interference signals, wherein the interference strength of the group of target interference signals is arranged from large to small; eliminating the second number of corresponding ones of the group of target interference signals contained in the incident signal, decoding the backscatter signal to obtain the second decoding result.
[0009] In an example embodiment, after the incident signal transmitted by the signal transmitting end and the backscatter signal transmitted by the backscatter device are received, the method further comprises: determining a first signal-to-interference-and-noise ratio for decoding the target main system NOMA signal and a corresponding first decoding threshold, wherein the first signal-to-interference-and-noise ratio is not less than the first decoding threshold; determining a second signal-to-interference-and-noise ratio for decoding the backscatter signal and a corresponding second decoding threshold, wherein the second signal-to-interference-and-noise ratio is not less than the second decoding threshold.
[0010] In an example embodiment, before the target received signal received by the target user is obtained based on the first decoding result and the second decoding result, the method further comprises: determining a reflection coefficient of the backscatter device; determining a channel coefficient from the signal transmitting end to the target user as a first channel coefficient; determining a channel coefficient from the signal transmitting end to the backscatter device as a second channel coefficient; and determining a channel coefficient from the backscatter device to the target user as a third channel coefficient.
[0011] In an example embodiment, the method further comprises: determining a normalized additive white Gaussian noise received by the target user; and obtaining the target received signal received by the target user based on the reflection coefficient, the first channel coefficient, the second channel coefficient, and the third channel coefficient, and the first decoding result and the second decoding result.
[0012] According to a second aspect of the present application, a decoding system based on multi-user symbiotic backscatter NOMA communication is also provided, which applies the decoding method based on multi-user symbiotic backscatter NOMA communication as described above, and comprises: a signal transmitting end, a backscatter device, and a plurality of users; wherein the signal transmitting end is configured to transmit an incident signal, the backscatter device is configured to modulate a backscatter signal, and the plurality of users are located in the same cluster.
[0013] According to a third aspect of the present application, a decoding device for multi-user coexisting backscatter NOMA communication is also provided, which comprises: a receiving unit configured to receive an incident signal transmitted by a signal transmitting end and a backscatter signal transmitted by a backscatter device, wherein the incident signal is a multi-user NOMA signal with power domain aliasing, and the backscatter signal is generated by modulating the incident signal by the backscatter device; a first decoding unit configured to eliminate a first number of interference signals in the incident signal, decode a target primary system NOMA signal obtained to obtain a first decoding result; a second decoding unit configured to eliminate a second number of interference signals in the incident signal, decode the backscatter signal to obtain a second decoding result; and a first determining unit configured to obtain a target received signal received by a target user based on the first decoding result and the second decoding result.
[0014] According to a fourth aspect of the present application, a computer readable storage medium is also provided, which stores a computer program, wherein the computer program is configured to execute the decoding method for multi-user coexisting backscatter NOMA communication when running.
[0015] According to a fifth aspect of the present application, an electronic device is also provided, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor executes the decoding method for multi-user coexisting backscatter NOMA communication through the computer program.
[0016] In general, compared with the prior art, the above technical solutions conceived by the present application can achieve the following beneficial effects:
[0017] The present application provides a decoding method for multi-user coexisting backscatter NOMA communication, which is applied to a coexisting backscatter communication system based on multi-user NOMA primary system signals. The fast decoding method can enable each user to decode the primary system NOMA signal and the backscatter signal of the user as fast as possible, minimize the decoding of the primary system NOMA signals of other users, maximize the reduction of the number of decoding, improve the decoding speed, and effectively solve the problems of multiple decoding times and slow decoding speed of the traditional decoding method. BRIEF DESCRIPTION OF DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required to be used in the embodiments will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0019] Figure 1 A flowchart of an optional decoding method based on multi-user symbiotic backscatter NOMA communication provided by an embodiment of the present application is shown in FIG. 1.
[0020] Figure 2 A schematic diagram of an optional decoding system based on multi-user symbiotic backscatter NOMA communication provided by an embodiment of the present application is shown in FIG. 2.
[0021] Figure 3 An optional average decoding number comparison chart provided by an embodiment of the present application is shown in FIG. 3.
[0022] Figure 4 Another optional average decoding number comparison chart provided by an embodiment of the present application is shown in FIG. 4.
[0023] Figure 5 A structural schematic diagram of an optional decoding device based on multi-user symbiotic backscatter NOMA communication provided by an embodiment of the present application is shown in FIG. 5.
[0024] Figure 6 A structural schematic diagram of an optional electronic device provided by an embodiment of the present application is shown in FIG. 6. DETAILED DESCRIPTION
[0025] In order to make the objects, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application. In addition, the technical features involved in each embodiment of the present application described below can be combined with each other as long as they do not conflict with each other.
[0026] The terms "first", "second", "third", etc. in the specification and claims of the present application and the above-described drawings are used to distinguish different objects, and are not used to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but can optionally include steps or units not listed or can optionally include other steps or units inherent to the process, method, product or device.
[0027] According to an aspect of an embodiment of the present application, a decoding method based on multi-user symbiotic backscatter NOMA communication is provided. The decoding method based on multi-user symbiotic backscatter NOMA communication provided by an embodiment of the present application is described below with reference to the accompanying drawings. Figure 1 The decoding method based on multi-user symbiotic backscatter NOMA communication provided by an embodiment of the present application is described.
[0028] Figure 1is a flowchart of an optional decoding method based on multi-user symbiotic backscattering NOMA communication provided by the embodiment of the present application, as shown in Figure 1 The flow of the method can include the following steps:
[0029] S102, receiving the incident signal sent by the signal transmitting end and receiving the backscattering signal sent by the backscattering device, wherein the incident signal is a power domain superimposed multi-user NOMA signal, and the backscattering signal is generated by the backscattering device modulating on the incident signal;
[0030] S104, eliminating the first number of corresponding number of interference signals in the incident signal, decoding the target main system NOMA signal obtained to obtain the first decoding result;
[0031] S106, eliminating the second number of corresponding number of interference signals in the incident signal, decoding the backscattering signal to obtain the second decoding result;
[0032] S108, based on the first decoding result and the second decoding result, obtaining the target receiving signal received by the target user.
[0033] The decoding method based on multi-user symbiotic backscattering NOMA communication provided by the embodiment of the present application can be applied to the symbiotic backscattering NOMA communication system, the signal transmitting end can transmit the power domain superimposed multi-user NOMA signal, the backscattering device modulates its own signal (backscattering signal) on the NOMA signal, and reflects the modulated signal to the multiple users of the receiving end.
[0034] Figure 2 An optional decoding system based on multi-user symbiotic backscattering NOMA communication provided by the embodiment of the present application is shown in Figure 2 The decoding system can include a symbiotic system including a signal source S (signal transmitting end), a backscattering device, and M users (signal receiving end), and the M users are located in the same cluster. The user can receive the incident signal sent by the signal transmitting end and receive the backscattering signal sent by the backscattering device, wherein the incident signal is a power domain superimposed multi-user NOMA signal, and the backscattering signal is generated by the backscattering device modulating on the incident signal. Eliminate the first number of corresponding number of interference signals in the incident signal, decode the target main system NOMA signal obtained to obtain the first decoding result. Eliminate the second number of corresponding number of interference signals in the incident signal, decode the backscattering signal to obtain the second decoding result; based on the first decoding result and the second decoding result, obtain the target receiving signal received by the target user.
[0035] Optionally, taking a user m in M users at the receiving end as an example, the signal sent by the source is a power domain superimposed multi-user NOMA signal, α i represents the power allocation ratio of the NOMA signal allocated to the user i (1≤i≤M). When the incident signal s(n) reaches the backscattering device, the backscattering device modulates the backscattering signal c(n) on s(n), achieving concurrent transmission of s(n) and c(n). In the decoding process, for user m (1≤m≤M), there are M-1 main system NOMA interference signals, which are s1(n), s2(n),..., s m-1 (n),s m+1 (n),..., s M (n) in order of decreasing interference strength. After user m eliminates the minimum number (i.e. the number corresponding to the first number, which can be denoted as k) of main system NOMA interference signals, s m (n) is decoded. After successfully decoding s m (n), the current minimum number (i.e. the number corresponding to the second number, which can be denoted as j) of main system NOMA interference signals is eliminated, and c(n) is decoded.
[0036] Through the above steps S102 to S108, the incident signal sent by the signal transmitting end is received, and the backscattering signal sent by the backscattering device is received, wherein the incident signal is a power domain superimposed multi-user NOMA signal, and the backscattering signal is generated by the backscattering device modulating the incident signal; a first number of interference signals in the incident signal are eliminated, a target main system NOMA signal is decoded to obtain a first decoding result; a second number of interference signals in the incident signal are eliminated, and the backscattering signal is decoded to obtain a second decoding result; based on the first decoding result and the second decoding result, a target receiving signal received by a target user is obtained. The fast decoding method can enable each user to decode the target main system NOMA signal and the backscattering signal as quickly as possible, minimize decoding the main system NOMA signals of other users, and maximize the decoding times to improve the decoding speed.
[0037] In one example embodiment, eliminating the first number of interference signals in the incident signal, decoding the target main system NOMA signal to obtain the first decoding result comprises:
[0038] S11, the interference signals in the incident signal are sorted according to the interference strength to obtain a group of target interference signals, wherein the interference strength of the group of target interference signals is arranged in descending order;
[0039] S12, canceling the first number of interference signals corresponding to the number of interference signals contained in the incident signal, decoding the obtained target main system NOMA signal to obtain a first decoding result.
[0040] In the embodiments of the present application, in the process of canceling the first number of interference signals corresponding to the number of interference signals in the incident signal, the interference signals in the incident signal can be sorted according to the interference strength, and then a group of target interference signals can be obtained. Taking user m (1≤m≤M) as an example, there are M-1 main system NOMA interference signals, which are s1(n), s2(n),..., s m-1 (n), s m+1 (n),..., s M (n), which only needs to decode the main system NOMA signal s m (n) and the backscatter signal c(n) of user m itself. User m can use a successive interference cancellation (SIC) decoding method, which first attempts to directly decode the main system signal s m (n), that is, the target main system NOMA signal, and if the first decoding result is successfully decoded, the backscatter signal c(n) is decoded; otherwise, the least number (first number) of the strongest main system NOMA interference signals are decoded and canceled, and then s m (n) is decoded again, and if it is successful, c(n) is further decoded; otherwise, the least number (second number) of the strongest main system NOMA interference signals are decoded and canceled again, and then c(n) is decoded again.
[0041] Through the embodiments, the decoding order is dynamically changed, and the main system NOMA signal of the user can be decoded fastest. Compared with the existing decoding method based on the multi-user NOMA main system signal of the symbiotic backscatter system, the decoding times can be significantly reduced and the decoding speed can be improved.
[0042] In one example embodiment, canceling the second number of interference signals corresponding to the number of interference signals in the incident signal, decoding the backscatter signal to obtain a second decoding result includes:
[0043] S21, the interference signals in the incident signal are sorted according to the interference strength, and a group of target interference signals are obtained, wherein the interference strength of the group of target interference signals is arranged from large to small;
[0044] S22, canceling the second number of interference signals corresponding to the number of interference signals contained in the group of target interference signals in the incident signal, decoding the backscatter signal to obtain a second decoding result.
[0045] In the embodiments of the present application, similarly, in the process of eliminating the interference signals corresponding to the second number in the incident signal, the interference signals in the incident signal can be sorted according to the interference strength first, and then a group of target interference signals is obtained. Taking user m (1≤m≤M) as an example, there are M-1 main system NOMA interference signals, which are s k+1 (n), s k+2 (n),..., s M (n) in order from large to small according to the interference strength. After user m eliminates the least number (i.e. the number corresponding to the first number, which can be denoted as k) of main system NOMA interference signals, the decoding s m (n) is performed. After successfully decoding s m (n), the current least number (i.e. the number corresponding to the second number, which can be denoted as j) of main system NOMA interference signals is eliminated, and then c(n) is decoded. After eliminating the interference signals corresponding to the second number in the group of target interference signals contained in the incident signal, the backscatter signal is decoded, and the second decoding result is obtained.
[0046] Through the embodiments, the backscatter signal can be decoded for the user as soon as possible, and the decoding number can be significantly reduced and the decoding speed can be improved.
[0047] In one example embodiment, after receiving the incident signal sent by the signal transmitting end and receiving the backscatter signal sent by the backscatter device, the above method further comprises:
[0048] S31, determining a first signal-to-interference-and-noise ratio of a decoding target main system NOMA signal and a corresponding first decoding threshold, wherein the first signal-to-interference-and-noise ratio is not less than the first decoding threshold;
[0049] S32, determining a second signal-to-interference-and-noise ratio of a decoding target backscatter signal and a corresponding second decoding threshold, wherein the second signal-to-interference-and-noise ratio is not less than the second decoding threshold.
[0050] In the embodiments of the present application, in combination with Figure 2 , Figure 3 and Figure 4 , it is assumed that g m , f, h m represent the channel coefficients from the transmitting source S to user m, from the transmitting source S to the backscatter device, and from the backscatter device to user m, respectively. It is assumed that all channels are independent and identically distributed complex Gaussian fading, g i ~CN(0, λ g ), f ~CN(0, λ f ), and h i ~CN(0, λ h ). The path loss exponent ω = 2, and λ g =d g-β ,λ f =d f -β ,λ h =d h -β Without loss of generality, the power allocation ratio is set to α1 = 0.5, α2 = 0.3, α3 = 0.2, and the average channel power gain is set to λ g =1 / 4,λ f =1,λ h = 1 / 4. Assuming that the number of users in the system is M = 3, the average decoding times of the fast decoding method proposed by the present invention and the traditional decoding method are analyzed and compared by taking user 2 as an example.
[0051] Furthermore, you can set parameters for the simulation, respectively |g i | 2 、|f| 2 、|h i | 2 Generate random samples from an exponential distribution10 5 The system tries to find the reflection coefficient that meets the symbiotic conditions according to the values of k and j from small to large. If so, the communication process is successful, otherwise the system will be interrupted. Record the number of different combinations of k and j, and multiply the number by k+j+2 and divide it by the total number of random samples 10. 5 , and the average decoding times are obtained. For the simulation of the average decoding times, the average decoding times curve of the present invention is drawn with the NOMA signal threshold or backscatter signal threshold of the main system of user m as the horizontal axis and the average decoding times as the vertical axis.
[0052] The simulation results show that the average decoding times of the symbiotic backscattering system based on the multi-user NOMA main system signal under Rayleigh channel conditions using the traditional method and the fast decoding method proposed in this invention vary with the decoding threshold of the main system NOMA signal of user 2, as shown in Figure 2. Figure 3 As shown. Figure 3 It can be seen that the average decoding times of the fast decoding method proposed in this invention are lower than those of the traditional decoding method when the NOMA signal threshold of user 2's primary system is low, effectively reducing the decoding times and improving the decoding speed. In particular, as the NOMA signal decoding threshold of user 2's primary system decreases, the average decoding times of the fast decoding method proposed in this invention decreases accordingly.
[0053] The simulation results show that the average decoding times of the symbiotic backscattering system based on the multi-user NOMA main system signal under Rayleigh channel conditions using the traditional method and the fast decoding method proposed in this invention vary with the backscattering signal threshold, as shown in Figure 2. Figure 4 As shown. Figure 4It can be seen that the average decoding times of the fast decoding method is less than the average decoding times of the traditional decoding method when the decoding threshold of the backscatter signal is small, which can effectively reduce the decoding times and improve the decoding speed. In particular, as the decoding threshold of the backscatter signal decreases, the average decoding times of the fast decoding method decreases continuously.
[0054] After determining the first signal-to-interference-and-noise ratio of the decoding target main system NOMA signal and the corresponding first decoding threshold and determining the second signal-to-interference-and-noise ratio of the decoding backscatter signal and the corresponding second decoding threshold, it is necessary to satisfy that the first signal-to-interference-and-noise ratio is not less than the first decoding threshold, and the second signal-to-interference-and-noise ratio is not less than the second decoding threshold. In other words, in the decoding system of the decoding method based on multi-user symbiotic backscatter NOMA communication, the system symbiotic transmission needs to satisfy that the signal-to-interference-and-noise ratio of the user decoding s m The signal-to-interference-and-noise ratio γ m of (n) is greater than or equal to the decoding threshold τ sm That is, γ m ≥ τ sm , and the signal-to-interference-and-noise ratio γ c of decoding c(n) is greater than or equal to the decoding threshold τ c That is, γ c ≥ τ c .
[0055] In an example embodiment, before obtaining the target received signal received by the target user based on the first decoding result and the second decoding result, the above method further comprises:
[0056] S41, determining the reflection coefficient of the backscatter device;
[0057] S42, determining that the channel coefficient from the signal transmitting end to the target user is a first channel coefficient;
[0058] S43, determining that the channel coefficient from the signal transmitting end to the backscatter device is a second channel coefficient;
[0059] S44, determining that the channel coefficient from the backscatter device to the target user is a third channel coefficient.
[0060] In the embodiments of the present application, let g m , f, h m represent the channel coefficients from the transmitting source S to the user m, from the transmitting source S to the backscatter device, and from the backscatter device to the user m, respectively. When determining the target received signal received by the target user, it is necessary to determine the reflection coefficient of the backscatter device; determine that the channel coefficient from the signal transmitting end to the target user is a first channel coefficient (g m); determine the channel coefficient from the signal transmitter to the backscatter device as the second channel coefficient (f); determine the channel coefficient from the backscatter device to the target user as the third channel coefficient (h m ).
[0061] In an exemplary embodiment, the method further includes:
[0062] S51, determining the normalized additive white Gaussian noise received by the target user;
[0063] S52 , obtaining a target received signal received by the target user based on the reflection coefficient, the first channel coefficient, the second channel coefficient, the third channel coefficient, and the first decoding result and the second decoding result.
[0064] In the embodiment of the present application, the nth signal sent by the transmitting source S is recorded as s(n), n=1, 2, 3..., and the signal is a zero-mean, independent and power-normalized signal that satisfies E[|s(n)| 2 ]=1. E(x) represents expectation, P s represents the transmission power, and the signal received by user m (target received signal) can be expressed as:
[0065]
[0066] Where c(n), n = 1, 2, 3, ..., represents the nth signal sent by the backscatter device, which is a zero-mean, independent and power-normalized signal E[|c(n)| 2 ]=1. β is the reflection coefficient of the backscattering device, u m (n) is the normalized zero-mean additive white Gaussian noise. Decoding s at user m m The Signal to Interferenceplus Noise Ratio (SINR) of (n) and c(n) can be expressed as:
[0067]
[0068]
[0069] Decode s at user m m The signal-to-interference-to-noise ratio of (n) and c(n) must satisfy: m ≥τ sm , γ c ≥τ c ,Right now:
[0070]
[0071]
[0072] Based on the above, the coexistence condition of the user m signal transmission is:
[0073]
[0074] As shown in Figure 2 Another aspect of the embodiments of the present application also provides a decoding system applying the decoding method based on multi-user coexistence backscatter NOMA communication as described above, comprising:
[0075] a signal transmitting end, a backscatter device, and a plurality of users.
[0076] The signal transmitting end is configured to transmit incident signals, the backscatter device is configured to modulate backscatter signals, and the plurality of users are located in the same cluster.
[0077] Another aspect of the embodiments of the present application also provides a decoding device for implementing the decoding method based on multi-user coexistence backscatter NOMA communication as described above. Figure 5 is a structural schematic diagram of an optional decoding device based on multi-user coexistence backscatter NOMA communication according to an embodiment of the present application, as shown in Figure 5 The device can include:
[0078] A receiving unit 502 is configured to receive incident signals transmitted by a signal transmitting end and backscatter signals transmitted by a backscatter device, wherein the incident signals are power domain superimposed multi-user NOMA signals, and the backscatter signals are generated by the backscatter device modulating the incident signals.
[0079] A first decoding unit 504 is configured to eliminate a first number of corresponding number of interference signals in the incident signals, decode the obtained target primary system NOMA signal, and obtain a first decoding result.
[0080] A second decoding unit 506 is configured to eliminate a second number of corresponding number of interference signals in the incident signals, decode the backscatter signals, and obtain a second decoding result.
[0081] A first determining unit 508 is configured to obtain a target received signal received by a target user based on the first decoding result and the second decoding result.
[0082] It should be noted that the receiving unit 502 in this embodiment can be configured to perform the above step S102, the first decoding unit 504 in this embodiment can be configured to perform the above step S104, the second decoding unit 506 in this embodiment can be configured to perform the above step S106, and the first determining unit 508 in this embodiment can be configured to perform the above step S108.
[0083] By the above module, by receiving the incident signal sent by the signal transmitting end, the backscattering signal sent by the backscattering device, wherein the incident signal is a power domain aliasing multi-user NOMA signal, and the backscattering signal is generated by the backscattering device modulating on the incident signal; the first number of corresponding number of interference signals in the incident signal is eliminated, the target main system NOMA signal obtained is decoded, and the first decoding result is obtained; the second number of corresponding number of interference signals in the incident signal is eliminated, the backscattering signal is decoded, and the second decoding result is obtained; based on the first decoding result and the second decoding result, the target receiving signal received by the target user is obtained. The fast decoding method can make each user decode the main system NOMA signal and the backscattering signal of itself as fast as possible, minimize decoding the main system NOMA signal of other users, and maximize the decoding times to improve the decoding speed.
[0084] In one example embodiment, the first decoding unit comprises:
[0085] The first sorting module is configured to sort the interference signals in the incident signal according to the interference intensity, and obtain a group of target interference signals, wherein the interference intensity of the group of target interference signals is arranged from large to small.
[0086] The first decoding module is configured to eliminate the first number of corresponding number of interference signals in the group of target interference signals contained in the incident signal, decode the target main system NOMA signal obtained, and obtain the first decoding result.
[0087] In one example embodiment, the second decoding unit comprises:
[0088] The second sorting module is configured to sort the interference signals in the incident signal according to the interference intensity, and obtain a group of target interference signals, wherein the interference intensity of the group of target interference signals is arranged from large to small.
[0089] The second decoding module is configured to eliminate the second number of corresponding number of interference signals in the group of target interference signals contained in the incident signal, decode the backscattering signal, and obtain the second decoding result.
[0090] In one example embodiment, the above device further comprises:
[0091] The second determining unit is configured to determine the first signal-to-interference-and-noise ratio of decoding the target main system NOMA signal and the corresponding first decoding threshold, wherein the first signal-to-interference-and-noise ratio is not less than the first decoding threshold.
[0092] The third determining unit is configured to determine a second signal-to-interference-and-noise ratio of the backscattering signal and a corresponding second decoding threshold, wherein the second signal-to-interference-and-noise ratio is not less than the second decoding threshold.
[0093] In an example embodiment, the apparatus further includes:
[0094] The fourth determining unit is configured to determine a reflection coefficient of the backscattering device.
[0095] The fifth determining unit is configured to determine a channel coefficient from the signal transmitting end to the target user as a first channel coefficient.
[0096] The sixth determining unit is configured to determine a channel coefficient from the signal transmitting end to the backscattering device as a second channel coefficient.
[0097] The seventh determining unit is configured to determine a channel coefficient from the backscattering device to the target user as a third channel coefficient.
[0098] In an example embodiment, the apparatus further includes:
[0099] The eighth determining unit is configured to determine a normalized additive white Gaussian noise received by the target user.
[0100] The ninth determining unit is configured to obtain the target received signal received by the target user based on the reflection coefficient, the first channel coefficient, the second channel coefficient, the third channel coefficient, the first decoding result and the second decoding result.
[0101] It should be noted that the above modules and corresponding steps achieve the same examples and scenarios, but are not limited to the content disclosed in the above embodiments. It should be noted that the above modules, as part of the apparatus, can run in a hardware environment, can be implemented by software, or can be implemented by hardware, wherein the hardware environment includes a network environment.
[0102] According to another aspect of the embodiments of the present application, a storage medium is provided. Optionally, in the present embodiment, the storage medium can be used to execute the program code of any of the above decoding methods based on multi-user symbiotic backscattering NOMA communication in the embodiments of the present application.
[0103] Optionally, in the present embodiment, the storage medium is configured to store program code for executing the following steps:
[0104] S1, receiving an incident signal sent by a signal transmitting end and a backscattering signal sent by a backscattering device, wherein the incident signal is a power domain aliasing multi-user NOMA signal, and the backscattering signal is generated by modulation of the backscattering device on the incident signal.
[0105] S2, canceling the corresponding number of interference signals in the first number in the incident signal, decoding the obtained target main system NOMA signal to obtain a first decoding result.
[0106] S3, canceling the corresponding number of interference signals in the second number in the incident signal, decoding the backscattering signal to obtain a second decoding result.
[0107] S4, obtaining the target received signal received by the target user based on the first decoding result and the second decoding result.
[0108] Optionally, specific examples in the embodiment can refer to examples described in the above embodiments, and the embodiment will not be described here.
[0109] The computer readable storage medium can include, but is not limited to, any type of disk, including floppy disks, optical disks, DVDs, CD-ROMs, micro-drives, and magneto-optical disks, ROM, RAM, EPROM, EEPROM, DRAM, VRAM, flash memory device, magnetic or optical cards, nanosystem (including molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.
[0110] According to another aspect of the embodiment of the present application, an electronic device for implementing the above-mentioned decoding method based on multi-user coexistence backscattering NOMA communication is also provided, which can be a server, a terminal, or a combination thereof.
[0111] Figure 6 is a structural schematic diagram of an optional electronic device according to an embodiment of the present application, as shown in Figure 6 The processor 602, the communication interface 604, and the memory 606 complete mutual communication through the communication bus 608, wherein,
[0112] The memory 606 is configured to store a computer program.
[0113] The processor 602 is configured to execute the computer program stored in the memory 606 to implement the following steps:
[0114] S1, receiving the incident signal sent by the signal transmitting end and receiving the backscattering signal sent by the backscattering device, wherein the incident signal is a power domain superimposed multi-user NOMA signal, and the backscattering signal is generated by the backscattering device modulating the incident signal.
[0115] S2, canceling the first number of corresponding number of interference signals in the incident signal, decoding the obtained target main system NOMA signal to obtain a first decoding result.
[0116] S3, canceling the second number of corresponding number of interference signals in the incident signal, decoding the backscattering signal to obtain a second decoding result.
[0117] S4, obtaining the target received signal received by the target user based on the first decoding result and the second decoding result.
[0118] Optionally, the communication bus can be a PCI (Peripheral Component Interconnect) bus, an EISA (Extended Industry Standard Architecture) bus, or the like. The communication bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, Figure 6 Only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The communication interface is used for communication between the electronic device and other devices.
[0119] The memory can include a RAM and can also include a non-volatile memory, for example, at least one disk memory. Optionally, the memory can also be at least one storage device located away from the aforementioned processor.
[0120] As an example, the aforementioned memory 606 can include, but is not limited to, the receiving unit 502, the first decoding unit 504, the second decoding unit 506, and the first determining unit 508 in the aforementioned decoding device based on multi-user coexistence backscattering NOMA communication. In addition, other module units in the aforementioned decoding device based on multi-user coexistence backscattering NOMA communication can also be included, but are not limited to, which will not be described in detail in this example.
[0121] The aforementioned processor can be a general-purpose processor, which can include, but is not limited to, a CPU (Central Processing Unit), an NP (Network Processor), and the like; and can also be a DSP (Digital Signal Processing), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.
[0122] Optionally, the specific examples in the embodiments can refer to the examples described in the above embodiments, and the embodiments will not be described here again.
[0123] It should be noted that, for the foregoing method embodiments, in order to simply describe, they are all described as a combination of a series of actions, but those skilled in the art should know that the present application is not limited to the order of the actions described, because according to the present application, some steps can be performed in other order or at the same time. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions and modules involved are not necessarily necessary for the present application.
[0124] In the above embodiments, the description of each embodiment has its own emphasis, and the parts not described in detail in a certain embodiment can refer to the relevant description of other embodiments.
[0125] In several embodiments provided by the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic. The division of the units is only a logical function division. There can be another division manner in actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different units, can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical or other forms.
[0126] The units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. According to actual needs, some or all of the units can be selected to achieve the purpose of the embodiment scheme.
[0127] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0128] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable memory. Based on such understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a memory and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in the embodiments of the present application. The aforementioned memory includes: a U disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.
[0129] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by a program instructing relevant hardware, and the program can be stored in a computer readable memory, which can include a flash disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, etc.
[0130] The above is only exemplary embodiments of the present disclosure, and cannot limit the scope of the present disclosure. That is, any equivalent changes and modifications made in accordance with the teachings of the present disclosure are still within the scope of the present disclosure. Those skilled in the art will easily think of embodiments of the present disclosure after considering the specification and practicing the disclosure herein. The present application is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or conventional technical means in the technical field not described in the present disclosure. The specification and examples are only considered as exemplary, and the scope and spirit of the present disclosure are defined by the claims.
[0131] The technical features of the above embodiments can be combined in any way. To make the description concise, not all possible combinations of the technical features in the above embodiments are described, however, as long as the combinations of the technical features do not contradict, they should be considered within the scope of the present disclosure.
[0132] Those skilled in the art readily understand that the above only describes preferred embodiments of the present application and is not intended to limit the present application. Any modification, equivalent replacement and improvement made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A decoding method based on multi-user symbiotic backscattering NOMA communication, characterized in that: include: receiving an incident signal sent by a signal transmitting end and receiving a backscattered signal sent by a backscattering device, wherein the incident signal is a multi-user NOMA signal with power domain aliasing, and the backscattered signal is generated by modulating the backscattering device on the incident signal; Eliminating a number of interference signals corresponding to a first quantity in the incident signal, decoding the obtained target main system NOMA signal to obtain a first decoding result; Eliminating a number of interference signals corresponding to a second quantity in the incident signal, decoding the backscattered signal, and obtaining a second decoding result; Acquire a target received signal received by a target user based on the first decoding result and the second decoding result; Eliminating the interference signals corresponding to the first number in the incident signal, decoding the obtained target main system NOMA signal, and obtaining a first decoding result includes: Sorting the interference signals in the incident signal according to interference strength to obtain a group of target interference signals, wherein the interference strength of the group of target interference signals is arranged from large to small; Eliminate the interference signals corresponding to the first number in the set of target interference signals included in the incident signal, and decode the obtained target main system NOMA signal to obtain the first decoding result; Eliminating the interference signals corresponding to the second number in the incident signal, decoding the backscattered signal, and obtaining a second decoding result includes: Sorting the interference signals in the incident signal according to interference strength to obtain a group of target interference signals, wherein the interference strength of the group of target interference signals is arranged from large to small; Eliminate the interference signals corresponding to the second number in the group of target interference signals included in the incident signal, decode the backscattered signal, and obtain the second decoding result.
2. The decoding method based on multi-user symbiotic backscattering NOMA communication according to claim 1, characterized in that After receiving the incident signal sent by the signal transmitting end and the backscattered signal sent by the backscattering device, the method further includes: Determining a first signal to interference plus noise ratio (SINR) for decoding the target main system NOMA signal and a corresponding first decoding threshold, wherein the first SINR is not less than the first decoding threshold; A second signal to interference plus noise ratio (SINR) for decoding the backscattered signal and a corresponding second decoding threshold are determined, wherein the second SINR is not less than the second decoding threshold.
3. The decoding method based on multi-user symbiotic backscattering NOMA communication according to claim 1, characterized in that Before acquiring a target received signal received by a target user based on the first decoding result and the second decoding result, the method further includes: determining a reflection coefficient of the backscatter device; Determine a channel coefficient from the signal transmitting end to the target user as a first channel coefficient; Determine a channel coefficient from the signal transmitting end to the backscattering device as a second channel coefficient; A channel coefficient from the backscatter device to the target user is determined to be a third channel coefficient.
4. The decoding method based on multi-user symbiotic backscattering NOMA communication according to any one of claims 1 to 3, characterized in that The method further comprises: Determining normalized additive white Gaussian noise received by the target user; The target received signal received by the target user is acquired based on the reflection coefficient, the first channel coefficient, the second channel coefficient, the third channel coefficient, and the first decoding result and the second decoding result.
5. A decoding system based on multi-user symbiotic backscatter NOMA communication, applying the decoding method based on multi-user symbiotic backscatter NOMA communication according to any one of claims 1 to 4, comprising: Signal transmitter, backscatter equipment and multiple users; The signal transmitting end is used to transmit an incident signal, the backscattering device is used to modulate the backscattered signal, and the multiple users are located in the same cluster.
6. A decoding device based on multi-user symbiotic backscatter NOMA communication, executing the decoding method based on multi-user symbiotic backscatter NOMA communication according to any one of claims 1 to 4, characterized in that: include: A receiving unit, configured to receive an incident signal sent by a signal transmitting end and a backscattered signal sent by a backscattering device, wherein the incident signal is a multi-user NOMA signal with power domain aliasing, and the backscattered signal is generated by modulating the backscattering device on the incident signal; A first decoding unit is configured to eliminate a number of interference signals corresponding to a first quantity in the incident signal, decode the obtained target main system NOMA signal, and obtain a first decoding result; a second decoding unit, configured to eliminate a number of interference signals corresponding to a second quantity in the incident signal, decode the backscattered signal, and obtain a second decoding result; The first determining unit is configured to obtain a target received signal received by a target user based on the first decoding result and the second decoding result.
7. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method according to any one of claims 1 to 4 when executed.
8. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 4 through the computer program.