The disclosure belongs to the technical field of communication, and particularly relates to a method and apparatus for transmitting information, a method and apparatus for receiving information, a device, and a readable storage medium.
In a bistatic backscatter communication system, a received signal is superposition of a useful backscattered signal and a direct link interference signal of the same frequency, and the strength of the direct link interference signal may be far higher than that of the backscattered signal. Thus, to improve the speed, coverage, reliable transmission and large-scale connection in backscatter communication, strong direct link interference is required to be eliminated technically. By an existing method for eliminating the direct link interference, a repetitive structure of a radio frequency signal is combined with a baseband signal of Backscatter Communication (BSC) for demodulating a BSC modulated signal under the strong direct link interference. However, the demodulation performance of this method is poor due to its susceptibility to a difference between the repetitive structure and a channel delay, the reception signal-to-noise ratio, noise rise, a decision threshold, etc.
In a first aspect, a method for transmitting information is provided. The method includes:
In a second aspect, a method for transmitting information is provided. The method includes:
In a third aspect, a method for receiving information is provided. The method includes:
In a fourth aspect, an apparatus for transmitting information is provided. The apparatus is applied to a first device, and includes:
In a fifth aspect, an apparatus for transmitting information is provided. The apparatus is applied to a second device, and includes:
In a sixth aspect, an apparatus for receiving information is provided. The apparatus is applied to a third device, and includes:
In a seventh aspect, a communication device is provided. The communication device includes: a processor and a memory, where the memory stores a program or an instruction that is runnable on the processor, and the program or the instruction implements steps of the method according to the first aspect, or steps of the method according to the second aspect, or steps of the method according to the third aspect when executed by the processor.
In an eighth aspect, a readable storage medium is provided. The readable storage medium stores a program or an instruction, where the program or the instruction implements steps of the method according to the first aspect, or steps of the method according to the second aspect, or steps of the method according to the third aspect when executed by a processor.
In a ninth aspect, a chip is provided. The chip includes: a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement steps of the method according to the first aspect, or steps of the method according to the second aspect, or steps of the method according to the third aspect.
In a tenth aspect, a computer program/program product is provided. The computer program/program product is stored in a storage medium, and the computer program/program product is executed by at least one processor to implement steps of the method according to the first aspect, or steps of the method according to the second aspect, or steps of the method according to the third aspect.
In an eleventh aspect, a communication system is provided. The communication system includes at least two of a first device, a second device and a third device. The first device is configured to implement steps of the method according to the first aspect, the second device is configured to implement steps of the method according to the second aspect, and the third device is configured to implement steps of the method according to the third aspect.
Technical solutions of embodiments of the disclosure will be clearly described below in conjunction with accompanying drawings of the embodiments of the disclosure. Apparently, the embodiments described are merely some embodiments rather than all embodiments of the disclosure. Based on the embodiments of the disclosure, all other embodiments derived by those of ordinary skill in the art should fall within the protection scope of the disclosure.
Terms such as “first” and “second” in the description and the claims of the disclosure are used to distinguish similar objects rather than describe a specific sequence or a sequential order. It should be understood that terms used in this way can be interchanged under appropriate circumstances, such that the embodiment of the disclosure can be implemented in a sequence other than those illustrated or described herein. In addition, the objects distinguished by “first” or “second” are usually objects of one class with the number of objects unlimited. For example, a first object can indicate one or more first objects. In addition, “and/or” in the description and the claims indicates at least one of connected objects, and the character “/” generally indicates that associated objects in the context are in an “or” relationship.
It is worth pointing out that the technology described in the embodiment of the disclosure is not limited to a Long Term Evolution (LTE)/LTE-Advanced (LTE-A) system, and can also be used in other radio communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) and other systems. The terms “system” and “network” in the embodiments of the disclosure are often used interchangeably, and the technology described may be used for the systems and radio technologies mentioned above, and may alternatively be used for other systems and radio technologies, such as the New Radio (NR) system or the 6th Generation (6G) communication system.
To understand of the embodiments of the disclosure conveniently, the following contents will be described at first.
Backscatter Communication (BSC) indicates that a backscatter communication device transmits its own information through signal modulation by using radio frequency signals from other devices or environments, and is a typical passive Internet of Things device. A transmission end of the backscatter communication includes the following basic modules and main functions:
Besides the typical constituent modules, a future transmission end of the backscatter communication may further integrate a tunnel diode amplifier module, a low noise amplifier module, etc. for improving reception sensitivity and transmission power of the transmission end.
Optionally, a reception end of the backscatter communication includes the following basic modules and main functions:
Different from a self-interference signal in the monostatic backscatter communication system, direct link interference from the radio frequency source to the BSC reception end exists in the bistatic backscatter communication system. In addition, since the direct link interference may be a modulated signal, and the BSC reception end generally does not know a modulation feature of a direct link signal, elimination complexity of the direct link interference is higher.
To solve a current poor demodulation performance of the BSC modulated signal, the embodiment of the disclosure eliminates the strong direct link interference/self-interference through a repetitive time domain structure of a carrier signal, and a baseband signal waveform and a modulation mode of the BSC transmission device for the backscatter communication. Specifically, the direct link interference/self-interference is eliminated by using the repetitive time domain structure of the carrier signal on one hand, and bit information is carried by using a polarity change pattern between adjacent time units in a baseband signal on the other hand. Thus, the BSC reception device can demodulate the modulated signal merely by determining a polarity between a modulated reference signal and information signal, and the performance of the BSC demodulated signal under interference is improved.
Optionally, the embodiment of the disclosure may be applied to the monostatic backscatter communication and may alternatively be applied to the bistatic backscatter communication. The following description will be given by mainly taking cross-link interference/direct link interference under the bistatic backscatter communication as an example, but is not limited thereto.
Embodiments of the disclosure provide a method and apparatus for transmitting information, a method and apparatus for receiving information, a device, and a readable storage medium, which can solve the problem of a current poor demodulation performance of a backscatter communication (BSC) modulated signal.
A method and apparatus for transmitting information, a method and apparatus for receiving information, a device, and a readable storage medium according to embodiments of the disclosure will be described in detail below in conjunction with the accompanying drawings, and some embodiments and their application scenarios.
With reference to
Step 21: A first signal is transmitted by the first device.
In this embodiment, the first signal includes a first portion and a second portion. The first portion occupies M first time units, and data in the M first time units are identical. The second portion occupies M second time units, and data in the M second time units are identical. The data in the first time units are identical or contrary to the data in the second time units, and M is an integer greater than 2. For the data in the two time units that are contrary to each other, it can be understood that polarities of the data in the two time units are contrary to each other. For example, a polarity of the data in one time unit is negative and a polarity of the data in the other time unit is positive. Alternatively, a polarity of data in one time unit is positive, and a polarity of data in the other time unit is negative.
Optionally, the first time unit and the second time unit are time units of an identical type, and each may include any one of the following: a symbol, a slot, a subframe and a frame. For example, both the first time unit and the second time unit are slots. Alternatively, both the first time unit and the second time unit are frames. Alternatively, both the first time unit and the second time unit are symbols.
Optionally, a data length corresponding to the first time unit is N, a data length corresponding to the second time unit is N, N is a positive integer greater than a first threshold, and N may be random. The first threshold is a value related to a channel delay, and at least greater than a channel delay value, and may be set based on an actual demand.
In some embodiments, the first signal is a signal for providing a radio frequency carrier and/or radio frequency energy supply, and may be referred to as a carrier signal, a radio frequency signal, a radio frequency carrier signal, etc., which is not limited herein.
In some embodiments, the first portion may be referred to as a reference block, such as a reference slot. The second portion may be referred to as an information block, such as an information slot.
In some embodiments, the first signal may be expressed as s(t) and satisfy a time domain structure as follows:
In the formula, a value range of m is 0 to 2M, when 0≤m<M, it indicates a corresponding first time unit, and when M≤m<2M, it indicates a corresponding second time unit. And n has a value range of 0 to N−1, and indicates a data sampling value or a data symbol in the first time unit/second time unit. x(n) indicates an nth data symbol or data sampling value in the first time unit/second time unit. c∈{1, −1} indicates a polarity of the second portion relative to the first portion. For example, if c=1, polarities of data in the first time unit and data in the second time unit are identical, while if c=−1, polarities of data in the first time unit and data in the second time unit are contrary to each other.
In some embodiments, with both the first time unit and the second time unit being the slots and M being equal to 4 as an example, a structure of the first signal may be shown in
In this way, by transmitting the first signal, a repetitive time domain structure of the first signal is utilized, and a baseband signal waveform and a modulation mode of a BSC transmission device are combined in a scenario of backscatter communication. Thus, strong direct link interference can be eliminated, and demodulation complexity of a BSC modulated signal can be further reduced, and a system performance of the backscatter communication is improved.
Optionally, the data in the first time unit may be a non-random sequence or a random sequence and the data in the second time unit may be a non-random sequence or a random sequence.
For example, the data in the first time unit and the data in the second time unit may be generated by adopting the non-random sequence or the random sequence respectively. For example, the data in the first time unit and the data in the second time unit may be chaotic sequences generated according to a second-order Chebyshev polynomial function. The chaotic sequence is the non-random sequence and may be expressed as: x(n+1)=1−2x2(n). In the formula, n has a value range of 0 to N−1, and indicates a data position in the first time unit/the second time unit and x(n) indicates an nth data symbol or data sampling value in the first time unit/the second time unit.
In the embodiment of the disclosure, to implement noise smoothing, the first device may transmit P repetitive first signals when transmitting the first signals. Each first signal is a basic signal, the P repetitive first signals are distributed in a centralized manner or a distributed manner, and P is an integer greater than or equal to 2. In the centralized manner, the P repetitive first signals may be understood as distributed together. In the distributed manner, the P repetitive first signals may be understood as distributed at intervals.
For example, the P repetitive first signals are distributed in a centralized manner, as shown in
With reference to
Step 51: A first signal that is transmitted by a first device is received by the second device.
In this embodiment, the first signal includes a first portion and a second portion. The first portion occupies M first time units, and data in the M first time units are identical. The second portion occupies M second time units, and data in the M second time units are identical. The data in the first time units are identical or contrary to the data in the second time units, and M is an integer greater than 2. For the data in the two time units that are contrary to each other, it can be understood that polarities of the data in the two time units are contrary to each other. For example, a polarity of the data in one time unit is negative and a polarity of the data in the other time unit is positive. Alternatively, a polarity of data in one time unit is positive, and a polarity of data in the other time unit is negative.
Optionally, the first time unit and the second time unit are time units of an identical type, and each may include any one of the following: a symbol (symbol), a slot (slot), a subframe (subframe) and a frame (frame). For example, both the first time unit and the second time unit are slots. Alternatively, both the first time unit and the second time unit are frames. Alternatively, both the first time unit and the second time unit are symbols.
Optionally, a data length corresponding to the first time unit is N, a data length corresponding to the second time unit is N, and N is a positive integer greater than a first threshold, and may be random. The first threshold is a value related to a channel delay, and at least greater than a channel delay value, and may be set based on an actual demand.
It should be pointed out that when the first signal s(t) that is transmitted by the first device is received by the second device, the signal received by the second device is a carrier signal after the first signal s(t) is attenuated through a channel hst(t) from the first device to the second device.
Step 52: Backscatter modulation is performed by the second device on the first signal by using a second signal, and a third signal is generated.
In this embodiment, the second signal is a baseband signal for modulating the first signal. The first signal includes the first portion and the second portion, the second signal includes a first sub-signal and a second sub-signal, and the third signal includes a third portion and a fourth portion. The first sub-signal corresponds to the first portion and is configured to modulate the first portion to obtain the third portion, and the second sub-signal corresponds to the second portion and is configured to modulate the second portion to obtain the fourth portion. The third portion occupies M first time units, and the fourth portion occupies M second time units. After modulation, bit information of the second signal carried in the third signal is characterized by a first change condition of the third portion and a second change condition of the fourth portion, and the first change condition is different from the second change condition. The first change condition indicates an identical or contrary condition between polarity changes of data in every two adjacent first time units in the third portion, and the second change condition indicates an identical or contrary condition between polarity changes of data in every two adjacent second time units in the fourth portion. For example, the first change condition indicates that corresponding polarity changes are identical, and the second change condition indicates that corresponding polarity changes are contrary to each other. Alternatively, the first change condition indicates that corresponding polarity changes are contrary to each other, and the second change condition indicates that corresponding polarity changes are identical.
Step 53: The third signal is transmitted by the second device.
For example, the second device receives the first signal s(t) that is transmitted by the first device, and the third signal d(t) generated after being modulated by the second signal (BSC baseband signal) by estimating a channel delay and delay spread from the first device to the second device, and taking the channel delay and delay spread from the first device to the second device as starting points may be expressed as:
In the formula, a indicates a reflection coefficient of an incident signal in the second device (BSC transmission device), b(t) indicates the second signal (BSC baseband signal), and hst(t) indicates a channel coefficient from the first device to the second device. That is to say, the second device backscatters and transmits the radio frequency signal modulated by the BSC per the reflection coefficient α.
In this way, in a scenario of backscatter communication, strong direct link interference/self-interference can be eliminated by using a repetitive time domain structure of the first signal, and the bit information can be carried by using a polarity change pattern between adjacent time units in the second signal. Thus, the BSC reception device can demodulate a modulated signal merely by determining a polarity between a modulated reference signal and information signal, and demodulation complexity of the BSC demodulated signal is reduced.
In the embodiment of the disclosure, when the polarity changes of the data in every two adjacent first time units in the third portion are obtained, the polarity changes of the data in two adjacent first time units may be computed in sequence by combining a number M of the first time units included in the third portion and in consideration of parity of M. When the polarity changes of the data in every two adjacent first time units in the third portion are obtained, the polarity changes of the data in two adjacent second time units may be computed in sequence by combining a number M of the second time units included in the fourth portion and in consideration of parity of M as long as the bit information is carried by using the polarity change pattern between adjacent time units.
Optionally, in a case that M is equal to 4 and the bit information of the second signal carried in the third signal is a first value, the first change condition indicates that a first polarity change is identical to a second polarity change, and the second change condition indicates that a third polarity change is contrary to a fourth polarity change. Alternatively, in a case that the bit information of the second signal carried in the third signal is a second value, the first change condition indicates that a first polarity change is contrary to a second polarity change, and the second change condition indicates that a third polarity change is identical to a fourth polarity change. The first polarity change indicates a polarity change from data in a first first time unit to data in a second first time unit in the third portion, and the second polarity change indicates a polarity change from data in a third first time unit to data in a fourth first time unit in the third portion. Alternatively, the first polarity change indicates a polarity change from data in a second first time unit to data in a first first time unit in the third portion, and the second polarity change indicates a polarity change from data in a fourth first time unit to data in a third first time unit in the third portion. The third polarity change indicates a polarity change from data in a first second time unit to data in a second second time unit in the fourth portion, and the fourth polarity change indicates a polarity change from data in a third second time unit to data in a fourth second time unit in the fourth portion. Alternatively, the third polarity change indicates a polarity change from data in a second second time unit to data in a first second time unit in the fourth portion, and the fourth polarity change indicates a polarity change from data in a fourth second time unit to data in a third second time unit in the fourth portion.
Optionally, in a case that M is equal to 3 and the bit information of the second signal carried in the third signal is a first value, the first change condition indicates that a fifth polarity change is identical to a sixth polarity change, and the second change condition indicates that a seventh polarity change is contrary to an eighth polarity change. Alternatively, in a case that the bit information of the second signal carried in the third signal is a second value, the first change condition indicates that a fifth polarity change is contrary to a sixth polarity change, and the second change condition indicates that a seventh polarity change is identical to an eighth polarity change. The fifth polarity change indicates a polarity change from data in a first first time unit to data in a second first time unit in the third portion, and the sixth polarity change indicates a polarity change from the data in the second first time unit to data in a third first time unit in the third portion. Alternatively, the fifth polarity change indicates a polarity change from data in a second first time unit to data in a first first time unit in the third portion, and the sixth polarity change indicates a polarity change from data in a third first time unit to the data in the second first time unit in the third portion. The seventh polarity change indicates a polarity change from data in a first second time unit to data in a second second time unit in the fourth portion, and the eighth polarity change indicates a polarity change from the data in the second second time unit to data in a third second time unit in the fourth portion. Alternatively, the seventh polarity change indicates a polarity change from data in a second second time unit to data in a first second time unit in the fourth portion, and the eighth polarity change indicates a polarity change from data in a third second time unit to the data in the second second time unit in the fourth portion.
Optionally, the first value is equal to 1 and the second value is equal to 0. Alternatively, the first value is equal to 0 and the second value is equal to 1. In this way, by setting 0 and 1, a demodulation process of the modulated signal can be simplified.
It should be pointed out that although the embodiment is described with M equal to 3 or 4 as an example, the embodiment of the disclosure is not limited thereto, and M may alternatively be set as other values, for example, M equal to 5, 6 or 8.
The modulation process in the embodiment of the disclosure will be described below with both the first time unit and the second time unit as slots and M equal to 4 or 3 as an example.
In Instance 1, a first portion of a first signal includes 4 slots, and a second portion of the first signal includes 4 slots, that is, M is equal to 4, and a length of the first signal is equal to 8 slots. Assuming that a second signal b(t) includes a first sub-signal bR(mN+n) and a second sub-signal bD(mN+n), when 0≤m<M corresponds to the first sub-signal, M≤m<2M corresponds to the second sub-signal, and mod indicates a symbol of taking the remainder, the first sub-signal corresponds to the first portion of the first signal and is configured to modulate the first portion to obtain a third portion of a third signal. The second sub-signal corresponds to the second portion of the first signal and is configured to modulate the second portion to obtain a fourth portion of the third signal. The second signal b(t) may satisfy any of the following conditions:
Case I: If bit information B=1 transmitted by the second device, that is, the bit information of the second signal is 1, the case is as follows:
As shown in
If bit information B=0 transmitted by the second device, that is, the bit information of the second signal is 0, the case is as follows:
As shown in
Case II: If bit information B=1 transmitted by the second device, that is, the bit information of the second signal is 1, the case is as follows:
As shown in
If bit information B=0 transmitted by the second device, that is, the bit information of the second signal is 0, the case is as follows:
As shown in
Case III: If bit information B=1 transmitted by the second device, that is, the bit information of the second signal is 1, the case is as follows:
As shown in
If bit information B=0 transmitted by the second device, that is, the bit information of the second signal is 0, the case is as follows:
As shown in
Case IV: If bit information B=1 transmitted by the second device, that is, the bit information of the second signal is 1, the case is as follows:
As shown in
If bit information B=0 transmitted by the second device, that is, the bit information of the second signal is 0, the case is as follows:
As shown in
Similarly, in another implementation, the case may alternatively be as follows: when the polarity changes corresponding to adjacent slots in the third portion of the third signal are contrary to each other, and the polarity changes corresponding to adjacent slots in the fourth portion of the third signal are identical, the bit information carried in the corresponding third signal is 1. When the polarity changes corresponding to adjacent slots in the third portion of the third signal are identical, and the polarity changes corresponding to adjacent slots in the fourth portion of the third signal are contrary to each other, the bit information carried in the corresponding third signal is 0. A specific modulation process is similar to the process described above, and will not be repeated herein.
In this way, the bit information can be carried by using a corresponding polarity change condition of adjacent slots in the third portion/the fourth portion of the third signal. Thus, a modulated signal can be demodulated merely by determining a polarity between a modulated third portion and a fourth portion of the third signal, and demodulation complexity of the BSC demodulated signal is reduced.
In Instance 2, a first portion of a first signal includes 3 slots, and a second portion of the first signal includes 3 slots, that is, M is equal to 3, and a length of the first signal is equal to 6 slots. Assuming that a second signal b(t) includes a first sub-signal bR(mN+n) and a second sub-signal bD(mN+n), when 0≤m<M corresponds to the first sub-signal, M≤m<2M corresponds to the second sub-signal, and mod indicates a symbol of taking the remainder, the first sub-signal corresponds to the first portion of the first signal and is configured to modulate the first portion to obtain a third portion of a third signal. The second sub-signal corresponds to the second portion of the first signal and is configured to modulate the second portion to obtain a fourth portion of the third signal. The second signal b(t) may satisfy any of the following conditions:
Case I: If bit information B=1 transmitted by the second device, that is, the bit information of the second signal is 1, the case is as follows:
As shown in
If bit information B=0 transmitted by the second device, that is, the bit information of the second signal is 0, the case is as follows:
As shown in
Case II: If bit information B=1 transmitted by the second device, that is, the bit information of the second signal is 1, the case is as follows:
As shown in
If bit information B=0 transmitted by the second device, that is, the bit information of the second signal is 0, the case is as follows:
As shown in
Case III: If bit information B=1 transmitted by the second device, that is, the bit information of the second signal is 1, the case is as follows:
As shown in
If bit information B=0 transmitted by the second device, that is, the bit information of the second signal is 0, the case is as follows:
As shown in
Case IV: If bit information B=1 transmitted by the second device, that is, the bit information of the second signal is 1, the case is as follows:
As shown in
If bit information B=0 transmitted by the second device, that is, the bit information of the second signal is 0, the case is as follows:
As shown in
Case V: If bit information B=1 transmitted by the second device, that is, the bit information of the second signal is 1, the case is as follows:
As shown in
If bit information B=0 transmitted by the second device, that is, the bit information of the second signal is 0, the case is as follows:
As shown in
Case VI: If bit information B=1 transmitted by the second device, that is, the bit information of the second signal is 1, the case is as follows:
As shown in
If bit information B=0 transmitted by the second device, that is, the bit information of the second signal is 0, the case is as follows:
As shown in
Case VII: If bit information B=1 transmitted by the second device, that is, the bit information of the second signal is 1, the case is as follows:
As shown in
If bit information B=0 transmitted by the second device, that is, the bit information of the second signal is 0, the case is as follows:
As shown in
Case VIII: If bit information B=1 transmitted by the second device, that is, the bit information of the second signal is 1, the case is as follows:
As shown in
If bit information B=0 transmitted by the second device, that is, the bit information of the second signal is 0, the case is as follows:
As shown in
Similarly, in another implementation, the case may alternatively be as follows: when the polarity changes corresponding to adjacent slots in the third portion of the third signal are contrary to each other, and the polarity changes corresponding to adjacent slots in the fourth portion of the third signal are identical, the bit information carried in the corresponding modulated signal is 1. When the polarity changes corresponding to adjacent slots in the third portion of the third signal are identical, and the polarity changes corresponding to adjacent slots in the fourth portion of the third signal are contrary to each other, the bit information carried in the corresponding modulated signal is 0. A specific modulation process is similar to the process described above, and will not be repeated herein.
In this way, the bit information can be carried by using a corresponding polarity change condition of adjacent slots in the third portion/the fourth portion of the third signal. Thus, a modulated signal can be demodulated merely by determining a polarity between a modulated third portion and a fourth portion of the third signal, and demodulation complexity of the BSC demodulated signal is reduced.
With reference to
Step 81: A third signal that is transmitted by a second device is received by the third device.
In this embodiment, the third signal is a signal obtained after a first signal is modulated by a second signal (baseband signal) of the second device. The third signal includes a third portion and a fourth portion, the third portion occupies M first time units, the fourth portion occupies M second time units, and M is an integer greater than 2. Bit information of the second signal carried in the third signal is characterized by a first change condition of the third portion and a second change condition of the fourth portion, and the first change condition is different from the second change condition. The first change condition indicates an identical or contrary condition between polarity changes of data in every two adjacent first time units in the third portion, and the second change condition indicates an identical or contrary condition between polarity changes of data in every two adjacent second time units in the fourth portion. For example, the first change condition indicates that corresponding polarity changes are identical, and the second change condition indicates that corresponding polarity changes are contrary to each other. Alternatively, the first change condition indicates that corresponding polarity changes are contrary to each other, and the second change condition indicates that corresponding polarity changes are identical.
Optionally, the first time unit and the second time unit are time units of an identical type, and each may include any one of the following: a symbol (symbol), a slot (slot), a subframe (subframe) and a frame (frame). For example, both the first time unit and the second time unit are slots. Alternatively, both the first time unit and the second time unit are frames. Alternatively, both the first time unit and the second time unit are symbols.
Optionally, a data length corresponding to the first time unit is N, a data length corresponding to the second time unit is N, and N is a positive integer greater than a first threshold, and may be random. The first threshold is a value related to a channel delay, and at least greater than a channel delay value, and may be set based on an actual demand.
For example, if the first signal transmitted by the first device (that is, a radio frequency source) is s(t), a channel from the first device to the second device (that is, a BSC transmission device) is hst(t), the second signal modulated by the second device is b(t), a channel from the first device to the third device (that is, the BSC reception device) is hsr(t), a channel from the second device to the third device is htr(t), and α indicates a reflection coefficient, a received signal y(t) of the third device may be expressed as:
A first term αs(t−τ2)b(t)hsthtr indicates a useful backscattered signal transmitted from the second device, a second term hsrs(t−τ1) indicates a direct link interference signal transmitted from the first device, w(t) indicates a Gaussian noise portion, τ1 and τ2 indicate multipath delays of a direct link and a backscattered cascade link and τ2>τ1, and a received signal delay of the third device may be defined as τ=max{τ1, τ2}.
Further, after symbol synchronization and a cascade channel delay are starting points, the received signal y(t) may be transformed as follows:
Step 82: A first difference group is obtained by the third device through subtraction on the data in every two adjacent first time units in the third portion, and a second difference group is obtained by the third device through subtraction on the data in every two adjacent second time units in the fourth portion.
Step 83: A first correlation value of a difference of the data in every two adjacent first time units in the third portion is determined by the third device according to the first difference group, and a second correlation value of a difference of the data in every two adjacent second time units in the fourth portion is determined by the third device according to the second difference group.
In this embodiment, the first correlation value may characterize a similarity degree of the differences or a similarity degree of the polarity changes of the data in every two adjacent first time units in the third portion, and may be obtained by performing a correlation calculation on the difference of the data in every two adjacent first time units in the first difference group. The second correlation value may characterize a similarity degree of the difference or a similarity degree of the polarity change of the data in every two adjacent second time units in the fourth portion, and may be obtained by performing a correlation calculation on the difference of the data in every two adjacent second time units in the second difference group. That is, step 83 may include: the first correlation value is obtained by the third device through a correlation calculation on the difference of the data in every two adjacent first time units in the first difference group, and the second correlation value is obtained by the third device through a correlation calculation on the difference of the data in every two adjacent second time units in the second difference group. The correlation calculation includes, but is not limited to, multiplication and summation.
Step 84: The bit information of the second signal is obtained by the third device through demodulation according to the first correlation value and the second correlation value.
In this way, when the third device receives the third signal transmitted by the second device, the third device may receive the first signal transmitted by the first device. In this case, the first signal is the direct link interference signal, and the data in adjacent time units in the first portion of the first signal are identical, and the data in adjacent time units in the second portion of the first signal are identical, and a signal with a repetitive structure still maintains its repetitive structure after passing through the channel. In this way, through subtraction on the data in every two adjacent first time units in the third portion of the third signal and subtraction the data in every two adjacent second time units in the fourth portion of the third signal, the direct link interference signal can be eliminated. For the modulated third signal (that is, the backscattered signal), since the bit information of the second signal carried in the third signal is characterized by the first change condition of the third portion and the second change condition of the fourth portion, demodulation can be implemented based on the determined correlation values by determining the first correlation value of a corresponding difference in the third portion and the second correlation value of a corresponding difference in the fourth portion and in combination with a modulation rule. Thus, it is unnecessary to construct a specific decision threshold during demodulation, limitation from an effective repetitive structure length and influence from a channel environment such as the signal to noise ratio (Signal to Noise Ratio, SNR) do not exist, such that demodulation complexity of the third device can be greatly reduced and a system performance of backscatter communication can be improved.
In the embodiment of the disclosure, according to the modulation rule, the first difference group may be obtained by computing the difference between the data in every two adjacent first time units in the third portion of the third signal, and the second difference group may be obtained by computing the difference between the data in every two adjacent second time units in the fourth portion. Optionally, when M is equal to 4, the first difference group includes: a difference obtained by subtracting data in a first first time unit from data in a second first time unit in the third portion, and a difference obtained by subtracting data in a third first time unit from data in a fourth first time unit in the third portion. Alternatively, the first difference group includes: a difference obtained by subtracting data in a second first time unit from data in a first first time unit in the third portion, and a difference obtained by subtracting data in a fourth first time unit from data in a third first time unit in the third portion. The second difference group includes: a difference obtained by subtracting data in a first second time unit from data in a second second time unit in the fourth portion, and a difference obtained by subtracting data in a third second time unit from data in a fourth second time unit in the fourth portion. Alternatively, the second difference group includes: a difference obtained by subtracting data in a second second time unit from data in a first second time unit in the fourth portion, and a difference obtained by subtracting data in a fourth first time unit from data in a third first time unit in the fourth portion.
Optionally, when M is equal to 3, the first difference group includes: a difference obtained by subtracting data in a first first time unit from data in a second first time unit in the third portion, and a difference obtained by subtracting the data in the second first time unit from data in a third first time unit in the third portion. Alternatively, the first difference group includes: a difference obtained by subtracting data in a second first time unit from data in a first first time unit in the third portion, and a difference obtained by subtracting data in a third first time unit from the data in the second first time unit in the third portion. The second difference group includes: a difference obtained by subtracting data in a first second time unit from data in a second second time unit in the fourth portion, and a difference obtained by subtracting the data in the second second time unit from data in a third second time unit in the fourth portion. Alternatively, the second difference group includes: a difference obtained by subtracting data in a second second time unit from data in a first second time unit in the fourth portion, and a difference obtained by subtracting data in a third second time unit from the data in the second second time unit in the fourth portion.
In the embodiment of the disclosure, for noise smoothing, the second device may transmit P third signals, and P is an integer greater than 2. In this case, after the first difference group and the second difference group are obtained, a first average difference group is obtained by performing corresponding averaging (the corresponding averaging may be understood as averaging of differences corresponding to the P third portions) on differences included in P first difference groups corresponding to the P third signals and a second average difference group is obtained by performing corresponding averaging (the corresponding averaging may be understood as averaging of differences corresponding to the P fourth portions) on differences included in P second difference groups corresponding to the P third signals. Then, the first correlation value of the difference of the data in every two adjacent first time units in the third portion is determined according to the first average difference group and the second correlation value of the difference of the data in every two adjacent second time units in the fourth portion is determined according to the second average difference group.
Optionally, after obtaining the first average difference group and the second average difference group, the third device may obtain the first correlation value through correlation calculation on an average difference included in the first average difference group, and obtain the second correlation value through correlation calculation on an average difference included in the second average difference group. The correlation calculation includes, but is not limited to, multiplication and summation.
In the embodiment of the disclosure, the bit information of the second signal carried in the third signal is characterized by the first change condition of the third portion and the second change condition of the fourth portion, and the first change condition is different from the second change condition. The first change condition indicates the identical or contrary condition between the polarity changes of the data in every two adjacent first time units in the third portion, and the second change condition indicates the identical or contrary condition between the polarity changes of the data in every two adjacent second time units in the fourth portion. Thus, the similarity degree of the polarity changes of the data in every two adjacent first time units in the third portion is different from the similarity degree of the polarity changes of the data in every two adjacent second time units in the fourth portion, and the bit information of the second signal can be demodulated through comparison of the second correlation value of the fourth portion with the first correlation value of the third portion.
Optionally, the step that the bit information of the second signal is obtained through demodulation according to the first correlation value and the second correlation value may include: it is determined, in a case that the first correlation value is greater than or equal to the second correlation value, that the bit information of the second signal is a first value, and alternatively it is determined, in a case that the first correlation value is smaller than the second correlation value, that the bit information of the second signal is a second value according to a preset modulation and demodulation rule by the third device.
Optionally, the first value is equal to 1 and the second value is equal to 0. Alternatively, the first value is equal to 0 and the second value is equal to 1. In this way, by setting 0 and 1, a demodulation process of the modulated signal can be simplified.
The demodulation process in the embodiment of the disclosure will be described below with both the first time unit and the second time unit as slots and M equal to 4 or 3 as an example.
In Instance 3, a first portion of a first signal includes 4 slots, and a second portion of the first signal includes 4 slots, that is, M is equal to 4, and a length of the first signal is equal to 8 slots, which correspond to Instance 1 for describing the modulation process. A third device obtains a received signal y(t) after being synchronized. Then, every eight slots are taken as a basic slot block unit, first four slots are taken as a third portion of a modulated BSC baseband signal, and last four slots are taken as a fourth portion of the modulated BSC baseband signal. Two adjacent even and odd slots in the third portion and two adjacent even and odd slots in the fourth portion are subjected to subtraction to obtain a first difference group and a second difference group respectively.
For example, a first slot may be subtracted from a second slot in the third portion and a third slot may be subtracted from a fourth slot in the third portion to obtain the first difference group. In addition, a first slot may be subtracted from a second slot in the fourth portion and a third slot may be subtracted from a fourth slot in the fourth portion to obtain the second difference group.
For example, a difference computed in the third portion/the fourth portion may be expressed as follows:
In the formula, τ2≤n≤N+τ1−1, mod(m, 4)=even, 0≤m<M; z(mN+n) indicates a difference between nth data symbols in an m+1th slot and an mth slot. From the above expression, the following can be obtained: direct link interference term is eliminated since data s(t) of two adjacent slot are identical. But power of a noise term of the received signal rises, and the noise power becomes twice as high as previous noise power.
Optionally, if a radio frequency source (that is, a first device) transmits P repetitive first signals, noise smoothing may be implemented by using such P repetitive first signals. That is, differences included in the first difference group computed are subjected to corresponding averaging to obtain a first average difference group, and differences included in the second difference group computed are subjected to corresponding averaging to obtain a second average difference group as follows:
If the P repetitive first signals are centralized,
If the P repetitive first signals are distributed,
In the formula, Q indicates a length of one data slot (Data slots) in the distributed structure, and the Data slots are slots of the radio frequency source used for other functions.
Optionally, after the first average difference group and the second average difference group are obtained, a correlation value CR of an average
In the formula, τ1 and τ2 indicates multipath delays of a direct link and a backscatter cascade link respectively and τ2>τ1.
Further, combining a modulation and demodulation rule, bit information B of the BSC baseband signal (that is, a second signal) may be demodulated according to comparison of a relative size of CR and CD as follows:
Specifically, in Instance 1, since polarity changes corresponding to adjacent slots in the third portion are identical and polarity changes corresponding to adjacent slots in the fourth portion are contrary to each other when B=1, a similarity degree of the polarity changes between adjacent slots in the third portion is greater than a similarity degree between adjacent slots in the fourth portion, that is, the correlation value CR corresponding to the third portion is greater than the correlation value CD corresponding to the fourth portion. Thus, during demodulation, if CR≥CD, the bit information B=1 of the second signal may be determined. However, since polarity changes corresponding to adjacent slots in the third portion are contrary to each other and polarity changes corresponding to adjacent slots in the fourth portion are identical when B=0, a similarity degree of the polarity changes between adjacent slots in the third portion is smaller than a similarity degree between adjacent slots in the fourth portion, that is, the correlation value CR corresponding to the third portion is smaller than the correlation value CD corresponding to the fourth portion. Thus, during demodulation, if CR<CD, the bit information B=0 of the second signal may be determined.
In Instance 4, a first portion of a first signal includes 3 slots, and a second portion of the first signal includes 3 slots, that is, M is equal to 3, and a length of the first signal is equal to 6 slots, which correspond to Instance 2 for describing the modulation process. A third device obtains a received signal y(t) after being synchronized. Then, every six slots are taken as a basic slot block unit, first three slots are taken as a third portion of a modulated BSC baseband signal, and last three slots are taken as a fourth portion of the modulated BSC baseband signal. Two adjacent slots in the third portion and two adjacent slots in the fourth portion are subjected to subtraction to obtain a first difference group and a second difference group respectively.
For example, a first slot may be subtracted from a second slot in the third portion and the second slot may be subtracted from a third slot in the third portion to obtain the first difference group. In addition, a first slot may be subtracted from a second slot in the fourth portion and the second third slot may be subtracted from a third slot in the fourth portion to obtain the second difference group.
For example, a difference computed in the third signal may be expressed as follows:
In the formula, τ2≤n≤N+τ1−1, mod(m, 3)=odd, 0≤m<M; z(mN+n) indicates a difference between nth data symbols in an m+1th slot and an mth slot. From the above expression, the following can be obtained: direct link interference term is eliminated since data s(t) of two adjacent slot are identical. But power of a noise term of the received signal rises, and the noise power becomes twice as high as previous noise power.
Optionally, if a radio frequency source (that is, a first device) transmits P repetitive first signals, noise smoothing may be implemented by using such P repetitive first signals. That is, differences included in the first difference group computed are subjected to corresponding averaging to obtain a first average difference group, and differences included in the second difference group computed are subjected to corresponding averaging to obtain a second average difference group as follows:
If the P repetitive first signals are centralized,
If the P repetitive first signals are distributed,
In the formula, Q indicates a length of one data slot (Data slots) in the distributed structure, and the Data slots are slots of the radio frequency source used for other functions.
Optionally, after the first average difference group and the second average difference group are obtained, a correlation value CR of an average
In the formula, τ1 and τ2 indicates multipath delays of a direct link and a backscatter cascade link respectively and τ2>τ1.
Further, combining a modulation rule, bit information B of the BSC baseband signal (that is, a second signal) may be demodulated according to comparison of a relative size of CR and CD as follows:
Specifically, in Instance 2, since polarity changes corresponding to adjacent slots in the third portion are identical and polarity changes corresponding to adjacent slots in the fourth portion are contrary to each other when B=1, a similarity degree of the polarity changes between adjacent slots in the third portion is greater than a similarity degree between adjacent slots in the fourth portion, that is, the correlation value CR corresponding to the third portion is greater than the correlation value CD corresponding to the fourth portion. Thus, during demodulation, if CR≥CD, the bit information B=1 of the second signal may be determined. However, since polarity changes corresponding to adjacent slots in the third portion are contrary to each other and polarity changes corresponding to adjacent slots in the fourth portion are identical when B=0, a similarity degree of the polarity changes between adjacent slots in the third portion is smaller than a similarity degree between adjacent slots in the fourth portion, that is, the correlation value CR corresponding to the third portion is smaller than the correlation value CD corresponding to the fourth portion. Thus, during demodulation, if CR<CD, the bit information B=0 of the second signal may be determined.
An execution subject of the method for transmitting information according to the embodiment of the disclosure may be an apparatus for transmitting information. In the embodiment of the disclosure, the apparatus for transmitting information according to the embodiment of the disclosure is described with the apparatus for transmitting information executing the method for transmitting information as an example.
With reference to
Optionally, the first time unit and the second time unit are time units of an identical type, and each include any one of the following: a symbol, a slot, a subframe and a frame.
Optionally, the data in the first time unit are a non-random sequence or a random sequence and the data in the second time unit are a non-random sequence or a random sequence.
Optionally, the first transmission module 91 is further configured to: transmit P repetitive first signals. The P repetitive first signals are distributed in a centralized manner or a distributed manner, and P is an integer greater than or equal to 2.
Optionally, a data length corresponding to the first time unit is N, a data length corresponding to the second time unit is N, and N is a positive integer greater than a first threshold.
The apparatus for transmitting information 90 according to the embodiment of the disclosure can implement various processes implemented by the method embodiment of
With reference to
a first reception module 101, configured to receive a first signal that is transmitted by a first device, where the first signal includes a first portion and a second portion; the first portion occupies M first time units, and data in the M first time units are identical; the second portion occupies M second time units, and data in the M second time units are identical; and the data in the first time units are identical or contrary to the data in the second time units, and M is an integer greater than 2;
Optionally, the first time unit and the second time unit are time units of an identical type, and each include any one of the following: a symbol, a slot, a subframe and a frame.
Optionally, in a case that M is equal to 4 and the bit information is a first value, the first change condition indicates that a first polarity change is identical to a second polarity change, and the second change condition indicates that a third polarity change is contrary to a fourth polarity change. Alternatively, in a case that the bit information is a second value, the first change condition indicates that a first polarity change is contrary to a second polarity change, and the second change condition indicates that a third polarity change is identical to a fourth polarity change.
The first polarity change indicates a polarity change from data in a first first time unit to data in a second first time unit in the third portion, and the second polarity change indicates a polarity change from data in a third first time unit to data in a fourth first time unit in the third portion. Alternatively, the first polarity change indicates a polarity change from data in a second first time unit to data in a first first time unit in the third portion, and the second polarity change indicates a polarity change from data in a fourth first time unit to data in a third first time unit in the third portion.
The third polarity change indicates a polarity change from data in a first second time unit to data in a second second time unit in the fourth portion, and the fourth polarity change indicates a polarity change from data in a third second time unit to data in a fourth second time unit in the fourth portion. Alternatively, the third polarity change indicates a polarity change from data in a second second time unit to data in a first second time unit in the fourth portion, and the fourth polarity change indicates a polarity change from data in a fourth second time unit to data in a third second time unit in the fourth portion.
Optionally, in a case that M is equal to 3 and the bit information is a first value, the first change condition indicates that a fifth polarity change is identical to a sixth polarity change, and the second change condition indicates that a seventh polarity change is contrary to an eighth polarity change. Alternatively, in a case that the bit information is a second value, the first change condition indicates that a fifth polarity change is contrary to a sixth polarity change, and the second change condition indicates that a seventh polarity change is identical to an eighth polarity change.
The fifth polarity change indicates a polarity change from data in a first first time unit to data in a second first time unit in the third portion, and the sixth polarity change indicates a polarity change from the data in the second first time unit to data in a third first time unit in the third portion. Alternatively, the fifth polarity change indicates a polarity change from data in a second first time unit to data in a first first time unit in the third portion, and the sixth polarity change indicates a polarity change from data in a third first time unit to the data in the second first time unit in the third portion.
The seventh polarity change indicates a polarity change from data in a first second time unit to data in a second second time unit in the fourth portion, and the eighth polarity change indicates a polarity change from the data in the second second time unit to data in a third second time unit in the fourth portion. Alternatively, the seventh polarity change indicates a polarity change from data in a second second time unit to data in a first second time unit in the fourth portion, and the eighth polarity change indicates a polarity change from data in a third second time unit to the data in the second second time unit in the fourth portion.
Optionally, the first value is equal to 1 and the second value is equal to 0. Alternatively, the first value is equal to 0 and the second value is equal to 1.
Optionally, a data length corresponding to the first time unit is N, a data length corresponding to the second time unit is N, and N is a positive integer greater than a first threshold.
The apparatus for transmitting information 100 according to the embodiment of the disclosure can implement various processes implemented by the method embodiment of
With reference to
Optionally, the first time unit and the second time unit are time units of an identical type, and each include any one of the following: a symbol, a slot, a subframe and a frame.
Optionally, when M is equal to 4, the first difference group includes: a difference obtained by subtracting data in a first first time unit from data in a second first time unit in the third portion, and a difference obtained by subtracting data in a third first time unit from data in a fourth first time unit in the third portion. Alternatively, the first difference group includes: a difference obtained by subtracting data in a second first time unit from data in a first first time unit in the third portion, and a difference obtained by subtracting data in a fourth first time unit from data in a third first time unit in the third portion.
The second difference group includes: a difference obtained by subtracting data in a first second time unit from data in a second second time unit in the fourth portion, and a difference obtained by subtracting data in a third second time unit from data in a fourth second time unit in the fourth portion. Alternatively, the second difference group includes: a difference obtained by subtracting data in a second second time unit from data in a first second time unit in the fourth portion, and a difference obtained by subtracting data in a fourth second time unit from data in a third second time unit in the fourth portion.
Optionally, when M is equal to 3, the first difference group includes: a difference obtained by subtracting data in a first first time unit from data in a second first time unit in the third portion, and a difference obtained by subtracting data in a second first time unit from data in a third first time unit in the third portion. Alternatively, the first difference group includes: a difference obtained by subtracting data in a second first time unit from data in a first first time unit in the third portion, and a difference obtained by subtracting data in a third first time unit from data in a second first time unit in the third portion.
The second difference group includes: a difference obtained by subtracting data in a first second time unit from data in a second second time unit in the fourth portion, and a difference obtained by subtracting the data in the second second time unit from data in a third second time unit in the fourth portion. Alternatively, the second difference group includes: a difference obtained by subtracting data in a second second time unit from data in a first second time unit in the fourth portion, and a difference obtained by subtracting data in a third second time unit from the data in the second second time unit in the fourth portion.
Optionally, the third signal includes P basic signals, each basic signal includes the third portion and the fourth portion, and P is an integer greater than or equal to 2.
The processing module 112 is further configured to: obtain a first average difference group by performing corresponding averaging on differences of P basic signals included in the first difference group and obtain a second average difference group by performing corresponding averaging on differences of P basic signals included the second difference group.
The determination module 113 is further configured to: determine the first correlation value according to the first average difference group and determine the second correlation value according to the second average difference group.
Optionally, the determination module 113 is further configured to: obtain the first correlation value through a correlation calculation on the difference of the data in every two adjacent first time units in the first difference group and obtain the second correlation value through a correlation calculation on the difference of the data in every two adjacent second time units in the second difference group.
Optionally, the demodulation module 114 is further configured to: determine, in a case that the first correlation value is greater than or equal to the second correlation value, that the bit information of the second signal is a first value, and alternatively determine, in a case that the first correlation value is smaller than the second correlation value, that the bit information of the second signal is a second value according to a preset modulation rule.
Optionally, the first value is equal to 1 and the second value is equal to 0. Alternatively, the first value is equal to 0 and the second value is equal to 1.
The apparatus for receiving information 110 according to the embodiment of the disclosure can implement various processes implemented by the method embodiment of
Optionally, as shown in
The embodiment of the disclosure further provides a readable storage medium. The readable storage medium stores a program or an instruction. When executed by a processor, the program or the instruction implements the processes of the embodiment of the method for transmitting information or the processes of the embodiment of the method for receiving information, and can achieve the same technical effect, which will not be repeated herein for avoiding repetition
The processor is a processor in a terminal described in the embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk and a optical disk.
The embodiment of the disclosure further provides a chip. The chip includes: a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement the processes of the embodiment of the method for transmitting information or the processes of the embodiment of the method for receiving information, and can achieve the same technical effect, which will not be repeated herein for avoiding repetition
It should be understood that the chip in the embodiment of the disclosure may be referred to as a system on chip, a system chip, a chip system, an on-chip system chip, etc.
The embodiment of the disclosure further provides a computer program/program product. The computer program/program product is stored in a storage medium, and the computer program/program product is executed by at least one processor to implement the processes of the embodiment of the method for transmitting information or the processes of the embodiment of the method for receiving information, and can achieve the same technical effect, which will not be repeated herein for avoiding repetition.
The embodiment of the disclosure further provides a communication system. The communication system includes at least two of a first device, a second device and a third device. The first device may be configured to implement steps of the method for transmitting information in
It should be noted that in this context, the terms “comprise”, “include” or their any other variations are intended to cover non-exclusive inclusions, such that a process, a method, an article or an apparatus including a series of elements include those elements, and further includes other elements not listed clearly, or further include elements inherent to such a process, method, article or apparatus. In the case of no more limitation, an element limited by the phrase “comprise a . . . ” or “include a . . . ” does not exclude other same element existing in the process, method, article or apparatus including the element. In addition, it should be pointed out that the range of the method and apparatus in the implementation of the disclosure is not limited to execution of functions in order shown or discussed, and can further include execution of functions involved in a substantially simultaneous manner or in reverse order. For example, the described method can be executed in order different from that described, and various steps can be added, omitted, or combined. In addition, features described with reference to some examples can be combined in other examples.
It can be clearly understood by those skilled in the art from the description of the implementation that the method embodiment can be implemented by means of software and necessary general hardware platforms, and can be implemented certainly through the hardware, of which the former is a preferred implementation in many cases. Based on such understanding, the technical solution in essence of the disclosure or the part that contributes to the prior art may be embodied in the form of computer software products. The computer software products are stored in the storage medium (such as a read-only memory/a random access memory (ROM/RAM), a diskette and an optical disk), and include several instructions to make a terminal (which may be a mobile phone, a computer, a server, an air conditioner, a network device, etc.) execute the method of the embodiments of the disclosure.
The embodiments of the disclosure have been described above with reference to the accompanying drawings, but the disclosure is not limited to the above particular implementation, which are merely schematic rather than restrictive. Under the inspiration of the disclosure, those skilled in the art can make many forms without departing from the purposes of the disclosure and the protection scope of the claims, which should fall within protection of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202210730477.X | Jun 2022 | CN | national |
The disclosure is a continuation of International Patent Application No. PCT/CN2023/101017, filed on Jun. 19, 2023, which claims the priority to Chinese Patent Application No. 202210730477.X filed in China on Jun. 24, 2022, both of which are incorporated herein in their entireties by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/101017 | Jun 2023 | WO |
Child | 19001371 | US |