Information bit modulation method, demodulation method, device and storage medium

By modulating information bits onto the number of pulses, the arrangement of pulse positions, and the pulse amplitude to generate modulation symbols, the problem of low bandwidth utilization is solved, and more efficient information transmission is achieved.

CN115996092BActive Publication Date: 2026-05-29VIVO SOFTWARE TECHNOLOGY CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
VIVO SOFTWARE TECHNOLOGY CO LTD
Filing Date
2021-10-19
Publication Date
2026-05-29

Smart Images

  • Figure CN115996092B_ABST
    Figure CN115996092B_ABST
Patent Text Reader

Abstract

The application provides an information bit modulation method, a demodulation method, a device and a storage medium. The application belongs to the technical field of communication. The information bit modulation method, the demodulation method, the device and the storage medium of the application comprise the following steps: a sending end modulates information bits to the number of pulses, the arrangement combination of pulse positions and pulse amplitudes, and generates corresponding modulation symbols; and the sending end transmits the modulation symbols.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, specifically relating to an information bit modulation method, demodulation method, device, and storage medium. Background Technology

[0002] Currently, the modulation methods supported by communication systems mainly include Pulse Amplitude Modulation (PAM) and Pulse Position Modulation (PPM). PAM is a modulation method where the amplitude of the pulse carrier varies with the baseband signal, essentially modulating the information bits to the pulse amplitude. PPM, on the other hand, is a modulation method where the position of the pulse carrier varies with the baseband signal, essentially modulating the information bits to the pulse position. Because PAM only modulates the information bits to the pulse amplitude, while PPM only modulates them to the pulse position, the bandwidth utilization of information bit modulation is relatively low. Summary of the Invention

[0003] This application provides an information bit modulation method, a demodulation method, an apparatus, and a storage medium to solve the problem of low bandwidth utilization in information bit modulation.

[0004] Firstly, an information bit modulation method is provided, including:

[0005] The transmitting end modulates the information bits onto the number of pulses, the arrangement of pulse positions, and the pulse amplitude to generate the corresponding modulation symbols;

[0006] The transmitting end transmits the modulation symbols.

[0007] Secondly, an information bit demodulation method is provided, including:

[0008] The receiving end acquires the transmitted signal and obtains the modulation symbol based on the transmitted signal;

[0009] The receiving end performs demodulation according to the number of pulses, the arrangement and combination of pulse positions, and the mapping relationship between pulse amplitude and information bits of the modulation symbol to obtain information bits.

[0010] Thirdly, an information bit modulation apparatus is provided, comprising:

[0011] The modulation module is used to modulate information bits onto pulse number, pulse position arrangement and pulse amplitude to generate corresponding modulation symbols;

[0012] The first transmitting module is used to transmit the modulation symbols.

[0013] Fourthly, an information bit demodulation apparatus is provided, comprising:

[0014] The first receiving module is used to acquire the transmitted signal and obtain the modulation symbol based on the transmitted signal;

[0015] The demodulation module is used to demodulate according to the number of pulses, the arrangement and combination of pulse positions, and the mapping relationship between pulse amplitude and information bits of the modulation symbol to obtain information bits.

[0016] Fifthly, a transmitting end is provided, characterized in that it includes: a memory, a processor, and a program or instructions stored in the memory and executable on the processor, wherein when the program or instructions are executed by the processor, they implement the steps in the information bit modulation method provided in the embodiments of this application.

[0017] In a sixth aspect, a transmitting end is provided, including a processor and a communication interface, wherein the communication interface is used to: modulate information bits to a pulse number, a pulse position arrangement and a pulse amplitude to generate a corresponding modulation symbol; and transmit the modulation symbol.

[0018] In a seventh aspect, a receiving end is provided, characterized in that it includes: a memory, a processor, and a program or instructions stored in the memory and executable on the processor, wherein when the program or instructions are executed by the processor, they implement the steps in the information bit demodulation method provided in the embodiments of this application.

[0019] Eighthly, a receiving end is provided, including a processor and a communication interface, wherein the communication interface is used to: acquire a transmitted signal, and obtain a modulation symbol based on the transmitted signal; and demodulate the modulation symbol according to the number of pulses, the arrangement and combination of pulse positions, and the mapping relationship between pulse amplitude and information bits to obtain information bits.

[0020] In a ninth aspect, a readable storage medium is provided, on which a program or instructions are stored, wherein when the program or instructions are executed by a processor, the program or instructions implement the steps in the information bit modulation method provided in the embodiments of this application, or, when the program or instructions are executed by a processor, the program or instructions implement the steps in the information bit demodulation method provided in the embodiments of this application.

[0021] In a tenth aspect, a computer program / program product is provided, which is stored in a non-volatile storage medium and is executed by at least one processor to implement the steps in the information bit modulation method provided in the embodiments of this application, or the program / program product is executed by at least one processor to implement the steps in the information bit demodulation method provided in the embodiments of this application.

[0022] In this embodiment, the transmitting end modulates the information bits to the number of pulses, the arrangement of pulse positions, and the pulse amplitude to generate corresponding modulation symbols; the transmitting end then transmits the modulation symbols. This supports modulating information bits to the number of pulses, the arrangement of pulse positions, and the pulse amplitude, thereby improving the bandwidth utilization of information bit modulation. Attached Figure Description

[0023] Figure 1 This diagram illustrates a block diagram of a wireless communication system to which embodiments of this application may be applied;

[0024] Figure 2 This is a flowchart of an information bit modulation method provided in an embodiment of this application;

[0025] Figure 3 This is a schematic diagram of information bit modulation provided in an embodiment of this application;

[0026] Figure 4 This is a flowchart of an information bit demodulation method provided in an embodiment of this application;

[0027] Figure 5 This is a structural diagram of an information bit modulation device provided in an embodiment of this application;

[0028] Figure 6 This is a structural diagram of an information bit demodulation device provided in an embodiment of this application;

[0029] Figure 7 This is a structural diagram of the communication device provided in the embodiments of this application;

[0030] Figure 8 This is a structural diagram of a transmitting end provided in an embodiment of this application;

[0031] Figure 9 This is a structural diagram of a receiving end provided in an embodiment of this application. Detailed Implementation

[0032] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0033] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0034] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, 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), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description. These technologies can also be applied to applications beyond NR systems, such as 6th Generation (6G) communication systems.

