Communication method and communication apparatus

By generating FSK signals through receiving indication information and using line code configuration parameters to generate flexible signals, the problem of high power consumption of IoT device radio transceivers is solved and the battery life of the device is extended.

WO2025209113A1PCT designated stage Publication Date: 2025-10-09HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/081626
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-03
Filing Date
2025-03-10
Publication Date
2025-10-09

AI Technical Summary

Technical Problem

In existing technologies, the radio transceivers of IoT devices consume high power, making it difficult to extend device battery life by increasing battery capacity, and the solution for generating FSK signals is unclear.

Method used

Generate FSK signals by receiving indication information and use line code configuration parameters such as bit repetition times and encoding methods (such as FM0 and Manchester encoding) to generate flexible signals, reducing encoding complexity and power consumption.

Benefits of technology

It improves the flexibility of signal generation and level switching characteristics, reduces the power consumption of radio transceivers, and extends the battery life of IoT devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025081626_09102025_PF_FP_ABST
    Figure CN2025081626_09102025_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a communication method and a communication apparatus, by means of which a first signal can be generated on the basis of configuration parameters of the first signal. The method comprises: a first apparatus receiving first indication information, wherein the first indication information indicates configuration parameters of a first signal, and the configuration parameters comprise a line code configuration parameter; and the first apparatus sending the first signal, wherein the first signal is generated on the basis of the configuration parameters of the first signal, and the first signal is a signal corresponding to a first sequence.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on April 3, 2024, with application number 202410409056.6 and application name “Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The embodiments of the present application relate to the field of communications, and more specifically, to a communication method and a communication device. Background Art

[0003] With the increasing popularity of machine-type communication (MTC) and Internet of Things (IoT) communications in 5th generation mobile communication technology (5G) new radio (NR) systems, more and more IoT devices have been deployed in our lives. Some IoT devices are limited in size, and extending their operating time is difficult to achieve simply by increasing battery capacity. Therefore, to extend the battery life of terminal devices, it is necessary to reduce the power consumption of wireless communications. Among these components, the radio transceiver is one of the most power-hungry components in wireless communications.

[0004] Currently, there is a need for a method to reduce the power consumption of radio transceivers to overcome the cost, size, and power constraints of IoT devices. Given that FSK signals transition between high and low levels, using frequency shift keying (FSK) signals for communication is one approach to reducing radio transceiver power consumption. However, how network devices and end devices generate FSK signals remains unclear. Summary of the Invention

[0005] The embodiments of the present application provide a communication method and a communication device, which can enable a network device and a terminal device to generate an FSK signal.

[0006] To achieve the above objectives, this application adopts the following technical solutions:

[0007] In a first aspect, a communication method is provided. The method can be performed by a first device, or by a component of the first device, such as a processor, chip, or chip system of the first device, or by a logic module or software capable of implementing all or part of the functions of the first device. For example, in the case where the method can be performed by the first device, the method includes: the first device receiving first indication information, the first indication information indicating configuration parameters of a first signal, the configuration parameters including line code configuration parameters; and the first device sending a first signal, wherein the first signal is generated based on the configuration parameters of the first signal, and the first signal is a signal corresponding to a first sequence.

[0008] Optionally, the first signal in the embodiment of the present application may be, for example, an FSK signal.

[0009] In the communication method provided in an embodiment of the present application, a first device receives first indication information and can generate and transmit a first signal corresponding to a first sequence based on line code configuration parameters among the first signal configuration parameters indicated by the first indication information. Furthermore, the first indication information indicating the first signal configuration parameters can improve the flexibility of first signal generation.

[0010] In one possible implementation, the configuration parameter further includes a number of bit repetitions N of the first sequence, where N is a positive integer. In this solution, the configuration parameter includes the number of bit repetitions N of the first sequence, so that the first device generates the first signal based on the number of bit repetitions of the first sequence, which can improve the flexibility of the configuration parameters.

[0011] In this embodiment of the present application, the line code configuration parameters include a line code encoding scheme, which is a dual-phase space code (FM0) line code encoding scheme. In this solution, the line code encoding scheme is FM0, so that the first device generates the first signal according to the FM0 line code encoding scheme, which can improve the flexibility of generating the first signal.

[0012] In one possible implementation, the communication method provided in an embodiment of the present application further includes: a first device repeating each bit of the first sequence N times to generate a second sequence; and the first device encoding the second sequence according to the FM0 line coding method to generate a first signal. This solution can ensure that the first signal generated by the first device is a signal having a level switching characteristic within a unit time, and the number of switching times between coding bit 0 and coding bit 1 within the unit time has a multiple relationship.

[0013] In one possible implementation, N is an even number. This solution can make the first signal generated by the first device a signal having a level switching feature within a unit time, and the number of switching times between coding bit 0 and coding bit 1 within the unit time has an even multiple relationship.

[0014] In one possible implementation, in an embodiment of the present application, the starting level of the first signal is a high level or a low level. In this solution, once the starting level of the first signal is determined, it can correspond to a unique first signal, thereby reducing the coding complexity of the first device.

[0015] In a possible implementation, the starting level of the first signal is predefined. This solution can save the overhead of indication information indicating the starting level of the first signal.

[0016] In another possible implementation, the communication method provided in the embodiment of the present application further includes: the first device receiving second indication information, where the second indication information indicates the starting level of the first signal. This solution can more flexibly indicate the starting level of the first signal.

[0017] In one possible implementation, the configuration parameters also include at least one of the following: a repetition count M of the first repetition mode, or a repetition count Y of the second repetition mode; where M and Y are positive integers, the first repetition mode is a repetition of a third sequence obtained by encoding bit 0 in the first sequence using the Manchester line code encoding scheme, and the second repetition mode is a repetition of each coded bit in a fourth sequence obtained by encoding bit 1 in the first sequence using the Manchester line code encoding scheme. In this solution, the configuration parameters include the repetition count M of the first repetition mode and / or the repetition count Y of the second repetition mode, so that the first device generates the first signal based on M and / or Y, thereby improving the flexibility of first signal generation.

[0018] In one possible implementation, in an embodiment of the present application, the line code configuration parameters include a line code encoding scheme, and the line code encoding scheme is a Manchester line code encoding scheme. In this solution, the line code encoding scheme is a Manchester line code encoding scheme, so that the first device generates the first signal according to the Manchester line code encoding scheme, which can improve the flexibility of generating the first signal.

[0019] In one possible implementation, the communication method provided in an embodiment of the present application further includes: a first device encoding a first sequence according to a Manchester line code encoding scheme to obtain a fifth sequence, wherein the fifth sequence includes at least one of the following: a third sequence, a fourth sequence, multiple third sequences, or multiple fourth sequences, the third sequence being a sequence obtained by encoding bit 0 in the first sequence according to the Manchester line code encoding scheme, and the fourth sequence being a sequence obtained by encoding bit 1 in the first sequence according to the Manchester line code encoding scheme; when the fifth sequence includes one or more third sequences, the first device repeats the third sequence M times; and when the fifth sequence includes one or more fourth sequences, each coded bit in the fourth sequence is repeated Y times to generate a first signal. This solution can ensure that the first signal generated by the first device is a signal having a level switching characteristic within a unit time, and the number of switching times between coded bit 0 and coded bit 1 within the unit time is a multiple relationship.

[0020] In one possible implementation, Y is equal to M. In this solution, M and Y are equal, which can reduce the encoding complexity of the first device and save the overhead of indication signaling indicating M and Y respectively.

[0021] In one possible implementation, M and Y are even numbers. This solution can make the first signal generated by the first device a signal having a level switching characteristic within a unit time, and the number of switching times between coding bit 0 and coding bit 1 within a unit time has an even multiple relationship.

[0022] In one possible implementation, in an embodiment of the present application, the first indication information is carried in a unicast message, or the first indication information is carried in a broadcast message. This solution enables the first device to obtain the first indication information through the unicast message or the broadcast message.

