Information transmission method and device, related equipment and storage medium

By configuring non-overlapping RS and DATA transmission positions and employing SIC algorithms, the method addresses orthogonality and interference issues in OOK modulation, enhancing user multiplexing and transmission performance in RFIDs.

CN120321079APending Publication Date: 2025-07-15CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410046606.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-12
Publication Date
2025-07-15

AI Technical Summary

Technical Problem

In the existing RF technology, OOK modulation is difficult to meet the orthogonality requirements during multiple users, and the transmission performance is poor due to the far-near effect.

Method used

Configure K transmission resources in a transmission opportunity to ensure that the pilot RS transmission positions do not overlap each other, and carry information from different transmitters at the data transmission position, and use the serial interference cancellation algorithm to perform multi-user demultiplexing.

Benefits of technology

It effectively reduces the collision probability of multi-user transmission resources, eliminates the near and near effects and non-orthogonal interference, and improves transmission performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120321079A_ABST
    Figure CN120321079A_ABST
Patent Text Reader

Abstract

The invention discloses an information transmission method and device, related equipment and a storage medium, relates to the technical field of communication, and aims to solve the problem of poor transmission performance in related technologies. The method comprises the following steps: a first sending end determines one transmission resource as a target transmission resource from K transmission resources in a primary transmission opportunity TO, each transmission resource is configured with a pilot frequency RS transmission position and a data DATA transmission position, and the RS transmission positions among the K transmission resources are not overlapped; based on the RS transmission position and the DATA transmission position configured by the target transmission resource, carrying the RS information of the first sending end at the RS transmission position of the target transmission resource, and carrying the data information of the first sending end at the DATA transmission position of the target transmission resource; and transmitting the data information of the first transmitting end to the receiving end by using the target transmission resource. According to the embodiment of the invention, the problem of non-orthogonal interference between near-far effects and users can be well eliminated, the collision probability of transmission resources is reduced, and the transmission performance is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to an information transmission method, apparatus, related device, and storage medium. Background Art

[0002] For the on-off keying (OOK) modulation waveform, considering that the receiver is relatively simple, generally only an envelope receiver can be used for reception, and some very complex frequency-domain multiple access technologies cannot be performed. Mainly, time-division multiple access (TDMA) is used for multiple access of different users. In existing radio frequency technologies, the OOK modulation method is usually used to transmit tag data of multiple users.

[0003] In some scenarios, such as during initial access or interrogation, due to the existence of multi-user conflicts, it is necessary to allow multiple users to reuse the same time-frequency resources for transmission to reduce the probability of blocking. However, it is difficult for OOK modulation to achieve multi-user multiplexing by means of sequence superposition, and it is difficult to meet the orthogonality of sequences between users. Moreover, due to the existence of the near-far effect, the transmission performance is very poor. Summary of the Invention

[0004] Embodiments of this application provide an information transmission method, apparatus, related device, and storage medium to solve the problems in the related art that it is difficult to meet the orthogonality of sequences between users and the transmission performance is poor.

[0005] In a first aspect, embodiments of this application provide an information transmission method, including:

[0006] Determine one transmission resource from K transmission resources in one transmission opportunity TO as the target transmission resource, where the K transmission resources are used to transmit data information of different sending ends, and each of the transmission resources is configured with a pilot RS transmission position and a data DATA transmission position, and the RS transmission positions among the K transmission resources do not overlap with each other, and K is an integer greater than 1;

[0007] Based on the RS transmission position and DATA transmission position configured for the target transmission resource, carry the RS information of the first sending end at the RS transmission position of the target transmission resource, and carry the data information of the first sending end at the DATA transmission position of the target transmission resource;

[0008] Use the target transmission resource to transmit the data information of the first sending end to the receiving end.

[0009] Optionally, there is a guard interval between the RS transmission positions of the K transmission resources.

[0010] Optionally, determining one transmission resource from the K transmission resources in a transmission opportunity TO as the target transmission resource includes:

[0011] Randomly selecting one transmission resource from the K transmission resources as the target transmission resource;

[0012] Alternatively, selecting one transmission resource from the K transmission resources as the target transmission resource based on the radio link attribute of the first transmitting end.

[0013] Optionally, there is an overlap in the DATA transmission positions of some or all of the K transmission resources.

[0014] Optionally, the data information includes the transmitting end identification information.

[0015] In a second aspect, an embodiment of the present application further provides an information transmission method, which is executed by a receiving end. The method includes:

[0016] Receiving the total data signals of N transmitting ends on the K transmission resources in a TO. Among them, each of the transmission resources is configured with an RS transmission position and a DATA transmission position, and the RS transmission positions among the K transmission resources do not overlap with each other. The RS transmission positions of the K transmission resources carry RS information of different transmitting ends respectively, and the DATA transmission positions of the K transmission resources carry data information transmitted by different transmitting ends respectively. K is an integer greater than 1, and N is a positive integer less than or equal to K.

[0017] Optionally, there is a guard interval between the transmission positions of the K transmission resources.

[0018] Optionally, there is an overlap in the DATA transmission positions of some or all of the K transmission resources.

[0019] Optionally, the data information includes the transmitting end identification information.

[0020] Optionally, after receiving the total data signals of N transmitting ends on the K transmission resources in a TO, the method further includes:

[0021] Performing multi-user demultiplexing MUD on the total data signals by using the serial interference cancellation SIC algorithm to obtain the data information transmitted by each transmitting end.

[0022] Optionally, performing multi-user demultiplexing MUD on the total data signals by using the serial interference cancellation SIC algorithm to obtain the data information transmitted by each transmitting end includes:

[0023] Estimate the channel response and delay information of each of the said sending ends according to the RS information carried at the RS transmission positions of each of the said transmission resources.

[0024] According to the signal strength of the RS information received at the RS transmission positions of each of the said transmission resources, and based on the channel response and delay information of each of the said sending ends, sequentially decode the data information transmitted by each of the said sending ends from the total data signals.

[0025] In a third aspect, an embodiment of the present application further provides an information transmission device, which is disposed at a first sending end. The information transmission device includes:

[0026] A determination module, configured to determine one of the K transmission resources in one transmission opportunity TO as a target transmission resource, where the K transmission resources are used to transmit data information of different sending ends, and each of the transmission resources is configured with a pilot RS transmission position and a data DATA transmission position, the RS transmission positions among the K transmission resources do not overlap with each other, and K is an integer greater than 1;

[0027] A data encapsulation module, configured to carry the RS information of the first sending end at the RS transmission position of the target transmission resource and carry the data information of the first sending end at the DATA transmission position of the target transmission resource based on the RS transmission position and the DATA transmission position configured by the target transmission resource;