[0035] Figure 1 This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12.

[0036] In this context, terminal 11 can also be referred to as terminal equipment or user equipment (UE). Terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication functions, such as refrigerators, televisions, washing machines, or furniture), etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, game consoles, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment.

[0037] Network-side device 12 can be a core network element or a base station. The core network element can be an Access and Mobility Management Function (AMF), a Mobility Management Entity (MME), etc. The aforementioned base station can be referred to as a Node B, Evolved Node B, Access Point, Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), B Node, Evolved B Node (eNB), Home B Node, Home Evolved B Node, WLAN Access Point, WiFi Node, Transmitting Receiving Point (TRP), or any other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that this embodiment only uses a base station in an NR system as an example, but does not limit the specific type of base station.

[0038] The following description, in conjunction with the accompanying drawings, details an information bit modulation method, demodulation method, device, and storage medium provided in this application through some embodiments and application scenarios.

[0039] In this embodiment, the sending end is a terminal and the receiving end is a network-side device, or the sending end is a network-side device and the receiving end is a terminal, or the sending end is a terminal and the receiving end is a terminal, or the sending end is a network-side device and the receiving end is a network-side device.

[0040] In this application embodiment, the communication methods between the transmitting end and the receiving end include, but are not limited to, backscatter communication, laser communication, wireless optical communication, visible light communication, etc. Specifically, they can be applied to many communication systems such as intensity modulation-direct detection (IM-DD) communication systems, cellular systems, Wi-Fi systems, sidelink systems, wireless optical communication systems, and backscatter communication systems.

[0041] Please see Figure 2 , Figure 2 This is a flowchart of an information bit modulation method provided in an embodiment of this application, such as... Figure 2 As shown, it includes the following steps:

[0042] Step 201: The transmitting end modulates the information bits to the number of pulses, the arrangement of pulse positions, and the pulse amplitude to generate the corresponding modulation symbols.

[0043] In this embodiment, modulating the information bits onto the number of pulses, the arrangement of pulse positions, and the pulse amplitude can also be understood as mapping the information bits onto the number of pulses, the arrangement of pulse positions, and the pulse amplitude, respectively. This achieves modulation of the information bits in three dimensions: the number of pulses, the arrangement of pulse positions, and the pulse amplitude. For example, the three parts of the information bits are modulated onto the number of pulses, the arrangement of pulse positions, and the pulse amplitude, respectively.

[0044] In one implementation, information bits are mapped step-by-step to the number of pulses, the arrangement of pulse positions, and the pulse amplitude. Specifically, the transmitting end generates or determines the information bits and divides them into three parts: the first part is mapped to the number of pulses, the second part is mapped to the arrangement of pulse positions, and the third part is mapped to the pulse amplitude.

[0045] In another implementation, the aforementioned information bits can be directly mapped to the number of pulses, the arrangement of pulse positions, and the pulse amplitude.

[0046] It should be noted that, in the embodiments of this application, the mapping method between information bits and pulse number, pulse position arrangement and combination and pulse amplitude is not limited. In addition to step mapping and direct mapping, other mapping methods are also possible.

[0047] The above-mentioned number of pulses can represent the number of pulses within a time-domain resource unit, the above-mentioned pulse position arrangement can represent the position arrangement of pulses within a time-domain resource unit, and the above-mentioned pulse amplitude can represent the amplitude of pulses within a time-domain resource unit.

[0048] In this embodiment of the application, the modulation method of modulating information bits to the number of pulses, the arrangement of pulse positions, and the pulse amplitude can be called flexible multiple pulse amplitude position modulation (F-MPAPM).

[0049] It should be noted that, in the embodiments of this application, modulating the information bits to the number of pulses, the arrangement of pulse positions and the pulse amplitude to generate the corresponding modulation symbol can also be understood as using a first modulation to modulate the information bits and generate the modulation symbol, wherein the first modulation is a modulation method based on the number of pulses, the pulse position and the pulse amplitude.

[0050] Step 202: The transmitting end transmits the modulation symbol.

[0051] The aforementioned transmitting end may transmit the modulation symbols directly, or it may add other information after the symbols are modulated before transmission, or it may transmit after performing other signal processing; there is no limitation on this.

[0052] In this embodiment of the application, the above steps can be used to modulate information bits to the number of pulses, the arrangement and combination of pulse positions, and the pulse amplitude, thereby improving the bandwidth utilization of information bit modulation. Furthermore, since more information bits are modulated at once, high power efficiency modulation can also be achieved.

[0053] As an optional implementation, within a first time-domain resource unit, the number of pulses carries log2n bits of the information bits, and the arrangement of pulse positions carries the information bits of... The pulse amplitude carries n·log2L bits of the information bits;

[0054] Where n is the number of pulses of the modulation symbol within a first time-domain resource unit, L is the amplitude modulation order supported by each pulse, M is the number of second time-domain resource units included in a first time-domain resource unit, and n, L and M are positive integers.

[0055] The aforementioned first time-domain resource unit can be a frame, subframe, or time slot, etc., and the aforementioned second time-domain resource unit can be a subframe, time slot, sub-time slot, or symbol, etc. The phrase "the pulse amplitude carries n·log2L bits of the information bits" means that the pulse amplitude of n pulses within a first time-domain resource unit can carry n·log2L bits, i.e., one pulse can carry log2L bits.

[0056] The following example illustrates the concept of using the first time-domain resource unit as a frame and the second time-domain resource unit as a time slot:

[0057] The number of pulses in each frame can be flexibly designed, making the number of pulses in each frame variable. Therefore, the pulse count information can be used for bit information mapping. If we limit a frame to M time slots and at most n (1 ≤ n ≤ M) pulses, then the number of pulses i ∈ {1, 2, ..., n} in a frame can represent log₂n bits. If n = M, then the number of pulses i (1 ≤ i ≤ M) in each frame can itself represent log₂M bits.

[0058] Based on the above, it is determined that there are n pulses in M ​​time slots within a frame. By designing the relative positional arrangement of these n pulses, each pulse positional arrangement can be used to carry information bits.

[0059] Based on the above, it is determined that there are n pulses in M ​​time slots within a frame. By designing the relative positional arrangement of these n pulses, each pulse positional arrangement can be used to carry information bits.

[0060] For example: If n pulses are transmitted in M ​​time slots, the number of possible permutations and combinations is .