[0023] In a second aspect, a communication method is provided. The method can be performed by a second device, or by a component of the second device, such as a processor, chip, or chip system of the second device. It can also be implemented by a logic module or software that implements all or part of the functions of the second device. For example, where the method can be performed by the second device, the method includes: the second device sending first indication information, the first indication information indicating configuration parameters of a first signal, the configuration parameters including line code configuration parameters; and the second device receiving the first signal, wherein the first signal is generated based on the configuration parameters of the first signal, and the first signal is a signal corresponding to a first sequence.

[0024] Optionally, the first signal in the embodiment of the present application may be, for example, an FSK signal.

[0025] In the communication method provided in an embodiment of the present application, a second device sends first indication information, where the first indication information indicates a line code configuration parameter in the configuration parameters of the first signal, so that the first signal corresponding to the first sequence received by the second device is generated according to the configuration parameters of the first signal, thereby improving the flexibility of generating the first signal.

[0026] In one possible implementation, the configuration parameter further includes a number of bit repetitions N of the first sequence, where N is a positive integer. In this solution, the configuration parameter includes the number of bit repetitions N of the first sequence, so that the second device indicates the number of bit repetitions of the first sequence, which can improve the flexibility of generating the first signal.

[0027] In one possible implementation, in an embodiment of the present application, the line code configuration parameters include a line code encoding scheme, and the line code encoding scheme is a dual-phase space code (FM0) line code encoding scheme. In this solution, the line code encoding scheme is FM0, so that the second device indicates that the encoding scheme is FM0, which can improve the flexibility of generating the first signal.

[0028] In one possible implementation, the communication method provided in an embodiment of the present application further includes: a second device decoding the first signal according to the FM0 line coding scheme to obtain a second sequence; and the second device removing N repetitions from the second sequence to obtain the first sequence. This solution enables the second device to decode the first signal and obtain the first sequence.

[0029] In one possible implementation, N is an even number. This solution can make the first signal generated by the first device a signal having a level switching feature within a unit time, and the number of switching times of coding bit 0 and coding bit 1 within a unit time has a multiple relationship.

[0030] In one possible implementation, in an embodiment of the present application, the starting level of the first signal is a high level or a low level. In this solution, once the starting level of the first signal is determined, it can correspond to a unique first signal, which can reduce the decoding complexity of the second device and reduce the false detection rate of the first signal by the second device.

[0031] In a possible implementation, the starting level of the first signal is predefined. This solution can save the overhead of indication information indicating the starting level of the first signal.

[0032] In one possible implementation, the communication method provided in the embodiment of the present application further includes: the second device sending second indication information, where the second indication information indicates the starting level of the first signal. This solution can flexibly indicate the starting level of the first signal.

[0033] In one possible implementation, in an embodiment of the present application, the configuration parameters further include at least one of the following: a repetition count M of a first repetition mode, and a repetition count Y of a second repetition mode; where M and Y are positive integers, the first repetition mode is a repetition of a third sequence obtained by encoding bit 0 in the first sequence using the Manchester line code encoding scheme, and the second repetition mode is a repetition of each coded bit in a fourth sequence obtained by encoding bit 1 in the first sequence using the Manchester line code encoding scheme. In this solution, the configuration parameters include the repetition count M of the first repetition mode and / or the repetition count Y of the second repetition mode, so that the second device indicates M and / or Y, which can enhance the flexibility of generating the first signal.

[0034] In one possible implementation, in an embodiment of the present application, the line code configuration parameter includes a line code encoding scheme, and the line code encoding scheme is a Manchester line code encoding scheme. In this solution, the line code encoding scheme is the Manchester line code encoding scheme, so that the second device indicates that the line code encoding scheme is the Manchester line code encoding scheme, which can improve the flexibility of generating the first signal.

[0035] In one possible implementation, the communication method provided in an embodiment of the present application further includes: when the first signal includes one or more sixth sequences, the second device removes M repetitions of the sixth sequence according to a first repetition method; and when the first signal includes one or more seventh sequences, the second device removes Y repetitions of each coded bit of the seventh sequence according to a second repetition method to obtain a fifth sequence, where the fifth sequence includes at least one of the following: one third sequence, one fourth sequence, multiple third sequences, or multiple fourth sequences; and the second device decodes the fifth sequence according to a Manchester line code encoding method to obtain the first sequence. This solution enables the second device to decode the first signal and obtain the first sequence.

[0036] In one possible implementation, Y is equal to M. In this solution, M and Y are equal, which can reduce the complexity of decoding by the second device and save the overhead of indication signaling indicating M and Y respectively.

[0037] In one possible implementation, M and Y are even numbers. This solution can make the first signal a signal with a level switching feature within a unit time, and the number of switching times between coding bit 0 and coding bit 1 within a unit time has an even multiple relationship.

[0038] In one possible implementation, in an embodiment of the present application, the first indication information is carried in a unicast message, or the first indication information is carried in a broadcast message. This solution enables the second device to send the first indication information via a unicast message or a broadcast message.

[0039] In a third aspect, a communication device is provided for implementing the various methods described above. The communication device may be the first device described in the first aspect, or a device included in the first device, such as a chip; or the communication device may be the second device described in the second aspect, or a device included in the second device, such as a chip.

[0040] The communication device includes modules, units, or means corresponding to the above-mentioned methods. The modules, units, or means may be implemented by hardware, software, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.

[0041] In some possible designs, the communication device may include a processing module and a communication module. The communication module may include an output module (or a sending module) and an input module (or a receiving module), respectively configured to implement the output (or sending) and input (or receiving) functions of any of the above aspects and any possible designs thereof. The processing module may be configured to implement the processing functions of any of the above aspects and any possible designs thereof.

[0042] Optionally, the communication device further includes a storage module for storing program instructions and data.

[0043] In a fourth aspect, a communication device is provided, comprising: at least one processor configured to execute a computer program or instruction, or to cause the communication device to perform any of the methods described above through logic circuitry. The communication device may be the first device described in the first aspect, or a device included in the first device, such as a chip; or the communication device may be the second device described in the second aspect, or a device included in the second device, such as a chip.

[0044] In some possible designs, the communication device further includes a memory for storing computer instructions and / or configuration files of logic circuits. Optionally, the memory is integrated with the processor, or the memory is independent of the processor.

[0045] In one possible design, the communication device further includes a communication interface for inputting and / or outputting signals.

[0046] In some possible designs, the communication interface is an interface circuit for reading and writing computer instructions. For example, the interface circuit is used to receive computer execution instructions (computer execution instructions are stored in a memory, may be read directly from the memory, or may pass through other devices) and transmit them to the processor.

[0047] In some possible designs, the communication interface is used to communicate with modules outside the communication device.

[0048] In some possible designs, the communication device may be a chip system. When the communication device is a chip system, the chip system may include a chip or may include a chip and other discrete devices.

[0049] In a fifth aspect, a communication device is provided, comprising: a logic circuit and an interface circuit; the interface circuit is configured to input and / or output information; and the logic circuit is configured to execute the method of any of the above aspects, processing the input information and / or generating output information. The communication device may be the first device of the first aspect, or a device included in the first device, such as a chip; or the communication device may be the second device of the second aspect, or a device included in the second device, such as a chip.

[0050] It can be understood that when the communication device provided in any one of the third to fifth aspects is a chip, the above-mentioned sending action / function can be understood as output information, and the above-mentioned receiving action / function can be understood as input information.

[0051] In a sixth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, the method of any of the above aspects is executed.

[0052] In a seventh aspect, a computer program product is provided, which, when executed by a processor, enables the method of any of the above aspects to be executed.

[0053] In an eighth aspect, a communication device is provided, which includes a module / unit for executing the method of the first aspect or the second aspect.

[0054] In a ninth aspect, a communication system is provided, comprising the first device described in the first aspect and the second device described in the second aspect. The first device and the second device can be implemented as the communication device provided in any one of the third to fifth aspects.

[0055] Among them, the technical effects brought about by any design method in the third to ninth aspects can refer to the technical effects brought about by different design methods in the above-mentioned first or second aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] FIG1 is a schematic diagram of the time domain waveforms of bit 1 and bit 0 of an FSK signal;