[0028] A transmission module, configured to use the target transmission resource to transmit the data information of the first sending end to a receiving end.

[0029] In a fourth aspect, an embodiment of the present application further provides an information transmission device, which is disposed at a receiving end. The information transmission device includes:

[0030] A receiving module, configured to receive the total data signals of N sending ends on the K transmission resources in one TO, where each of the transmission resources is configured with an RS transmission position and a DATA transmission position, the RS transmission positions among the K transmission resources do not overlap with each other, the RS transmission positions of the K transmission resources respectively carry the RS information of different sending ends, and the DATA transmission positions of the K transmission resources respectively carry the data information transmitted by different sending ends, K is an integer greater than 1, and N is a positive integer less than or equal to K.

[0031] In a fifth aspect, an embodiment of the present application further provides a first sending end, including a transceiver and a processor, where,

[0032] The processor is configured to determine, from K transmission resources in a transmission opportunity (TO), one transmission resource as the target transmission resource, where the K transmission resources are used to transmit data information of different senders, and each of the transmission resources is configured with a pilot RS transmission position and a data (DATA) transmission position, and the RS transmission positions among the K transmission resources do not overlap with each other, and K is an integer greater than 1;

[0033] The processor is further configured to, based on the RS transmission position and the DATA transmission position configured for the target transmission resource, carry the RS information of the first sender at the RS transmission position of the target transmission resource, and carry the data information of the first sender at the DATA transmission position of the target transmission resource;

[0034] The transceiver is configured to use the target transmission resource to transmit the data information of the first sender to a receiver.

[0035] In a sixth aspect, an embodiment of the present application further provides a receiver, including a transceiver and a processor, where,

[0036] The transceiver is configured to receive a total data signal of N senders on K transmission resources in a TO, where each of the transmission resources is configured with an RS transmission position and a DATA transmission position, and the RS transmission positions among the K transmission resources do not overlap with each other, the RS transmission positions of the K transmission resources carry RS information of different senders respectively, and the DATA transmission positions of the K transmission resources carry data information transmitted by different senders respectively, K is an integer greater than 1, and N is a positive integer less than or equal to K.

[0037] In a seventh aspect, an embodiment of the present application further provides an electronic device, including: a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, where when the processor executes the computer program, it implements the steps in the information transmission method as described in the first aspect; or implements the steps in the information transmission method as described in the first aspect.

[0038] In an eighth aspect, an embodiment of the present application further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, it implements the steps in the information transmission method as described in the first aspect; or implements the steps in the information transmission method as described in the first aspect.

[0039] In an embodiment of the present application, a first transmitting end determines one transmission resource as a target transmission resource from K transmission resources in one transmission opportunity (TO), where the K transmission resources are used to transmit data information of different transmitting ends, and each transmission resource is configured with a pilot RS transmission position and a data (DATA) transmission position. The RS transmission positions among the K transmission resources do not overlap with each other, and K is an integer greater than 1. Based on the RS transmission position and the DATA transmission position configured for the target transmission resource, the RS information of the first transmitting end is carried at the RS transmission position of the target transmission resource, and the data information of the first transmitting end is carried at the DATA transmission position of the target transmission resource. The data information of the first transmitting end is transmitted to a receiving end by using the target transmission resource.

[0040] The receiving end receives the total data signals of N transmitting ends on the K transmission resources in one TO, where each transmission resource is configured with an RS transmission position and a DATA transmission position, and the RS transmission positions among the K transmission resources do not overlap with each other. The RS transmission positions of the K transmission resources carry the RS information of different transmitting ends respectively, and the DATA transmission positions of the K transmission resources carry the data information transmitted by different transmitting ends respectively. K is an integer greater than 1, and N is a positive integer less than or equal to K.

[0041] In this way, by configuring the RS transmission positions of multiple transmission resources in one TO not to overlap with each other, the requirements for multiplexing by multiple users can be met, and the near-far effect and the non-orthogonal interference problem between users can be well eliminated, the collision probability of transmission resources can be reduced, and the transmission performance can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for describing the embodiments of the present application will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0043] Figure 1 is one of the flowcharts of the information transmission method provided by the embodiment of the present application;

[0044] Figure 2 is a schematic diagram of the frame structure of transmission resources for multi-user multiplexing provided by the embodiment of the present application;

[0045] Figure 3 is provided by the embodiment of the present application Figure 2 is a schematic diagram of the use of the frame structure shown in the inventory process of the Tag;

[0046] Figure 4It is the second flowchart of the information transmission method provided by the embodiments of the present application;

[0047] Figure 5 It is a schematic diagram of the data structure of transmission resources in the same TO provided by the embodiments of the present application;

[0048] Figure 6 It is a SIC schematic diagram of the OOK modulation waveforms of 2 users provided by the embodiments of the present application;

[0049] Figure 7 It is a SIC schematic diagram of the OOK modulation waveforms of 3 users provided by the embodiments of the present application;

[0050] Figure 8 It is one of the structure diagrams of the information transmission device provided by the embodiments of the present application;

[0051] Figure 9 It is the second structure diagram of the information transmission device provided by the embodiments of the present application;

[0052] Figure 10 It is the structure diagram of the first sending end provided by the embodiments of the present application;

[0053] Figure 11 It is the structure diagram of the receiving end provided by the embodiments of the present application;

[0054] Figure 12 It is the structure diagram of the electronic device provided by the embodiments of the present application. Detailed implementation manners

[0055] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0056] To make the embodiments of the present application clearer, the following first introduces the relevant technical knowledge involved in the embodiments of the present application:

[0057] The embodiments of the present application can be mainly applied to the field of radio frequency identification (RFID) technology, in the RFID tag inventory scenario with an RFID tag (Tag) as the sending end and a reader as the receiving end. The existing inventory process of ultra-high frequency (UHF) RFID mainly involves the following instructions:

[0058] Table 1 Instructions for reader operations

[0059]

[0060]

[0061] Among them, EPC is the Electronic Product Code, ACK is the Acknowledgment, and NAK is the Negative Acknowledgment.

[0062] Currently, in the inventory mode of the UHF RFID protocol design, it is required that after the reader sends a Query instruction, the Tag responds with a Reply, that is, generates a 16-bit random number for the reader; then after the reader sends this random number sequence to the Tag via the ACK instruction, the Tag sends the relevant data to the reader.

[0063] For the circuit design at the Tag end, it is required to have sufficient received signal power, which is output to the subsequent Digital State Machine after passing through a Rectifier and a Voltage Regulator. If it is the above transceiver process, the Tag end needs to have the output current of the voltage regulator to supply the Digital State Machine during the stages of Reply sending, ACK listening, and subsequent sending of information such as PC / XPC and EPC, which poses certain requirements for the power supply of the Tag.

