Communication method, first device, chip, storage medium, program, and program product
By sending a first signal based on chip modulation in the environmental IoT system, the problem of how devices determine D2R transmission information is solved, the accuracy of chip length and frequency resource determination are improved, and the accuracy and applicability of signal transmission are ensured.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-23
- Publication Date
- 2026-03-26
AI Technical Summary
In environmental IoT systems, there is currently no clear method for how devices determine the relevant information used for device-to-reader (D2R) transmissions.
By transmitting a first signal modulated based on one or more first chips, the length of the first chip is determined according to a length reference value and an offset value, which are related to the first channel carrying scheduling information, thus clarifying the method for determining the chip length.
This improved the precision and accuracy of chip length, ensured the determination of frequency resources, and enhanced the accuracy and applicability of transmitting the first signal.
Smart Images

Figure CN2024120458_26032026_PF_FP_ABST
Abstract
Description
Communication method, first device, chip, storage medium, program and program product TECHNICAL FIELD
[0001] Embodiments of the present application relate to the field of mobile communication technology, in particular to a communication method, a first device, a chip, a storage medium, a program and a program product. BACKGROUND
[0002] In an environmental Internet of Things system, when a reader schedules a device to send a D2R (Device to Reader transmission frame), the device needs to determine the relevant information for sending the D2R. However, there is currently no clear method for the device to determine the above information.
[0003] SUMMARY
[0004] Embodiments of the present application provide a communication method, a first device, a chip, a storage medium, a program and a program product.
[0005] In a first aspect, a communication method is provided, and the method comprises:
[0006] A first device sends a first signal, and the first signal is modulated based on one or more first chips;
[0007] The first chip length of the first chip is determined according to a length reference value and an offset value, and the length reference value and the offset value are related to a first channel (PRDCH) carrying scheduling information; the scheduling information is used to indicate transmission of the first signal.
[0008] In a second aspect, a first device is provided, and the device comprises:
[0009] A communication unit is configured to send, by a first device, a first signal, and the first signal is modulated based on one or more first chips;
[0010] The first chip length of the first chip is determined according to a length reference value and an offset value, and the length reference value and the offset value are related to a first channel (PRDCH) carrying scheduling information; the scheduling information is used to indicate transmission of the first signal.
[0011] In a third aspect, a communication device is provided, and the device comprises a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the above-mentioned communication method.
[0012] In a fourth aspect, a chip is provided, and the chip is used to implement the above-mentioned communication method.
[0013] Specifically, the chip comprises a processor configured to call and run a computer program from a memory, so that a device installed with the chip performs the above-mentioned communication method.
[0014] In a fifth aspect, a computer readable storage medium is provided for storing a computer program, which causes a computer to perform the above-mentioned communication method.
[0015] In a sixth aspect, a computer program product is provided, comprising computer program instructions, which cause a computer to perform the above-mentioned communication method.
[0016] In a seventh aspect, a computer program is provided, which, when running on a computer, causes the computer to perform the above-mentioned communication method.
[0017] The embodiments of the present application provide a communication method, a first device, a chip, a storage medium, a program and a program product. The method comprises: a first device sends a first signal, the first signal is modulated based on one or more first chips; wherein the first chip length of the first chip is determined according to a length reference value and an offset value, and the length reference value and the offset value are related to a first channel carrying scheduling information; the scheduling information is used to indicate the transmission of the first signal. In this way, in the transmission of the first signal, the first chip length can be determined according to the length reference value and the offset value, the determination method of the chip length is clear, and the accuracy and accuracy of the chip length are improved. In some embodiments, the method comprises: the frequency resource used for sending the first signal includes a frequency offset value of a carrier; the frequency offset value is determined according to the scheduling information. In this way, the first device can send the frequency offset value of the first signal according to the scheduling information of the PRDCH, the determination method of the frequency resource is clear, and the accuracy and applicability of sending the first signal are improved. BRIEF DESCRIPTION OF DRAWINGS
[0018] The accompanying drawings, which are included to provide a further understanding of the present application, constitute a part of the present application, and the illustrative embodiments of the present application and their description serve to explain the present application, and do not constitute improper limitations on the present application. In the drawings:
[0019] Fig. 1 is a schematic diagram of an environment Internet of Things communication system architecture provided by an embodiment of the present application;
[0020] Fig. 2 is a schematic diagram of the structure of a radio frequency energy harvesting module provided by an embodiment of the present application;
[0021] Fig. 3 is a schematic diagram of the principle of backscatter communication provided by an embodiment of the present application;
[0022] Fig. 4 is a schematic diagram of the principle of resistance load modulation provided by an embodiment of the present application;
[0023] FIG. 5 is a schematic diagram of an environmental Internet of Things topology according to an embodiment of the present application;
[0024] FIG. 6 is a schematic diagram of an environmental Internet of Things topology according to an embodiment of the present application;
[0025] FIG. 7 is a schematic diagram of a communication method according to an embodiment of the present application;
[0026] FIG. 8 is a schematic diagram of a signal structure according to an embodiment of the present application;
[0027] FIG. 9 is a schematic diagram of a signal structure according to an embodiment of the present application;
[0028] FIG. 10 is a schematic diagram of a signal structure according to an embodiment of the present application;
[0029] FIG. 11 is a schematic diagram of signal transmission according to an embodiment of the present application;
[0030] FIG. 12 is a schematic diagram of signal modulation according to an embodiment of the present application;
[0031] FIG. 13 is a schematic diagram of a signal structure according to an embodiment of the present application;
[0032] FIG. 14 is a schematic diagram of a signal structure according to an embodiment of the present application;
[0033] FIG. 15 is a schematic diagram of a signal structure according to an embodiment of the present application;
[0034] FIG. 16 is a schematic diagram of chip division according to an embodiment of the present application;
[0035] FIG. 17 is a schematic diagram of frequency resources according to an embodiment of the present application;
[0036] FIG. 18 is a schematic diagram of a communication device according to an embodiment of the present application;
[0037] FIG. 19 is a schematic diagram of a communication device according to an embodiment of the present application;
[0038] FIG. 20 is a schematic diagram of a chip according to an embodiment of the present application. DETAILED DESCRIPTION
[0039] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some 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 work fall within the scope of the present application.
[0040] Currently, cellular IoT is booming, and the 3rd Generation Partnership Project (3GPP) has standardized Narrow Band Internet of Things (NB-IoT), Machine Type Communication (MTC), Reduced Capability (RedCap), and other IoT technologies, but there are still many IoT communication needs in various scenarios that cannot be met using existing technologies, such as harsh communication environments (high temperature, extremely low temperature, high humidity, high pressure, high radiation, or high-speed movement, etc.), extremely small terminal form factor requirements, extremely low cost, etc.
[0041] Ambient IoT (A-IoT) can cover the above unmet IoT communication needs due to its ultra-low cost, extremely small size, and battery-free / maintenance-free characteristics.
[0042] A-IoT communication uses energy harvesting and backscattering communication technology. A-IoT devices refer to IoT devices that use various environmental energies such as wireless radio frequency energy, light energy, solar energy, thermal energy, mechanical energy, and other environmental energies to drive themselves. Such devices can have no energy storage capability or can have very limited energy storage capability (such as using a capacitor with a capacity of tens of microfarads (uF)). Compared with existing IoT devices, A-IoT devices have many advantages such as no conventional battery, no maintenance, small size, low complexity, low cost, long life cycle, and the like.
[0043] Referring to the ambient IoT communication system architecture diagram shown in FIG. 1, the ambient IoT can be composed of a network device and an A-IoT device. The network device is configured to transmit an energy supply signal and / or a downlink communication signal to the A-IoT device, and is also configured to receive a backscattering signal of the A-IoT device. A basic A-IoT device can include an energy harvesting module, a backscattering communication module, a low-power computing module, and a sensor module. In addition, the A-IoT device can also have a memory for storing some basic information (such as an article identifier, etc.), as well as environmental temperature, environmental humidity, and other sensor data.
[0044] In the embodiments of the present application, the A-IoT system can also be referred to as a zero-power (Zero-Power) system, and the A-IoT device can also be referred to as a zero-power device.
[0045] The key technologies of ambient IoT mainly include radio frequency energy harvesting (RF Power Harvesting) and backscattering (Back Scattering) communication.
[0046] Referring to the structure diagram of the radio frequency energy harvesting module shown in FIG. 2. The radio frequency energy harvesting module can include a diode, a capacitor C, and a resistor RL. In practical applications, the radio frequency energy harvesting module realizes the collection of space electromagnetic wave energy based on the principle of electromagnetic induction, and then obtains the energy required to drive the A-IoT device to work, such as for driving low-power demodulation and modulation modules, sensors, and memory reading, etc. That is, the A-IoT device can not need a traditional battery module.
[0047] Referring to the backscatter communication principle diagram shown in FIG. 3. The A-IoT device receives the wireless signal sent by the network device, and modulates the wireless signal, loads the information to be sent, and radiates the modulated signal from the antenna. This information transmission process is called backscatter communication.
[0048] It should be noted that backscatter and load modulation are inseparable. Load modulation adjusts and controls the circuit parameters of the oscillation loop of the A-IoT device according to the beat of the data stream, so that the size of the impedance of the electronic tag and other parameters change, thereby completing the modulation process.
[0049] The load modulation technology can include resistance load modulation and capacitance load modulation. Referring to the resistance load modulation principle diagram shown in FIG. 4, in resistance load modulation, the load RL can be connected in parallel with a resistance R3, which can be controlled to be turned on or off based on a binary data stream. The on-off of the resistance R3 will cause the change of the circuit voltage, so as to realize amplitude shift keying (ASK), that is, the modulation and transmission of the signal is realized by adjusting the amplitude of the backscatter signal of the zero-power terminal. Similarly, in capacitance load modulation, the on-off of the capacitance can realize the change of the circuit resonance frequency, realize frequency shift keying (FSK), that is, the modulation and transmission of the signal is realized by adjusting the working frequency of the backscatter signal of the A-IoT device.
[0050] As can be seen, the A-IoT device modulates the incoming signal by means of load modulation, thereby realizing the backscatter communication process. Therefore, the A-IoT device has the following advantages:
[0051] (1) The A-IoT device does not actively transmit signals, so it does not need complex radio frequency links such as power amplifiers (PA), radio frequency filters, etc.;
[0052] (2) The A-IoT device does not need to actively generate high-frequency signals, so it does not need a high-frequency crystal oscillator;
[0053] (3) With the help of backscatter communication, A-IoT device signal transmission does not need to consume terminal's own energy.
[0054] A-IoT device includes the following types:
[0055] Device type 1: with a peak power consumption of about 1 microwatt (~ 1 μW), with energy storage capability, initial sampling frequency offset (SFO) up to 10 X ppm, without downlink amplifier and without uplink amplifier, uplink transmission through backscatter of carrier wave.
[0056] Device type 2a: with a peak power consumption of less than or equal to a few hundred microwatts (≤ a few hundred μW), with energy storage capability, initial sampling frequency offset up to 10 X ppm, with downlink amplifier and / or with uplink amplifier, uplink transmission through backscatter of carrier wave.
[0057] Device type 2b: with a peak power consumption of less than or equal to a few hundred microwatts (μW), with energy storage capability, initial sampling frequency offset up to 10 X ppm, with downlink amplifier and / or with uplink amplifier, uplink transmission through internally generated, also known as active transmission based.
[0058] Based on the discussion of A-IoT application scenarios based on 3GPP system architecture (SA) 1, A-IoT can be used for at least the following four types of scenarios:
[0059] Object identification, such as logistics, production line product management, supply chain management.
[0060] Environmental monitoring, such as temperature, humidity, and harmful gas monitoring of working environment and natural environment
[0061] Positioning, such as indoor positioning, intelligent search, and production line article positioning
[0062] Intelligent control, such as intelligent control of various appliances in smart home (turning on / off air conditioner, adjusting temperature), intelligent control of various facilities in agricultural greenhouse (automatic irrigation, fertilization)
[0063] In the cellular network-based environment IoT, the A-IoT device can communicate with the base station device directly or through an intermediate node. Referring to the environment IoT topology diagram 1 shown in FIG. 5, the A-IoT device can directly receive data or signals from the base station transceiver carrier and send or backscatter data or signals to the base station. Alternatively, referring to the environment IoT topology diagram 2 shown in FIG. 6, the communication between the A-IoT and the base station is realized through an intermediate node, in which case the intermediate node sends the carrier, data or signals to the A-IoT device, and the A-IoT device sends or backscatters data or signals to the intermediate node. The intermediate node can be a terminal device or a base station device or an integrated access and backhaul (IAB) node.
[0064] It should be noted that in the above two topologies, the base station in the first topology and the intermediate UE in the second topology are referred to as readers, and the A-IoT device can be referred to as a device. The transmission from the reader to the device is referred to as Reader to Device (R2D) transmission, and the transmission from the device to the reader is referred to as Device to Reader (D2R) transmission.
[0065] The device needs to determine the relevant information for transmitting D2R. However, there is currently no clear method for the device to determine the above information.
[0066] The embodiment of the present application provides a communication method, a first device transmits a first signal, the first signal is obtained based on one or more first chips; wherein the first chip length of the first chip is determined according to a length reference value and an offset value, the length reference value and the offset value are related to a first channel carrying scheduling information; the scheduling information is used to indicate the transmission of the first signal. It can be understood that the present application clearly determines the determination method of the first chip length of the first device when transmitting the first signal, wherein the first chip length of the first chip is determined according to the length reference value and the offset value, and the length reference value and the offset value are related to the first channel carrying the scheduling information.
[0067] In order to facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined with the technical solutions of the embodiments of the present application as optional schemes, which all belong to the protection scope of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0068] It should be noted that the synchronization information in the embodiments of the present application can be understood as a synchronization signal, and the two are equivalent or replaceable.
[0069] It should be noted that in the environmental Internet of Things system in the embodiment of the present application, when the reader scheduling device sends D2R, the device needs to determine the related information for sending D2R, which can include: chip length and / or frequency resource.
[0070] FIG. 7 shows a communication method provided by an embodiment of the present application, which can include:
[0071] S101, the first device sends a first signal, the first signal is modulated based on one or more first chips; wherein the first chip length of the first chip is determined according to a length reference value and an offset value, the length reference value and the offset value are related to the first signal carrying scheduling information; the scheduling information is used to indicate the transmission of the first signal.
[0072] It should be noted that the communication method provided by the embodiment of the present application can be applied to cellular network, Internet of Things and other communication networks, which is not limited by the embodiment of the present application.
[0073] It should also be noted that the first device can also be a terminal device, for example, the first device can be an IoT device, an A-IoT device (as shown in FIG. 5 or FIG. 6), a zero-power device, a low-capability device, etc., and the second device can be a network device, a reader, etc. For example, the first device can be a base station as shown in FIG. 5 or FIG. 6, etc., which is not limited by the embodiment of the present application.
[0074] In the embodiment of the present application, the first device can send a first signal.
[0075] It should be noted that the first signal can be transmitted through a first frame, and the first frame can be a transmission frame in a cellular network or an Internet of Things. For example, the first frame is a Device to Reader (D2R) transmission frame.
[0076] It should also be noted that the reader can also be referred to as a reader, and the two are equivalent or replaceable.
[0077] It should also be noted that the first signal can be used to transmit control information and / or data information between the device and the reader. Or it can be understood that the first signal can include control information and / or data information. For example, when the first device is a terminal device, the first device sends a first signal to the reader, and the first signal can transmit data information of the terminal device, such as environmental temperature, humidity, location information, cargo information, etc. of the terminal device.
[0078] It should be noted that in the embodiment of the present application, the first signal can include one or more of the following:
[0079] Preamble;
[0080] Mid-amble;
[0081] Control information and / or data information;
[0082] Post-amble.
[0083] In some embodiments, the first signal can include: a preamble, control information and / or data information (refer to the signal structure diagram as shown in FIG. 8).
[0084] In some embodiments, the first signal can include: a preamble, control information and / or data information, a mid-amble.
[0085] In some embodiments, the first signal can include: a preamble, control information and / or data information, a post-amble (refer to the signal structure diagram as shown in FIG. 9).
[0086] In some embodiments, the first signal can include: a preamble, control information and / or data information, a mid-amble, and a post-amble (refer to the signal structure diagram as shown in FIG. 10).
[0087] In some embodiments, the first signal can further include: control information and / or data information, or a preamble.
[0088] It should be noted that the post-amble and the mid-amble are optional, that is, the first signal can include the post-amble and / or the mid-amble, or can not include the post-amble and / or the mid-amble, and the embodiments of the present application do not make any limitation.
[0089] That is, in the D2R transmission, the first device needs to send a preamble before sending a physical reader to device channel (PDRCH), and the preamble is at least used for the second device to obtain the timing information of the D2R. In addition, as an optional design, there can be other reference signals in the middle of the PDRCH, such as a mid-amble, and there can be a post-amble at the end of the PDRCH, and the mid-amble and the post-amble can be used to further assist the reading node to perform timing estimation, channel estimation, PDRCH length judgment, etc., and the specific structure is shown in FIG. 10.
[0090] It should be understood that, in order to ensure that the first signal can be correctly transmitted, the first signal can comprise a preamble according to the signal structure diagram shown in FIG. 8. The preamble can be transmitted before the control information and / or the data information. The preamble can be used to indicate the time domain starting position of the first signal, and / or be used for the receiving end of the first signal to acquire time synchronization or frequency synchronization information. In addition, the first signal can further comprise a postamble. The postamble can be used to determine the ending position of the first signal. It should be noted that the postamble is optional, that is, the first signal can comprise the postamble or can not comprise the postamble.
[0091] In some embodiments, the preamble can comprise a start indicator information part (SI, Start-Indicator) and a synchronization information part (CAP, Clock-Acquisition Part).
[0092] The start indicator information part can be used to indicate the time domain starting position of the first signal. The synchronization information part can be used to acquire time synchronization and / or frequency synchronization. Specifically, the synchronization information part can be used for the receiving end to acquire time synchronization and / or frequency synchronization.
[0093] It can be understood that the first device can determine the time domain starting position of the first signal according to the start indicator information part in the preamble of the first signal, and receive the first signal according to the time domain starting position. Then, the first device can acquire time synchronization and / or frequency synchronization according to the synchronization information part in the preamble. In this way, the first device can correctly receive the control information and / or the data information.
[0094] It should be noted that, in addition to the start indicator information part and the synchronization information part, the preamble part can further comprise other parts, which are not limited by the embodiments of the present application.
[0095] In some embodiments of the present application, the first signal can be obtained based on one or more first chips.
[0096] In some embodiments, the control information and / or the data information comprised by the first signal can be encoded in any one of the following encoding manners:
[0097] Manchester encoding, Pulse-interval encoding (PIE) encoding, Bi-Phase Space Coding encoding (also known as FM0 encoding), or Miller Code encoding.
[0098] It can be understood that, after encoding, corresponding chips can be obtained. That is, the chips corresponding to the control information and / or the data information included in the first signal are Manchester encoding chips, PIE encoding chips, Bi-Phase Space Coding encoding chips, or Miller Code chips.
[0099] Exemplarily, for Manchester encoding, the following bit-to-chip mapping is usually adopted: bit 0 is mapped to two chips {1 0}, and bit 1 is mapped to two chips {0 1}. Wherein 1 represents a high level, and 0 represents a low level. Assuming that the information bit is a 4-bit sequence 0110, the sequence after Manchester encoding is 10010110, corresponding to 8 chips.
[0100] Based on this, the transmission of the first signal is implemented based on one or more chips (first chips).
[0101] In the embodiments of the present application, the determination of the chip length is also very important, and the chip length can be understood as the duration of the chip.
[0102] It should be noted that the duration of the chip can refer to the length information of the chip, or the duration of the chip. Wherein, the duration of the chip can include the chip length corresponding to the chip {1} or the chip {0}.
[0103] In some embodiments, the duration of the high-level signal and / or the low-level signal is related to the duration of the chip corresponding to the control information and / or the data information included in the first signal.
[0104] In some embodiments of the present application, the first chip length of the first chip is determined according to a length reference value and an offset value, and the length reference value and the offset value are related to a first channel carrying scheduling information; the scheduling information is used to indicate the transmission of the first signal.
[0105] It should be noted that the first device will send D2R (such as the first signal) according to the scheduling information sent by the second device, as shown in FIG. 11, the scheduling information is carried in a physical reader to device channel (PRDCH, Physical Reader to Device CHannel), that is, a first channel, and the scheduling information can be sent in a unicast, multicast, or broadcast manner. That is, the scheduling information is used to indicate the transmission of the first signal.
[0106] In the embodiments of the present application, the chip length in the embodiments of the present application refers to the period of the expected square wave used by the first device to modulate the carrier to generate the D2R transmission signal (i.e., the first signal), and the chip lengths of the preamble and the middle symbol of the PDRCH can be the same or different.
[0107] For example, as shown in FIG. 12, the D2R (first signal) is determined based on modulation of a chip (e.g., a first chip) and a carrier.
[0108] It should be noted that when the first device adopts backscattering, the carrier for modulation is provided by a carrier node, and when the first device adopts touch transmission, the carrier is generated by the first device itself.
[0109] It can be understood that in the transmission of the first signal, the length of the first chip can be determined according to the length reference value and the offset value, the determination method of the chip length is clear, and the accuracy and accuracy of the chip length are improved.
[0110] The determination method of the length reference value is introduced below.
[0111] In some embodiments of the present application, the first channel carries R2D, i.e., the transmission of the second signal.
[0112] It should be noted that in the embodiments of the present application, the signal structure principle of the second signal is basically similar to that of the first signal.
[0113] For example, when the second device is a reader, the second device sends the second signal to the first device, and the second signal can carry control information such as resource configuration, resource indication, and resource scheduling.
[0114] It should be noted that in the embodiments of the present application, the second signal can include one or more of the following:
[0115] a preamble;
[0116] a middle symbol;
[0117] control information and / or data information;
[0118] a termination symbol.
[0119] In some embodiments, the second signal can include a preamble, control information and / or data information (refer to the signal structure diagram as shown in FIG. 13).
[0120] In some embodiments, the second signal can include a preamble, control information and / or data information, and a middle symbol.
[0121] In some embodiments, the second signal can include a preamble, control information and / or data information, and a termination symbol (refer to the signal structure diagram as shown in FIG. 14).
[0122] In some embodiments, the second signal can include a preamble, control information and / or data information, a middle symbol, and a termination symbol (refer to the signal structure diagram as shown in FIG. 15).
[0123] In some embodiments, the second signal can further include: control information and / or data information, or a preamble.
[0124] It should be noted that the terminal symbol and the intermediate symbol are optional, that is, the second signal can include the terminal symbol and / or the intermediate symbol, or can not include the terminal symbol and / or the intermediate symbol, and the embodiments of the present application do not make any limitation.
[0125] In a possible implementation, the length reference value is determined by a preamble carried by the first channel.
[0126] It should be noted that the preamble here is a preamble of the second signal carried by the first channel.
[0127] In some embodiments of the present application, the preamble includes a synchronization information part, the synchronization information part includes a first part and a second part, and the second part is located after the first part; the first part is used to indicate a basic time length; the second part is used to indicate a relationship between a chip length of the first chip and the basic time length; and the length reference value is the basic time length indicated by the first part.
[0128] It should be noted that, in the embodiments of the present application, the synchronization information part is used for an A-IoT device (i.e., the first device) to obtain time synchronization or frequency synchronization, and / or is used to indicate a chip (Chip) length (length) or a chip duration (duration); wherein the frequency synchronization includes, for example, sampling frequency (Sampling frequency) synchronization, carrier frequency (Carrier frequency) synchronization. And the CAP includes two parts P1 (the first part) and P2 (the second part), P1 is used to indicate a basic time length, and P2 is used to indicate a relationship between a chip length (such as a first chip length) of the PRDCH and the basic time length indicated by P1.
[0129] It should be noted that, in the embodiments of the present application, the basic time length refers to a fixed time length, and in one example, the basic time length is the same time length.
[0130] In some embodiments, the synchronization information part can include two parts, a first part and a second part, the first part is used to indicate a basic time length, and the second part is used to indicate a relationship between a chip length of the first chip and the basic time length.
[0131] In some embodiments, the first part includes: one or more fourth chips; a chip length of the one or more fourth chips is used to indicate a basic time length; and a level of a first fourth chip of the first part is opposite to a level of a signal of a start indication information part in the preamble.
[0132] It should be noted that the fourth chip refers to a chip included in the first part.
[0133] In some embodiments, the first part comprises at least one fourth chip, and the length of the one or more fourth chips is used to indicate the basic time length. For example, in the case that the first part comprises one fourth chip, the length of the one fourth chip can be used to indicate the basic time length; in the case that the first part comprises a plurality of fourth chips, the sum of the lengths of the plurality of fourth chips, i.e., the length of the first part, can be used to indicate the basic time length; in the case that the first part comprises a plurality of fourth chips, the length of each fourth chip can be the same as the basic time length, the length of the one fourth chip can be used to indicate one basic time length, i.e., the plurality of fourth chips in the first part can be used to indicate a plurality of basic time lengths, and the number of basic time lengths indicated by the length of the fourth chip can be determined by other corresponding relationships, which are not specially limited in the present application.
[0134] In some embodiments, the level of the first fourth chip of the first part is opposite to the signal of the start indication information part in the preamble.
[0135] In the above embodiments, the level of the first fourth chip of the first part is opposite to the level of the signal of the start indication information part, which can avoid misjudging the fourth chip of the first part as the start indication information part, and improve the accuracy of the length of the chip in the first part, thereby improving the accuracy of the relationship between the determined length of the chip and the basic time length.
[0136] In some embodiments, the second part comprises one or more fifth chips, and the second part comprises a first sub-part, a second sub-part, and an end indication area; the level of the first fifth chip of the first sub-part is opposite to the level of the last fourth chip in the first part, and the level of the fifth chip of the second sub-part is opposite to the level of the fifth chip of the first sub-part.
[0137] It should be noted that the fifth chip refers to the chip contained in the second part.
[0138] In some embodiments, the second part comprises at least a first sub-part, a second sub-part, and an end indication area.
[0139] For example, as shown in FIG. 16, the first part (P1) comprises one fourth chip, and the length of the one fourth chip corresponds to the basic time length. The fourth chip is at a high level to distinguish from the low level of the signal of the start indication information part in the preamble. The second part (P2) is located after the first part, the first sub-part of the second part is at a low level, and the second sub-part of the second part is at a high level.
[0140] In the above embodiment, the level of the first fifth chip of the first subzone is opposite to the level of the last fourth chip in the first part, and the level of the fifth chip of the second subzone is opposite to the level of the fifth chip of the first subzone, which can avoid misjudgment of the fifth chip of the first subzone, the fifth chip of the second subzone and the fourth chip of the first part, and improve the accuracy of determining the relationship between the length of the chip and the basic time length.
[0141] In some embodiments, the fourth chip length and the proportional relationship of the fourth chip length are used to indicate the relationship between the length of the first chip and the basic time length; the fourth chip length is less than the fifth chip length; the fourth chip length is the length of the first subzone; and the fifth chip length is the length of the second subzone.
[0142] As shown in FIG. 16, the length of the first subzone of the second part is less than or equal to the length of the second subzone of the second part, and the end of the second part is all low level, and the length is equal to the basic time length, so as to facilitate the terminal to detect and distinguish the chip sent subsequently.
[0143] In some embodiments, the length of the chip of the first subzone can be the same as the length of the chip of the second subzone.
[0144] In the embodiments of the present application, the length reference value can be the basic time length indicated by the first part.
[0145] For example, the length reference value can be represented by K, and K can be equal to the basic time length indicated by P1 of CAP. The first device can determine the length reference value K according to the basic time length indicated by CAP in the preamble of PRDCH transmitted according to the scheduling D2R.
[0146] It can be understood that the first device can use the same signal CAP to indicate the PRDCH transmission timing and the first chip length of the first signal carried by the PDRCH, which can reduce the number of signals that the first device needs to support and reduce the complexity of the device.
[0147] In another possible implementation, the length reference value is determined by a terminator of the first channel.
[0148] It should be noted that the terminator herein is a terminator of the second signal transmitted through the first channel.
[0149] In the embodiments of the present application, the terminator includes one or more second chips; and the length reference value is determined based on one or more second chip lengths of the second chips.
[0150] In the embodiments of the present application, in the case that the post-amble is included in the R2D (e.g., the second signal) transmission, the post-amble is used to indicate the end of the PRDCH, and one or more chips of a specific length (second chip length) can be included in the post-amble, i.e., one or more second chips. Therefore, the first device can use the second chip length of the received post-amble to indicate the length reference value K. That is, the first device receives the PRDCH scheduled for the D2R transmission, and determines the length reference value K according to the post-amble of the PRDCH.
[0151] For example, the length reference value can be the second chip length.
[0152] In some embodiments of the present application, the length reference value is the average of one or more second chip lengths.
[0153] It should be noted that for the first device, the post-amble of the PRDCH scheduled for the D2R transmission should be received, and then the length reference value K is determined according to the post-amble. If the post-amble includes second chips of multiple different second chip lengths, the first device should use the average of the multiple different second chip lengths as the length reference value K.
[0154] It can be understood that the first device can determine the length reference value K at the end of the PRDCH scheduled for the D2R transmission. In this way, the time at which the first device determines the length reference value is closer to the time at which the D2R transmission is started, thereby facilitating reduction of the chip length deviation caused by the device clock offset.
[0155] In another possible implementation, the length reference value is determined by M third chips of one or more third chips carried by the first channel; wherein M is a positive integer greater than or equal to 1.
[0156] In the embodiments of the present application, the M third chips of the one or more third chips are the last M chips of the multiple third chips.
[0157] It should be noted that the first device receives the PRDCH scheduled for the D2R transmission, and determines the length reference value K according to the M chips of the PRDCH.
[0158] In the embodiments of the present application, the first device successfully decodes the PRDCH of the second device, and determines the length reference value K according to the M third chips of the PRDCH.
[0159] In the embodiments of the present application, the first device successfully decodes the PRDCH of the second device, and if the PRDCH includes a cyclic redundancy check (CRC), the first device determines the length reference value K according to the last M third chips of the PRDCH after the CRC check of the PRDCH is passed.
[0160] It should be noted that in the case that the PRDCH of the second device includes a termination symbol, the length reference value is determined by M third chips in one or more third chips carried by the first channel excluding the termination symbol.
[0161] In some embodiments of the present application, the length reference value is an average length of the M third chips, where M is greater than 1.
[0162] It should be noted that in the case that M is greater than 1, the length reference value can be an average length of the average lengths of the M third chips.
[0163] In some embodiments of the present application, the M third chips include one or more of the following:
[0164] The last M third chips in the one or more third chips carried by the first channel; where M is determined by configuration, pre-configuration or pre-definition of the second device;
[0165] One or more fourth chips of a cyclic redundancy check carried by the first channel; where M is the total number of the one or more fourth chips;
[0166] The one or more third chips carried by the first channel; where M is the total number of the one or more third chips;
[0167] One or more third chips corresponding to data information carried by the first channel; where M is the total number of the one or more third chips corresponding to the data information.
[0168] In some embodiments of the present application, the M third chips can be the last M chips of the one or more third chips carried by the first channel; the first device successfully decodes the PRDCH of the second device, and determines the length reference value K according to the last M third chips of the PRDCH.
[0169] It should be noted that the last M third chips of the PRDCH have a specific value of M, which can be determined by configuration, pre-configuration or pre-definition of the second device. The value of M can be equal to or greater than 1, and in the case that M is greater than 1, the first device can determine the length reference value K according to the average length of the M third chips. For example, the length reference value K is equal to the average length of the M third chips.
[0170] It can be understood that the first device can reduce the chip length deviation caused by device clock offset based on the last M third chips in the one or more third chips carried by the first channel, and in addition, the average length of the multiple third chips can be used to improve the estimation accuracy of the reference length K.
[0171] In some embodiments of the present application, the M third chips can be one or more fourth chips of a cyclic redundancy check (CRC) carried by the first channel; M is the total number of the one or more fourth chips. That is, the M third chips are related to the CRC of the PRDCH, and the value of M is equal to the number of chips included in the CRC of the PRDCH.
[0172] It should be noted that in the embodiments of the present application, the first device can determine the length reference value K according to the average length of the one or more fourth chips of the cyclic redundancy check (CRC), for example, the length reference value K is equal to the average length of the average length of the one or more fourth chips (i.e. M chips).
[0173] It can be understood that the first device can directly determine the value of M according to the length of the CRC of the PRDCH, reducing unnecessary configuration and improving the speed and efficiency of length reference value determination.
[0174] In some embodiments of the present application, the M third chips can be one or more third chips carried by the first channel; wherein M is the total number of the one or more third chips, that is, the value of M is equal to the total number of chips included in the PRDCH.
[0175] In some embodiments of the present application, if there are terminal symbols and intermediate symbols, the total number of chips included in the PRDCH is the total number of chips excluding the terminal symbols and / or intermediate symbols.
[0176] It should be noted that the first device can determine the length reference value K according to the average length of all chips of the PRDCH, for example, the length reference value K is equal to the average length of the length of all chips of the PRDCH.
[0177] It can be understood that the first device uses as many chips as possible to determine the length reference value, which is beneficial to improve the measurement accuracy.
[0178] In some embodiments of the present application, the one or more third chips correspond to data information carried by the first channel; wherein M is the total number of the one or more third chips corresponding to the data information.
[0179] In the embodiments of the present application, the first channel carries control information and / or data information.
[0180] It should be noted that the second signal of the R2D transmission can include data information and / or control information. The data information and the control information can be transmitted in the following manner.
[0181] In some embodiments, the data information and the control information can be carried by the same channel, for example, carried by the PRDCH.
[0182] In an example, the time domain resource of the control information is located before the data information, or the transmission of the control information is not later than the transmission of the data information, so that the A-IoT device can detect the control information first and then detect the data information, and in this case, the control information and the data information can be subjected to cyclic redundancy check (CRC) attachment processing together, i.e., the control information bits and the data information bits are concatenated to form a new bit sequence, and the new bit sequence is subjected to attachment CRC processing.
[0183] In another example, the control information can be carried by a MAC CE, and then carried by a data channel together with the data.
[0184] In some embodiments, the data information and the control information can be carried by different channels.
[0185] Exemplarily, the control information and the data information are carried by different channels respectively, and the channel carrying the control information is located before the channel carrying the data information, or the transmission of the channel carrying the control information is not later than the transmission of the channel carrying the data information.
[0186] In some embodiments, the data information is carried by a channel (such as a PRDCH), and the control information is multiplexed in the channel carrying the data information. In this case, the control information and the data information can use different cyclic redundancy check (CRC) codes, or the control information and the data information are subjected to attachment cyclic redundancy check code processing together.
[0187] In some embodiments, the data information is carried by a channel, and the control information is not carried by a channel.
[0188] In the embodiments of the present application, the M third chips can be all chips of the data information of the PRDCH, excluding the chips of the control information part, i.e., the value of M is equal to the total number of chips contained in the data part of the PRDCH. The first device can determine the length reference value K according to the average length of all chips of the data part of the PRDCH, for example, the length reference value K is equal to the average length of the lengths of all chips of the data part of the PRDCH.
[0189] It should be noted that the control information refers to the control information transmitted in the form of physical layer signaling, and the control information transmitted in the form of high layer signaling, such as the D2R scheduling grant transmitted in the form of MAC CE, belongs to the part of the data information.
[0190] It can be understood that the above-mentioned mode is applicable to the case where the PRDCH contains both the control information part and the data information part, and by using this mode, the control information part and the data information part can use different chip lengths, which is beneficial to guarantee the flexibility of PRDCH transmission.
[0191] In another possible implementation, if the total number of the one or more third chips is greater than or equal to R, the length reference value is determined based on the last R third chips of the one or more third chips, where R is a positive integer greater than or equal to 1.
[0192] In the embodiments of the present application, the first device receives the PRDCH scheduled by the D2R to send, and if the number of chips contained in the PRDCH is greater than or equal to R, the length reference value K is determined based on the last R chips of the PRDCH, otherwise the length reference value K is determined based on all chips of the PRDCH.
[0193] It should be noted that the first device can determine the length reference value based on the total number of chips carried by the first channel.
[0194] If the total number of the one or more third chips is greater than or equal to R, the length reference value is determined based on the last R third chips of the one or more third chips.
[0195] If the total number of the one or more third chips is less than R, the length reference value is determined based on the length of all chips of the one or more third chips.
[0196] In some embodiments of the present application, the length reference value is the average length of the R third chips of the R third chips, and R is determined by the second device configuration, pre-configuration or pre-definition. Wherein, R is a positive integer greater than or equal to 1.
[0197] That is, the first device first receives the PRDCH scheduled by the D2R to send, and if the number of chips contained in the PRDCH is greater than or equal to R, the first device can determine the length reference value K based on the average length of the R chips, for example, the length reference value K is equal to the average length of the R chips. On the contrary, if the number of chips contained in the PRDCH is less than R, the first device can determine the length reference value K based on the average length of all chips of the PRDCH, for example, the length reference value K is equal to the average length of all chips of the PRDCH.
[0198] It can be understood that for different lengths of PRDCH, different ways can be used to determine the length reference value, thereby improving the flexibility and diversity of chip length determination.
[0199] In another possible implementation, the length reference value is determined based on the message carried by the first channel.
[0200] It should be noted that the messages transmitted between the first device and the second device are various, some of which include the identification of the device, and some of which do not include the identification of the device. For example, the first message sent by the second device to the first device does not include the identification of the device for the communication process. The communication process can include the inventory process and / or the control process. In the embodiments of the present application, the first device can determine the length reference value according to the case of the message sent by the second device.
[0201] In some embodiments of the present application, if the message carried by the first channel is the first message, the length reference value is determined according to one or more third chips or the preamble carried by the first channel; or, if the message carried by the first channel is not the first message, the length reference value is determined according to M third chips of one or more third chips carried by the first channel; wherein M is a positive integer greater than or equal to 1.
[0202] In some embodiments of the present application, the first message carries the identification of the first device; the first message is sent by the second device to the first device in the communication process; the identification of the first device includes: a first identification randomly generated, and / or a second identification of the first device; the second identification is generated according to the first device identification.
[0203] It should be noted that the first message is a specific message, or one of a plurality of specific messages, for example, the first message can be a R2D message indicating that the reader (second device) instructs the device (first device) to send A-IoT Msg1. A-IoT Msg1 carries an ID (identification of the first device), which is randomly generated by the device or generated from the first device ID. The first device can determine whether the transmitted message is the first message according to a specific bit field in the PRDCH.
[0204] In the embodiments of the present application, if the message carried by the first channel is the first message, i.e. the message carrying the identification of the first device, the first device determines the length reference value according to the average length of all chips (one or more third chips) of the PRDCH; or, the first device determines according to the preamble of the PRDCH. The preamble includes a synchronization information part, the synchronization information part includes a first part and a second part, the second part is located after the first part; the first part is used to indicate a basic time length; the second part is used to indicate the relationship between the chip length of the first chip and the basic time length; the length reference value is the basic time length indicated by the first part.
[0205] In the embodiments of the present application, if the message carried by the first channel is not the first message, i.e. the message does not carry the identification of the first device, the first device determines according to M third chips of one or more third chips carried by the first channel; wherein M is a positive integer greater than or equal to 1.
[0206] It is to be noted that the M third chips include one or more of the following:
[0207] the last M third chips of the one or more third chips carried by the first channel; wherein M is determined by the second device configuration, pre-configuration or pre-definition;
[0208] one or more fourth chips of a cyclic redundancy check carried by the first channel; wherein M is the total number of the one or more fourth chips;
[0209] one or more third chips carried by the first channel; wherein M is the total number of the one or more third chips;
[0210] one or more third chips corresponding to data information carried by the first channel; wherein M is the total number of the one or more third chips corresponding to the data information.
[0211] It is to be noted that the process of determining the M third chips of the one or more third chips carried by the first channel by the first device has been described in detail in the foregoing embodiments, and will not be repeated here.
[0212] For example, if the first message is a first message, the first device determines the length reference value K according to the average length of all chips of the PRDCH, for example, the length reference value K is equal to the average length of all chip lengths of the PRDCH. Or, the first device determines the length reference value K according to the preamble of the PRDCH, which is the same as the foregoing embodiments, and will not be repeated here. Conversely, the first device can determine the length reference value K according to the M third chips of the PRDCH.
[0213] For example, taking the inventory process as an example, the inventory process can include the following steps:
[0214] Step 0: The reader (second device) sends a Select command to select the device to be inventoried next.
[0215] Wherein, step 0 is optional, that is, step 0 can be executed or not executed.
[0216] Step 1: The reader sends a trigger signaling or a query signaling (Query) and / or a challenge command repetition (QueryRep).
[0217] The inquiry signaling sent by the reader is usually sent in a broadcast or groupcast manner, and the inquiry signaling can include a parameter Q, which is used to determine the number of time units in an inquiry process, and a random integer q is generated in [0, 2Q-1] according to the parameter Q, which is used to initialize the initial value of the time slot counter (Slot Counter) corresponding to the device, for example, the time slot counter is initialized to 2; if the first device receives the challenge command sent by the second device repeatedly, the value of the counter is updated to be decremented, and if the counter is 0, step 2 is entered.
[0218] Step 2: In response to the inquiry signaling, the first device sends a 16-bit random or pseudo-random number (RN16) to the second device.
[0219] The first device can send a first identifier to the second device, and the first identifier can be N-bit information randomly generated by the first device, for example, N=16, and RN16 can be sent.
[0220] Step 3: If the second device receives the RN16 sent by the device, the second device sends an acknowledgement information (for example, ACK) to the first device.
[0221] In this embodiment, the third identifier associated with the RN16 of the first device can be included in the acknowledgement information.
[0222] Step 4: The first device reports a second identifier to the second device, and the second identifier includes the identifier of the first device.
[0223] In this embodiment, the identifier of the first device can include, for example, protocol control (PC) and / or electronic product code (EPC) information, the protocol control is an identification segment that determines the length of the EPC, and the EPC is the electronic product code information that the reader needs to obtain.
[0224] Through the above process, the second device can obtain the identifier corresponding to the first device, and after obtaining the identifier of the device, the second device can also send control information (Command) to the first device, which is used to perform some operations on the device.
[0225] The interrogation signal is a basic command sent by the reader to the tag, used to start or continue a communication session. In the EPC Class 1 Gen 2 standard, the interrogation signal is used to select and activate tags within a certain range for subsequent reading or writing operations; the inquiry command repetition is a variant of the interrogation signal, used to adjust or repeat the previous inquiry process in certain cases, which functions to reduce the number of tags in the tag group in a multi-tag environment when the first interrogation signal fails to successfully identify all tags, thereby improving identification efficiency, for example, by reducing the number of tags in the tag group, which helps to reduce conflicts, enabling the reader to more accurately identify the tags.
[0226] Based on the above communication process, the first message can be a message for sending confirmation information, or a message for the second device to send control information (Command) to the first device, etc. The first identification randomly generated can be a 16-bit random or pseudo-random number; the second identification is the protocol control (PC) and / or electronic product code (EPC) information.
[0227] It can be understood that different ways can be used to determine the length reference value for different types of received messages carried, thereby improving the flexibility and diversity of the chip length determination, and improving the accuracy of determining the chip length in different scenarios.
[0228] In an additional possible implementation, the length reference value is determined by N second chips of the terminator of the first channel and M third chips carried by the first channel; wherein N and M are positive integers greater than or equal to 1.
[0229] It should be noted that the first device receives the PRDCH sent by the D2R scheduling, and determines the length reference value K according to the last M chips of the PDRCH and the terminator.
[0230] In the embodiments of the present application, the terminator can be included in the R2D transmission, wherein the terminator is used to indicate the end of the PRDCH, and the terminator can contain one or more chips (i.e. second chips) of a specific length, and the length of the second chips of the terminator can be different from the length of the chips of the PRDCH, but the length relationship between the two is specific. The first device can determine the length reference value according to N second chips of the terminator and M third chips carried by the first channel.
[0231] It should be noted that the M third chips include one or more of the following:
[0232] The last M third chips of the one or more third chips carried by the first channel; wherein M is determined by configuration, pre-configuration or pre-definition of the second device;
[0233] one or more fourth chips carried by the first channel; wherein M is a total number of the one or more fourth chips;
[0234] one or more third chips carried by the first channel; wherein M is a total number of the one or more third chips;
[0235] one or more third chips corresponding to the data information carried by the first channel; wherein M is a total number of the one or more third chips corresponding to the data information.
[0236] It should be noted that the process of determining the M third chips of the one or more third chips carried by the first channel by the first device has been described in detail in the foregoing embodiments, and will not be described here.
[0237] In some embodiments of the present application, the length reference value is a ratio of a first length and an equivalent chip number; the first length is a sum of the length of the N second chips and the length of the M third chips, and the equivalent chip number is determined by multiplying the ratio of the length of the second chip and the length of the third chip by N and summing with M.
[0238] It should be noted that if the ratio of the length of the second chip of the terminator and the length of the third chip of the PRDCH is r, i.e. the length of the second chip of the terminator / the length of the third chip of the PRDCH = r, the first device determines the length reference value as R = L / (M+r*N), wherein L is a sum of the length of the M third chips of the PRDCH and the length of the N second chips of the terminator, and N is the number of chips in the terminator. The equivalent chip number is (M+r*N).
[0239] It can be understood that the first device can determine the length reference value according to the N second chips of the terminator of the PRDCH and the M third chips carried thereby, and further determine the length of the chip corresponding to the first signal, so that the length of the chip is comprehensively obtained by considering the influence of multiple dimensions, thereby improving the accuracy and applicability of determining the length of the chip.
[0240] It should be noted that the determination of the first chip length in the embodiments of the present application can be obtained according to the length reference value and the offset value. For example, the first chip length can be a value obtained by multiplying the length reference value and the offset value.
[0241] The determination method of the offset value is described below.
[0242] In the embodiments of the present application, the offset value is determined based on the scheduling information carried by the first channel.
[0243] In some embodiments of the present application, if the scheduling information carried by the first channel includes the identifier of the first device, and there is a first offset value associated with the identifier of the first device, the offset value is the first offset value; or,
[0244] If the scheduling information carried by the first channel does not include the identifier of the first device, the offset value is selected from the first offset value range.
[0245] It should be noted that the identifier of the first device is consistent with the description of the identifier of the first device in the previous embodiments. The first device can receive the D2R scheduling information contained in the PRDCH sent by the D2R, and then determine the offset value D according to the scheduling information.
[0246] For example, if the ID information of the first device is contained in the scheduling information, and there is a unique offset value (i.e. the first offset value) associated with the ID, the first device takes the unique offset value as the offset value D.
[0247] It should be noted that the unique offset value is determined based on the granularity and value range of the second device, i.e. the reader.
[0248] In the embodiments of the present application, if the ID information of the first device is not contained in the scheduling information, for example, the R2D message indicating that the first device sends A-IoT Msg1, the first device randomly selects an offset value in the optional range (i.e. the first offset value range).
[0249] In some embodiments of the present application, the first offset value range includes one or more of the following:
[0250] The offset value range indicated by the scheduling information; the offset value range is carried in the first message;
[0251] The offset value range indicated by the broadcast message of the second device;
[0252] The preconfigured offset value range.
[0253] It should be noted that the first offset value range can be directly determined by the scheduling information, for example, an information field is contained in the R2D message indicating that the first device sends A-IoT Msg1, which is used to indicate the first offset value range.
[0254] In the embodiments of the present application, after the first device determines the first offset value range, it can select an offset value from the first offset value range, and the specific selection method is not limited.
[0255] It can be understood that the first device can determine the offset value according to the scheduling information of the PRDCH, and then determine the chip length corresponding to the first signal, thereby improving the flexibility and accuracy of determining the chip length.
[0256] In the embodiments of the present application, the chip length refers to the period of the expected square wave used by the first device to modulate the carrier to generate the D2R transmission signal. This implementation can also achieve the same function based on the frequency offset value to determine the transmission of the first signal.
[0257] In the embodiments of the present application, when the frequency resource is determined when transmitting the D2R, the frequency offset value is determined in the following manner when the frequency resource is represented as a frequency offset value relative to the carrier.
[0258] In the embodiments of the present application, the frequency resource used for transmitting the first signal includes a frequency offset value of the carrier; and the frequency offset value is determined according to the scheduling information.
[0259] It should be noted that the first device can determine the frequency offset value of the D2R transmission based on the scheduling information when transmitting the D2R. The frequency offset value represents the frequency offset of the center frequency point of the D2R transmission relative to the carrier.
[0260] In some embodiments of the present application, the frequency offset value is obtained according to a first value determined based on the scheduling information and a second value preconfigured by the second device; and the second value represents the granularity of the frequency offset or the minimum time length of a chip within an orthogonal frequency division multiplexing (OFDM) symbol length.
[0261] It should be noted that the first value is an integer, and the first value can be determined based on the scheduling information.
[0262] In the embodiments of the present application, the second value can be preconfigured by the second device, or defined by a standard, or determined by preconfiguration, which is not limited in the embodiments of the present application.
[0263] In the embodiments of the present application, the second value can represent time or frequency. When the second value represents the granularity of the frequency offset, the frequency offset value can be the product of the first value and the second value.
[0264] For example, the frequency offset value is f*FU. The first value is f, and the second value is FU. FU is a specific value, which can be defined by a standard, configured by a reader, or preconfigured, and represents the granularity of the frequency offset. For example, FU can be defined by a standard as 18 kHz.
[0265] In the embodiments of the present application, when the second value represents the minimum time length of a chip within an OFDM symbol length, the frequency offset value can be the ratio of the first value and the second value.
[0266] For example, the spectrum offset value is f / TU, where TU is a specific value, which can be defined by a standard, configured by a reader, or pre-configured, and represents the minimum time length of a chip in the system. For example, TU can be defined by a standard as H / M_max, where H is the length of an OFDM symbol, which can or can not include the length of the CP of the OFDM symbol, and M_max is a specific value, which can be defined by a standard, and represents the maximum number of chips that can be transmitted within an OFDM symbol. For example, M_max can be defined by a standard as 32 or 16.
[0267] In an embodiment of the present application, the control information and / or data information part of the first signal can adopt an On-Off Keying (OOK) modulation mode, and the control information and / or data information after OOK modulation occupies an integer number of time domain symbols. Therefore, the starting position of the control information and / or data information is aligned with the starting position of the time domain symbol. Correspondingly, the starting position of the preamble can be aligned with the starting position of the time domain symbol, and the ending position of the preamble part can be aligned with the ending position of the time domain symbol. That is, the duration of the preamble can be the duration corresponding to an integer number of time domain symbols.
[0268] It should be noted that the time domain symbol can be an Orthogonal Frequency Division Multiplexing (OFDM) symbol or other types of symbols, and the embodiments of the present application do not limit this.
[0269] In the A-IoT system, the starting position of the R2D transmission of the A-IoT system is aligned with the boundary of the OFDM symbol. Since the control information and / or data information part in the R2D transmission adopts an OOK modulation mode, the data and / or control information after OOK modulation occupies an integer number of OFDM symbols, and the starting position of the control information and data information is aligned with the starting position of the OFDM symbol. Based on this, the starting position of the preamble part is aligned with the starting position of the OFDM symbol, and the ending position of the preamble part is aligned with the ending position of the OFDM symbol.
[0270] In the embodiments of the present application, the preamble includes at least two parts: a starting indication information part and a synchronization information part, that is, the sum of the lengths of the two parts is the duration corresponding to an integer number (N) of OFDM symbols.
[0271] The embodiments of the present application provide a pattern corresponding to the synchronization information in the preamble, which can indicate the chip length corresponding to the control information and / or data information, and the duration of the starting indication part and the synchronization information part is equal to the duration of an integer number of OFDM symbols.
[0272] In some embodiments of the present application, the scheduling information carries the identity of the first device, and the first value is a value determined according to the indication in the scheduling information; or the scheduling information does not carry the identity of the first device, and the first value is a value determined randomly.
[0273] For example, if the scheduling information of the D2R sent by the scheduling device does not contain the ID information of the first device, for example, the R2D message indicating that the first device sends A-IoT Msg1, the first device randomly selects the value of f; if the scheduling information contains the ID information of the first device, the first device selects the value of f according to the indication in the scheduling information.
[0274] It can be understood that the first device can send the frequency offset value of the first signal according to the scheduling information of the PRDCH, which explicitly determines the determination method of the frequency resource, and improves the accuracy and applicability of sending the first signal.
[0275] In the embodiments of the present application, the bandwidth of the D2R signal actually sent by the first device itself is related to not only the chip length (or the frequency spectrum offset value), but also whether the D2R signal sent by the first device is double sideband or single sideband. For example, if the D2R signal sent by the first device is single sideband, the actual occupied bandwidth is half of the double sideband signal, and the occupied frequency domain resource position is also related to whether the first device sends the upper sideband or the lower sideband, as shown in FIG. 17, which shows two upper sidebands and two lower sidebands of the D2R transmission spectrum corresponding to the second offset value and the D2R transmission spectrum corresponding to the third offset value.
[0276] In some embodiments of the present application, the frequency resource used for sending the first signal is one or more of the following:
[0277] Double sideband;
[0278] Randomly selecting the upper sideband or the lower sideband;
[0279] Selecting the upper sideband or the lower sideband according to the actual application.
[0280] It should be noted that if the first device does not support single sideband transmission, the D2R signal can be sent in the form of double sideband, and if the first device supports single sideband transmission, the first device selects the lower sideband or the upper sideband or randomly selects the lower sideband or the upper sideband according to its own implementation. In this way, the reader, i.e., the second device, can not need to know in advance whether the first device supports single sideband transmission capability, and in the case that the first device supports single sideband transmission for resource allocation, the first device can send a single sideband signal to reduce the interference between D2R signals.
[0281] It can be understood that the first device does not need to report whether it supports the single sideband transmission capability, and the reader, i.e., the second device, also does not need to obtain whether the device supports the single sideband transmission capability through operation maintenance management (OAM) information, which is beneficial to simplify signaling interaction and network management complexity of the system.
[0282] In some embodiments of the present application, the chip length or the spectrum offset value is determined when the D2R is transmitted, and it is determined whether the frequency resource used is the upper sideband or the lower sideband. Another determination manner of the upper sideband and / or the lower sideband is introduced below.
[0283] In the embodiments of the present application, the frequency resource used for transmitting the first signal is determined according to the scheduling information.
[0284] It should be noted that, in order to improve the utilization efficiency of the frequency resource, the first device can determine whether the frequency resource used for transmitting the D2R should be the upper sideband or the lower sideband according to the scheduling information.
[0285] In some embodiments of the present application, the frequency resource is the upper sideband or the lower sideband determined according to the indication of the scheduling information.
[0286] In the embodiments of the present application, the first device can select the upper sideband or the lower sideband according to the scheduling information of the reader. For this manner, whether the first device supports the single sideband transmission is known to the second device, for example, the second device can obtain the capability report of the first device, or determine whether the first device supports the single sideband transmission through operation maintenance management (OAM) information.
[0287] In this manner, the scheduling information should contain the identifier of the first device, for example, the ID information of the device, and there is a unique offset value associated with the identifier of the first device.
[0288] It should be noted that the scheduling information can directly indicate whether the upper sideband or the lower sideband is used.
[0289] In some embodiments of the present application, if the first device does not support the single sideband, the scheduling information indicates to determine to use the double sideband.
[0290] In some embodiments of the present application, the scheduling information carries the identifier of the first device, and there is a first offset value associated with the identifier of the first device, and the frequency resource is the upper sideband or the lower sideband determined according to the indication of the scheduling information; or,
[0291] The scheduling information does not carry the identifier of the first device, and the frequency resource is the upper sideband or the lower sideband determined randomly.
[0292] It should be noted that if the scheduling information for scheduling the first device to send D2R does not contain the identity of the first device, i.e. the ID information of the device, for example, the R2D message indicating the first device to send A-IoT Msg1, the first device randomly selects the upper sideband or the lower sideband; if the scheduling information contains the identity of the first device, and there is a unique offset value associated with the identity of the first device, the first device selects the upper sideband or the lower sideband according to the indication in the scheduling information. For this mode, whether the first device supports single sideband transmission is also known to the reader, for example, the first device can report to the reader through A-IoT Msg1 whether it supports single sideband transmission.
[0293] In some embodiments of the present application, if the first device does not support single sideband, the scheduling information indicates to determine to use double sideband.
[0294] It can be understood that the same frequency offset value can be used for two first devices, but each D2R is sent using the upper sideband and the lower sideband corresponding to the frequency offset value, respectively, so as to improve the system spectrum efficiency.
[0295] The preferred embodiments of the present application are described in detail above in combination with the drawings, but the present application is not limited to the specific details in the above-described embodiments, and various simple modifications can be made to the technical solutions of the present application within the technical concept of the present application, and these simple modifications all belong to the protection scope of the present application. For example, in the above-described specific embodiments, various specific technical features described in the embodiments can be combined in any appropriate manner without contradiction, in order to avoid unnecessary repetition, the present application does not further describe various possible combination manners. For example, various different embodiments of the present application can also be combined arbitrarily, as long as it does not deviate from the idea of the present application, it should also be considered as disclosed in the present application. For example, under the premise of no conflict, each embodiment described in the present application and / or technical features in each embodiment can be combined with any prior art, and the technical solutions obtained after combination should also fall within the protection scope of the present application.
[0296] It should also be understood that the size of the sequence number of the above-mentioned processes does not mean the order of execution in various method embodiments of the present application, and the execution order of the processes should be determined according to its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. In addition, in the embodiments of the present application, the terms "downlink", "uplink" and "sidelink" are used to represent the transmission direction of signals or data, wherein "downlink" is used to represent the first direction of the transmission direction of signals or data from the station to the user equipment of the cell, "uplink" is used to represent the second direction of the transmission direction of signals or data from the user equipment of the cell to the station, and "sidelink" is used to represent the third direction of the transmission direction of signals or data from user equipment 1 to user equipment 2. For example, "downlink signal" represents that the transmission direction of the signal is the first direction. In addition, in the embodiments of the present application, the term "and / or" is only used to describe the association relationship of the associated objects, and indicates that there can be three relationships. Specifically, A and / or B can represent three cases of A alone, A and B together, and B alone. In addition, the character " / " in the present application generally represents that the front and rear associated objects are in an "or" relationship.
[0297] FIG. 18 is a structural composition schematic diagram of a communication device provided by the embodiments of the present application, which is applied to a first device, as shown in FIG. 18, the communication device comprises:
[0298] The communication unit 1310 is configured to send a first signal, wherein the first signal is obtained based on one or more first chips;
[0299] The first chip length of the first chip is determined according to a length reference value and an offset value, and the length reference value and the offset value are related to a first channel carrying scheduling information; the scheduling information is used to indicate the transmission of the first signal.
[0300] In some embodiments of the present application, the length reference value is determined by a preamble carried by the first channel.
[0301] In some embodiments of the present application, the preamble comprises a synchronization information part, and the synchronization information part comprises a first part and a second part, and the second part is located after the first part.
[0302] The first part is used to indicate a basic time length;
[0303] The second part is used to indicate the relationship between the chip length of the first chip and the basic time length;
[0304] The length reference value is the basic time length indicated by the first part.
[0305] In some embodiments of the present application, the length reference value is determined by a termination symbol of the first channel.
[0306] In some embodiments of the application, the termination symbol comprises one or more second chips;
[0307] The length reference value is determined based on one or more second chip lengths of the second chips.
[0308] In some embodiments of the application, the length reference value is an average of the one or more second chip lengths.
[0309] In some embodiments of the application, the length reference value is determined by M third chips in one or more third chips carried by the first channel; wherein M is a positive integer greater than or equal to 1.
[0310] In some embodiments of the application, the length reference value is an average of lengths of the M third chips, wherein M is greater than 1.
[0311] In some embodiments of the application, the M third chips comprise one or more of the following:
[0312] The last M third chips in the one or more third chips carried by the first channel; wherein M is determined by second device configuration, pre-configuration or pre-definition;
[0313] One or more fourth chips of a cyclic redundancy check carried by the first channel; wherein M is a total number of the one or more fourth chips;
[0314] One or more third chips carried by the first channel; wherein M is a total number of the one or more third chips;
[0315] One or more third chips corresponding to data information carried by the first channel; wherein M is a total number of the one or more third chips corresponding to data information.
[0316] In some embodiments of the application, if a total number of the one or more third chips carried by the first channel is greater than or equal to R, the length reference value is determined by the last R third chips of the one or more third chips, wherein R is a positive integer greater than or equal to 1.
[0317] In some embodiments of the application, the length reference value is an average of R third chip lengths of the R third chips, and R is determined by second device configuration, pre-configuration or pre-definition.
[0318] In some embodiments of the application, the length reference value is determined based on a message carried by the first channel.
[0319] In some embodiments of the present application, if the message carried by the first channel is a first message, the length reference value is determined according to one or more third chips or preambles carried by the first channel; or,
[0320] If the message carried by the first channel is not a first message, the length reference value is determined according to M third chips of one or more third chips carried by the first channel; wherein M is a positive integer greater than or equal to 1.
[0321] In some embodiments of the present application, the first message carries an identity of the first device; the first message is sent by the second device to the first device in a communication process;
[0322] The identity of the first device includes a first identity generated randomly and / or a second identity of the first device; the second identity is generated according to the first device identity.
[0323] In some embodiments of the present application, the length reference value is determined by N second chips of a terminator of the first channel and M third chips carried by the first channel; wherein N and M are positive integers greater than or equal to 1.
[0324] In some embodiments of the present application, the length reference value is a ratio of a first length to an equivalent chip number; the first length is a sum of the length of the N second chips and the length of the M third chips, and the equivalent chip number is determined by multiplying the ratio of the length of the second chip to the length of the third chip by N and summing M.
[0325] In some embodiments of the present application, the offset value is determined based on scheduling information carried by the first channel.
[0326] In some embodiments of the present application, if the scheduling information carried by the first channel includes the identity of the first device, and there is a first offset value associated with the identity of the first device, the offset value is the first offset value; or,
[0327] If the scheduling information carried by the first channel does not include the identity of the first device, the offset value is selected from a first offset value range.
[0328] In some embodiments of the present application, the first offset value range includes one or more of the following:
[0329] The offset value range indicated by the scheduling information; the offset value range is carried in a first message;
[0330] The offset value range indicated by a broadcast message of the second device;
[0331] A preconfigured offset value range.
[0332] In some embodiments of the present application, the frequency resource used for transmitting the first signal includes a frequency offset value of a carrier.
[0333] The frequency offset value is determined according to scheduling information.
[0334] In some embodiments of the present application, the frequency offset value is obtained according to a first value determined based on the scheduling information and a second value preconfigured by a second device.
[0335] The second value represents a granularity of frequency offset or a minimum time length of a chip within an orthogonal frequency division multiplexing (OFDM) symbol length.
[0336] In some embodiments of the present application, the scheduling information carries an identifier of the first device, and the first value is a value determined according to an indication of the scheduling information; or
[0337] The scheduling information does not carry the identifier of the first device, and the first value is a randomly determined value.
[0338] In some embodiments of the present application, the frequency resource used for transmitting the first signal is one or more of the following:
[0339] Double sideband;
[0340] Randomly selecting an upper sideband or a lower sideband;
[0341] Selecting an upper sideband or a lower sideband according to actual application.
[0342] In some embodiments of the present application, the frequency resource used for transmitting the first signal is determined according to the scheduling information.
[0343] In some embodiments of the present application, the frequency resource is an upper sideband or a lower sideband determined according to an indication of the scheduling information.
[0344] In some embodiments of the present application, the scheduling information carries an identifier of the first device, and there is a first offset value associated with the identifier of the first device, and the frequency resource is an upper sideband or a lower sideband determined according to an indication of the scheduling information; or
[0345] The scheduling information does not carry the identifier of the first device, and the frequency resource is a randomly determined upper sideband or lower sideband.
[0346] It can be understood that in the transmission of the first signal, the first chip length can be determined according to the length reference value and the offset value, the determination method of the chip length is clarified, and the precision and accuracy of the chip length are improved.
[0347] The embodiment of the present application provides a communication device, which comprises:
[0348] The communication unit 1310 is configured to send a first signal, and frequency resources used for sending the first signal comprise a frequency offset value of a carrier.
[0349] The frequency offset value is determined according to scheduling information.
[0350] In some embodiments of the present application, the frequency offset value is obtained according to a first value determined based on the scheduling information and a second value preconfigured by a second device.
[0351] The second value represents granularity of frequency offset or minimum time length of a chip within an orthogonal frequency division multiplexing (OFDM) symbol length.
[0352] In some embodiments of the present application, the scheduling information carries an identifier of the first device, and the first value is a value determined according to indication of the scheduling information; or
[0353] The scheduling information does not carry the identifier of the first device, and the first value is a value determined randomly.
[0354] It can be understood that the first device can send the frequency offset value of the first signal according to the scheduling information of the PRDCH, the determination manner of the frequency resources is clear, and the accuracy and applicability of sending the first signal are improved.
[0355] Those skilled in the art should understand that the above description of the communication device of the embodiment of the present application can be understood with reference to the description of the communication method of the embodiment of the present application.
[0356] FIG. 19 is a schematic structural diagram of a communication device 1400 provided by the embodiment of the present application. The communication device can be a first device. The communication device 1400 shown in FIG. 19 comprises a processor 1410, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0357] Optionally, as shown in FIG. 19, the communication device 1400 can further comprise a memory 1420. The processor 1410 can call and run a computer program from the memory 1420 to implement the method in the embodiment of the present application.
[0358] The memory 1420 can be a separate device independent of the processor 1410, or can be integrated in the processor 1410.
[0359] Optionally, as shown in FIG. 19, the communication device 1400 can further include a transceiver 1430, which can be controlled by the processor 1410 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.
[0360] The transceiver 1430 can include a transmitter and a receiver. The transceiver 1430 can further include an antenna, and the number of antennas can be one or more.
[0361] Optionally, the communication device 1400 can be specifically a first device of the embodiments of the present application, and the communication device 1400 can implement the corresponding procedures implemented by the first device in each method of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0362] FIG. 20 is a schematic structural diagram of a chip according to the embodiments of the present application. The chip 1500 shown in FIG. 20 includes a processor 1510, which can call and run a computer program from a memory to implement the method according to the embodiments of the present application.
[0363] Optionally, as shown in FIG. 20, the chip 1500 can further include a memory 1520. The processor 1510 can call and run a computer program from the memory 1520 to implement the method according to the embodiments of the present application.
[0364] The memory 1520 can be a separate device independent of the processor 1510, or can be integrated in the processor 1510.
[0365] Optionally, the chip 1500 can further include an input interface 1530. The processor 1510 can control the input interface 1530 to communicate with other devices or chips, specifically, to obtain information or data sent by other devices or chips.
[0366] Optionally, the chip 1500 can further include an output interface 1540. The processor 1510 can control the output interface 1540 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.
[0367] Optionally, the chip can be applied to a first device according to the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the first device in each method of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0368] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system-level chip, a system chip, a chip system, or a system-on-chip chip, etc.
[0369] The embodiment of the present application further provides a computer storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to implement the method in the embodiment of the present application.
[0370] It should be understood that the processor in the embodiment of the present application can be an integrated circuit chip with processing capability. In the implementation process, each step of the method embodiment can be completed by integrated logic circuits or instructions in the form of software in the processor. The processor can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiment of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can be any conventional processor. The steps of the method disclosed in combination with the embodiment of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method.
[0371] It is to be understood that the memory in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory (Random Access Memory, RAM) used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM). It should be noted that the memory of the system and method described herein is intended to include, but not limited to, these and any other suitable types of memory.
[0372] It should be understood that the above-mentioned memory is exemplary but not limiting, for example, the memory in the embodiments of the present application can also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM) and the like. That is, the memory in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.
[0373] The embodiment of the present application further provides a computer readable storage medium for storing the computer program.
[0374] Optionally, the computer readable storage medium can be applied to the first device in the embodiment of the present application, and the computer program makes the computer execute the corresponding process realized by the first device in the various methods of the embodiment of the present application. For the sake of brevity, details are not repeated here.
[0375] The embodiment of the present application further provides a computer program product comprising computer program instructions.
[0376] Optionally, the computer program product can be applied to the first device in the embodiment of the present application, and the computer program instructions make the computer execute the corresponding process realized by the first device in the various methods of the embodiment of the present application. For the sake of brevity, details are not repeated here.
[0377] The embodiment of the present application further provides a computer program.
[0378] Optionally, the computer program can be applied to the first device in the embodiment of the present application, and when the computer program runs on the computer, makes the computer execute the corresponding process realized by the first device in the various methods of the embodiment of the present application. For the sake of brevity, details are not repeated here.
[0379] Those skilled in the art can understand that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software mode depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0380] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working process of the above-mentioned system, device and unit can refer to the corresponding process in the foregoing method embodiments, and details are not repeated here.
[0381] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be realized by other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0382] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, i.e. may be located in one place, or may be distributed to multiple network units. Part or all of the units may be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0383] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.
[0384] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the part of the present application which essentially contributes to the prior art or the part of the technical solutions can be embodied in the form of software products. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.
[0385] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
A communication method, the method comprising: a first device transmitting a first signal, the first signal being modulated based on one or more first chips; wherein a first chip length of the first chips is determined according to a length reference value and an offset value, the length reference value and the offset value being related to a first channel (PRDCH) carrying scheduling information, the scheduling information being used to indicate transmission of the first signal. According to the method of claim 1, wherein the length reference value is determined by a preamble carried by the first channel. According to the method of claim 2, wherein the preamble comprises a synchronization information part, the synchronization information part comprising a first part and a second part, the second part being located after the first part; the first part is used to indicate a basic time duration; the second part is used to indicate a relationship between a chip length of the first chips and the basic time duration; the length reference value is the basic time duration indicated by the first part. According to the method of claim 1, wherein the length reference value is determined by a terminator of the first channel. According to the method of claim 4, wherein the terminator comprises one or more second chips; the length reference value is determined based on one or more second chip lengths of the second chips. According to the method of claim 5, wherein the length reference value is an average of the one or more second chip lengths. According to the method of claim 1, wherein the length reference value is determined by M third chips of one or more third chips carried by the first channel; wherein M is a positive integer greater than or equal to 1. According to the method of claim 7, wherein the length reference value is an average of lengths of the M third chips, wherein M is greater than 1. According to the method of claim 7 or 8, wherein the M third chips comprise one or more of: the last M third chips of the one or more third chips carried by the first channel; wherein M is determined by a second device configuration, pre-configuration or pre-definition; one or more fourth chips of a cyclic redundancy check carried by the first channel; wherein M is a total number of the one or more fourth chips; the one or more third chips carried by the first channel; wherein M is a total number of the one or more third chips; one or more third chips corresponding to data information carried by the first channel; wherein M is a total number of the one or more third chips corresponding to the data information. According to the method of claim 1, wherein if a total number of the one or more third chips carried by the first channel is greater than or equal to R, the length reference value is determined by the last R third chips of the one or more third chips, wherein R is a positive integer greater than or equal to 1. According to the method of claim 10, wherein the length reference value is an average of R third chip lengths of the R third chips, R being determined by a second device configuration, pre-configuration or pre-definition. According to the method of any one of claims 1 to 3, 7 to 9, wherein the length reference value is determined based on a message carried by the first channel. The method of claim 12, wherein, if the message carried by the first channel is a first message, the length reference value is determined according to one or more third chips or a preamble carried by the first channel; or, if the message carried by the first channel is not the first message, the length reference value is determined according to M third chips of one or more third chips carried by the first channel; wherein M is a positive integer greater than or equal to 1. The method of claim 13, wherein, the first message carries an identity of the first device; the first message is sent by the second device for the first device in a communication process; the identity of the first device comprises a first identity generated randomly and / or a second identity of the first device; the second identity is generated according to the first identity. The method of claim 1, wherein, the length reference value is determined by N second chips of a termination symbol of the first channel and M third chips carried by the first channel; wherein N and M are positive integers greater than or equal to 1. The method of claim 15, wherein, the length reference value is a ratio of a first length to a number of equivalent chips; the first length is a sum of lengths of the N second chips and the M third chips, and the number of equivalent chips is determined by multiplying a ratio of a length of a second chip to a length of a third chip by N and summing M. The method of any one of claims 1 to 16, wherein, the offset value is determined based on scheduling information carried by the first channel. The method of claim 17, wherein, if the scheduling information carried by the first channel comprises an identity of the first device and there is a first offset value associated with the identity of the first device, the offset value is the first offset value; or, if the scheduling information carried by the first channel does not comprise the identity of the first device, the offset value is selected from a first offset value range. The method of claim 18, wherein, the first offset value range comprises one or more of: an offset value range indicated by the scheduling information, the offset value range being carried in a first message; an offset value range indicated by a broadcast message of the second device; a preconfigured offset value range. The method of claim 1, wherein, a frequency resource used for transmitting the first signal comprises a frequency offset value of a carrier; the frequency offset value is determined according to scheduling information. The method of claim 20, wherein, the frequency offset value is obtained according to a first value determined based on the scheduling information and a second value preconfigured by the second device; the second value represents a granularity of frequency offset or a minimum time length of a chip within a length of an orthogonal frequency division multiplexing, OFDM, symbol. The method of claim 21, wherein, if the scheduling information carries an identity of the first device, the first value is a value determined according to an indication in the scheduling information; or, if the scheduling information does not carry the identity of the first device, the first value is a value determined randomly. The method of claim 1, wherein, the first signal is a signal of a first type; and the second signal is a signal of a second type different from the first type. The method according to any one of claims 1 to 22, wherein The frequency resource used for transmitting the first signal is one or more of: a dual sideband; randomly selecting an upper sideband or a lower sideband; selecting an upper sideband or a lower sideband according to an actual application. The method according to any one of claims 1 to 22, wherein The frequency resource used for transmitting the first signal is determined according to the scheduling information. The method according to claim 24, wherein The frequency resource is an upper sideband or a lower sideband determined according to an indication in the scheduling information. The method according to claim 24, wherein The scheduling information carries an identity of the first device, and there is a first offset value associated with the identity of the first device, and the frequency resource is an upper sideband or a lower sideband determined according to an indication in the scheduling information; or The scheduling information does not carry the identity of the first device, and the frequency resource is an upper sideband or a lower sideband determined randomly. A communication method, the method comprising: A first device transmits a first signal, and a frequency resource used for transmitting the first signal includes a frequency offset value of a carrier; The frequency offset value is determined according to scheduling information. The method according to claim 27, wherein The frequency offset value is obtained according to a first value determined based on the scheduling information and a second value preconfigured by a second device; The second value represents a granularity of frequency offset or a minimum time length of a chip within a length of an orthogonal frequency division multiplexing (OFDM) symbol. The method according to claim 28, wherein The scheduling information carries an identity of the first device, and the first value is determined according to an indication in the scheduling information; or The scheduling information does not carry the identity of the first device, and the first value is determined randomly. A first device, comprising: A communication unit configured to transmit, by a first device, a first signal, the first signal being modulated based on one or more first chips; wherein a first chip length of the first chip is determined according to a length reference value and an offset value, the length reference value and the offset value being related to a first channel (PRDCH) carrying scheduling information, the scheduling information being used to indicate transmission of the first signal. A first device comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to invoke and run the computer program stored in the memory to execute the method according to any one of claims 1 to 29. A chip comprising: A processor used to invoke and run a computer program from a memory, so that a device in which the chip is installed executes the method according to any one of claims 1 to 29. A computer readable storage medium used to store a computer program, the computer program causing a computer to execute the method according to any one of claims 1 to 29. A computer program product comprising computer program instructions, the computer program instructions causing a computer to execute the method according to any one of claims 1 to 29. A computer program, the computer program causing a computer to execute the method according to any one of claims 1 to 29 when the computer program is run.
Citation Information
Patent Citations
Signal transmission method and equipment
CN108282303A
Information indication method, terminal equipment and network equipment
CN109802803A
Transmission control method and device and communication equipment
CN118139189A
Transmission processing method and device, terminal and network side equipment
CN118338399A
Wireless communication method, terminal device and network device
US20220046698A1