[0057] FIG2 is a schematic diagram of a sequence obtained by the FM0 encoding method;

[0058] FIG3 is a schematic diagram of a sequence obtained by Manchester encoding;

[0059] FIG4 is a schematic diagram of a communication system provided in an embodiment of the present application;

[0060] FIG5 is a schematic diagram of a direct connection between a network device and an A-IoT device provided in an embodiment of the present application;

[0061] FIG6 is a schematic diagram of a network device and an A-IoT device connected via an intermediate node according to an embodiment of the present application;

[0062] FIG7 is a schematic structural diagram of a communication device 700 provided in an embodiment of the present application;

[0063] FIG8 is a schematic diagram of an example of a communication method provided in an embodiment of the present application;

[0064] FIG9 is a schematic diagram of a method for generating information bit 0 in the first sequence;

[0065] FIG10 is a schematic diagram of a method for generating information bit 1 in a first sequence;

[0066] FIG11 is a schematic diagram of a method for generating information bit 0 in a first sequence;

[0067] FIG12 is a schematic diagram of a method for generating information bit 1 in a first sequence;

[0068] FIG13 is a schematic diagram of a method for generating information bit 0 in a first sequence;

[0069] FIG14 is a schematic diagram of a method for generating information bit 1 in a first sequence;

[0070] FIG15 is a schematic diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0071] In the description of this application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.

[0072] In the description of this application, unless otherwise specified, "plurality" means two or more than two. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b and / or c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or plural.

[0073] In addition, to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.

[0074] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0075] It will be understood that the “embodiment” mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It will be understood that in the various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.

[0076] It can be understood that in this application, "when" and "if" both mean that corresponding processing will be taken under certain objective circumstances, and do not limit the time, nor do they require any judgment action when implementing, nor do they mean that there are other limitations.

[0077] It is understood that some optional features in the embodiments of the present application may, in certain scenarios, be implemented independently of other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features in certain scenarios as needed. Accordingly, the devices provided in the embodiments of the present application may also implement these features or functions accordingly, which will not be described in detail here.

[0078] In this application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In the various embodiments of this application, unless otherwise specified and there is no logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships. The following description of the embodiments of this application does not constitute a limitation on the scope of protection of this application.

[0079] To facilitate the reader's understanding, the following describes the relevant technologies of the embodiments of this application:

[0080] 1. Characteristics of FSK signal.

[0081] Figure 1 is a schematic diagram of the time domain waveforms of information bit 1 and information bit 0 of an FSK signal. As shown in Figure 1, bit 1 has a single level transition within a time unit, which may correspond to frequency f1 on the spectrum; bit 0 has a double level transition within a time unit, which may correspond to frequency f2 on the spectrum. Where f1 is greater than f2, the time unit may be a time slot, a sub-time slot, or a symbol, or may be referred to as a bit window, etc. This is not limited in the present embodiment and will not be further described in the following description.

[0082] 2. Bi-phase space coding (FM0)

[0083] The FM0 encoding scheme uses level transitions within a time unit to represent information bits 0 and 1. The start bits of both information bits 0 and 1 each have a level transition, and the middle bit of information bit 0 has a level transition. Figure 2 shows a schematic diagram of the sequence generated using the FM0 encoding scheme. As shown in Figure 2, encoding the information bits using the FM0 encoding scheme yields two possible coded sequences. Exemplarily, encoding information bit 0 according to the FM0 encoding method can obtain a coded bit sequence 10 or 01; exemplary, encoding information bit 1 according to the FM0 encoding method can obtain a coded bit sequence 11 or 00; exemplary, encoding information bit 00 according to the FM0 encoding method can obtain a coded bit sequence 1010 or 0101; exemplary, encoding information bit 01 according to the FM0 encoding method can obtain a coded bit sequence 1011 or 0100; encoding information bit 10 according to the FM0 encoding method can obtain a coded bit sequence 1101 or 0010; encoding information bit 11 according to the FM0 encoding method can obtain a coded bit sequence 1100 or 0011.

[0084] 3. Manchester encoding.

[0085] The Manchester encoding scheme uses level transitions within a time unit to represent information bits 0 and 1. Information bits 0 and 1 are represented by level signals with opposite phases. Figure 3 is a schematic diagram of a sequence generated using the Manchester encoding scheme. As shown in Figure 3, encoding information bit 0 using the Manchester encoding scheme results in a coded bit sequence of 01, while encoding information bit 1 using the Manchester encoding scheme results in a coded bit sequence of 10.

[0086] 4. Ambient internet of things (A-IoT) devices.

[0087] A-IoT devices are a type of ultra-low-power IoT device, primarily categorized as active or passive. Active A-IoT devices are active tags or terminal devices that utilize the energy stored in their own energy storage modules to transmit wireless communication signals. Passive A-IoT devices (also known as passive tags) draw energy from external RF signals and communicate via backscattered RF signals, ultimately achieving ultra-low or even zero power consumption.

[0088] Compared with existing NR terminal devices (for example, R15, R16, and R17 NR terminals), A-IoT devices have at least one of the following characteristics:

[0089] 1) Maximum bandwidth: Less than the 100 MHz of R15 and R16, and less than the 20 MHz of R17 with reduced capability (RedCap). For example: 1 resource block (RB), 3 MHz.

[0090] 2) Number of antennas supported: one transmit and one receive, or one transmit and two receive.

[0091] 3) The uplink / device-to-reader transmission channel is not aligned with the boundaries of NR time slots, frames, symbols, etc.

[0092] 4) Uplink / device-to-reader transmission uses a single-carrier waveform.

[0093] 5) Downlink / reader-device transmission channels are not aligned with NR time slots, frames, symbols, etc.

[0094] 6) Downlink / reader-device transmission uses orthogonal frequency division multiplexing (OFDM) waveform.

[0095] 7) The supported modulation modes are at least one of binary on-off keying (OOK), FSK, and binary phase shift keying (BPSK).

[0096] Figure 4 is a schematic diagram of a communication system provided in an embodiment of the present application. As shown in Figure 4, the communication system includes a first device and a second device. In one possible implementation, the first device may be an A-IoT device, and the second device may be a network device. In another possible implementation, the first device may be a network device, and the second device may be an A-IoT device.

[0097] In an embodiment of the present application, the first device is configured to receive first indication information and send a first signal according to configuration parameters of the first signal indicated by the first indication information.

[0098] In an embodiment of the present application, the second device is used to send first indication information indicating configuration parameters of the first signal, and receive a first signal generated according to the configuration parameters of the first signal.

[0099] Figure 5 is a schematic diagram of a direct connection between a network device and an A-IoT device provided in an embodiment of the present application. As shown in Figure 5, data, channels, or signals can be directly sent and received between the network device and the A-IoT device. Among them, the channel sent by the network device to the A-IoT device can be called a physical reader-device channel (PRDCH) or a backscattered physical downlink shared channel (APDSCH), and the channel sent by the A-IoT device to the network device can be called a PDRCH or a backscattered physical uplink shared channel (APUSCH).

[0100] Figure 6 is a schematic diagram of a network device and an A-IoT device connected via an intermediate node, as provided in an embodiment of the present application. As shown in Figure 6, the network device and the A-IoT device forward data, channels, or signals via the intermediate node. The intermediate node is a terminal device, and the terminal device and the network device are connected via a uu interface. The channel sent by the terminal device to the A-IoT can be called a PRDCH, and the channel sent by the A-IoT device to the terminal device can be called a PDRCH.

[0101] It should be noted that in the communication method provided in the embodiments of the present application, the first device and the second device can communicate using a direct connection as shown in Figure 5, or can communicate using a connection via an intermediate node as shown in Figure 6. When the first device and the second device communicate via an intermediate node, the communication method provided in the embodiments of the present application omits the intermediate node forwarding step, which is described here uniformly and will not be repeated in the following embodiments.