[0064] For the case of using On-off keying (OOK) sequences to distinguish different users, multi-user multiplexing is achieved by means of sequence superposition. Considering that the receiver of the OOK modulation waveform is relatively simple and generally can only be received by an envelope receiver, some very complex frequency-domain multiple access technologies cannot be used. The main means is to perform multiple access for different users through Time Division Multiple Access (TDMA).

[0065] However, in some scenarios, such as during initial access or interrogation, due to the existence of multi-user conflicts, it is necessary to allow multiple users to multiplex the same time-frequency resources for transmission to reduce the probability of blocking. For the OOK modulation waveform, it is challenging to correctly distinguish multiple users and ensure their respective performances. This is mainly because it is difficult to achieve multi-user multiplexing through sequence superposition, it is difficult to meet the orthogonality of sequences between users, and due to the existence of the near-far effect, the performance is very poor.

[0066] To solve the above problems, an embodiment of the present application proposes a resource transmission method for multi-user OOK, enabling OOK modulation to meet the requirements of multiple users for multiplexing and effectively eliminating the near-far effect and non-orthogonal interference problems between users.

[0067] The following will combine the accompanying drawings and, through specific embodiments and their application scenarios, elaborate in detail on the information transmission method provided by the embodiments of the present application.

[0068] See Figure 1 , Figure 1 which is a flowchart of the information transmission method provided by the embodiments of the present application and is executed by the first transmitting end. As Figure 1 shown, it includes the following steps:

[0069] Step 101: Determine one transmission resource from the K transmission resources in a transmission occasion (TO) as the target transmission resource. Among them, the K transmission resources are used to transmit data information of different transmitting ends, and each transmission resource is configured with a pilot (Reference Signal, RS) transmission position and a data (DATA) transmission position. The RS transmission positions among the K transmission resources do not overlap with each other, and K is an integer greater than 1.

[0070] The above-mentioned transmitting end may refer to the party that needs to transmit information, and the receiving end refers to the corresponding party that receives the transmitted information. Exemplarily, the transmitting end may refer to the Tag end in RFID, and the receiving end is a device on the base station side or the reader side, such as a reader. For the convenience of introduction, the embodiments of the present application mainly use the Tag end and the Reader end as examples for illustration.

[0071] The embodiments of the present application are applicable to the scenario where multiple users multiplex overlapping transmission resources in the same TO for information transmission. That is to say, in the embodiments of the present application, there are multiple transmitting ends multiplexing the same time-frequency resources to transmit information to the receiving end. The above-mentioned first transmitting end may refer to any one of the multiple transmitting ends.

[0072] In the prior art, when multiple Tags transmit in the original one transmission occasion TO, conflicts and collisions will occur, resulting in the receiving end being unable to receive normally.

[0073] The solution proposed in the present application allows the receiving end to decode the information of multiple Tags in a transmission occasion TO and, by designing the frame structure of the transmission resources, achieves the purpose of minimizing information loss caused by conflicts and collisions. Since there is a possibility that the information of multiple Tags is uploaded in the same TO transmission occasion, a series of problems caused by non-orthogonal transmission need to be solved, such as interference problems.

[0074] Specifically, in the embodiments of the present application, by designing the frame structure of the uplink data transmission resources in a single TO, each transmission resource includes an RS transmission position and a DATA transmission position, and the RS transmission positions of each transmission resource are staggered so that the RS transmission positions of each transmission resource do not overlap, that is, there is no overlap between the RS transmission positions of any two transmission resources in a single TO, and this part of the position is used to transmit the pilot information or preamble of the user, such as the random serial number of the Tag end. The DATA transmission position is used to transmit the data or information that the user really needs to transmit, such as transmitting the identification information of the Tag.

[0075] It should be noted that the receiving end can negotiate with the sending end that there are K candidate transmission resources in a single TO that can be used to transmit information, and at least a part of the K candidate transmission resources overlap in time / frequency. Among them, each transmission resource in a single TO can be used to transmit the data information of a sending end, and different transmission resources transmit the data information of different sending ends; the RS transmission position and the DATA transmission position of each transmission resource can be pre-configured by the receiving end and notified to the sending end, or negotiated and agreed upon by the receiving end and the sending end.

[0076] In the embodiments of the present application, after the first sending end determines that there are K transmission resources in a single TO, it can first determine one of them as the target transmission resource for transmitting its information. Specifically, it can determine how the Tag selects one resource from the K candidate resources based on some pre-established rules, such as randomly selecting or selecting with reference to the wireless link attributes.

[0077] Optionally, there is a guard interval between the RS transmission positions of the K transmission resources.

[0078] In some embodiments, in order to ensure to a greater extent that there is no collision between the resources transmitted at the same time, the receiving end can configure a guard interval (GuardPeriod) to be reserved between the RS transmission positions of multiple transmission resources in the same TO. The specific interval size can be comprehensively determined based on factors such as the coverage distance and the non-ideal deviation of the device.

[0079] Optionally, the DATA transmission positions of some or all of the K transmission resources overlap.

[0080] That is, in some embodiments, the RS parts of multiple candidate transmission resources in the same TO are orthogonal to each other without overlap, while the data parts overlap in time / frequency at least in part of the resources.

[0081] Exemplarily, such as Figure 2As shown, User 1, User 2, and User 3 use 3 transmission resources in TO to transmit information once. The RS parts of these 3 transmission resources do not overlap in the time domain, and a GuardPeriod can be left between any two of them. The data parts of these 3 transmission resources overlap in the time domain. The waveform of the data part received at the receiving end is the superposition of the waveforms of these 3 users. In this way, not only can multi-user multiplexing of the same time transmission resources be realized, enabling multi-user information to be transmitted in the same transmission opportunity, but also by designing mutually orthogonal RS parts, the occurrence of resource collisions can be effectively reduced.

[0082] Optionally, step 101 includes:

[0083] Randomly select one transmission resource from the K transmission resources as the target transmission resource;

[0084] Or, based on the wireless link attributes of the first sending end, select one transmission resource from the K transmission resources as the target transmission resource.

[0085] That is, in some embodiments, the sending end can randomly select one transmission resource from the K transmission resources as its target transmission resource. For example, the Tag end can select a corresponding target transmission resource according to the random number generated in the inventory mode. In this way, different sending ends can select different transmission resources according to different random numbers, reducing the possibility of resource collisions.

[0086] In other embodiments, the sending end can determine a suitable transmission resource as its target transmission resource according to its wireless link attributes, such as coverage distance and other coverage conditions, channel quality, etc. For example, each sending end can select different transmission resources according to the coverage distance, and those with similar coverage distances can select the same transmission resource. In this way, the near-far effect can be effectively eliminated and the transmission performance can be improved.