[0061] In this way, the pulse position arrangement and combination of n pulses in each frame can carry... 1 bit.

[0062] Building upon the above, further information bits can be carried by controlling the amplitude of the n pulses within a frame. Assuming each pulse supports L-order amplitude modulation, the amplitude of each pulse can carry log₂L bits, and the amplitude information of the n pulses within each frame can carry n·log₂L bits.

[0063] In this embodiment, the number, positional arrangement, and amplitude of the aforementioned n pulses can be used to carry within a first time-domain resource unit. This improves bandwidth utilization and modulation efficiency.

[0064] As an optional implementation, the transmitting end modulates the information bits to the number of pulses, the arrangement of pulse positions, and the pulse amplitude, including:

[0065] The transmitting end modulates the first portion of the information bits onto the number of pulses;

[0066] The transmitting end modulates the second part of the information bits to the pulse position and arranges them accordingly;

[0067] The transmitting end modulates the third part of the information bits onto the pulse amplitude.

[0068] Wherein, the first, second, and third parts of bits mentioned above can be modulated sequentially to the number of pulses, the arrangement of pulse positions, and the pulse amplitude; or, the first, second, and third parts of bits mentioned above can be symbolically mapped to the direct mapping relationship between control information bits and {number of pulses, arrangement of pulse positions, and pulse amplitude}. For example: Figure 3 For example, a frame consists of 8 time slots, i.e., M=8. The first frame contains 3 pulses with amplitude orders of 1, 4, and 3 respectively. Thus, the number of pulses in the first frame is 3. The 11th phase position of these 3 pulses within the 8 time slots represents the 56 possible relative position combinations of the 3 pulses. Therefore, for the first frame, the information bits can be directly mapped according to the direct mapping relationship with {3, 11, {1, 4, 3}}.

[0069] In this embodiment, the first part of the information bits, the second part of the bits, and the third part of the bits can be modulated sequentially to the number of pulses, the arrangement of pulse positions, and the pulse amplitude.

[0070] As an optional implementation, the number of pulses of the modulation symbol is the number of pulses within a first time-domain resource unit;

[0071] The pulse position arrangement of the modulation symbol is a combination of the pulse positions within a first time-domain resource unit.

[0072] The pulse amplitude of the modulation symbol is the amplitude of each pulse within a first time-domain resource unit.

[0073] Or with Figure 3For example, the first frame has 3 pulses, which is the 11th phase position of the 56 relative position combinations of a single pulse within 8 time slots, i.e., position combination is represented as 11, and pulse amplitude is represented as 1, 4, 3; the second frame has 1 pulse, which is the 5th phase position of the 8 relative position combinations of a single pulse within 8 time slots, i.e., position combination is represented as 5, and pulse amplitude is represented as 2; the third frame has 2 pulses, which is the 12th relative position of the 28 relative position combinations of two pulses within 8 time slots, i.e., position combination is represented as 12, and pulse amplitude is represented as 4, 1.

[0074] As an optional implementation, the method further includes:

[0075] The sending end sends indication information, which is used to indicate at least one of the following:

[0076] The number of second time-domain resource units within a first time-domain resource unit;

[0077] The maximum number of pulses within a first-time-domain resource unit;

[0078] The amplitude modulation order supported by the pulse.

[0079] Of these, at least one of the above three items can be defined by the protocol or configured on the network side, or the receiving end can be notified through the above indication information.

[0080] The above instructions can be contained in one of the following:

[0081] Downlink Control Information (DCI), Sidelink Control Information (SCI), and PHY preamble in Wi-Fi physical frames.

[0082] This implementation allows the transmitting end to send a signal modulated by F-MPAPM to the receiving end, and to inform the receiving end of the modulation method information it uses through an indication message, so that the receiving end can demodulate according to the indication. For example, the receiving end receives the signal modulated by F-MPAPM and the indication message, and demodulates according to the indication message.

[0083] Of course, in some embodiments, the content indicated by the above-mentioned indication information may be negotiated in advance by the receiving end and the sending end, or defined by a protocol, etc.

[0084] As an optional implementation, the transmitting end transmits the modulation symbol, including:

[0085] The transmitting end performs signal processing on the modulation symbol to obtain the transmitted signal;

[0086] The transmitting end transmits the transmission signal.

[0087] The above signal processing includes, but is not limited to, inserting at least one of the following:

[0088] Synchronization sequence, pilot sequence.

[0089] This implementation allows the transmitter to add a synchronization header, pilot signal, and other signal processing elements after F-MPAPM signal modulation before sending the signal out, thereby improving signal transmission performance.

[0090] In this embodiment, the transmitting end modulates the information bits to the number of pulses, the arrangement of pulse positions, and the pulse amplitude to generate corresponding modulation symbols; the transmitting end then transmits the modulation symbols. This supports modulating information bits to the number of pulses, the arrangement of pulse positions, and the pulse amplitude, thereby improving the bandwidth utilization of information bit modulation.

[0091] Please see Figure 4 , Figure 4 This is a flowchart of an information bit demodulation method provided in an embodiment of this application, such as... Figure 4 As shown, it includes the following steps:

[0092] Step 401: The receiving end acquires the transmitted signal and obtains the modulation symbol based on the transmitted signal.

[0093] The above-mentioned modulation symbols can be obtained by the receiver completing at least one of the following signal processing steps: system synchronization, channel estimation, channel equalization, etc.

[0094] Step 402: The receiving end performs demodulation according to the number of pulses, the arrangement and combination of pulse positions, and the mapping relationship between pulse amplitude and information bits of the modulation symbol to obtain information bits.

[0095] The demodulation described above can be coherent demodulation or non-coherent demodulation. For example, in non-coherent demodulation, the number, position, and amplitude of the modulation symbol pulses can be obtained by detecting the corresponding resources. For example, by statistically analyzing the average power of the received signal in each time slot of the corresponding frame, the average power information of the corresponding pulse in each time slot can be obtained, and thus the number, position, and amplitude of the modulation symbol pulses can be obtained.