[0102] Optionally, the technical solution provided in the embodiments of the present application can be applied to the fourth generation mobile communication technology (4G) system, the fifth generation mobile communication technology (5G) system, NTN system, vehicle to everything (V2X), long-term evolution - vehicle network (LTE-vehicle, LTE-V), vehicle to vehicle (V2V), vehicle network, machine type communication (MTC), Internet of things (IoT), long-term evolution - machine to machine (LTE-machine to machine, LTE-M), machine to machine (M2M), Internet of Things, or future mobile communication systems such as the future sixth generation mobile communication technology (6G), etc., and the embodiments of the present application do not specifically limit this.

[0103] Optionally, the terminal device involved in the present application can be a user equipment (UE), access terminal, terminal unit, user station, terminal station, mobile station, mobile station, remote station, remote terminal, user terminal terminal equipment, TE), mobile device, wireless communication device, terminal agent, tablet computer (pad), handheld device with wireless communication function, computing device or other processing device connected to a wireless modem, vehicle-mounted device, vehicle-mounted transceiver unit, wearable device, or terminal device in a 4G network, or a 5G network, or a public land mobile network (PLMN) evolved after 5G. The access terminal can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a drone, a robot, a smart point of sale (POS) machine, a customer-premises equipment (CPE) or a wearable device, virtual reality (VR) The terminal may be a wireless terminal in an IoT environment, such as a terminal device for virtual reality (VR), a terminal device for augmented reality (AR), a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home. Alternatively, the terminal may be a terminal with communication capabilities in the IoT, such as a terminal in vehicle-to-everything (V2X) (e.g., a vehicle-to-everything (V2X) device), a terminal in device-to-device (D2D) communication, or a terminal in machine-to-machine (M2M) communication. The terminal may be mobile or fixed.

[0104] Optionally, the network device involved in the present application may be an access network device, for example, it may include an evolved base station (NodeB or eNB or e-NodeB, evolutionary Node B) in a long term evolution (LTE) system or an enhanced LTE (LTE-advanced, LTE-A) system, such as a traditional macro base station eNB and a micro base station eNB in ​​a heterogeneous network scenario. Alternatively, it may include a next generation node B (gNB) in a new radio (NR) system. Alternatively, it may include a transmission reception point (TRP), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a base band unit (BBU), a base band pool (BBU pool), or a wireless fidelity (WiFi) access point (AP), etc. Alternatively, it may include a base station in a non-terrestrial network (NTN), that is, it may be deployed on an aircraft or satellite. In the NTN, the network device or access device may serve as a layer 1 (L1) relay, or as a base station, or as an integrated access and backhaul (IAB) node. Alternatively, the network device in the embodiments of the present application may be a device that implements base station functions in the IoT, such as a device that implements base station functions in drone communications, V2X, D2D, or M2M.

[0105] In some possible scenarios, the network device in the embodiments of the present application may also be a module or unit that can implement some functions of the base station. For example, the network device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be set separately or included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0106] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, the first network device may be a network device or a module of a network device in an open radio access network (open RAN, ORAN) system. In the ORAN system, CU may also be referred to as open (open, O)-CU, DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0107] Optionally, the base station in the embodiment of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, home base stations, transmission and receiving points (TRP), transmitting points (TP), mobile switching centers, etc., and the embodiments of the present application do not specifically limit this.

[0108] It should be noted that the communication system described in the embodiment of the present application is intended to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided in the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0109] Optionally, the relevant functions of the first device and the second device involved in the present application can be implemented by one device, or by multiple devices together, or by one or more functional modules within a device, or by one or more chips, or by a system on chip (SOC) or a chip system. The chip system can be composed of chips, or can include chips and other discrete devices. The embodiments of the present application do not specifically limit this.

[0110] It is understandable that the above functions can be network elements in hardware devices, software functions running on dedicated hardware, or a combination of hardware and software, or virtualized functions instantiated on a platform (e.g., a cloud platform).

[0111] For example, the relevant functions of the first device or the second device involved in the present application can be implemented by the communication device 700 in Figure 7. Figure 7 is a structural diagram of the communication device 700 provided in an embodiment of the present application. The communication device 700 includes one or more processors 711. The processor 711 can be a general-purpose processor or a dedicated processor. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a network device, terminal device or chip), execute software programs, and process data of the software programs.

[0112] Optionally, in one design, the processor 711 may include a program 713 (sometimes also referred to as code or instructions), and the program 713 may be executed on the processor 711 so that the communication device 700 performs the method described in the following embodiments.

[0113] Optionally, the communication device 700 may include one or more memories 712 on which a program 714 (sometimes also referred to as code or instructions) is stored. The program 714 can be run on the processor 711, so that the communication device 700 performs the method described in the following method embodiment.

[0114] Optionally, the processor 711 and / or the memory 712 may include artificial intelligence (AI) modules 717 and 718, which are used to implement AI-related functions. The AI ​​module may be implemented through software, hardware, or a combination of software and hardware. For example, the AI ​​module may include a RAN intelligent controller (RIC) module. For example, the AI ​​module may be a near real-time RIC or a non-real-time RIC.

[0115] Optionally, data may be stored in the processor 711 and / or the memory 712. The processor and the memory may be provided separately or integrated together.

[0116] Optionally, the communication device 700 may further include a transceiver 715 and / or an antenna 716. The processor 711 may also be referred to as a processing unit, and controls the communication device (e.g., a network device or a terminal device). The transceiver 715 may also be referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, and is configured to implement the transceiver function of the communication device through the antenna 716.

[0117] Optionally, in the embodiment of the present application, the processor 711 is a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 711 may also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.

[0118] Optionally, in an embodiment of the present application, the memory 712 may be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.

[0119] Although not shown, as an optional implementation, the communication device 700 further includes an output device and an input device. For example, the input device is a keyboard, a mouse, a microphone, or a joystick, and the output device is a display screen, a speaker, or the like.

[0120] It should be noted that communication device 700 may be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device having a structure similar to that shown in FIG7 . Furthermore, the structure shown in FIG7 does not limit the communication device. In addition to the components shown in FIG7 , the communication device may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0121] In the embodiment of the present application, the chip system can be composed of chips, or can include chips and other discrete devices.

[0122] The communication method provided in the embodiment of the present application will be described below in conjunction with Figures 4 to 6 above.

[0123] It should be noted that in the following embodiments of the present application, the message names, parameter names, or information names between network elements are only examples. In other embodiments, they may also be other names, and the method provided in the present application does not make specific limitations on this.

[0124] It is understood that in the embodiments of the present application, each network element may perform some or all of the steps in the embodiments of the present application. These steps or operations are merely examples, and the embodiments of the present application may also perform other operations or variations of various operations. In addition, the steps may be performed in a different order than those presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.

[0125] Figure 8 is a schematic diagram of an example of a communication method provided in an embodiment of the present application. The method is described by taking the interaction between a first device and a second device as an example. Of course, the subject that executes the action of the first device in the method can also be a device / module of the first device, such as a chip, processor, or processing unit in the first device; the subject that executes the action of the second device in the method can also be a device / module in the second device, such as a chip, processor, or processing unit in the second device, etc., and the embodiment of the present application does not make specific limitations on this. For example, as shown in Figure 8, method 800 includes:

[0126] S810: The second device sends first indication information to the first device. Correspondingly, the first device receives the first indication information from the second device.

[0127] In the embodiment of the present application, the first indication information indicates the configuration parameters of the first signal. For example, the first signal can be an FSK signal or other signal, which is not limited in the embodiment of the present application.

[0128] In an embodiment of the present application, the first signal is a signal corresponding to the first sequence. Exemplarily, the first sequence can be called an information bit sequence, or the first sequence can also be other sequences, such as a channel coded bit sequence after channel coding the information bit sequence. The embodiment of the present application does not limit this. The embodiment of the present application takes the first sequence as an information bit sequence as an example to introduce the following embodiment. Exemplarily, the first signal can be a data signal or control information, wherein the control signal can be a preamble signal, or the control signal can also be a postamble signal, or an intermediate reference signal, etc. The embodiment of the present application does not limit this. It should be noted that the data signal, preamble signal, postamble signal, or intermediate reference signal signal transmitted at the same time adopts the same modulation and coding method. It should be understood that in a communication system, the information bit sequence is the most original uncoded sequence. It can be understood that channel coding is also called forward error correction code FEC. Exemplarily, the channel coding can be a convolutional code.