[0087] Step 102: Based on the RS transmission position and DATA transmission position configured for the target transmission resource, carry the RS information of the first sending end at the RS transmission position of the target transmission resource, and carry the data information of the first sending end at the DATA transmission position of the target transmission resource.

[0088] After determining the target transmission resources to be used, the first transmitting end may determine the RS transmission position and the DATA transmission position of the target transmission resources. The information to be transmitted by the first transmitting end is also divided into an RS part and a DATA part. Accordingly, the RS information to be transmitted by the first transmitting end can be carried at the RS transmission position of the target transmission resources, and the DATA part information of the first transmitting end can be carried at the DATA transmission position of the target transmission resources. Finally, the information of the first transmitting end can be transmitted through the target transmission resources.

[0089] Among them, for the information transmission of both the RS part and the DATA part, OOK modulation or some simple single-carrier modulation schemes such as Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), etc. can be used.

[0090] Optionally, the data information includes the transmitting end identification information.

[0091] In some embodiments, the DATA transmission position part of the target transmission resources can be used to transmit the transmitting end identification information, that is, the data transmission part can carry all or part of the information related to the unique Tag identification. Of course, other relevant information can also be carried in the DATA transmission part for transmission according to actual transmission requirements.

[0092] Step 103: Transmit the data information of the first transmitting end to the receiving end by using the target transmission resources.

[0093] After determining the transmission information carried in the target transmission resources, the information can be transmitted to the receiving end by using the target transmission resources.

[0094] In the embodiments of the present application, since the RS transmission positions of all the transmission resources in one TO do not overlap with each other, during the uplink transmission, the RS parts of each transmission resource are orthogonal to each other without overlap. When different Tags select different transmission resources, the RS information will be transmitted at different times, so resource collisions will not occur.

[0095] According to the above embodiments of this embodiment, such as Figure 2As shown, in practical applications, when different Tags select different candidate resources according to random numbers, RS can be transmitted at different times, and data can be transmitted on the same time-frequency resource; when different Tags select the same candidate resource according to random numbers, resource collisions will occur. Compared with the traditional situation where multiple Tags will definitely collide if they want to transmit simultaneously during the same TO transmission opportunity, the solution of the embodiment of the present application can better reduce the collision probability.

[0096] In the inventory process, generally, three steps of Select - Inventory - Access are followed; during the Inventory process, the Tag will send the RN16 response to the Reader. This inventory process can adopt the uplink data transmission structure as introduced in the embodiment of the present application as Figure 2 shown to send the response data, and the usage method of this data transmission structure during the Tag inventory process is as Figure 3 shown.

[0097] Among them, the Query command starts an inventory action, and the repeated QueryRep corresponds to reducing the number of Slots of the Tag label. As Figure 3 shown, the multiplexing of multiple users can be utilized to transmit the response information of multiple users in the Response, thereby reducing the probability of multiple user collisions (blocking) and improving the inventory efficiency. Figure 3 RS1, RS2, RS3, and RS4 in

[0098] can be a symbol (also called a tone) or a sequence (a sequence composed of random numbers).

[0099] See Figure 4 , Figure 4 which is a flowchart of another information transmission method provided by an embodiment of the present application and is executed by a receiving end. As shown in Figure 4 the following steps are included:

[0100] Step 401: Receive the total data signals of N sending ends on K transmission resources in one TO. Among them, each of the transmission resources is configured with an RS transmission position and a DATA transmission position, and the RS transmission positions among the K transmission resources do not overlap with each other. The RS transmission positions of the K transmission resources carry RS information of different sending ends respectively, and the DATA transmission positions of the K transmission resources carry data information transmitted by different sending ends respectively. K is an integer greater than 1, and N is a positive integer less than or equal to K.

[0101] This embodiment, as the corresponding receiving-end side implementation manner in the embodiment shown in Figure 1 can refer to the relevant introduction in the foregoing embodiment shown in Figure 1 For the sake of avoiding repetition, it will not be elaborated here.

[0102] It should be noted that each transmission resource in one TO can be used to transmit the data information of one sending end, and the data information transmitted by different transmission resources is that of different sending ends. In practical applications, some or all of the K transmission resources can be used to transmit the data information of the sending ends. Therefore, at most K sending ends' data information can be transmitted in one TO, that is, the data information of the above-mentioned N sending ends. The data information of the N sending ends reaches the receiving end through the K transmission resources, and the receiving end then receives the total data signal including the data information of the N sending ends.

[0103] Optionally, there is a guard interval between the transmission positions of the K transmission resources.

[0104] Optionally, there is an overlap in the DATA transmission positions of some or all of the K transmission resources.

[0105] Optionally, the data information includes sending end identification information.

[0106] The above optional implementation manners can also refer to the relevant introduction in the foregoing embodiment shown in Figure 1 and can achieve the same technical effects. For the sake of avoiding repetition, it will not be elaborated here.

[0107] Optionally, after step 401, the method further includes:

[0108] The successive interference cancellation (SIC) algorithm is used to perform multi-user demultiplexing (MUD) on the total data signal to obtain the data information transmitted by each sending end.

[0109] That is, in some embodiments, the SIC algorithm can be used to perform multi-user demultiplexing MUD on the total data signal to eliminate interference between users and obtain the transmission information of each sending end user.

[0110] Specifically, for the reception of the Reader end, the Reader end can respectively detect the RS parts on K candidate transmission resources in a transmission opportunity TO, determine how many Tags are transmitting according to the signal strength of the RS parts, and then use the SIC reception algorithm to perform MUD to eliminate interference between users and decode the information of each Tag. Specifically, the user signal with the strongest signal can be decoded first, and then the decoded user signal can be subtracted from the total signal, and then the user signal with the second-strongest signal can be decoded from the remaining signal, and so on, decoding each user signal in turn.

[0111] Through this implementation method, it is possible to ensure accurate decoding of the multiplexed multi-user information and obtain better user information quality.

[0112] Optionally, the use of the successive interference cancellation SIC algorithm to perform multi-user demultiplexing MUD on the total data signal to obtain the data information transmitted by each sending end includes:

[0113] Estimate the channel response and delay information of each sending end according to the RS information carried in the RS transmission position of each transmission resource;

[0114] According to the signal strength of the RS information received at the RS transmission position of each transmission resource, and according to the channel response and delay information of each sending end, decode the data information transmitted by each sending end from the total data signal in turn.

[0115] In some more specific embodiments, from the perspective of the receiving end, MUD requires SIC to eliminate interference between users, and its specific process is as follows:

