Information modulation method and device, information demodulation method and device and communication equipment

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.

CN119865402APending Publication Date: 2025-04-22VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311362010.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-19
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

The modulation of bit information cannot be efficiently implemented in the prior art, resulting in low spectral efficiency.

Method used

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.

Benefits of technology

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.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119865402A_ABST
    Figure CN119865402A_ABST
Patent Text Reader

Abstract

The invention discloses an information modulation method and device, an information demodulation method and device and communication equipment, and belongs to the technical field of communication, and the information modulation method comprises the steps that first equipment modulates to-be-modulated bit information through utilization of a first pulse characteristic, and obtains a modulation symbol; the first pulse characteristic comprises 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; and sending the modulation symbol.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to an information modulation method, a demodulation method, a device and a communication device. Background Art

[0002] In the related art, fixed-length pulse modulation or non-fixed-length pulse modulation is usually used to realize the modulation of bit information. However, fixed-length pulse modulation has the problem of low spectrum efficiency and requires symbol synchronization. Although non-fixed-length pulse modulation can improve the spectrum efficiency to a certain extent and does not require symbol synchronization, it has the disadvantage of representing the bit information only by the pulse position in the information frame, and when the modulation order is large, the pulse position is greatly different from the starting time slot of the frame, resulting in a longer frame length, so the spectrum efficiency is still not very high. It can be seen from this that the modulation of bit information cannot be efficiently realized in the related art. Summary of the invention

[0003] 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 that the modulation of bit information cannot be efficiently realized in the related art.

[0004] In a first aspect, an information modulation method is provided, which is performed by a first device, and the method includes:

[0005] 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;

[0006] The first device sends the modulation symbol.

[0007] In a second aspect, an information demodulation method is provided, which is performed by a second device, and the method includes:

[0008] 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;

[0009] The second device demodulates the modulation symbols.

[0010] In a third aspect, an information modulation apparatus is provided, which is applied to a first device and includes:

[0011] 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;

[0012] A sending module is used to send the modulation symbol.

[0013] In a fourth aspect, an information demodulation device is provided, which is applied to a second device, including:

[0014] 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;

[0015] The demodulation module is used to demodulate the modulation symbols.

[0016] In a fifth aspect, a communication device is provided, 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 method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0017] In a sixth aspect, a communication device is provided, comprising a processor and a communication interface, wherein the processor is used to modulate bit information to be modulated using a first pulse characteristic to obtain a modulation symbol, and the communication interface is used to send the modulation symbol; or the communication interface is used to receive a modulation symbol sent by a first device, the modulation symbol is obtained by modulating the bit information to be modulated using the first pulse characteristic, and the processor is used to demodulate the 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 a first pulse or a second pulse in an information frame.

[0018] 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.

[0019] In an eighth aspect, a wireless communication system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect; or, the terminal can be used to execute the steps of the method described in the second aspect, and the network side device can be used to execute the steps of the method described in the first aspect.

[0020] 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 a program 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.

[0021] In the tenth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the program / program product 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.

[0022] 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: 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. 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

[0023] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;

[0024] Figure 2 is a flow chart of an information modulation method provided by an embodiment of the present application;

[0025] Figure 3 is a flow chart of an information demodulation method provided in an embodiment of the present application;

[0026] Figure 4 is a schematic diagram of the modulation method in Example 1 of the present application;

[0027] Figure 5 is a schematic diagram of the modulation method in the second embodiment of the present application;

[0028] Fig. 6A and Figure 6B It is one of the schematic diagrams of the modulation method in the third embodiment of the present application;

[0029] Fig. 7A and Figure 7B This is the second schematic diagram of the modulation method in the third embodiment of the present application;

[0030] Fig. 8A and Figure 8B It is one of the schematic diagrams of the device deployment architecture in the fourth embodiment of the present application;

[0031] Fig. 9A , Fig. 9B and Fig. 9C This is the second schematic diagram of the device deployment architecture in the embodiment of the present application;

[0032] Fig. 10A and Fig. 10B This is the third schematic diagram of the device deployment architecture in the embodiment of the present application;

