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

By modulating in the information frame using the pulse interval between the first pulse and the second pulse and the pulse characteristics of the second pulse, the problems of low spectral efficiency and high bit error rate in the prior art are solved, and efficient bit information modulation is achieved.

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

Patent Information

Application Number
CN202311364616.2
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 and high bit error rate.

Method used

By modulating the bit information by utilizing the pulse interval between the first pulse and the second pulse in the information frame and the pulse characteristics of the second pulse, the bit information is realized to achieve efficient in-information modulation.

Benefits of technology

It improves the spectrum efficiency of the system, improves the power utilization and bit error rate performance, and realizes efficient modulation of bit information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119865403A_ABST
    Figure CN119865403A_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 any one of the following items: a pulse interval between a first pulse and a second pulse in an information frame, a pulse interval between the first pulse and the second pulse in the information frame, and a pulse characteristic of the second pulse; the first pulse and the second pulse have different pulse characteristics; 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 any one of the following: a pulse interval between a first pulse and a second pulse in an information frame, a pulse interval between a first pulse and a second pulse in an information frame, and a pulse characteristic of the second pulse; the first pulse and the second pulse have different pulse characteristics;

[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 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 any one of the following: a pulse interval between a first pulse and a second pulse in an information frame, a pulse interval between a first pulse and a second pulse in an information frame, and a pulse characteristic of the second pulse; the first pulse and the second pulse have different pulse characteristics;

[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 any one of the following: a pulse interval between a first pulse and a second pulse in an information frame, a pulse interval between a first pulse and a second pulse in an information frame, and a pulse characteristic of the second pulse; the first pulse and the second pulse have different pulse characteristics;

[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 any one of the following: a pulse interval between a first pulse and a second pulse in an information frame, a pulse interval between a first pulse and a second pulse in an information frame, and a pulse characteristic of the second pulse; the first pulse and the second pulse have different pulse characteristics;

[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 comprises any one of the following: a pulse interval between a first pulse and a second pulse in an information frame, a pulse interval between a first pulse and a second pulse in an information frame, and a pulse characteristic of the second pulse; the first pulse and the second pulse have different pulse characteristics.

[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 any one of the following: a pulse interval between a first pulse and a second pulse in an information frame, a pulse interval between a first pulse and a second pulse in an information frame, and a pulse characteristic of the second pulse. It is possible to utilize the pulse interval between two pulses in an information frame for modulation, thereby improving the spectrum efficiency of the system, and having better power utilization and bit error rate performance, thereby efficiently realizing the 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] Figure 6 is a schematic diagram of the modulation method in Example 3 of the present application;

[0029] Figure 7 is a schematic diagram of the modulation method in the fourth 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 fifth 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 fifth embodiment of the present application;

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

[0033] Fig.11 It 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 thGeneration, 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 flowchart of an information modulation method provided by an embodiment of the present application, the method is executed by a first device, and the first device may be 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 any one of the following: a pulse interval between a first pulse and a second pulse in an information frame, a pulse interval between a first pulse and a second pulse in an information frame, and a pulse characteristic of the second pulse;

[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 have different pulse characteristics. The first pulse can be understood as a fixed reference pulse, and the second pulse can be understood as a variable data pulse.

[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, modulation can be performed using only the pulse interval (or the number of time units) between the first pulse and the second pulse in an information frame, or modulation can be performed jointly using the pulse interval (or the number of time units) between the first pulse and the second pulse in an information frame and the pulse characteristics of the second pulse.

[0053] Through the scheme in the embodiment of the present application, it is possible to modulate the bit information to be modulated by utilizing the pulse interval between two pulses in an information frame, thereby improving the spectrum efficiency of the system, and having good power utilization and bit error rate performance, thereby efficiently realizing the modulation of the bit information.

[0054] Optionally, if the bit information to be modulated has k bits, then: 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, and n bits among the k bits are modulated / mapped using the pulse characteristics of the second pulse; wherein, m+n=k, 1≤m≤k, 0≤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, at least one pulse characteristic of the first pulse and the second pulse is different. The first pulse and the second pulse satisfy at least one of the following:

[0060] The pulse width of the first pulse is different from the pulse width of the second pulse;

[0061] The pulse amplitude / power of the first pulse is different from the pulse amplitude / power of the second pulse;

[0062] The pulse phase of the first pulse and the pulse phase of the second pulse are different.

[0063] Optionally, when multiple information frames are used to modulate multiple bits of information to be modulated, the pulse characteristics of the first pulses in the multiple information frames are the same, so as to serve as a reference and reduce the modulation complexity. For example, the pulse characteristics of the first pulses in the multiple information frames, such as pulse width, pulse amplitude, and pulse phase, are the same.

[0064] Optionally, the first pulse may be located at a start time unit position or an end time unit position of the information frame.

[0065] Optionally, the pulse characteristic of the second pulse is related to the n bits to be modulated. When different information frames are used to modulate the multiple bits of information to be modulated, the pulse characteristics of the second pulses in the different information frames may satisfy any of the following:

[0066] In the case where the pulse characteristics of the second pulse are not used to modulate the bit information to be modulated, that is, when n=0, the pulse characteristics of the second pulses in the different information frames are the same; for example, the pulse characteristics of the second pulses in the different information frames, such as the pulse width, pulse amplitude and pulse phase, are the same; in this case, the target modulation method can be determined first, and if the target modulation method includes not using the pulse characteristics of the second pulse to modulate the bit information to be modulated, then when multiple information frames are used to modulate multiple bits of information to be modulated, the pulse characteristics of the second pulses in different information frames are the same, and only the pulse interval between the first pulse and the second pulse is used to modulate the bit information to be modulated; in this way, the modulation process can be simplified, and the demodulation process can be simplified at the same time;

[0067] When the pulse characteristics of the second pulse are used to modulate the bit information to be modulated, that is, when n≥0, the pulse characteristics of the second pulses in different information frames are different; in this case, the target modulation method can be determined first. If the target modulation method includes modulating the bit information to be modulated by the pulse characteristics of the second pulse, then when multiple information frames are used to modulate multiple bits of information to be modulated, the pulse characteristics of the second pulses in different information frames are respectively used to modulate the corresponding parts of the bit information.

[0068] Optionally, when the pulse characteristics of the second pulses in the different information frames are different, at least one pulse characteristic of the second pulses in the different information frames is different, and at least one of the following items may be satisfied:

[0069] The pulse width is different;

[0070] The pulse amplitude is different;

[0071] The pulse phase is different.

[0072] Optionally, when the number of time units in the information frame is not fixed, that is, the number of time units in each information frame used for modulation is not fixed, the first pulse and the second pulse in the information frame may satisfy at least one of the following:

[0073] 1) The first pulse is located at the start time unit position of the information frame, and the number of time units between the second pulse and the end time unit position of the information frame is fixed, for example, a fixed number of c (c ≥ 0) time units;

[0074] 2) The first pulse is located at the end time unit position of the information frame, and the number of time units between the second pulse and the start time unit position of the information frame is fixed, for example, a fixed number of c (c ≥ 0) time units;

[0075] 3) There are a preset number of protection time units between the first pulse and the second pulse, for example, there are x (x≥0) protection time units.

[0076] In this way, through the parameter design of the non-fixed-length information frame, a balance between spectrum efficiency, power efficiency and bit error rate performance can be achieved during pulse modulation.

[0077] Optionally, when the number of time units in the information frame is fixed, that is, the number of time units in each information frame used for modulation is fixed, the first pulse and the second pulse in the information frame satisfy at least one of the following:

[0078] a) The first pulse is located at the starting time unit position of the information frame, and the number of time units between the second pulse and the ending time unit position of the information frame is determined according to at least one of the following: the number of time units l of the information frame, the number of time units i (i≥0) of the first pulse, the number of time units j (j≥0) of the second pulse, the number of protection time units x (x≥0) between the first pulse and the second pulse, the number of time units c (c≥0) between the second pulse and the starting time unit position or the ending time unit position of the information frame, and the pulse interval (number of time units) between the first pulse carrying bit information and the second pulse m -1, m represents the number of bits of the bit information carried by this pulse interval. That is to say, the number of time units between the second pulse and the end time unit position of the information frame is not fixed, and is determined according to parameters such as i, x or c. For example, the number of time units y (y ≥ 0) between the second pulse and the end time unit position of the information frame can be expressed as: y = l-(i+j+x+c+2 m -1).

[0079] b) The first pulse is located at the end time unit position of the information frame, and the number of time units between the second pulse and the start time unit position of the information frame is determined according to at least one of the following: the number of time units l of the information frame, the number of time units i (i≥0) of the first pulse, the number of time units j (j≥0) of the second pulse, the number of protection time units x (x≥0) between the first pulse and the second pulse, the number of time units c (c≥0) between the second pulse and the start time unit position or the end time unit position of the information frame, and the pulse interval (number of time units) between the first pulse carrying bit information and the second pulse m -1, m represents the number of bits of the bit information carried by this pulse interval. That is to say, the number of time units between the second pulse and the starting time unit position of the information frame is not fixed, and is determined according to parameters such as i, x or c. For example, the number of time units y (y ≥ 0) between the second pulse and the starting time unit position of the information frame can be expressed as: y = l-(i+j+x+c+2 m -1).

[0080] In this way, through the parameter design of the fixed-length information frame, a balance among spectrum efficiency, power efficiency and bit error rate performance can be achieved during pulse modulation.

[0081] 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 mode and order related information, the information frame related information and the like acquired in advance. The information modulation method also includes:

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

[0083] The above step 21 may include:

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

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

[0086] The number of bits m modulated by the pulse interval between the first pulse and the second pulse;

[0087] The number of bits n modulated using the pulse characteristic of the second pulse;

[0088] the pulse characteristics adopted by the first pulse;

[0089] the pulse characteristics adopted by the second pulse;

[0090] The structure mode of the information frame; for example, the structure mode may be a first pulse followed by a second pulse, or a second pulse followed by a first pulse;

[0091] The frame length type of the information frame; for example, the frame length type includes at least one of the following: having a fixed number of time units, having a non-fixed number of time units;

[0092] Information about information frames having a variable number of time units;

[0093] Information about an information frame with a fixed number of time units.

[0094] Optionally, the relevant information of the information frame having an unfixed number of time units may include at least one of the following:

[0095] The number of time units c (c≥0) between the second pulse and the start time unit position or the end time unit position of the information frame;

[0096] The number of time units (pulse width) of the first pulse i (i ≥ 0);

[0097] The number of time units (pulse width) of the second pulse j (j ≥ 0);

[0098] The number of protection time units x between the first pulse and the second pulse (x ≥ 0);

[0099] The pulse interval between the first pulse carrying bit information and the second pulse (number of time units) 2 m -1.

[0100] Optionally, the relevant information of the information frame with a fixed number of time units may include at least one of the following:

[0101] The number of time units of the information frame is l (l≥2);

[0102] The number of time units (pulse width) of the first pulse i (i ≥ 0);

[0103] The number of time units (pulse width) of the second pulse j (j ≥ 0);

[0104] The number of protection time units x between the first pulse and the second pulse (x ≥ 0);

[0105] The pulse interval between the first pulse carrying bit information and the second pulse (number of time units) 2 m -1.

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

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

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

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

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

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

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

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

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

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

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

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

[0118] 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 performed by a second device, and the second device may be a terminal or a network side device. Figure 3 As shown, the method comprises the following steps:

[0119] 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 any one of the following: a pulse interval between a first pulse and a second pulse in an information frame, a pulse interval between a first pulse and a second pulse in an information frame, and a pulse characteristic of the second pulse;

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

[0121] In the embodiment of the present application, the first pulse and the second pulse have different pulse characteristics. The first pulse can be understood as a fixed reference pulse, and the second pulse can be understood as a variable data pulse. The first device can be selected as a terminal or a network side device.

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

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

[0124] Optionally, when modulating the bit information to be modulated, modulation can be performed using only the pulse interval (or the number of time units) between the first pulse and the second pulse in an information frame, or modulation can be performed jointly using the pulse interval (or the number of time units) between the first pulse and the second pulse in an information frame and the pulse characteristics of the second pulse.

[0125] Through the scheme in the embodiment of the present application, modulation can be achieved by utilizing the pulse interval between two pulses in an information frame, thereby improving the spectrum efficiency of the system, and having good power utilization and bit error rate performance, thereby efficiently realizing the modulation of bit information.

[0126] 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 mode and order related information, the information frame related information, etc. acquired in advance. The information demodulation method also includes:

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

[0128] The above step 32 may include:

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

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

[0131] The number of bits m modulated by the pulse interval between the first pulse and the second pulse;

[0132] The number of bits n modulated using the pulse characteristic of the second pulse;

[0133] the pulse characteristics adopted by the first pulse;

[0134] the pulse characteristics adopted by the second pulse;

[0135] The structure mode of the information frame; for example, the structure mode may be a first pulse followed by a second pulse, or a second pulse followed by a first pulse;

[0136] The frame length type of the information frame; for example, the frame length type includes at least one of the following: having a fixed number of time units, having a non-fixed number of time units;

[0137] Information about information frames having a variable number of time units;

[0138] Information about an information frame with a fixed number of time units.

[0139] Optionally, the relevant information of the information frame having an unfixed number of time units may include at least one of the following:

[0140] The number of time units c (c≥0) between the second pulse and the start time unit position or the end time unit position of the information frame;

[0141] The number of time units (pulse width) of the first pulse i (i ≥ 0);

[0142] The number of time units (pulse width) of the second pulse j (j ≥ 0);

[0143] The number of protection time units x between the first pulse and the second pulse (x ≥ 0);

[0144] The pulse interval between the first pulse carrying bit information and the second pulse (number of time units) 2 m -1.

[0145] Optionally, the relevant information of the information frame with a fixed number of time units may include at least one of the following:

[0146] The number of time units of the information frame is l (l≥2);

[0147] The number of time units (pulse width) of the first pulse i (i ≥ 0);

[0148] The number of time units (pulse width) of the second pulse j (j ≥ 0);

[0149] The number of protection time units x between the first pulse and the second pulse (x ≥ 0);

[0150] The pulse interval between the first pulse carrying bit information and the second pulse (number of time units) 2 m -1.

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

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

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

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

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

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

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

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

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

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

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

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

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

[0164] Embodiment 1

[0165] In the first embodiment, different pulse characteristic dimensions are used to identify the first pulse (or referred to as: reference pulse) and the second pulse (or referred to as: data pulse) for modulating bit information, wherein the first pulse is identified by the pulse amplitude dimension, and the second pulse is characterized by the pulse phase dimension. Without loss of generality, the first pulse may also be identified by pulse width and pulse phase, and the second pulse may also be characterized by pulse amplitude and pulse width dimensions for bit information.

[0166] Modulation process (first device):

[0167] The first device determines the modulation parameters and pulse characteristic dimensions according to the first information obtained (specifically as described in the above embodiment); wherein the pulse amplitude of the first pulse is 1.2 (normalized value) and the phase is 0; the pulse amplitude of the second pulse is 1 (normalized value), the phase representing the bit "0" is 0, and the phase representing the bit "1" is π; a non-fixed-length information frame mode is adopted, and the number of protection time units between the first pulse and the second pulse is x=0 time units; the number of time units between the second pulse and the end time unit position of the corresponding information frame is a fixed c=0 time unit, or the number of time units between the second pulse and the start time unit position of the corresponding information frame is a fixed c=0 time unit. Afterwards, the first device can perform modulation according to the following principles:

[0168] (1) Modulate the first bit by the phase of the second pulse. Figure 4 Option 1 (the first pulse is located at the beginning of the information frame), or Figure 4 Taking scheme 2 (the first pulse is located at the end position of the information frame) as an example, the first information frame needs to modulate the first bit "0" in the bit "010", and the phase mapped to the second pulse is 0; the second information frame needs to modulate the first bit "1" in the bit "100", and the phase mapped to the second pulse is π; the third information frame needs to modulate the first bit "1" in the bit "111", and the phase mapped to the second pulse is π.

[0169] (2) The last two bits are modulated by the pulse interval (i.e., the number of time units) between the first pulse and the second pulse. Figure 4 Option 1 (the first pulse is located at the beginning of the information frame), or Figure 4 Taking scheme 2 (the first pulse is located at the end position of the information frame) as an example, the first information frame needs to modulate the last two bits "10" in the bit "010", and the number of time units mapped to the first pulse and the second pulse is 2; the second information frame needs to modulate the last two bits "00" in the bit "100", and the number of time units mapped to the first pulse and the second pulse is 0 (that is, the first pulse and the second pulse are two adjacent pulses), and the third information frame needs to modulate the last two bits "11" in the bit "111", and the number of time units mapped to the first pulse and the second pulse is 3.

[0170] (3) If the mode of first pulse followed by second pulse is adopted (i.e. corresponding to Figure 4In solution 1), the empty time unit after the second pulse can be deleted; at this time, the next time unit of the time unit where the second pulse in the information frame is located is used as the starting time unit of the next information frame, that is, the time unit position where the first pulse of the next information frame is located.

[0171] (4) If the mode of first second pulse and then first pulse is adopted (i.e. corresponding to Figure 4 In scheme 2, the first pulse is located at the end position of the information frame), the empty time unit before the second pulse can be deleted; at this time, the next time unit of the time unit where the first pulse in the information frame is located is used as the starting time unit of the next information frame, that is, the time unit position where the second pulse of the next information frame is located.

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

[0173] Demodulation process (second device):

[0174] The second device determines the demodulation parameters and pulse characteristic dimensions according to the fourth information obtained (specifically as described in the above embodiment); wherein the pulse amplitude of the first pulse is 1.2 (normalized value) and the phase is 0; the pulse amplitude of the second pulse is 1 (normalized value), the phase representing the bit "0" is 0, and the phase representing the bit "1" is π; a non-fixed-length information frame mode is adopted, and the number of protection time units between the first pulse and the second pulse is x=0 time units; the number of time units between the second pulse and the end time unit position of the corresponding information frame is a fixed c=0 time unit, or the number of time units between the second pulse and the start time unit position of the corresponding information frame is a fixed c=0 time unit. Afterwards, the second device can perform demodulation according to the following principles:

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

[0176] (2) According to the fourth information, determine whether the mode is a first pulse followed by a second pulse or a second pulse followed by a first pulse, and determine the number of time units of the information frame according to the corresponding mode, that is, the number of time units between a first pulse and the next first pulse. The first pulse is a pulse with an amplitude of 1.2, and the second device can determine whether the corresponding pulse is the first pulse according to the pulse amplitude / power.

[0177] (3) Demodulate according to the phase of the second pulse. If the phase is 0, it is demodulated to bit "0"; if the phase is π, it is demodulated to bit "1".

[0178] (4) Demodulation is performed according to the number of time units between the first pulse and the second pulse in the information frame. If the number of time units between the first pulse and the second pulse is 0, the demodulation is bit "00"; if the number of time units between the first pulse and the second pulse is 1, the demodulation is bit "01"; if the number of time units between the first pulse and the second pulse is 2, the demodulation is bit "10"; if the number of time units between the first pulse and the second pulse is 3, the demodulation is bit "11".

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

[0180] This embodiment 1 provides a dual pulse interval modulation in which the first pulse and the second pulse are modulated using the characteristics of different pulse dimensions under a non-fixed-length information frame. The advantage is that compared with the traditional digital pulse interval modulation (Dynamic Packing Injection Molding, DPIM) modulation, since some bits are modulated by the pulse characteristics of the second pulse, it is not necessary to use a lot of space time units / pulse intervals to represent the bit information, thereby making the average length of the information frame smaller, and thus effectively improving the spectrum efficiency of the system. In addition, the first pulse and the second pulse are modulated using the characteristics of different pulse dimensions, so that the detection accuracy of the first pulse is higher, and the insertion of the first pulse can make the first device and the second device perform frame synchronization according to the first pulse, thereby further improving the bit error rate performance of the system.

[0181] Embodiment 2

[0182] Similar to the above-mentioned first embodiment, in the second embodiment, the first pulse and the second pulse are respectively identified based on different pulse characteristic dimensions, wherein the first pulse is identified by the pulse amplitude dimension, and the second pulse is identified by the phase dimension to characterize the bit information. However, different from the above-mentioned first embodiment, an empty time unit is inserted between the first pulse and the second pulse, or an empty time unit is also inserted between the second pulse and the end time unit position / start time unit position of the corresponding information frame, evolving into a double pulse interval modulation with a protection time unit.

[0183] like Figure 5 As shown, the pulse amplitude of the first pulse is 1.2 (normalized value) and the phase is 0; the pulse amplitude of the second pulse is 1 (normalized value), the phase representing the bit "0" is 0, and the phase representing the bit "1" is π; a non-fixed-length information frame mode is adopted, and the number of protection time units between the first pulse and the second pulse is x = 1 time unit; the number of time units between the second pulse and the end time unit position of the corresponding information frame is fixed c = 1 time unit, that is, Figure 5Scheme 1 with a guard time unit, or the number of time units between the second pulse and the start time unit position of the corresponding information frame is fixed c = 1 time unit, that is, Figure 5 Scheme 2 with protection time unit.

[0184] The modulation and demodulation scheme in the second embodiment is the same as that in the first embodiment, except that the modulation and demodulation corresponding to the two protection time units c=1 and x=1 need to be considered in the present embodiment. The specific process includes:

[0185] (1) First device modulation: The last two bits are modulated by the pulse interval (i.e., the number of time units) between the first pulse and the second pulse, and a protection time unit is inserted between the first pulse and the second pulse. Figure 5 Scheme 1 with a guard time unit (the first pulse is located at the beginning of the information frame), or Figure 5 Taking scheme 2 (the first pulse is located at the end position of the information frame) as an example, the first information frame needs to modulate the last two bits "10" of the bit "010", and the number of time units mapped to the first pulse and the second pulse is 3 (plus 1 protection time unit), and an empty protection time unit is inserted after the second pulse; the second information frame needs to modulate the last two bits "00" of the bit "100", and the number of time units mapped to the first pulse and the second pulse is 1 (plus 1 protection time unit), and an empty protection time unit is inserted after the second pulse; the third information frame needs to modulate the last two bits "11" of the bit "111", and the number of time units mapped to the first pulse and the second pulse is 4 (plus 1 protection time unit), and an empty protection time unit is inserted after the second pulse.

[0186] (2) The second device demodulates: demodulates using the number of time units between the first pulse and the second pulse, and considers that the number of protection time units between the first pulse and the second pulse is 1 (1 protection time unit is added), and inserts an empty protection time unit after the second pulse. If the number of time units between the first pulse and the second pulse is 1, the demodulation is bit "00"; if the number of time units between the first pulse and the second pulse is 2, the demodulation is bit "01"; if the number of time units between the first pulse and the second pulse is 3, the demodulation is bit "10"; if the number of time units between the first pulse and the second pulse is 4, the demodulation is bit "11".

[0187] In the second embodiment, by inserting a protection time unit between the first pulse and the second pulse, or inserting a protection time unit between the second pulse and the start time unit position / end time unit position of the corresponding information frame, the synchronization reliability of the system can be improved, the ability of the system to resist multipath interference can be improved, and the pulse detection false detection rate can be reduced, thereby improving the system bit error rate performance.

[0188] Embodiment 3

[0189] In the third embodiment, the first pulse and the second pulse are respectively identified based on the same pulse characteristic dimension, wherein the first pulse is identified by the pulse amplitude dimension, and the second pulse also uses the pulse amplitude dimension to characterize the bit information. Without loss of generality, the first pulse can also be identified by the pulse width dimension, and the second pulse also uses the pulse width dimension to characterize the bit information; or, the first pulse can also be identified by the pulse phase dimension, and the second pulse also uses the pulse phase dimension to characterize the bit information.

[0190] Modulation process (first device):

[0191] The first device determines the modulation parameters and pulse characteristic dimensions according to the acquired first information (specifically as described in the above embodiment); wherein the pulse amplitude of the first pulse is 2 (normalized value); the pulse amplitude of the second pulse is 1 (normalized value), and the phase representing the bit "0" is 0; the pulse amplitude of the second pulse is 1.5 (normalized value), and the phase representing the bit "1" is π; and the pulse phases of the first pulse and the second pulse representing the bits "1" and "0" are the same; a non-fixed-length information frame mode is adopted, and the number of protection time units between the first pulse and the second pulse is x=0 time units; the number of time units between the second pulse and the end time unit position of the corresponding information frame is a fixed c=1 time unit, or the number of time units between the second pulse and the start time unit position of the corresponding information frame is a fixed c=1 time unit. Afterwards, the first device can perform modulation according to the following principles:

[0192] (1) Modulate the first bit by the amplitude of the second pulse. Figure 6 Option 3 in (the first pulse is located at the beginning of the information frame), or Figure 6 Taking scheme 4 (the first pulse is located at the end position of the information frame) as an example, the first information frame needs to modulate the first bit "0" in the bit "010", and the amplitude mapped to the second pulse is 1; the second information frame needs to modulate the first bit "1" in the bit "100", and the amplitude mapped to the second pulse is 1.5; the third information frame needs to modulate the first bit "1" in the bit "111", and the amplitude mapped to the second pulse is 1.5.

[0193] (2) The last two bits are modulated by the pulse interval (i.e., the number of time units) between the first pulse and the second pulse. Figure 6 Option 3 in (the first pulse is located at the beginning of the information frame), or Figure 6 Taking scheme 4 (the first pulse is located at the end position of the information frame) as an example, the first information frame needs to modulate the last two bits "10" in the bit "010", and the number of time units mapped to the first pulse and the second pulse is 2; the second information frame needs to modulate the last two bits "00" in the bit "100", and the number of time units mapped to the first pulse and the second pulse is 0 (that is, it means that the first pulse and the second pulse are two adjacent pulses); the third information frame needs to modulate the last two bits "11" in the bit "111", and the number of time units mapped to the first pulse and the second pulse is 3.

[0194] (3) If the mode of first pulse followed by second pulse is adopted (i.e. corresponding to Figure 6 In solution 3), since the number of time units between the second pulse and the end time unit position of the corresponding information frame is fixed at c = 1 time unit, the time unit after the first protection time unit after the second pulse is deleted; at this time, the second time unit after the time unit where the second pulse in the information frame is located is used as the starting time unit of the next information frame, that is, the time unit position where the first pulse of the next information frame is located.

[0195] (4) If the mode of first second pulse and then first pulse is adopted (i.e. corresponding to Figure 6 In scheme 4, the first pulse is located at the end position of the information frame), since the number of time units between the second pulse and the starting time unit position of the corresponding information frame is fixed c = 1 time unit, the time unit before the first protection time unit before the second pulse is deleted; at this time, the next time unit of the time unit where the first pulse in the information frame is located is used as the starting time unit of the next information frame, that is, the time unit position where the second pulse of the next information frame is located.

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

[0197] Demodulation process (second device)

[0198] The second device determines the demodulation parameters and pulse characteristic dimensions according to the fourth information obtained (specifically as described in the above embodiment); wherein the pulse amplitude of the first pulse is 2 (normalized value); the pulse amplitude of the second pulse is 1 (normalized value), and the phase representing the bit "0" is 0; the pulse amplitude of the second pulse is 1.5 (normalized value), and the phase representing the bit "1" is π; and the pulse phases of the first pulse and the second pulse representing the bits "1" and "0" are the same; a non-fixed-length information frame mode is adopted, and the number of protection time units between the first pulse and the second pulse is x=0 time units; the number of time units between the second pulse and the end time unit position of the corresponding information frame is a fixed c=1 time unit, or the number of time units between the second pulse and the start time unit position of the corresponding information frame is a fixed c=1 time unit. Afterwards, the second device can perform demodulation according to the following principles:

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

[0200] (2) According to the fourth information, determine whether the mode is a first pulse followed by a second pulse or a second pulse followed by a first pulse, and determine the number of time units of the information frame according to the corresponding mode, that is, the number of time units between a first pulse and the next first pulse. The first pulse is a pulse with an amplitude of 2, and the second device can determine whether the corresponding pulse is the first pulse according to the pulse amplitude / power.

[0201] (3) Demodulate according to the amplitude of the second pulse. If the pulse amplitude is 1, it is demodulated to bit "0"; if the pulse amplitude is 1.5, it is demodulated to bit "1".

[0202] (4) Demodulation is performed according to the number of time units between the first pulse and the second pulse in the information frame. If the number of time units between the first pulse and the second pulse is 0, the demodulation is bit "00"; if the number of time units between the first pulse and the second pulse is 1, the demodulation is bit "01"; if the number of time units between the first pulse and the second pulse is 2, the demodulation is bit "10"; if the number of time units between the first pulse and the second pulse is 3, the demodulation is bit "11".

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

[0204] According to the same principle, it can be extended to the case where the first pulse can also be identified by the pulse width dimension, and the second pulse also uses the pulse width dimension to characterize the bit information; or, the first pulse can also be identified by the pulse phase dimension, and the second pulse also uses the pulse phase dimension to characterize the bit information. In addition, it can also be extended to any x (the number of protection time units between the first pulse and the second pulse is x) and c (the number of time units between the second pulse and the start / end time unit position of the corresponding information frame is a fixed c protection time units). The specific modulation / demodulation process is similar and will not be repeated here.

[0205] This third embodiment provides a double pulse interval modulation in which the first pulse and the second pulse are modulated using the same pulse dimension characteristics under a non-fixed length information frame. The advantage is that the modulation end of the first device only needs to support one modulation dimension characteristic, thereby reducing the implementation complexity.

[0206] Embodiment 4

[0207] Different from the above-mentioned embodiments, the length of the information frame (the number of time units) is not fixed. In the fourth embodiment, the length of each information frame is fixed. Specifically, different schemes can be formed according to whether the first pulse and the second pulse adopt the same pulse characteristic dimension, the front and back patterns of the second pulse and the first pulse in the information frame, whether x protection time units are inserted between the first pulse and the second pulse, whether c protection time units are inserted before the second pulse and the start / end time unit position of the corresponding information frame, etc. Without loss of generality, in the fourth embodiment, different pulse characteristic dimensions are used to respectively identify the first pulse and the second pulse of the modulated bit information, and the number of protection time units between the first pulse and the second pulse is x time units; the number of time units between the second pulse and the start / end time unit position of the corresponding information frame is a fixed c time units; the length of the information frame is set to l time units; and y=l-(i+j+x+c+2 m -1)(y≥0) empty time units are used to keep the length of each information frame fixed at l; i (i≥0) represents the number of time units of the first pulse (pulse width), and j (j≥0) represents the number of time units of the second pulse (pulse width).

[0208] Modulation process (first device):

[0209] The first device determines the modulation parameters and pulse characteristic dimensions according to the first information obtained (specifically as described in the above embodiment); wherein the pulse amplitude of the first pulse is 1.5 (normalized value), the phase is 0, and the pulse width i of the first pulse is 1 time unit; the pulse amplitude of the second pulse is 1 (normalized value), the phase representing the bit "0" is 0, the phase representing the bit "1" is π, and the pulse width j of the second pulse is 1 time unit; a fixed-length information frame mode is adopted, and the length of the information frame is set to l=6; the number of protection time units between the first pulse and the second pulse is x=1 time unit; the number of time units between the second pulse and the end time unit position of the corresponding information frame is a fixed c=0 time unit, or the number of time units between the second pulse and the start time unit position of the corresponding information frame is a fixed c=0 time unit. Afterwards, the first device can perform modulation according to the following principles:

[0210] (1) Modulate the first bit by the phase of the second pulse. Figure 7 Scheme 5 in (the first pulse is located at the beginning of the information frame), or Figure 7 Taking scheme 6 (the first pulse is located at the end position of the information frame) as an example, the first information frame needs to modulate the first bit "0" in the bit "010", and the phase mapped to the second pulse is 0; the second information frame needs to modulate the first bit "1" in the bit "100", and the phase mapped to the second pulse is π; the third information frame needs to modulate the first bit "1" in the bit "111", and the phase mapped to the second pulse is π.

[0211] (2) The last two bits are modulated by the pulse interval (i.e., the number of time units) between the first pulse and the second pulse, and the number of protection time units between the first pulse and the second pulse is considered to be x=1. Figure 7 Scheme 5 in (the first pulse is located at the beginning of the information frame), or Figure 7 Taking scheme 6 (the first pulse is located at the end position of the information frame) as an example, the first information frame needs to modulate the last two bits "10" in the bit "010", and the number of time units mapped to the first pulse and the second pulse is 3; the second information frame needs to modulate the last two bits "00" in the bit "100", and the number of time units mapped to the first pulse and the second pulse is 1; the third information frame needs to modulate the last two bits "11" in the bit "111", and the number of time units mapped to the first pulse and the second pulse is 4.

[0212] (3) If the mode of first pulse followed by second pulse is adopted (i.e. corresponding to Figure 7In solution 5), since a fixed-length information frame of length l=6 is used, it is necessary to insert an empty time unit after each second pulse in the non-fixed-length information frame to ensure that the length of each information frame is l=6. Figure 7 Taking the first information frame in scheme 5 as an example, the pulse interval between the first pulse and the second pulse is 3 time units, the pulse width of the first pulse is 1 time unit, and the pulse width of the second pulse is 1 time unit, so it is necessary to insert 1 time unit after the second pulse; in the second information frame, the pulse interval between the first pulse and the second pulse is 1 time unit, the pulse width of the first pulse is 1 time unit, and the pulse width of the second pulse is 1 time unit, so it is necessary to insert 3 time units after the second pulse; in the third information frame, the pulse interval between the first pulse and the second pulse is 4 time units, the pulse width of the first pulse is 1 time unit, and the pulse width of the second pulse is 1 time unit, so it is necessary to insert 0 time unit after the second pulse, that is, no time unit is inserted.

[0213] (3) If the mode of first second pulse and then first pulse is adopted (i.e. corresponding to Figure 7 In solution 6), since a fixed-length information frame of length l=6 is used, it is necessary to insert an empty time unit before each second pulse in the non-fixed-length information frame to ensure that the length of each information frame is l=6. Figure 7 Taking the first information frame in Scheme 6 as an example, the pulse interval between the first pulse and the second pulse is 3 time units, the pulse width of the first pulse is 1 time unit, and the pulse width of the second pulse is 1 time unit, so it is necessary to insert 1 time unit in front of the second pulse; in the second information frame, the pulse interval between the first pulse and the second pulse is 1 time unit, the pulse width of the first pulse is 1 time unit, and the pulse width of the second pulse is 1 time unit, so it is necessary to insert 3 time units in front of the second pulse; in the third information frame, the pulse interval between the first pulse and the second pulse is 4 time units, the pulse width of the first pulse is 1 time unit, and the pulse width of the second pulse is 1 time unit, so it is necessary to insert 0 time unit in front of the second pulse, that is, no time unit is inserted.

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

[0215] Demodulation process (second device)

[0216] The second device determines the modulation parameters and pulse characteristic dimensions according to the fourth information obtained (specifically as described in the above embodiment); wherein the pulse amplitude of the first pulse is 1.5 (normalized value), the phase is 0, and the pulse width i of the first pulse is 1 time unit; the pulse amplitude of the second pulse is 1 (normalized value), the phase representing the bit "0" is 0, the phase representing the bit "1" is π, and the pulse width j of the second pulse is 1 time unit; a fixed-length information frame mode is adopted, and the length of the information frame is set to l=6; the number of protection time units between the first pulse and the second pulse is x=1 time unit; the number of time units between the second pulse and the end time unit position of the corresponding information frame is a fixed c=0 time unit, or the number of time units between the second pulse and the start time unit position of the corresponding information frame is a fixed c=0 time unit. Afterwards, the second device can perform modulation according to the following principles:

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

[0218] (2) According to the fourth information, determine whether the mode is a first pulse followed by a second pulse or a second pulse followed by a first pulse, and perform demodulation according to every 6 time units as an information frame, that is, the number of time units between a first pulse and the next first pulse. The first pulse is a pulse with an amplitude of 1.5 and a phase of 0, and the second device can determine whether the pulse is the first pulse according to the pulse amplitude / power.

[0219] (3) Demodulate according to the phase of the second pulse. If the phase is 0, it is demodulated to bit "0"; if the phase is π, it is demodulated to bit "1".

[0220] (4) Demodulation is performed according to the number of time units between the first pulse and the second pulse in the information frame, while considering that the number of protection time units between the first pulse and the second pulse is x = 1. If the number of time units between the first pulse and the second pulse is 1, the demodulation is bit "00"; if the number of time units between the first pulse and the second pulse is 2, the demodulation is bit "01"; if the number of time units between the first pulse and the second pulse is 3, the demodulation is bit "10"; if the number of time units between the first pulse and the second pulse is 4, the demodulation is bit "11".

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

[0222] This embodiment provides a solution under a fixed-length information frame. The greatest advantage is that due to the use of a fixed-length information frame, the information frame in this format has a built-in symbol synchronization capability, thereby reducing the information frame detection error rate, thereby effectively improving the system's bit error rate performance.

[0223] According to the same principle, it can be extended to the case where the first pulse can also be identified by the pulse width dimension, and the second pulse also uses the pulse width dimension to characterize the bit information; or, the first pulse can also be identified by the pulse phase dimension, and the second pulse also uses the pulse phase dimension to characterize the bit information; or, the first pulse and the second pulse are respectively identified by different pulse dimension characteristics. In addition, it can also be extended to the case of arbitrary x (the number of protection time units between the first pulse and the second pulse is x) and c (the number of time units between the second pulse and the start / end time unit position of the corresponding information frame is a fixed c protection time units).

[0224] Embodiment 5

[0225] In the fifth 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.

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

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

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

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

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

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

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

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

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

[0235] 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 any one of the following: a pulse interval between a first pulse and a second pulse in an information frame, a pulse interval between a first pulse and a second pulse in an information frame, and a pulse characteristic of the second pulse; the first pulse and the second pulse have different pulse characteristics;

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

[0237] In the embodiment of the present application, the first pulse and the second pulse have different pulse characteristics. The first pulse can be understood as a fixed reference pulse, and the second pulse can be understood as a variable data pulse.

[0238] 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 characteristics of the second pulse; m+n=k, 1≤m≤k, 0≤n<k.

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

[0240] Pulse width;

[0241] Pulse amplitude;

[0242] Pulse phase.

[0243] Optionally, the first pulse and the second pulse satisfy at least one of the following:

[0244] The pulse width of the first pulse is different from the pulse width of the second pulse;

[0245] The pulse amplitude of the first pulse is different from the pulse amplitude of the second pulse;

[0246] A pulse phase of the first pulse is different from a pulse phase of the second pulse.

[0247] Optionally, when multiple information frames are used to modulate multiple bits of information to be modulated respectively, the pulse characteristics of the first pulses in the multiple information frames are the same.

[0248] Optionally, the first pulse is located at a start time unit position or an end time unit position of the information frame.

[0249] Optionally, when different information frames are used to modulate the multiple bits of information to be modulated, the pulse characteristics of the second pulses in the different information frames satisfy any one of the following:

[0250] In the case where the pulse characteristic of the second pulse is not used to modulate the bit information to be modulated, the pulse characteristics of the second pulses in the different information frames are the same;

[0251] When the pulse characteristics of the second pulse are used to modulate the bit information to be modulated, the pulse characteristics of the second pulses in the different information frames are different.

[0252] Optionally, when the pulse characteristics of the second pulses in the different information frames are different, the second pulses in the different information frames satisfy at least one of the following:

[0253] The pulse width is different;

[0254] The pulse amplitude is different;

[0255] The pulse phase is different.

[0256] Optionally, when the number of time units in the information frame is not fixed, the first pulse and the second pulse in the information frame satisfy at least one of the following:

[0257] The first pulse is located at the start time unit position of the information frame, and the number of time units between the second pulse and the end time unit position of the information frame is fixed;

[0258] The first pulse is located at the end time unit position of the information frame, and the number of time units between the second pulse and the start time unit position of the information frame is fixed;

[0259] There is a preset number of protection time units between the first pulse and the second pulse.

[0260] Optionally, when the number of time units in the information frame is fixed, the first pulse and the second pulse in the information frame satisfy at least one of the following:

[0261] The first pulse is located at the start time unit position of the information frame, and the number of time units between the second pulse and the end time unit position of the information frame is determined according to at least one of the following: the number of time units of the information frame, the number of time units of the first pulse, the number of time units of the second pulse, the number of protection time units between the first pulse and the second pulse, the number of time units between the second pulse and the start time unit position or the end time unit position of the information frame, and the pulse interval between the first pulse carrying bit information and the second pulse;

[0262] The first pulse is located at the end time unit position of the information frame, and the number of time units between the second pulse and the start time unit position of the information frame is determined based on at least one of the following: the number of time units of the information frame, the number of time units of the first pulse, the number of time units of the second pulse, the number of protection time units between the first pulse and the second pulse, the number of time units between the second pulse and the start time unit position or the end time unit position of the information frame, and the pulse interval between the first pulse carrying bit information and the second pulse.

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

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

[0265] Optionally, the information modulation device 110 further includes:

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

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

[0268] the number of bits modulated by the pulse interval between the first pulse and the second pulse;

[0269] the number of bits modulated using the pulse characteristic of the second pulse;

[0270] a pulse characteristic adopted by the first pulse;

[0271] a pulse characteristic adopted by the second pulse;

[0272] The structural mode of the information frame;

[0273] The frame length type of the information frame;

[0274] Information about information frames having a variable number of time units;

[0275] Information about an information frame with a fixed number of time units.

[0276] Optionally, the relevant information of the information frame having a non-fixed number of time units includes at least one of the following:

[0277] The number of time units between the second pulse and the start time unit position or the end time unit position of the information frame;

[0278] The number of time units of the first pulse;

[0279] The number of time units of the second pulse;

[0280] The number of protection time units between the first pulse and the second pulse;

[0281] a pulse interval between the first pulse and the second pulse carrying bit information;

[0282] Alternatively, the relevant information of the information frame having a fixed number of time units includes at least one of the following:

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

[0284] The number of time units of the first pulse;

[0285] The number of time units of the second pulse;

[0286] The number of protection time units between the first pulse and the second pulse;

[0287] The pulse interval between the first pulse and the second pulse carries bit information.

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

[0289] determining the first information;

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

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

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

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

[0294] A receiving module 121, 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 any one of the following: a pulse interval between a first pulse and a second pulse in an information frame, a pulse interval between a first pulse and a second pulse in an information frame, and a pulse characteristic of the second pulse; the first pulse and the second pulse have different pulse characteristics;

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

[0296] In the embodiment of the present application, the first pulse and the second pulse have different pulse characteristics. The first pulse can be understood as a fixed reference pulse, and the second pulse can be understood as a variable data pulse.

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

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

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

[0300] the number of bits modulated by the pulse interval between the first pulse and the second pulse;

[0301] the number of bits modulated using the pulse characteristic of the second pulse;

[0302] a pulse characteristic adopted by the first pulse;

[0303] a pulse characteristic adopted by the second pulse;

[0304] The structural mode of the information frame;

[0305] The frame length type of the information frame;

[0306] Information about information frames having a variable number of time units;

[0307] Information about an information frame with a fixed number of time units.

[0308] Optionally, the relevant information of the information frame having a non-fixed number of time units includes at least one of the following:

[0309] The number of time units between the second pulse and the start time unit position or the end time unit position of the information frame;

[0310] The number of time units of the first pulse;

[0311] The number of time units of the second pulse;

[0312] The number of protection time units between the first pulse and the second pulse;

[0313] a pulse interval between the first pulse and the second pulse carrying bit information;

[0314] Alternatively, the relevant information of the information frame having a fixed number of time units includes at least one of the following:

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

[0316] The number of time units of the first pulse;

[0317] The number of time units of the second pulse;

[0318] The number of protection time units between the first pulse and the second pulse;

[0319] The pulse interval between the first pulse and the second pulse carries bit information.

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

[0321] determining the fourth information;

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

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

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

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

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

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

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

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

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

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

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

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

[0334] 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 any one of the following: the pulse interval between the first pulse and the second pulse in the information frame, the pulse interval between the first pulse and the second pulse in the information frame, and the pulse characteristic of the second pulse; the first pulse and the second pulse have different pulse characteristics.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0350] 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 any one of the following: a pulse interval between a first pulse and a second pulse in an information frame, a pulse interval between a first pulse and a second pulse in an information frame, and a pulse characteristic of the second pulse; the first pulse and the second pulse have different pulse characteristics; 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: m bits of the k bits are modulated using the pulse interval between the first pulse and the second pulse in the information frame, and n bits of the k bits are modulated using the pulse characteristic of the second pulse; Among them, m+n=k, 1≤m≤k, 0≤n<k.