[0116] 1) Since the RS sequences of users are orthogonal, the receiving end can estimate the channel responses H1, H2, H3,... of each user and the delay information t1, t2, t3... of each user based on the RS sequences of each user. The delay information is as Figure 5As shown in the figure. Assume that each user is named User 1, User 2, User 3,... in order of signal strength. Specifically, the signal strength ranking among users can be determined by detecting the signal strength of the RS part of each user.

[0117] 2) According to the channel response H1 and delay information t1 of User 1, decode the signal of the strongest User 1 from the total signal, and the user to which the signal belongs can be determined according to the unique identification information carried in the DATA part of the decoded signal;

[0118] 3) Reconstruct the signal of User 1 according to the channel response H1 and delay information t1 of User 1, and subtract the signal of User 1 from the total signal;

[0119] 4) In the remaining signal, decode the signal of User 2 with the second-strongest signal according to the channel response H2 and delay information t2 of User 2, and the user to which the signal belongs can be determined according to the unique identification information carried in the DATA part of the decoded signal;

[0120] 5) Reconstruct the signal of User 2 according to the channel response H2 and delay information t2 of User 2, and subtract the signal of User 2 from the current remaining signal;

[0121] 6) In the remaining signal, decode the signal of User 3 according to the channel response H3 and delay information t3 of User 3, and the user to which the signal belongs can be determined according to the unique identification information carried in the DATA part of the decoded signal;

[0122] 7)..., and so on, decoding the signals of each user in turn.

[0123] Through this implementation method, the information of each user transmitted in the same TO can be decoded well, ensuring the signal decoding quality.

[0124] It should be noted that, for better application of the embodiments of the present application, the Automatic Gain Control (AGC) range at the receiving end should be sufficient to adapt to the signal strength of all users, otherwise the signals of some users may be blocked.

[0125] The following combines Figure 6 , taking the process schematic of using SIC for MUD in the case of specifically transmitting the information of 2 users as an example to illustrate the implementation method of the embodiments of the present application. It is assumed here that the data part is Manchester encoded. The general process is as follows:

[0126] 1) The sending end transmits the signals of User1 and User2 in one TO, as shown in part (a) of Figure 6 , where the RS parts of the two do not overlap, and the data parts overlap in time.

[0127] 2) The receiving end receives the signals of User1 and User2 transmitted in one TO, and the superposition of the two signals and the resulting total signal are as Figure 6 shown in part (b) thereof.

[0128] 3) Since the signal strength of the RS part of User2 is higher than that of User1, the receiving end first decodes the signal of User2 and obtains the signal of User2 through User2 signal decision (User2 Decision). Specifically, according to the signal component strength at each position in the DATA part, the position with the maximum signal component strength is determined as the superposition of the signal components of User1 and User2, the position with the second highest signal component strength is determined as the signal component of User2, and the position with the minimum signal component strength is determined as the signal component of User1. Thus, the positions of the signal components of User2 can be determined. The decoding process is as Figure 6 shown in part (c) thereof, where the user identity of User2 can be determined through the unique identification information carried in the decoded signal of User2.

[0129] 4) Reconstruct the signal of User2 and subtract the signal of User2 from the total signal.

[0130] 5) Obtain the signal of User1 through User1 signal decision (User1 Decision). Similarly, the user identity of User1 can be determined through the unique identification information carried in the decoded signal of User1.

[0131] The following combines Figure 7 , taking the process schematic of using SIC for MUD in the case of specifically transmitting the information of 3 users as an example to illustrate the implementation manner of the embodiments of the present application. The general process is as follows:

[0132] 1) The transmitting end transmits the signals of User1, User2, and User3 in one TO, as Figure 7 shown in part (a) thereof, where the RS parts of the three do not overlap with each other, and the data parts overlap in time.

[0133] 2) The receiving end receives the signals of User1, User2, and User3 transmitted in one TO, and the superposition of the three signals and the resulting total signal are as Figure 7 shown in part (b) thereof.

[0134] 3) Since the RS part signal strength of User1 is the highest, the receiving end first decodes the signal of User1 and obtains the signal of User1 through User1 signal decision. Specifically, according to the signal component strength at each position in the DATA part, it is determined that the position with the maximum signal component strength is the superposition of the signal components of User1, User2, and User3, the position with the second highest signal component strength is the superposition of the signal components of User1 and User2, the position with the third highest signal component strength is the superposition of the signal components of User1 and User3, the position with the fourth highest signal component strength is the superposition of the signal components of User2 and User3, the position with the fifth highest signal component strength is the signal component of User1, the position with the sixth highest signal component strength is the signal component of User2, and the position with the minimum signal component strength is the signal component of User3. Thus, the positions of the signal components of User1 can be determined. The decoding process is as shown in part (c) of Figure 7 and the user identity of User1 can be determined through the unique identification information carried in the decoded signal of User1.

[0135] 4) Subtract the signal of User1 from the total signal to obtain the User2+User3 signal.

[0136] 5) Decode the signal of User2 and obtain the signal of User2 through User2 signal decision. Specifically, according to the signal component strength at each position in the DATA part, it is determined that the position with the maximum signal component strength is the superposition of the signal components of User2 and User3, the position with the second highest signal component strength is the signal component of User2, and the position with the minimum signal component strength is the signal component of User3. Thus, the positions of the signal components of User2 can be determined. Similarly, the user identity of User2 can be determined through the unique identification information carried in the decoded signal of User2.

[0137] 6) Subtract the signal of User2 from the User2+User3 signal and obtain the User3 signal through User3 signal decision. Similarly, the user identity of User3 can be determined through the unique identification information carried in the decoded signal of User3.

[0138] In addition, in addition to using the Figure 7 hard decision method shown in, soft decision can also be performed based on some coding methods and better performance can be obtained.

[0139] In the information transmission method according to the embodiment of the present application, the receiving end receives the total data signals of N sending ends on K transmission resources in one transmission opportunity (TO). Each of the transmission resources is configured with a reference signal (RS) transmission position and a data (DATA) transmission position. The RS transmission positions among the K transmission resources do not overlap with each other. The RS transmission positions of the K transmission resources carry the RS information of different sending ends respectively, and the DATA transmission positions of the K transmission resources carry the data information transmitted by different sending ends respectively. K is an integer greater than 1, and N is a positive integer less than or equal to K. In this way, by configuring the RS transmission positions of multiple transmission resources in one TO not to overlap with each other, the requirements for multiplexing by multiple users can be met, and the near-far effect and the non-orthogonal interference problem between users can be well eliminated, the collision probability of transmission resources can be reduced, and the transmission performance can be improved.

[0140] The embodiment of the present application also provides an information transmission device, which is arranged at the first sending end. Refer to Figure 8 , Figure 8 which is the structural diagram of the information transmission device provided by the embodiment of the present application. Since the principle of the information transmission device for solving problems is similar to that of the information transmission method in the embodiment of the present application, the implementation of the information transmission device can refer to the implementation of the method, and the repeated parts will not be described again.