[0096] The demodulation described above, based on the mapping relationship between the number of pulses, the arrangement of pulse positions, and the pulse amplitude of the modulation symbol and the information bits, can be performed according to the mapping relationship between the number of pulses and the information bits, the mapping relationship between the arrangement of pulse positions and the information bits, and the mapping relationship between the pulse amplitude and the information bits. Alternatively, information bit demodulation can be performed according to the mapping relationship between {number of pulses, relative arrangement of pulse positions, pulse amplitude} and the information bit stream. Specifically, the demodulation method is not limited in the embodiments of this application. For example, demodulation can also be performed according to other mapping relationships between information bits and symbols. Furthermore, the receiving end can specifically perform signal demodulation based on coherent demodulation or non-coherent demodulation.

[0097] Optionally, within a first time-domain resource unit, the number of pulses carries log2n bits of the information bits, and the arrangement of pulse positions carries the information bits of... The pulse amplitude carries n·log2L bits of the information bits;

[0098] Where n is the number of pulses of the modulation symbol within a first time-domain resource unit, L is the amplitude modulation order supported by each pulse, M is the number of second time-domain resource units included in a first time-domain resource unit, and n, L and M are positive integers.

[0099] Optionally, the receiving end performs demodulation according to the number of pulses, the arrangement and combination of pulse positions, and the mapping relationship between pulse amplitude and information bits of the modulation symbol to obtain information bits, including:

[0100] The receiving end demodulates the first part of the information bits according to the mapping relationship between the number of pulses of the modulation symbol and the information bits;

[0101] The receiving end demodulates the second part of the information bits according to the mapping relationship between the pulse position arrangement and combination of the modulation symbols and the information bits;

[0102] The receiving end demodulates the third part of the information bits according to the mapping relationship between the pulse amplitude of the modulation symbol and the information bits.

[0103] For example, given a frame with M time slots and a maximum of M pulses allowed, if the number of pulses in a frame is n, then the corresponding log2M information bits are demodulated according to a preset modulation rule. For instance, for an F-MPAPM signal with 8 time slots in a frame, if there are 2 pulses in that frame, the corresponding information bit is "001". Similarly, if there are 3 or 6 pulses, the mapped information bits are "010" or "101" respectively, thus obtaining the first part of the bits mentioned above.

[0104] Furthermore, based on the arrangement and combination of the positions of these n pulses within the frame, i.e., their relative positions within the frame, the corresponding pulses are demodulated according to a preset modulation rule. This yields one information bit, which is the second part of the bits mentioned above.

[0105] Furthermore, based on the amplitude of each of these n pulses, demodulation is performed by comparing it with preset (L-1) amplitude thresholds, thereby demodulating the corresponding n·log2L information bits to obtain the aforementioned third part of the bits.

[0106] Optionally, the number of pulses of the modulation symbol is the number of pulses within a first time-domain resource unit;

[0107] The pulse position arrangement of the modulation symbol is a combination of the pulse positions within a first time-domain resource unit.

[0108] The pulse amplitude of the modulation symbol is the amplitude of each pulse within a first time-domain resource unit.

[0109] Optionally, the method further includes:

[0110] The receiving end receives indication information, which indicates at least one of the following:

[0111] The number of second time-domain resource units within a first time-domain resource unit;

[0112] The maximum number of pulses within a first-time-domain resource unit;

[0113] The amplitude modulation order supported by the pulse;

[0114] The receiving end performs demodulation according to the number of pulses, the arrangement of pulse positions, and the mapping relationship between pulse amplitude and information bits of the modulation symbol, including:

[0115] The receiving end performs demodulation according to the indication information, based on the number of pulses of the modulation symbol, the arrangement and combination of pulse positions, and the mapping relationship between pulse amplitude and information bits.

[0116] Optionally, the indication information is carried in one of the following:

[0117] Preambles in DCI, SCI, and Wi-Fi physical frames.

[0118] It should be noted that this embodiment is used as a reference for... Figure 2 The implementation methods of the corresponding receiving end in the illustrated embodiments can be found in the following examples. Figure 2 To avoid repetition, the relevant descriptions of the embodiments shown will not be repeated in this embodiment.

[0119] The methods provided in this application are illustrated below through two examples:

[0120] Example 1

[0121] In this embodiment, we take the example of M time slots per frame, a maximum of n pulses per frame, and each pulse supporting L-order PAM modulation.

[0122] like Figure 3 As shown, Figure 3 The modulation scenario shown is an F(8,4) pulse 8-PPM-4PAM, where F(8,4) means that there are 8 time slots within the frame and a maximum of 4 pulses, i.e., the number of pulses can be n = {1,2,3,4}. The transmitting end modulates the signal as follows:

[0123] (1) First, the bit stream to be modulated is divided into three parts according to the modulated dimension of F(8,4)pulse 8-PPM-4PAM, which are respectively used to carry the number of pulses, the pulse arrangement and combination and the pulse amplitude in each frame.

[0124] (2) Next, the bit-to-symbol mapping process is performed. According to the modulatorable dimension of F(8,4)pulse 8-PPM-4PAM, the bit-to-symbol mapping can also be divided into the following three steps (the order of the steps is not important; this is only for illustrative purposes). Figure 3 Take the first frame in the video as an example:

[0125] (I) Since a maximum of 4 pulses can be sent in each frame, the number of pulses to be sent in a frame can be randomly selected as n = {1, 2, 3, 4}. In the first frame, n = 3 pulses are selected, which can carry log24 = 2 bits. Therefore, the 2 information bits in the bit stream can be mapped to the number of pulses 3 as the first part of the information bits;

[0126] (II) After determining that three pulses can be transmitted within this frame, since the relative positions of these three pulses in the eight time slots of this frame can also be randomly selected, this can constitute... There are 32 possible arrangements of relative positions, so each arrangement can carry log256 = 5.8 information bits. Since it is impossible to map a fraction of these bits, 0.8 information bits can be discarded, and only 5 information bits are transmitted, corresponding to 32 possible arrangements of relative positions. This embodiment does not limit how to select the optimal arrangement, i.e., choosing 32 arrangements from 56 arrangements, and will not elaborate further here. Therefore, the 5 information bits in the bitstream can be used as the second part of the information bits and mapped to the 32 possible arrangements of phase positions of these 3 pulses;

[0127] (III) After determining the relative positions of these three pulses, since each pulse supports 4th-order PAM modulation, information bits are carried by controlling the amplitude of each pulse. Taking 4PAM as an example, there are four pulse amplitudes. The mapping relationship between information bits and pulse amplitudes can be: "00" - first-order amplitude; "01" - second-order amplitude; "11" - third-order amplitude; "10" - fourth-order amplitude. It should be noted that this is only for illustrative purposes and does not restrict the mapping relationship between information bits and pulse amplitudes. Therefore, the six information bits in the bitstream can be mapped as the third part of the information bits to the 4th-order amplitudes of these three pulses respectively.