3. The method according to claim 1 or 2, characterized in that: The pulse characteristics of the first pulse and the second pulse include at least one of the following: Pulse width; Pulse amplitude; Pulse phase.

4. The method according to any one of claims 1 to 3, characterized in that: The first pulse and the second pulse satisfy at least one of the following: The pulse width of the first pulse is different from the pulse width of the second pulse; The pulse amplitude of the first pulse is different from the pulse amplitude of the second pulse; A pulse phase of the first pulse is different from a pulse phase of the second pulse.

5. The method according to any one of claims 1 to 4, characterized in that: When a plurality of information frames are used to modulate a plurality of bits of information to be modulated respectively, the pulse characteristics of the first pulses in the plurality of information frames are the same.

6. The method according to any one of claims 1 to 5, characterized in that: The first pulse is located at a start time unit position or an end time unit position of the information frame.

7. The method according to any one of claims 1 to 6, characterized in that: When different information frames are used to modulate a plurality of bits of information to be modulated, the pulse characteristics of the second pulses in the different information frames satisfy any one of the following: In the case where the pulse characteristic of the second pulse is not used to modulate the bit information to be modulated, the pulse characteristics of the second pulses in the different information frames are the same; When the pulse characteristics of the second pulse are used to modulate the bit information to be modulated, the pulse characteristics of the second pulses in the different information frames are different.