[0141] As Figure 8 shown, the information transmission device 800 includes:

[0142] A determination module 801, configured to determine one transmission resource from the K transmission resources in one transmission opportunity (TO) as the target transmission resource, where the K transmission resources are used to transmit the data information of different sending ends, and each of the transmission resources is configured with a pilot reference signal (RS) transmission position and a data (DATA) transmission position, and the RS transmission positions among the K transmission resources do not overlap with each other, and K is an integer greater than 1;

[0143] A data encapsulation module 802, configured to carry the RS information of the first sending end at the RS transmission position of the target transmission resource and carry the data information of the first sending end at the DATA transmission position of the target transmission resource based on the RS transmission position and the DATA transmission position configured for the target transmission resource;

[0144] A transmission module 803, configured to transmit the data information of the first sending end to the receiving end by using the target transmission resource.

[0145] Optionally, there is a guard interval between the RS transmission positions of the K transmission resources.

[0146] Optionally, the determination module 801 is configured to randomly select one transmission resource from the K transmission resources as the target transmission resource;

[0147] Alternatively, the determining module 801 is configured to select, based on the radio link attributes of the first sending end, one transmission resource from the K transmission resources as the target transmission resource.

[0148] Optionally, the DATA transmission positions of some or all of the K transmission resources overlap.

[0149] Optionally, the data information includes sending end identification information.

[0150] The information transmission device 800 provided in the embodiments of the present application can execute Figure 1 the method embodiments shown. The implementation principles and technical effects are similar, and will not be elaborated here in this embodiment.

[0151] The information transmission device 800 in the embodiments of the present application is disposed at the first sending end, and determines one transmission resource from the K transmission resources in one transmission opportunity TO as the target transmission resource. Among them, the K transmission resources are used to transmit data information of different sending ends, and each of the transmission resources is configured with a pilot RS transmission position and a data DATA transmission position. The RS transmission positions among the K transmission resources do not overlap with each other, and K is an integer greater than 1; based on the RS transmission position and DATA transmission position configured for the target transmission resource, the RS information of the first sending end is carried at the RS transmission position of the target transmission resource, and the data information of the first sending end is carried at the DATA transmission position of the target transmission resource; the data information of the first sending end is transmitted to the receiving end by using the target transmission resource. In this way, by configuring the RS transmission positions of multiple transmission resources in one TO not to overlap with each other, the requirements for multiplexing by multiple users can be met, and the near-far effect and the non-orthogonal interference problem between users can be well eliminated, the collision probability of transmission resources can be reduced, and the transmission performance can be improved.

[0152] The embodiments of the present application further provide an information transmission device disposed at the receiving end. Refer to Figure 9 , Figure 9 which is the structural diagram of the information transmission device provided in the embodiments of the present application. Since the principle of the information transmission device for solving problems is similar to that of the information transmission method in the embodiments of the present application, the implementation of this information transmission device can refer to the implementation of the method, and the repeated parts will not be elaborated.

[0153] As Figure 9 shown, the information transmission device 900 includes:

[0154] A receiving module 901, configured to receive the total data signals of N sending ends on K transmission resources in one TO. Each of the transmission resources is configured with an RS transmission position and a DATA transmission position. The RS transmission positions among the K transmission resources do not overlap with each other. The RS transmission positions of the K transmission resources carry RS information of different sending ends, and the DATA transmission positions of the K transmission resources carry data information transmitted by different sending ends. K is an integer greater than 1, and N is a positive integer less than or equal to K.

[0155] Optionally, there is a guard interval between the transmission positions of the K transmission resources.

[0156] Optionally, the DATA transmission positions in some or all of the K transmission resources overlap.

[0157] Optionally, the data information includes sending end identification information.

[0158] Optionally, the information transmission device 900 further includes:

[0159] A decoding module, configured to perform multi-user demultiplexing (MUD) on the total data signal by using a successive interference cancellation (SIC) algorithm to obtain the data information transmitted by each sending end.

[0160] Optionally, the decoding module includes:

[0161] A channel estimation unit, configured to estimate the channel response and delay information of each sending end according to the RS information carried by the RS transmission position of each transmission resource;

[0162] A decoding unit, configured to decode the data information transmitted by each sending end from the total data signal in sequence according to the signal strength of the RS information received at the RS transmission position of each transmission resource and according to the channel response and delay information of each sending end.

[0163] The information transmission device 900 provided in the embodiments of the present application can execute Figure 4 the method embodiments shown. The implementation principles and technical effects are similar, and are not described herein again in this embodiment.

[0164] The information transmission device 900 according to an embodiment of the present application receives the total data signals of N sending ends on K transmission resources in one TO. Among them, each of the transmission resources is configured with an RS transmission position and a DATA transmission position, and the RS transmission positions among the K transmission resources do not overlap with each other. The RS transmission positions of the K transmission resources carry RS information of different sending ends respectively, and the DATA transmission positions of the K transmission resources carry data information transmitted by different sending ends respectively. K is an integer greater than 1, and N is a positive integer less than or equal to K. In this way, by configuring the RS transmission positions of multiple transmission resources in one TO not to overlap with each other, the requirements of multiple users for multiplexing can be met, and the near-far effect and the non-orthogonal interference problem between users can be well eliminated, the collision probability of transmission resources can be reduced, and the transmission performance can be improved.

[0165] An embodiment of the present application further provides a sending end, which is the first sending end. Since the principle of the first sending end to solve problems is similar to that of the information transmission method in the embodiment of the present application, the implementation of the first sending end can refer to the implementation of the method, and the repeated parts will not be described again. As Figure 10 shown, the first sending end of the embodiment of the present application includes a transceiver 1001 and a processor 1002, where

[0166] The processor 1002 is configured to determine one transmission resource as the target transmission resource from K transmission resources in one transmission opportunity TO. Among them, the K transmission resources are used to transmit data information of different sending ends, and each of the transmission resources is configured with a pilot RS transmission position and a data DATA transmission position. The RS transmission positions among the K transmission resources do not overlap with each other. K is an integer greater than 1;

[0167] The processor 1002 is further configured to carry the RS information of the first sending end at the RS transmission position of the target transmission resource and carry the data information of the first sending end at the DATA transmission position of the target transmission resource based on the RS transmission position and the DATA transmission position configured by the target transmission resource;

[0168] The transceiver 1001 is configured to use the target transmission resource to transmit the data information of the first sending end to the receiving end.

[0169] Optionally, there is a guard interval between the RS transmission positions of the K transmission resources.

[0170] Optionally, the processor 1002 is configured to randomly select one transmission resource from the K transmission resources as the target transmission resource;