[0129] In one possible implementation, the configuration parameters of the first signal include at least one of the following: a line code configuration parameter, or a number N of bit repetitions of the first sequence. N is a positive integer. This solution enables the first device to generate the first signal based on the configuration parameters of the first signal, thereby increasing the flexibility of first signal generation.

[0130] In an embodiment of the present application, the line code configuration parameter includes a line code encoding method, which is the FM0 line code encoding method. In this solution, the line code encoding method is the FM0 line code encoding method, so that the first device generates the first signal according to the FM0 line code encoding method, which can improve the flexibility of generating the first signal.

[0131] Alternatively, optionally, in an embodiment of the present application, the second apparatus may not send the first indication information to the first apparatus, and the configuration parameters of the first information are predefined, for example, the predefined line code encoding mode is the FM0 line code encoding mode, and the predefined bit repetition number is 2. This solution can save the overhead of the indication information.

[0132] Optionally, in an embodiment of the present application, after the first device receives the first indication information from the second device, it can generate the first signal according to the configuration parameters of the first signal indicated by the first indication information.

[0133] In one possible implementation, when the configuration parameters of the first signal include the number of bit repetitions N of the first sequence and line code configuration parameters, and the line code configuration parameters include a line code encoding scheme, and the line code encoding scheme is the FM0 line code encoding scheme, in an embodiment of the present application, the first device generates the first signal by: repeating each bit of the first sequence N times to generate a second sequence; and encoding the second sequence according to the FM0 line code encoding scheme to generate the first signal. This solution can ensure that the first signal generated by the first device is a signal having a level switching characteristic within a unit time, and the number of switching times between code bit 0 and code bit 1 within the unit time is a multiple relationship.

[0134] Exemplarily, the second sequence may be referred to as a coded bit sequence, that is, an encoded sequence, or the second sequence may be other sequences, which is not limited in the embodiments of the present application.

[0135] In the embodiment of the present application, N can also be an even positive integer. This solution can make the first signal generated by the first device a signal having a level switching characteristic per unit time, and the number of switching times between coding bit 0 and coding bit 1 per unit time is an even multiple, that is, the first signal generated by the first device has the characteristics of an FSK signal, for example. For example, N is 2, which can reduce the time occupied by a single information bit in the time domain and improve transmission efficiency.

[0136] In an embodiment of the present application, the starting level of the first signal is a high level, or the starting level of the first signal may be a low level. In one possible implementation, the starting level of the first signal is predefined. For example, the starting level of the first signal is predefined to be a low level, or the starting level of the first signal is predefined to be a high level, or the starting level of the first signal is predefined to be a low level by predefining the starting level of the leading signal in the same transmission as the first signal to be a low level, or the starting level of the first signal is predefined to be a high level by predefining the starting level of the leading signal in the same transmission as the first signal to be a high level.

[0137] This solution can save the overhead of indication information. In another possible implementation, the communication method provided by the embodiment of the present application also includes: the second device sends the second indication information to the first device. Correspondingly, the first device receives the second indication information from the second device. The second indication information indicates the starting level of the first signal. In this way, the first device can determine the starting level of the first signal according to the indication of the second indication information. This solution is more flexible. After the starting level of the first signal is determined, it can correspond to the starting level of the unique leading signal and / or terminator signal in the same transmission as the first signal, so that the leading signal or terminator signal generated by the same sequence is unique, which can reduce the reception complexity of the second device and reduce the false detection rate of the second device in detecting the leading signal and / or terminator signal in the same transmission as the first signal.

[0138] For the two possible implementations described above, if the starting level of the first signal is predefined or indicated, the first device can determine a unique sequence corresponding to the preamble signal and / or terminator signal in the same transmission as the first signal. Otherwise, the first device needs to blindly detect the preamble signal and / or terminator signal in the same transmission as the first signal twice.

[0139] For example, FIG9 is a schematic diagram of a method for generating information bit 0 in a first sequence. As shown in FIG9 , N is 2. In one possible implementation, the starting level of the first signal is a high level, the first device repeats information bit 0 twice to obtain coded bit 00, and the first device then encodes coded bit 00 according to the FM0 encoding method to obtain a sequence corresponding to information bit 0 of 1010. In another possible implementation, the starting level of the first signal is a low level, the first device repeats information bit 0 twice to obtain coded bit 00, and the first device then encodes coded bit 00 according to the FM0 encoding method to obtain a sequence corresponding to information bit 0 of 0101.

[0140] For example, Figure 10 is a schematic diagram of a method for generating information bit 1 in a first sequence. As shown in Figure 10, N is 2. In one possible implementation, the starting level of the first signal is a high level, the first device repeats information bit 1 twice to obtain coded bit 11, and the first device then encodes coded bit 11 according to the FM0 encoding method to obtain a sequence corresponding to information bit 1 of 1100. In another possible implementation, the starting level of the first signal is a low level, the first device repeats information bit 1 twice to obtain coded bit 11, and the first device then encodes coded bit 11 according to the FM0 encoding method to obtain a sequence corresponding to information bit 1 of 0011.

[0141] The following describes the process of the first device generating the first signal with a specific example.

[0142] Exemplarily, the first sequence corresponding to the first signal or the information bits corresponding to the first signal are: 0101, and N is 2. This step includes:

[0143] The first device repeats the first information bit "0" in the first sequence twice to obtain "00", repeats the second information bit "1" twice to obtain "11", repeats the third information bit "0" twice to obtain "00", and repeats the fourth information bit "1" twice to obtain "11", then the second sequence is: 00110011.

[0144] The first device encodes the second sequence according to the FM0 line code encoding method to generate a first signal: 1010110010101100 (the starting level is a high level), or 0101001101010011 (the starting level is a low level).

[0145] In the embodiment of the present application, the number of bit repetitions can also be replaced by the code length of the line code or the code length of the FM0 code, which is not limited in the embodiment of the present application. In this embodiment, the first device can directly generate the first signal based on the code length of the line code or the code length of the FM0 code.

[0146] For example, Figure 11 is a schematic diagram illustrating a method for generating information bit 0 in a first sequence. As shown in Figure 11, the code length of the line code or the code length of the FM0 encoding is 2. In one possible implementation, the starting level of the first signal is high, and the first device obtains a sequence corresponding to information bit 0 of 1010 based on the code length of the line code or the code length of 2 of the FM0 encoding. In another possible implementation, the starting level of the first signal is low, and the first device obtains a sequence corresponding to information bit 0 of 0101 based on the code length of the line code or the code length of 2 of the FM0 encoding.

[0147] For example, Figure 12 is a schematic diagram illustrating a method for generating information bit 1 in a first sequence. As shown in Figure 12, the code length of the line code or the code length of the FM0 encoding is 2. In one possible implementation, the starting level of the first signal is high, and the first device obtains a sequence corresponding to information bit 1 as 1100 based on the code length of the line code or the code length of 2 of the FM0 encoding. In another possible implementation, the starting level of the first signal is low, and the first device obtains a sequence corresponding to information bit 1 as 0011 based on the code length of the line code or the code length of 2 of the FM0 encoding.

[0148] In another possible implementation, the configuration parameters of the first signal include line code configuration parameters, which may include at least one of the following: a line code encoding mode, a number of repetitions M of the first repetition mode, or a number of repetitions Y of the second repetition mode. M and Y are positive integers. In this solution, the configuration parameters include the number of repetitions M of the first repetition mode and / or the number of repetitions Y of the second repetition mode, so that the first device generates the first signal based on M and / or Y, thereby improving the flexibility of generating the first signal.

[0149] In the embodiment of the present application, the line code encoding method is the Manchester line code encoding method. In this solution, the line code encoding method is the Manchester line code encoding method, so that the first device generates the first signal according to the Manchester line code encoding method, which can improve the flexibility of generating the first signal.