8. The method according to claim 7, characterized in that When the pulse characteristics of the second pulses in the different information frames are different, the second pulses in the different information frames satisfy at least one of the following: The pulse width is different; The pulse amplitude is different; The pulse phase is different.

9. The method according to any one of claims 1 to 8, characterized in that: When the number of time units in the information frame is not fixed, the first pulse and the second pulse in the information frame satisfy at least one of the following: The first pulse is located at the start time unit position of the information frame, and the number of time units between the second pulse and the end time unit position of the information frame is fixed; The first pulse is located at the end time unit position of the information frame, and the number of time units between the second pulse and the start time unit position of the information frame is fixed; There is a preset number of protection time units between the first pulse and the second pulse.

10. The method according to any one of claims 1 to 8, characterized in that: When the number of time units in the information frame is fixed, the first pulse and the second pulse in the information frame satisfy at least one of the following: The first pulse is located at the start time unit position of the information frame, and the number of time units between the second pulse and the end time unit position of the information frame is determined according to at least one of the following: the number of time units of the information frame, the number of time units of the first pulse, the number of time units of the second pulse, the number of protection time units between the first pulse and the second pulse, the number of time units between the second pulse and the start time unit position or the end time unit position of the information frame, and the pulse interval between the first pulse carrying bit information and the second pulse; The first pulse is located at the end time unit position of the information frame, and the number of time units between the second pulse and the start time unit position of the information frame is determined based on at least one of the following: the number of time units of the information frame, the number of time units of the first pulse, the number of time units of the second pulse, the number of protection time units between the first pulse and the second pulse, the number of time units between the second pulse and the start time unit position or the end time unit position of the information frame, and the pulse interval between the first pulse carrying bit information and the second pulse.