[0128] (3) After completing the F(8,4)pulse 8-PPM-4PAM symbol modulation, the transmitting end can also transmit the signal after signal processing such as inserting synchronization sequence and pilot sequence.

[0129] (4) Furthermore, the transmitting end needs to inform the receiving end of the modulation-related indication information of F(8,4)pulse 8-PPM-4PAM, and the indication information shall include at least one of the following:

[0130] The number of time slots M in a frame is the PPM modulation order, which is 8 in the example;

[0131] The maximum number of pulses n allowed within a sequence is 4 in this example;

[0132] The amplitude modulation order L supported by the pulse is 4 in this example.

[0133] It should be noted that the above-mentioned indication information is carried in different signaling in different communication systems. For example, if the modulation method is applied to a cellular system, the indication information is carried through DCI; if the modulation method is applied to a sidelink system, the indication information is carried through SCI; and if the modulation method is applied to a WiFi system, the indication information is carried through the preamble in the PPDU.

[0134] After completing signal processing such as symbol synchronization, channel estimation, and channel equalization, the receiver performs F(8,4)pulse 8-PPM-4PAM demodulation according to the received instruction information to obtain the information bits. For details of the demodulation process, please refer to [link to documentation]. Figure 4 The embodiments shown are not described in detail here.

[0135] Example 2

[0136] In this embodiment, we will also use the example of M time slots per frame, a maximum of n pulses per frame, and each pulse supporting L-order PAM modulation.

[0137] This embodiment differs from Embodiment 1 in the following ways:

[0138] The bit stream to be modulated is divided into three parts. The first part of the bit stream is mapped to the number dimension of multiple pulses; the second part of the bit stream is mapped to the arrangement and combination of the relative positions of multiple pulses; and the third part of the bit stream is mapped to the amplitude dimension of the pulses. Through a certain bit-symbol mapping relationship, F-MPAPM modulation is realized.

[0139] In this embodiment, the bitstream to be modulated can be symbol-mapped according to the direct mapping relationship between information bits and {number of pulses, relative position arrangement of pulses, and amplitude of pulses} to achieve F-MPAPM modulation. Similarly, using... Figure 3 The following example illustrates the F(8,4)pulse 8-PPM-4PAM:

[0140] The transceiver first determines that F(8,4)pulse 8-PPM-4PAM modulation will be used. Next, bit-to-symbol mapping is performed. According to the modulatorable dimensions of F(8,4)pulse 8-PPM-4PAM, the bit stream to be modulated can also be symbol-mapped according to the direct mapping relationship between information bits and {number of pulses, relative position arrangement of pulses, and pulse amplitude}. Figure 3 Taking the first frame as an example, the bits to be modulated are symbolically mapped according to the direct mapping relationship with {3,11,{1,4,3}}. Here, 3 represents the 3 pulses transmitted within this frame, carrying 2 bits. 11 is the sequence number of the pulse relative position arrangement pattern preset by the transceiver, indicating the 11th phase position among the 56 possible relative position arrangements of the 3 pulses within 8 time slots. {1,4,3} represents the pulse amplitude of these three pulses.

[0141] After completing the F(8,4)pulse 8-PPM-4PAM symbol modulation, the other signal processing and indication information are similar to those in Embodiment 1 of the present invention, and will not be repeated here.

[0142] In this embodiment of the application, the following can be achieved:

[0143] Information bits are carried through three dimensions: the number of multiple pulses, the arrangement and combination of multiple pulse phase positions, and the pulse amplitude. F-MPAPM modulation is achieved through a certain bit-symbol mapping relationship.

[0144] The bits to be modulated and symbols can be mapped in stages, directly mapped, or other mapping relationships to achieve F-MPAPM modulation;

[0145] The transmitting end can inform the receiving end of F-MPAPM modulation-related indication information, which is used to instruct the receiving end to use F-MPAPM symbol demodulation.

[0146] In this embodiment, information modulation is achieved by making full use of the three dimensions of pulse number, relative position arrangement and combination of pulses and pulse amplitude of multi-pulse amplitude modulation (F-MPAPM), thereby achieving signal modulation with higher bandwidth utilization while ensuring average power efficiency.

[0147] Please see Figure 5 , Figure 5 This is a structural diagram of an information bit modulation device provided in an embodiment of this application, as shown below. Figure 5 As shown, it includes:

[0148] The modulation module 501 is used to modulate information bits to the number of pulses, the arrangement of pulse positions and the pulse amplitude, and generate corresponding modulation symbols.

[0149] The first transmitting module 502 is used to transmit the modulation symbols.

[0150] Optionally, within a first time-domain resource unit, the number of pulses carries log2n bits of the information bits, and the arrangement of pulse positions carries the information bits of... The pulse amplitude carries n·log2L bits of the information bits;

[0151] Where n is the number of pulses of the modulation symbol within a first time-domain resource unit, L is the amplitude modulation order supported by each pulse, M is the number of second time-domain resource units included in a first time-domain resource unit, and n, L and M are positive integers.

[0152] Optionally, the modulation module 501 is used for:

[0153] The first portion of the information bits is modulated onto the number of pulses;

[0154] The second portion of the information bits is modulated and arranged at the pulse position;

[0155] The third part of the information bits is modulated onto the pulse amplitude.

[0156] Optionally, the number of pulses of the modulation symbol is the number of pulses within a first time-domain resource unit;

[0157] The pulse position arrangement of the modulation symbol is a combination of the pulse positions within a first time-domain resource unit.

[0158] The pulse amplitude of the modulation symbol is the amplitude of each pulse within a first time-domain resource unit.

[0159] Optionally, the device further includes:

[0160] The second sending module is used to send indication information, the indication information being used to indicate at least one of the following:

[0161] The number of second time-domain resource units within a first time-domain resource unit;

[0162] The maximum number of pulses within a first-time-domain resource unit;

[0163] The amplitude modulation order supported by the pulse.

[0164] Optionally, the indication information is carried in one of the following:

[0165] Downlink control information (DCI), sidelink control information (SCI), and preamble in Wi-Fi physical frames.