[0150] In the embodiment of the present application, the first repetition mode is to repeat the third sequence obtained by encoding bit 0 in the first sequence according to the Manchester line code encoding mode, and the second repetition mode is to repeat each coded bit in the fourth sequence obtained by encoding bit 1 in the first sequence according to the Manchester line code encoding mode.

[0151] Optionally, in an embodiment of the present application, the second device may not send the first indication information to the first device, and the configuration parameters of the first information are predefined. For example, the predefined line code encoding method is Manchester encoding, the number of repetitions of the first repetition method is 2, and the number of repetitions of the second repetition method is 2. This solution can save the overhead of the indication information.

[0152] In one possible implementation, when the configuration parameters of the first signal include line code configuration parameters, which include a line code encoding scheme, a number of repetitions (M) of a first repetition scheme, and a number of repetitions (Y) of a second repetition scheme, and when the line code encoding scheme is Manchester line code, in this embodiment of the present application, generating the first signal by the first device includes: encoding the first sequence according to the Manchester line code encoding scheme to obtain a fifth sequence; repeating the third sequence M times if the fifth sequence includes one or more third sequences; and repeating each coded bit in the fourth sequence Y times if the fifth sequence includes one or more fourth sequences to generate the first signal. The fifth sequence includes at least one of the following: one third sequence, one fourth sequence, multiple third sequences, or multiple fourth sequences, the third sequence being a sequence obtained by encoding bit 0 in the first sequence according to the Manchester line code encoding scheme, and the fourth sequence being a sequence obtained by encoding bit 1 in the first sequence according to the Manchester line code encoding scheme. This solution enables the first signal generated by the first device to be a signal having a level switching characteristic within a unit time, and wherein the number of switchings between coded bit 0 and coded bit 1 within a unit time is a multiple relationship.

[0153] Illustratively, the third sequence, the fourth sequence, and the fifth sequence may be referred to as coded bit sequences, i.e., coded sequences. Alternatively, the third sequence, the fourth sequence, and the fifth sequence may also be other sequences, which is not limited in the embodiments of the present application.

[0154] In the embodiment of the present application, M and Y may also be even numbers among positive integers. This solution can make the first signal generated by the first device a signal having a level switching characteristic within a unit time, and the number of switching times between coding bit 0 and coding bit 1 within a unit time has an even multiple relationship, that is, the first signal generated by the first device has the characteristics of, for example, an FSK signal.

[0155] M and Y may be equal or unequal. When M and Y are equal, the encoding complexity of the first device and the decoding complexity of the second device can be reduced, and the signaling overhead of indicating M and Y can be saved. For example, M and Y can be 2, which can reduce the time occupied by a single information bit in the time domain and improve transmission efficiency.

[0156] For example, Figure 13 is a schematic diagram illustrating a method for generating information bit 0 in a first sequence. As shown in Figure 13 , M is 2. The first device encodes information bit 0 using the Manchester encoding scheme to obtain a third sequence 01. The first device then repeats the third sequence 01 twice using the first repetition scheme to obtain a sequence 0101 corresponding to information bit 0.

[0157] For example, Figure 14 is a schematic diagram illustrating a method for generating information bit 1 in a first sequence. As shown in Figure 14 , Y is 2, and the first device encodes information bit 1 using the Manchester encoding scheme to obtain a fourth sequence 10. The first device then repeats each encoded bit in the fourth sequence twice using the second repetition scheme to obtain a sequence corresponding to information bit 1, which is 1100.

[0158] The following describes the process of the first device generating the first signal with a specific example.

[0159] Exemplarily, the first sequence corresponding to the first signal or the information bits corresponding to the first signal are: 0110, M is 2, and Y is 2. This step includes:

[0160] The first device encodes the first information bit 0 in the first sequence according to the Manchester encoding method to obtain a first third sequence 01, the first device encodes the second information bit 1 in the first sequence according to the Manchester encoding method to obtain a first fourth sequence 10, the first device encodes the third information bit 1 in the first sequence according to the Manchester encoding method to obtain a second fourth sequence 10, and the first device encodes the fourth information bit 0 in the first sequence according to the Manchester encoding method to obtain a second third sequence 01.

[0161] The first device repeats the first third sequence twice to obtain 0101, repeats each coded bit in the first fourth sequence twice to obtain 1100, repeats each coded bit in the second fourth sequence twice to obtain 1100, and repeats the second third sequence twice to obtain 0101, and finally generates a first signal of 0101110011000101.

[0162] In the embodiment of the present application, the first repetition mode can be replaced by M repetition, and the second repetition mode can be replaced by chip repetition, or the first repetition mode can be replaced by the code length M of the line code or the code length M of Manchester encoding, and the second repetition mode can be replaced by chip length extension or chip length scaling, which is not limited in the embodiment of the present application. Wherein, a chip is a time unit, and its size is less than or equal to the NR OFDM symbol corresponding to the 15kHz subcarrier spacing.

[0163] Alternatively, as a possible implementation method, the line code encoding method included in the line code configuration parameters may also be other encoding methods, and the line configuration parameters may also include other configuration parameters, as long as the first device can generate the first information according to these parameters. This embodiment of the present application does not limit this.

[0164] In an embodiment of the present application, the first indication information is carried in a unicast message, or the first indication information is carried in a broadcast message. This solution can enable the second device to send the first indication information through a unicast message or a broadcast message, so that the first device can obtain the first indication information through a unicast message or a broadcast message. Exemplarily, the first indication information is carried in a system message, or the first indication information is carried in a paging message, or the first indication information is carried in scheduling information sent by the second device to the first device, or the first indication information is carried in a high-layer signaling MAC CE. S820, the first device sends a first signal to the second device. Accordingly, the second device receives the first signal from the first device.

[0165] In the embodiment of the present application, after receiving the first signal from the first device, the second device may decode the first signal according to the first indication information to obtain a first sequence.

[0166] In one possible implementation, parsing the first sequence corresponding to the first signal according to the FM0 coding scheme by the second device includes: decoding the first signal according to the FM0 line coding scheme by the second device to obtain a second sequence; and removing N repetitions from the second sequence by the second device to obtain the first sequence. That is, the process of parsing the first signal by the second device is the inverse of the process of generating the first signal by the first device.

[0167] Corresponding to the above example, the first signal is 0101001101010011 (the starting level is a low level), or 1010110010101100 (the starting level is a high level), and N is 2. The step of the second device parsing the first signal includes:

[0168] The second device decodes 010110010101100, or 0101001101010011 according to the FM0 line code encoding method to obtain a second sequence of 00110011.

[0169] The second device removes 2 repetitions from the second sequence to obtain a first sequence of 0101.

[0170] In another possible implementation, the second device parses the first sequence corresponding to the first signal according to the Manchester line code encoding scheme, including: when the first signal includes one or more sixth sequences, the second device removes M repetitions of the sixth sequence according to the first repetition scheme; and when the first signal includes one or more seventh sequences, the second device removes Y repetitions of each coded bit of the seventh sequence according to the second repetition scheme to obtain a fifth sequence, where the fifth sequence includes at least one of the following: one third sequence, one fourth sequence, multiple third sequences, or multiple fourth sequences; and the second device decodes the fifth sequence according to the Manchester line code encoding scheme to obtain the first sequence.

[0171] Corresponding to the above example, the first signal is 0101110011000101, M is 2, and Y is 2. The step of the second device parsing the first signal includes:

[0172] The second device removes two repetitions from the first sixth sequence 0101 according to the first repetition pattern to obtain a first third sequence 01. The second device removes two repetitions from the first seventh sequence according to the second repetition pattern to obtain a first fourth sequence 10. The second device removes two repetitions from the second seventh sequence according to the second repetition pattern to obtain a second fourth sequence 10. The second device removes two repetitions from the second sixth sequence according to the first repetition pattern to obtain a second third sequence 01, i.e., a fifth sequence of 01101001. Furthermore, the second device decodes the fifth sequence according to the Manchester line code encoding method to obtain a first sequence of 0110.