[0171] Alternatively, the processor 1002 is configured to select one transmission resource from the K transmission resources as the target transmission resource based on the wireless link attributes of the first transmitting end.

[0172] Optionally, the DATA transmission positions of some or all of the K transmission resources overlap.

[0173] Optionally, the data information includes transmitting end identification information.

[0174] The first transmitting end of the embodiment of the present application may execute Figure 1 the method embodiment shown. The implementation principle and technical effects are similar, and will not be elaborated here.

[0175] The embodiment of the present application further provides a receiving end. Since the principle of the receiving end to solve problems is similar to the information transmission method in the embodiment of the present application, the implementation of the receiving end can refer to the implementation of the method, and the repeated parts will not be elaborated. As Figure 11 shown, the receiving end of the embodiment of the present application includes a transceiver 1101 and a processor 1102, where

[0176] the transceiver 1101 is configured to receive the total data signals of N transmitting ends on K transmission resources in one TO. Each of the transmission resources is configured with an RS transmission position and a DATA transmission position. The RS transmission positions among the K transmission resources do not overlap with each other. The RS transmission positions of the K transmission resources carry RS information of different transmitting ends respectively. The DATA transmission positions of the K transmission resources carry data information transmitted by different transmitting ends respectively. K is an integer greater than 1, and N is a positive integer less than or equal to K.

[0177] Optionally, there is a guard interval between the transmission positions of the K transmission resources.

[0178] Optionally, the DATA transmission positions of some or all of the K transmission resources overlap.

[0179] Optionally, the data information includes transmitting end identification information.

[0180] Optionally, the processor 1102 is further configured to perform multi-user demultiplexing MUD on the total data signal by using a serial interference cancellation SIC algorithm to obtain the data information transmitted by each transmitting end.

[0181] Optionally, the processor 1102 is further configured to:

[0182] estimate the channel response and delay information of each transmitting end according to the RS information carried by the RS transmission position of each transmission resource;

[0183] According to the signal strength of the RS information received at the RS transmission position of each of the transmission resources, and based on the channel response and delay information of each of the sending ends, decode the data information transmitted by each of the sending ends from the total data signal in sequence.

[0184] The receiving end of the embodiment of the present application can execute Figure 4 the method embodiment shown, and its implementation principle and technical effects are similar, and will not be elaborated here in this embodiment.

[0185] The embodiment of the present application also provides an electronic device. Since the principle of the electronic device to solve problems is similar to the information transmission method in the embodiment of the present application, the implementation of the electronic device can refer to the implementation of the method, and the repeated parts will not be elaborated. As Figure 12 shown, the electronic device of the embodiment of the present application includes a processor 1200, a transceiver 1210, and a memory 1220.

[0186] In one implementation manner, the electronic device is the first sending end, and the processor 1200 is used to read the program in the memory 1220 and execute the following processes:

[0187] Determine one transmission resource from the K transmission resources in one transmission opportunity TO as the target transmission resource, where the K transmission resources are used to transmit the data information of different sending ends, and each of the transmission resources is configured with a pilot RS transmission position and a data DATA transmission position, and the RS transmission positions among the K transmission resources do not overlap, and K is an integer greater than 1;

[0188] Based on the RS transmission position and DATA transmission position configured by the target transmission resource, carry the RS information of the first sending end at the RS transmission position of the target transmission resource, and carry the data information of the first sending end at the DATA transmission position of the target transmission resource;

[0189] Transmit the data information of the first sending end to the receiving end through the transceiver 1210 using the target transmission resource.

[0190] The transceiver 1210 is used to receive and send data under the control of the processor 1200.

[0191] Among them, in Figure 12Among them, the bus architecture may include any number of interconnected buses and bridges, specifically, various circuits represented by one or more processors represented by processor 1200 and memory represented by memory 1220 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and thus will not be further described herein. The bus interface provides an interface. The transceiver 1210 may be multiple components, that is, including a transmitter and a transceiver, and provides a unit for communicating with various other devices on the transmission medium. The processor 1200 is responsible for managing the bus architecture and general processing, and the memory 1220 may store data used by the processor 1200 when performing operations.

[0192] Optionally, there is a guard interval between the RS transmission positions of the K transmission resources.

[0193] Optionally, the processor 1200 is further configured to read a program in the memory 1220 and perform the following steps:

[0194] Randomly select one transmission resource from the K transmission resources as the target transmission resource;

[0195] Alternatively, based on the wireless link attributes of the first sending end, select one transmission resource from the K transmission resources as the target transmission resource.

[0196] Optionally, the DATA transmission positions of some or all of the K transmission resources overlap.

[0197] Optionally, the data information includes sending end identification information.

[0198] In another implementation manner, the electronic device is a receiving end, and the processor 1200 is configured to read a program in the memory 1220 and perform the following process:

[0199] Receive the total data signals of N sending ends on the K transmission resources in one TO through the transceiver 1210, where each of the transmission resources is configured with an RS transmission position and a DATA transmission position, and the RS transmission positions among the K transmission resources do not overlap with each other, the RS transmission positions of the K transmission resources carry RS information of different sending ends respectively, the DATA transmission positions of the K transmission resources carry data information transmitted by different sending ends respectively, K is an integer greater than 1, and N is a positive integer less than or equal to K.

[0200] Optionally, there is a guard interval between the transmission positions of the K transmission resources.

[0201] Optionally, the DATA transmission positions in some or all of the K transmission resources overlap.

[0202] Optionally, the data information includes sender identification information.

[0203] Optionally, the processor 1200 is further configured to read a program in the memory 1220 and execute the following steps:

[0204] Use the serial interference cancellation (SIC) algorithm to perform multi-user demultiplexing (MUD) on the total data signal to obtain the data information transmitted by each sender.

[0205] Optionally, the processor 1200 is further configured to read a program in the memory 1220 and execute the following steps:

[0206] Estimate the channel response and delay information of each sender according to the RS information carried by the RS transmission position of each transmission resource;

[0207] Decode the data information transmitted by each sender from the total data signal in sequence according to the signal strength of the RS information received at the RS transmission position of each transmission resource and the channel response and delay information of each sender.

[0208] The electronic device provided by the embodiments of the present application can execute Figure 1 or Figure 4 the method embodiments shown. The implementation principles and technical effects are similar, and will not be elaborated here in this embodiment.

[0209] In addition, the computer-readable storage medium of the embodiments of the present application is used to store a computer program, and the computer program can be executed by a processor to implement Figure 1 or Figure 4 each step in the method shown.