[0166] Optionally, the first transmitting module 502 is used to perform signal processing on the modulation symbol to obtain a transmitting signal; and to transmit the transmitting signal.

[0167] Optionally, the signal processing includes inserting at least one of the following:

[0168] Synchronization sequence, pilot sequence.

[0169] The information bit modulation device in the embodiments of this application can improve bandwidth utilization.

[0170] The information bit modulation device in the embodiments of this application can be a device, a device with an operating system or an electronic device, or a component, integrated circuit or chip in the transmitting end.

[0171] The information bit modulation device provided in this application embodiment can achieve... Figure 2 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0172] Please see Figure 6 , Figure 6 This is a structural diagram of an information bit demodulation device provided in an embodiment of this application, as shown below. Figure 6 As shown, it includes:

[0173] The first receiving module 601 is used to acquire the transmitted signal and obtain the modulation symbol based on the transmitted signal;

[0174] The demodulation module 602 is used to demodulate according to the number of pulses, the arrangement and combination of pulse positions, and the mapping relationship between pulse amplitude and information bits of the modulation symbol to obtain information bits.

[0175] Optionally, within a first time-domain resource unit, the number of pulses carries log2n bits of the information bits, and the arrangement of pulse positions carries the information bits of... The pulse amplitude carries n·log2L bits of the information bits;

[0176] Where n is the number of pulses of the modulation symbol within a first time-domain resource unit, L is the amplitude modulation order supported by each pulse, M is the number of second time-domain resource units included in a first time-domain resource unit, and n, L and M are positive integers.

[0177] Optionally, the demodulation module 602 is used for:

[0178] Based on the mapping relationship between the number of pulses of the modulation symbol and the information bits, the first part of the information bits is demodulated;

[0179] Based on the mapping relationship between the pulse position arrangement and combination of the modulation symbols and the information bits, the second part of the information bits is demodulated;

[0180] Based on the mapping relationship between the pulse amplitude of the modulation symbol and the information bits, the third part of the information bits is demodulated.

[0181] Optionally, the number of pulses of the modulation symbol is the number of pulses within a first time-domain resource unit;

[0182] The pulse position arrangement of the modulation symbol is a combination of the pulse positions within a first time-domain resource unit.

[0183] The pulse amplitude of the modulation symbol is the amplitude of each pulse within a first time-domain resource unit.

[0184] Optionally, the device further includes:

[0185] The second receiving module is configured to receive indication information, the indication information being used to indicate at least one of the following:

[0186] The number of second time-domain resource units within a first time-domain resource unit;

[0187] The maximum number of pulses within a first-time-domain resource unit;

[0188] The amplitude modulation order supported by the pulse;

[0189] The demodulation module 602 is used to perform demodulation according to the indication information, based on the number of pulses of the modulation symbol, the arrangement and combination of pulse positions, and the mapping relationship between pulse amplitude and information bits.

[0190] Optionally, the indication information is carried in one of the following:

[0191] Downlink control information (DCI), sidelink control information (SCI), and preamble in Wi-Fi physical frames.

[0192] The information bit demodulation device in this application embodiment can improve bandwidth utilization.

[0193] The information bit demodulation device in the embodiments of this application can be a device, a device or electronic device with an operating system, or a component, integrated circuit or chip in the receiving end.

[0194] The information bit demodulation device provided in this application embodiment can achieve... Figure 4 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0195] Optional, such as Figure 7 As shown, this application embodiment also provides a communication device 700, including a processor 701, a memory 702, and a program or instructions stored in the memory 702 and executable on the processor 701. For example, when the communication device 700 is a network-side device, the program or instructions, when executed by the processor 701, implement the various processes of the above-described network-side CSI reception method embodiment and achieve the same technical effect. When the communication device 700 is a terminal, the program or instructions, when executed by the processor 701, implement the various processes of the above-described terminal-side CSI reporting method embodiment and achieve the same technical effect. To avoid repetition, further details are omitted here. This communication device can be a terminal or a network-side device.

[0196] This application also provides a communication device, including a processor and a communication interface, wherein the communication interface is used to: modulate information bits to a pulse number, pulse position arrangement and pulse amplitude to generate a corresponding modulation symbol; and transmit the modulation symbol.

[0197] Alternatively, the communication interface is used to: acquire a transmission signal, and obtain a modulation symbol based on the transmission signal; and demodulate the modulation symbol according to the number of pulses, the arrangement of pulse positions, and the mapping relationship between pulse amplitude and information bits to obtain information bits.

[0198] This communication device embodiment is similar to the one described above. Figure 2 and Figure 4 The various implementation processes and methods of the above-described method embodiments can be applied to this communication device embodiment and can achieve the same technical effect.

[0199] Specifically, Figure 8 This is a schematic diagram illustrating the hardware structure of a transmitter according to an embodiment of this application, wherein, Figure 8 Let's take the sending end as an example.

[0200] The transmitter 800 includes, but is not limited to, at least some of the following components: radio frequency unit 801, network module 802, audio output unit 803, input unit 804, sensor 805, display unit 806, user input unit 807, interface unit 808, memory 809, and processor 810.

[0201] Those skilled in the art will understand that the transmitter 800 may also include a power supply (such as a battery) for powering various components. The power supply may be logically connected to the processor 810 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 2 The terminal structure shown does not constitute a limitation on the communication device. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0202] It should be understood that, in this embodiment, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042. The GPU 8041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 807 includes a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.

[0203] In this embodiment, the radio frequency unit 801 receives downlink data from the network-side device and processes it for the processor 810; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 801 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.

[0204] The memory 809 can be used to store software programs or instructions and various data. The memory 809 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 809 may include high-speed random access memory and non-volatile memory, which may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.

[0205] Processor 810 may include one or more processing units; optionally, processor 810 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 810.

[0206] The radio frequency unit 801 or processor 810 is used to modulate information bits to the number of pulses, the arrangement of pulse positions and the pulse amplitude to generate corresponding modulation symbols.

[0207] The radio frequency unit 801 is used to transmit the modulation symbols.

[0208] Optionally, within a first time-domain resource unit, the number of pulses carries log2n bits of the information bits, and the arrangement of pulse positions carries the information bits of... The pulse amplitude carries n·log2L bits of the information bits;

[0209] Where n is the number of pulses of the modulation symbol within a first time-domain resource unit, L is the amplitude modulation order supported by each pulse, M is the number of second time-domain resource units included in a first time-domain resource unit, and n, L and M are positive integers.