[0033] Fig.11 is a structural schematic diagram of an information modulation device provided in an embodiment of the present application;

[0034] Fig.12 It is a structural schematic diagram of an information demodulation device provided in an embodiment of the present application;

[0035] Fig.13 It is a structural diagram of a communication device provided in an embodiment of the present application;

[0036] Fig.14 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;

[0037] Fig.15 It is a structural diagram of a network side device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0038] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

[0039] The terms "first", "second", etc. of the present 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 one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0040] The term "indication" in this application can be 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, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.

[0041] 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 described technology 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 descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 th Generation, 6G) communication system.

[0042] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and 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 referred to as 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 (Wireless Local Area Network, WLAN) access point (Access Point, AP) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station can be called Node B (Node B, NB), Evolved Node B (Evolved Node B, eNB), the next generation Node B (the next generation Node B, gNB), New Radio Node B (New Radio Node B, NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (Base Transceiver Station, BTS), radio base station, radio transceiver, Basic Service Set (Basic Service Set, BSS), Extended Service Set (Extended Service Set, ESS), home Node B (home evolved Node B, HNB), home evolved Node B (home evolved Node B), Transmission Reception Point (Transmission Reception Point, TRP) or other appropriate terms in the field, as long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary.

[0043] Optionally, the solution in the present application can be applied to LTE systems, 5G NR systems and NR evolution systems, such as 6G systems and 6G evolution systems, as well as IEEE 802.11 systems (such as WiFi systems), Bluetooth systems, LoRa systems, Zigbee systems, passive communication systems, low-power communication systems, backscatter communication systems, etc.

[0044] 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 the accompanying drawings through some embodiments and their application scenarios.

[0045] See also Figure 2 , Figure 2 1 is a flow chart of an information modulation method provided in an embodiment of the present application, the method is executed by a first device, and the first device is a terminal or a network side device. Figure 2 As shown, the method comprises the following steps:

[0046] 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 a first pulse or a second pulse in an information frame;

[0047] Step 22: The first device sends the modulation symbol.

[0048] 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 the second pulse or after the second pulse, which is not limited.

[0049] Optionally, the information frame may include l (l ≥ 2) time units, that is, an information frame with a length of l (l ≥ 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 according to 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.

[0050] 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.

[0051] 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, frame.

[0052] Optionally, when modulating the bit information to be modulated, the pulse interval (or the 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 the 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.

[0053] Through the scheme in the embodiment of the present application, the bit information to be modulated can be modulated in combination with the pulse interval between two pulses in the information frame and the pulse position of a pulse, thereby improving the spectrum efficiency of the system and efficiently realizing the modulation of the bit information.

[0054] Optionally, if the bit information to be modulated has k bits, then: the m bits among 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 the n bits among 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.

[0055] Optionally, the pulse characteristics of the first pulse and the second pulse may include at least one of the following:

[0056] Pulse width; this pulse width can be understood as the number of time units;

[0057] Pulse amplitude; this pulse amplitude can be understood as the power of the corresponding pulse;

[0058] Pulse phase.

[0059] Optionally, after modulating the bit information to be modulated by using the first pulse characteristic, obtaining the modulation symbol may include at least one of the following:

[0060] 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; the deletion of the empty time unit can be understood as skipping the empty time unit to truncate the information frame, so that the previous time unit of the time unit where the first pulse is located is used as the end time unit of the previous information frame, and the time unit where the first pulse is located is the start time unit of the current information frame, thereby saving modulation resources;

[0061] 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 the empty time unit can be understood as skipping the empty time unit 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.

[0062] 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.

[0063] Optionally, 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.

[0064] In an embodiment of the present application, in addition to utilizing 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 spectral efficiency of the system.

[0065] Optionally, the first pulse characteristic may also include but is not limited to at least one of the following:

[0066] The amplitude of the first pulse;

[0067] The phase of the first pulse;

[0068] the amplitude of the second pulse;

[0069] the phase of the second pulse;

[0070] an amplitude difference between the first pulse and the second pulse;

[0071] The phase difference between the first pulse and the second pulse.

[0072] 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 related information of the information frame acquired in advance. The information modulation method also includes:

[0073] The first device acquires first information, where the first information is modulation information related to modulation performed by the first device.

[0074] The above step 21 may include:

[0075] The first device modulates the bit information to be modulated using a first pulse characteristic according to the first information.

[0076] Optionally, the first information may include but is not limited to at least one of the following:

[0077] Modulation type, for example, the modulation method used is differential double pulse position and interval modulation;

[0078] The number of time units in the information frame, that is, the total number of time units in the information frame;

[0079] The number of pulses in the information frame;

[0080] a modulation order of a pulse position of the first pulse or the second pulse;

[0081] The number of time units related to the modulation order of the pulse position of the first pulse or the second pulse;

[0082] a modulation order of the pulse interval between the first pulse and the second pulse;

[0083] The number of time units related to the modulation order of the pulse interval between the first pulse and the second pulse;

[0084] A modulation method and modulation order of the first pulse, wherein the modulation method 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.;

[0085] The modulation method and modulation order of the second pulse, the modulation method 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.

[0086] Optionally, the acquiring of the first information may include at least one of the following:

[0087] (1) The first device determines the first information;

[0088] (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.;

[0089] (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.

[0090] For example, the first device may obtain the first information in at least one of the following ways:

[0091] (a) The first device determines first information;

[0092] (b) the second device determines the first information and sends the first information to the first device;

[0093] (c) the third device configures or indicates the first information to the first device;

[0094] (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;

[0095] (e) The third device configures or indicates the first information to the first device, and configures or indicates the demodulation information (the fourth information described below) to the second device;

[0096] (f) the third device configures or indicates the first information to the first device, and 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;

[0097] (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.

[0098] See also Figure 3 , Figure 3 1 is a flowchart of an information demodulation method provided in an embodiment of the present application, the method is executed by a second device, and the second device is a terminal or a network side device. Figure 3 As shown, the method comprises the following steps:

[0099] Step 31: The second device receives 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 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;

[0100] Step 32: The second device demodulates the modulation symbols.

[0101] 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 the second pulse or after the second pulse, which is not limited.

[0102] 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.

[0103] Optionally, the information frame may include l (l≥2) time units, that is, an information frame with a length of l (l≥2) time units. The pulse interval between the first pulse and the second pulse may be understood as the number of time units.

[0104] 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.

[0105] Optionally, when modulating the bit information to be modulated, the pulse interval (or the 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 the 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.

[0106] Through the scheme in the embodiment of the present application, the bit information to be modulated can be modulated in combination with the pulse interval between two pulses in the information frame and the pulse position of a pulse, thereby improving the spectrum efficiency of the system and efficiently realizing the modulation of the bit information.

[0107] Optionally, the first pulse characteristic may further include at least one of the following:

[0108] the amplitude of the first pulse;

[0109] a phase of the first pulse;

[0110] the amplitude of the second pulse;

[0111] a phase of the second pulse;

[0112] an amplitude difference between the first pulse and the second pulse;

[0113] A phase difference between the first pulse and the second pulse.

[0114] 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 the related information of the information frame acquired in advance. The information demodulation method also includes:

[0115] The second device acquires fourth information, where the fourth information is demodulation information related to demodulation performed by the second device.

[0116] The above step 32 may include:

[0117] The second device demodulates the modulation symbol according to the fourth information.

[0118] Optionally, the fourth information may include but is not limited to at least one of the following:

[0119] Modulation type, for example, the modulation method used is differential double pulse position and interval modulation;

[0120] The number of time units in the information frame, that is, the total number of time units in the information frame;

[0121] The number of pulses in the information frame;

[0122] a modulation order of a pulse position of the first pulse or the second pulse;

[0123] The number of time units related to the modulation order of the pulse position of the first pulse or the second pulse;

[0124] a modulation order of the pulse interval between the first pulse and the second pulse;

[0125] The number of time units related to the modulation order of the pulse interval between the first pulse and the second pulse;

[0126] A modulation method and modulation order of the first pulse, wherein the modulation method 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.;

[0127] The modulation method and modulation order of the second pulse, the modulation method 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.

[0128] Optionally, the acquiring of the fourth information may include at least one of the following:

[0129] (1) The second device determines the fourth information;

[0130] (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 may be carried by at least one of the following: RRC signaling, MAC CE, DCI, SCI, L1 signaling, etc.;

[0131] (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.

[0132] For example, the second device may obtain the fourth information in at least one of the following ways:

[0133] (a) The first device determines the first information and the fourth information by itself, and sends the fourth information to the second device;

[0134] (b) the second device determines the first information and the fourth information by itself, and sends the first information to the first device;

[0135] (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;

[0136] (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;

[0137] (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;

[0138] (f) the third device configures or indicates the first information to the first device, and simultaneously configures or indicates part of the fourth information to the second device, and the first device configures or indicates part of the fourth information to the second device;

[0139] (g) The third device configures or indicates the fourth information to the second device, and simultaneously 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.

[0140] The present application is described below in conjunction with specific embodiments.

[0141] Embodiment 1

[0142] In the first embodiment, k=4, l=16, m=n=2 are 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 selected as 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 selected as 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 where k, l, m, and n take arbitrary values, and the way in which the pulse position or pulse interval represents the bit can also be performed according to Gray mapping or non-Gray mapping.

[0143] Modulation process (first device):

[0144] The first device determines the parameters of differential double pulse position and interval modulation according to the acquired first information (as described in the above embodiment), 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:

[0145] (1) Modulate the 2 bits by the pulse position of the first pulse. Figure 4For example, in the first information frame, the number of time units from the first pulse to the starting time unit position of the corresponding information frame is 0, representing the transmitted bit is 00; in the second information frame, the number of time units from the first pulse to the starting time unit position of the corresponding information frame is 2, representing the transmitted bit is 10; in the third information frame, the number of time units from the first pulse to the starting time unit position of the corresponding information frame is 1, representing the transmitted bit is 01.

[0146] (2) Modulate the other two bits by the number of time units between the first pulse and the second pulse. Figure 4 For example, in the first information frame, the number of time units between the first pulse and the second pulse is 4, representing the transmitted bit is 11; in the second information frame, the number of time units between the first pulse and the second pulse is 3, representing the transmitted bit is 10; in the third information frame, the number of time units between the first pulse and the second pulse is 2, representing the transmitted bit is 01.

[0147] (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.

[0148] (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.

[0149] (5) According to the modulation of (1) to (4) above, complete the modulation of other information frames.

[0150] Demodulation process (second device):

[0151] The second device determines the demodulation parameters of the 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) according to the fourth information obtained (as described in the above embodiment), and performs demodulation according to the following principles:

[0152] (1) After system synchronization, determine the starting time unit position of the first information frame and start demodulation.

[0153] (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 according to the number of time units between the first pulse and the second pulse. Figure 4Taking the second information frame in as an example, according to the number of time units between the first pulse and the starting time unit position of the corresponding information frame is 2, the demodulated bit information is 10; at the same time, according to the number of time units between the first pulse and the second pulse is 3, the demodulated bit information is 10.

[0154] (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.

[0155] (4) According to the demodulation methods (1) to (3) above, complete the demodulation of other information frames.

[0156] Embodiment 2

[0157] 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 selected as the above-mentioned first pulse or second pulse) and the second pulse (which can be selected as 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 of arbitrary k, l, m, n values, and the way in which the pulse position or pulse interval represents the bit can also be performed according to Gray mapping or non-Gray mapping.

[0158] Modulation process (first device):

[0159] The first device determines the parameters of differential double pulse position and interval modulation according to the acquired first information (as described in the above embodiment), 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:

[0160] (1) In each information frame, the time unit where the first pulse is located is used as the starting time unit, and the two bits are modulated by the number of units between the first pulse and the second pulse. Figure 5 Taking the third information frame in as an example, the number of time units between the first pulse and the second pulse is 2, and the bits representing the transmission are 01 (the first two bits).

[0161] (2) Modulate the remaining two bits by the number of time units between the time unit where the second pulse is located and the end time unit of the corresponding information frame to complete the modulation of part of the information. Figure 5 Taking the third information frame in as an example, the number of time units between the time unit where the second pulse is located and the end time unit of the corresponding information frame is 1, so the bits representing the transmission are 01 (the last two bits).

[0162] (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.

[0163] (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.

[0164] (5) According to the modulation of (1) to (4) above, complete the modulation of other information frames.

[0165] Demodulation process (second device):

[0166] The second device determines the demodulation parameters of the 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) according to the fourth information obtained (as described in the above embodiment), and performs demodulation according to the following principles:

[0167] (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.

[0168] (2) For the information frame to be demodulated, first determine the starting time unit of the information frame to be demodulated, and complete the demodulation of the first part of the bits according to the number of time units between the first pulse and the second pulse in the information frame, and at the same time complete the demodulation of the second part of the bits according to the number of time units between the time unit where the second pulse is located and the end time unit of the information frame. Figure 2 Taking the third information frame in the example, according to the number of time units between the first pulse and the second pulse is 2, the demodulated bit information is 01; at the same time, according to the number of time units between the time unit where the second pulse is located and the end time unit of the information frame is 1, the demodulated bit information is 01.

[0169] (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.

[0170] (4) According to the demodulation methods (1) to (3) above, complete the demodulation of other information frames.

[0171] Embodiment 3

[0172] 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.

[0173] In one possible example, the pulse amplitude or intensity of each pulse also carries p bits of information. Fig. 6A As shown, the pulses in each information frame support 4 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 bit information, then it can be: 4 bits are modulated by the position and interval between two pulses, and 4 bits are modulated by the amplitude of two pulses.

[0174] In one possible example, the phase of each pulse also carries p bits of information. Figure 6B As shown, the pulses in each information frame support two types of phase modulation, so each pulse can carry 1 bit of information in the phase dimension. If an information frame can carry 6 bits of bit information, then it can be: 4 bits are modulated by the position and interval between two pulses, and 2 bits are modulated by the phase of two pulses.

[0175] In a possible example, the amplitude difference between two pulses can also carry p bits of information. Fig. 7A As shown, each pulse supports 4-order differential amplitude modulation 4DASK, with amplitudes of 1, α, α 2 ,α 3 The 4DASK is modulated according to the method shown in Table 1, thereby obtaining Fig. 7A It is worth mentioning that in Fig. 7A In the example, 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.

[0176] Table 1

[0177]

[0178] In a possible example, the phase difference between two pulses can also carry p bits of information. Figure 7B As shown, each pulse supports 8th order differential phase modulation 8DPSK. This 8DPSK can be modulated according to the following table 2, so as to obtain Figure 7B It is worth mentioning that in Figure 7B , 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 with the previous pulse (i.e., the second pulse in the first information frame) is That is, the second pulse modulated bit 111 in the second information frame can be obtained. According to the same modulation method, each pulse modulated bit in other information frames can be obtained.

[0179] Table 2

[0180]

[0181] Embodiment 4

[0182] In the fourth embodiment, the configuration and indication process of the first device and the second device completing data transmission based on differential multi-pulse position and interval modulation under several typical network deployment architectures is given.

[0183] In a typical architecture, the first device or the second device determines the first information and the fourth information, and the device (such as the first device) sends the fourth information 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 modulation symbols, that is, a signal after the modulation symbols are subjected to necessary synchronization, pilot insertion and other signal processing, such as Fig. 8A and Figure 8B As shown. This typical architecture includes but is not limited to the base station-UE communication mode, the UE-UE communication mode without network control in the sidelink, the AP STA-STA mode in WiFi, the STA-STA (ie, WiFi direct connection mode), the communication mode in Bluetooth / Zigbee, etc. That is, one device of the communication (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.

[0184] 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:

[0185] Sub-mode 1: Fig. 9A As shown, the third device configures or indicates the first information of the first device, and the subject that configures or indicates the fourth information to the second device is the first 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 of the master UE, and the master UE configures or indicates the fourth information of the slave UE.

[0186] Second sub-mode: Fig. 9B As shown, similar to the above-mentioned first sub-mode, 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 a master UE and a slave UE in the 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.

[0187] The third sub-mode: Fig. 9C As shown, 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 the sidelink, and the base station configures the first information or the fourth information for the two UEs at the same time.

[0188] In another architecture, the subject that configures or indicates the first information for the first device and the subject that configures or indicates the fourth information for the second device are not the same device. Fig. 10A As shown, the device that configures or indicates the fourth information for the second device may be the first device in addition to the third device. In one possible solution, the third device may 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, Fig. 10B As shown, the device that configures or indicates the first information for the first device may be the second device in addition to the third device. In one possible solution, the third device may 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 content in the first information, and the second device configures or indicates part of the content in the first information, and the two together constitute the complete first information.

[0189] It is worth noting that the first signal here is a signal generated by modulation symbols, which is a signal after the modulation symbols have undergone necessary synchronization, pilot insertion and other signal processing.

[0190] 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.

[0191] See also Fig.11 , Fig.11 is a structural diagram of an information modulation device provided in an embodiment of the present application, the device is applied to a first device, such as Fig.11 As shown, the information modulation device 110 includes:

[0192] The modulation module 111 is used to modulate the bit information to be modulated by using a first pulse characteristic to obtain a modulation symbol; wherein 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 a first pulse or a second pulse in an information frame;

[0193] The sending module 112 is configured to send the modulation symbol.

[0194] 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.

[0195] Optionally, the modulation module 111 is specifically configured to perform at least one of the following after modulating the bit information to be modulated by using the first pulse characteristic:

[0196] 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;

[0197] 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, all empty time units located after the second pulse in the information frame are deleted to obtain the modulation symbol.

[0198] 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;

[0199] 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.

[0200] Optionally, the time unit includes at least one of the following:

[0201] Resource unit, symbol, time slot, subframe, frame.

[0202] Optionally, the first pulse characteristic further includes at least one of the following:

[0203] the amplitude of the first pulse;

[0204] a phase of the first pulse;

[0205] the amplitude of the second pulse;

[0206] a phase of the second pulse;

[0207] an amplitude difference between the first pulse and the second pulse;

[0208] A phase difference between the first pulse and the second pulse.

[0209] Optionally, the information modulation device 11 further includes:

[0210] A first acquisition module, used to acquire first information;

[0211] 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:

[0212] Modulation type;

[0213] The number of time units of the information frame;

[0214] the number of pulses in the information frame;

[0215] a modulation order of a pulse position of the first pulse or the second pulse;

[0216] The number of time units related to the modulation order of the pulse position of the first pulse or the second pulse;

[0217] a modulation order of a pulse interval between the first pulse and the second pulse;

[0218] The number of time units related to the modulation order of the pulse interval between the first pulse and the second pulse;

[0219] The modulation mode and modulation order of the first pulse;

[0220] The modulation method and modulation order of the second pulse.

[0221] Optionally, the first acquisition module is specifically configured to perform at least one of the following:

[0222] determining the first information;

[0223] 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;

[0224] 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.

[0225] The information modulation device 11 provided in the embodiment of the present application can achieve Figure 2 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0226] See also Fig.12, Fig.12 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, such as Fig.12 As shown, the information demodulation device 120 includes:

[0227] The receiving module 121 is used to receive 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, 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;

[0228] The demodulation module 122 is configured to demodulate the modulation symbols.

[0229] Optionally, the first pulse characteristic further includes at least one of the following:

[0230] the amplitude of the first pulse;

[0231] a phase of the first pulse;

[0232] the amplitude of the second pulse;

[0233] a phase of the second pulse;

[0234] an amplitude difference between the first pulse and the second pulse;

[0235] A phase difference between the first pulse and the second pulse.

[0236] Optionally, the information demodulation device 120 further includes:

[0237] A second acquisition module, used to acquire fourth information;

[0238] The demodulation module 122 is specifically configured to demodulate the modulation symbol according to the fourth information; the fourth information includes at least one of the following:

[0239] Modulation type;

[0240] The number of time units of the information frame;

[0241] the number of pulses in the information frame;

[0242] a modulation order of a pulse position of the first pulse or the second pulse;

[0243] The number of time units related to the modulation order of the pulse position of the first pulse or the second pulse;

[0244] a modulation order of a pulse interval between the first pulse and the second pulse;

[0245] The number of time units related to the modulation order of the pulse interval between the first pulse and the second pulse;

[0246] The modulation mode and modulation order of the first pulse;

[0247] The modulation method and modulation order of the second pulse.

[0248] Optionally, the second acquisition module is specifically configured to perform at least one of the following:

[0249] determining the fourth information;

[0250] 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;

[0251] 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.

[0252] The information demodulation device 120 provided in the embodiment of the present application can achieve Figure 3 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0253] like Fig.13 As shown, the embodiment of the present application further provides a communication device 130, including a processor 131 and a memory 132, and the memory 132 stores a program or instruction that can be run on the processor 131. For example, when the communication device 130 is a first device, the program or instruction is executed by the processor 131 to implement the various steps of the above-mentioned information modulation method embodiment, and can achieve the same technical effect. When the communication device 130 is a second device, the program or instruction is executed by the processor 131 to implement the various steps of the above-mentioned information demodulation method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0254] The embodiment of 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 used to run a program or instruction to implement the following Figure 2 or Figure 3 The steps in the method embodiment shown. This terminal embodiment corresponds to the above method embodiment, and each implementation process and implementation mode of the above method embodiment can be applied to this terminal embodiment and can achieve the same technical effect.

[0255] Specifically, Fig.14 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.

[0256] 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.

[0257] Those skilled in the art will appreciate that the terminal 1400 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1410 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.14 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0258] It should be understood that in the 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 a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0259] In the embodiment of the present application, after receiving downlink data from the network side device, the radio frequency unit 1401 can transmit the data to the processor 1410 for processing; in addition, the radio frequency unit 1401 can send uplink data to the network side device. Generally, 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, etc.

[0260] 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, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), 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. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory 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.

[0261] The processor 1410 may include one or more processing units; optionally, the processor 1410 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1410.

[0262] 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 modulated using the first pulse characteristic to obtain the bit information to be modulated, 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, the pulse position of the first pulse or the second pulse in the information frame.

[0263] 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 effect. To avoid repetition, it will not be repeated here.

[0264] The embodiment of 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 used to run a program or instruction to implement the following Figure 2 or Figure 3 The steps of the method embodiment shown. The network side device embodiment corresponds to the above method embodiment, and each implementation process and implementation mode of the above method embodiment can be applied to the network side device embodiment and can achieve the same technical effect.

[0265] Specifically, the embodiment of the present application also provides a network side device. Fig.15 As shown, 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 through 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 sent and sends it to the radio frequency device 152. The radio frequency device 152 processes the received information and sends it out through the antenna 151.

[0266] 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.

[0267] The baseband device 153 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig.15 As shown, 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 to execute the network device operations shown in the above method embodiment.

[0268] The network side device may further include a network interface 156, which is, for example, a Common Public Radio Interface (CPRI).

[0269] Specifically, the network side device 150 of the embodiment of the present application further includes: instructions or programs stored in the memory 155 and executable on the processor 154, and the processor 154 calls the instructions or programs in the memory 155 to execute. Fig.11 or Fig.12 The methods executed by each module shown in the figure achieve the same technical effects, so they will not be described here to avoid repetition.

[0270] 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.

[0271] 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-transient readable storage medium.

[0272] 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.

[0273] 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.

[0274] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium, and 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.

[0275] 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 as described above, and the network side device can be used to execute the steps of the information demodulation method as described above; or, the terminal can be used to execute the steps of the information demodulation method as described above, and the network side device can be used to execute the steps of the information modulation method as described above.

[0276] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the presence of other identical elements in the process, method, article or device including 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 reverse 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.

[0277] Through the description of the above implementation methods, 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 hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.

[0278] 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 the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.

Claims

1. An information modulation method, characterized in that: include: 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, characterized in that 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, characterized in that: 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, characterized in that 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, characterized in that: 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, characterized in that: 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; 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, characterized in that 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, characterized in that: include: 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, characterized in that 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, characterized in that: 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; 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, characterized in that 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, characterized in that: include: 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, characterized in that: include: 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, characterized in that: It includes a processor and a memory, 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, it 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.

15. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it 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.