[0210] In several embodiments provided by the present application, it should be understood that the disclosed methods and apparatuses can be implemented in other ways. For example, the apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the displayed or discussed mutual coupling or direct coupling or communication connection may be through some interfaces. The indirect coupling or communication connection of the devices or units can be in an electrical, mechanical or other form.

[0211] In addition, each functional unit in various embodiments of the present application may be integrated into one processing unit, may be separately physically included in each unit, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware, or in the form of a hardware plus software functional unit.

[0212] The above-mentioned integrated unit implemented in the form of a software functional unit may be stored in a computer-readable storage medium. The above-mentioned software functional unit stored in a storage medium includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute some steps of the transceiver method described in various embodiments of the present application. The foregoing storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc.

[0213] The above is the preferred implementation manner of the present application. It should be noted that for those of ordinary skill in the art, without departing from the principle described in the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.

Claims

1. An information transmission method, characterized in that, Executed by a first transmitting end, the method includes: Determine one transmission resource from K transmission resources in a transmission opportunity TO as the target transmission resource, where the K transmission resources are used to transmit data information of different transmitting ends, and each transmission resource is configured with a pilot RS transmission position and a data DATA transmission position, and the RS transmission positions among the K transmission resources do not overlap with each other, and K is an integer greater than 1; Based on the RS transmission position and DATA transmission position configured for the target transmission resource, carry the RS information of the first transmitting end at the RS transmission position of the target transmission resource, and carry the data information of the first transmitting end at the DATA transmission position of the target transmission resource; Use the target transmission resource to transmit the data information of the first transmitting end to the receiving end.

2. The method according to claim 1, wherein There is a guard interval between the RS transmission positions of the K transmission resources.

3. The method according to claim 1, characterized in that, The determining one transmission resource from K transmission resources in a transmission opportunity TO as the target transmission resource includes: Randomly select one transmission resource from the K transmission resources as the target transmission resource; Alternatively, based on the radio link attribute of the first transmitting end, select one transmission resource from the K transmission resources as the target transmission resource.

4. The method according to any one of claims 1 to 3, characterized in that, The DATA transmission positions of some or all of the K transmission resources overlap.

5. The method according to any one of claims 1 to 3, characterized in that The data information includes transmitting end identification information.

6. An information transmission method, characterized in that, Executed by a receiving end, the method includes: Receive the total data signals of N transmitting ends on K transmission resources in a TO, where each transmission resource is configured with an RS transmission position and a DATA transmission position, and the RS transmission positions among the K transmission resources do not overlap with each other, the RS transmission positions of the K transmission resources carry the RS information of different transmitting ends respectively, and the DATA transmission positions of the K transmission resources carry the data information transmitted by different transmitting ends respectively, K is an integer greater than 1, and N is a positive integer less than or equal to K.

7. The method according to claim 6, wherein There is a guard interval between the transmission positions of the K transmission resources.

8. The method according to claim 6, characterized in that, The DATA transmission positions in some or all of the K transmission resources overlap.

9. The method according to claim 6, wherein The data information includes transmitting end identification information.

10. The method according to any one of claims 6 to 9, characterized in that, After receiving the total data signals of N transmitting ends on K transmission resources in a TO, the method further includes: Perform multi-user demultiplexing MUD on the total data signals using the serial interference cancellation SIC algorithm to obtain the data information transmitted by each transmitting end.

11. The method according to claim 10, characterized in that The performing multi-user demultiplexing MUD on the total data signals using the serial interference cancellation SIC algorithm to obtain the data information transmitted by each transmitting end includes: Estimate the channel response and delay information of each transmitting end according to the RS information carried at the RS transmission position of each transmission resource; Decode the data information transmitted by each transmitting end from the total data signals in sequence according to the signal strength of the RS information received at the RS transmission position of each transmission resource and the channel response and delay information of each transmitting end.

12. An information transmission device, characterized in that, Set at a first transmitting end, the information transmission device includes: A determination module, configured to determine one transmission resource from K transmission resources in a transmission opportunity (TO) as a target transmission resource, where the K transmission resources are used to transmit data information of different sending ends, and each of the transmission resources is configured with a pilot RS transmission position and a data (DATA) transmission position, and the RS transmission positions among the K transmission resources do not overlap with each other, and K is an integer greater than 1; A data encapsulation module, configured to carry the RS information of the first sending end at the RS transmission position of the target transmission resource and carry the data information of the first sending end at the DATA transmission position of the target transmission resource based on the RS transmission position and the DATA transmission position configured for the target transmission resource; A transmission module, configured to transmit the data information of the first sending end to a receiving end by using the target transmission resource.

13. An information transmission device, characterized in that, It is disposed at the receiving end, and the information transmission device includes: A receiving module, configured to receive the total data signals of N sending ends on K transmission resources in a TO, where each of the transmission resources is configured with an RS transmission position and a DATA transmission position, and the RS transmission positions among the K transmission resources do not overlap with each other, the RS transmission positions of the K transmission resources respectively carry the RS information of different sending ends, and the DATA transmission positions of the K transmission resources respectively carry the data information transmitted by different sending ends, K is an integer greater than 1, and N is a positive integer less than or equal to K.

14. A first transmitting end, characterized in that, It includes a transceiver and a processor, where the processor is configured to determine one transmission resource from K transmission resources in a transmission opportunity (TO) as a target transmission resource, where the K transmission resources are used to transmit data information of different sending ends, and each of the transmission resources is configured with a pilot RS transmission position and a data (DATA) transmission position, and the RS transmission positions among the K transmission resources do not overlap with each other, and K is an integer greater than 1; the processor is further configured to carry the RS information of the first sending end at the RS transmission position of the target transmission resource and carry the data information of the first sending end at the DATA transmission position of the target transmission resource based on the RS transmission position and the DATA transmission position configured for the target transmission resource; the transceiver is configured to transmit the data information of the first sending end to a receiving end by using the target transmission resource.

15. A receiving end, characterized in that, It includes a transceiver and a processor, where the transceiver is configured to receive the total data signals of N sending ends on K transmission resources in a TO, where each of the transmission resources is configured with an RS transmission position and a DATA transmission position, and the RS transmission positions among the K transmission resources do not overlap with each other, the RS transmission positions of the K transmission resources respectively carry the RS information of different sending ends, and the DATA transmission positions of the K transmission resources respectively carry the data information transmitted by different sending ends, K is an integer greater than 1, and N is a positive integer less than or equal to K.

16. An electronic device, comprising: A transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor; characterized in that the processor is configured to read the program in the memory to implement the steps in the information transmission method according to any one of claims 1 to 5; or to implement the steps in the information transmission method according to any one of claims 6 to 11.

17. A computer-readable storage medium for storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps in the information transmission method according to any one of claims 1 to 5; or implements the steps in the information transmission method according to any one of claims 6 to 11.