Information transmission and reception methods, devices, communication equipment and readable storage media
By designing the polarity and length characteristics of the modulation signal in the backscatter communication system, the simultaneous access of multiple devices is supported, solving the problems of strong self-interference and cross-link interference, and achieving efficient multiple access and low collision probability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2023-08-25
- Publication Date
- 2026-06-30
AI Technical Summary
Strong self-interference or cross-link interference exists in backscatter communication systems, which leads to a decline in multiple access performance, and existing technologies are unable to effectively support simultaneous access by multiple users.
By designing an information transmission and reception method, the polarity and length characteristics of the modulation signal are used to distinguish bit information, ensuring that the modulation signal of each device has a unique multiple relationship in time unit, supporting the simultaneous access of multiple devices, and eliminating interference through a simple demodulation process.
It enables simultaneous access of multiple backscatter communication devices in environments with strong self-interference or cross-link interference, reduces the probability of collisions, avoids complex signal processing, and improves the system's multiple access performance.
Smart Images

Figure CN119520203B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to an information transmission and reception method, apparatus, communication equipment, and readable storage medium. Background Technology
[0002] In related technologies, multiple access technologies are mostly designed for active cellular systems. Communication systems require good synchronization performance to ensure the performance of multiple access. Terminal and network devices need extensive signaling interaction for scheduling, and the receiving end needs to employ advanced receivers and complex signal processing methods such as iterative interference cancellation to achieve good multiple access performance. With the development of backscatter communication technology, backscatter communication systems also have multiple access requirements. However, backscatter communication suffers from strong self-interference or cross-link interference. Therefore, the receiving end of backscatter communication multiple access will simultaneously experience strong self-interference, cross-link interference, and multi-user interference. In this situation, how to support multiple access in backscatter communication systems with strong self-interference or cross-link interference is an urgent problem to be solved. Summary of the Invention
[0003] This application provides an information sending and receiving method, apparatus, communication device, and readable storage medium, which can solve the problem of how to support multiple access in backscatter communication systems under strong self-interference or cross-link interference.
[0004] In a first aspect, a method for sending information is provided, executed by a first device, the method comprising:
[0005] The first device receives first information, which is used to configure or indicate a modulation signal;
[0006] The first device generates a first signal modulated by the modulation signal based on the first information;
[0007] The first device sends the first signal;
[0008] Wherein, the first device is one of K first devices, where K is an integer greater than 1, and the K modulation signals configured or indicated by the K first devices satisfy the following:
[0009] When the modulated signal represents the first bit information, the modulated signal includes a first part and a second part, the first part and the second part each occupy half of the modulated signal, and the first data in the first part and the second data in the second part have opposite polarities; and when the modulated signal represents the second bit information, the modulated signal includes third data, the signal length of the third data is equal to the length of the modulated signal; wherein, the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data;
[0010] M i ≠M j ,and Among them, M i M is the number of time units representing a bit of information in the modulated signal of the i-th first device among the K first devices. j M is the number of time units representing a bit of information in the modulated signal of the j-th first device among the K first devices. i ≥2, M j ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,j An integer greater than or equal to 1 represents M. i With M j The multiple relationship between them.
[0011] Secondly, a method for receiving information is provided, executed by a third device, the method comprising:
[0012] The third device receives K first signals sent by the first device, where K is an integer greater than 1;
[0013] The third device receives the second information;
[0014] The third device, based on the second information, demodulates to obtain the bit information of the K modulated signals corresponding to the K first signals;
[0015] The K modulation signals satisfy the following:
[0016] When the modulated signal represents the first bit information, the modulated signal includes a first part and a second part, the first part and the second part each occupy half of the modulated signal, and the first data in the first part and the second data in the second part have opposite polarities; and when the modulated signal represents the second bit information, the modulated signal includes third data, the signal length of the third data is equal to the length of the modulated signal; wherein, the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data;
[0017] M i ≠M j ,and Among them, M i M is the number of time units representing a bit of information in the modulated signal of the i-th first device among the K first devices. j M is the number of time units representing a bit of information in the modulated signal of the j-th first device among the K first devices. i ≥2, M j ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,j An integer greater than or equal to 1 represents M. i With M j The multiple relationship between them.
[0018] Thirdly, a method for sending information is provided, executed by a second device, the method comprising:
[0019] The second device determines the pairing or scheduling method of the first devices based on the third information related to the L first devices;
[0020] The second device sends first information to K first devices respectively, or sends second information to a third device, depending on the pairing or scheduling method of the first device;
[0021] Wherein, the first information is used to configure or instruct the corresponding first device to represent a modulation signal of one bit information; the second information is used to demodulate and obtain the bit information of the K modulation signals corresponding to the K first signals sent by the K first devices; K is an integer greater than 1, L is a positive integer greater than or equal to K, and the K modulation signals configured or indicated by the K first devices satisfy the following:
[0022] When the modulated signal represents the first bit information, the modulated signal includes a first part and a second part, the first part and the second part each occupy half of the modulated signal, and the first data in the first part and the second data in the second part have opposite polarities; and when the modulated signal represents the second bit information, the modulated signal includes third data, the signal length of the third data is equal to the length of the modulated signal; wherein, the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data;
[0023] M i ≠M j ,and Among them, M iM is the number of time units representing a bit of information in the modulation signal of the i-th first device among the K first devices. j M is the number of time units representing a bit of information in the modulated signal of the j-th first device among the K first devices. i ≥2, M j ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,j An integer greater than or equal to 1 represents M. i With M j The multiple relationship between them.
[0024] Fourthly, an information transmitting device is provided, applied to a first device, comprising:
[0025] A first receiving module is configured to receive first information, wherein the first information is used to configure or indicate a modulation signal;
[0026] A generation module is used to generate a first signal modulated by the modulation signal based on the first information;
[0027] A first transmitting module is used to transmit the first signal;
[0028] The information transmitting device is applied to a first device, which is one of K first devices, where K is an integer greater than 1, and the K modulation signals configured or indicated by the K first devices satisfy the following:
[0029] When the modulated signal represents the first bit information, the modulated signal includes a first part and a second part, the first part and the second part each occupy half of the modulated signal, and the first data in the first part and the second data in the second part have opposite polarities; and when the modulated signal represents the second bit information, the modulated signal includes third data, the signal length of the third data is equal to the length of the modulated signal; wherein, the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data;
[0030] M i ≠M j ,and Among them, M i M is the number of time units representing a bit of information in the modulated signal of the i-th first device among the K first devices. j M is the number of time units representing a bit of information in the modulated signal of the j-th first device among the K first devices. i ≥2, M j ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,jAn integer greater than or equal to 1 represents M. i With M j The multiple relationship between them.
[0031] Fifthly, an information receiving device is provided, applied to a third device, comprising:
[0032] The second receiving module is used to receive K first signals sent by K first devices, where K is an integer greater than 1;
[0033] The third receiving module is used to receive the second information;
[0034] The demodulation module is used to demodulate and obtain the bit information of the K modulated signals corresponding to the K first signals based on the second information;
[0035] The K modulation signals satisfy the following:
[0036] When the modulated signal represents the first bit information, the modulated signal includes a first part and a second part, the first part and the second part each occupy half of the modulated signal, and the first data in the first part and the second data in the second part have opposite polarities; and when the modulated signal represents the second bit information, the modulated signal includes third data, the signal length of the third data is equal to the length of the modulated signal; wherein, the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data;
[0037] M i ≠M j ,and Among them, M i M is the number of time units representing a bit of information in the modulated signal of the i-th first device among the K first devices. j M is the number of time units representing a bit of information in the modulated signal of the j-th first device among the K first devices. i ≥2, M j ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,j An integer greater than or equal to 1 represents M. i With M j The multiple relationship between them.
[0038] Sixthly, an information transmitting device is provided, applied to a second device, comprising:
[0039] The determining module is used to determine the pairing or scheduling method of the first devices based on the third information related to the L first devices; the second sending module is used to send the first information to the K first devices respectively, or send the second information to the third device, based on the pairing or scheduling method of the first devices.
[0040] Wherein, the first information is used to configure or instruct the corresponding first device to represent a modulation signal of one bit information; the second information is used to demodulate and obtain the bit information of the K modulation signals corresponding to the K first signals sent by the K first devices; K is an integer greater than 1, L is a positive integer greater than or equal to K, and the K modulation signals configured or indicated by the K first devices satisfy the following:
[0041] When the modulated signal represents the first bit information, the modulated signal includes a first part and a second part, the first part and the second part each occupy half of the modulated signal, and the first data in the first part and the second data in the second part have opposite polarities; and when the modulated signal represents the second bit information, the modulated signal includes third data, the signal length of the third data is equal to the length of the modulated signal; wherein, the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data;
[0042] M i ≠M j ,and Among them, M i M is the number of time units representing a bit of information in the modulation signal of the i-th first device among the K first devices. j M is the number of time units representing a bit of information in the modulated signal of the j-th first device among the K first devices. i ≥2, M j ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,j An integer greater than or equal to 1 represents M. i With M j The multiple relationship between them.
[0043] In a seventh aspect, a communication device is provided, the communication device including 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 implementing the steps of the method as described in the second aspect, or implementing the steps of the method as described in the third aspect.
[0044] Eighthly, 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 second aspect, or the steps of the method described in the third aspect.
[0045] A ninth aspect provides a wireless communication system comprising: a first device, a second device, and a third device, wherein the first device is configured to perform the steps of the method described in the first aspect, the third device is configured to perform the steps of the method described in the second aspect, and the second device is configured to perform the steps of the method described in the third aspect.
[0046] In a tenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect.
[0047] Eleventhly, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the program / program product being executed by at least one processor to implement the steps of the method as described in the first aspect, or the steps of the method as described in the second aspect, or the steps of the method as described in the third aspect.
[0048] In this embodiment of the application, by utilizing the characteristics of the modulation signal representing a bit of information of each first device, the simultaneous access of multiple first devices can be supported. Thus, when the multiple first devices are BSC devices, multiple access of the backscatter communication system can be supported, and strong self-interference or cross-link interference can be eliminated. Attached Figure Description
[0049] Figure 1A This is a block diagram of a monostatic backscatter communication system applicable to embodiments of this application;
[0050] Figure 1B This is a block diagram of a bistatic backscatter communication system applicable to embodiments of this application;
[0051] Figure 2 This is a flowchart of an information sending method provided in an embodiment of this application;
[0052] Figure 3 This is a schematic diagram of the modulation signal in an embodiment of this application;
[0053] Figure 4 This is a flowchart of an information receiving method provided in an embodiment of this application;
[0054] Figure 5 This is a flowchart of another information sending method provided in an embodiment of this application;
[0055] Figure 6 This is a schematic diagram of the modulation signals corresponding to the three first devices in Embodiment 1 of this application;
[0056] Figure 7 This is a schematic diagram of the demodulation process in Embodiment 2 of this application;
[0057] Figure 8A This is a schematic diagram of the monobase architecture in Embodiment 3 of this application;
[0058] Figure 8B This is a schematic diagram of the bistatic architecture in Embodiment 3 of this application;
[0059] Figure 9 This is a schematic diagram of the structure of an information transmission device provided in an embodiment of this application;
[0060] Figure 10 This is a schematic diagram of the structure of an information receiving device provided in an embodiment of this application;
[0061] Figure 11 This is a schematic diagram of another information sending device provided in an embodiment of this application;
[0062] Figure 12 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0063] 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.
[0064] The terms "first," "second," etc., used in 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, without limiting the number of objects; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, "A or B" covers three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0065] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.
[0066] 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), or 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 the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0067] To facilitate understanding of the embodiments of this application, the following will be described first.
[0068] Backscatter Communication (BSC) refers to a communication device that uses radio frequency signals from other devices or the environment to modulate its own information. It is a typical passive Internet of Things (IoT) device. The basic components and main functions of a backscatter communication transmitter include:
[0069] - Antenna unit: Used to receive radio frequency signals and control commands, and also to transmit modulated backscattered signals.
[0070] - Energy Harvesting Module or Power Supply Module: This module is used for radio frequency energy harvesting or other energy harvesting in the backscatter communication device, including but not limited to solar energy, kinetic energy, mechanical energy, and thermal energy. In addition to the energy harvesting module, it may also include a battery power supply module, in which case the backscatter communication device is a semi-passive device. The energy harvesting module or power supply module supplies power to all other modules in the device.
[0071] - Microcontrollers: including control baseband signal processing, energy storage or data scheduling status, switching, system synchronization, etc.
[0072] - Signal receiving module: Used to demodulate control commands or data sent by the backscatter communication receiver or other network nodes.
[0073] - Channel coding and modulation module: Performs channel coding and signal modulation under the control of the controller, and achieves modulation by selecting different load impedances through a selection switch under the control of the controller.
[0074] -Memory or sensing module: Used to store device identification ID information, location information, or sensing data, etc.
[0075] In addition to the typical components mentioned above, future backscatter communication transmitters can also integrate tunnel diode amplifier modules, low-noise amplifier modules, etc., to improve the receiver sensitivity and transmission power of the transmitter.
[0076] Optionally, the basic components and main functions of the backscatter communication receiver include:
[0077] - Antenna element: Used to receive modulated backscattered signals.
[0078] - Backscatter signal detection module: Used to detect the backscatter signal sent by the backscatter communication transmitter, including but not limited to ASK detection, PSK detection, FSK detection or QAM detection, etc.
[0079] - Demodulation and decoding module: Demodulates and decodes the detected signal to recover the original information stream.
[0080] Figure 1AThis diagram illustrates a monostatic backscatter communication system (MBCSs) applicable to embodiments of this application. The MBCS system includes a BSC transmitter (e.g., a tag) and a reader. The reader contains an RF source and a BSC receiver. The RF source generates an RF signal to power the BSC transmitter / tag. The BSC transmitter backscatters the modulated RF signal, and the BSC receiver in the reader demodulates the signal upon receiving it. Because the RF signal transmitted from the BSC transmitter undergoes a double near-far effect due to signal attenuation during the round trip, the signal energy attenuation is significant. Therefore, MBCS systems are generally used for short-range backscatter communication, such as in traditional RFID applications.
[0081] Figure 1B This diagram illustrates a bistatic backscatter communication system (BBCSs) applicable to embodiments of this application. Unlike monostatic backscatter communication systems (MBCSs), the RF source, BSC transmitter, and BSC receiver in a BBCS system are separate, thus avoiding the problem of significant round-trip signal attenuation. Furthermore, the performance of the BBCS communication system can be further improved by strategically placing the RF source. It is worth noting that environmental backscatter communication systems (ABCSs) are also a type of bistatic backscatter communication system, but unlike the dedicated signal source in a BBCS system, the RF source in an ABCS system can be an available environmental source, such as a TV tower, cellular base station, WiFi signal, or Bluetooth signal.
[0082] Multiple access, also known as multi-user access, aims to allow multiple users to communicate simultaneously while ensuring that their signals do not interfere with each other and that the transmitted signals are successfully detected. Common multiple access methods include Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), and Code Division Multiple Access (CDMA). FDMA distinguishes users by using different frequency bands, meaning different users' data are transmitted on different frequency bands, thus avoiding interference between user signals. TDMA distinguishes users by using different time slots, again avoiding interference. CDMA distinguishes users by using different orthogonal codewords, where different users' data are spread and / or scrambled using different codewords, thus avoiding interference between user signals.
[0083] Optionally, the embodiments of this application can be applied to LTE systems, 5G NR systems, and NR evolution systems, such as 6G systems and 6G evolution systems, as well as IEEE 802.11 systems (such as WiFi systems), Bluetooth systems, LoRa systems, Zigbee systems, wireless optical communication systems, backscatter communication systems, low-power IoT systems, etc. The scope of application of the embodiments of this application includes, but is not limited to, single-base architecture, dual-base architecture, and multi-base architecture.
[0084] Optionally, the signal modulation and demodulation method in the embodiments of this application can also be applied to downlink scenarios, that is, a first device sends other signals to multiple third devices for multi-user transmission.
[0085] The information sending and receiving methods, apparatus, communication devices, and readable storage media provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0086] Please see Figure 2 , Figure 2 This is a flowchart of an information sending method provided in an embodiment of this application. The method is executed by a first device, such as... Figure 2 As shown, the method includes the following steps:
[0087] Step 21: The first device receives first information, which is used to configure or indicate the modulation signal;
[0088] Step 22: The first device generates a first signal modulated by the modulation signal based on the first information;
[0089] Step 23: The first device sends the first signal.
[0090] In this embodiment, the first device is one of K first devices, where K is an integer greater than 1, and the K modulation signals configured or indicated by the K first devices satisfy the following:
[0091] (1) When the modulation signal represents the first bit information, that is, when the bit information of the modulation signal is the first bit information, the modulation signal includes a first part and a second part, the first part and the second part respectively occupy half of the modulation signal, that is, the signal length of the first part and the signal length of the second part respectively occupy half of the length of the modulation signal, the first data in the first part and the second data in the second part have opposite polarities; and when the modulation signal represents the second bit information, that is, when the bit information of the modulation signal is the second bit information, the modulation signal contains a third data, the signal length of the third data is equal to the length of the modulation signal, that is, the signal length of the third data is twice the signal length of the first part or the second part; the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data.
[0092] Optionally, the first bit information is equal to 1 and the second bit information is equal to 0; or, the first bit information is equal to 0 and the second bit information is equal to 1.
[0093] For example, such as Figure 3 As shown, when the characterizing bit 1, the modulated signal s(n) satisfies:
[0094]
[0095] And, when the characterizing bit is 0, the modulated signal s(n) satisfies:
[0096] s(n)=B,1≤n≤M
[0097] For example, when the characterizing bit is 0, the modulated signal s(n) satisfies:
[0098]
[0099] And, when representing bit 1, the modulated signal s(n) satisfies:
[0100] s(n)=B,1≤n≤M
[0101] Here, M represents the number of time units in the modulated signal s(n). A represents the first or second data, B represents the third data, A≠0, and A≠B.
[0102] (2)M i ≠M j ,and Among them, M i M is the number of time units in the modulated signal representing one bit of information for the i-th first device out of K first devices. j M is the number of time units in the modulated signal representing one bit of information for the j-th first device out of K first devices. i ≥2, M j ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,j An integer greater than or equal to 1 represents M. i With M j The multiple relationship between them. The number of time units of the modulated signal representing one bit of information in the K first devices are M1, M2, M3, ..., M K .
[0103] Optionally, when configuring or indicating the modulation signal, the first information may configure or indicate the number of time units M of the modulation signal. i 1 ≤ i ≤ K. For example, the number of time units of the modulation signal corresponding to each first device can be directly configured or indicated, or the number of time units M of the modulation signal corresponding to the i-th first device can be configured or indicated. i and L i,j (1≤j≤K,i≠j) is used to configure or indicate the number of time units of the modulation signal corresponding to all first devices.
[0104] Optionally, the time unit may be, but is not limited to, a resource element (RE), a symbol, a time slot, a subframe, a frame, etc.
[0105] Optionally, the first device may include at least one of the following:
[0106] Devices that lack energy storage capabilities, do not have the ability to generate radio frequency signals autonomously, and are based on backscatter communication;
[0107] A device that has energy storage capabilities, but lacks the ability to generate radio frequency signals independently, and is based on backscatter communication.
[0108] Optionally, in addition to being modulated by the modulation signal, the first signal may also undergo other signal processing, such as inserting a synchronization sequence, a reference signal, inverse fast fourier transform (IFFT) processing, adding a cyclic prefix (CP), precoding, etc., without limitation.
[0109] Therefore, by leveraging the characteristics of the modulated signal representing one bit of information from each first device, simultaneous access by multiple first devices can be supported. Thus, when these multiple first devices are BSC devices, multiple access in a backscatter communication system can be supported. Furthermore, the receiving end does not require advanced receivers or complex signal processing methods such as iterative interference cancellation to achieve signal demodulation, thereby supporting simultaneous access by multiple BSC devices, effectively eliminating strong self-interference or cross-link interference, and exhibiting a low collision probability.
[0110] Optionally, the first information may be configuration or indication information related to the generation / transmission parameters of the first signal, and may also be used to configure or indicate at least one of the following:
[0111] Channel coding method;
[0112] Reflection coefficient; This reflection coefficient is the reflection coefficient of the BSC device, used to process the received radio frequency signal;
[0113] Signal amplification factor;
[0114] Signal transmission power;
[0115] Modulation depth; This modulation depth is usually expressed as a percentage, which is the ratio of the difference between the maximum and minimum amplitudes of the modulated wave to the sum of the maximum and minimum amplitudes of the carrier wave.
[0116] The time-frequency resource information of the first signal, such as the duration information and frequency domain information of the first signal;
[0117] The relevant information of the preamble or synchronization sequence of the first signal; for example, the relevant information of the preamble sequence includes the type and length of the preamble sequence; the relevant information of the synchronization sequence includes the type and length of the synchronization sequence;
[0118] The time-frequency resources of the reference signal for the first signal;
[0119] The method for generating the reference signal of the first signal.
[0120] In this way, by using the content of the first information configuration or indication mentioned above, relevant information can be provided for the generation / transmission of the first signal, thereby ensuring the generation / transmission of the first signal.
[0121] Optionally, receiving the first information may include:
[0122] The first device receives first information sent by the second device, the first information being determined based on the pairing or scheduling method of the first device, the pairing or scheduling method of the first device including at least one of the following:
[0123] Pairing or scheduling is performed using the pairing information of K first devices, either in a single scheduling or simultaneously.
[0124] Pairing or scheduling is performed using the device identifiers corresponding to the K first devices in a single or simultaneous scheduling process.
[0125] Pairing or scheduling is performed using the signal transmission parameters of each of the K first devices.
[0126] Optionally, the pairing or scheduling method of the first device is determined based on third information, which is information related to multiple first devices, including but not limited to at least one of the following:
[0127] Channel State Information (CSI) of L first devices;
[0128] Channel quality information for L first devices;
[0129] Capability information of L first devices;
[0130] L distance or angle information between the first device and the third device, wherein the third device is the receiver of the first signal;
[0131] Information related to the pending services of L first devices;
[0132] Here, L is a positive integer greater than or equal to K, and the L first devices include K first devices that will be scheduled in a subsequent or simultaneous manner. Therefore, based on the relevant information of the L first devices, K first devices can be selected from the L first devices for pairing, thereby achieving multiple access.
[0133] Optionally, the channel quality information of the L first devices may include, but is not limited to, at least one of the following:
[0134] Reference Signal Received Power (RSRP);
[0135] Reference Signal Received Quality (RSRQ);
[0136] Received Signal Strength Indication (RSSI);
[0137] Signal-to-noise ratio (SNR);
[0138] Signal to Interference plus Noise Ratio (SINR);
[0139] Signal to Interference ratio (SIR).
[0140] Optionally, the capability information of the L first devices may include, but is not limited to, at least one of the following:
[0141] Supported frequency domain or frequency information;
[0142] Supported frequency offset capability;
[0143] Supported modulation methods, such as amplitude modulation, phase modulation, and frequency modulation capabilities;
[0144] Device type, such as active, semi-passive, passive, etc.;
[0145] Signal amplification capability, such as uplink amplification capability and downlink amplification capability.
[0146] Optionally, the relevant information of the service to be sent may include, but is not limited to, at least one of the following:
[0147] Business type;
[0148] Service package size;
[0149] Bandwidth requirements information;
[0150] Data transmission rate requirements;
[0151] Latency requirement information;
[0152] Information regarding latency jitter requirements.
[0153] Here, the second device is a device with network scheduling or configuration functions, including but not limited to at least one of the following:
[0154] Core network equipment, such as User Plane Function (UPF), Access and Mobility Management Function (AMF), or other Network Functions (NF);
[0155] Application servers, such as application servers that handle the business or data of the primary device;
[0156] Access network equipment, such as base stations, AP STAs, etc.; in this case, it can correspond to the scenario where the first device is a terminal such as user equipment (UE);
[0157] Mesh router;
[0158] Gateway.
[0159] Optionally, receiving the first information may include:
[0160] The first device receives the first information through at least one of the following:
[0161] Radio Resource Control (RRC) signaling, Downlink Control Information (DCI), Uplink Control Information (UCI), Medium Access Control Control Element (MAC CE), Sidelink Control Information (SCI), Layer 1 signaling, preamble sequences, etc.
[0162] For example, the first device can receive the first information through RRC signaling, that is, obtain relevant information through RRC configuration.
[0163] For example, the first device can receive the first information through RRC signaling and DCI, that is, obtain relevant information through RRC configuration and DCI indication.
[0164] For example, the first device can receive the first information through RRC signaling and MAC CE, that is, obtain relevant information through RRC configuration and MAC CE activation.
[0165] For example, the first device can receive the first information through RRC signaling, DCI and MAC CE, that is, obtain relevant information through RRC configuration, DCI indication and MAC CE activation.
[0166] For example, the first device can receive the first information through at least one of RRC signaling, DCI, UCI, MAC CE, SCI and Layer 1 signaling.
[0167] Please see Figure 4 , Figure 4 This is a flowchart of an information transmission method provided in an embodiment of this application. The method is executed by a third device, which is the receiver of a first signal. Figure 4 As shown, the method includes the following steps:
[0168] Step 41: The third device receives K first signals sent by the first device;
[0169] Step 42: The third device receives the second information;
[0170] Step 43: The third device demodulates the K first signals to obtain the bit information of the K modulated signals corresponding to the K first signals based on the second information.
[0171] Here, the second information is information related to the reception, demodulation, and decoding of the first signal. K is an integer greater than 1. The K modulated signals satisfy the following:
[0172] (1) When the modulation signal represents the first bit information, that is, when the bit information of the modulation signal is the first bit information, the modulation signal includes a first part and a second part, the first part and the second part respectively occupy half of the modulation signal, that is, the signal length of the first part and the signal length of the second part respectively occupy half of the length of the modulation signal, the first data in the first part and the second data in the second part have opposite polarities; and when the modulation signal represents the second bit information, that is, when the bit information of the modulation signal is the second bit information, the modulation signal contains a third data, the signal length of the third data is equal to the length of the modulation signal; the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data.
[0173] Optionally, the first bit information is equal to 1 and the second bit information is equal to 0; or, the first bit information is equal to 0 and the second bit information is equal to 1.
[0174] For example, such as Figure 3 As shown, when the characterizing bit 1, the modulated signal s(n) satisfies:
[0175]
[0176] And, when the characterizing bit is 0, the modulated signal s(n) satisfies:
[0177] s(n)=B,1≤n≤M
[0178] For example, when the characterizing bit is 0, the modulated signal s(n) satisfies:
[0179]
[0180] And, when representing bit 1, the modulated signal s(n) satisfies:
[0181] s(n)=B,1≤n≤M
[0182] Here, M represents the number of time units in the modulated signal s(n). A represents the first or second data, B represents the third data, A≠0, and A≠B.
[0183] (2)M i ≠M j ,and Among them, M i M is the number of time units in the modulated signal representing one bit of information for the i-th first device out of K first devices. j M is the number of time units in the modulated signal representing one bit of information for the j-th first device out of K first devices. i ≥2, M j ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,j An integer greater than or equal to 1 represents M. i With M j The multiple relationship between them. The number of time units of the modulated signal representing one bit of information in the K first devices are M1, M2, M3, ..., M K .
[0184] Optionally, the time unit may be, but is not limited to, a resource element (RE), a symbol, a time slot, a subframe, a frame, etc.
[0185] Optionally, the third device may be a device capable of receiving and demodulating one or more backscatter communication signals, or a device with the ability to autonomously generate carrier waves, including but not limited to at least one of the following:
[0186] Network-side equipment, such as base stations, APs, and other access network equipment;
[0187] Terminal equipment, such as user equipment (UE);
[0188] Relay equipment;
[0189] Devices specifically designed to provide radio frequency power or radio frequency carriers, such as readers in a single-base architecture.
[0190] Therefore, by leveraging the characteristics of the modulated signal representing one bit of information from each first device, simultaneous access by multiple first devices can be supported. Thus, when the multiple first devices are BSC devices, multiple access in a backscatter communication system can be supported. Furthermore, the receiving end does not require advanced receivers or complex signal processing methods such as iterative interference cancellation to achieve signal demodulation under strong self-interference or cross-link interference, thereby supporting simultaneous access by multiple BSC devices and exhibiting a low collision probability.
[0191] Optionally, the second information can be used to configure or indicate at least one of the following:
[0192] Channel coding method for K first signals;
[0193] Demodulation method for K first signals;
[0194] The time-frequency resource information of K first signals, such as the duration information of the first signals;
[0195] Relevant information about the preamble or synchronization sequence of the K first signals; for example, the relevant information about the preamble sequence includes the type and length of the preamble sequence; the relevant information about the synchronization sequence includes the type and length of the synchronization sequence;
[0196] Time-frequency resources of reference signals for K first signals;
[0197] The method for generating the reference signals of the K first signals;
[0198] Pairing information for K first devices;
[0199] Identification information of K first devices;
[0200] The number of time units corresponding to the K modulated signals of the K first devices, for example, M. i , 1≤i≤K;
[0201] The total number of devices with K first devices is K.
[0202] Optionally, this embodiment may employ a multi-user demodulation algorithm based on iterative user interference cancellation. The bit information of the K modulated signals corresponding to the K first signals obtained by demodulation according to the second information may include:
[0203] The third device determines, based on the second information, the number of time units representing one bit of information in the modulation signal of each of the K first devices; for example, M. i , 1≤i≤K;
[0204] For the first of the K first devices, the second signal Perform signal subtraction or differential operation to obtain a first differential signal, and perform threshold decision based on the first differential signal and demodulation threshold to estimate the bit information of the modulation signal corresponding to the first first device; the first first device is the first device with the largest number of time units representing a bit of information in the modulation signal among K first devices, and the second signal The superimposed signal is the processed superimposed signal of the K first signals received by the third device; for example, the superimposed signal is the superimposed signal to be demodulated after signal processing such as synchronization, dereference signal, channel equalization and estimation.
[0205] For the k-th first device, 1 < k ≤ K, execute right Perform signal subtraction or differential operation to obtain the second differential signal, and perform threshold decision based on the second differential signal and demodulation threshold to estimate the bit information of the modulation signal corresponding to the kth first device; here, 1+mM k ≤n≤(m+1)M k , M k M represents the number of time units in the modulation signal corresponding to the k-th first device. k-1 The number of time units in the modulation signal corresponding to the (k-1)th first device. This represents the superimposed signal of (K-k+1) unmodulated signals transmitted from the k-th first device to the k-th first device. This represents the modulation signal corresponding to the (k-1)th first device; the number of time units in the modulation signal corresponding to the 1st first device decreases sequentially to the number of time units in the modulation signal corresponding to the Kth first device.
[0206] Optionally, the aforementioned demodulation thresholds include K demodulation thresholds C of the first device. i (1≤i≤K) can satisfy at least one of the following:
[0207] Calculated based on the reference signal of the first signal;
[0208] Calculated based on the preamble sequence of the first signal;
[0209] Configured or instructed by the second information;
[0210] Pre-stored in a third device;
[0211] Based on historical information;
[0212] It was obtained by blind estimation from a third-party device.
[0213] Optionally, the above applies to The process of performing signal subtraction or differential operation to obtain a second differential signal, and then performing threshold decision based on the second differential signal and demodulation threshold to estimate the bit information of the modulation signal corresponding to the kth first device may include:
[0214] use Subtract the data in the third part The data in the fourth part is used to obtain the second differential signal. The data in the third part and the data in the fourth part are respectively The first half and the second half of the data, or the data in the third part and the data in the fourth part, respectively. The second half of the data and the first half of the data;
[0215] When the second differential signal When the arithmetic mean of the data is greater than or equal to the corresponding demodulation threshold, the bit information of the modulation signal of the k-th first device is determined as the first bit information; or, when the second differential signal When the arithmetic mean of the data is less than the corresponding demodulation threshold, the bit information of the modulation signal of the kth first device is determined as the second bit information.
[0216] For example, based on the modulation signals of K first devices and demodulation threshold C i The demodulation process (1≤i≤K) can include:
[0217] If, when the character bit is 1, the modulation signal s(n) satisfies:
[0218]
[0219] And, when the characterizing bit is 0, the modulated signal s(n) satisfies:
[0220] s(n)=B,1≤n≤M
[0221] The demodulation process then satisfies the following:
[0222]
[0223] or,
[0224] If the modulation signal s(n) satisfies the following when the character bit is 0:
[0225]
[0226] And, when representing bit 1, the modulated signal s(n) satisfies:
[0227] s(n)=B,1≤n≤M
[0228] The demodulation process then satisfies the following:
[0229]
[0230] Optionally, this embodiment may employ a multi-user demodulation algorithm based on matched filtering. The bit information of the K modulated signals corresponding to the K first signals obtained by demodulation according to the second information may include:
[0231] The third device determines, based on the second information, the number of time units representing one bit of information in the modulation signal of each of the K first devices; for example, M. i , 1≤i≤K;
[0232] The third device constructs a modulation signal corresponding to each first device based on the number of time units of the modulation signal representing a bit of information in each first device. This can be used as a related waveform or reference signal for demodulation.
[0233] The third device performs signal matching or signal correlation processing on the modulation signal corresponding to each of the first devices and the third signal to obtain the bit information of the K modulation signals corresponding to the K first signals; the third signal is the superimposed signal of the K first signals received by the third device after processing; for example, the superimposed signal is the superimposed signal to be demodulated after signal processing such as synchronization, dereference signal, channel equalization and estimation.
[0234] It should be noted that, in addition to the signal demodulation method described above, other applicable signal demodulation methods may also be used in this embodiment, and there is no limitation on them.
[0235] Optionally, receiving the second information may include:
[0236] The third device receives second information sent by the second device; the second information is determined according to the pairing or scheduling method of the first device, and the pairing or scheduling method of the first device includes at least one of the following:
[0237] Pairing or scheduling is performed using the pairing information of K first devices, either in a single scheduling or simultaneously.
[0238] Pairing or scheduling is performed using the device identifiers corresponding to the K first devices in a single or simultaneous scheduling process.
[0239] Pairing or scheduling is performed using the signal transmission parameters of each of the K first devices.
[0240] Optionally, the pairing or scheduling method of the first device is determined based on third information, which is information related to multiple first devices, including but not limited to at least one of the following:
[0241] Channel Status Information (CSI) of L first devices;
[0242] Channel quality information for L first devices;
[0243] Capability information of L first devices;
[0244] L distance or angle information between the first device and the third device, wherein the third device is the receiver of the first signal;
[0245] Information related to the pending services of L first devices;
[0246] Here, L is a positive integer greater than or equal to K, and the L first devices include K first devices that will be scheduled in a subsequent or simultaneous manner. Therefore, based on the relevant information of the L first devices, K first devices can be selected from the L first devices for pairing, thereby achieving multiple access.
[0247] Optionally, the channel quality information of the L first devices may include, but is not limited to, at least one of the following:
[0248] Reference signal received power RSRP;
[0249] Reference signal reception quality (RSRQ);
[0250] Received Signal Strength Index (RSSI)
[0251] Signal-to-noise ratio (SNR);
[0252] Signal-to-noise ratio (SINR);
[0253] Signal interference ratio (SIR).
[0254] Optionally, the capability information of the L first devices may include, but is not limited to, at least one of the following:
[0255] Supported frequency domain or frequency information;
[0256] Supported frequency offset capability;
[0257] Supported modulation methods, such as amplitude modulation, phase modulation, and frequency modulation capabilities;
[0258] Device type, such as active, semi-passive, passive, etc.;
[0259] Signal amplification capability, such as uplink amplification capability and downlink amplification capability.
[0260] Optionally, the relevant information of the service to be sent may include, but is not limited to, at least one of the following:
[0261] Business type;
[0262] Service package size;
[0263] Bandwidth requirements information;
[0264] Data transmission rate requirements;
[0265] Latency requirement information;
[0266] Information regarding latency jitter requirements.
[0267] Here, the second device is a device with network scheduling or configuration functions, including but not limited to at least one of the following:
[0268] Core network equipment, such as User Plane Functions (UPF), Access and Mobility Management Functions (AMF) or other network functions (NFs);
[0269] Application servers, such as application servers that handle the business or data of the primary device;
[0270] Access network equipment, such as base stations, AP STAs, etc.; in this case, it can correspond to the scenario where the first device is the terminal UE;
[0271] Mesh router;
[0272] Gateway.
[0273] Optionally, receiving the second information may include:
[0274] The third device receives the second information through at least one of the following:
[0275] Radio Resource Control (RRC) signaling, Downlink Control Information (DCI), Uplink Control Information (UCI), Media Access Control Unit (MAC) CE, Sidelink Control Information (SCI), Layer 1 signaling, and preamble sequence.
[0276] For example, a third device can receive the second information through RRC signaling, that is, obtain relevant information through RRC configuration.
[0277] For example, a third device can receive second information through RRC signaling and DCI, that is, obtain relevant information through RRC configuration and DCI indication.
[0278] For example, a third device can receive second information through RRC signaling and MAC CE, that is, obtain relevant information through RRC configuration and MAC CE activation.
[0279] For example, a third device can receive second information through RRC signaling, DCI, and MAC CE, that is, obtain relevant information through RRC configuration, DCI indication, and MAC CE activation.
[0280] For example, a third device can receive the second information through at least one of RRC signaling, DCI, UCI, MAC CE, SCI, and Layer 1 signaling.
[0281] Please see Figure 5 , Figure 5 This is a flowchart of an information sending method provided in an embodiment of this application. The method is executed by a second device, such as... Figure 5 As shown, the method includes the following steps:
[0282] Step 51: The second device determines the pairing or scheduling method of the first devices based on the third information related to the L first devices;
[0283] Step 52: The second device sends first information to K first devices respectively, or sends second information to the third device, according to the pairing or scheduling method of the first device.
[0284] Here, the first information is used to configure or instruct the corresponding first device to represent a modulated signal of one bit information. The second information is information related to the reception, demodulation, and decoding of the first signal, used to demodulate and obtain the bit information of the K modulated signals corresponding to the K first signals sent by the K first devices. K is an integer greater than 1, L is a positive integer greater than or equal to K, and the K modulated signals configured or indicated by the K first devices satisfy the following:
[0285] (1) When the modulation signal represents the first bit information, that is, when the bit information of the modulation signal is the first bit information, the modulation signal includes a first part and a second part, the first part and the second part respectively occupy half of the modulation signal, the first data in the first part and the second data in the second part have opposite polarities; and when the modulation signal represents the second bit information, that is, when the bit information of the modulation signal is the second bit information, the modulation signal contains a third data, the signal length of the third data is equal to the length of the modulation signal; the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data.
[0286] Optionally, the first bit information is equal to 1 and the second bit information is equal to 0; or, the first bit information is equal to 0 and the second bit information is equal to 1.
[0287] (2)M i ≠M j ,and Among them, M i M is the number of time units in the modulated signal representing one bit of information for the i-th first device out of K first devices. j M is the number of time units in the modulated signal representing one bit of information for the j-th first device out of K first devices. i ≥2, M j ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,j An integer greater than or equal to 1 represents M. i With M j The multiple relationship between them. The number of time units of the modulated signal representing one bit of information in the K first devices are M1, M2, M3, ..., MK .
[0288] Optionally, when configuring or indicating the modulation signal, the first information may configure or indicate the number of time units M of the modulation signal. i 1 ≤ i ≤ K. For example, the number of time units of the modulation signal corresponding to each first device can be directly configured or indicated, or the number of time units M of the modulation signal corresponding to the i-th first device can be configured or indicated. i and L i,j (1≤j≤K,i≠j) is used to configure or indicate the number of time units of the modulation signal corresponding to all first devices.
[0289] Optionally, the time unit may be, but is not limited to, resource unit (RE), symbol, time slot, subframe, frame, etc.
[0290] Optionally, the second device is a device with network scheduling or configuration functions, including but not limited to at least one of the following:
[0291] Core network equipment, such as User Plane Functions (UPF), Access and Mobility Management Functions (AMF) or other network functions (NFs);
[0292] Application servers, such as application servers that handle the business or data of the primary device;
[0293] Access network equipment, such as base stations, AP STAs, etc.; in this case, it can correspond to the scenario where the first device is the terminal UE;
[0294] Mesh router;
[0295] Gateway.
[0296] Therefore, by leveraging the characteristics of the modulated signal representing one bit of information from each first device, simultaneous access by multiple first devices can be supported. Thus, when these multiple first devices are BSC devices, multiple access in a backscatter communication system can be supported. Furthermore, the receiving end does not require advanced receivers or complex signal processing methods such as iterative interference cancellation to achieve signal demodulation under strong self-interference or cross-link interference, thereby supporting simultaneous access by multiple BSC devices with a low collision probability.
[0297] Optionally, the first information may be configuration or indication information related to the generation / transmission parameters of the first signal, and may also be used to configure or indicate at least one of the following:
[0298] Channel coding method;
[0299] Reflection coefficient; This reflection coefficient is the reflection coefficient of the BSC device, used to process the received radio frequency signal;
[0300] Signal amplification factor;
[0301] Signal transmission power;
[0302] Modulation depth; This modulation depth is usually expressed as a percentage, which is the ratio of the difference between the maximum and minimum amplitudes of the modulated wave to the sum of the maximum and minimum amplitudes of the carrier wave.
[0303] The time-frequency resource information of the first signal, such as the duration information and frequency domain resources of the first signal;
[0304] The relevant information of the preamble or synchronization sequence of the first signal; for example, the relevant information of the preamble sequence includes the type and length of the preamble sequence; the relevant information of the synchronization sequence includes the type and length of the synchronization sequence;
[0305] The time-frequency resources of the reference signal for the first signal;
[0306] The method for generating the reference signal of the first signal.
[0307] Optionally, the second information can be used to configure or indicate at least one of the following:
[0308] Channel coding method for K first signals;
[0309] Demodulation method for K first signals;
[0310] The time-frequency resource information of K first signals, such as the duration information of the first signals;
[0311] Relevant information about the preamble or synchronization sequence of the K first signals; for example, the relevant information about the preamble sequence includes the type and length of the preamble sequence; the relevant information about the synchronization sequence includes the type and length of the synchronization sequence;
[0312] Time-frequency resources of reference signals for K first signals;
[0313] The method for generating the reference signals of the K first signals;
[0314] Pairing information for K first devices;
[0315] Identification information of K first devices;
[0316] The number of time units corresponding to the K modulated signals of the K first devices, for example, M. i , 1≤i≤K;
[0317] The total number of devices with K first devices is K.
[0318] Optionally, the pairing or scheduling method of the first device includes at least one of the following:
[0319] Pairing or scheduling is performed using the pairing information of K first devices, either in a single scheduling or simultaneously.
[0320] Pairing or scheduling is performed using the device identifiers corresponding to the K first devices in a single or simultaneous scheduling process.
[0321] Pairing or scheduling is performed using the signal transmission parameters of each of the K first devices.
[0322] Optionally, the pairing or scheduling method of the first device is determined based on third information, which is information related to multiple first devices, including but not limited to at least one of the following:
[0323] Channel Status Information (CSI) of L first devices;
[0324] Channel quality information for L first devices;
[0325] Capability information of L first devices;
[0326] L distance or angle information between the first device and the third device, wherein the third device is the receiver of the first signal;
[0327] Information related to the pending services of L first devices;
[0328] Here, L is a positive integer greater than or equal to K, and the L first devices include K first devices that will be scheduled in a subsequent or simultaneous manner. Therefore, based on the relevant information of the L first devices, K first devices can be selected from the L first devices for pairing, thereby achieving multiple access.
[0329] Optionally, the channel quality information of the L first devices may include, but is not limited to, at least one of the following:
[0330] Reference signal received power RSRP;
[0331] Reference signal reception quality (RSRQ);
[0332] Received Signal Strength Index (RSSI)
[0333] Signal-to-noise ratio (SNR);
[0334] Signal-to-noise ratio (SINR);
[0335] Signal interference ratio (SIR).
[0336] Optionally, the capability information of the L first devices may include, but is not limited to, at least one of the following:
[0337] Supported frequency domain or frequency information;
[0338] Supported frequency offset capability;
[0339] Supported modulation methods, such as amplitude modulation, phase modulation, and frequency modulation capabilities;
[0340] Device type, such as active, semi-passive, passive, etc.;
[0341] Signal amplification capability, such as uplink amplification capability and downlink amplification capability.
[0342] Optionally, the relevant information of the service to be sent may include, but is not limited to, at least one of the following:
[0343] Business type;
[0344] Service package size;
[0345] Bandwidth requirements information;
[0346] Data transmission rate requirements;
[0347] Latency requirement information;
[0348] Information regarding latency jitter requirements.
[0349] The present application will now be described in detail with reference to specific embodiments.
[0350] Example 1
[0351] In this embodiment 1, taking modulation and demodulation based on iterative interference cancellation, and K=3 as an example, it is explained that K first devices are based on different time unit lengths M i The modulated signal (1≤i≤K) is simultaneously connected to the third device, and the third device performs the demodulation process on the K signals from the first device.
[0352] Modulation process (first device end):
[0353] Suppose that the second device, based on the third information, determines that K=3 first devices will be paired, and simultaneously determines that the time unit lengths of the modulation signals representing one bit of information for these 3 first devices are M1=16, M2=8, and M3=2, respectively, and for the modulation signals, A=1 and B=0; then... Figure 6 As shown:
[0354] (1) The modulation signal s1(n) of the first device (such as BSC device 1) satisfies:
[0355] When representing bit 1, the modulation signal s1(n) satisfies:
[0356]
[0357] When the character bit is 0, the modulation signal s1(n) satisfies:
[0358] s1(n) = 0, 1 ≤ n ≤ 16
[0359] (2) The modulation signal s2(n) of the second first device (such as BSC device 2) satisfies:
[0360] When representing bit 1, the modulation signal s2(n) satisfies:
[0361]
[0362] When the character bit is 0, the modulation signal s2(n) satisfies:
[0363] s2(n) = 0, 1 ≤ n ≤ 8
[0364] (3) The modulation signal s3(n) of the third first device (such as BSC device 3) satisfies:
[0365] When representing bit 1, the modulation signal s3(n) satisfies:
[0366]
[0367] When the character bit is 0, the modulation signal s3(n) satisfies:
[0368] s3(n) = 0, 1 ≤ n ≤ 2
[0369] After these three first devices complete their respective modulation signals, they can also perform other signal processing, such as inserting synchronization sequences and reference signals, to generate a first signal and simultaneously send the first signal to the third device.
[0370] Demodulation process (third equipment):
[0371] The third device receives three first signals sent by the three first devices, performs necessary signal synchronization, channel estimation, and equalization, and then demodulates the modulated signals from the three first devices. The specific steps are as follows:
[0372] S1: Obtain the time unit lengths of the three modulated signals representing one bit of information: M1 = 16, M2 = 8, M3 = 2;
[0373] S2: Construct the demodulation threshold C for the three first devices within a single scheduling cycle. i (1≤i≤3);
[0374] S3: Construct signals for the three first devices within a single scheduling cycle. And demodulation is performed separately;
[0375] S3a: Construction signal And demodulation is performed:
[0376] (I) For the first first device, it is obtained as follows:
[0377]
[0378] in, This indicates the receipt of three superimposed modulated signals.
[0379] (II) Obtain Then, the differential signal b1(n) representing the bit information is constructed as follows:
[0380]
[0381] (III) Threshold decision is made based on the obtained differential signal b1(n), as follows:
[0382]
[0383] S3b: Constructing Signals And demodulation is performed:
[0384] (I) Based on the above judgment result, estimate the modulation signal of the first device. and the estimated signal From signal Delete, and you get two consecutive signals.
[0385]
[0386]
[0387] in, This indicates that two superimposed modulated signals were received.
[0388] (II) Obtain Then, a differential signal representing the bit information is constructed. as follows:
[0389]
[0390] (III) Based on the obtained differential signal The threshold decision is performed as follows:
[0391]
[0392] S3c: Constructing Signals And demodulation is performed:
[0393] (I) Based on the above judgment results, estimate the modulation signal of the second first device. and the estimated signal From signal Deleted, resulting in 8 consecutive signals.
[0394]
[0395]
[0396]
[0397]
[0398]
[0399]
[0400]
[0401]
[0402] in, This indicates the modulation signal of the third first device.
[0403] (II) Obtain Then, a differential signal representing the bit information is constructed. as follows:
[0404]
[0405] (III) Based on the obtained differential signal The threshold decision is performed as follows:
[0406]
[0407] At this point, the bit information of the three modulation signals corresponding to the three first devices can be demodulated.
[0408] The demodulation scheme in this embodiment 1 has low requirements for the complexity of signal processing at the receiving end and low requirements for storage. It can also effectively eliminate the effects of strong self-interference or cross-link interference, but it is necessary to ensure that the signals from multiple first devices to the third device are synchronized.
[0409] Example 2
[0410] In this second embodiment, taking signal-correlation-based demodulation as an example, it is explained that K first devices are based on different time unit lengths M. i The modulated signal (1≤i≤K) is simultaneously connected to the third device, and the third device performs the demodulation process on the K signals of the first device based on signal correlation or matching.
[0411] Since the corresponding modulation process is the same as that in Example 1 above, it will not be described again here.
[0412] Because the third device, based on the received second information, knows the number K of the first device in this scheduling and the time unit length M of the corresponding K modulation signals representing one bit of information. i (1≤i≤K), therefore, K corresponding modulation signals of the first device can be generated as reference signals based on this information. Furthermore, after the third device receives the first signals sent from the K first devices and completes the necessary signal synchronization, channel estimation and equalization, it uses the generated modulation signal and these K modulation signals to perform correlation calculations to complete the demodulation.
[0413] Taking K=3, and using the demodulation of the modulated signal of the second first device (such as BSC device 2) as an example, Figure 7 The third device generates a reference signal that is identical to the modulated signal of bit 1 sent by the second first device. This reference signal is then correlated or matched-filtered with the received first signal after necessary signal processing. The magnitude of the correlation value determines whether the second first device sent bit 1 or bit 0. Since the signals corresponding to bit 1 sent by the first and third first devices are orthogonal to the generated reference signal, their correlation result is 0. Furthermore, the correlation result of any modulated signal of bit 0 sent by the first device with the reference signal is also 0. Only when the modulated signal corresponding to bit 1 sent by the second first device is correlated with the reference signal is the correlation result not 0, thus allowing the determination of whether the second first device sent bit 1 or bit 0.
[0414] Similarly, the transmitted bits of the first and third first devices can be demodulated to obtain the transmitted bits respectively. It is worth noting that if, in the modulation signal of this scheme, the signal corresponding to transmitted bit 0 is a signal with a polarity change, and the signal corresponding to transmitted bit 1 is a constant signal, then the receiving end can determine the signal corresponding to when the first device transmitted bit 0 as the reference signal.
[0415] The demodulation scheme in this embodiment 2 has high requirements for the complexity of signal processing at the receiving end or high requirements for storage at the receiving end, and cannot effectively eliminate signal self-interference or cross-link interference. However, the advantage is that it does not require that the signals from multiple first devices to the receiving end / third device be synchronized, thereby weakening the requirement for synchronization of the first devices and reducing the complexity of the BSC device.
[0416] Example 3
[0417] In this embodiment 3, the backscatter communication architecture applicable to this application is mainly given, including monostatic architecture and bistatic architecture.
[0418] exist Figure 8A In the single-base architecture shown, the third device and the fourth device that transmits signal carriers, etc., are the same device. That is, the third device not only sends signal carriers / RF carriers, control commands, etc., such as h1, h2, h3 to the first device, but also receives and demodulates the first signals sent by the first device, such as f1, f2, f3. The third device can be access network equipment such as a base station, terminal equipment such as a UE, network equipment such as an AP STA, etc.
[0419] exist Figure 8B In the illustrated dual-base architecture, the third device and the fourth device, which transmits signal carriers, are not the same device. The fourth device transmits signal carriers / RF carriers, control commands, etc., such as h1, h2, h3, to the first device, while the third device receives and demodulates the first signal transmitted by the first device, such as f1, f2, f3. In this case, the third and fourth devices can be selected as, but are not limited to:
[0420] (1) The fourth device is a dedicated device that provides radio frequency carriers. The third device can be access network equipment such as base stations, terminal equipment such as UEs, network equipment such as Wi-Fi STAs, relay or relay equipment, etc.
[0421] (2) The fourth device is access network equipment such as base stations, and the third device can be terminal equipment such as UE, relay or relay equipment, etc.
[0422] (3) The fourth device is a UE or other terminal device, and the third device can be a base station or other access network device, a UE or other terminal device, an AP STA or other network device, a relay or relay device, etc.
[0423] (4) The fourth device can be a network device such as Lora, Zigbee, or Bluetooth, and the third device can be a network device such as Lora, Zigbee, or Bluetooth.
[0424] Furthermore, the scheme in this application can also be extended to a multi-base architecture. That is, one or more fourth devices transmit the same radio frequency carrier signal; or one or more third devices receive the first signals transmitted by multiple first devices, and jointly process them to obtain the corresponding modulated signal.
[0425] The information sending method provided in this application can be executed by an information sending device. This application uses an information sending device executing the information sending method as an example to illustrate the information sending device provided in this application.
[0426] Please see Figure 9 , Figure 9 This is a schematic diagram of the structure of an information transmission device provided in an embodiment of this application. This device is applied to a first device, such as... Figure 9 As shown, the information transmitting device 90 includes:
[0427] The first receiving module 91 is used to receive first information, which is used to configure or indicate a modulation signal;
[0428] The generation module 92 is used to generate a first signal modulated by the modulation signal based on the first information;
[0429] The first transmitting module 93 is used to transmit the first signal;
[0430] The information transmitting device is applied to a first device, which is one of K first devices, where K is an integer greater than 1, and the K modulation signals configured or indicated by the K first devices satisfy the following:
[0431] When the modulated signal represents the first bit information, the modulated signal includes a first part and a second part, the first part and the second part each occupy half of the modulated signal, and the first data in the first part and the second data in the second part have opposite polarities; and when the modulated signal represents the second bit information, the modulated signal includes third data, the signal length of the third data is equal to the length of the modulated signal; wherein, the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data;
[0432] M i ≠M j ,and Among them, M i M is the number of time units representing a bit of information in the modulated signal of the i-th first device among the K first devices. j M is the number of time units representing a bit of information in the modulated signal of the j-th first device among the K first devices. i ≥2, M j ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,j An integer greater than or equal to 1 represents M. i With M j The multiple relationship between them.
[0433] Optionally, the first information is also used to configure or indicate at least one of the following:
[0434] Channel coding method;
[0435] Reflection coefficient;
[0436] Signal amplification factor;
[0437] Signal transmission power
[0438] Modulation depth;
[0439] The time-frequency resource information of the first signal;
[0440] Relevant information about the preamble or synchronization sequence of the first signal;
[0441] The time-frequency resources of the reference signal for the first signal;
[0442] The method for generating the reference signal of the first signal.
[0443] Optionally, the first receiving module 91 is specifically used for:
[0444] The system receives the first information sent by the second device; the first information is determined based on the pairing or scheduling method of the first device, and the pairing or scheduling method of the first device includes at least one of the following:
[0445] Pairing or scheduling is performed using the pairing information of the K first devices, either in a single scheduling or simultaneously.
[0446] The K first devices are paired or scheduled using their corresponding device identifiers, either in a single or simultaneous scheduling process.
[0447] Pairing or scheduling is performed using the signal transmission parameters of each of the K first devices.
[0448] Optionally, the pairing or scheduling method of the first device is determined based on third information, which includes at least one of the following:
[0449] Channel status information of L first devices;
[0450] Channel quality information for L first devices;
[0451] Capability information of L first devices;
[0452] L distance or angle information between the first device and the third device, wherein the third device is the receiver of the first signal;
[0453] Information related to the pending services of L first devices;
[0454] Wherein, L is a positive integer greater than or equal to K.
[0455] Optionally, the channel quality information of the L first devices includes at least one of the following:
[0456] Reference signal received power RSRP;
[0457] Reference signal reception quality (RSRQ);
[0458] Received Signal Strength Index (RSSI)
[0459] Signal-to-noise ratio (SNR);
[0460] Signal-to-noise ratio (SINR);
[0461] Signal interference ratio (SIR).
[0462] Optionally, the capability information of the L first devices includes at least one of the following:
[0463] Supported frequency domain or frequency information;
[0464] Supported frequency offset capability;
[0465] Supported modulation methods;
[0466] Equipment type;
[0467] Signal amplification capability.
[0468] Optionally, the relevant information of the service to be sent includes at least one of the following:
[0469] Business type;
[0470] Service package size;
[0471] Bandwidth requirements information;
[0472] Data transmission rate requirements;
[0473] Latency requirement information;
[0474] Information regarding latency jitter requirements.
[0475] Optionally, the second device includes at least one of the following:
[0476] Core network equipment;
[0477] Application server;
[0478] Access network equipment;
[0479] Mesh router;
[0480] Gateway.
[0481] Optionally, the first receiving module 91 is specifically used for
[0482] The first information is received via at least one of the following: Radio Resource Control (RRC) signaling, Downlink Control Information (DCI), Uplink Control Information (UCI), Media Access Control Unit (MAC CE), Sidelink Control Information (SCI), Layer 1 signaling, and preamble sequence.
[0483] Optionally, the first device includes at least one of the following:
[0484] Devices that lack energy storage capabilities, do not have the ability to generate radio frequency signals autonomously, and are based on backscatter communication;
[0485] A device that has energy storage capabilities, but lacks the ability to generate radio frequency signals independently, and is based on backscatter communication.
[0486] The information sending device 90 provided in this application embodiment can achieve... Figure 2 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0487] Please see Figure 10 , Figure 10 This is a schematic diagram of the structure of an information receiving device provided in an embodiment of this application. This device is applied to a third device, such as... Figure 10 As shown, the information receiving device 100 includes:
[0488] The second receiving module 101 is used to receive K first signals sent by K first devices, where K is an integer greater than 1;
[0489] The third receiving module 102 is used to receive the second information;
[0490] The demodulation module 103 is used to demodulate and obtain the bit information of the K modulated signals corresponding to the K first signals according to the second information;
[0491] The K modulation signals satisfy the following:
[0492] When the modulated signal represents the first bit information, the modulated signal includes a first part and a second part, the first part and the second part each occupy half of the modulated signal, and the first data in the first part and the second data in the second part have opposite polarities; and when the modulated signal represents the second bit information, the modulated signal includes third data, the signal length of the third data is equal to the length of the modulated signal; wherein, the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data;
[0493] M i ≠M j ,and Among them, M i M is the number of time units representing a bit of information in the modulated signal of the i-th first device among the K first devices. j M is the number of time units representing a bit of information in the modulated signal of the j-th first device among the K first devices. i ≥2, Mj ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,j An integer greater than or equal to 1 represents M. i With M j The multiple relationship between them.
[0494] Optionally, the second information is used to configure or indicate at least one of the following:
[0495] The channel coding method of the K first signals;
[0496] The demodulation method of the K first signals;
[0497] The time-frequency resource information of the K first signals;
[0498] Relevant information of the preamble or synchronization sequence of the K first signals;
[0499] The time-frequency resources of the reference signals for the K first signals;
[0500] The method for generating the reference signals of the K first signals;
[0501] The pairing information of the K first devices;
[0502] The identification information of the K first devices;
[0503] The number of time units of the K modulation signals corresponding to the K first devices;
[0504] The total number of the K first devices is K.
[0505] Optionally, the demodulation module 103 is specifically used to perform the following steps:
[0506] Based on the second information, determine the number of time units of the modulation signal representing one bit of information for each of the K first devices;
[0507] For the first of the K first devices, the second signal Perform signal subtraction or differential operation to obtain a first differential signal, and perform threshold decision based on the first differential signal and demodulation threshold to estimate the bit information of the modulation signal corresponding to the first first device; the first first device is the first device among the K first devices that has the largest number of time units representing a bit of information in the modulation signal, and the second signal The signal is a superimposed signal of the K first signals received by the third device after processing.
[0508] For the k-th first device, 1 < k ≤ K, execute Regarding the Perform signal subtraction or differential operation to obtain a second differential signal, and perform threshold decision based on the second differential signal and demodulation threshold to estimate the bit information of the modulation signal corresponding to the kth first device; 1+mM k ≤n≤(m+1)M k , M k M represents the number of time units in the modulation signal corresponding to the k-th first device. k-1 The number of time units in the modulation signal corresponding to the (k-1)th first device. This represents the superimposed signal of (K-k+1) unmodulated signals transmitted from the k-th first device to the k-th first device. This represents the modulation signal corresponding to the (k-1)th first device; the number of time units in the modulation signal corresponding to the 1st first device decreases sequentially to the number of time units in the modulation signal corresponding to the Kth first device.
[0509] Optionally, the demodulation module 103 is specifically used for:
[0510] Using the The data in the third part minus the stated The data in the fourth part is used to obtain the second differential signal. The data in the third part and the data in the fourth part are respectively the The first half and the second half of the data, or the data in the third part and the data in the fourth part, are respectively the... The second half of the data and the first half of the data;
[0511] When the second differential signal When the arithmetic mean of the data is greater than or equal to the demodulation threshold, the bit information of the modulation signal of the k-th first device is determined as the first bit information; or, when the second differential signal When the arithmetic mean of the data is less than the demodulation threshold, the bit information of the modulation signal of the kth first device is determined as the second bit information.
[0512] Optionally, the demodulation threshold satisfies at least one of the following:
[0513] Calculated based on the reference signal of the first signal;
[0514] Calculated based on the preamble sequence of the first signal;
[0515] Configured or indicated by the second information;
[0516] Pre-stored in the third device;
[0517] Based on historical information;
[0518] It is obtained by blind estimation from the third device.
[0519] Optionally, the demodulation module 103 is specifically used for:
[0520] Based on the second information, determine the number of time units of the modulation signal representing one bit of information for each of the K first devices; construct a modulation signal corresponding to each first device based on the number of time units of the modulation signal representing one bit of information for each first device; perform signal matching or signal correlation processing on the constructed modulation signal corresponding to each first device and the third signal respectively to obtain the bit information of the K modulation signals corresponding to the K first signals; the third signal is the superimposed signal of the K first signals received by the third device after processing.
[0521] Optionally, the third receiving module 102 is specifically used for:
[0522] The system receives the second information sent by the second device; the second information is determined based on the pairing or scheduling method of the first device, and the pairing or scheduling method of the first device includes at least one of the following:
[0523] Pairing or scheduling is performed using the pairing information of the K first devices, either in a single scheduling or simultaneously.
[0524] The K first devices are paired or scheduled using their corresponding device identifiers, either in a single or simultaneous scheduling process.
[0525] Pairing or scheduling is performed using the signal transmission parameters of each of the K first devices.
[0526] Optionally, the pairing or scheduling method of the first device is determined based on third information, which includes at least one of the following:
[0527] Channel status information of L first devices;
[0528] Channel quality information for L first devices;
[0529] Capability information of L first devices;
[0530] L distance or angle information between the first device and the third device, wherein the third device is the receiver of the first signal;
[0531] Information related to the pending services of L first devices;
[0532] Wherein, L is a positive integer greater than or equal to K.
[0533] Optionally, the channel quality information of the L first devices includes at least one of the following:
[0534] Reference signal received power RSRP;
[0535] Reference signal reception quality (RSRQ);
[0536] Received Signal Strength Index (RSSI)
[0537] Signal-to-noise ratio (SNR);
[0538] Signal-to-noise ratio (SINR);
[0539] Signal interference ratio (SIR).
[0540] Optionally, the capability information of the L first devices includes at least one of the following:
[0541] Supported frequency domain or frequency information;
[0542] Supported frequency offset capability;
[0543] Supported modulation methods;
[0544] Equipment type;
[0545] Signal amplification capability.
[0546] Optionally, the relevant information of the service to be sent includes at least one of the following:
[0547] Business type;
[0548] Service package size;
[0549] Bandwidth requirements information;
[0550] Data transmission rate requirements;
[0551] Latency requirement information;
[0552] Information regarding latency jitter requirements.
[0553] Optionally, the third receiving module 102 is specifically used for:
[0554] The second information is received by at least one of the following: Radio Resource Control (RRC) signaling, Downlink Control Information (DCI), Uplink Control Information (UCI), Media Access Control Unit (MAC CE), Sidelink Control Information (SCI), Layer 1 signaling, and preamble sequence.
[0555] Optionally, the third device includes at least one of the following:
[0556] Network-side equipment;
[0557] Terminal equipment;
[0558] Relay equipment;
[0559] Devices specifically designed to provide radio frequency energy or radio frequency carriers.
[0560] The information receiving device 100 provided in this application embodiment can achieve... Figure 4 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0561] Please see Figure 11 , Figure 11 This is a schematic diagram of the structure of an information transmission device provided in an embodiment of this application. This device is applied to a second device, such as... Figure 11 As shown, the information transmitting device 110 includes:
[0562] The determining module 111 is used to determine the pairing or scheduling method of the first devices based on the third information related to the L first devices;
[0563] The second sending module 112 is used to send first information to K first devices respectively, or send second information to a third device, according to the pairing or scheduling method of the first device;
[0564] Wherein, the first information is used to configure or instruct the corresponding first device to represent a modulation signal of one bit information; the second information is used to demodulate and obtain the bit information of the K modulation signals corresponding to the K first signals sent by the K first devices; K is an integer greater than 1, L is a positive integer greater than or equal to K, and the K modulation signals configured or indicated by the K first devices satisfy the following:
[0565] When the modulated signal represents the first bit information, the modulated signal includes a first part and a second part, the first part and the second part each occupy half of the modulated signal, and the first data in the first part and the second data in the second part have opposite polarities; and when the modulated signal represents the second bit information, the modulated signal includes third data, the signal length of the third data is equal to the length of the modulated signal; wherein, the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data;
[0566] M i ≠M j ,and Among them, M iM is the number of time units representing a bit of information in the modulation signal of the i-th first device among the K first devices. j M is the number of time units representing a bit of information in the modulated signal of the j-th first device among the K first devices. i ≥2, M j ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,j An integer greater than or equal to 1 represents M. i With M j The multiple relationship between them.
[0567] Optionally, the first information is also used to configure or indicate at least one of the following:
[0568] Channel coding method;
[0569] Reflection coefficient;
[0570] Signal amplification factor;
[0571] Signal transmission power
[0572] Modulation depth;
[0573] The time-frequency resource information of the first signal;
[0574] Relevant information about the preamble or synchronization sequence of the first signal;
[0575] The time-frequency resources of the reference signal for the first signal;
[0576] The method for generating the reference signal of the first signal.
[0577] Optionally, the second information is used to configure or indicate at least one of the following:
[0578] The channel coding method of the K first signals;
[0579] The demodulation method of the K first signals;
[0580] The time-frequency resource information of the K first signals;
[0581] Relevant information of the preamble or synchronization sequence of the K first signals;
[0582] The time-frequency resources of the reference signals for the K first signals;
[0583] The method for generating the reference signals of the K first signals;
[0584] The pairing information of the K first devices;
[0585] The identification information of the K first devices;
[0586] The number of time units of the K modulation signals corresponding to the K first devices;
[0587] The total number of the K first devices is K.
[0588] Optionally, the third information includes at least one of the following:
[0589] Channel state information of the L first devices;
[0590] Channel quality information of the L first devices;
[0591] Capability information of the L first devices;
[0592] The distance or angle information between the L first devices and the third device, wherein the third device is the receiver of the first signal;
[0593] The relevant information of the services to be sent by the L first devices.
[0594] The information sending device 110 provided in this application embodiment can achieve... Figure 5 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0595] like Figure 12 As shown, this application embodiment also provides a communication device 120, including a processor 121 and a memory 122. The memory 122 stores a program or instructions that can run on the processor 121. For example, when the first device 120 is a terminal, the program or instructions executed by the processor 121 implement the above-mentioned... Figure 2 The various steps of the information transmission method embodiment shown can achieve the same technical effect. When the communication device 120 is a third device, the program or instructions executed by the processor 121 implement the above. Figure 4 The various steps of the information receiving method embodiment shown can achieve the same technical effect. When the communication device 120 is a third device, the program or instructions executed by the processor 121 implement the above. Figure 5 The steps of the information sending method embodiment shown are the same and can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0596] 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 information sending method embodiments or the various processes of the above-described information receiving method embodiments, and can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0597] The processor mentioned above 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. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0598] 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-described information sending method embodiment or the various processes of the above-described information receiving method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0599] 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.
[0600] 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 information sending method embodiment or the various processes of the above-described information receiving method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0601] This application embodiment also provides a wireless communication system, which includes a first device, a second device, and a third device, wherein the first device is used to implement the above-described... Figure 2 The steps of the information transmission method shown above, wherein the third device is used to implement the above-described steps. Figure 4 The steps of the information receiving method shown above, wherein the second device is used to implement the above-described steps. Figure 5 The steps of the information sending method shown are as follows.
[0602] 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.
[0603] From 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 computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.
[0604] 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 implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.
Claims
1. An information transmission method characterized by comprising: include: The first device receives first information, which is used to configure or indicate a modulation signal; The first device generates a first signal modulated by the modulation signal based on the first information; The first device sends the first signal; Wherein, the first device is one of K first devices, where K is an integer greater than 1, and the K modulation signals configured or indicated by the K first devices satisfy the following: When the modulated signal represents the first bit information, the modulated signal includes a first part and a second part, the first part and the second part each occupy half of the modulated signal, and the first data in the first part and the second data in the second part have opposite polarities; and when the modulated signal represents the second bit information, the modulated signal includes third data, the signal length of the third data is equal to the length of the modulated signal; wherein, the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data; M i ≠M j , and wherein M i is the number of time units of a modulated signal representing one bit of information of the i-th first device of the K first devices, M j is the number of time units of a modulated signal representing one bit of information of the j-th first device of the K first devices, M i ≥ 2, M j ≥ 2, 1≤i≤K, 1≤j≤K, i≠j, L i,j is an integer greater than or equal to 1, representing a multiple relationship between M i and M j .
2. The method according to claim 1, characterized in that, The first information is also used to configure or indicate at least one of the following: Channel coding method; Reflection coefficient; Signal amplification factor; Signal transmission power Modulation depth; The time-frequency resource information of the first signal; Relevant information about the preamble or synchronization sequence of the first signal; The time-frequency resources of the reference signal for the first signal; The method for generating the reference signal of the first signal.
3. The method according to claim 1 or 2, characterized in that, The first device receives first information, including: The first device receives the first information sent by the second device; The first information is determined based on the pairing or scheduling method of the first device, and the pairing or scheduling method of the first device includes at least one of the following: Pairing or scheduling is performed using the pairing information of the K first devices, either in a single scheduling or simultaneously. The K first devices are paired or scheduled using their corresponding device identifiers, either in a single or simultaneous scheduling process. Pairing or scheduling is performed using the signal transmission parameters of each of the K first devices.
4. The method according to claim 3, characterized in that, The pairing or scheduling method of the first device is determined based on third information, which includes at least one of the following: Channel status information of L first devices; Channel quality information for L first devices; Capability information of L first devices; L distance or angle information between the first device and the third device, wherein the third device is the receiver of the first signal; Information related to the pending services of L first devices; Wherein, L is a positive integer greater than or equal to K.
5. The method according to claim 4, characterized in that, The channel quality information of the L first devices includes at least one of the following: Reference signal received power RSRP; Reference signal reception quality (RSRQ); Received Signal Strength Index (RSSI) Signal-to-noise ratio (SNR); Signal-to-noise ratio (SINR); Signal-to-interference ratio (SIR); or, The capability information of the L first devices includes at least one of the following: Supported frequency domain or frequency information; Supported frequency offset capability; Supported modulation methods; Equipment type; Signal amplification capability; or, The relevant information of the service to be sent includes at least one of the following: Business type; Service package size; Bandwidth requirements information; Data transmission rate requirements; Latency requirement information; Information regarding latency jitter requirements.
6. The method according to any one of claims 3 to 5, characterized in that, The second device includes at least one of the following: Core network equipment; Application server; Access network equipment; Mesh router; Gateway.
7. The method according to any one of claims 1 to 6, characterized in that, The first device receives first information, including: The first device receives the first information through at least one of the following: Radio Resource Control (RRC) signaling, Downlink Control Information (DCI), Uplink Control Information (UCI), Media Access Control Unit (MAC) CE, Sidelink Control Information (SCI), Layer 1 signaling, and preamble sequence.
8. The method according to any one of claims 1 to 7, characterized in that, The first device includes at least one of the following: Devices that lack energy storage capabilities, do not have the ability to generate radio frequency signals autonomously, and are based on backscatter communication; A device that has energy storage capabilities, but lacks the ability to generate radio frequency signals independently, and is based on backscatter communication.
9. An information receiving method, characterized in that, include: The third device receives K first signals sent by the first device, where K is an integer greater than 1; The third device receives the second information; The third device, based on the second information, demodulates to obtain the bit information of the K modulated signals corresponding to the K first signals; The K modulation signals satisfy the following: When the modulated signal represents the first bit information, the modulated signal includes a first part and a second part, the first part and the second part each occupy half of the modulated signal, and the first data in the first part and the second data in the second part have opposite polarities; and when the modulated signal represents the second bit information, the modulated signal includes third data, the signal length of the third data is equal to the length of the modulated signal; wherein, the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data; M i ≠M j ,and Among them, M i M is the number of time units representing a bit of information in the modulated signal of the i-th first device among the K first devices. j M is the number of time units representing a bit of information in the modulated signal of the j-th first device among the K first devices. i ≥2, M j ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,j An integer greater than or equal to 1 represents M. i With M j The multiple relationship between them.
10. The method according to claim 9, characterized in that, The second information is used to configure or indicate at least one of the following: The channel coding method of the K first signals; The demodulation method of the K first signals; The time-frequency resource information of the K first signals; Relevant information of the preamble or synchronization sequence of the K first signals; The time-frequency resources of the reference signals for the K first signals; The generation method of the reference signals for the K first signals; The pairing information of the K first devices; The identification information of the K first devices; The number of time units of the K modulation signals corresponding to the K first devices; The total number of the K first devices is K.
11. The method according to claim 9 or 10, characterized in that, The third device, based on the second information, demodulates to obtain bit information of the K modulated signals corresponding to the K first signals, including: The third device determines, based on the second information, the number of time units representing a bit of information in the modulation signal of each of the K first devices; For the first of the K first devices, the second signal Perform signal subtraction or differential operation to obtain a first differential signal, and perform threshold decision based on the first differential signal and demodulation threshold to estimate the bit information of the modulation signal corresponding to the first first device; wherein, the first first device is the first device among the K first devices that has the largest number of time units representing a bit of modulation signal, and the second signal The signal is a superimposed signal of the K first signals received by the third device after processing. For the k-th first device, 1 < k ≤ K, execute Regarding the Perform signal subtraction or differential operation to obtain a second differential signal, and perform threshold decision based on the second differential signal and demodulation threshold to estimate the bit information of the modulation signal corresponding to the kth first device; where 1+mM k ≤n≤(m+1)M k , M k M represents the number of time units in the modulation signal corresponding to the k-th first device. k-1 The number of time units in the modulation signal corresponding to the (k-1)th first device. This represents the superimposed signal of (K-k+1) unmodulated signals transmitted from the k-th first device to the k-th first device. This represents the modulation signal corresponding to the (k-1)th first device; the number of time units in the modulation signal corresponding to the 1st first device decreases sequentially to the number of time units in the modulation signal corresponding to the Kth first device.
12. The method according to claim 11, characterized in that, The above Perform signal subtraction or differential operation to obtain a second differential signal, and perform threshold decision based on the second differential signal and demodulation threshold to estimate the bit information of the modulation signal corresponding to the kth first device, including: Using the The data in the third part minus the stated The data in the fourth part is used to obtain the second differential signal. The data in the third part and the data in the fourth part are respectively the... The first half and the second half of the data, or the data in the third part and the data in the fourth part, are respectively the... The second half of the data and the first half of the data; When the second differential signal When the arithmetic mean of the data is greater than or equal to the demodulation threshold, the bit information of the modulation signal of the k-th first device is determined as the first bit information; or, when the second differential signal When the arithmetic mean of the data is less than the demodulation threshold, the bit information of the modulation signal of the kth first device is determined to be the second bit information.
13. The method according to claim 11 or 12, characterized in that, The demodulation threshold satisfies at least one of the following: Calculated based on the reference signal of the first signal; Calculated based on the preamble sequence of the first signal; Configured or indicated by the second information; Pre-stored in the third device; Based on historical information; It is obtained by blind estimation from the third device.
14. The method according to claim 9 or 10, characterized in that, The third device, based on the second information, demodulates to obtain bit information of the K modulated signals corresponding to the K first signals, including: The third device determines, based on the second information, the number of time units representing a bit of information in the modulation signal of each of the K first devices; The third device constructs a modulation signal corresponding to each first device based on the number of time units of the modulation signal representing a bit of information in each first device; The third device performs signal matching or signal correlation processing on the modulation signal and the third signal corresponding to each of the first devices to obtain the bit information of the K modulation signals corresponding to the K first signals; wherein, the third signal is the superimposed signal of the K first signals received by the third device after processing.
15. The method according to any one of claims 9 to 14, characterized in that, The third device receives the second information, including: The third device receives the second information sent by the second device; The second information is determined based on the pairing or scheduling method of the first device, and the pairing or scheduling method of the first device includes at least one of the following: Pairing or scheduling is performed using the pairing information of the K first devices, either in a single scheduling or simultaneously. The K first devices are paired or scheduled using their corresponding device identifiers, either in a single or simultaneous scheduling process. Pairing or scheduling is performed using the signal transmission parameters of each of the K first devices.
16. The method according to claim 15, characterized in that, The pairing or scheduling method of the first device is determined based on third information, which includes at least one of the following: Channel status information of L first devices; Channel quality information for L first devices; Capability information of L first devices; L distance or angle information between the first device and the third device, wherein the third device is the receiver of the first signal; Information related to the pending services of L first devices; Wherein, L is a positive integer greater than or equal to K.
17. The method according to claim 16, characterized in that, The channel quality information of the L first devices includes at least one of the following: Reference signal received power RSRP; Reference signal reception quality (RSRQ); Received Signal Strength Index (RSSI) Signal-to-noise ratio (SNR); Signal-to-noise ratio (SINR); Signal-to-interference ratio (SIR); or, The capability information of the L first devices includes at least one of the following: Supported frequency domain or frequency information; Supported frequency offset capability; Supported modulation methods; Equipment type; Signal amplification capability; or, The relevant information of the service to be sent includes at least one of the following: Business type; Service package size; Bandwidth requirements information; Data transmission rate requirements; Latency requirement information; Information regarding latency jitter requirements.
18. The method according to any one of claims 9 to 17, characterized in that, The third device receives the second information, including: The third device receives the second information through at least one of the following: Radio Resource Control (RRC) signaling, Downlink Control Information (DCI), Uplink Control Information (UCI), Media Access Control Unit (MAC) CE, Sidelink Control Information (SCI), Layer 1 signaling, and preamble sequence.
19. The method according to any one of claims 9 to 18, characterized in that, The third device includes at least one of the following: Network-side equipment; Terminal equipment; Relay equipment; Devices specifically designed to provide radio frequency energy or radio frequency carriers.
20. A method for sending information, characterized in that, include: The second device determines the pairing or scheduling method of the first devices based on the third information related to the L first devices; The second device sends first information to K first devices respectively, or sends second information to a third device, depending on the pairing or scheduling method of the first device; Wherein, the first information is used to configure or instruct the corresponding first device to represent a modulation signal of one bit information; the second information is used to demodulate and obtain the bit information of the K modulation signals corresponding to the K first signals sent by the K first devices; K is an integer greater than 1, L is a positive integer greater than or equal to K, and the K modulation signals configured or indicated by the K first devices satisfy the following: When the modulated signal represents the first bit information, the modulated signal includes a first part and a second part, the first part and the second part each occupy half of the modulated signal, and the first data in the first part and the second data in the second part have opposite polarities; and when the modulated signal represents the second bit information, the modulated signal includes third data, the signal length of the third data is equal to the length of the modulated signal; wherein, the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data; M i ≠M j ,and Among them, M i M is the number of time units representing a bit of information in the modulation signal of the i-th first device among the K first devices. j M is the number of time units representing a bit of information in the modulated signal of the j-th first device among the K first devices. i ≥2, M j ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,j An integer greater than or equal to 1 represents M. i With M j The multiple relationship between them.
21. The method according to claim 20, characterized in that, The first information is also used to configure or indicate at least one of the following: Channel coding method; Reflection coefficient; Signal amplification factor; Signal transmission power Modulation depth; The time-frequency resource information of the first signal; Relevant information about the preamble or synchronization sequence of the first signal; The time-frequency resources of the reference signal for the first signal; The method of generating the reference signal for the first signal; or, The second information is used to configure or indicate at least one of the following: The channel coding method of the K first signals; The demodulation method of the K first signals; The time-frequency resource information of the K first signals; Relevant information of the preamble or synchronization sequence of the K first signals; The time-frequency resources of the reference signals for the K first signals; The generation method of the reference signals for the K first signals; The pairing information of the K first devices; The identification information of the K first devices; The number of time units of the K modulation signals corresponding to the K first devices; The total number of the K first devices is K.
22. The method according to claim 20 or 21, characterized in that, The third information includes at least one of the following: Channel state information of the L first devices; Channel quality information of the L first devices; Capability information of the L first devices; The distance or angle information between the L first devices and the third device, wherein the third device is the receiver of the first signal; The relevant information of the services to be sent by the L first devices.
23. An information transmitting device, characterized in that, include: A first receiving module is configured to receive first information, wherein the first information is used to configure or indicate a modulation signal; A generation module is used to generate a first signal modulated by the modulation signal based on the first information; A first transmitting module is used to transmit the first signal; The information transmitting device is applied to a first device, which is one of K first devices, where K is an integer greater than 1, and the K modulation signals configured or indicated by the K first devices satisfy the following: When the modulated signal represents the first bit information, the modulated signal includes a first part and a second part, the first part and the second part each occupy half of the modulated signal, and the first data in the first part and the second data in the second part have opposite polarities; and when the modulated signal represents the second bit information, the modulated signal includes third data, the signal length of the third data is equal to the length of the modulated signal; wherein, the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data; M i ≠M j ,and Among them, M i M is the number of time units representing a bit of information in the modulated signal of the i-th first device among the K first devices. j M is the number of time units representing a bit of information in the modulated signal of the j-th first device among the K first devices. i ≥2, M j ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,j An integer greater than or equal to 1 represents M. i With M j The multiple relationship between them.
24. An information receiving device, characterized in that, include: The second receiving module is used to receive K first signals sent by K first devices, where K is an integer greater than 1; The third receiving module is used to receive the second information; The demodulation module is used to demodulate and obtain bit information of K modulated signals corresponding to the K first signals based on the second information; wherein the K modulated signals satisfy the following: When the modulated signal represents the first bit information, the modulated signal includes a first part and a second part, the first part and the second part each occupy half of the modulated signal, and the first data in the first part and the second data in the second part have opposite polarities; and when the modulated signal represents the second bit information, the modulated signal includes third data, the signal length of the third data is equal to the length of the modulated signal; wherein, the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data; M i ≠M j ,and Among them, M i M is the number of time units representing a bit of information in the modulated signal of the i-th first device among the K first devices. j M is the number of time units representing a bit of information in the modulated signal of the j-th first device among the K first devices. i ≥2, M j ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,j An integer greater than or equal to 1 represents M. i With M j The multiple relationship between them.
25. An information transmitting device, characterized in that, include: The determination module is used to determine the pairing or scheduling method of the first devices based on the third information related to the L first devices; The second sending module is used to send first information to K first devices respectively, or to send second information to a third device, according to the pairing or scheduling method of the first device; Wherein, the first information is used to configure or instruct the corresponding first device to represent a modulation signal of one bit information; the second information is used to demodulate and obtain the bit information of the K modulation signals corresponding to the K first signals sent by the K first devices; K is an integer greater than 1, L is a positive integer greater than or equal to K, and the K modulation signals configured or indicated by the K first devices satisfy the following: When the modulated signal represents the first bit information, the modulated signal includes a first part and a second part, the first part and the second part each occupy half of the modulated signal, and the first data in the first part and the second data in the second part have opposite polarities; and when the modulated signal represents the second bit information, the modulated signal includes third data, the signal length of the third data is equal to the length of the modulated signal; wherein, the numerical value of the first data is the same as the numerical value of the second data, and the numerical value of the first data is different from the numerical value of the third data; M i ≠M j ,and Among them, M i M is the number of time units representing a bit of information in the modulation signal of the i-th first device among the K first devices. j M is the number of time units representing a bit of information in the modulated signal of the j-th first device among the K first devices. i ≥2, M j ≥2, 1≤i≤K, 1≤j≤K, i≠j, L i,j An integer greater than or equal to 1 represents M. i With M j The multiple relationship between them.
26. A communication device, characterized in that, The method includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the information transmission method as described in any one of claims 1 to 8, or the steps of the information reception method as described in any one of claims 9 to 19, or the steps of the information transmission method as described in any one of claims 20 to 22.
27. 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 information transmission method as described in any one of claims 1 to 8, or the steps of the information reception method as described in any one of claims 9 to 19, or the steps of the information transmission method as described in any one of claims 20 to 22.