11. The method according to any one of claims 1 to 10, 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: the number of bits modulated by the pulse interval between the first pulse and the second pulse; the number of bits modulated using the pulse characteristic of the second pulse; a pulse characteristic adopted by the first pulse; a pulse characteristic adopted by the second pulse; The structural mode of the information frame; The frame length type of the information frame; Information about information frames having a variable number of time units; Information about an information frame with a fixed number of time units.

12. The method according to claim 11, characterized in that The relevant information of the information frame having an unfixed number of time units includes at least one of the following: The number of time units between the second pulse and the start time unit position or the end time unit position of the information frame; The number of time units of the first pulse; The number of time units of the second pulse; The number of protection time units between the first pulse and the second pulse; a pulse interval between the first pulse and the second pulse carrying bit information; or, The relevant information of the information frame having a fixed number of time units includes at least one of the following: The number of time units of the information frame; The number of time units of the first pulse; The number of time units of the second pulse; The number of protection time units between the first pulse and the second pulse; The pulse interval between the first pulse and the second pulse carries bit information.

13. The method according to claim 11 or 12, 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.

14. An information demodulation method, characterized in that: include: 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, and the first pulse characteristic includes any one of the following: a pulse interval between a first pulse and a second pulse in an information frame, a pulse interval between a first pulse and a second pulse in an information frame, and a pulse characteristic of the second pulse; the first pulse and the second pulse have different pulse characteristics; The second device demodulates the modulation symbols.

