Information modulation method and apparatus, information demodulation method and apparatus, and communication device
By modulating the bit information using pulse intervals and positions within the information frame, the problem of low spectrum efficiency in the prior art is solved, and efficient bit information modulation is achieved.
Patent Information
- Application Number
- PCT/CN2024/124598
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-19
- Filing Date
- 2024-10-14
- Publication Date
- 2025-04-24
AI Technical Summary
The modulation of bit information cannot be efficiently implemented in the prior art, resulting in low spectral efficiency.
By modulating the bit information using the pulse interval and pulse position between the first pulse and the second pulse in the information frame, the spectrum efficiency of the system is improved.
It realizes efficient bit information modulation, improves the spectrum efficiency of the system, and solves the problem of low spectrum efficiency in the prior art.
Smart Images

Figure CN2024124598_24042025_PF_FP_ABST
Abstract
Description
Information modulation method, demodulation method, device and communication equipment
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese Patent Application No. 202311362010.5 filed in China on October 19, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to an information modulation method, a demodulation method, an apparatus and a communication device. Background Art
[0004] In related technologies, fixed-length pulse modulation or non-fixed-length pulse modulation is usually used to achieve the modulation of bit information. However, fixed-length pulse modulation has the problem of low spectral efficiency and requires symbol synchronization. Although non-fixed-length pulse modulation can improve spectral efficiency to a certain extent and does not require symbol synchronization, it has the disadvantage of representing bit information only by the pulse position within the information frame. Moreover, when the modulation order is large, the pulse position is significantly different from the starting time slot of the frame, resulting in a longer frame length, and thus the spectral efficiency is still not very high. It can be seen from this that the related technology cannot achieve efficient modulation of bit information.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide an information modulation method, a demodulation method, an apparatus, and a communication device, which can solve the problem in related technologies that bit information cannot be modulated efficiently.
[0007] In a first aspect, an information modulation method is provided, which is performed by a first device. The method includes:
[0008] The first device modulates the bit information to be modulated using a first pulse characteristic to obtain a modulation symbol; wherein the first pulse characteristic includes the following: a pulse interval between a first pulse and a second pulse in an information frame, and a pulse position of the first pulse or the second pulse in the information frame;
[0009] The first device sends the modulation symbol.
[0010] In a second aspect, an information demodulation method is provided, which is performed by a second device. The method includes:
[0011] The second device receives a modulation symbol sent by the first device, wherein the modulation symbol is obtained by modulating the bit information to be modulated using a first pulse characteristic, wherein the first pulse characteristic includes the following: a pulse interval between a first pulse and a second pulse in an information frame, and a pulse position of the first pulse or the second pulse in the information frame;
[0012] The second device demodulates the modulation symbols.
[0013] In a third aspect, an information modulation apparatus is provided, applied to a first device, including:
[0014] a modulation module, configured to modulate the bit information to be modulated using a first pulse characteristic to obtain a modulation symbol; wherein the first pulse characteristic includes the following: a pulse interval between a first pulse and a second pulse in an information frame, and a pulse position of the first pulse or the second pulse in the information frame;
[0015] A sending module is used to send the modulation symbol.
[0016] In a fourth aspect, an information demodulation apparatus is provided, applied to a second device, including:
[0017] a receiving module, configured to receive a modulation symbol sent by a first device; wherein the modulation symbol is obtained by modulating the bit information to be modulated using a first pulse characteristic, wherein the first pulse characteristic includes the following: a pulse interval between a first pulse and a second pulse in an information frame, and a pulse position of the first pulse or the second pulse in the information frame;
[0018] A demodulation module is used to demodulate the modulation symbols.
[0019] In a fifth aspect, a communication device is provided, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0020] According to a sixth aspect, a communication device is provided, comprising a processor and a communication interface, wherein the processor is configured to modulate bit information to be modulated using a first pulse characteristic to obtain a modulation symbol, and the communication interface is configured to send the modulation symbol; or the communication interface is configured to receive a modulation symbol sent by a first device, wherein the modulation symbol is obtained by modulating the bit information to be modulated using the first pulse characteristic, and the processor is configured to demodulate the modulation symbol. The first pulse characteristic includes the following: a pulse interval between a first pulse and a second pulse within an information frame, and a pulse position of the first pulse or the second pulse within the information frame.
[0021] In the seventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0022] In the eighth aspect, a wireless communication system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to perform the steps of the method described in the first aspect, and the network side device can be used to perform the steps of the method described in the second aspect; or, the terminal can be used to perform the steps of the method described in the second aspect, and the network side device can be used to perform the steps of the method described in the first aspect.
[0023] In the ninth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0024] In the tenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0025] In an embodiment of the present application, the bit information to be modulated is modulated by utilizing a first pulse characteristic, wherein the first pulse characteristic includes the following: the pulse interval between the first pulse and the second pulse in the information frame, and the pulse position of the first pulse or the second pulse in the information frame. Modulation can be achieved by combining the pulse position and interval in the information frame, thereby improving the spectrum efficiency of the system and efficiently achieving modulation of the bit information. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;
[0027] FIG2 is a flow chart of an information modulation method provided in an embodiment of the present application;
[0028] FIG3 is a flow chart of an information demodulation method provided in an embodiment of the present application;
[0029] FIG4 is a schematic diagram of a modulation method in Example 1 of the present application;
[0030] FIG5 is a schematic diagram of a modulation method in Example 2 of the present application;
[0031] FIG6A and FIG6B are schematic diagrams of one of the modulation methods in Example 3 of the present application;
[0032] 7A and 7B are schematic diagrams of the second modulation method in the third embodiment of the present application;
[0033] 8A and 8B are schematic diagrams of a device deployment architecture according to a fourth embodiment of the present application;
[0034] FIG9A, FIG9B and FIG9C are schematic diagrams of the second device deployment architecture in an embodiment of the present application;
[0035] 10A and 10B are schematic diagrams of the third embodiment of the device deployment architecture of the present application;
[0036] FIG11 is a schematic structural diagram of an information modulation device provided in an embodiment of the present application;
[0037] FIG12 is a schematic structural diagram of an information demodulation device provided in an embodiment of the present application;
[0038] FIG13 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0039] FIG14 is a schematic structural diagram of a terminal provided in an embodiment of the present application;
[0040] FIG15 is a schematic structural diagram of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0042] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0043] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0044] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0045] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be called Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary.
[0046] Optionally, the solution in this application can be applied to LTE systems, 5G (5 th The present invention relates to 5G NR systems and NR evolution systems, such as 6G systems and 6G evolution systems, and Institute of Electrical and Electronics Engineers (IEEE) 802.11 systems (such as WiFi systems), Bluetooth systems, Long Range Radio (LoRa) systems, Zigbee systems, passive communication systems, low-power communication systems, backscatter communication systems, etc.
[0047] The information modulation method, demodulation method, apparatus and communication device provided in the embodiments of the present application are described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0048] Please refer to Figure 2, which is a flowchart of an information modulation method provided by an embodiment of the present application. The method is performed by a first device, which is a terminal or a network-side device. As shown in Figure 2, the method includes the following steps:
[0049] Step 21: The first device modulates the bit information to be modulated using a first pulse characteristic to obtain a modulation symbol; the first pulse characteristic includes the following: a pulse interval between a first pulse and a second pulse in an information frame, and a pulse position of the first pulse or the second pulse in the information frame;
[0050] Step 22: The first device sends the modulation symbol.
[0051] In the embodiment of the present application, the first pulse and the second pulse may have the same pulse characteristics or different pulse characteristics. In the information frame, the first pulse may be located before or after the second pulse, which is not limited.
[0052] Optionally, the information frame may include 1 (1 ≥ 2) time units, i.e., an information frame having a length of 1 (1 ≥ 2) time units. The pulse interval between the first pulse and the second pulse can be understood as the number of time units. The specific length of the information frame can be determined based on the number of bits of the bit information to be modulated; for example, if the number of bits of the bit information to be modulated is large, the length of the information frame used for modulation can be increased accordingly.
[0053] Optionally, the number of information frames used for modulation is the same as the number of bit information to be modulated, that is, one information frame is used to modulate one bit information.
[0054] Optionally, the time unit in this embodiment may include but is not limited to at least one of the following: resource element (RE), symbol, time slot, subframe, and frame.
[0055] Optionally, when modulating the bit information to be modulated, the pulse interval (or number of time units) between the first pulse and the second pulse in an information frame and the pulse position of the first pulse can be used for joint modulation, or the pulse interval (or number of time units) between the first pulse and the second pulse in an information frame and the pulse position of the second pulse can be used for joint modulation.
[0056] Through the scheme in the embodiment of the present application, the pulse interval between two pulses in the information frame and the pulse position of a pulse can be combined to modulate the bit information to be modulated, thereby improving the spectrum efficiency of the system and efficiently realizing the modulation of the bit information.
[0057] Optionally, if the bit information to be modulated has k bits, then: m bits of the k bits are modulated / mapped using the pulse interval between the first pulse and the second pulse in the information frame (or called: the number of time units), and n bits of the k bits are modulated / mapped using the pulse position of the first pulse or the second pulse (or called: the time unit position); wherein, m+n≤k, 1≤m<k, 1≤n<k.
[0058] Optionally, the pulse characteristics of the first pulse and the second pulse may include at least one of the following:
[0059] Pulse width; this pulse width can be understood as the number of time units;
[0060] Pulse amplitude; this pulse amplitude can be understood as the power of the corresponding pulse;
[0061] Pulse phase.
[0062] Optionally, after modulating the bit information to be modulated using the first pulse characteristic, obtaining the modulation symbol may include at least one of the following:
[0063] When the first pulse precedes the second pulse and modulation is performed using the pulse position of the first pulse, the first device deletes all empty time units preceding the first pulse in the information frame to obtain the modulation symbol; deleting the empty time units can be understood as skipping the empty time units to truncate the information frame so that the time unit preceding the time unit in which the first pulse is located serves as the end time unit of the previous information frame and the time unit in which the first pulse is located serves as the start time unit of the current information frame, thereby saving modulation resources;
[0064] When the first pulse is located before the second pulse and modulation is performed using the pulse position of the second pulse, the first device deletes all empty time units located after the second pulse in the information frame to obtain the modulation symbol; this deletion of empty time units can be understood as skipping empty time units to truncate the information frame, so that the next time unit of the time unit where the second pulse is located is the starting time unit of the next information frame, thereby saving modulation resources.
[0065] Optionally, when all empty time units located before the first pulse in the information frame are deleted, the previous time unit of the time unit where the first pulse is located is the end time unit of the previous information frame of the information frame, and the time unit where the first pulse is located is the start time unit of this information frame.
[0066] Optionally, when all empty time units located after the second pulse in the information frame are deleted, the time unit next to the time unit where the second pulse is located is the start time unit of the next information frame of the information frame.
[0067] In an embodiment of the present application, in addition to using the pulse position and interval within the information frame to achieve information modulation, the first device can also carry bit information by modulating the dimensions of each pulse itself, including but not limited to the amplitude of the pulse, the phase of the pulse, the amplitude difference between two pulses, the phase difference between two pulses, etc., thereby achieving modulation of more bit information and improving the spectrum efficiency of the system.
[0068] Optionally, the first pulse characteristic may further include but is not limited to at least one of the following:
[0069] the amplitude of the first pulse;
[0070] Phase of the first pulse;
[0071] the amplitude of the second pulse;
[0072] the phase of the second pulse;
[0073] an amplitude difference between the first pulse and the second pulse;
[0074] The phase difference between the first pulse and the second pulse.
[0075] In the embodiment of the present application, the first device can modulate the bit information to be modulated according to the modulation information such as the modulation type and the information frame information obtained in advance. The information modulation method further includes:
[0076] The first device obtains first information, where the first information is modulation information related to modulation performed by the first device.
[0077] The above step 21 may include:
[0078] The first device modulates the bit information to be modulated using a first pulse characteristic according to the first information.
[0079] Optionally, the first information may include but is not limited to at least one of the following:
[0080] Modulation type, for example, the modulation method used is differential double pulse position and interval modulation;
[0081] The number of time units in the information frame, that is, the total number of time units in the information frame;
[0082] The number of pulses in the information frame;
[0083] a modulation order of the pulse position of the first pulse or the second pulse;
[0084] The number of time units related to the modulation order of the pulse position of the first pulse or the second pulse;
[0085] a modulation order of the pulse interval between the first pulse and the second pulse;
[0086] The number of time units related to the modulation order of the pulse interval between the first pulse and the second pulse;
[0087] a modulation mode and modulation order of the first pulse, wherein the modulation mode includes but is not limited to the amplitude of the pulse, the phase of the pulse, the amplitude difference between two pulses, the phase difference between two pulses, etc.;
[0088] The modulation mode and modulation order of the second pulse include but are not limited to the amplitude of the pulse, the phase of the pulse, the amplitude difference between two pulses, the phase difference between two pulses, etc.
[0089] Optionally, obtaining the first information may include at least one of the following:
[0090] (1) The first device determines the first information;
[0091] (2) The first device receives second information sent by the second device; the second information is used to configure or indicate the first information, or the second information is used to configure or indicate part of the first information; the second device is a receiver of the modulation symbol; for example, the second information can be carried by at least one of the following: Radio Resource Control (RRC) signaling, Medium Access Control Control Element (MAC CE), Downlink Control Information (DCI), Sidelink Control Information (SCI), Layer 1 (L1) signaling, etc.
[0092] (3) The first device receives third information sent by the third device; the third information is used to configure or indicate the first information, or the third information is used to configure or indicate part of the first information; the third device is a third-party device different from the first device and the second device; for example, the third information can be carried by at least one of the following: RRC signaling, MAC CE, DCI, SCI, L1 signaling, etc.
[0093] For example, the first device may obtain the first information in at least one of the following ways:
[0094] (a) The first device determines first information;
[0095] (b) the second device determines the first information and sends the first information to the first device;
[0096] (c) the third device configures or indicates the first information to the first device;
[0097] (d) The third device configures or indicates demodulation information (the fourth information described below) to the second device, and the second device configures or indicates the first information to the first device;
[0098] (e) the third device configures or indicates the first information to the first device, and simultaneously configures or indicates demodulation information (the fourth information described below) to the second device;
[0099] (f) the third device configures or indicates the first information to the first device, and simultaneously configures or indicates part of the demodulated information to the second device, and the first device configures or indicates part of the demodulated information to the second device;
[0100] (g) The third device configures or indicates demodulation information (the fourth information described below) to the second device, and at the same time configures or indicates part of the first information to the first device, and the second device configures or indicates part of the first information to the first device.
[0101] Please refer to Figure 3, which is a flowchart of an information demodulation method provided by an embodiment of the present application. The method is performed by a second device, which is a terminal or a network-side device. As shown in Figure 3, the method includes the following steps:
[0102] Step 31: The second device receives a modulation symbol sent by the first device; the modulation symbol is obtained by modulating the bit information to be modulated using a first pulse characteristic, wherein the first pulse characteristic includes the following: a pulse interval between a first pulse and a second pulse in an information frame, and a pulse position of the first pulse or the second pulse in the information frame;
[0103] Step 32: The second device demodulates the modulation symbols.
[0104] In the embodiment of the present application, the first pulse and the second pulse may have the same pulse characteristics or different pulse characteristics. In the information frame, the first pulse may be located before or after the second pulse, which is not limited.
[0105] Optionally, the first device may be a terminal or a network-side device. For example, the first device is a terminal and the second device is a network-side device; or the first device is a network-side device and the second device is a terminal.
[0106] Optionally, the information frame may include 1 (1≥2) time units, that is, an information frame with a length of 1 (1≥2) time units. The pulse interval between the first pulse and the second pulse may be understood as the number of time units.
[0107] Optionally, the time unit in this embodiment may include but is not limited to at least one of the following: a resource unit RE, a symbol, a time slot, a subframe, and a frame.
[0108] Optionally, when modulating the bit information to be modulated, the pulse interval (or number of time units) between the first pulse and the second pulse in an information frame and the pulse position of the first pulse can be used for joint modulation, or the pulse interval (or number of time units) between the first pulse and the second pulse in an information frame and the pulse position of the second pulse can be used for joint modulation.
[0109] Through the scheme in the embodiment of the present application, the pulse interval between two pulses in the information frame and the pulse position of a pulse can be combined to modulate the bit information to be modulated, thereby improving the spectrum efficiency of the system and efficiently realizing the modulation of the bit information.
[0110] Optionally, the first pulse characteristic may further include at least one of the following:
[0111] the amplitude of the first pulse;
[0112] a phase of the first pulse;
[0113] the amplitude of the second pulse;
[0114] a phase of the second pulse;
[0115] an amplitude difference between the first pulse and the second pulse;
[0116] A phase difference between the first pulse and the second pulse.
[0117] In the embodiment of the present application, the second device can demodulate the received modulation symbols according to the demodulation information such as the modulation type and related information of the information frame acquired in advance. The information demodulation method further includes:
[0118] The second device obtains fourth information, where the fourth information is demodulation information related to demodulation performed by the second device.
[0119] The above step 32 may include:
[0120] The second device demodulates the modulation symbol according to the fourth information.
[0121] Optionally, the fourth information may include but is not limited to at least one of the following:
[0122] Modulation type, for example, the modulation method used is differential double pulse position and interval modulation;
[0123] The number of time units in the information frame, that is, the total number of time units in the information frame;
[0124] The number of pulses in the information frame;
[0125] a modulation order of the pulse position of the first pulse or the second pulse;
[0126] The number of time units related to the modulation order of the pulse position of the first pulse or the second pulse;
[0127] a modulation order of the pulse interval between the first pulse and the second pulse;
[0128] The number of time units related to the modulation order of the pulse interval between the first pulse and the second pulse;
[0129] a modulation mode and modulation order of the first pulse, wherein the modulation mode includes but is not limited to the amplitude of the pulse, the phase of the pulse, the amplitude difference between two pulses, the phase difference between two pulses, etc.;
[0130] The modulation mode and modulation order of the second pulse include but are not limited to the amplitude of the pulse, the phase of the pulse, the amplitude difference between two pulses, the phase difference between two pulses, etc.
[0131] Optionally, obtaining the fourth information may include at least one of the following:
[0132] (1) The second device determines the fourth information;
[0133] (2) The second device receives fifth information sent by the first device; the fifth information is used to configure or indicate the fourth information, or the fifth information is used to configure or indicate part of the fourth information; for example, the fifth information can be carried by at least one of the following: RRC signaling, MAC CE, DCI, SCI, L1 signaling, etc.;
[0134] (3) The second device receives sixth information sent by the third device; the sixth information is used to configure or indicate the fourth information, or the sixth information is used to configure or indicate part of the fourth information; the third device is a third-party device different from the first device and the second device; for example, the sixth information can be carried by at least one of the following: RRC signaling, MAC CE, DCI, SCI, L1 signaling, etc.
[0135] For example, the second device may obtain the fourth information in at least one of the following ways:
[0136] (a) The first device determines the first information and the fourth information, and sends the fourth information to the second device;
[0137] (b) the second device determines the first information and the fourth information, and sends the first information to the first device;
[0138] (c) the third device configures or indicates the first information to the first device, and the first device configures or indicates the fourth information to the second device;
[0139] (d) the third device configures or indicates the fourth information to the second device, and the second device configures or indicates the first information to the first device;
[0140] (e) the third device configures or indicates the first information to the first device, and simultaneously configures or indicates the fourth information to the second device;
[0141] (f) the third device configures or instructs the first information to the first device, and simultaneously configures or instructs part of the fourth information to the second device, and the first device configures or instructs part of the fourth information to the second device;
[0142] (g) The third device configures or instructs the fourth information to the second device, and simultaneously configures or instructs part of the first information to the first device, and the second device configures or instructs part of the first information to the first device.
[0143] The present application is described below with reference to specific embodiments.
[0144] Example 1
[0145] In the first embodiment of the present invention, k=4, l=16, m=n=2 is taken as an example to explain the modulation and demodulation process in the scheme of the present application. When the number of time units between the first pulse (which can be the first pulse or the second pulse mentioned above) and the starting time unit position of the corresponding information frame is 0, 1, 2 and 3, the bits 00, 01, 10 and 11 are represented respectively; when the number of time units between the first pulse and the second pulse (which can be the second pulse or the first pulse mentioned above) is 1, 2, 3 and 4 respectively, the bits 00, 01, 10 and 11 are represented respectively. The same method can be extended to other cases with arbitrary values of k, l, m, and n, and the way in which the pulse position or pulse interval represents the bit can also be based on Gray mapping or non-Gray mapping.
[0146] Modulation process (first device):
[0147] The first device determines, based on the acquired first information (as described in the above embodiment), parameters for differential double pulse position and interval modulation when k=4, l=16, m=n=2, and each pulse does not carry additional bit information (i.e., p=0), and performs modulation according to the following principles:
[0148] (1) Modulate the two bits by the pulse position of the first pulse. Taking Figure 4 as an example, in the first information frame, the number of time units between the first pulse and the start time unit position of the corresponding information frame is 0, indicating that the transmitted bit is 00; in the second information frame, the number of time units between the first pulse and the start time unit position of the corresponding information frame is 2, indicating that the transmitted bit is 10; in the third information frame, the number of time units between the first pulse and the start time unit position of the corresponding information frame is 1, indicating that the transmitted bit is 01.
[0149] (2) The other two bits are modulated by the number of time units between the first and second pulses. Again, taking Figure 4 as an example, in the first information frame, the number of time units between the first and second pulses is 4, representing the transmitted bit 11; in the second information frame, the number of time units between the first and second pulses is 3, representing the transmitted bit 10; and in the third information frame, the number of time units between the first and second pulses is 2, representing the transmitted bit 01.
[0150] (3) The empty time unit after the second pulse is deleted, and the time unit after the time unit where the second pulse is located in the corresponding information frame is used as the starting time unit of the next information frame.
[0151] (4) Since each pulse in the information frame does not modulate bit information separately, the input bit 1010 is mapped to the modulation of the second information frame and the corresponding pulse modulation symbol is obtained.
[0152] (5) According to the modulation of (1) to (4) above, the modulation of other information frames is completed.
[0153] Demodulation process (second device):
[0154] The second device determines, based on the acquired fourth information (as described in detail in the above embodiment), demodulation parameters for differential double pulse position and interval modulation when k=4, l=16, m=n=2, and each pulse does not carry additional bit information (i.e., p=0), and performs demodulation according to the following principles:
[0155] (1) After system synchronization, the starting time unit position of the first information frame is determined and demodulation begins.
[0156] (2) For the information frame to be demodulated, first determine the starting time unit of the information frame to be demodulated, and determine the number of time units between the time unit where the first pulse in the information frame is located and the starting time unit, and complete the demodulation of the first part of the bits; at the same time, complete the demodulation of the second part of the bits based on the number of time units between the first pulse and the second pulse. Taking the second information frame in Figure 4 as an example, based on the number of time units between the first pulse and the starting time unit position of the corresponding information frame being 2, the demodulated bit information is 10; at the same time, based on the number of time units between the first pulse and the second pulse being 3, the demodulated bit information is 10.
[0157] (3) Since each pulse in the information frame does not modulate information separately, the demodulation of the second information frame is completed, and the bit information 1010 is obtained.
[0158] (4) According to the demodulation methods (1) to (3) above, complete the demodulation of other information frames.
[0159] Example 2
[0160] Different from the above-mentioned embodiment 1, which completes the modulation of part of the information by the number of time units between the first pulse and the starting time unit position of the corresponding information frame, the present embodiment 2 completes the modulation of part of the information by the number of time units between the second pulse and the ending time unit position of the corresponding information frame. Also taking k=4, l=16, m=n=2 as an example, the modulation and demodulation process in the scheme of the present application is explained. When the number of time units between the first pulse (which can be the above-mentioned first pulse or second pulse) and the second pulse (which can be the above-mentioned second pulse or first pulse) is 1, 2, 3 and 4 respectively, the bits 00, 01, 10 and 11 are represented respectively; when the number of time units between the second pulse and the ending time unit position of the corresponding information frame is 0, 1, 2 and 3, the bits 00, 01, 10 and 11 are represented respectively. The same method can be extended to other cases with arbitrary k, l, m, n values, and the way in which the pulse position or pulse interval represents the bit can also be based on Gray mapping or non-Gray mapping.
[0161] Modulation process (first device):
[0162] The first device determines, based on the acquired first information (as described in the above embodiment), parameters for differential double pulse position and interval modulation when k=4, l=16, m=n=2, and each pulse does not carry additional bit information (i.e., p=0), and performs modulation according to the following principles:
[0163] (1) In each information frame, the time unit of the first pulse is used as the starting time unit, and two bits are modulated by the number of units between the first and second pulses. Taking the third information frame in Figure 5 as an example, the number of time units between the first and second pulses is 2, and the bits representing the transmission are 01 (the first two bits).
[0164] (2) The remaining two bits are modulated by the number of time units between the time unit where the second pulse occurs and the end time unit of the corresponding information frame. Taking the third information frame in Figure 5 as an example, the number of time units between the time unit where the second pulse occurs and the end time unit of the corresponding information frame is 1, so the bits representing the transmission are 01 (the last two bits).
[0165] (3) Optionally, all empty time units before the first pulse in the information frame are deleted, and the time unit before the time unit where the first pulse of the information frame is located is used as the end time unit of the previous information frame, and the time unit where the first pulse of the information frame is located is used as the start time unit of the current information frame.
[0166] (4) Since each pulse in the information frame does not modulate bit information separately, the modulation of the bit 0101 in the third information frame is completed, and the corresponding pulse modulation symbol is obtained.
[0167] (5) According to the modulation of (1) to (4) above, the modulation of other information frames is completed.
[0168] Demodulation process (second device):
[0169] The second device determines, based on the acquired fourth information (as described in detail in the above embodiment), demodulation parameters for differential double pulse position and interval modulation when k=4, l=16, m=n=2, and each pulse does not carry additional bit information (i.e., p=0), and performs demodulation according to the following principles:
[0170] (1) After system synchronization, the starting time unit position of the first information frame is determined. The starting time unit position is the starting position of the first pulse in the corresponding information frame, and demodulation begins.
[0171] (2) For the information frame to be demodulated, first determine the starting time unit of the information frame to be demodulated, and then complete the demodulation of the first part of the bits based on the number of time units between the first pulse and the second pulse in the information frame. At the same time, complete the demodulation of the second part of the bits based on the number of time units between the time unit where the second pulse is located and the end time unit of the information frame. Taking the third information frame in Figure 2 as an example, based on the number of time units between the first pulse and the second pulse being 2, the demodulated bit information is 01; at the same time, based on the number of time units between the time unit where the second pulse is located and the end time unit of the information frame being 1, the demodulated bit information is 01.
[0172] (3) Since each pulse in the information frame does not modulate information separately, the demodulation of the third information frame is completed and the bit information 0101 is obtained.
[0173] (4) According to the demodulation methods (1) to (3) above, complete the demodulation of other information frames.
[0174] Example 3
[0175] In the solution of the present application, the two pulses in each information frame can also carry additional bit information through pulse amplitude, phase, etc., as shown in the following examples.
[0176] In one possible example, the pulse amplitude or intensity of each pulse also carries p bits of information. As shown in Figure 6A, the pulses within each information frame support four types of amplitude modulation, so each pulse can carry 2 bits of information in the amplitude dimension. If an information frame can carry 8 bits of information, then 4 bits can be modulated by the position and interval between two pulses, and 4 bits can be modulated by the amplitude of the two pulses.
[0177] In one possible example, the phase of each pulse also carries p bits of information. As shown in Figure 6B, the pulses within each information frame support two types of phase modulation, so each pulse can carry one bit of information in the phase dimension. If an information frame can carry six bits of information, then four bits can be modulated by the position and interval between two pulses, and two bits can be modulated by the phase of the two pulses.
[0178] In a possible example, the amplitude difference between two pulses can also carry p bits of information. As shown in Figure 7A, each pulse supports 4-order differential amplitude modulation 4DASK, with amplitudes of 1, α, α 2 ,α 3. This 4DASK is modulated according to the method shown in Table 1 below, thereby obtaining the pulse symbol shown in FIG7A. It is worth mentioning that in FIG7A, the amplitude of the pulse before the first pulse in the first information frame (i.e., the second pulse in the previous information frame) is 1, and the pulse amplitude of the first pulse is 1, which means that the first pulse in the first information frame can modulate bit 00; next, since the amplitude of the first pulse in the first information frame is 1, the amplitude of the second pulse in the first information frame is α 3 , the transformation coefficient of the two is γ k =α 3 , indicating that the second pulse in the first information frame can modulate bit 10; next, since the amplitude of the second pulse in the first information frame is α 3 , the amplitude of the first pulse in the second information frame is α, and the transformation coefficient of the two is γ k =1 / α 2 , indicating that the second pulse in the second information frame can modulate bit 11; next, since the amplitude of the first pulse in the second information frame is α, the amplitude of the second pulse is α 2 , the conversion coefficient of the two is α, so the second pulse in the second information frame can modulate the bit 01. According to the same modulation method, the bits that can be modulated by each pulse in other information frames can be obtained.
[0179] Table 1
[0180] In one possible example, the phase difference between the two pulses can also carry p bits of information. As shown in FIG7B , each pulse supports 8th-order differential phase modulation 8DPSK. This 8DPSK can be modulated in the manner shown in Table 2 below, thereby obtaining the pulse symbol shown in FIG7B . It is worth mentioning that in FIG7B , the phase of the pulse before the first pulse in the first information frame (i.e., the second pulse in the previous information frame) is 0, and the phase of the first pulse is π / 4, and the phase difference between the two is π / 4, which means that the first pulse in the first information frame can modulate bit 001; next, the phase of the second pulse in the first information frame is 5π / 4, and the phase difference with the previous pulse is π, which means that the second pulse in the first information frame can modulate bit 110; the phase of the first pulse in the second information frame is 2π / 4, and the phase difference between it and the previous pulse (i.e., the second pulse in the first information frame) is This means that the second pulse modulated bit in the second information frame is 111. According to the same modulation method, each pulse modulated bit in other information frames can be obtained.
[0181] Table 2
[0182] Example 4
[0183] In this fourth embodiment, a configuration and instruction process of completing data transmission by a first device and a second device based on differential multi-pulse position and interval modulation under several typical network deployment architectures is provided.
[0184] In a typical architecture, the first information and the fourth information are determined by the first device or the second device, and the fourth information is sent by the device (such as the first device) to another device (such as the second device), but the device sending the first signal can be either the first device or the second device, wherein the first signal is a signal generated by the modulation symbol, that is, the modulation symbol is subjected to necessary synchronization, pilot insertion and other signal processing, as shown in Figures 8A and 8B. This typical architecture includes but is not limited to a base station-UE communication mode, a UE-UE communication mode without network control in sidelink, an AP station (Station, STA)-STA mode in WiFi, a STA-STA (i.e., WiFi direct connection mode), a communication mode in Bluetooth / Zigbee, etc. That is, one of the communicating devices (here taking the first device as an example) has the ability to determine the modulation and demodulation parameters, and sends the fourth information to the opposite device. It is worth noting that in this architecture, the second device can also determine the first information and the fourth information, and send the first information to the first device. Since the process is similar to the above, it will not be repeated here.
[0185] In another architecture, in addition to the first device and the second device, a third device is also included, and the third device determines and configures the first information / fourth information. Depending on whether the device that configures or indicates the first information / fourth information is the first device, the second device, or the third device, it can be divided into three sub-modes:
[0186] Submode 1: As shown in Figure 9A, the third device configures or indicates the first information to the first device, and the first device is the subject that configures or indicates the fourth information to the second device. This scenario is similar to the scenario in which there are a master UE and a slave UE in the sidelink. The base station configures or indicates the first information to the master UE, and the master UE configures or indicates the fourth information to the slave UE.
[0187] Second sub-mode: As shown in Figure 9B, similar to the first sub-mode mentioned above, the third device configures or indicates the fourth information of the second device, and the subject that configures the first information for the first device is the second device. This scenario is similar to the scenario in which there are master UE and slave UE in sidelink. The base station configures or indicates the first information of the master UE, and the master UE configures or indicates the fourth information of the slave UE.
[0188] Sub-mode 3: As shown in FIG9C , the entity that configures the fourth information for the second device is the third device. This scenario is similar to the scenario in which there are UEs with equal capabilities in sidelink. The base station configures the first information or the fourth information for the two UEs at the same time.
[0189] In another architecture, the entity that configures or indicates the first information for the first device and the entity that configures or indicates the fourth information for the second device are not the same device. As shown in Figure 10A, the device that configures or indicates the fourth information for the second device can be the first device in addition to the third device. In one possible solution, the third device can first configure multiple modulation parameter modes in the second device through RRC signaling, and the first device activates one of the parameter modes through MAC-CE, DCI, SCI, or L1 signaling. Alternatively, the third device configures or indicates part of the fourth information, and the first device configures or indicates part of the fourth information, and the two together constitute the complete fourth information. Similarly, as shown in Figure 10B, the device that configures or indicates the first information for the first device can be the second device in addition to the third device. In one possible solution, the third device can first configure multiple modulation parameter modes in the first device through RRC signaling, and the second device activates one of the parameter modes through MAC-CE, DCI, SCI, or L1 signaling. Alternatively, the third device configures or indicates part of the first information, and the second device configures or indicates part of the first information, and the two together constitute the complete first information.
[0190] It is worth noting that the first signal here is a signal generated by modulation symbols, which is a signal obtained by performing necessary signal processing such as synchronization and pilot signal insertion on the modulation symbols.
[0191] The information modulation method provided in the embodiment of the present application can be executed by an information modulation device. In the embodiment of the present application, the information modulation device provided in the embodiment of the present application is described by taking the information modulation method executed by the information modulation device as an example.
[0192] Please refer to FIG11, which is a schematic diagram of the structure of an information modulation device provided in an embodiment of the present application. The device is applied to a first device. As shown in FIG11, the information modulation device 110 includes:
[0193] The modulation module 111 is configured to modulate the bit information to be modulated using a first pulse characteristic to obtain a modulation symbol; wherein the first pulse characteristic includes the following: a pulse interval between a first pulse and a second pulse in an information frame, and a pulse position of the first pulse or the second pulse in the information frame;
[0194] The sending module 112 is configured to send the modulation symbol.
[0195] Optionally, if the bit information to be modulated has k bits, then: m bits among the k bits are modulated using the pulse interval between the first pulse and the second pulse in the information frame, and n bits among the k bits are modulated using the pulse position of the first pulse or the second pulse; 1≤m<k, 1≤n<k.
[0196] Optionally, the modulation module 111 is specifically configured to perform at least one of the following after modulating the bit information to be modulated using the first pulse characteristic:
[0197] When the first pulse is located before the second pulse and modulation is performed using the pulse position of the first pulse, all empty time units located before the first pulse in the information frame are deleted to obtain the modulation symbol;
[0198] In a case where the first pulse is located before the second pulse and modulation is performed using the pulse position of the second pulse, all empty time units located after the second pulse in the information frame are deleted to obtain the modulation symbol.
[0199] Optionally, when all empty time units located before the first pulse in the information frame are deleted, the previous time unit of the time unit where the first pulse is located is the end time unit of the previous information frame of the information frame;
[0200] When all empty time units located after the second pulse in the information frame are deleted, the time unit next to the time unit where the second pulse is located is the start time unit of the next information frame of the information frame.
[0201] Optionally, the time unit includes at least one of the following:
[0202] Resource unit, symbol, time slot, subframe, frame.
[0203] Optionally, the first pulse characteristic further includes at least one of the following:
[0204] the amplitude of the first pulse;
[0205] a phase of the first pulse;
[0206] the amplitude of the second pulse;
[0207] a phase of the second pulse;
[0208] an amplitude difference between the first pulse and the second pulse;
[0209] A phase difference between the first pulse and the second pulse.
[0210] Optionally, the information modulation device 11 further includes:
[0211] A first acquisition module, configured to acquire first information;
[0212] The modulation module 111 is specifically configured to modulate the bit information to be modulated using the first pulse characteristic according to the first information; the first information includes at least one of the following:
[0213] Modulation type;
[0214] The number of time units of the information frame;
[0215] the number of pulses in the information frame;
[0216] a modulation order of a pulse position of the first pulse or the second pulse;
[0217] the number of time units related to the modulation order of the pulse position of the first pulse or the second pulse;
[0218] a modulation order of the pulse interval between the first pulse and the second pulse;
[0219] The number of time units related to the modulation order of the pulse interval between the first pulse and the second pulse;
[0220] a modulation mode and modulation order of the first pulse;
[0221] The modulation method and modulation order of the second pulse.
[0222] Optionally, the first acquisition module is specifically configured to perform at least one of the following:
[0223] determining the first information;
[0224] receiving second information sent by a second device; wherein the second information is used to configure or indicate the first information, or the second information is used to configure or indicate part of the first information;
[0225] Receive third information sent by a third device; wherein the third information is used to configure or indicate the first information, or the third information is used to configure or indicate part of the first information; the third device is a third-party device different from the first device and the second device.
[0226] The information modulation device 11 provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 2 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0227] Please refer to FIG. 12 , which is a schematic diagram of the structure of an information demodulation device provided in an embodiment of the present application. The device is applied to a second device. As shown in FIG. 12 , the information demodulation device 120 includes:
[0228] A receiving module 121 is configured to receive a modulation symbol sent by a first device, wherein the modulation symbol is obtained by modulating the bit information to be modulated using a first pulse characteristic, wherein the first pulse characteristic includes the following: a pulse interval between a first pulse and a second pulse in an information frame, and a pulse position of the first pulse or the second pulse in the information frame;
[0229] The demodulation module 122 is configured to demodulate the modulation symbols.
[0230] Optionally, the first pulse characteristic further includes at least one of the following:
[0231] the amplitude of the first pulse;
[0232] a phase of the first pulse;
[0233] the amplitude of the second pulse;
[0234] a phase of the second pulse;
[0235] an amplitude difference between the first pulse and the second pulse;
[0236] A phase difference between the first pulse and the second pulse.
[0237] Optionally, the information demodulation device 120 further includes:
[0238] A second acquisition module, configured to acquire fourth information;
[0239] The demodulation module 122 is specifically configured to demodulate the modulation symbol according to the fourth information, wherein the fourth information includes at least one of the following:
[0240] Modulation type;
[0241] The number of time units of the information frame;
[0242] the number of pulses in the information frame;
[0243] a modulation order of a pulse position of the first pulse or the second pulse;
[0244] the number of time units related to the modulation order of the pulse position of the first pulse or the second pulse;
[0245] a modulation order of the pulse interval between the first pulse and the second pulse;
[0246] The number of time units related to the modulation order of the pulse interval between the first pulse and the second pulse;
[0247] a modulation mode and modulation order of the first pulse;
[0248] The modulation method and modulation order of the second pulse.
[0249] Optionally, the second acquisition module is specifically configured to perform at least one of the following:
[0250] determining the fourth information;
[0251] receiving fifth information sent by the first device; wherein the fifth information is used to configure or indicate the fourth information, or the fifth information is used to configure or indicate part of the fourth information;
[0252] Receive sixth information sent by a third device; wherein the sixth information is used to configure or indicate the fourth information, or the sixth information is used to configure or indicate part of the fourth information; the third device is a third-party device different from the first device and the second device.
[0253] The information demodulation device 120 provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 3 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0254] As shown in FIG13 , an embodiment of the present application further provides a communication device 130, comprising a processor 131 and a memory 132. The memory 132 stores a program or instruction that can be executed on the processor 131. For example, when the communication device 130 is a first device, the program or instruction, when executed by the processor 131, implements the various steps of the above-described information modulation method embodiment and can achieve the same technical effect. When the communication device 130 is a second device, the program or instruction, when executed by the processor 131, implements the various steps of the above-described information demodulation method embodiment and can achieve the same technical effect. To avoid repetition, these steps are not described here.
[0255] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps in the method embodiment shown in Figure 2 or Figure 3. This terminal embodiment corresponds to the above-mentioned method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effects.
[0256] Specifically, FIG14 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0257] The terminal 1400 includes but is not limited to: a radio frequency unit 1401, a network module 1402, an audio output unit 1403, an input unit 1404, a sensor 1405, a display unit 1406, a user input unit 1407, an interface unit 1408, a memory 1409 and at least some of the components of the processor 1410.
[0258] Those skilled in the art will appreciate that the terminal 1400 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1410 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG14 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0259] It should be understood that in an embodiment of the present application, the input unit 1404 may include a graphics processing unit (GPU) 14041 and a microphone 14042, and the graphics processor 14041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1406 may include a display panel 14061, and the display panel 14061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1407 includes a touch panel 14071 and at least one of other input devices 14072. The touch panel 14071 is also called a touch screen. The touch panel 14071 may include two parts: a touch detection device and a touch controller. Other input devices 14072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.
[0260] In the embodiment of the present application, after receiving downlink data from a network-side device, the radio frequency unit 1401 may transmit the data to the processor 1410 for processing. Furthermore, the radio frequency unit 1401 may send uplink data to the network-side device. Typically, the radio frequency unit 1401 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0261] The memory 1409 can be used to store software programs or instructions and various data. The memory 1409 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1409 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1409 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0262] Processor 1410 may include one or more processing units. Optionally, processor 1410 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1410.
[0263] Among them, the processor 1410 is used to: modulate the bit information to be modulated using the first pulse characteristic to obtain a modulation symbol; the radio frequency unit 1401 is used to: send the modulation symbol; or, the radio frequency unit 1401 is used to: receive the modulation symbol sent by the first device, the modulation symbol is obtained by modulating the bit information to be modulated using the first pulse characteristic, and the processor 1410 is used to: demodulate the modulation symbol; the first pulse characteristic includes the following: the pulse interval between the first pulse and the second pulse in the information frame, and the pulse position of the first pulse or the second pulse in the information frame.
[0264] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above-mentioned method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0265] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in Figure 2 or Figure 3. This network-side device embodiment corresponds to the above-mentioned method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this network-side device embodiment and can achieve the same technical effects.
[0266] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 15 , the network-side device 150 includes an antenna 151, a radio frequency device 152, a baseband device 153, a processor 154, and a memory 155. The antenna 151 is connected to the radio frequency device 152. In the uplink direction, the radio frequency device 152 receives information via the antenna 151 and sends the received information to the baseband device 153 for processing. In the downlink direction, the baseband device 153 processes the information to be transmitted and sends it to the radio frequency device 152. The radio frequency device 152 processes the received information and then sends it through the antenna 151.
[0267] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 153 , which includes a baseband processor.
[0268] The baseband device 153 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 15, one of the chips is, for example, a baseband processor, which is connected to the memory 155 through a bus interface to call the program in the memory 155 and execute the network device operations shown in the above method embodiment.
[0269] The network side device may further include a network interface 156 , which is, for example, a Common Public Radio Interface (CPRI).
[0270] Specifically, the network side device 150 of the embodiment of the present application also includes: instructions or programs stored in the memory 155 and executable on the processor 154. The processor 154 calls the instructions or programs in the memory 155 to execute the methods executed by the modules shown in FIG11 or FIG12 and achieve the same technical effect. To avoid repetition, they will not be elaborated here.
[0271] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information modulation method embodiment are implemented, or the various processes of the above-mentioned information demodulation method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0272] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0273] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information modulation method embodiment, or to implement the various processes of the above-mentioned information demodulation method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0274] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0275] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned information modulation method embodiment, or to implement the various processes of the above-mentioned information demodulation method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0276] An embodiment of the present application also provides a communication system, including: a communication device and a readable storage medium, wherein the terminal can be used to execute the steps of the information modulation method described above, and the network side device can be used to execute the steps of the information demodulation method described above; or, the terminal can be used to execute the steps of the information demodulation method described above, and the network side device can be used to execute the steps of the information modulation method described above.
[0277] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0278] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0279] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. An information modulation method, comprising: The first device modulates the bit information to be modulated using a first pulse characteristic to obtain a modulation symbol; wherein the first pulse characteristic includes the following: a pulse interval between a first pulse and a second pulse in an information frame, and a pulse position of a first pulse or a second pulse in an information frame; The first device sends the modulation symbol.
2. The method according to claim 1, wherein: If the bit information to be modulated has k bits, then: the m bits among the k bits are modulated using the pulse interval between the first pulse and the second pulse in the information frame, and the n bits among the k bits are modulated using the pulse position of the first pulse or the second pulse; wherein 1≤m<k, 1≤n<k.
3. The method according to claim 1 or 2, wherein: After modulating the bit information to be modulated by using the first pulse characteristic, obtaining the modulation symbol includes at least one of the following: In the case where the first pulse is located before the second pulse and modulation is performed using the pulse position of the first pulse, the first device deletes all empty time units located before the first pulse in the information frame to obtain the modulation symbol; In the case where the first pulse is located before the second pulse and modulation is performed using the pulse position of the second pulse, the first device deletes all empty time units located after the second pulse in the information frame to obtain the modulation symbol.
4. The method according to claim 3, wherein: When all empty time units located before the first pulse in the information frame are deleted, the previous time unit of the time unit where the first pulse is located is the end time unit of the previous information frame of the information frame; When all empty time units located after the second pulse in the information frame are deleted, the next time unit of the time unit where the second pulse is located is the starting time unit of the next information frame of the information frame.
5. The method according to any one of claims 1 to 4, wherein: The first pulse characteristic further includes at least one of the following: the amplitude of the first pulse; a phase of the first pulse; the amplitude of the second pulse; a phase of the second pulse; an amplitude difference between the first pulse and the second pulse; A phase difference between the first pulse and the second pulse.
6. The method according to any one of claims 1 to 5, wherein: The method further comprises: The first device acquires first information; The first device modulates the bit information to be modulated using the first pulse characteristic, including: The first device modulates the bit information to be modulated using the first pulse characteristic according to the first information; wherein the first information includes at least one of the following: Modulation type; The number of time units of the information frame; the number of pulses in the information frame; a modulation order of a pulse position of the first pulse or the second pulse; The number of time units related to the modulation order of the pulse position of the first pulse or the second pulse; a modulation order of a pulse interval between the first pulse and the second pulse; The number of time units related to the modulation order of the pulse interval between the first pulse and the second pulse; The modulation mode and modulation order of the first pulse; The modulation method and modulation order of the second pulse.
7. The method according to claim 6, wherein: The first device acquires first information, including at least one of the following: The first device determines the first information; The first device receives second information sent by the second device; wherein the second information is used to configure or indicate the first information, or the second information is used to configure or indicate part of the first information; The first device receives third information sent by a third device; wherein the third information is used to configure or indicate the first information, or the third information is used to configure or indicate part of the first information; the third device is a third-party device different from the first device and the second device.
8. An information demodulation method, comprising: The second device receives the modulation symbol sent by the first device; wherein the modulation symbol is obtained by modulating the bit information to be modulated using the first pulse characteristic, and the first pulse characteristic includes the following: the pulse interval between the first pulse and the second pulse in the information frame, and the pulse position of the first pulse or the second pulse in the information frame; The second device demodulates the modulation symbols.
9. The method according to claim 8, wherein: The first pulse characteristic further includes at least one of the following: the amplitude of the first pulse; a phase of the first pulse; the amplitude of the second pulse; a phase of the second pulse; an amplitude difference between the first pulse and the second pulse; A phase difference between the first pulse and the second pulse.
10. The method according to claim 8 or 9, wherein: The method further comprises: The second device obtains fourth information; The second device demodulating the modulation symbol includes: The second device demodulates the modulation symbol according to the fourth information; wherein the fourth information includes at least one of the following: Modulation type; The number of time units of the information frame; the number of pulses in the information frame; a modulation order of a pulse position of the first pulse or the second pulse; The number of time units related to the modulation order of the pulse position of the first pulse or the second pulse; a modulation order of a pulse interval between the first pulse and the second pulse; The number of time units related to the modulation order of the pulse interval between the first pulse and the second pulse; The modulation mode and modulation order of the first pulse; The modulation method and modulation order of the second pulse.
11. The method according to claim 10, wherein: The second device obtains fourth information, including at least one of the following: The second device determines the fourth information; The second device receives fifth information sent by the first device; wherein the fifth information is used to configure or indicate the fourth information, or the fifth information is used to configure or indicate part of the fourth information; The second device receives the sixth information sent by the third device; wherein the sixth information is used to configure or indicate the fourth information, or the sixth information is used to configure or indicate part of the fourth information; the third device is a third-party device different from the first device and the second device.
12. An information modulation device, comprising: A modulation module, configured to modulate the bit information to be modulated using a first pulse characteristic to obtain a modulation symbol; wherein the first pulse characteristic includes the following: a pulse interval between a first pulse and a second pulse in an information frame, and a pulse position of a first pulse or a second pulse in an information frame; A sending module is used to send the modulation symbol.
13. An information demodulation device, comprising: A receiving module, configured to receive a modulation symbol sent by a first device; wherein the modulation symbol is obtained by modulating the bit information to be modulated using a first pulse characteristic, and the first pulse characteristic includes the following contents: a pulse interval between a first pulse and a second pulse in an information frame, and a pulse position of the first pulse or the second pulse in the information frame; The demodulation module is used to demodulate the modulation symbols.
14. A communication device, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the information modulation method as described in any one of claims 1 to 7 are implemented, or the steps of the information demodulation method as described in any one of claims 8 to 11 are implemented.
15. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the information modulation method as described in any one of claims 1 to 7, or implements the steps of the information demodulation method as described in any one of claims 8 to 11.
Citation Information
Patent Citations
Backscatter communication method, device and system based on pulse interval modulation
CN114024619A
Information bit modulation method, information bit demodulation method, equipment and storage medium
CN115996092A
Information transmission method and device, network side equipment and terminal
CN116528367A
Data transmission method and apparatus, and communication device
WO2022143742A1
Cited By
Flexible adaptations of short pulse width modulation (PWM) code (SPC) communication
US20260089039A1