[0173] In the communication method provided in the embodiment of the present application, the first device receives the first indication information and can generate and send the first signal corresponding to the first sequence according to the line code configuration parameters in the configuration parameters of the first signal indicated by the first indication information, thereby improving the flexibility of the first signal generation.

[0174] The above mainly describes the solutions provided by the embodiments of the present application from the perspective of the interaction between the first device and the second device. Accordingly, the embodiments of the present application also provide a communication device, which is used to implement the various methods described above. The communication device can be the first device in the above method embodiments, or a device that includes the above first device, or a component that can be used for the first device; or the communication device can be the second device in the above method embodiments, or a device that includes the above second device, or a component that can be used for the second device; it is understood that in order to implement the above functions, the communication device includes hardware structures and / or software modules corresponding to performing each function. Those skilled in the art should readily appreciate that, in combination with the various exemplary units and algorithm steps described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or in a hardware-driven manner by computer software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0175] In the embodiment of the present application, the communication device can be divided into functional modules according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be understood that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0176] For example, FIG15 is a schematic diagram of a communication device provided in an embodiment of the present application. Taking the communication device as the first device in the above method embodiment (which may be a chip of the first device, or a module of the first device, or a device inside a satellite) as an example, the first device includes a transceiver module 1510 and a processing module 1520. The transceiver module 1510, which may also be referred to as a transceiver unit, is used to implement transceiver functions, and may be, for example, a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[0177] In the embodiment of the present application, the transceiver module 1510 is used to receive first indication information.

[0178] The first indication information indicates configuration parameters of the first signal, and the configuration parameters include line code configuration parameters.

[0179] In the embodiment of the present application, the processing module 1520 is configured to generate a first signal.

[0180] In the embodiment of the present application, the transceiver module 1510 is further configured to send a first signal.

[0181] The first signal is generated according to the configuration parameters of the first signal, and the first signal is a signal corresponding to the first sequence.

[0182] In a possible implementation, the configuration parameters further include the number of bit repetitions N of the first sequence, where N is a positive integer.

[0183] In the embodiment of the present application, the line code configuration parameters include a line code encoding mode, and the line code encoding mode is a dual-phase space code FM0 line code encoding mode.

[0184] In the embodiment of the present application, the processing module 1520 is further configured to repeat each bit of the first sequence N times to generate a second sequence; the processing module 1520 is further configured to encode the second sequence according to the FM0 line coding method to generate the first signal.

[0185] In the embodiment of the present application, N is an even number.

[0186] In the embodiment of the present application, the starting level of the first signal is a high level or a low level.

[0187] In a possible implementation, the starting level of the first signal is predefined.

[0188] In another possible implementation, the transceiver module 1510 is further configured to receive second indication information indicating a starting level of the first signal.

[0189] In another possible implementation, the configuration parameters further include at least one of the following: a number of repetitions M of the first repetition mode, or a number of repetitions Y of the second repetition mode; where M and Y are positive integers, the first repetition mode is to repeat the third sequence obtained by encoding bit 0 in the first sequence according to the Manchester line code encoding mode, and the second repetition mode is to repeat each coded bit in the fourth sequence obtained by encoding bit 1 in the first sequence according to the Manchester line code encoding mode.

[0190] In the embodiment of the present application, the line code configuration parameter includes a line code encoding mode, and the line code encoding mode is a Manchester line code encoding mode.

[0191] In this embodiment of the present application, the processing module 1520 is further configured to encode the first sequence according to the Manchester line code encoding scheme to obtain a fifth sequence. The fifth sequence includes at least one of the following: a third sequence, a fourth sequence, multiple third sequences, or multiple fourth sequences, where the third sequence is a sequence obtained by encoding bit 0 in the first sequence according to the Manchester line code encoding scheme, and the fourth sequence is a sequence obtained by encoding bit 1 in the first sequence according to the Manchester line code encoding scheme. If the fifth sequence includes one or more third sequences, the processing module 1520 is further configured to repeat the third sequence M times. If the fifth sequence includes one or more fourth sequences, the processing module 1520 is further configured to repeat each coded bit in the fourth sequence Y times to generate the first signal.

[0192] In the embodiment of the present application, Y is equal to M.

[0193] In the embodiment of the present application, M and Y are even numbers.

[0194] In an embodiment of the present application, the first indication information is carried in a unicast message, or the first indication information is carried in a broadcast message.

[0195] Alternatively, taking the communication device as the second device in the above method embodiment (which may be a chip of the second device, a module of the second device, or a device inside the second device) as an example, the second device includes a transceiver module 1510 and a processing module 1520. The transceiver module 1510, which may also be referred to as a transceiver unit, is used to implement transceiver functions, and may be, for example, a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[0196] In the embodiment of the present application, the transceiver module 1510 is configured to send first indication information. The first indication information indicates configuration parameters of the first signal, the configuration parameters including line code configuration parameters;

[0197] In the embodiment of the present application, the transceiver module 1510 is further configured to receive a first signal, wherein the first signal is generated according to a configuration parameter of the first signal, and the first signal is a signal corresponding to the first sequence.

[0198] In a possible implementation, the configuration parameters further include the number of bit repetitions N of the first sequence, where N is a positive integer.

[0199] In the embodiment of the present application, the line code configuration parameters include a line code encoding mode, and the line code encoding mode is a dual-phase space code FM0 line code encoding mode.

[0200] In the embodiment of the present application, the processing module 1520 is configured to decode the first information according to the FMO line coding method to obtain the second sequence; the processing module 1520 is further configured to remove N repetitions from the second sequence to obtain the first sequence.

[0201] In the embodiment of the present application, N is an even number.

[0202] In the embodiment of the present application, the starting level of the first signal is a high level or a low level.

[0203] In a possible implementation, the starting level of the first signal is predefined.

[0204] In another possible implementation, the transceiver module 1510 is further configured to send second indication information, where the second indication information indicates a starting level of the first signal.

[0205] In another possible implementation, the configuration parameters further include at least one of the following: a number of repetitions M of the first repetition mode, and a number of repetitions Y of the second repetition mode; where M and Y are positive integers, the first repetition mode is to repeat a third sequence obtained by encoding bit 0 in the first sequence according to the Manchester line code encoding mode, and the second repetition mode is to repeat each coded bit in a fourth sequence obtained by encoding bit 1 in the first sequence according to the Manchester line code encoding mode.

[0206] In the embodiment of the present application, the line code configuration parameter includes a line code encoding mode, and the line code encoding mode is a Manchester line code encoding mode.

[0207] In this embodiment of the present application, when the first signal includes one or more sixth sequences, the processing module 1520 is further used to remove M repetitions of the sixth sequence according to the first repetition mode; and when the first signal includes one or more seventh sequences, the processing module 1520 is further used to remove Y repetitions of each coded bit of the seventh sequence according to the second repetition mode to obtain a fifth sequence, where the fifth sequence includes at least one of the following: one third sequence, one fourth sequence, multiple third sequences, or multiple fourth sequences; the processing module 1520 is further used to decode the fifth sequence according to the Manchester line code encoding mode to obtain the first sequence.

[0208] In the embodiment of the present application, Y is equal to M.

[0209] In the embodiment of the present application, M and Y are even numbers.

[0210] In an embodiment of the present application, the first indication information is carried in a unicast message, or the first indication information is carried in a broadcast message.

[0211] All relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here. Optionally, the communication device may further include a storage module 1530, which can be used to store instructions and / or data, and the processing module 1520 can read the instructions and / or data in the storage module 1530.

[0212] In the embodiments of the present application, the communication device can be presented in the form of various functional modules divided in an integrated manner. The "module" here can refer to a specific ASIC, circuit, processor and memory that executes one or more software or firmware programs, integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the communication device can take the form of the communication device 700 shown in Figure 7.

[0213] For example, the processor 711 in the communication device 700 shown in FIG7 may call computer-executable instructions stored in the memory 712 to enable the communication device to execute the communication method in the above method embodiment.

