Signal processing method and communication device
Patent Information
- Application Number
- CN202210753777.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-29
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2042-06-29
AI Technical Summary
[0004]本申请实施例提供一种信号处理方法及通信设备,能够解决目前无法有效地对反向散射通信接收设备接收到的自干扰信号或直接链路干扰信号进行消除的问题
[0046]在本申请实施例中,第一通信设备在向第二通信设备发送信号时,可以基于指示的第一扩频序列对原始信号进行扩频得到第一信号,并将第一信号发送给第二通信设备,第二通信设备在向第三通信设备发送反向散射信号时,可以根据反向散射信号和指示的第二扩频序列生成第二信号,并将第二信号发送给第三通信设备,第三通信设备在接收到第一信号和第二信号后,可以根据指示的第三扩频序列对第一信号和第二信号进行解扩频。由于第一信号和第二信号都是经过扩频序列处理后的信号,因此,第三通信设备在基于扩频序列对第一信号和第二信号进行解扩频时,可以基于扩频序列的特性消除其中的干扰信号并恢复有用的反向散射信号,实现对干扰信号的有效消除,保证了反向散射通信的通信性能,提高反向散射通信的传输效率、传输距离和可靠性传输。
Smart Images

Figure CN117353801B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a signal processing method and a communication device. Background Technology
[0002] A backscatter communication (BSC) system typically includes a radio frequency (RF) source, a backscatter communication transmitter, and a backscatter communication receiver. The RF source provides the RF carrier source for the backscatter communication transmitter. The backscatter communication transmitter modulates and backscatters the RF signal and sends the resulting backscatter signal to the backscatter communication receiver. The backscatter communication receiver demodulates the received backscatter signal to achieve communication with the backscatter communication transmitter.
[0003] However, in practical applications, the backscatter communication receiving device receives signals that include not only the backscattered signal transmitted by the backscatter communication transmitting device, but also self-interference signals or direct link interference signals at the same frequency. Therefore, to obtain a useful backscattered signal, it is necessary to eliminate the self-interference signals or direct link interference signals received by the backscatter communication receiving device. However, currently, there is a lack of an effective technical solution to achieve this goal. Summary of the Invention
[0004] This application provides a signal processing method and a communication device that can solve the problem that it is currently impossible to effectively eliminate self-interference signals or direct link interference signals received by backscatter communication receiving devices.
[0005] Firstly, a signal processing method is provided, the method comprising:
[0006] The first communication device determines the first spreading sequence based on the first instruction information;
[0007] The first communication device spreads the original signal according to the first spreading sequence to generate a first signal;
[0008] The first communication device sends the first signal to the second communication device, and the first communication device is a device that provides a radio frequency carrier source to the second communication device.
[0009] Secondly, a signal processing apparatus is provided, the apparatus comprising:
[0010] The determining module is used to determine the first spreading sequence based on the first indication information;
[0011] The signal processing module is used to spread the original signal according to the first spreading sequence to generate a first signal;
[0012] The transmitting module is used to transmit the first signal to the second communication device, and the device is a device that provides a radio frequency carrier source to the second communication device.
[0013] Thirdly, a signal processing method is provided, the method comprising:
[0014] The second communication device receives the first signal, which is generated by the first communication device spreading the original signal according to the first spreading sequence;
[0015] The second communication device determines the second spreading sequence based on the third indication information;
[0016] The second communication device spreads the backscatter modulated signal according to the second spread spectrum sequence to generate a second signal, wherein the backscatter modulated signal is generated by modulating and backscattering the first signal;
[0017] The second communication device sends the second signal to the third communication device.
[0018] Fourthly, a signal processing apparatus is provided, the apparatus comprising:
[0019] A receiving module is used to receive a first signal, which is generated by a first communication device spreading the original signal according to a first spreading sequence;
[0020] The determining module is used to determine the second spreading sequence based on the third indication information;
[0021] The signal processing module is used to spread the backscatter modulated signal according to the second spread spectrum sequence to generate a second signal, wherein the backscatter modulated signal is generated by modulating and backscattering the first signal;
[0022] The transmitting module is used to transmit the second signal to a third communication device.
[0023] Fifthly, a signal processing method is provided, the method comprising:
[0024] The third communication device receives a first signal and a second signal. The first signal is generated by the first communication device spreading the original signal according to a first spreading sequence. The second signal is generated by the second communication device spreading the backscatter modulated signal according to a second spreading sequence. The backscatter modulated signal is generated by the second communication device modulating and backscattering the first signal.
[0025] The third communication device determines the third spreading sequence based on the fifth instruction information;
[0026] The third communication device despreads the first signal and the second signal according to the third spreading sequence.
[0027] Sixthly, a signal processing apparatus is provided, the apparatus comprising:
[0028] A receiving module is used to receive a first signal and a second signal. The first signal is generated by a first communication device spreading the original signal according to a first spreading sequence. The second signal is generated by a second communication device spreading a backscatter modulated signal according to a second spreading sequence. The backscatter modulated signal is generated by the second communication device modulating and backscattering the first signal.
[0029] The determination module is used to determine the third spreading sequence based on the fifth indication information;
[0030] The signal processing module is used to despread the first signal and the second signal according to the third spreading sequence.
[0031] Seventhly, a signal processing method is provided, the method comprising:
[0032] The fourth communication device configures or instructs at least one of the first spreading sequence, the second spreading sequence, and the third spreading sequence to the first communication device, the second communication device, and the third communication device;
[0033] Wherein, the first spreading sequence is used by the first communication device to spread the original signal to generate a first signal, the second spreading sequence is used by the second communication device to spread the backscatter modulated signal to generate a second signal, the backscatter modulated signal is generated by modulating and backscattering the first signal, and the third spreading sequence is used by the third communication device to despread the first signal and the second signal.
[0034] Eighthly, a signal processing apparatus is provided, the apparatus comprising:
[0035] A configuration module is configured to configure or instruct at least one of a first spreading sequence, a second spreading sequence, and a third spreading sequence to a first communication device, a second communication device, and a third communication device;
[0036] Wherein, the first spreading sequence is used by the first communication device to spread the original signal to generate a first signal, the second spreading sequence is used by the second communication device to spread the backscatter modulated signal to generate a second signal, the backscatter modulated signal is generated by modulating and backscattering the first signal, and the third spreading sequence is used by the third communication device to despread the first signal and the second signal.
[0037] A ninth aspect provides a communication device comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect, or the method as described in the third aspect, or the method as described in the fifth aspect, or the method as described in the seventh aspect.
[0038] In a tenth aspect, a communication device is provided, including a processor and a communication interface, wherein the processor is configured to determine a first spreading sequence according to first indication information; spread an original signal according to the first spreading sequence to generate a first signal; the communication interface is configured to transmit the first signal to a second communication device, the communication device being a device that provides a radio frequency carrier source to the second communication device; or,
[0039] The communication interface is used to receive a first signal, which is generated by a first communication device spreading an original signal according to a first spreading sequence; the processor is used to determine a second spreading sequence according to third indication information; spread a backscatter modulated signal according to the second spreading sequence to generate a second signal, the backscatter modulated signal being generated by modulating and backscattering the first signal; the communication interface is used to send the second signal to a third communication device; or...
[0040] The communication interface is used to receive a first signal and a second signal. The first signal is generated by a first communication device spreading the original signal according to a first spreading sequence. The second signal is generated by a second communication device spreading a backscatter modulated signal according to a second spreading sequence. The backscatter modulated signal is generated by the second communication device modulating and backscattering the first signal. The processor is used to determine a third spreading sequence according to fifth indication information; and to despread the first signal and the second signal according to the third spreading sequence; or...
[0041] The communication interface is used to configure or instruct at least one of a first spreading sequence, a second spreading sequence, and a third spreading sequence to a first communication device, a second communication device, and a third communication device; wherein, the first spreading sequence is used by the first communication device to spread the original signal to generate a first signal, the second spreading sequence is used by the second communication device to spread the backscatter modulated signal to generate a second signal, the backscatter modulated signal being generated by modulating and backscattering the first signal, and the third spreading sequence is used by the third communication device to despread the first signal and the second signal.
[0042] Eleventhly, a signal processing system is provided, comprising at least two of a first communication device, a second communication device, a third communication device, and a fourth communication device, wherein the first communication device is configured to perform the steps of the signal processing method as described in the first aspect, the second communication device is configured to perform the steps of the signal processing method as described in the third aspect, the third communication device is configured to perform the steps of the signal processing method as described in the fifth aspect, and the fourth communication device is configured to perform the steps of the signal processing method as described in the seventh aspect.
[0043] In a twelfth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fifth aspect, or the steps of the method described in the seventh aspect.
[0044] In a thirteenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run programs or instructions to implement the method as described in the first aspect, or the method as described in the third aspect, or the method as described in the fifth aspect, or the method as described in the seventh aspect.
[0045] In a fourteenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the signal processing method as described in the first aspect, or the steps of the signal processing method as described in the third aspect, or the steps of the signal processing method as described in the fifth aspect, or the steps of the signal processing method as described in the seventh aspect.
[0046] In this embodiment, when the first communication device sends a signal to the second communication device, it can spread the original signal based on the indicated first spreading sequence to obtain a first signal, and then send the first signal to the second communication device. When the second communication device sends a backscattered signal to the third communication device, it can generate a second signal based on the backscattered signal and the indicated second spreading sequence, and then send the second signal to the third communication device. After receiving the first and second signals, the third communication device can despread the first and second signals according to the indicated third spreading sequence. Since both the first and second signals are processed by the spreading sequence, when the third communication device despreads the first and second signals based on the spreading sequence, it can eliminate interference signals and recover useful backscattered signals based on the characteristics of the spreading sequence, thereby effectively eliminating interference signals, ensuring the communication performance of backscatter communication, and improving the transmission efficiency, transmission distance, and reliable transmission of backscatter communication. Attached Figure Description
[0047] Figure 1 This is a schematic diagram of a wireless communication system according to an embodiment of this application;
[0048] Figure 2 This is a schematic diagram of a backscatter communication system according to an embodiment of this application;
[0049] Figure 3 This is a schematic flowchart of a signal processing method according to an embodiment of this application;
[0050] Figure 4 This is a schematic flowchart of a signal processing method according to an embodiment of this application;
[0051] Figure 5 This is a schematic flowchart of a signal processing method according to an embodiment of this application;
[0052] Figure 6 This is a schematic flowchart of a signal processing method according to an embodiment of this application;
[0053] Figure 7 This is a schematic flowchart of a signal processing method according to an embodiment of this application;
[0054] Figure 8 This is a schematic flowchart of a signal processing method according to an embodiment of this application;
[0055] Figure 9 This is a schematic diagram of a signal processing method according to an embodiment of this application;
[0056] Figure 10 This is a schematic diagram of a signal processing method according to an embodiment of this application;
[0057] Figure 11 This is a schematic diagram of a signal processing apparatus according to an embodiment of this application;
[0058] Figure 12 This is a schematic diagram of the structure of a signal processing apparatus according to an embodiment of this application;
[0059] Figure 13 This is a schematic diagram of the structure of a signal processing apparatus according to an embodiment of this application;
[0060] Figure 14 This is a schematic diagram of the structure of a signal processing apparatus according to an embodiment of this application;
[0061] Figure 15 This is a schematic diagram of the structure of a communication device according to an embodiment of this application;
[0062] Figure 16 This is a schematic diagram of the structure of a communication device according to an embodiment of this application;
[0063] Figure 17 This is a schematic diagram of the structure of a communication device according to an embodiment of this application. Detailed Implementation
[0064] Currently, in backscatter communication systems, the backscatter communication receiving device can simultaneously receive interference signals while receiving the backscattered signal transmitted by the backscatter communication transmitting device. Specifically, in a monostatic backscatter communication system (MBCSs) architecture, the radio frequency source and the backscatter communication receiving device are the same device. The radio frequency source (backscatter communication receiving device) transmits a radio frequency carrier signal to provide energy and a target carrier for the backscatter communication transmitting device, and also receives the useful backscattered signal transmitted by the backscatter communication transmitting device. Thus, the radio frequency carrier signal transmitted by the radio frequency source (backscatter communication receiving device) and the received backscattered signal will be on the antenna at the same time, and the frequencies of the two signals are the same. The signal strength of the radio frequency carrier signal is much greater than the signal strength of the received useful backscattered signal, resulting in carrier leakage at the front end of the radio frequency source (backscatter communication receiving device) and generating self-interference signals. The reasons for generating self-interference signals can include three factors: (1) the limited isolation between the transmitter and receiver causes the carrier at the transmitting end to leak to the receiving front end; (2) antenna mismatch causes the carrier signal to be reflected to the receiving front end; (3) the reflection of the carrier signal by the environment re-enters the receiving antenna.
[0065] In a bistatic backscatter communication system (BBCS) architecture, the radio frequency source and the backscatter communication receiver are two physically separate devices. Therefore, there is no self-interference signal as in a monostatic backscatter communication architecture. However, there is direct link interference between the radio frequency source and the backscatter communication receiver. Furthermore, since this direct link interference may be a modulated signal, and the backscatter communication receiver is generally unaware of the modulation characteristics of the direct link signal, eliminating direct link interference is more challenging.
[0066] To eliminate self-interference signals received by backscatter communication receivers, related technologies can isolate the transmit and receive channels within the radio frequency source (backscatter communication receiver). This can be achieved through methods such as a dual-antenna structure with separate transmit and receive antennas, a multi-port circulator, or a coupler. For leaked carrier waves, carrier cancellation or self-interference cancellation techniques can be further employed to eliminate carrier leakage. For example, dual-path cancellation, negative feedback loops, or dead-time amplifier cancellation can be used to improve receiver sensitivity.
[0067] To eliminate direct link interference signals received by backscatter communication receiving devices, related technologies can treat the direct link interference signals as noise and use hard decision demodulation. Alternatively, the backscatter communication receiving devices can be designed based on the time-domain and frequency-domain characteristics of the radio frequency carrier signal and in conjunction with the backscatter baseband signal, enabling them to effectively eliminate strong direct link interference.
[0068] However, current self-interference signal cancellation schemes mostly rely on transmit / receive channel isolation or carrier cancellation circuits, thus the degree of interference cancellation depends on hardware performance and complexity. Current direct-link interference signal cancellation schemes are particularly problematic because their demodulation performance is limited by factors such as the difference between the repetitive structure and channel delay, the received signal-to-noise ratio (SNR), noise rise, and the decision threshold. The decision threshold, in particular, is related to the effective repetitive structure length and the received SNR, and the optimal decision threshold changes with channel variations. Therefore, this scheme has high demodulation complexity and is easily affected by the transmission environment.
[0069] Therefore, it is evident that there is currently a lack of an effective technical solution to effectively eliminate self-interference signals or direct link interference signals received by backscatter communication receiving devices.
[0070] To address the aforementioned technical problems, embodiments of this application provide a signal processing method and a communication device. When a first communication device sends a signal to a second communication device, it can spread the original signal based on an indicated first spreading sequence to obtain a first signal, and then send the first signal to the second communication device. When the second communication device sends a backscattered signal to a third communication device, it can generate a second signal based on the backscattered signal and the indicated second spreading sequence, and then send the second signal to the third communication device. After receiving the first and second signals, the third communication device can despread the first and second signals according to the indicated third spreading sequence. Since both the first and second signals are processed by the spreading sequence, when the third communication device despreads the first and second signals based on the spreading sequence, it can eliminate interference signals and recover the useful backscattered signal based on the characteristics of the spreading sequence, effectively eliminating interference signals, ensuring the communication performance of backscatter communication, and improving the transmission efficiency, transmission distance, and reliable transmission of backscatter communication.
[0071] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0072] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0073] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication systems, WiFi systems, and RFID systems.
[0074] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. Terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment. Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment 12 may also be referred to as radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit. Access network equipment 12 may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home B node, home evolved B node, Transmitting Receiving Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only a base station in an NR system is used as an example for description, and the specific type of base station is not limited.
[0075] Figure 2This diagram illustrates a block diagram of a backscatter communication system applicable to embodiments of this application. The backscatter communication system includes a radio frequency (RF) source 21, a backscatter communication transmitting device 22, and a backscatter communication receiving device 23. The RF source 21 provides an RF carrier source for the backscatter communication transmitting device 22. The backscatter communication transmitting device 22 can inversely modulate the RF signal transmitted by the RF source 21 and transmit it to the backscatter communication receiving device 23. The backscatter communication receiving device 23 demodulates the received signal. The RF source 21 can be a dedicated RF source, or... Figure 1 The terminal or network-side equipment shown, the backscatter communication receiving device 23 can be a reader / writer, or... Figure 1 The terminal or network-side equipment shown, such as the backscatter communication transmitting device 22, can be a passive device that does not generate radio frequency signals (using radio frequency signals from a radio frequency source), a semi-passive device, or an active device, such as a sensor or tag. It should be noted that the application scenario of this application embodiment can be either a monostatic backscatter communication scenario or a bistatic backscatter communication scenario. In the monostatic backscatter communication scenario, Figure 2 The radio frequency source 21 and the backscatter communication receiving device 23 shown are the same device. In the scenario of bistatic backscatter communication, Figure 2 The radio frequency source 21 and the backscatter communication receiving device 23 shown are different devices.
[0076] The signal processing method and communication device provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0077] like Figure 3 As shown, this application embodiment provides a signal processing method 300, which can be executed by a first communication device, the first communication device being... Figure 2 The radio frequency source 21 shown, or the backscatter communication receiving device 23 (in the case of monostatic backscatter communication), in other words, the signal processing method can be executed by software or hardware installed in the radio frequency source or the backscatter communication receiving device, and the signal processing method includes the following steps.
[0078] S302: The first communication device determines the first spread spectrum sequence according to the first instruction information.
[0079] The first communication device is the device that provides the radio frequency carrier source. Specifically, in a monostatic backscatter communication architecture, the first communication device can be both a radio frequency source and a backscatter communication receiver (the radio frequency source and the backscatter communication receiver are the same device), while in a bistatic backscatter communication architecture, the first communication device can be either a radio frequency source or a radio frequency source.
[0080] In this embodiment of the application, before transmitting the original signal, the first communication device can determine a first spreading sequence based on first indication information. The first spreading sequence can be used by the first communication device to spread the original signal, which may be a radio frequency carrier signal, etc.
[0081] The first indication information can be used to indicate the sequence type and sequence length of the first spreading sequence. The sequence type of the first spreading sequence can be any one of the following: m-sequence, Gold sequence, Walsh sequence, pseudo-random noise (PN) sequence, Bent sequence, Kasami sequence, zero correlation zone (ZCZ) sequence, polyphase orthogonal sequence, fully complementary code, or chaotic sequence. Optionally, the sequence type of the first spreading sequence can also be other sequences; no specific limitation is made here.
[0082] Optionally, as an embodiment, the aforementioned first indication information can be configured or indicated by a fourth communication device, which may specifically be a first communication device, a second communication device, a third communication device, or a third-party network device. That is, the first communication device can configure or indicate the first spreading sequence it uses itself, or other communication devices can configure or indicate the first spreading sequence to the first communication device. The second communication device can be a backscatter communication transmitter, the third communication device can be a backscatter communication receiver, and the third-party network device can be any device other than the radio frequency source, the backscatter communication transmitter, and the backscatter communication receiver, such as a base station, a relay device, a reader / writer device, or other terminal devices.
[0083] Optionally, as an embodiment, when the first indication information is configured or indicated by a fourth communication device, and the fourth communication device is not the first communication device, before the first communication device determines the first spreading sequence based on the first indication information, the method further includes:
[0084] Receive the first instruction message.
[0085] In other words, when the first indication information is configured or indicated by a communication device other than the first communication device, the first communication device needs to receive the first indication information before determining the first spread spectrum sequence based on the first indication information. The first indication information can be configured or indicated by the other communication device through at least one of the following methods: Radio Resource Control (RRC) signaling, Medium Access Control Control Element (MACCE), Downlink Control Information (DCI), Sidelink Control Information (SCI), and preamble sequences.
[0086] S304: The first communication device spreads the original signal according to the first spreading sequence to generate the first signal.
[0087] After determining the first spreading sequence, the first communication device can use the first spreading sequence to spread the original signal to obtain the first signal.
[0088] S306: The first communication device sends a first signal to the second communication device, wherein the first communication device is a device that provides a radio frequency carrier source to the second communication device.
[0089] The second communication device can be a backscatter communication transmitter, and the first communication device provides the radio frequency carrier source for the second communication device. After the first communication device spreads the original signal using a first spreading sequence to obtain a first signal, it can send the first signal to the second communication device.
[0090] Optionally, as an embodiment, the first communication device may also indicate the first spreading sequence used by the first communication device to the second communication device, or to both the second and third communication devices, wherein the third communication device is a backscatter communication receiving device. Specifically, this may include:
[0091] When the first communication device and the third communication device are different devices, the first communication device sends a second instruction message to the second communication device and the third communication device;
[0092] When the first communication device and the third communication device are the same device, the first communication device sends a second instruction message to the second communication device;
[0093] The second indication information is used to indicate the sequence type and sequence length of the first spread spectrum sequence.
[0094] Specifically, in a monostatic backscatter communication architecture, the first and third communication devices are the same device; that is, the radio frequency source and the backscatter communication receiver are the same but different device. In this case, when the first communication device sends the second indication information, it can send the second indication information only to the second communication device. In a bistatic backscatter communication architecture, the first and third communication devices are different devices; that is, the radio frequency source and the backscatter communication receiver are different devices. In this case, when the first communication device sends the second indication information, it can send the second indication information to both the second and third communication devices.
[0095] Optionally, as an embodiment, when the first communication device sends the second indication information to the second communication device, or to both the second and third communication devices, it may send the second indication information through at least one of the following methods: RRC signaling, MAC CE, DCI, SCI, and preamble sequence.
[0096] It should be noted that the scenario where the first communication device sends the second instruction information to the second communication device, or to both the second and third communication devices, can be a scenario where the fourth communication device does not uniformly configure or instruct the second and third communication devices on the spreading sequence. In this case, the first communication device needs to send the second instruction information to the second communication device, or to both the second and third communication devices, so that the second communication device can determine the second spreading sequence based on the second instruction information, and the third communication device can determine the third spreading sequence based on the second instruction information. For details, please refer to [link to relevant documentation]. Figure 4 and Figure 5 The corresponding contents in the illustrated embodiments will not be described in detail here. If the fourth communication device uniformly configures or instructs the spread spectrum sequence to the second and third communication devices, then the first communication device does not need to send the second instruction information to the second communication device, or to both the second and third communication devices, to avoid wasting transmission resources.
[0097] In this embodiment, when the first communication device sends a signal to the second communication device, it can spread the original signal based on an indicated spreading sequence to obtain a first signal, and then send the first signal to the second communication device. In this way, by processing the signal using the spreading sequence, the third communication device, when despreading the received signal, can eliminate interference signals and recover the useful backscattered signal based on the characteristics of the spreading sequence. This effectively eliminates interference signals, ensures the communication performance of backscatter communication, and improves the transmission efficiency, transmission distance, and reliable transmission of backscatter communication.
[0098] like Figure 4As shown, this application embodiment provides a signal processing method 400, which can be executed by a second communication device, the second communication device being... Figure 2 The backscatter communication transmitting device 22 shown, in other words, the signal processing method can be executed by software or hardware installed in the backscatter communication transmitting device 22, and the signal processing method includes the following steps.
[0099] S402: The second communication device receives the first signal, which is generated by the first communication device spreading the original signal according to the first spreading sequence.
[0100] After generating a first signal based on a first spread spectrum sequence, the first communication device can send the first signal to a second communication device, which can then receive the first signal. For details on how the first communication device generates the first signal based on the first spread spectrum sequence, please refer to [link to relevant documentation]. Figure 3 The embodiments shown will not be described again here.
[0101] S404: The second communication device determines the second spread spectrum sequence based on the third instruction information.
[0102] After receiving the first signal, the second communication device can determine the second spreading sequence based on the third indication information. The second spreading sequence can be used by the second communication device to generate a second signal based on a backscatter modulation signal. The backscatter modulation signal is generated by the second communication device by modulating and backscattering the first signal. The second signal is used by the second communication device to send to the third communication device.
[0103] Optionally, as an embodiment, the third indication information can be indicated by the first communication device. When the third indication information is indicated by the first communication device, it can be used to indicate the sequence type and sequence length of the first spread spectrum sequence. Here, the third indication information can be... Figure 3 The second instruction information in the illustrated embodiment.
[0104] Optionally, as an embodiment, the third indication information can also be configured or indicated by a fourth communication device, which can be a first communication device, a second communication device, a third communication device, or a third-party network device. That is, the third indication information can be configured or indicated by the second communication device itself, or by other communication devices. When the third indication information is configured or indicated by a fourth communication device, it can be used to indicate the sequence type and sequence length of the second spreading sequence. Specifically, the sequence type of the second spreading sequence differs from that of the first spreading sequence. Specifically, the sequence type of the second spreading sequence can be any one of the following: m-sequence, Gold sequence, Walsh sequence, PN sequence, Bent sequence, Kasami sequence, sequence zero-correlation region sequence ZCZ, polyphase orthogonal sequence, fully complementary code, or chaotic sequence. Furthermore, the sequence type of the second spreading sequence can also be other types, as long as they differ from the sequence type of the first spreading sequence; no specific limitation is made here.
[0105] Optionally, as an embodiment, when the third indication information is indicated by the first communication device, or configured or indicated by the fourth communication device, and the fourth communication device is not the second communication device, before the second communication device determines the second spreading sequence based on the third indication information, the method further includes:
[0106] Receive third instruction information.
[0107] The third indication information can be configured or indicated by at least one of RRC signaling, MAC CE, DCI, SCI and preamble sequence.
[0108] Optionally, as an embodiment, when the third indication information is indicated by the first communication device, and the third indication information is used to indicate the sequence type and sequence length of the first spreading sequence, the second communication device, when determining the second spreading sequence based on the third indication information, may first determine the first spreading sequence based on the third indication information, and then use other spreading sequences with a different sequence type from the first spreading sequence as the second spreading sequence. The sequence length of the second spreading sequence may be the same as or different from the sequence length of the first spreading sequence.
[0109] Optionally, as an embodiment, when the third indication information is indicated by the fourth communication device and the third indication information is used to indicate the sequence type and sequence length of the second spread spectrum sequence, the second communication device can determine the second spread spectrum sequence based on the sequence type and sequence length indicated by the third indication information when determining the second spread spectrum sequence based on the third indication information.
[0110] S406: The second communication device spreads the backscatter modulation signal according to the second spread spectrum sequence to generate a second signal. The backscatter modulation signal is generated by modulating and backscattering the first signal.
[0111] After receiving the first signal, the second communication device can perform backscatter modulation on the first signal based on the baseband signal to generate a backscatter signal. After generating the backscatter signal, it can spread the backscatter signal based on the second spreading sequence determined in S304 to generate a second signal.
[0112] S408: The second communication device sends a second signal to the third communication device.
[0113] The third communication device can be a backscatter communication receiver. After generating the second signal, the second communication device can send the second signal to the third communication device so that the third communication device can perform despreading. For details, please refer to... Figure 5 The embodiments shown are not described in detail here.
[0114] Optionally, as an embodiment, when the second spreading sequence is determined by the second communication device according to the first spreading sequence indicated by the first communication device, the second communication device may further include:
[0115] Send a fourth instruction message to the third communication device.
[0116] The fourth indication information is used to indicate the sequence type and sequence length of the second spreading sequence, or the sequence type and sequence length of the third spreading sequence, wherein the third spreading sequence is the Kronecker product of the first and second spreading sequences.
[0117] Optionally, as an embodiment, when the second communication device sends the fourth indication information to the third communication device, it may do so through at least one of the following methods: RRC signaling, MAC CE, DCI, SCI, and preamble sequence.
[0118] In this embodiment, a first communication device can spread the original signal based on an indicated spreading sequence to obtain a first signal, and then send the first signal to a second communication device. The second device modulates and backscatters the first signal to generate a backscattered signal, and then generates a second signal based on the indicated second spreading sequence and the backscattered signal, which is then sent to a third communication device. Thus, by processing the signal using a spreading sequence, the third communication device, when despreading the received signal, can eliminate interference signals and recover the useful backscattered signal based on the characteristics of the spreading sequence. This effectively eliminates interference signals, ensures the communication performance of backscatter communication, and improves the transmission efficiency, transmission distance, and reliable transmission of backscatter communication.
[0119] like Figure 5 As shown, this application embodiment provides a signal processing method 500, which can be executed by a third communication device. The third communication device can be... Figure 2 The backscatter communication receiving device 23 shown, or the radio frequency source 21 (in the case of a monostatic backscatter communication architecture), in other words, the signal processing method can be executed by software or hardware installed in the backscatter communication receiving device or the radio frequency source, and the signal processing method includes the following steps.
[0120] S502: The third communication device receives the first signal and the second signal. The first signal is generated by the first communication device spreading the original signal according to the first spreading sequence. The second signal is generated by the second communication device spreading the backscatter modulated signal according to the second spreading sequence. The backscatter modulated signal is generated by the second communication device modulating and backscattering the first signal.
[0121] After spreading the original signal according to the first spreading sequence and generating a first signal, the first communication device can send the first signal to the second communication device. Upon receiving the first signal, the second communication device can modulate and backscatter the first signal to generate a backscattered signal, then spread the backscattered signal according to the second spreading sequence to generate a second signal, and send the second signal to the third communication device. The specific implementation method for the first communication device to generate the first signal can be found in [reference needed]. Figure 3 The specific implementation of the second communication device generating the second signal in the illustrated embodiment can be found in [reference needed]. Figure 4 The embodiments shown will not be described again here.
[0122] For the third communication device, when receiving signals, it can receive not only the second signal sent by the second communication device, but also the first signal sent by the first communication device. The second signal is a useful signal for the third communication device, while the first signal is an interference signal that needs to be eliminated. This interference signal can be a self-interference signal (for a monostatic backscatter communication architecture) or a direct link interference signal (for a bistatic backscatter communication architecture).
[0123] S504: The third communication device determines the third spread spectrum sequence based on the fifth instruction information.
[0124] After receiving the first and second signals, the third communication device can determine the third spreading sequence based on the fifth indication information. The third spreading sequence can be used by the third communication device to despread the first and second signals, thereby eliminating interference signals and recovering the useful backscattered signals.
[0125] Optionally, as an embodiment, the fifth indication information may be configured or indicated by a fourth communication device. The fourth communication device may be a first communication device, a second communication device, a third communication device, or a third-party network device. When the fifth indication information is configured or indicated by the fourth communication device, the fifth indication information may be used to indicate the sequence type and sequence length of the third spread spectrum sequence.
[0126] Optionally, as an embodiment, the fifth indication information may also be indicated by the second communication device. When the fifth indication information is indicated by the second communication device, it can be used to indicate the sequence type and sequence length of the second spread spectrum sequence, or the sequence type and sequence length of the third spread spectrum sequence. Here, the fifth indication information can be... Figure 3 The fourth indication information in the illustrated embodiment. The second spreading sequence has a different sequence type than the first spreading sequence. The third spreading sequence is the Kronecker product of the first and second spreading sequences. The sequence type of either the first or second spreading sequence can be any one of the following: m-sequence, Gold sequence, Walsh sequence, PN sequence, Bent sequence, Kasami sequence, sequence zero correlation region sequence ZCZ, polyphase orthogonal sequence, fully complementary code, or chaotic sequence. Alternatively, it can be any other sequence type, as long as the sequence types of the first and second spreading sequences are different.
[0127] Optionally, as an embodiment, if the fifth indication information is indicated by the second communication device, or configured or indicated by the fourth communication device and the fourth communication device is not the third communication device, the third communication device further includes the following steps before determining the third spreading sequence based on the fifth indication information:
[0128] Receive the fifth instruction message.
[0129] The fifth indication information is configured or indicated by the second or fourth communication device through at least one of the following methods: RRC signaling, MAC CE, DCI, SCI, and preamble sequence.
[0130] When the third communication device determines the third spread spectrum sequence based on the fifth indication information, optionally, as an embodiment, if the fifth indication information is indicated by the second communication device and is used to indicate the sequence type and sequence length of the second spread spectrum sequence, it may include:
[0131] The second spread spectrum sequence is determined based on the fifth instruction information;
[0132] The first spreading sequence is determined based on the sixth indication information, which is used to indicate the sequence type and sequence length of the first spreading sequence.
[0133] The third spreading sequence is obtained by multiplying the first and second spreading sequences by Kronecker multiplication.
[0134] In other words, when the fifth indication information is used to indicate the sequence type and sequence length of the second spread spectrum sequence, the third communication device needs to determine the third spread spectrum sequence based on the fifth and sixth indication information.
[0135] The sixth instruction information may be indicated by the first communication device, or configured or indicated by the fourth communication device, which may be the first communication device, the second communication device, the third communication device, or a third-party network device. Wherein, when the sixth instruction information is indicated by the first communication device, the sixth instruction information may be... Figure 3 The second indication information in the illustrated embodiment. Optionally, if the sixth indication information is indicated by the first communication device, or configured or indicated by the fourth communication device and the fourth communication device is not the third communication device, the third communication device may also receive the sixth indication information before determining the first spread spectrum sequence based on the sixth indication information. The sixth indication information may be configured or indicated by the first or fourth communication device through at least one of RRC signaling, MAC CE, DCI, SCI, and preamble sequence.
[0136] When the third communication device determines the third spreading sequence based on the fifth and sixth indication information, it can specifically determine the second spreading sequence based on the sequence type and sequence length indicated by the fifth indication information, and determine the first spreading sequence based on the sequence type and sequence length indicated by the sixth indication information. Then, the first spreading sequence and the second spreading sequence are multiplied by Kronecker multiplication, and the resulting spreading sequence is the third spreading sequence.
[0137] Optionally, as an embodiment, when the fifth indication information is indicated by the second communication device and is used to indicate the sequence type and sequence length of the third spread spectrum sequence, or when the fifth indication information is configured or indicated by the fourth communication device and is used to indicate the sequence type and sequence length of the third spread spectrum sequence, the third communication device may include the following when determining the third spread spectrum sequence based on the fifth indication information:
[0138] The third spreading sequence is determined based on the fifth indication information. That is, the third spreading sequence is determined based on the sequence type and sequence length indicated by the fifth indication information.
[0139] S506: The third communication device despreads the first signal and the second signal according to the third spreading sequence.
[0140] After determining the third spreading sequence based on the content in S504, the third communication device can despread the first signal and the second signal according to the third spreading sequence. The specific implementation of despreading can be found in the relevant technology, and will not be described in detail here.
[0141] It should be noted that, in this embodiment, the first signal is obtained by spreading the original signal based on the first spreading sequence, and the second signal is obtained by spreading the backscattered signal based on the second spreading sequence. The backscattered signal is generated by modulating and backscattering the first signal. That is, the second signal is a signal generated based on the Kronecker product of the first and second spreading sequences, which is equivalent to the second signal being a signal generated based on the third spreading sequence. In this case, when the third communication device despreads the first and second signals according to the third spreading sequence, since the third spreading sequence and the first spreading sequence are orthogonal, but not orthogonal to the third spreading sequence itself, for the first signal, the orthogonality or cross-correlation of the third spreading sequence and the first spreading sequence in the first signal can be used to eliminate the first signal, thereby achieving the purpose of eliminating interference signals. For the second signal, the non-orthogonality or autocorrelation of the third spreading sequence itself in the second signal can be used to recover the backscattered signal in the second signal, thereby obtaining a useful backscattered signal.
[0142] In this embodiment, when the first communication device sends a signal to the second communication device, it can spread the original signal based on the indicated first spreading sequence to obtain a first signal, and then send the first signal to the second communication device. When the second communication device sends a backscattered signal to the third communication device, it can generate a second signal based on the backscattered signal and the indicated second spreading sequence, and then send the second signal to the third communication device. After receiving the first and second signals, the third communication device can despread the first and second signals according to the indicated third spreading sequence. Since both the first and second signals are processed by the spreading sequence, when the third communication device despreads the first and second signals based on the spreading sequence, it can eliminate interference signals and recover useful backscattered signals based on the characteristics of the spreading sequence, thereby effectively eliminating interference signals, ensuring the communication performance of backscatter communication, and improving the transmission efficiency, transmission distance, and reliable transmission of backscatter communication.
[0143] like Figure 6 As shown, this application embodiment provides a signal processing method 600, which can be executed by a fourth communication device, the fourth communication device being... Figure 2The radio frequency source 21 shown, or the backscatter communication receiving device 23, or the backscatter communication transmitting device 22, or a third-party network device, may be... Figure 1 The terminal or network-side device in the illustrated embodiment, in other words, the signal processing method can be executed by software or hardware installed in a radio frequency source, a backscatter communication receiving device, a backscatter communication transmitting device, or a third-party network device, and the signal processing method includes the following steps.
[0144] S602: The fourth communication device configures or instructs at least one of the first, second, and third spreading sequences to the first, second, and third communication devices.
[0145] The fourth communication device can be the first communication device, the second communication device, the third communication device, or a third-party network device. The first communication device can be a radio frequency source, the second communication device can be a backscatter communication transmitter, the third communication device can be a backscatter communication receiver, and the third-party network device can be any device other than the radio frequency source, the backscatter communication transmitter, and the backscatter communication receiver, such as a base station, a relay device, a reader / writer device, or other terminal devices. In the embodiments of this application, the fourth communication device can uniformly configure or instruct at least one of the first, second, and third spreading sequences to the first, second, and third communication devices in a static or semi-static manner.
[0146] Optionally, as an embodiment, the fourth communication device may configure or instruct a first spreading sequence to the first communication device, configure or instruct a second spreading sequence to the second communication device, and configure or instruct a third spreading sequence to the third communication device. The first spreading sequence is used by the first communication device to spread the original signal to generate a first signal. The second spreading sequence is used by the second communication device to spread the backscattered modulated signal to generate a second signal. The backscattered modulated signal is generated by the second communication device modulating and backscattering the first signal. The third spreading sequence is used by the third communication device to despread the first and second signals. Detailed descriptions of the first, second, and third spreading sequences can be found in [link to relevant documentation]. Figures 2 to 4 The corresponding content in the embodiment, specifically the implementation of the first communication device generating the first signal based on the first spread spectrum sequence indicated by the fourth communication device, can be found in [reference needed]. Figure 3 The embodiment shown illustrates how the second communication device generates a second signal based on a second spread spectrum sequence indicated by a fourth communication device. For a more detailed explanation, please refer to [link to relevant documentation]. Figure 4 The specific implementation of the third communication device performing despreading based on the third spreading sequence indicated by the fourth communication device, as shown in the embodiment, can be found in [reference needed]. Figure 5 The embodiments shown will not be described in detail here.
[0147] It should be noted that in other implementations, the spreading sequence configured by the fourth communication device to the first through third communication devices can be other combinations. For example, the fourth communication device can configure or instruct the first communication device to use the first spreading sequence, configure or instruct the second communication device to use the second spreading sequence, and configure or instruct the third communication device to use the first and second spreading sequences. Examples will not be provided here.
[0148] Optionally, as an embodiment, the fourth communication device may configure or instruct at least one of the first, second, and third spreading sequences to the first, second, and third communication devices via at least one of RRC signaling, MAC CE, DCI, SCI, or preamble sequences.
[0149] Optionally, as an embodiment, when configuring or indicating the first spreading sequence, the fourth communication device may specifically configure or indicate the sequence type and sequence length of the first spreading sequence; when configuring or indicating the second spreading sequence, it may specifically configure or indicate the sequence type and sequence length of the second spreading sequence; and when configuring or indicating the third spreading sequence, it may specifically configure or indicate the sequence type and sequence length of the third spreading sequence. The sequence type of the first spreading sequence is different from the sequence type of the second spreading sequence, and the third spreading sequence is the Kronecker product of the first and second spreading sequences. The sequence type of the first or second spreading sequence can be any one of the following: m-sequence, Gold sequence, Walsh sequence, PN sequence, Bent sequence, Kasami sequence, sequence zero-correlation region sequence ZCZ, polyphase orthogonal sequence, fully complementary code, or chaotic sequence. Alternatively, it can be other sequence types, as long as the sequence type of the first and second spreading sequences is different.
[0150] In this embodiment, the fourth communication device can uniformly configure or instruct the first, second, and third communication devices on the spreading sequences they use. When the first communication device sends a signal to the second communication device, it can spread the original signal based on the instructed first spreading sequence to obtain a first signal, and then send the first signal to the second communication device. When the second communication device sends a backscattered signal to the third communication device, it can generate a second signal based on the backscattered signal and the instructed second spreading sequence, and then send the second signal to the third communication device. After receiving the first and second signals, the third communication device can despread the first and second signals according to the instructed third spreading sequence. Since both the first and second signals are processed by the spreading sequence, when the third communication device despreads the first and second signals based on the spreading sequence, it can eliminate interference signals and recover useful backscattered signals based on the characteristics of the spreading sequence, thereby effectively eliminating interference signals, ensuring the communication performance of backscatter communication, and improving the transmission efficiency, transmission distance, and reliable transmission of backscatter communication.
[0151] In the technical solutions provided in this application, the spreading sequences used by the first communication device, the second communication device, and the third communication device can be configured or indicated in a static or semi-static manner, or they can be indicated dynamically. For ease of understanding, please refer to... Figure 7 and Figure 8 .
[0152] Figure 7 This is a schematic flowchart of a signal processing method according to an embodiment of this application. Figure 7 In the illustrated embodiment, the spread spectrum sequences used by the first communication device, the second communication device, and the third communication device can be configured or indicated in a static or semi-static manner, which may specifically include the following steps.
[0153] S701: The fourth communication device configures a first spreading sequence to the first communication device, configures a second spreading sequence to the second communication device, and configures a third spreading sequence to the third communication device.
[0154] The fourth communication device can be the first communication device, the second communication device, the third communication device, or a third-party network device. The fourth communication device can configure the sequence type and sequence length of the first spreading sequence to the first communication device via first indication information, configure the sequence type and sequence length of the second spreading sequence to the second communication device via third indication information, and configure the sequence type and sequence length of the third spreading sequence to the third communication device via fifth indication information. The sequence types of the first and second spreading sequences are different, and the third spreading sequence is the Kronecker product of the first and second spreading sequences. The sequence type of either the first or second spreading sequence can be any of the following: m-sequence, Gold sequence, Walsh sequence, PN sequence, Bent sequence, Kasami sequence, sequence zero-correlation region sequence ZCZ, polyphase orthogonal sequence, fully complementary code, or chaotic sequence.
[0155] S702: The first communication device determines the first spread spectrum sequence according to the first instruction information.
[0156] S703: The first communication device spreads the original signal according to the first spreading sequence to generate the first signal.
[0157] S704: The first communication device sends a first signal to the second communication device.
[0158] S705: The second communication device determines the second spread spectrum sequence based on the third instruction information.
[0159] S706: The second communication device generates a second signal based on the second spread spectrum sequence and the backscatter modulation signal.
[0160] The backscatter modulated signal is generated by the second communication device modulating and backscattering the first signal.
[0161] S707: The second communication device sends a second signal to the third communication device.
[0162] S708: The third communication device receives the first signal and the second signal.
[0163] S709: The third communication device determines the third spread spectrum sequence based on the fifth instruction information.
[0164] S710: The third communication device despreads the first signal and the second signal according to the third spreading sequence.
[0165] For specific implementation details of S701 to S710 mentioned above, please refer to [link / reference]. Figures 3 to 6 The specific implementation of the corresponding steps in the illustrated embodiments will not be described in detail here.
[0166] Figure 8This is a schematic flowchart of a signal processing method according to an embodiment of this application. Figure 8 In the illustrated embodiment, the spread spectrum sequences used by the first communication device, the second communication device, and the third communication device can be dynamically indicated, which may specifically include the following steps.
[0167] S801: The first communication device determines the first spread spectrum sequence according to the first instruction information.
[0168] The first instruction information can be indicated by a fourth communication device, which can be the first communication device, the second communication device, the third communication device, or a third-party network device.
[0169] S802: The first communication device spreads the original signal according to the first spreading sequence to generate the first signal.
[0170] S803: The first communication device sends a first signal to the second communication device.
[0171] S804: The first communication device sends a second indication message to the second and third communication devices. The second indication message is used to indicate the sequence type and sequence length of the first spread spectrum sequence.
[0172] It should be noted that when the first communication device and the third communication device are the same device (monostatic backscatter communication architecture), the first communication device does not need to send the second instruction information to the third communication device. This explanation is only given in the case where the first communication device and the third communication device are not the same device.
[0173] S805: The second communication device determines the second spread spectrum sequence based on the second instruction information.
[0174] S806: The second communication device generates a second signal based on the second spread spectrum sequence and the backscatter modulation signal.
[0175] The backscatter modulated signal is generated by the second communication device modulating and backscattering the first signal.
[0176] S807: The second communication device sends a second signal to the third communication device.
[0177] S808: The second communication device sends a fourth instruction message to the third communication device.
[0178] The fourth indication information is used to indicate the sequence type and sequence length of the second spreading sequence, or the sequence type and sequence length of the third spreading sequence, wherein the third spreading sequence is the Kronecker product of the first and second spreading sequences.
[0179] S809: The third communication device receives the first signal and the second signal.
[0180] S810: The third communication device determines the third target sequence based on the fourth instruction information, or determines the third spread spectrum sequence based on the second instruction information and the fourth instruction information.
[0181] S811: The third communication device despreads the first signal and the second signal according to the third spreading sequence.
[0182] For specific implementation details of S801 to S811 mentioned above, please refer to [link / reference]. Figures 3 to 6 The specific implementation of the corresponding steps in the illustrated embodiments will not be described in detail here.
[0183] To facilitate understanding of the technical solutions provided in the embodiments of this application, the following will use monostatic backscatter communication architecture and bistatic backscatter communication architecture as examples for explanation.
[0184] Figure 9 This is a schematic diagram of a signal processing method according to an embodiment of this application. Figure 9 The backscatter communication system shown is a monostatic backscatter communication architecture. Figure 9 The following example illustrates the situation where a fourth communication device uniformly configures or instructs the first, second, and third communication devices with the spread spectrum sequence.
[0185] Figure 9 In the process, when the first communication device sends a signal to the second communication device, it can use the first spreading sequence c1(k) configured or indicated by the fourth communication device to spread the original signal to generate a first signal, which can be represented as:
[0186]
[0187] c1(k) is a spreading sequence of length M.
[0188] After generating the first signal, the first communication device can send the first signal to the second communication device.
[0189] After the second communication device receives the first signal, the received first signal can be represented as:
[0190]
[0191] h1 represents the channel between the second communication device and the first communication device, and n1(k) is the noise signal.
[0192] The second communication device modulates the received signal with the baseband signal b(n) using backscatter modulation to generate a backscatter signal. Then, based on the second spreading sequence c2(l) configured or indicated by the fourth communication device, it spreads the backscatter signal to generate a second signal, which can be represented as:
[0193]
[0194] Wherein, the second spreading sequence c2(l) has a length of N, and c3(p) is a composite spreading sequence of length M×N generated by multiplying the first and second spreading sequences by Kronecker, i.e., the third spreading sequence, c3(p) can be expressed as:
[0195]
[0196] After generating the second signal, the second communication device can send the second signal to the third communication device.
[0197] When the third communication device (i.e., the first communication device) receives signals, it can receive both a first signal and a second signal. The received signals can be represented as follows:
[0198]
[0199] Among them, the first item of the above signal includes the self-interference signal caused by carrier leakage, as well as the multipath interference signal caused by environmental multipath. The second item is the signal item received by the third communication device after two-way link attenuation and modulation of the backscatter signal. h3 represents the channel between the third communication device and the third communication device, and h2 represents the channel between the second communication device and the third communication device.
[0200] After receiving the first and second signals, the third communication device can despread the first signal according to the third spreading sequence c4(p) configured or indicated by the fourth communication device, which can be specifically expressed as follows:
[0201]
[0202] Since c4(p) equals c3(p), according to the autocorrelation and cross-correlation characteristics of the composite sequence, the first term in the above formula is zero, the second term is only h2(n)b(n)h1(n)x(n), and the third term is the noise term, thus eliminating the interference signal. The baseband signal b(n) can be recovered by demodulating the signal d(n) after eliminating the interference.
[0203] Figure 10 This is a schematic diagram of a signal processing method according to an embodiment of this application. Figure 10 The backscatter communication system shown is a bistatic backscatter communication architecture. Figure 10 The following explanation uses the example of dynamically indicating the spread spectrum sequences used by the first, second, and third communication devices.
[0204] Figure 10In this process, when the first communication device sends a signal to the second communication device, it can autonomously select a first spreading sequence c1(k) to spread the original signal according to the first indication information to generate a first signal. This first signal can be represented as:
[0205]
[0206] c1(k) is a spreading sequence of length M.
[0207] After generating the first signal, the first communication device can send the first signal to the second communication device, and at the same time send the second indication information to the second communication device and the third communication device. The second indication information is used to indicate the sequence type and sequence length of the first spread spectrum sequence.
[0208] After the second communication device receives the first signal, the received first signal can be represented as:
[0209]
[0210] h1 represents the channel between the second communication device and the first communication device, and n1(k) is the noise signal.
[0211] The second communication device modulates and backscatters the received signal using the baseband signal b(n) to generate a backscattered signal. Then, it determines the second spreading sequence c2(l) based on the second indication information and spreads the backscattered signal according to the second spreading c2(l) to generate a second signal. The second signal can be represented as:
[0212]
[0213] The specific implementation method of the second communication device determining the second spread spectrum sequence based on the second indication information can be found in [reference needed]. Figure 3 The illustrated embodiment will not be described in detail here. The second spreading sequence c2(l) has a length of N, and c3(p) is a composite spreading sequence of length M×N generated by multiplying the first and second spreading sequences by Kronecker, i.e., the third spreading sequence. c3(p) can be expressed as:
[0214]
[0215] After generating the second signal, the second communication device can send the second signal to the third communication device. At the same time, it can also send a fourth indication information to the third communication device. The fourth indication information is used to indicate the sequence type and sequence length of the second spread spectrum sequence, or the sequence type and sequence length of the third spread spectrum sequence. The third spread spectrum sequence is the Kronecker product of the first spread spectrum sequence and the second spread spectrum sequence.
[0216] When the third communication device receives signals, it can receive both the first signal and the second signal. The received signals can be represented as follows:
[0217]
[0218] Among them, the first item of the above signal is cross-link interference or direct link interference, the second item is the signal item of the backscattered signal of the cascaded channel received by the third communication device, h3 represents the channel between the third communication device and the first communication device, and h2 represents the channel between the second communication device and the third communication device.
[0219] After receiving the first and second signals, the third communication device can determine the third spreading sequence based on the second and fourth indication information, or based on the fourth indication information. For specific implementation details, please refer to [link to relevant documentation]. Figure 4 The corresponding content in the illustrated embodiment will not be repeated here. After determining the third spreading sequence, the first and second signals can be despread according to the third spreading sequence, which can be specifically expressed as follows:
[0220]
[0221] Since c4(p) equals c3(p), according to the autocorrelation and cross-correlation characteristics of the composite sequence, the first term in the above formula is zero, the second term is only h2(n)b(n)h1(n)x(n), and the third term is the noise term, thus eliminating the interference signal. The baseband signal b(n) can be recovered by demodulating the signal d(n) after eliminating the interference.
[0222] In this embodiment, when the first communication device sends a signal to the second communication device, it can spread the original signal based on the indicated first spreading sequence to obtain a first signal, and then send the first signal to the second communication device. When the second communication device sends a backscattered signal to the third communication device, it can generate a second signal based on the backscattered signal and the indicated second spreading sequence, and then send the second signal to the third communication device. After receiving the first and second signals, the third communication device can despread the first and second signals according to the indicated third spreading sequence. Since both the first and second signals are processed by the spreading sequence, when the third communication device despreads the first and second signals based on the spreading sequence, it can eliminate interference signals and recover useful backscattered signals based on the characteristics of the spreading sequence, thereby effectively eliminating interference signals, ensuring the communication performance of backscatter communication, and improving the transmission efficiency, transmission distance, and reliable transmission of backscatter communication.
[0223] The signal processing method provided in this application can be executed by a signal processing device. This application uses an example of a signal processing device executing the signal processing method to illustrate the signal processing device provided in this application.
[0224] Figure 11 This is a schematic diagram of a signal processing apparatus according to an embodiment of this application. This apparatus may correspond to a first communication device in other embodiments. Figure 11 As shown, the device 1100 includes the following modules.
[0225] The determining module 1101 is used to determine the first spreading sequence based on the first indication information;
[0226] Signal processing module 1102 is used to spread the original signal according to the first spreading sequence to generate a first signal;
[0227] The transmitting module 1103 is used to transmit the first signal to the second communication device, and the device is a device that provides a radio frequency carrier source to the second communication device.
[0228] Optionally, as an embodiment, the first indication information is used to indicate the sequence type and sequence length of the first spread spectrum sequence.
[0229] Optionally, as an embodiment, the sequence type of the first spreading sequence includes any of the following:
[0230] m-sequence; Gold sequence; Walsh sequence; PN sequence; Bent sequence; Kasami sequence; Sequence zero correlation region sequence ZCZ; Polyphase orthogonal sequence; Completely complementary code; Chaotic sequence.
[0231] Optionally, as an embodiment, the first indication information is configured or indicated by a fourth communication device, which may be a first communication device, a second communication device, a third communication device, or a third-party network device.
[0232] Optionally, as an embodiment, when the first indication information is configured or indicated by the fourth communication device, and the fourth communication device is not the first communication device, the apparatus further includes a receiving module 1104, the receiving module 1104 being configured to:
[0233] Receive the first indication information;
[0234] The first indication information is configured or indicated by the fourth communication device through at least one of the following methods: Radio Resource Control (RRC) signaling, Media Access Control Unit (MAC CE), Downlink Control Information (DCI), Sidelink Control Information (SCI), and preamble sequence.
[0235] Optionally, as an embodiment, the sending module 1103 is further configured to:
[0236] If the first communication device and the third communication device are different devices, a second instruction message is sent to both the second communication device and the third communication device.
[0237] If the first communication device and the third communication device are the same device, the second indication information is sent to the second communication device.
[0238] The second indication information is used to indicate the sequence type and sequence length of the first spread spectrum sequence.
[0239] Optionally, as an embodiment, the sending module 1103 is configured to:
[0240] The second indication information is transmitted via at least one of RRC signaling, MAC CE, DCI, SCI, and preamble sequence.
[0241] The apparatus 1100 according to the embodiments of this application can refer to the flow of the method 300 corresponding to the embodiments of this application. Furthermore, each unit / module in the apparatus 1100 and the other operations and / or functions described above are for implementing the corresponding flow in the method 300 and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be described in detail here.
[0242] Figure 12 This is a schematic diagram of a signal processing apparatus according to an embodiment of this application. This apparatus may correspond to a second communication device in other embodiments. Figure 12 As shown, the device 1200 includes the following modules.
[0243] Receiver module 1201 is used to receive a first signal, which is generated by the first communication device spreading the original signal according to the first spreading sequence;
[0244] The determining module 1202 is used to determine the second spreading sequence based on the third indication information;
[0245] Signal processing module 1203 is used to spread the backscatter modulated signal according to the second spread spectrum sequence to generate a second signal, wherein the backscatter modulated signal is generated by modulating and backscattering the first signal;
[0246] The transmitting module 1204 is used to transmit the second signal to the third communication device.
[0247] Optionally, as an embodiment, the third indication information is indicated by the first communication device, and the third indication information is used to indicate the sequence type and sequence length of the first spread spectrum sequence; or,
[0248] The third indication information is configured or indicated by a fourth communication device, which may be the first communication device, the second communication device, the third communication device, or a third-party network device. The third indication information is used to indicate the sequence type and sequence length of the second spread spectrum sequence.
[0249] Optionally, as an embodiment, when the third indication information is indicated by the first communication device, or when the third indication information is configured or indicated by the fourth communication device and the fourth communication device is not the second communication device, the receiving module 1201 is further configured to:
[0250] Receive the third instruction information;
[0251] The third indication information is configured or indicated by at least one of RRC signaling, MAC CE, DCI, SCI and preamble sequence.
[0252] Optionally, as an embodiment, the sequence type of the second spreading sequence is different from the sequence type of the first spreading sequence, and the sequence type of the second spreading sequence includes any of the following:
[0253] m-sequence; Gold sequence; Walsh sequence; PN sequence; Bent sequence; Kasami sequence; Sequence zero correlation region sequence ZCZ; Polyphase orthogonal sequence; Completely complementary code; Chaotic sequence.
[0254] Optionally, as an embodiment, the sending module 1204 is further configured to:
[0255] Send a fourth instruction message to the third communication device;
[0256] The fourth indication information is used to indicate the sequence type and sequence length of the second spread spectrum sequence, or the sequence type and sequence length of the third spread spectrum sequence, wherein the third spread spectrum sequence is the Kronecker product of the first spread spectrum sequence and the second spread spectrum sequence.
[0257] Optionally, as an embodiment, the sending module 1204 is configured to:
[0258] The fourth indication information is sent to the third communication device via at least one of RRC signaling, MAC CE, DCI, SCI, and preamble sequence.
[0259] The apparatus 1200 according to the embodiments of this application can refer to the flow of the method 400 corresponding to the embodiments of this application. Furthermore, each unit / module in the apparatus 1200 and the other operations and / or functions described above are respectively for implementing the corresponding flow in the method 400 and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be described in detail here.
[0260] Figure 13 This is a schematic diagram of a signal processing apparatus according to an embodiment of this application. This apparatus may correspond to a third communication device in other embodiments. Figure 13 As shown, the device 1300 includes the following modules.
[0261] The receiving module 1301 is used to receive a first signal and a second signal. The first signal is generated by the first communication device spreading the original signal according to the first spreading sequence. The second signal is generated by the second communication device spreading the backscatter modulated signal according to the second spreading sequence. The backscatter modulated signal is generated by the second communication device modulating and backscattering the first signal.
[0262] The determining module 1302 is used to determine the third spreading sequence based on the fifth indication information;
[0263] The signal processing module 1303 is used to despread the first signal and the second signal according to the third spreading sequence.
[0264] Optionally, as an embodiment, the sequence types of the first spreading sequence and the second spreading sequence are different, and the third spreading sequence is the Kronecker product of the first spreading sequence and the second spreading sequence;
[0265] Wherein, the sequence type of the first spreading sequence or the sequence type of the second spreading sequence includes any of the following:
[0266] m-sequence; Gold sequence; Walsh sequence; PN sequence; Bent sequence; Kasami sequence; Sequence zero correlation region sequence ZCZ; Polyphase orthogonal sequence; Completely complementary code; Chaotic sequence.
[0267] Optionally, as an embodiment, the fifth indication information is used to indicate the sequence type and sequence length of the second spread spectrum sequence, or the sequence type and sequence length of the third spread spectrum sequence.
[0268] Optionally, as an embodiment, when the fifth indication information is used to indicate the sequence type and sequence length of the second spread spectrum sequence, the determining module 1302 is configured to:
[0269] The second spreading sequence is determined according to the fifth indication information;
[0270] The first spreading sequence is determined according to the sixth indication information, wherein the sixth indication information is used to indicate the sequence type and sequence length of the first spreading sequence;
[0271] The third spreading sequence is obtained by multiplying the first spreading sequence and the second spreading sequence by Kronecker multiplication.
[0272] Optionally, as an embodiment, the sixth indication information is indicated by the first communication device; or,
[0273] The sixth instruction information is configured or indicated by a fourth communication device, which may be the first communication device, the second communication device, the third communication device, or a third-party network device.
[0274] Optionally, as an embodiment, when the sixth indication information is indicated by the first communication device and the first communication device and the third communication device are not the same device, or when the sixth indication information is configured or indicated by the fourth communication device and the fourth communication device is not the third communication device, the receiving module 1301 is further configured to:
[0275] Receive the sixth instruction information;
[0276] The sixth indication information is configured or indicated through at least one of RRC signaling, MAC CE, DCI, SCI and preamble sequence.
[0277] Optionally, as an embodiment, the fifth indication information is indicated by the second communication device, or...
[0278] The fifth instruction information is configured or indicated by a fourth communication device, which may be the first communication device, the second communication device, the third communication device, or a third-party network device.
[0279] Optionally, as an embodiment, when the fifth indication information is indicated by the second communication device, or when the fifth indication information is configured by the fourth communication device and the fourth communication device is not the third communication device, the receiving module 1301 is further configured to:
[0280] Receive the fifth instruction information;
[0281] The fifth indication information is configured or indicated through at least one of RRC signaling, MAC CE, DCI, SCI, and preamble sequence.
[0282] The apparatus 1300 according to the embodiments of this application can refer to the flow of the method 500 corresponding to the embodiments of this application. Furthermore, each unit / module in the apparatus 1300 and the other operations and / or functions described above are respectively for implementing the corresponding flow in the method 500 and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be described in detail here.
[0283] Figure 14 This is a schematic diagram of a signal processing apparatus according to an embodiment of this application. This apparatus may correspond to a fourth communication device in other embodiments. Figure 14 As shown, the device 1400 includes the following modules.
[0284] Configuration module 1401 is configured to configure or instruct at least one of a first spreading sequence, a second spreading sequence, and a third spreading sequence to a first communication device, a second communication device, and a third communication device;
[0285] Wherein, the first spreading sequence is used by the first communication device to spread the original signal to generate a first signal, the second spreading sequence is used by the second communication device to spread the backscatter modulated signal to generate a second signal, the backscatter modulated signal is generated by modulating and backscattering the first signal, and the third spreading sequence is used by the third communication device to despread the first signal and the second signal.
[0286] Optionally, as an embodiment, the device may be the first communication device, the second communication device, the third communication device, or a third-party network device.
[0287] Optionally, as an embodiment, the configuration module 1401 is used for:
[0288] Configure or indicate at least one of the first spreading sequence, the second spreading sequence, and the third spreading sequence by at least one of RRC signaling, MAC CE, DCI, SCI, or preamble sequence.
[0289] Optionally, as an embodiment, the configuration module 1401 is used for:
[0290] Configure or indicate the sequence type and sequence length of the first spreading sequence, the sequence type and sequence length of the second spreading sequence, and the sequence type and sequence length of the third spreading sequence.
[0291] Optionally, as an embodiment, the sequence types of the first spreading sequence and the second spreading sequence are different, and the third spreading sequence is the Kronecker product of the first spreading sequence and the second spreading sequence;
[0292] Wherein, the sequence type of the first spreading sequence or the sequence type of the second spreading sequence includes any of the following:
[0293] m-sequence; Gold sequence; Walsh sequence; PN sequence; Bent sequence; Kasami sequence; Sequence zero correlation region sequence ZCZ; Polyphase orthogonal sequence; Completely complementary code; Chaotic sequence.
[0294] The apparatus 1400 according to the embodiments of this application can refer to the flow of the method 600 corresponding to the embodiments of this application. Furthermore, each unit / module in the apparatus 1400 and the other operations and / or functions described above are respectively for implementing the corresponding flow in the method 600 and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be described in detail here.
[0295] The signal processing device in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices besides a terminal. For example, the terminal can include, but is not limited to, the type of terminal 11 listed above; other devices can be servers, network attached storage (NAS), etc., and this application embodiment does not specifically limit the type.
[0296] The signal processing device provided in this application embodiment can achieve... Figures 3 to 6 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0297] Optional, such as Figure 15 As shown in the illustration, this application also provides a communication device 1500, including a processor 1501 and a memory 1502. The memory 1502 stores a program or instructions that can run on the processor 1501. For example, when the communication device 1500 is a terminal, the program or instructions executed by the processor 1501 implement the various steps of the above-described signal processing method embodiments and achieve the same technical effect. When the communication device 1500 is a network-side device, the program or instructions executed by the processor 1501 implement the various steps of the above-described signal processing method embodiments and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0298] This application embodiment also provides a communication device, including a processor and a communication interface. The processor is configured to determine a first spreading sequence according to first indication information; spread an original signal according to the first spreading sequence to generate a first signal; the communication interface is configured to send the first signal to a second communication device, the communication device being a device that provides a radio frequency carrier source to the second communication device; or, the communication interface is configured to receive a first signal, the first signal being generated by the first communication device spreading the original signal according to the first spreading sequence; the processor is configured to determine a second spreading sequence according to third indication information; spread a backscatter modulated signal according to the second spreading sequence to generate a second signal, the backscatter modulated signal being generated by modulating and backscattering the first signal; the communication interface is configured to send the second signal to a third communication device; or, the communication interface is configured to receive a first signal and a second signal, the first signal being generated by the first communication device spreading the original signal according to the first spreading sequence. The second signal is generated by the second communication device spreading the backscatter modulated signal according to the second spreading sequence, and the backscatter modulated signal is generated by the second communication device modulating and backscattering the first signal; the processor is used to determine the third spreading sequence according to the fifth indication information; and to despread the first signal and the second signal according to the third spreading sequence; or, the communication interface is used to configure or indicate at least one of the first spreading sequence, the second spreading sequence and the third spreading sequence to the first communication device, the second communication device and the third communication device; wherein, the first spreading sequence is used by the first communication device to spread the original signal to generate the first signal, the second spreading sequence is used by the second communication device to spread the backscatter modulated signal to generate the second signal, the backscatter modulated signal is generated by modulating and backscattering the first signal, and the third spreading sequence is used by the third communication device to despread the first signal and the second signal. This communication device embodiment corresponds to the first communication device-side method embodiment described above, or to the second communication device-side method embodiment described above, or to the third communication device-side method embodiment described above, or to the fourth communication device-side method embodiment described above. All implementation processes and methods of the above method embodiments can be applied to this communication device embodiment and can achieve the same technical effect. Specifically, Figure 16 A schematic diagram of the hardware structure of a communication device to implement an embodiment of this application.
[0299] The communication device 1600 includes, but is not limited to, at least some of the following components: antenna unit 1601, network module 1602, audio output unit 1603, input unit 1604, sensor 1605, display unit 1606, user input unit 1607, interface unit 1608, memory 1609, and processor 1610.
[0300] Those skilled in the art will understand that the communication device 1600 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1610 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 16 The communication device structure shown does not constitute a limitation on the communication device. The communication device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0301] It should be understood that, in this embodiment, the input unit 1604 may include a graphics processing unit (GPU) 16041 and a microphone 16042. The GPU 16041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1606 may include a display panel 16061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1607 includes at least one of a touch panel 16071 and other input devices 16072. The touch panel 16071 is also called a touch screen. The touch panel 16071 may include a touch detection device and a touch controller. Other input devices 16072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.
[0302] In this embodiment, after receiving downlink data from the network-side device, the antenna unit 1601 can transmit it to the processor 1610 for processing; in addition, the antenna unit 1601 can send uplink data to the network-side device. Typically, the antenna unit 1601 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0303] The memory 1609 can be used to store software programs or instructions, as well as various data. The memory 1609 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1609 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1609 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0304] Processor 1610 may include one or more processing units; optionally, processor 1610 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1610.
[0305] Wherein, the processor 1610 is configured to determine a first spreading sequence according to first indication information; spread the original signal according to the first spreading sequence to generate a first signal; the antenna unit 1601 is configured to transmit the first signal to a second communication device, wherein the communication device is a device that provides a radio frequency carrier source to the second communication device; or,
[0306] The antenna unit 1601 is used to receive a first signal, which is generated by a first communication device spreading an original signal according to a first spreading sequence; the processor 1610 is used to determine a second spreading sequence according to third indication information; spread a backscatter modulated signal according to the second spreading sequence to generate a second signal, which is generated by modulating and backscattering the first signal; the antenna unit 1601 is used to transmit the second signal to a third communication device; or,
[0307] The antenna unit 1601 is used to receive a first signal and a second signal. The first signal is generated by a first communication device spreading the original signal according to a first spreading sequence. The second signal is generated by a second communication device spreading a backscatter modulated signal according to a second spreading sequence. The backscatter modulated signal is generated by the second communication device modulating and backscattering the first signal. The processor 1610 is used to determine a third spreading sequence according to fifth indication information; and to despread the first signal and the second signal according to the third spreading sequence; or...
[0308] The antenna unit 1601 is used to configure or indicate at least one of a first spreading sequence, a second spreading sequence, and a third spreading sequence to a first communication device, a second communication device, and a third communication device; wherein, the first spreading sequence is used by the first communication device to spread the original signal to generate a first signal, the second spreading sequence is used by the second communication device to spread the backscatter modulated signal to generate a second signal, the backscatter modulated signal being generated by modulating and backscattering the first signal, and the third spreading sequence is used by the third communication device to despread the first signal and the second signal.
[0309] In this embodiment, when the first communication device sends a signal to the second communication device, it can spread the original signal based on the indicated first spreading sequence to obtain a first signal, and then send the first signal to the second communication device. When the second communication device sends a backscattered signal to the third communication device, it can generate a second signal based on the backscattered signal and the indicated second spreading sequence, and then send the second signal to the third communication device. After receiving the first and second signals, the third communication device can despread the first and second signals according to the indicated third spreading sequence. Since both the first and second signals are processed by the spreading sequence, when the third communication device despreads the first and second signals based on the spreading sequence, it can eliminate interference signals and recover useful backscattered signals based on the characteristics of the spreading sequence, thereby effectively eliminating interference signals, ensuring the communication performance of backscatter communication, and improving the transmission efficiency, transmission distance, and reliable transmission of backscatter communication.
[0310] This application embodiment also provides a communication device, including a processor and a communication interface. The processor is configured to determine a first spreading sequence according to first indication information; spread an original signal according to the first spreading sequence to generate a first signal; the communication interface is configured to send the first signal to a second communication device, the communication device being a device that provides a radio frequency carrier source to the second communication device; or, the communication interface is configured to receive a first signal, the first signal being generated by the first communication device spreading the original signal according to the first spreading sequence; the processor is configured to determine a second spreading sequence according to third indication information; spread a backscatter modulated signal according to the second spreading sequence to generate a second signal, the backscatter modulated signal being generated by modulating and backscattering the first signal; the communication interface is configured to send the second signal to a third communication device; or, the communication interface is configured to receive a first signal and a second signal, the first signal being generated by the first communication device spreading the original signal according to the first spreading sequence. The second signal is generated by a second communication device spreading a backscatter modulated signal according to a second spreading sequence, wherein the backscatter modulated signal is generated by the second communication device modulating and backscattering the first signal; the processor is configured to determine a third spreading sequence according to fifth indication information; and despread the first signal and the second signal according to the third spreading sequence; or, the communication interface is configured to configure or indicate at least one of the first spreading sequence, the second spreading sequence, and the third spreading sequence to the first communication device, the second communication device, and the third communication device; wherein the first spreading sequence is used by the first communication device to spread the original signal to generate a first signal, the second spreading sequence is used by the second communication device to spread the backscatter modulated signal to generate a second signal, wherein the backscatter modulated signal is generated by modulating and backscattering the first signal, and the third spreading sequence is used by the third communication device to despread the first signal and the second signal. This communication device embodiment corresponds to the first communication device side method embodiment, or the second communication device side method embodiment, or the third communication device side method embodiment, or the fourth communication device side method embodiment. All implementation processes and methods of the above method embodiments can be applied to this communication device embodiment and can achieve the same technical effect.
[0311] Specifically, embodiments of this application also provide a communication device. For example... Figure 17As shown, the communication device 1700 includes: an antenna 171, a radio frequency (RF) device 172, a baseband device 173, a processor 174, and a memory 175. The antenna 171 is connected to the RF device 172. In the uplink direction, the RF device 172 receives information through the antenna 171 and transmits the received information to the baseband device 173 for processing. In the downlink direction, the baseband device 173 processes the information to be transmitted and sends it to the RF device 172. The RF device 172 processes the received information and transmits it through the antenna 171.
[0312] The methods performed by the first communication device, the second communication device, the third communication device, and the fourth communication device in the above embodiments can be implemented in the baseband device 173, which includes a baseband processor.
[0313] Baseband device 173 may include, for example, at least one baseband board on which multiple chips are disposed, such as Figure 17 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 175 via a bus interface to call the program in the memory 175 and execute the communication device operation shown in the above method embodiment.
[0314] The communication device may also include a network interface 176, such as a common public radio interface (CPRI).
[0315] Specifically, the communication device 1700 of this embodiment further includes: instructions or programs stored in memory 175 and executable on processor 174, wherein processor 174 calls the instructions or programs in memory 175 to execute. Figures 11 to 14 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0316] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described signal processing method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0317] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0318] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above signal processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0319] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0320] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described signal processing method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0321] This application also provides a signal processing system, including at least two of a first communication device, a second communication device, a third communication device, and a fourth communication device, wherein the first communication device can be used to perform the above-described... Figure 3 The signal processing method shown above, wherein the second communication device can be used to perform the steps as described above. Figure 4 The signal processing method shown above, wherein the third communication device can be used to perform the steps as described above. Figure 5 The signal processing method shown above, wherein the fourth communication device can be used to perform the steps as described above. Figure 6 The steps of the signal processing method shown are as follows.
[0322] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0323] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0324] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A signal processing method, characterized in that, include: The first communication device determines the first spreading sequence based on the first instruction information; The first communication device spreads the original signal according to the first spreading sequence to generate a first signal; The first communication device sends the first signal to the second communication device, wherein the first communication device is a device that provides a radio frequency carrier source to the second communication device; The sequence type of the first spreading sequence is different from that of the second spreading sequence; the second spreading sequence is used by the second communication device to spread the backscatter modulated signal to generate a second signal, wherein the backscatter modulated signal is generated by the second communication device after modulating and backscattering the first signal.
2. The method according to claim 1, characterized in that, The first indication information is used to indicate the sequence type and sequence length of the first spread spectrum sequence.
3. The method according to claim 1, characterized in that, The sequence type of the first spreading sequence includes any of the following: m-sequence; Gold sequence; Walsh sequence; Pseudo-random noise PN sequence; Bent sequence; Kasami sequence; ZCZ sequence; Polyphase orthogonal sequence; Completely complementary code; Chaotic sequence.
4. The method according to claim 1, characterized in that, The first indication information is configured or indicated by a fourth communication device, which may be the first communication device, the second communication device, the third communication device, or a third-party network device.
5. The method according to claim 4, characterized in that, When the first indication information is configured or indicated by the fourth communication device, and the fourth communication device is not the first communication device, before the first communication device determines the first spreading sequence based on the first indication information, the method further includes: Receive the first instruction information; The first indication information is configured or indicated by the fourth communication device through at least one of the following methods: Radio Resource Control (RRC) signaling, Media Access Control Unit (MAC CE), Downlink Control Information (DCI), Sidelink Control Information (SCI), and preamble sequence.
6. The method according to claim 4, characterized in that, The method further includes: When the first communication device and the third communication device are different devices, the first communication device sends a second instruction message to the second communication device and the third communication device; When the first communication device and the third communication device are the same device, the first communication device sends the second indication information to the second communication device; Wherein, the second indication information is used to indicate the sequence type and sequence length of the first spreading sequence, and the third communication device is used to despread the first signal and the second signal according to the third spreading sequence, wherein the third spreading sequence is the Kronecker product of the first spreading sequence and the second spreading sequence.
7. The method according to claim 6, characterized in that, The first communication device sends the second indication information, including: The first communication device transmits the second indication information via at least one of RRC signaling, MAC CE, DCI, SCI, and preamble sequence.
8. A signal processing method, characterized in that, include: The second communication device receives the first signal, which is generated by the first communication device spreading the original signal according to the first spreading sequence; The second communication device determines the second spreading sequence based on the third indication information; The second communication device spreads the backscatter modulated signal according to the second spread spectrum sequence to generate a second signal, wherein the backscatter modulated signal is generated by modulating and backscattering the first signal; The second communication device sends the second signal to the third communication device; The sequence type of the first spreading sequence is different from that of the second spreading sequence.
9. The method according to claim 8, characterized in that, The third indication information is indicated by the first communication device, and the third indication information is used to indicate the sequence type and sequence length of the first spread spectrum sequence; or, The third indication information is configured or indicated by a fourth communication device, which may be the first communication device, the second communication device, the third communication device, or a third-party network device. The third indication information is used to indicate the sequence type and sequence length of the second spread spectrum sequence.
10. The method according to claim 9, characterized in that, When the third indication information is indicated by the first communication device, or when the third indication information is configured or indicated by the fourth communication device and the fourth communication device is not the second communication device, the method further includes: Receive the third instruction information; The third indication information is configured or indicated by at least one of RRC signaling, MAC CE, DCI, SCI and preamble sequence.
11. The method according to claim 8, characterized in that, The second spreading sequence includes any of the following sequence types: m-sequence; Gold sequence; Walsh sequence; PN sequence; Bent sequence; Kasami sequence; ZCZ sequence; polyphase orthogonal sequence; fully complementary code; chaotic sequence.
12. The method according to claim 8, characterized in that, The method further includes: Send a fourth instruction message to the third communication device; The fourth indication information is used to indicate the sequence type and sequence length of the second spreading sequence or the sequence type and sequence length of the third spreading sequence, wherein the third spreading sequence is the Kronecker product of the first spreading sequence and the second spreading sequence.
13. The method according to claim 12, characterized in that, Sending a fourth indication message to the third communication device, including: The fourth indication information is sent to the third communication device via at least one of RRC signaling, MAC CE, DCI, SCI, and preamble sequence.
14. A signal processing method, characterized in that, include: The third communication device receives a first signal and a second signal. The first signal is generated by the first communication device spreading the original signal according to a first spreading sequence. The second signal is generated by the second communication device spreading the backscatter modulated signal according to a second spreading sequence. The backscatter modulated signal is generated by the second communication device modulating and backscattering the first signal. The sequence type of the first spreading sequence is different from that of the second spreading sequence. The third communication device determines a third spreading sequence based on the fifth indication information, wherein the third spreading sequence is the Kronecker product of the first spreading sequence and the second spreading sequence; The third communication device despreads the first signal and the second signal according to the third spreading sequence.
15. The method according to claim 14, characterized in that, The sequence type of the first spreading sequence or the sequence type of the second spreading sequence includes any of the following: m-sequence; Gold sequence; Walsh sequence; PN sequence; Bent sequence; Kasami sequence; ZCZ sequence; polyphase orthogonal sequence; fully complementary code; chaotic sequence.
16. The method according to claim 14, characterized in that, The fifth indication information is used to indicate the sequence type and sequence length of the second spread spectrum sequence, or the sequence type and sequence length of the third spread spectrum sequence.
17. The method according to claim 16, characterized in that, When the fifth indication information is used to indicate the sequence type and sequence length of the second spreading sequence, the third communication device determines the third spreading sequence based on the fifth indication information, including: The second spreading sequence is determined according to the fifth indication information; The first spreading sequence is determined according to the sixth indication information, wherein the sixth indication information is used to indicate the sequence type and sequence length of the first spreading sequence; The third spreading sequence is obtained by performing a Kronecker multiplication on the first spreading sequence and the second spreading sequence.
18. The method according to claim 17, characterized in that, The sixth indication information is indicated by the first communication device; or, The sixth instruction information is configured or indicated by a fourth communication device, which may be the first communication device, the second communication device, the third communication device, or a third-party network device.
19. The method according to claim 18, characterized in that, When the sixth indication information is indicated by the first communication device and the first communication device and the third communication device are not the same device, or when the sixth indication information is configured or indicated by the fourth communication device and the fourth communication device is not the third communication device, the method further includes: Receive the sixth instruction information; The sixth indication information is configured or indicated through at least one of RRC signaling, MAC CE, DCI, SCI and preamble sequence.
20. The method according to claim 14, characterized in that, The fifth indication information is indicated by the second communication device, or, The fifth instruction information is configured or indicated by a fourth communication device, which may be the first communication device, the second communication device, the third communication device, or a third-party network device.
21. The method according to claim 20, characterized in that, When the fifth indication information is indicated by the second communication device, or when the fifth indication information is configured to be indicated by the fourth communication device and the fourth communication device is not the third communication device, the method further includes: Receive the fifth instruction information; The fifth indication information is configured or indicated through at least one of RRC signaling, MAC CE, DCI, SCI, and preamble sequence.
22. A signal processing method, characterized in that, include: The fourth communication device configures or instructs the first, second, and third spreading sequences to the first, second, and third communication devices, respectively. Wherein, the first spreading sequence is used by the first communication device to spread the original signal to generate a first signal, the second spreading sequence is used by the second communication device to spread the backscatter modulated signal to generate a second signal, the backscatter modulated signal is generated by modulating and backscattering the first signal, and the third spreading sequence is used by the third communication device to despread the first signal and the second signal; wherein, the sequence type of the first spreading sequence is different from the sequence type of the second spreading sequence.
23. The method according to claim 22, characterized in that, The fourth communication device is the first communication device, the second communication device, the third communication device, or a third-party network device.
24. The method according to claim 22, characterized in that, The fourth communication device configures or indicates at least one of the first spreading sequence, the second spreading sequence, and the third spreading sequence through at least one of RRC signaling, MAC CE, DCI, SCI, or preamble sequence.
25. The method according to claim 22, characterized in that, The fourth communication device configures or indicates the sequence type and sequence length of the first spreading sequence, the sequence type and sequence length of the second spreading sequence, and the sequence type and sequence length of the third spreading sequence.
26. The method according to claim 25, characterized in that, The third spreading sequence is the Kronecker product of the first spreading sequence and the second spreading sequence; Wherein, the sequence type of the first spreading sequence or the sequence type of the second spreading sequence includes any of the following: m-sequence; Gold sequence; Walsh sequence; PN sequence; Bent sequence; Kasami sequence; ZCZ sequence; polyphase orthogonal sequence; fully complementary code; chaotic sequence.
27. A signal processing apparatus, characterized in that, include: The determining module is used to determine the first spreading sequence based on the first indication information; The signal processing module is used to spread the original signal according to the first spreading sequence to generate a first signal; A transmitting module is used to transmit the first signal to a second communication device, and the device is a device that provides a radio frequency carrier source to the second communication device; The sequence type of the first spreading sequence is different from that of the second spreading sequence; the second spreading sequence is used by the second communication device to spread the backscatter modulated signal to generate a second signal, wherein the backscatter modulated signal is generated by the second communication device after modulating and backscattering the first signal.
28. The apparatus according to claim 27, characterized in that, The first indication information is used to indicate the sequence type and sequence length of the first spreading sequence, wherein the sequence type of the first spreading sequence includes any of the following: m-sequence; Gold sequence; Walsh sequence; PN sequence; Bent sequence; Kasami sequence; Sequence zero correlation region sequence ZCZ; Polyphase orthogonal sequence; Completely complementary code; Chaotic sequence.
29. The apparatus according to claim 27, characterized in that, The first indication information is configured or indicated by a fourth communication device, which may be a first communication device, a second communication device, a third communication device, or a third-party network device.
30. A signal processing apparatus, characterized in that, include: A receiving module is used to receive a first signal, which is generated by a first communication device spreading the original signal according to a first spreading sequence; The determining module is used to determine the second spreading sequence based on the third indication information; The signal processing module is used to spread the backscatter modulated signal according to the second spread spectrum sequence to generate a second signal, wherein the backscatter modulated signal is generated by modulating and backscattering the first signal; The transmitting module is used to transmit the second signal to the third communication device; The sequence type of the first spreading sequence is different from that of the second spreading sequence.
31. The apparatus according to claim 30, characterized in that, The third indication information is indicated by the first communication device, and the third indication information is used to indicate the sequence type and sequence length of the first spread spectrum sequence; or, The third indication information is configured or indicated by a fourth communication device, which may be the first communication device, the second communication device, the third communication device, or a third-party network device. The third indication information is used to indicate the sequence type and sequence length of the second spread spectrum sequence.
32. The apparatus according to claim 30, characterized in that, The second spreading sequence includes any of the following sequence types: m-sequence; Gold sequence; Walsh sequence; PN sequence; Bent sequence; Kasami sequence; Sequence zero correlation region sequence ZCZ; Polyphase orthogonal sequence; Completely complementary code; Chaotic sequence.
33. A signal processing apparatus, characterized in that, include: A receiving module is used to receive a first signal and a second signal. The first signal is generated by a first communication device spreading the original signal according to a first spreading sequence. The second signal is generated by a second communication device spreading a backscatter modulated signal according to a second spreading sequence. The backscatter modulated signal is generated by the second communication device modulating and backscattering the first signal. The sequence types of the first spreading sequence and the second spreading sequence are different. The determining module is used to determine a third spreading sequence based on the fifth indication information, wherein the third spreading sequence is the Kronecker product of the first spreading sequence and the second spreading sequence; The signal processing module is used to despread the first signal and the second signal according to the third spreading sequence.
34. The apparatus according to claim 33, characterized in that, The sequence type of the first spreading sequence or the second spreading sequence includes any of the following: m-sequence; Gold sequence; Walsh sequence; PN sequence; Bent sequence; Kasami sequence; Sequence zero correlation region sequence ZCZ; Polyphase orthogonal sequence; Completely complementary code; Chaotic sequence.
35. The apparatus according to claim 33, characterized in that, The fifth indication information is used to indicate the sequence type and sequence length of the second spread spectrum sequence, or the sequence type and sequence length of the third spread spectrum sequence.
36. A signal processing apparatus, characterized in that, include: The configuration module is used to configure or instruct the first spreading sequence, the second spreading sequence, and the third spreading sequence to the first communication device, the second communication device, and the third communication device, respectively. Wherein, the first spreading sequence is used by the first communication device to spread the original signal to generate a first signal, the second spreading sequence is used by the second communication device to spread the backscatter modulated signal to generate a second signal, the backscatter modulated signal is generated by modulating and backscattering the first signal, and the third spreading sequence is used by the third communication device to despread the first signal and the second signal; wherein, the sequence type of the first spreading sequence is different from the sequence type of the second spreading sequence.
37. The apparatus according to claim 36, characterized in that, The configuration module is used for: Configure or indicate at least one of the first spreading sequence, the second spreading sequence, and the third spreading sequence by at least one of RRC signaling, MAC CE, DCI, SCI, or preamble sequence.
38. The apparatus according to claim 36, characterized in that, The configuration module is used for: Configure or indicate the sequence type and sequence length of the first spreading sequence, the sequence type and sequence length of the second spreading sequence, and the sequence type and sequence length of the third spreading sequence.
39. A communication device, characterized in that, The method includes a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions being executed by the processor to implement the steps of the signal processing method as claimed in any one of claims 1 to 7, or the steps of the signal processing method as claimed in any one of claims 8 to 13, or the steps of the signal processing method as claimed in any one of claims 14 to 21, or the steps of the signal processing method as claimed in any one of claims 22 to 26.
40. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the signal processing method as claimed in any one of claims 1 to 7, or the steps of the signal processing method as claimed in any one of claims 8 to 13, or the steps of the signal processing method as claimed in any one of claims 14 to 21, or the steps of the signal processing method as claimed in any one of claims 22 to 26.
Citation Information
Patent Citations
Signal transmitting and signal receiving method, terminal, and communication device
WO2022078331A1