15. The method according to claim 14, 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: the number of bits modulated by the pulse interval between the first pulse and the second pulse; the number of bits modulated using the pulse characteristic of the second pulse; a pulse characteristic adopted by the first pulse; a pulse characteristic adopted by the second pulse; The structural mode of the information frame; The frame length type of the information frame; Information about information frames having a variable number of time units; Information about an information frame with a fixed number of time units.

16. The method according to claim 15, characterized in that The relevant information of the information frame having an unfixed number of time units includes at least one of the following: The number of time units between the second pulse and the start time unit position or the end time unit position of the information frame; The number of time units of the first pulse; The number of time units of the second pulse; The number of protection time units between the first pulse and the second pulse; a pulse interval between the first pulse and the second pulse carrying bit information; or, The relevant information of the information frame having a fixed number of time units includes at least one of the following: The number of time units of the information frame; The number of time units of the first pulse; The number of time units of the second pulse; The number of protection time units between the first pulse and the second pulse; The pulse interval between the first pulse and the second pulse carries bit information.

17. The method according to claim 15 or 16, 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.

18. 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 any one of the following: a pulse interval between a first pulse and a second pulse in an information frame, a pulse interval between a first pulse and a second pulse in an information frame, and a pulse characteristic of the second pulse; the first pulse and the second pulse have different pulse characteristics; A sending module is used to send the modulation symbol.

19. 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 any one of the following: a pulse interval between a first pulse and a second pulse in an information frame, a pulse interval between a first pulse and a second pulse in an information frame, and a pulse characteristic of the second pulse; the first pulse and the second pulse have different pulse characteristics; The demodulation module is used to demodulate the modulation symbols.

20. 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 13, or implements the steps of the information demodulation method as described in any one of claims 14 to 17.

21. 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 13, or implements the steps of the information demodulation method as described in any one of claims 14 to 17.