[0210] Optionally, modulating the information bits onto the number of pulses, the arrangement of pulse positions, and the pulse amplitude includes:

[0211] The first portion of the information bits is modulated onto the number of pulses;

[0212] The second portion of the information bits is modulated and arranged at the pulse position;

[0213] The third part of the information bits is modulated onto the pulse amplitude.

[0214] Optionally, the number of pulses of the modulation symbol is the number of pulses within a first time-domain resource unit;

[0215] The pulse position arrangement of the modulation symbol is a combination of the pulse positions within a first time-domain resource unit.

[0216] The pulse amplitude of the modulation symbol is the amplitude of each pulse within a first time-domain resource unit.

[0217] Optionally, the radio frequency unit 801 is further configured to:

[0218] Sending instruction information, the instruction information being used to indicate at least one of the following:

[0219] The number of second time-domain resource units within a first time-domain resource unit;

[0220] The maximum number of pulses within a first-time-domain resource unit;

[0221] The amplitude modulation order supported by the pulse.

[0222] Optionally, the indication information is carried in one of the following:

[0223] Downlink control information (DCI), sidelink control information (SCI), and preamble in Wi-Fi physical frames.

[0224] The aforementioned transmitter can improve bandwidth utilization.

[0225] Specifically, the transmitting end in this embodiment of the invention further includes: instructions or programs stored in memory 809 and executable on processor 810, wherein processor 810 calls the instructions or programs in memory 809 to execute. Figure 5 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0226] Specifically, embodiments of this application also provide a receiving end. Taking a network-side device as an example, such as... Figure 9As shown, the receiver 900 includes an antenna 901, a radio frequency (RF) device 902, and a baseband device 903. The antenna 901 is connected to the RF device 902. In the uplink direction, the RF device 902 receives information through the antenna 901 and transmits the received information to the baseband device 903 for processing. In the downlink direction, the baseband device 903 processes the information to be transmitted and sends it to the RF device 902. The RF device 902 processes the received information and transmits it through the antenna 901.

[0227] The aforementioned frequency band processing device can be located in the baseband device 903. The method executed by the receiving end in the above embodiments can be implemented in the baseband device 903, which includes a processor 904 and a memory 905.

[0228] The baseband device 903 may, for example, include at least one baseband board on which multiple chips are disposed, such as... Figure 9 As shown, one of the chips, for example, is a processor 904, which is connected to a memory 905 to call the program in the memory 905 and execute the network device operations shown in the above method embodiment.

[0229] The baseband device 903 may also include a network interface 906 for exchanging information with the radio frequency device 902, such as a common public radio interface (CPRI).

[0230] Radio frequency device 902 is used for the receiving end to acquire the transmitted signal and obtain modulation symbols based on the transmitted signal.

[0231] The radio frequency device 902 or the processor 904 is used to demodulate according to the number of pulses, the arrangement and combination of pulse positions, and the mapping relationship between pulse amplitude and information bits of the modulation symbol to obtain information bits.

[0232] Optionally, within a first time-domain resource unit, the number of pulses carries log2n bits of the information bits, and the arrangement of pulse positions carries the information bits of... The pulse amplitude carries n·log2L bits of the information bits;

[0233] Where n is the number of pulses of the modulation symbol within a first time-domain resource unit, L is the amplitude modulation order supported by each pulse, M is the number of second time-domain resource units included in a first time-domain resource unit, and n, L and M are positive integers.

[0234] Optionally, the step of demodulating according to the number of pulses, the arrangement and combination of pulse positions, and the mapping relationship between pulse amplitude and information bits of the modulation symbol to obtain information bits includes:

[0235] Based on the mapping relationship between the number of pulses of the modulation symbol and the information bits, the first part of the information bits is demodulated;

[0236] Based on the mapping relationship between the pulse position arrangement and combination of the modulation symbols and the information bits, the second part of the information bits is demodulated;

[0237] Based on the mapping relationship between the pulse amplitude of the modulation symbol and the information bits, the third part of the information bits is demodulated.

[0238] Optionally, the number of pulses of the modulation symbol is the number of pulses within a first time-domain resource unit;

[0239] The pulse position arrangement of the modulation symbol is a combination of the pulse positions within a first time-domain resource unit.

[0240] The pulse amplitude of the modulation symbol is the amplitude of each pulse within a first time-domain resource unit.

[0241] Optionally, the radio frequency device 902 is further used for:

[0242] Receive indication information, the indication information being used to indicate at least one of the following:

[0243] The number of second time-domain resource units within a first time-domain resource unit;

[0244] The maximum number of pulses within a first-time-domain resource unit;

[0245] The amplitude modulation order supported by the pulse;

[0246] The demodulation process, based on the pulse number, pulse position arrangement, and mapping relationship between pulse amplitude and information bits of the modulation symbol, includes:

[0247] Demodulation is performed according to the indicated information, based on the number of pulses, the arrangement of pulse positions, and the mapping relationship between pulse amplitude and information bits of the modulation symbol.

[0248] Optionally, the indication information is carried in one of the following:

[0249] Downlink control information (DCI), sidelink control information (SCI), and preamble in Wi-Fi physical frames.

[0250] The aforementioned receiver can improve bandwidth utilization.

[0251] Specifically, the receiving end of this embodiment of the invention further includes: instructions or programs stored in memory 905 and executable on processor 904, wherein processor 904 calls the instructions or programs in memory 905 to execute. Figure 6 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0252] This application also provides a readable storage medium storing a program or instructions. When executed by a processor, the program or instructions implement the steps in the information bit modulation method provided in this application embodiment, or, when executed by a processor, implement the steps in the information bit demodulation method provided in this application embodiment.

[0253] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0254] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described information bit modulation method or information bit demodulation method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0255] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0256] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0257] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0258] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. An information bit modulation method, characterized in that, include: The transmitting end modulates the three parts of the information bits onto the number of pulses, the arrangement of pulse positions, and the pulse amplitude, respectively, to generate the corresponding modulation symbols; The transmitting end transmits the modulation symbols; Within a first time-domain resource unit, the number of pulses carries the information bits. Each bit, the pulse position arrangement carries the information bits. Each bit, the pulse amplitude carries the information bits. 1 bit; Where n is the number of pulses of the modulation symbol within a first time-domain resource unit, L is the amplitude modulation order supported by each pulse, M is the number of second time-domain resource units included in a first time-domain resource unit, and n, L and M are positive integers.