[0214] Specifically, the functions / implementation processes of the transceiver module 1510 and the processing module 1520 in FIG15 can be implemented by the processor 711 in the communication device 700 shown in FIG7 calling computer-executable instructions stored in the memory 712. Alternatively, the functions / implementation processes of the processing module 1520 in FIG15 can be implemented by the processor 711 in the communication device 700 shown in FIG7 calling computer-executable instructions stored in the memory 712.

[0215] Since the communication device provided in the embodiment of the present application (which may be a chip of a communication device, or a module of a communication device, or a device inside a communication device) can execute the above-mentioned communication method, the technical effects that can be obtained can be referred to the above-mentioned method embodiment and will not be repeated here.

[0216] It should be understood that one or more of the above modules or units can be implemented by software, hardware, or a combination of the two. When any of the above modules or units is implemented in software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions to perform calculations or processing within the processor, it can further include necessary hardware accelerators, such as field programmable gate arrays (FPGAs), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.

[0217] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.

[0218] Optionally, an embodiment of the present application further provides a communication device (for example, the communication device may be a chip or a chip system), which includes a processor for implementing the method in any of the above method embodiments. In one possible design, the communication device also includes a memory. The memory is used to store necessary program instructions and data, and the processor can call the program code stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device. When the communication device is a chip system, it may be composed of a chip, or it may include a chip and other discrete devices, which is not specifically limited in the embodiment of the present application.

[0219] Optionally, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is run on a communication device, the communication device can execute the method described in any of the above method embodiments or any of its implementation methods.

[0220] Optionally, an embodiment of the present application further provides a communication system, which includes the first device and the second device described in the above method embodiment.

[0221] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using a software program, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0222] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0223] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.

Claims

1. A communication method, characterized in that: include: receiving first indication information, where the first indication information indicates configuration parameters of a first signal, the configuration parameters including line code configuration parameters; The first signal is sent, where the first signal is generated according to a configuration parameter of the first signal, and the first signal is a signal corresponding to a first sequence.

2. The method according to claim 1, characterized in that The configuration parameters also include the number of bit repetitions N of the first sequence, where N is a positive integer.

3. The method according to claim 1 or 2, characterized in that The line code configuration parameters include a line code encoding mode, and the line code encoding mode is a dual-phase space code FM0 line code encoding mode.

4. The method according to claim 3, characterized in that The method further comprises: Repeat each bit of the first sequence N times to generate a second sequence; The second sequence is encoded according to the FMO line coding mode to generate the first signal.

5. The method according to any one of claims 2 to 4, characterized in that The N is an even number.

6. The method according to any one of claims 2 to 5, characterized in that The initial level of the first signal is a high level or a low level.

7. The method according to claim 6, characterized in that The starting level of the first signal is predefined.

8. The method according to claim 6, characterized in that The method further comprises: Second indication information is received, where the second indication information indicates a starting level of the first signal.

9. The method according to claim 1, characterized in that The configuration parameters further include at least one of the following: the number of repetitions M of the first repetition mode, or the number of repetitions Y of the second repetition mode; Wherein, M and Y are positive integers, the first repetition mode is to repeat a third sequence obtained by encoding bit 0 in the first sequence according to the Manchester line code encoding mode, and the second repetition mode is to repeat each coded bit in a fourth sequence obtained by encoding bit 1 in the first sequence according to the Manchester line code encoding mode.

10. The method according to claim 1 or 9, characterized in that The line code configuration parameters include a line code encoding mode, and the line code encoding mode is a Manchester line code encoding mode.

11. The method according to claim 10, characterized in that The method further comprises: encoding the first sequence according to the Manchester line code encoding scheme to obtain a fifth sequence, wherein the fifth sequence includes at least one of the following: one the third sequence, one the fourth sequence, a plurality of the third sequences, or a plurality of the fourth sequences, the third sequence being a sequence obtained by encoding bit 0 of the first sequence according to the Manchester line code encoding scheme, and the fourth sequence being a sequence obtained by encoding bit 1 of the first sequence according to the Manchester line code encoding scheme; In a case where the fifth sequence includes one or more of the third sequences, the third sequence is repeated M times; and in a case where the fifth sequence includes one or more of the fourth sequences, each coded bit in the fourth sequence is repeated Y times to generate the first signal.

12. The method according to any one of claims 9 to 11, characterized in that The Y is equal to the M.

13. The method according to any one of claims 9 to 12, characterized in that The M and the Y are even numbers.

14. A communication method, characterized in that: include: Sending first indication information, where the first indication information indicates configuration parameters of the first signal, the configuration parameters including line code configuration parameters; The first signal is received, where the first signal is generated according to a configuration parameter of the first signal, and the first signal is a signal corresponding to a first sequence.

15. The method according to claim 14, characterized in that The configuration parameters also include the number of bit repetitions N of the first sequence, where N is a positive integer.

16. The method according to claim 14 or 15, characterized in that The line code configuration parameters include a line code encoding mode, and the line code encoding mode is a dual-phase space code FM0 line code encoding mode.

17. The method according to claim 16, characterized in that The method further comprises: Decoding the first information according to the FMO line coding method to obtain a second sequence; The first sequence is obtained by removing N repetitions from the second sequence.

18. The method according to any one of claims 15 to 17, characterized in that The N is an even number.

19. The method according to any one of claims 15 to 18, characterized in that The initial level of the first signal is a high level or a low level.

20. The method according to claim 19, wherein The starting level of the first signal is predefined.

21. The method according to claim 19, wherein The method further comprises: Second indication information is sent, where the second indication information indicates a starting level of the first signal.

22. The method according to claim 14, wherein The configuration parameters further include at least one of the following: the number of repetitions M of the first repetition mode, the number of repetitions Y of the second repetition mode; Wherein, M and Y are positive integers, the first repetition mode is to repeat a third sequence obtained by encoding bit 0 in the first sequence according to the Manchester line code encoding mode, and the second repetition mode is to repeat each coded bit in a fourth sequence obtained by encoding bit 1 in the first sequence according to the Manchester line code encoding mode.

23. The method according to claim 14 or 22, characterized in that The line code configuration parameters include a line code encoding mode, and the line code encoding mode is a Manchester line code encoding mode.

24. The method according to claim 23, wherein The method further comprises: When the first signal includes one or more sixth sequences, removing M repetitions of the sixth sequence according to the first repetition mode; and when the first signal includes one or more seventh sequences, removing Y repetitions of each coded bit of the seventh sequence according to the second repetition mode to obtain a fifth sequence, where the fifth sequence includes at least one of the following: one third sequence, one fourth sequence, multiple third sequences, or multiple fourth sequences; The first sequence is obtained by decoding the fifth sequence according to the Manchester line code encoding mode.

25. The method according to any one of claims 22 to 24, characterized in that The Y is equal to the M.

26. A communication device, characterized in that: The communication device comprises a module for executing the method according to any one of claims 1 to 13, or comprises a module for executing the method according to any one of claims 14 to 25.

27. A communication device, characterized in that: The communication device includes a processor; the processor is configured to execute the method according to any one of claims 1 to 13, or to cause the communication device to execute the method according to any one of claims 14 to 25.

28. A computer-readable storage medium, characterized in that The computer-readable storage medium comprises instructions, which, when executed, enable the method according to any one of claims 1 to 13 to be implemented, or enable the method according to any one of claims 14 to 25 to be implemented.

29. A computer program product, characterized in that The computer program product comprises instructions which, when executed, cause the method according to any one of claims 1 to 13 to be implemented, or cause the method according to any one of claims 14 to 25 to be implemented.

30. A communication system, characterized in that: The communication system includes the communication device according to claim 26 and claim 27.

Citation Information

Patent Citations

  • Method and device for receiving and sending control information of downlink data

    CN117460059A

  • Data transmission method and related device

    WO2021062811A1

  • Communication method and apparatus, device and storage medium

    WO2024012174A1

  • Data transmission method and communication apparatus

    WO2024012369A1