2. The method as described in claim 1, characterized in that, The transmitting end modulates the three parts of the information bits onto the number of pulses, the arrangement of pulse positions, and the pulse amplitude, respectively, including: The transmitting end modulates the first portion of the information bits onto the number of pulses; The transmitting end modulates the second part of the information bits to the pulse position and arranges them accordingly; The transmitting end modulates the third part of the information bits onto the pulse amplitude.

3. The method as described in claim 1 or 2, characterized in that, The number of pulses of the modulation symbol is the number of pulses within a first time-domain resource unit; The pulse position arrangement of the modulation symbol is a combination of the pulse positions within a first time-domain resource unit. The pulse amplitude of the modulation symbol is the amplitude of each pulse within a first time-domain resource unit.

4. The method as described in claim 1 or 2, characterized in that, The method further includes: The sending end sends indication information, which is used to indicate at least one of the following: The number of second time-domain resource units within a first time-domain resource unit; The maximum number of pulses within a first-time-domain resource unit; The amplitude modulation order supported by the pulse.

5. The method as described in claim 4, characterized in that, The instruction information is carried in one of the following: Downlink control information (DCI), sidelink control information (SCI), and preamble in Wi-Fi physical frames.

6. A method for demodulating information bits, characterized in that, include: The receiving end acquires the transmitted signal and obtains the modulation symbol based on the transmitted signal; The receiving end performs demodulation according to the number of pulses, the arrangement and combination of pulse positions, and the mapping relationship between pulse amplitude and information bits of the modulation symbol to obtain information bits; Within a first time-domain resource unit, the number of pulses carries the information bits. Each bit, the pulse position arrangement carries the information bits. Each bit, the pulse amplitude carries the information bits. 1 bit; Where n is the number of pulses of the modulation symbol within a first time-domain resource unit, L is the amplitude modulation order supported by each pulse, M is the number of second time-domain resource units included in a first time-domain resource unit, and n, L and M are positive integers.

7. The method as described in claim 6, characterized in that, The receiving end performs demodulation according to the number of pulses, pulse position arrangement, and mapping relationship between pulse amplitude and information bits of the modulation symbol to obtain information bits, including: The receiving end demodulates the first part of the information bits according to the mapping relationship between the number of pulses of the modulation symbol and the information bits; The receiving end demodulates the second part of the information bits according to the mapping relationship between the pulse position arrangement and combination of the modulation symbols and the information bits; The receiving end demodulates the third part of the information bits according to the mapping relationship between the pulse amplitude of the modulation symbol and the information bits.

8. The method as described in claim 6 or 7, characterized in that, The number of pulses of the modulation symbol is the number of pulses within a first time-domain resource unit; The pulse position arrangement of the modulation symbol is a combination of the pulse positions within a first time-domain resource unit. The pulse amplitude of the modulation symbol is the amplitude of each pulse within a first time-domain resource unit.

9. The method as described in claim 6 or 7, characterized in that, The method further includes: The receiving end receives indication information, which indicates at least one of the following: The number of second time-domain resource units within a first time-domain resource unit; The maximum number of pulses within a first-time-domain resource unit; The amplitude modulation order supported by the pulse; The receiving end performs demodulation according to the number of pulses, the arrangement of pulse positions, and the mapping relationship between pulse amplitude and information bits of the modulation symbol, including: The receiving end performs demodulation according to the indication information, based on the number of pulses of the modulation symbol, the arrangement and combination of pulse positions, and the mapping relationship between pulse amplitude and information bits.

10. The method as described in claim 9, characterized in that, The instruction information is carried in one of the following: Downlink control information (DCI), sidelink control information (SCI), and preamble in Wi-Fi physical frames.

11. An information bit modulation apparatus, characterized in that, include: The modulation module is used to modulate the three parts of the information bits to the number of pulses, the arrangement of pulse positions, and the pulse amplitude, respectively, to generate the corresponding modulation symbols. The first transmitting module is used to transmit the modulation symbols; Within a first time-domain resource unit, the number of pulses carries the information bits. Each bit, the pulse position arrangement carries the information bits. Each bit, the pulse amplitude carries the information bits. 1 bit; Where n is the number of pulses of the modulation symbol within a first time-domain resource unit, L is the amplitude modulation order supported by each pulse, M is the number of second time-domain resource units included in a first time-domain resource unit, and n, L and M are positive integers.

12. The apparatus as claimed in claim 11, characterized in that, The modulation module is used for: The first portion of the information bits is modulated onto the number of pulses; The second portion of the information bits is modulated and arranged at the pulse position; The third part of the information bits is modulated onto the pulse amplitude.

13. An information bit demodulation device, characterized in that, include: The first receiving module is used to acquire the transmitted signal and obtain the modulation symbol based on the transmitted signal; The demodulation module is used to demodulate according to the number of pulses, the arrangement and combination of pulse positions, and the mapping relationship between pulse amplitude and information bits of the modulation symbol to obtain information bits; Within a first time-domain resource unit, the number of pulses carries the information bits. Each bit, the pulse position arrangement carries the information bits. Each bit, the pulse amplitude carries the information bits. 1 bit; Where n is the number of pulses of the modulation symbol within a first time-domain resource unit, L is the amplitude modulation order supported by each pulse, M is the number of second time-domain resource units included in a first time-domain resource unit, and n, L and M are positive integers.

14. The apparatus as claimed in claim 13, characterized in that, The demodulation module is used for: Based on the mapping relationship between the number of pulses of the modulation symbol and the information bits, the first part of the information bits is demodulated; Based on the mapping relationship between the pulse position arrangement and combination of the modulation symbols and the information bits, the second part of the information bits is demodulated; Based on the mapping relationship between the pulse amplitude of the modulation symbol and the information bits, the third part of the information bits is demodulated.

15. A transmitter, characterized in that, include: A memory, a processor, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the information bit modulation method as described in any one of claims 1 to 5.

16. A receiving end, characterized in that, include: A memory, a processor, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the information bit demodulation method as described in any one of claims 6 to 10.

17. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the information bit modulation method as described in any one of claims 1 to 5, or, when executed by a processor, implement the steps of the information bit demodulation method as described in any one of claims 6 to 10.