Communication method and device
By preprocessing the OFDM signal, including FDSS and the first processing, expanding the symbol sequence and performing cyclic shifts, the problem of FDSS deteriorating communication demodulation performance in the ISAC system is solved, and the balance between perceptual performance improvement and demodulation performance improvement is achieved.
Patent Information
- Application Number
- CN202410161416.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-04
- Publication Date
- 2025-08-05
AI Technical Summary
In the communication perception integration (ISAC) system, although frequency domain spectrum molding (FDSS) improves the target detection performance, it also deteriorates the communication demodulation performance.
By preprocessing the OFDM signal, including FDSS and the first processing, the symbol sequence is extended to obtain the extended sequence, and cyclic shift and subcarrier mapping are performed before the FDSS, the loss of communication demodulation performance of FDSS is alleviated.
While improving the perceived object detection performance, the communication demodulation performance of the ISAC system is improved, balancing the degree of redundancy introduction and the improvement of codec rate.
Smart Images

Figure CN120434091A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a communication method and apparatus. Background Art
[0002] Wireless sensing technology analyzes changes in wireless signals during propagation to determine the characteristics of the signal propagation space (channel), enabling scene perception. Integrated sensing and communications (ISAC) combines communication and perception, enabling future communication systems to incorporate both capabilities. When transmitting information over wireless channels, ISAC analyzes channel characteristics and perceives the physical characteristics of the surrounding environment, thereby enhancing both communication and perception capabilities.
[0003] The ISAC transmitter transmits a signal toward the target to be detected. The transmitted signal reflects off the target, generating an echo signal with a time delay compared to the transmitted signal. At the ISAC receiver, digital signal processing is performed in the time or frequency domain on the echo and transmitted signals to generate a range profile. The ISAC then searches for peaks in the range profile to estimate the time delay. Finally, the distance to the detected target is determined based on the estimated time delay.
[0004] Frequency domain spectrum shaping (FDSS) can improve target detection performance, especially for weak targets (i.e., targets with weak echo signal power). However, the introduction of FDSS degrades the communication demodulation performance of the ISAC. Summary of the Invention
[0005] The present application provides a communication method and apparatus for improving the communication demodulation performance of an ISAC while achieving target detection performance.
[0006] In a first aspect, the present application provides a communication method that can be performed by a transmitter. Unless otherwise specified, in the present application, the transmitter can be the transmitter itself (e.g., a network device, a terminal device), a component in the transmitter (e.g., a processor, a chip, or a chip system), or a logic module or software that implements all or part of the transmitter's functions. This application does not specifically limit this.
[0007] The method can be applied to the 5th generation (5G) communication system or a communication system above 5G, and can also be applied to non-terrestrial communication systems, which is not specifically limited in this application. The method is performed as follows:
[0008] An orthogonal frequency division multiplexing (OFDM) signal is obtained, where the OFDM signal is obtained by preprocessing a symbol sequence, the preprocessing including: FDSS and a first process, where the first process extends the symbol sequence to obtain an extended sequence, the first process being performed before the FDSS; and the OFDM signal is output.
[0009] OFDM is one of the waveforms currently used by 4G and 5G systems. In order to ensure uplink coverage, the uplink transmission of 4G and 5G systems currently also supports discrete Fourier transform-spread orthogonal frequency division multiplexing (DFT spreading OFDM, DFT-s-OFDM), which has the characteristics of a single-carrier waveform, and the peak to average power ratio (PAPR) is much lower than multi-carrier waveforms such as OFDM. However, in the ISAC scenario, some studies recommend the use of single-carrier or waveforms with single-carrier properties (such as DFT-s-OFDM) for perception, but due to the imbalance of frequency domain signals, additional related designs are required. In contrast, frequency domain signal imbalance can be achieved based on multi-carrier OFDM waveforms, such as subcarriers carrying phase-shift keying symbols.
[0010] In this application, an OFDM signal is obtained by subjecting a symbol sequence to a first processing step and processing such as FDSS. The first processing results in an extended sequence whose length is greater than the symbol sequence. Therefore, redundancy is introduced into the symbol sequence after the first processing. After the FDSS processing, the extended sequence is then subjected to subcarrier mapping and inverse Fourier transform, resulting in an OFDM signal. Based on this OFDM signal, FDSS can improve target detection performance in ISAC scenarios, while the first processing can mitigate the performance loss in OFDM signal communication demodulation caused by FDSS.
[0011] In an optional manner, the pre-processing further includes: performing a cyclic shift on the symbol sequence, and the cyclic shift is performed before the first processing.
[0012] In this application, appropriate cyclic shift helps to improve the demodulation performance of OFDM signals.
[0013] In an optional manner, the first processing extends the symbol sequence to obtain an extended sequence, including: extending the symbol sequence with a length of M based on an extended length L to obtain an extended sequence with a length of (M+L), where M and L are both positive integers, and L does not exceed M.
[0014] In an optional manner, L is determined based on at least one of the following:
[0015] The modulation and coding scheme (MCS) M, or the first factor θ corresponding to the OFDM signal; wherein the value of the first factor is related to the window function of the FDSS.
[0016] By determining L based on the above parameters, it is possible to balance the degree of redundancy introduced into the symbol sequence and the degree of improvement in the encoding and decoding bit rate, thereby improving the demodulation performance of OFDM signal communication.
[0017] In an optional manner, the first processing extends the symbol sequence to obtain an extended sequence, comprising: extending the symbol sequence with a length of M based on an extension factor α to obtain an extended sequence with a length of (M+L);
[0018] In an optional manner, α is determined based on at least one of the following:
[0019] The MCS corresponding to the OFDM signal, or the first factor θ; wherein the value of the first factor is related to the window function of the FDSS.
[0020] By determining α based on the above parameters, the degree of redundancy introduced into the symbol sequence and the degree of improvement in the encoding and decoding rate can be balanced, thereby improving the demodulation performance of OFDM signal communication.
[0021] In an optional manner, the extended sequence includes a first extended sequence with a length of L1, a second extended sequence with a length of L2, and the symbol sequence with a length of M; wherein L1+L2=L; wherein the first extended sequence is obtained by performing sequence processing on the first sequence in the symbol sequence, and the first sequence is a subsequence corresponding to index 0 to index L1-1 in the symbol sequence; and the second extended sequence is obtained by performing sequence processing on the second sequence in the symbol sequence, and the second sequence is a subsequence corresponding to index M-L2 to index M-1 in the symbol sequence.
[0022] In the present application, the first extended sequence and the second extended sequence can be considered as a redundancy added to the symbol sequence. By introducing redundancy, the loss of OFDM signal communication demodulation performance caused by FDSS can be reduced / mitigated.
[0023] In an optional embodiment, L1 is equal to L2.
[0024] Based on the above L1 equals L2 design, when L is given, the frequency selectivity gain of the OFDM signal on the multipath channel can be maximized.
[0025] In an optional manner, the sequence processing of the first processing includes one of the following:
[0026] Obtaining a first extended sequence and a second extended sequence based on sequence replication, adding the first extended sequence to the end of the symbol sequence, and adding the second extended sequence to the head of the symbol sequence; or,
[0027] Taking conjugation of the sequence to obtain a first extended sequence and a second extended sequence, adding the first extended sequence to the end of the symbol sequence, and adding the second extended sequence to the beginning of the symbol sequence; or,
[0028] Obtaining a first extended sequence and a second extended sequence based on sequence reversal, adding the first extended sequence to the head of the symbol sequence, and adding the second extended sequence to the tail of the symbol sequence; or,
[0029] A first extended sequence and a second extended sequence are obtained based on sequence reversal and sequence conjugation, the first extended sequence is added to the head of the symbol sequence, and the second extended sequence is added to the tail of the symbol sequence.
[0030] The shape of the FDSS window function resembles a mountain peak, i.e., the amplitude of the window function is high in the middle and low on both sides. In this application, by introducing a redundant design that matches the shape characteristics of the window function, i.e., adding a first extended sequence to the tail or head of the symbol sequence, and adding a second extended sequence to the head or tail of the symbol sequence, the degradation of the two subsequences in the symbol sequence (i.e., the subsequence corresponding to index 0 to index L1-1 and the subsequence corresponding to index M-L2 to index M-1) caused by FDSS processing can be reduced, thereby improving the demodulation performance of OFDM signal communication.
[0031] In an optional manner, the transmitter also obtains or outputs a first notification message, where the first notification message is used to indicate at least one of the following parameters: the shift amount of the cyclic shift, the length of the first extended sequence, the length of the second extended sequence, the length of the extended sequence (M+L), the length of the symbol sequence M, L, the relative relationship between L and M, or the expansion factor α.
[0032] Based on the first notification message, the transmitter may determine a shift amount of the cyclic shift, so as to perform a cyclic shift of the symbol sequence by the corresponding shift amount before the first processing.
[0033] Based on the first notification message, the transmitter can determine the length of the extended sequence, the length of the symbol sequence, the length of the first extended sequence and the length of the second extended sequence, which are used to determine the transport block size carried by the OFDM signal (that is, the number of bits carried by the OFDM signal) and for OFDM signal generation.
[0034] In addition, the transmitter outputs (can also be understood as sending) the first notification message, and the receiver receives the first notification message.
[0035] In an optional manner, the transmitter further obtains or outputs a second notification message, where the second notification message is used to indicate a sequence processing manner of the first processing.
[0036] Based on the second notification message, the transmitter may determine a sequence processing manner of the first processing and generate an OFDM signal based on the determination.
[0037] In addition, the transmitter outputs a second notification message, and the receiver receives the second notification message.
[0038] In a second aspect, the present application provides a communication method that can be executed by a receiver. Unless otherwise specified, in the present application, the receiver can be the receiver itself (e.g., a network device, a terminal device), a component in the receiver (e.g., a processor, a chip, or a chip system), or a logic module or software that implements all or part of the transmitter's functions. This application does not specifically limit this.
[0039] This method can be applied to 5G communication systems or communication systems above 5G, and can also be applied to non-terrestrial communication systems, which is not specifically limited in this application. Execution is as follows:
[0040] Receive an OFDM signal; demodulate the OFDM signal to obtain a symbol sequence, wherein the OFDM signal is obtained by preprocessing the symbol sequence, the preprocessing including: frequency domain spectrum shaping (FDSS) and a first processing, the first processing extending the symbol sequence to obtain an extended sequence, and the first processing is performed before the FDSS.
[0041] In an optional manner, the pre-processing further includes: performing a cyclic shift on the symbol sequence, and the cyclic shift is performed before the first processing.
[0042] In an optional manner, the first processing extends the symbol sequence to obtain an extended sequence, including: extending the symbol sequence with a length of M based on an extended length L to obtain an extended sequence with a length of (M+L), where M and L are both positive integers, and L does not exceed M.
[0043] In an optional manner, L is determined based on at least one of the following:
[0044] The modulation and coding scheme MCS, M, or the first factor θ corresponding to the OFDM signal; wherein the value of the first factor is related to the window function of the FDSS.
[0045] In an optional manner, the first processing extends the symbol sequence to obtain an extended sequence, comprising: extending the symbol sequence with a length of M based on an extension factor α to obtain an extended sequence with a length of (M+L);
[0046] In an optional manner, α is determined based on at least one of the following:
[0047] The modulation and coding scheme MCS corresponding to the OFDM signal, or the first factor θ; wherein the value of the first factor is related to the window function of the FDSS.
[0048] In an optional manner, the extended sequence includes a first extended sequence with a length of L1, a second extended sequence with a length of L2, and the symbol sequence with a length of M; wherein the first extended sequence is obtained by performing sequence processing on the first sequence in the symbol sequence, and the first sequence is a subsequence corresponding to index 0 to index L1-1 in the symbol sequence; the second extended sequence is obtained by performing sequence processing on the second sequence in the symbol sequence, and the second sequence is a subsequence corresponding to index M-L2 to index M-1 in the symbol sequence.
[0049] In an optional embodiment, L1 is equal to L2.
[0050] In an optional manner, the sequence processing of the first processing includes one of the following:
[0051] Obtaining a first extended sequence and a second extended sequence based on sequence replication, adding the first extended sequence to the end of the symbol sequence, and adding the second extended sequence to the head of the symbol sequence; or,
[0052] Taking conjugation of the sequence to obtain a first extended sequence and a second extended sequence, adding the first extended sequence to the end of the symbol sequence, and adding the second extended sequence to the beginning of the symbol sequence; or,
[0053] Obtaining a first extended sequence and a second extended sequence based on sequence reversal, adding the first extended sequence to the head of the symbol sequence, and adding the second extended sequence to the tail of the symbol sequence; or,
[0054] A first extended sequence and a second extended sequence are obtained based on sequence reversal and sequence conjugation, the first extended sequence is added to the head of the symbol sequence, and the second extended sequence is added to the tail of the symbol sequence.
[0055] In an optional embodiment, the receiver also obtains or outputs a first notification message, where the first notification message is used to indicate at least one of the following parameters: the shift amount of the cyclic shift, the length of the first extended sequence, the length of the second extended sequence, the length of the extended sequence (M+L), the length of the symbol sequence M, L, the relative relationship between L and M, or the expansion factor α.
[0056] Based on the first notification message, the receiver can determine the length of the spreading sequence, the length of the symbol sequence, the length of the first spreading sequence, and the length of the second spreading sequence, and determine how to demodulate the OFDM signal.
[0057] Based on the first notification message, the receiver may determine a cyclic shift amount for performing a reverse cyclic shift operation corresponding to the transmitting end to restore the symbol sequence.
[0058] In addition, the receiver outputs (which may also be understood as sending) a first notification message.
[0059] In an optional manner, the receiver further obtains or outputs a second notification message, where the second notification message is used to indicate a sequence processing manner of the first processing.
[0060] Based on the second notification message, the receiver can determine the sequence processing method of the first processing to enable demodulation of the received OFDM signal. The receiver can perform different demodulation processing based on its own capabilities. For example, if the receiver capability is limited, the receiver can complete the recovery of the symbol sequence based only on the middle M data among the received (M+L) data. That is, the L1 data corresponding to the first extended sequence and the L2 data corresponding to the second extended sequence among the received (M+L) data are not used for the recovery of the symbol sequence. If the receiver capability is higher, the receiver can also use the L1 data corresponding to the first extended sequence and the L2 data corresponding to the second extended sequence among the received (M+L) data to obtain a more accurate estimate of the symbol sequence.
[0061] In addition, the receiver outputs (also understood as sending) a second notification message.
[0062] In a third aspect, an embodiment of the present application provides a communication device, which may be a terminal device or a network device (such as the transmitter in the first aspect or the receiver in the second aspect). The communication device has the functions of implementing the first or second aspect above. For example, the communication device includes modules, units, or means corresponding to the steps involved in the first or second aspect above. The functions, units, or means may be implemented through software or hardware, or may be implemented through hardware executing the corresponding software implementation.
[0063] In one possible design, the communication device includes a processing unit and a transceiver unit, wherein the transceiver unit can be used to send and receive signals to achieve communication between the communication device and other devices; the processing unit can be used to perform some internal operations of the communication device. The transceiver unit can be called an input / output unit, a communication unit, etc., and the transceiver unit can be a transceiver; the processing unit can be a processor. When the communication device is a module (such as a chip) in a communication device, the transceiver unit can be an input / output interface, an input / output circuit, or an input / output pin, etc., and can also be called an interface, a communication interface, or an interface circuit, etc.; the processing unit can be a processor, a processing circuit, or a logic circuit, etc.
[0064] In another possible design, the communication device includes a processor and may also include a transceiver, the transceiver is used to send and receive signals, and the processor executes program instructions to complete the method in any possible design or implementation of the first aspect or the second aspect above. The communication device may also include one or more memories, the memories are used to couple with the processor, and the memories can store the necessary computer programs or instructions for implementing the functions involved in the first aspect or the second aspect above. The processor can execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the first aspect or the second aspect above.
[0065] In another possible design, the communication device includes a processor, which can be coupled to a memory. The memory can store the necessary computer programs or instructions for implementing the functions of the first or second aspect. The processor can execute the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the communication device implements the method of any possible design or implementation of the first or second aspect.
[0066] In another possible design, the communication device includes a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method in any possible design or implementation of the first aspect or the second aspect above.
[0067] It can be understood that in the third aspect above, the processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory. In addition, the above processors can be one or more, and the memories can be one or more. The memory can be integrated with the processor, or the memory and the processor can be set separately. In the specific implementation process, the memory can be integrated with the processor on the same chip, or can be set on different chips respectively. The embodiment of the present application does not limit the type of memory and the setting method of the memory and the processor.
[0068] In a fourth aspect, an embodiment of the present application provides a communication system, which includes the above-mentioned transmitter and receiver.
[0069] In a fifth aspect, the present application provides a chip system, which includes a processor and may also include a memory, for implementing the method described in the first or second aspect. The chip system can be composed of a chip or include a chip and other discrete devices.
[0070] In a sixth aspect, the present application also provides a computer-readable storage medium, which can be a volatile storage medium or a non-volatile storage medium. The computer-readable storage medium stores computer-readable instructions. When the computer-readable instructions are run on a computer, the computer executes the method in the first aspect or the second aspect.
[0071] In a seventh aspect, the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the methods of the embodiments of the first or second aspect above.
[0072] For the technical effects that can be achieved in the above-mentioned second to seventh aspects, please refer to the description of the technical effects that can be achieved by the corresponding possible design schemes in the above-mentioned first aspect, and this application will not repeat them here. BRIEF DESCRIPTION OF THE DRAWINGS
[0073] Figure 1 A schematic diagram of a communication system provided by an embodiment of the present application is shown;
[0074] Figure 2 A schematic diagram of an ISAC scenario provided by the present application is shown;
[0075] Figure 3 A schematic diagram of signal processing of an OFDM system is shown;
[0076] Figure 4 A schematic diagram showing frequency responses corresponding to different roll-offs is shown;
[0077] Figure 5 A schematic diagram showing the changes in perception performance after the introduction of FDSS is shown;
[0078] Figure 6 A schematic diagram of the process of adding FDSS is shown;
[0079] Figure 7 A schematic diagram of the process of adding FDSS is shown;
[0080] Figure 8 A schematic diagram showing the variation of subcarrier energy;
[0081] Figure 9 A schematic diagram showing the BER of an OFDM signal;
[0082] Figure 10 A schematic diagram of the process of bandwidth expansion is shown;
[0083] Figure 11 A schematic flow chart of a method for generating an OFDM signal is shown;
[0084] Figure 12A schematic diagram showing the time domain response of the filter is shown;
[0085] Figure 13A A schematic diagram of a first process is shown;
[0086] Figure 13B A schematic diagram of a first process is shown;
[0087] Figure 13C A schematic diagram of a first process is shown;
[0088] Figure 13D A schematic diagram of a first process is shown;
[0089] Figure 14A A schematic diagram of a first process and FDSS is shown;
[0090] Figure 14B A schematic diagram of a first process and FDSS is shown;
[0091] Figure 15A A schematic diagram of a first process and FDSS is shown;
[0092] Figure 15B A schematic diagram of a first process and FDSS is shown;
[0093] Figure 16 A schematic diagram of simulation results is shown;
[0094] Figure 17A A schematic diagram of simulation results is shown;
[0095] Figure 17B A schematic diagram of simulation results is shown;
[0096] Figure 17C A schematic diagram of simulation results is shown;
[0097] Figure 17D A schematic diagram of simulation results is shown;
[0098] Figure 18 A schematic structural diagram of a communication device provided in an embodiment of the present application is shown;
[0099] Figure 19 A schematic structural diagram of a communication device provided in an embodiment of the present application is shown;
[0100] Figure 20 A schematic structural diagram of a communication device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0101] In order to make the purpose, technical solutions and advantages of this application clearer, the present application will be further described in detail below with reference to the accompanying drawings. The specific operating methods in the method embodiments can also be applied to the device embodiments or system embodiments. In the description of this application, unless otherwise specified, "multiple" means two or more. Therefore, the implementation of the device and method can refer to each other, and the repeated parts will not be repeated.
[0102] The technical solutions provided in the embodiments of the present application can be applied to 5G systems, or to future communication systems or other similar communication systems. In addition, the technical solutions provided in the embodiments of the present application can be applied to cellular links, public land mobile networks (PLMN), machine to machine (M2M) networks, Internet of Things (IoT) networks or other networks. It can also be applied to links between devices, such as device to device (D2D) links. D2D links can also be called sidelinks, where sidelinks can also be called side links or side links, etc. In the embodiments of the present application, the above terms all refer to links established between devices of the same type, and their meanings are the same. The so-called devices of the same type can be links between terminal devices, links between base stations, links between relay nodes, etc., and the embodiments of the present application do not limit this.
[0103] Figure 1 FIG is a schematic diagram of a wireless communication system applicable to the present application. Figure 1As shown, the wireless communication system may include at least one network device, such as network device 111, network device 112, and network device 113. The wireless communication system may also include at least one terminal device, such as terminal device 121, terminal device 122, terminal device 123, terminal device 124, terminal device 125, terminal device 126, and terminal device 127. The communication method between network devices may be backhaul, such as the communication method between network device 111 and network device 112, or the communication method between network device 111 and network device 113. The communication method between network devices and terminal devices may be enhanced mobile broadband (eMBB), such as the communication method between network device 112 and terminal device 121. The communication method between network devices and terminal devices may be multi-site transmission, such as the communication method between network devices 112, network device 113, and terminal device 124. The communication method between terminal devices may be D2D, such as the communication method between terminal device 122 and terminal device 125.
[0104] A terminal device may be a device capable of receiving scheduling and instruction information from network devices, providing voice and / or data connectivity to a user, or a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem. The terminal device may communicate with one or more core networks or the Internet via a radio access network (RAN). For example, the terminal device may be a portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted mobile device. The terminal device may also be referred to as a subscriber unit (subscriber unit), subscriber station (SS), mobile station (MS), remote station (remote station), access point (AP), remote terminal (remote terminal), access terminal (access terminal), user agent (useragent), customer premises equipment (CPE), terminal, user equipment (UE), mobile terminal (MT), etc. The terminal device may also be a wearable device. The terminal device may also be a device in a next-generation communication system. For example, terminal devices in 5G networks or terminal devices in future evolved PLMN networks, terminal devices in NR communication systems, etc.Currently, terminal devices may include: mobile phones, tablet computers, laptop computers, PDAs, customer-premises equipment (CPE), mobile internet devices (MIDs), wearable devices (such as smart watches, smart bracelets, and pedometers), in-vehicle equipment (such as cars, bicycles, electric vehicles, airplanes, ships, trains, and high-speed trains), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, and electric meters), intelligent robots, workshop equipment, wireless terminals in self-driving vehicles, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, and flying devices (such as intelligent robots, hot air balloons, drones, and airplanes). The terminal device may also be other devices with terminal functions. For example, the terminal device may also be a device that serves as a terminal in D2D communication.
[0105] A network device is an entity on the network side that transmits or receives signals. For example, a transmission reception point (TRP) or a gNB. A network device can be an AP in a wireless local area network (WLAN), a base transceiver station (BTS) in a global system for mobile communications (GSM) or code division multiple access (CDMA), a base station (nodeB, NB) in wideband code division multiple access (WCDMA), or an evolved node B (eNB or eNodeB) in long-term evolution (LTE). A network device can also be a relay station or access point, or a network device in an in-vehicle device, wearable device, or 5G network, or a network device in a future evolved PLMN, or a gNodeB / gNB in a NR system. In some deployments, a gNB can include a CU and a DU. The CU implements some of the gNB's functions, and the DU implements some of the gNB's functions. For example, the CU is responsible for processing non-real-time protocols and services. For example, it implements radio resource control (RRC), service data adaptation protocol (SDAP), and packet data convergence protocol (PDCP) layer functions. The DU is responsible for processing physical layer protocols and real-time services. For example, it implements functions of the radio link control (RLC), medium access control (MAC), and physical (PHY) layers. The gNB may also include an active antenna unit (AAU). The AAU implements some physical layer processing functions, RF processing, and active antenna-related functions. Because information implemented in the RRC layer ultimately becomes information in the PHY layer, or is converted from information in the PHY layer, in this architecture, higher-layer signaling (such as RRC layer signaling) can also be considered to be sent by the DU, or by both the DU and the AAU. It is understood that a network device can be a device that includes one or more of a CU node, a DU node, or an AAU node.In addition, the CU may be a network device in an access network (RAN), and the CU may be a network device in a core network (CN), which is not limited in this application. In addition, in an embodiment of the present application, the network device provides services for a cell, and the terminal device communicates with the network device through the transmission resources (for example, frequency domain resources, or spectrum resources) used by the cell. The cell may be a cell corresponding to a network device (for example, a base station). The cell may belong to a macro base station or a base station corresponding to a small cell. For example, small cells may include: metro cells, microcells, pico cells, femto cells, etc. Since small cells have the characteristics of small coverage and low transmission power, small cells can provide high-speed data transmission services. In addition, in other possible cases, the network device may be other devices that provide wireless communication functions for terminal devices. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. For example, in an open radio access network (ORAN) system, CU may also be referred to as O-CU (open 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. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples for description. Any of the CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0106] To facilitate understanding of the embodiments of the present application, the following is a brief explanation of the terms involved in the embodiments of the present application.
[0107] 1) ISAC
[0108] ISAC integrates the two functions of communication and perception, so that future communication systems have both communication and perception functions. While transmitting information through wireless channels, it can actively recognize and analyze the characteristics of the channel to perceive the physical characteristics of the surrounding environment, thereby achieving mutual enhancement of communication and perception functions. Communication refers to the transmission of information between two or more communication devices. Perception refers to the detection of parameters of the physical environment based on communication signals, such as distance measurement, speed measurement, etc. Figure 2 As shown, the base station's transmitted signal can be used to sense the surrounding environment information and assist in designing the communication link to avoid some obstacles (such as cars) and improve communication performance.
[0109] ISAC uses a signal that meets both communication and sensing requirements, such as an OFDM signal. The ISAC transmitter transmits an OFDM signal toward the target to be sensed. After the OFDM signal reflects off the target, it generates an echo signal, which is delayed compared to the transmitted signal. At the ISAC receiver, digital signal processing in the time or frequency domain is performed on the echo and transmitted signals to generate a range profile. The ISAC then searches for peaks in the range profile to estimate the time delay. Finally, the distance to the perceived target is determined based on the delay estimate.
[0110] OFDM is one of the waveforms currently used by 4G and 5G systems. In order to ensure uplink coverage, the uplink transmission of 4G and 5G systems currently also supports discrete Fourier transform-spread orthogonal frequency division multiplexing (DFT spreading OFDM, DFT-s-OFDM), which has the characteristics of a single-carrier waveform, and the peak to average power ratio (PAPR) is much lower than multi-carrier waveforms such as OFDM. However, in the ISAC scenario, some studies recommend the use of single-carrier or waveforms with single-carrier properties (such as DFT-s-OFDM) for perception, but due to the imbalance of frequency domain signals, additional related designs are required. In contrast, frequency domain signal imbalance can be achieved based on multi-carrier OFDM waveforms, such as subcarriers carrying phase-shift keying symbols.
[0111] 2) OFDM signal
[0112] Figure 3 Figure 1 is a signal processing diagram for an OFDM system. The input signal at the transmitter is a frequency domain signal {S(p)}. The frequency domain signal is converted into an M-dimensional data block S(kM), S(kM+1), …, S(kM+M-1) by a serial-to-parallel (S / P) module. k =[S(kM),S(kM+1),…,S(kM+M-1)] T , where the subscript k represents the OFDM symbol number and the superscript T represents the transposition. Through subcarrier mapping, S k The M data carried modulates N of the N subcarriers sc subcarriers, where N sc =M, the rest (NN sc ) subcarriers are modulated by data 0. N-dimensional data vector X k N complex time domain sampling points x are obtained by N-point inverse discrete Fourier transform (IDFT) k =[x k (0),x k (1),…,x k(N-1)] T .x k After the parallel-to-serial conversion module, the cyclic prefix (CP) operation is performed. By adding CP, the x k The last G samples of x are appended to the G samples. k The time domain OFDM signal is obtained at the beginning of the signal. After the digital-to-analog conversion, the OFDM signal is transmitted through the antenna of the signal transmitter. The OFDM signal is transmitted through the channel. The signal receiving end receives the OFDM signal, and after analog-to-digital conversion, CP removal, serial-to-parallel conversion module, N-point discrete Fourier transform (DFT), subcarrier mapping, and parallel-to-serial conversion module, the frequency domain signal {S(p)} is obtained. k (n), n=0,1,…,N-1 can be written as the following formula 1:
[0113]
[0114] Among them, X k (n′), n′=0,1,…,N-1 represents the output of subcarrier mapping, e represents Euler constant, j represents imaginary unit, 2 =-1. The subcarrier mapping rule is shown in the following formula 2:
[0115]
[0116] Where n0 is an integer, S k (l) is S k The lth element of sc -1.
[0117] It should be understood that when the number of transform points N satisfies certain constraints, such as when N is a power of 2, 3, or 5, the IDFT can also be implemented using the efficient inverse fast Fourier transform (IFFT). Correspondingly, the DFT can also be implemented using the efficient FFT. In the following text, IDFT and IFFT are interchangeable, while DFT and fast Fourier transform (FFT) are interchangeable.
[0118] N sc is the number of subcarriers corresponding to the OFDM signal transmission bandwidth. sc Equal to M. It should be understood that N sc It can also be greater than M. For example, in this application, the length of S k Do sequence expansion and assume that the length of the expanded sequence is equal to N sc Therefore, Nsc ≥M.
[0119] 3) Roll-off and spectrum extension factor
[0120] Roll-off is the steepness of the frequency response function with frequency. Figure 4 The frequency responses for different roll-offs (β = 0, 0.25, 0.5, and 1) are shown. The frequency response with a rectangular shape (i.e., β = 0) is the steepest. In practical applications, filters with rectangular window frequency responses are difficult to implement. Using roll-off can reduce the difficulty of filter implementation but increase the bandwidth. The roll-off factor is defined as the following formula 3:
[0121]
[0122] The no roll-off bandwidth corresponds to the bandwidth when β = 0. Figure 4 , we can see that when β = 1, the bandwidth doubles. When β = 0.5, the bandwidth increases by 50%.
[0123] In addition, regarding spectrum / bandwidth extension, there is also a spectrum / bandwidth extension factor defined as the following formula 4:
[0124]
[0125] For example, if β=1, the spectrum / bandwidth expansion factor is 0.5; if β=0.5, the spectrum / bandwidth expansion factor is 1 / 3.
[0126] In this application, in the ISAC scenario, the use of FDSS can reduce the level of mid-range image side lobes and improve the target detection performance. The echo signal power generated by the pth (0≤p≤P-1) target is α p (α p >0), and the relative delay of the transmitted signal is τ p After frequency domain windowing, the range image |χ(τ)| is as shown in the following formula 5:
[0127]
[0128] Where ω(l),l=0,1,…,N sc -1 represents the FDSS window function coefficient; ∝ represents the proportional symbol; and τ p , are all integers, and τ p , Does not exceed the CP length. Frequency domain signal After subcarrier demapping, we get
[0129] Below through Figure 5 Showing the perceived performance changes brought about by FDSS. Figure 5 The transmitted signal is a QPSK-OFDM signal (ie S k (l) is a QPSK symbol. The sensed targets are denoted as Target 1 and Target 2. The echo signal power generated by Target 1 is 30 dB higher than the echo signal power generated by Target 2. The relative delay between the echo signal generated by Target 1 and the transmitted signal is 12 samples, i.e., τ0 = 12, while the relative delay between the echo signal generated by Target 2 and the transmitted signal is 75 samples, i.e., τ1 = 75.
[0130] Figure 5 The range image when only target 1 exists and there is no FDSS; the range image when both target 1 and target 2 exist and there is no FDSS; the range image when only target 1 exists and there is FDSS; the range image when both target 1 and target 2 exist and there is FDSS. Figure 5 As can be seen, without FDSS, the main lobe of the range image produced by target 2 (located at τ = 75) is lower than the side lobe of the range image produced by target 1 (located at τ = 29). This causes the side lobe position of the range image produced by target 1 to be mistakenly identified as the position of target 2, resulting in an estimated τ1 of 29. With FDSS, the side lobes of the range image produced by target 1 are suppressed to a lower level, below the main lobe level of the range image produced by target 2. In this case, the range image produced by target 1 and target 2 simultaneously contains two larger main lobes, with the main lobe peaks located at the positions of target 1 and target 2, respectively. Based on this, weak target 2 can be correctly estimated.
[0131] It should be noted that in the ISAC scenario, there are three ways to add FDSS:
[0132] Method 1: Add FDSS only at the transmitting end of the signal, as follows Figure 6 As shown in Figure 1. The frequency domain signal {S(p)} is processed by the serial-to-parallel conversion module and then FDSS is performed. Then, subcarrier mapping, N-point IDFT, parallel-to-serial conversion module, CP operation and digital-to-analog conversion are performed to obtain the OFDM signal. If FDSS is only added at the transmitting end, the frequency domain signal corresponding to the transmitted signal is S k (l)*ω T,only (l), where ω T,only (l) = ω(l), ω(l) can be understood by referring to the above formula 5. In the absence of noise, the frequency domain signal output by subcarrier mapping is shown in the following formula 6:
[0133]
[0134] From this we can see that and (i.e. S k The conjugate dot product of (l) can produce the formula 5
[0135] Method 2: Add FDSS only at the receiving end of the signal, as follows Figure 7 As shown. After the echo signal undergoes DFT, subcarrier demapping, FDSS, frequency domain dot multiplication, subcarrier mapping, and IDFT, the range image is obtained. If only FDSS is added at the receiving end, the frequency domain signal corresponding to the transmitted signal is S k (l). For the echo signal (in the absence of noise, the subcarrier mapping output frequency domain signal is Adding FDSS can be expressed as the following formula 7:
[0136]
[0137] Among them, ω R,only (l)=ω(l), ω(l) can be understood with reference to the above formula 5.
[0138] From this we can see that and The dot product can produce the formula 5
[0139] Method 3: Add FDSS on both the transmitting and receiving sides. Adding FDSS on both the transmitting and receiving sides results in the frequency domain signal corresponding to the transmitted signal being as shown in the following formula 7:
[0140]
[0141] in, ω(l) is understood by referring to the above formula 5, where x makes the transmission signals of the three modes have the same power, that is, In the absence of noise, the subcarrier demapping module outputs a frequency domain signal as shown in the following formula 9:
[0142]
[0143] After adding FDSS, we get the following formula 10:
[0144]
[0145] in,
[0146] It should be noted that adding FDSS only to the receiving end or only to the transmitting end has the same perceived signal-to-noise ratio (i.e., the signal-to-noise ratio at the main lobe peak). Splitting FDSS into the transmitting and receiving sides has a higher perceived signal-to-noise ratio than adding FDSS only to the receiving end or only to the transmitting end. Assuming S k (The sequence obtained by the serial-to-parallel conversion module of the frequency domain signal) is a QPSK symbol sequence, and the perceived signal-to-noise ratio gain is 20*log10(x 2 )dB. Assume that ω(l) is a raised cosine (RC) with a roll-off factor of β, and is the root raised cosine (RRC) with a roll-off factor of β, N sc =720. Table 1 shows the corresponding x values and the perceived signal-to-noise ratio gain under different β values. For example, β is 0.2, x is 1.0332, 20*log10(x 2 ) is 0.56dB. Based on Table 1, it can be seen that the perceived signal-to-noise ratio gain increases monotonically with the increase of β value.
[0147] Table 1
[0148] Roll-off factor β x <![CDATA[20*log10(x 2 )(dB)]]> 0.2 1.0332 0.56 0.4 1.0594 1 0.6 1.0797 1.33 0.8 1.0952 1.58 1 1.1064 1.75
[0149] Using FDSS can improve perception performance, but it will damage communication performance. Figure 8 The amplitude of the data carried on the subcarrier with and without FDSS at the transmitter is shown. Figure 8 It can be seen that the use of FDSS increases the energy of the middle subcarriers and reduces the energy of the edge subcarriers, which will deteriorate the demodulation performance of the data carried by the edge subcarriers, such as the bit error rate (BER). Figure 9 The BER of demodulated OFDM signals with and without FDSS in additive white Gaussian noise (AWGN) channels is given. Figure 9 It can be seen that the use of FDSS deteriorates the demodulation BER of the OFDM signal.
[0150] Using FDSS in OFDM signals can improve the detection performance of targets in ISAC (especially weak targets (i.e. targets with weak echo signal power)), but it will deteriorate the demodulation performance of OFDM signals. Based on this, in order to improve the communication demodulation performance in the ISAC scenario while ensuring the target detection performance, this application introduces redundant sequences before FDSS processing to improve the demodulation performance of OFDM signals. Figure 10 As shown, the frequency domain signal S kThe input of the bandwidth extension module (also called the sequence extension module, used to introduce redundant sequences) and the output of the bandwidth extension module This serves as the input to the FDSS module. The output of the FDSS module is equal to the input multiplied by the FDSS coefficients. Subcarrier mapping, IFFT, and CP addition are then performed to produce the OFDM signal. The bandwidth extension module's processing can be understood by referring to the first processing description below and will not be detailed here.
[0151] It should be understood that although Figure 10 Not shown in the display, the frequency domain signal S k Before entering the bandwidth extension module, it can also be cyclically shifted by c0, where c0 is an integer. Elements are recorded as The symbol sequence of is cyclically shifted to point c0 to generate the symbol sequence d(m), d(m) and The relationship between them is shown in the following formula 11:
[0152]
[0153] Here, mod represents the remainder operation. For example, 12 mod 5 = 2.
[0154] Reference Figure 11 , provides an OFDM signal generation method, which can be executed through the interaction of a transmitter and a receiver. Wherein, unless otherwise specified, in this application, the transmitter can be the transmitter itself (for example, a network device, a terminal device), or a component in the transmitter (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that implements all or part of the transmitter function. The receiver can be the receiver itself (for example, a network device, a terminal device), or a component in the receiver (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that implements all or part of the transmitter function. This application is not specifically limited here.
[0155] The method can be applied to 5G communication systems, 5.5G or future 6G communication systems. The method can also be applied to non-terrestrial communication systems, etc., which is not limited in this application. For example, the transmitter is a terminal device and the receiver is a network device; or, the transmitter is a network device and the receiver is a terminal device; or, the transmitter is a network device and the receiver is a network device; or, the transmitter is a terminal device and the receiver is a terminal device. It should be noted that, Figure 11 This is a schematic flow chart of an embodiment of the method of the present application, which shows the detailed communication steps or operations of the method, but these steps or operations are only examples. The embodiment of the present application may also perform other operations or Figure 11In addition, Figure 11 The steps in Figure 11 are executed in a different order than those presented, and may not be executed in the order Figure 11 The method performs the following operations:
[0156] In step 1101, a transmitter obtains an OFDM signal. The OFDM signal is obtained by preprocessing a symbol sequence. The preprocessing includes: FDSS and a first process. The first process is used to spread the symbol sequence to obtain a spread sequence. The first process is performed before FDSS.
[0157] It should be noted that, in addition to the above pre-processing, the symbol sequence also performs subcarrier mapping, IDFT and CP adding processing operations. This application will not be described one by one here. Please refer to the above Figure 3 Come to understand.
[0158] It should also be noted that preprocessing, in addition to FDSS and the first processing, also includes cyclic shifting of the symbol sequence, which is performed before the first processing. The cyclic shift of the symbol sequence by point c0 before the first processing can be understood by referring to the above formula 11 and is not further described here.
[0159] The first process can be understood as the above Figure 10 The bandwidth extension module in the transmitter is used to introduce redundant sequences (hereinafter referred to as the first extended sequence and the second extended sequence). In an optional embodiment, the transmitter may extend the symbol sequence of length M based on the extension factor α to obtain an extended sequence of length (M+L). L and M are both positive integers, and L does not exceed M. For example, if the expansion factor is 0.5, then the extended sequence length is 1.5*M (1.5*M=M+0.5*M). In addition, if α*M is not an integer, rounding down, rounding up, or rounding up can be used to ensure that α*M is an integer. In another optional embodiment, the transmitter can extend a symbol sequence of length M based on the extension length L to obtain an extended sequence of length (M+L). For example, if the extension length is 6, then the extended sequence length is M+6.
[0160] Specifically, the expansion factor α may be determined based on at least one of the following:
[0161] The MCS corresponding to the OFDM signal, or the first factor θ; wherein the value of the first factor is related to the window function of the FDSS.
[0162] Among them, MCS includes modulation mode (for example, quadrature phase shift keying (QPSK), quadrature amplitude modulation (QAM), etc. In this application, the modulation mode corresponding to the OFDM signal refers to the modulation mode of the symbol sequence) and the codec rate. When the number of subcarriers is determined, in one case, the larger α is, the smaller M is, that is, the less valid data the OFDM signal carries. Since the number of information bits = the number of coding bits * codec rate, and the number of coding bits = M*Q m , where Q m Indicates the number of bits carried by each valid data. For example, if the valid data is a QPSK symbol, then Q m =2; if the valid data is 16QAM symbol, then Q m =4. Based on this, it can be seen that, assuming the number of transmitted information bits and the modulation scheme remain unchanged, increasing α increases the code rate (i.e., α is negatively correlated with the codec rate), requiring a higher signal-to-noise ratio to achieve the same demodulation performance (e.g., BER). In another scenario, the smaller α, the larger M. In this case, the first processing operation introduces redundancy only to a small portion of the symbol sequence (i.e., the first and second extended sequences). The FDSS operation reduces the energy of the edge subcarriers, resulting in poor demodulation performance on the subcarriers without redundancy.
[0163] The value of the first factor is related to the FDSS window function. Different FDSS window functions ω(l) correspond to different values of the first factor. The value of the first factor can be determined by referring to the following three methods:
[0164] Method 1: If ω1(l) is a Nyquist filter with a roll-off factor of β, then θ=β.
[0165] Method 2: If ω2(l) is a frequency-domain truncated Nyquist filter with a roll-off factor of β and a truncation factor of μ, then θ=β(1-μ).
[0166] Method 3: If ω3(l) is a non-Nyquist or non-frequency-domain truncated Nyquist filter, for example, its time-domain response is [0.28 1 0.28] (where 0.28, 1, and 0.28 are the three tap coefficients of the filter), a Nyquist filter or a frequency-domain truncated Nyquist filter with a shape similar to ω3(l) can be found to determine θ.
[0167] For example, the frequency domain response shape of a Nyquist filter with a roll-off factor of β is similar to ω3(l), in which case θ=β+β0, where β0 is a decimal greater than or equal to zero, and β0 is specifically related to ω3(l). Alternatively, the frequency domain truncated Nyquist filter with a roll-off factor of β and a truncation factor of μ has a frequency domain response shape similar to ω3(l), in which case θ=β(1-μ)+β0, where β0 is a decimal greater than or equal to zero, and β0 is specifically related to ω3(l). Figure 12 As shown in Figure 1, the shape of the frequency-domain truncated RRC with a roll-off factor of 1 and a truncation factor of 0.25 is similar to ω3(l) with a time-domain response of [0.28 1 0.28] or a time-domain response of [0.335 1 0.335]. Then θ = 1*(1-0.25) + β0 = 0.75 + β0.
[0168] It should be noted that α≤θ can avoid degradation of signal demodulation performance. In addition, the length of the FDSS window function is the same as the length of the spread sequence.
[0169] Furthermore, the spreading factor α may also be related to the channel parameters between the transmitter and receiver. Channel parameters may include the channel time domain response, the channel frequency response, or the power delay profile. This correlation between the spreading factor α and channel parameters can be understood as meaning that different channels have different optimal α designs.
[0170] It should also be understood that the larger L1 and L2 are, the greater the frequency-selective channel gain that the OFDM signal can obtain. However, at this time, L or α is also larger, and the encoding and decoding bit rate is higher. In some channels, the increase in frequency-selective gain brought about by increasing α is not enough to offset the performance loss caused by the increase in bit rate.
[0171] Specifically, the above L may be determined based on at least one of the following: MCS, M, or the first factor θ corresponding to the OFDM signal.
[0172] Among them, MCS includes the modulation mode (for example, QPSK, QAM, etc., in this application, the modulation mode corresponding to the OFDM signal refers to the modulation mode of the symbol sequence) and the codec rate. When the number of subcarriers is determined, in one case, the larger L is, the smaller M is, that is, the number of valid data carried by the OFDM signal is smaller. Based on this, it can be seen that when the number of transmitted information bits and the modulation mode remain unchanged, increasing L will increase the code rate (that is, L is negatively correlated with the codec rate), resulting in a higher signal-to-noise ratio to achieve the same demodulation performance (such as BER). In another case, the smaller L is, the larger M is. At this time, the first processing operation only introduces redundancy to a small part of the elements in the symbol sequence. The FDSS operation reduces the energy of the edge subcarriers, resulting in poor data demodulation performance on subcarriers where no redundancy is introduced.
[0173] The first factor θ can be understood by referring to the above description and will not be described here. Based on this, we can see that the value of L is related to the length M and α of the symbol sequence. Since α≤θ, it can be inferred that the value of L is related to the first factor θ.
[0174] In one embodiment, the extended sequence may include a first extended sequence of length L1, a second extended sequence of length L2, and a symbol sequence of length M; wherein L1+L2=L; the first extended sequence is obtained by performing sequence processing on the first sequence in the symbol sequence (wherein the sequence processing may include: sequence replication, sequence conjugation, sequence reversal, etc.), and the first sequence is a subsequence corresponding to index 0 to index L1-1 in the symbol sequence; the second extended sequence is obtained by performing sequence processing on the second sequence in the symbol sequence, and the second sequence is a subsequence corresponding to index M-L2 to index M-1 in the symbol sequence. In the application, the first extended sequence and the second extended sequence can be considered as a method of adding redundancy to the symbol sequence. By introducing redundancy, the loss of OFDM signal communication demodulation performance caused by FDSS can be reduced / mitigated.
[0175] For example, the symbol sequence is [1 2 3 4 5 6 7 8 9 10], L1 is 3, L2 is 4, the first sequence is [1 2 3] (i.e., the subsequence corresponding to symbol sequence indices 0 to 2 (L1-1)), and the second sequence is [7 8 9 10] (i.e., the subsequence corresponding to symbol sequence indices 6 (M-L2) to 9 (M-1)). The first sequence is reversed to obtain a first extended sequence [3 2 1], and the second sequence is reversed to obtain a second extended sequence [10 9 8 7].
[0176] In addition, the length L1 of the first extended sequence may be equal to the length L2 of the second extended sequence. Based on the design that L1 is equal to L2, the frequency selectivity gain of the OFDM signal on the multipath channel can be maximized under a given L.
[0177] Optionally, the sequence processing method of the first processing includes one of the following:
[0178] Mode 1: A first extended sequence and a second extended sequence are obtained based on sequence replication, the first extended sequence is added to the end of the symbol sequence, and the second extended sequence is added to the head of the symbol sequence.
[0179] like Figure 13AAs shown, in the symbol sequence Sk, the length of the first sequence S1 in the symbol sequence is L1, and the length of the second sequence S2 is L2. The first sequence is replicated to obtain the first extended sequence S1', and the second sequence is replicated to obtain the second extended sequence S2'. Then, the first extended sequence S1' is added to the end of the symbol sequence, and the second extended sequence S2' is added to the head of the symbol sequence to obtain the extended sequence For example, the symbol sequence is [1 2 3 4 5 6 7 8 9 10], L1 is 3, L2 is 3, the first sequence is [1 2 3] (i.e., the subsequence corresponding to symbol sequence indices 0 to 2 (L1-1)), and the second sequence is [8 9 10] (i.e., the subsequence corresponding to symbol sequence indices 7 (M-L2) to 9 (M-1)). After sequence replication, the first sequence is obtained as the first extended sequence [1 2 3], and after sequence replication, the second sequence is obtained as the second extended sequence [8 9 10]. The first extended sequence is added to the end of the symbol sequence, and the second extended sequence is added to the beginning of the symbol sequence to obtain the extended sequence [8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3].
[0180] Mode 2: A first extended sequence and a second extended sequence are obtained by taking conjugation of the sequence, the first extended sequence is added to the end of the symbol sequence, and the second extended sequence is added to the head of the symbol sequence.
[0181] like Figure 13B As shown, in the symbol sequence Sk, the length of the first sequence S1 in the symbol sequence is L1, and the length of the second sequence S2 is L2. The first sequence is replicated to obtain the first extended sequence S1', and the second sequence is replicated to obtain the second extended sequence S2'. Then, the first extended sequence S1' is added to the end of the symbol sequence, and the second extended sequence S2' is added to the head of the symbol sequence to obtain the extended sequence For example, the symbol sequence is [1+1j 2+1j 3+1j 4+1j 5+1j 6+1j 7+1j 8+1j 9+1j 10+1j], L1 is 3, L2 is 3, the first sequence is [1+1j 2+1j 3+1j] (i.e., the subsequence corresponding to symbol sequence indices 0 to 2 (L1-1)), and the second sequence is [8+1j 9+1j 10+1j] (i.e., the subsequence corresponding to symbol sequence indices 7 (M-L2) to 9 (M-1)). The first sequence is conjugated to obtain a first extended sequence, and the second sequence is conjugated to obtain a second extended sequence. The first spreading sequence is added to the end of the symbol sequence, and the second spreading sequence is added to the head of the symbol sequence to obtain the spreading sequence [8-1j 9-1j 10-1j 1+1j 2+1j 3+1j 4+1j 5+1j 6+1j 7+1j 8+1j 9+1j 10+1j 1-1j 2-1j 3-1j].
[0182] Mode 3: Obtain a first extended sequence and a second extended sequence based on sequence reversal, add the first extended sequence to the head of the symbol sequence, and add the second extended sequence to the tail of the symbol sequence.
[0183] like Figure 13C As shown, in the symbol sequence Sk, the length of the first sequence S1 in the symbol sequence is L1, and the length of the second sequence S2 is L2. The first sequence is reversed to obtain the first extended sequence S1′, and the second sequence is reversed to obtain the second extended sequence S2′. The first extended sequence S1′ is then added to the head of the symbol sequence, and the second extended sequence S2′ is added to the tail of the symbol sequence. For example, the symbol sequence is [1 2 3 4 5 67 8 9 10], L1 is 3, L2 is 3, the first sequence is [1 2 3] (that is, the subsequence corresponding to the symbol sequence index 0 to 2 (L1-1)), and the second sequence is [8 9 10] (that is, the subsequence corresponding to the symbol sequence index 7 (M-L2) to 9 (M-1)). After the first sequence is reversed, the first extended sequence [3 2 1] is obtained, and after the second sequence is reversed, the second extended sequence [10 9 8] is obtained. The first spread sequence is added to the head of the symbol sequence, and the second spread sequence is added to the tail of the symbol sequence to obtain the spread sequence [3 2 1 1 2 3 4 5 6 7 8 910 10 9 8].
[0184] Mode 4: obtain a first extended sequence and a second extended sequence based on sequence reversal and sequence conjugation, add the first extended sequence to the head of the symbol sequence, and add the second extended sequence to the tail of the symbol sequence.
[0185] like Figure 13DAs shown, in a symbol sequence Sk, the length of the first sequence S1 in the symbol sequence is L1, and the length of the second sequence S2 is L2. The first sequence is reversed and conjugated (in specific applications, the order of sequence reversal and sequence conjugation is not limited) to obtain a first extended sequence S1′, and the second sequence is reversed to obtain a second extended sequence S2′. The first extended sequence S1′ is then added to the head of the symbol sequence, and the second extended sequence S2′ is added to the tail of the symbol sequence. For example, the symbol sequence is [1+1j 2+1j 3+1j 4+1j 5+1j 6+1j 7+1j 8+1j 9+1j10+1j], L1 is 3, L2 is 3, the first sequence is [1 2 3] (i.e., the subsequence corresponding to symbol sequence indices 0 to 2 (L1-1)), and the second sequence is [8 9 10] (i.e., the subsequence corresponding to symbol sequence indices 7 (M-L2) to 9 (M-1)). The first sequence is reversed and conjugated to obtain the first extended sequence [3-1j 2-1j 1-1j]. The second sequence is reversed and conjugated to obtain the second extended sequence [10-1j 9-1j 8-1j]. The first extended sequence is added to the head of the symbol sequence, and the second extended sequence is added to the tail of the symbol sequence to obtain the extended sequence [3-1j 2-1j 1-1j 1+1j 2+1j 3+1j 4+1j 5+1j 6+1j 7+1j 8+1j 9+1j 10+1j10-1j 9-1j 8-1j].
[0186] The above-mentioned methods 1 to 4 are merely illustrative, and there may also be a sequence processing method based on the first processing derived from methods 1 to 4. For example, a first extended sequence is obtained based on sequence replication, a second extended sequence is obtained based on sequence conjugation, the first extended sequence is added to the tail of the symbol sequence, and the second extended sequence is added to the head of the symbol sequence; or, a first extended sequence is obtained based on sequence conjugation, a second extended sequence is obtained based on sequence replication, the first extended sequence is added to the tail of the symbol sequence, and the second extended sequence is added to the head of the symbol sequence; or, a first extended sequence is obtained based on sequence reversal, a second extended sequence is obtained based on sequence reversal and sequence conjugation, the first extended sequence is added to the head of the symbol sequence, and the second extended sequence is added to the tail of the symbol sequence; or, a first extended sequence is obtained based on sequence reversal and sequence conjugation, a second extended sequence is obtained based on sequence reversal, the first extended sequence is added to the head of the symbol sequence, and the second extended sequence is added to the tail of the symbol sequence. This is merely an illustrative description and is not specifically limited. The shape of the window function of FDSS is similar to a mountain peak (for details, see the attached FIG. Figure 12), that is, the amplitude of the window function is high in the middle and low on both sides. In the present application, by introducing a redundant design that matches the shape characteristics of the window function, that is, adding a first extended sequence to the tail or head of the symbol sequence, and adding a second extended sequence to the head or tail of the symbol sequence, the degradation of the two subsequences in the symbol sequence (i.e., the subsequence corresponding to index 0 to index L1-1 and the subsequence corresponding to index M-L2 to index M-1) caused by FDSS processing can be reduced, thereby improving the demodulation performance of OFDM signal communication.
[0187] In the present application, the transmitter and the receiver may pre-agree on the shift amount of the cyclic shift, the length of the first extended sequence, the length of the second extended sequence, the length of the extended sequence (M+L), the length of the symbol sequence M, L, the relative relationship between L and M, the expansion factor α and the sequence processing method of the first processing, and may also obtain the above information based on the notification message. For details, please refer to the description below.
[0188] If the transmitter is a terminal device and the receiver is a network device, before executing step 1101, the following steps are further executed:
[0189] In step 1100A, the transmitter obtains a first notification message from the receiver, where the first notification message is used to indicate at least one of the following parameters: the shift amount of the cyclic shift, the length of the first extended sequence, the length of the second extended sequence, the length of the extended sequence (M+L), the length of the symbol sequence M, L, the relative relationship between L and M, or the extension factor α. Specifically, the terminal device may receive the first notification message from a network device (in specific applications, the network device may be a receiver or other device, which is not specifically limited here), or the terminal device requests the network device for parameters for generating an OFDM signal, and the network device sends the first notification message to the terminal device, which is not specifically limited here in this application. The first notification message may be carried by downlink control information (DCI) or radio resource control signaling, which is only exemplified here and not specifically limited.
[0190] Among them, the first notification message indicates at least one parameter, which can be understood as the first notification message including the above parameters (for example, the length of the first extended sequence, etc.), and can also be understood as the first notification message indicating the above parameters through other parameters (character strings or encryption parameters, etc.) (for example, the first notification message includes C1, and the length of the first extended sequence is indicated by parameter C1, etc.).
[0191] In one embodiment, the first notification message includes the following types of parameters so that the transmitter generates the OFDM signal:
[0192] Type 1: cyclic shift amount, length of spread sequence (M+L), length of symbol sequence M, length of first spread sequence and / or length of second spread sequence.
[0193] Type 2: cyclic shift amount, length of symbol sequence, L, length of first spreading sequence, and / or length of second spreading sequence.
[0194] Type 3: cyclic shift amount, length of the spreading sequence (M+L), L, length of the first spreading sequence, and / or length of the second spreading sequence.
[0195] Type 4: cyclic shift amount, length of the spreading sequence (M+L), relative relationship between L and M, length of the first spreading sequence and / or length of the second spreading sequence.
[0196] Type 5. cyclic shift amount, length of the spreading sequence (M+L), spreading factor α, length of the first spreading sequence, and / or length of the second spreading sequence.
[0197] The above types are merely illustrative and do not specifically limit the types of parameters included in the first notification information. In addition, if the length of the first extended sequence is equal to the length of the second extended sequence, the first notification information may not indicate the length of the first extended sequence and / or the length of the second extended sequence to reduce signaling overhead.
[0198] If the transmitter and receiver have agreed in advance on the sequence processing method for the first processing, the transmitter may construct the OFDM signal with reference to the agreement and the first notification message. If the transmitter and receiver have not agreed in advance on the sequence processing method for the first processing, before executing the above step 1101, the transmitter also obtains a second notification message, which is used to indicate the sequence processing method for the first processing. The second notification message and the first notification message can be the same notification message or different notification messages, which is not specifically limited in this application. The second notification message can be carried via DCI or radio resource control signaling, which is only illustrative and not specifically limited.
[0199] In addition, if the transmitter is a network device and the receiver is a terminal device, the following steps can be performed:
[0200] In step 1100B, the transmitter outputs (or sends) a first notification message to the receiver. Step 1100B may also be performed after step 1102, and the execution order of the steps is not limited here.
[0201] It should be noted that the transmitter may send the first notification message and the second notification message so that the receiver can restore the extended sequence into a symbol sequence.
[0202] The receiver receives a first notification message. Based on the first notification message, the receiver can determine the length of the spreading sequence, the length of the symbol sequence, the length of the first spreading sequence, the length of the second spreading sequence, and the amount of cyclic shift, thereby determining how to demodulate the OFDM signal. Furthermore, the transmitter outputs a second notification message, which the receiver receives. Based on the second notification message, the receiver can determine the sequence processing method for the first processing to enable demodulation of the received OFDM signal. The receiver can perform different demodulation processes based on its own capabilities. For example, if the receiver's capabilities are limited, the receiver can only recover the symbol sequence based on the middle M data of the (M+L) received data. That is, the first L1 data (corresponding to the first spreading sequence) or the last L2 data (corresponding to the second spreading sequence) of the (M+L) received data are not used for symbol sequence recovery. If the receiver's capabilities are higher, the receiver can also use the first L1 data or the last L2 data of the (M+L) received data to achieve more accurate symbol sequence recovery.
[0203] In step 1102, the transmitter outputs (also referred to as transmits) an OFDM signal. Correspondingly, the receiver receives the OFDM signal.
[0204] Optionally, the transmitter also outputs FDSS parameters so that the receiver can recover the transmitted symbol sequence based on the received OFDM signal.
[0205] Step 1103: The receiver demodulates the OFDM signal to obtain a symbol sequence.
[0206] Specifically, the receiver obtains an estimate of the symbol sequence through analog-to-digital conversion, CP removal, serial-to-parallel conversion module, N-point DFT, subcarrier demapping, equalization (which simultaneously removes the effects of the channel and FDSS on the spread sequence. In addition, it is assumed that the equalizer outputs an M-length sequence in this step) and inverse processing of cyclic shift.
[0207] In this application, after the symbol sequence undergoes the first processing, an extended sequence is obtained, whose length is greater than the symbol sequence length. Therefore, after the first processing, redundancy (i.e., subsequences) is introduced into the symbol sequence. After the extended sequence undergoes FDSS processing, it undergoes subcarrier mapping and inverse Fourier transform to obtain an OFDM signal. Based on this OFDM signal, FDSS can improve the performance of target detection in ISAC scenarios. At the same time, the first processing can alleviate the performance loss of OFDM signal communication demodulation caused by FDSS.
[0208] In order to better illustrate the solution of this application, the following Figure 14A and Figure 14B Specific instructions. Figure 14AAs shown, the symbol sequence Sk (obtained after a cyclic shift operation with a shift amount of c0), the length of the first sequence S1 in the symbol sequence is L1, the length of the second sequence S2 is L2, the first sequence is sequence-copied to obtain the first extended sequence S1', and the second sequence is sequence-copied to obtain the second extended sequence S2'. Then, the first extended sequence S1' is added to the end of the symbol sequence, and the second extended sequence S2' is added to the head of the symbol sequence to obtain the extended sequence for Figure 14A The extended sequence in can be understood by referring to the following formula 12:
[0209]
[0210] in, yes The lth element of is the extended sequence. Nsc is M+L. Figure 14B As shown, in the symbol sequence Sk, the length of the first sequence S1 in the symbol sequence is L1, and the length of the second sequence S2 is L2. The first sequence is replicated to obtain the first extended sequence S1', and the second sequence is replicated to obtain the second extended sequence S2'. Then, the first extended sequence S1' is added to the end of the symbol sequence, and the second extended sequence S2' is added to the head of the symbol sequence to obtain the extended sequence for Figure 14B The extended sequence in can be understood by referring to the following formula 13:
[0211]
[0212] in, is the conjugated sequence of Sk.
[0213] As FDSS input, after FDSS processing, we get As shown in the following formula 14:
[0214]
[0215] Among them, ω T (l),l=0,1,…,N sc -1 represents the FDSS window function coefficient. Figure 14A and Figure 14B ω is shown in T (l).
[0216] Through the first processing, for the k Each of the L1+L2 data at the head and tail is transmitted repeatedly using an additional subcarrier, which helps to improve the kDemodulation performance of the L1+L2 data at the head and tail.
[0217] The following introduces S k Assuming that the CP is sufficient, the received OFDM signal is subjected to CP removal, N-point DFT, and subcarrier demapping in sequence to obtain N sc Long frequency domain signal Y k (l),l=0,1,…,N sc -1. Assuming that the channel response on the lth subcarrier is C(l) and the noise is φ(l), then Y k (1) satisfies the following formula 15:
[0218]
[0219] Where H(l)=C(l)ω T (l) represents the joint frequency domain response of FDSS and channel.
[0220] For S k (γ),γ=L1,…,M-L2-1These M-(L1+L2) data, combined with formula 15 and 12 or 13, can obtain formula 16:
[0221] Y k (γ+L2)=H(γ+L2)S k (γ)+φ(γ+L2) Formula 16
[0222] Among them, S k (γ),γ=L1,…,M-L2-1 can be restored using zero forcing (ZF) equalization or minimum mean square error (MMSE) equalization. For example, when using ZF equalization, the following formula 17 is satisfied:
[0223]
[0224] in, Indicates S k For example, when using MMSE equalization, the following formula 18 is satisfied:
[0225]
[0226] in, represents the noise variance.
[0227] For S k There are two solutions to recover the L data (γ),γ∈{0,…,L1-1,M-L2,…,M-1}. The first is to rely only on Y kThe first method uses L data (l), l∈{L2,L2+1,…,L2+L1-1,M,…,M+L2-1}; the second method uses, in addition to these L data, L data corresponding to the first and second spreading sequences. In the first scheme, one received data point is used to recover one transmitted data point. In the second scheme, two received data points are used to recover one transmitted data point. The second scheme has better performance than the first, but is more complex to implement. If the receiver capability is limited, the first recovery scheme can be selected; if the receiver capability is strong, the second scheme can be selected. The following describes these two schemes respectively.
[0228] The first method: using only Y k (L2+γ)Recovery S k (γ), where γ = 0,…, L1-1 or γ = M-L2,…, M-1.
[0229] Combining formula 15 with formula 12 or 13, we can get the following formula 19:
[0230] Y k (L2+γ)=H(L2+γ)S k (γ)+φ(L2+γ) Formula 19
[0231] Since Formula 19 is the same as Formula 16, the ZF or MMSE equalization shown in Formula 17 or Formula 18 is used to obtain The detailed description is not provided here, and can be understood by referring to the above formula 17 or formula 18.
[0232] The second type:
[0233] For S k If the L1 data (γ),γ=0,…,L1-1 are used in the manner shown in Formula 12 and combined with Formula 15, the following Formula 20 can be obtained:
[0234]
[0235] S can be obtained based on formula 21 k Estimation of (γ) Where P(γ) is a vector with 1 row and 2 columns.
[0236]
[0237] P(γ) can be designed according to the ZF criterion or the MMSE criterion. For example, when using the ZF criterion, P(γ) satisfies the following formula 22:
[0238]
[0239] in, The superscript H represents the Hermitian transpose. For example, according to the MMSE criterion, P(γ) satisfies the following formula 23:
[0240]
[0241] For S k If we use the method shown in Formula 12 and combine it with Formula 15 for the L2 data (γ),γ=M-L2,…,M-1, we can get the following Formula 24:
[0242]
[0243] S can be obtained based on formula 25 k Estimation of (γ) Among them, Q(γ) is a vector with 1 row and 2 columns.
[0244]
[0245] Q(γ) can be designed according to the ZF criterion or the MMSE criterion. For example, when using the ZF criterion, Q(γ) satisfies the following formula 26:
[0246]
[0247] in, For example, according to the MMSE criterion, Q(γ) satisfies the following formula 27:
[0248]
[0249] For S k If we use the method shown in Formula 13 and combine it with Formula 15 for the L1 data (κ),γ=0,…,L1-1, we can get the following Formula 28:
[0250]
[0251] It can be obtained based on formula 29 Where P(γ) is a vector with 1 row and 2 columns.
[0252]
[0253] P(γ) can be designed according to the ZF criterion or the MMSE criterion. For example, when using the ZF criterion, P(γ) satisfies the following formula 30:
[0254]
[0255] in, The superscript H represents the Hermitian transpose. For example, according to the MMSE criterion, P(γ) satisfies the following formula 31:
[0256]
[0257] For S k If we use the method shown in Formula 13 and combine it with Formula 15 for the L2 data (γ),γ=M-L2,…,M-1, we can get the following Formula 32:
[0258]
[0259] Based on formula 33, Where Q(γ) is a vector with 1 row and 2 columns.
[0260]
[0261] Q(γ) can be designed according to the ZF criterion or the MMSE criterion. For example, when using the ZF criterion, Q(γ) satisfies the following formula 34:
[0262]
[0263] in, For example, according to the MMSE criterion, Q(γ) satisfies the following formula 35:
[0264]
[0265] In getting the estimated sequence After that, a cyclic shift of point -c0 is required to obtain an estimate of the original symbol sequence. This can be performed by referring to formula 36:
[0266]
[0267] In order to better illustrate the solution of this application, the following Figure 15A and Figure 15B Specific instructions. Figure 15A As shown, the symbol sequence Sk, the length of the first sequence S1 in the symbol sequence is L1, the length of the second sequence S2 is L2, the first sequence is reversed to obtain the first extended sequence S1', and the second sequence is reversed to obtain the second extended sequence S2'. Then, the first extended sequence S1' is added to the head of the symbol sequence, and the second extended sequence S2' is added to the tail of the symbol sequence to obtain the extended sequence for Figure 15A The extended sequence in can be understood by referring to the following formula 37:
[0268]
[0269] like Figure 15B As shown, the symbol sequence S k In the symbol sequence, the length of the first sequence S1 is L1, and the length of the second sequence S2 is L2. The first sequence is reversed and conjugated (in specific applications, the order of sequence reversal and sequence conjugation is not limited) to obtain the first extended sequence S1', and the second sequence is reversed to obtain the second extended sequence S2'. Then, the first extended sequence S1' is added to the head of the symbol sequence, and the second extended sequence S2' is added to the tail of the symbol sequence to obtain the extended sequence for Figure 15B The extended sequence in can be understood by referring to the following formula 38:
[0270]
[0271] in, yes The lth element of .
[0272] Through the first processing, for the k Each of the L1+L2 data at the head and tail is transmitted repeatedly using an additional subcarrier, which helps to improve the k Demodulation performance of the L1+L2 data at the head and tail.
[0273] The following introduces S k Assuming that the CP is sufficient, the received OFDM signal is subjected to CP removal, N-point DFT, and subcarrier demapping in sequence to obtain N sc Long frequency domain signal Y k (l),l=0,1,…,N sc -1. Assuming that the channel response on the lth subcarrier is C(l) and the noise is φ(l), then Y k (l) can be determined by formula 15.
[0274] For S k (γ),γ=L1,…,M-L2-1. These M-(L1+L2) data, combined with Formula 15, can be obtained as Formula 39:
[0275] Y k (γ+L1)=H(γ+L1)S k (γ)+φ(γ+L1) Formula 39
[0276] S k (γ),γ=L1,…,M-L2-1 can be restored using ZF equalization or MMSE equalization. For example, when using ZF equalization, the following formula 40 is satisfied:
[0277]
[0278] in, Indicates S k For example, when using MMSE equalization, the following formula 41 is satisfied:
[0279]
[0280] in, represents the noise variance.
[0281] For S k There are two solutions to recover the L data (γ),γ∈{0,…,L1-1,M-L2,…,M-1}. The first is to rely only on Y k The first method uses L data (l), l∈{L1,L1+1,…,2L1-1,M-L2+L1,…,M+L1-1}; the second method uses, in addition to these L data, L data corresponding to the first and second spreading sequences. In the first scheme, one received data is used to recover one transmitted data. In the second scheme, two received data are used to recover one transmitted data. The second scheme has better performance than the first, but is more complex to implement. If the receiver has limited capabilities, the first recovery scheme can be used; if the receiver has stronger capabilities, the second scheme can be used. The following describes these two schemes.
[0282] The first method: using only Y k (L1+γ)Recovery S k (γ), where γ = 0,…, L1-1 or γ = M-L2,…, M-1.
[0283] Combining formula 15 with formula 37 or 38, the following formula 42 can be obtained:
[0284] Y k (L1+γ)=H(L1+γ)S k (γ)+φ(L1+γ) Formula 42
[0285] Since formula 42 is the same as formula 39, the ZF or MMSE equalization shown in formula 40 or formula 41 can be used to obtain The detailed description is not provided here and can be understood by referring to the above formula 40 or formula 41.
[0286] The second type:
[0287] For S k If the L1 data (γ),γ=0,…,L1-1 are used in the manner shown in Formula 37 and combined with Formula 15, the following Formula 43 can be obtained:
[0288]
[0289] Based on formula 44, Where P(γ) is a vector with 1 row and 2 columns.
[0290]
[0291] P(γ) can be designed according to the ZF criterion or the MMSE criterion. For example, when using the ZF criterion, P(γ) satisfies the following formula 45:
[0292]
[0293] in, The superscript H represents the Hermitian transpose. For example, according to the MMSE criterion, P(γ) satisfies the following formula 46:
[0294]
[0295] For S k If we use the method shown in Formula 37 and combine it with Formula 15, we can get the following Formula 47:
[0296]
[0297] Based on formula 48, Among them, Q(γ) is a vector with 1 row and 2 columns.
[0298]
[0299] Q(γ) can be designed according to the ZF criterion or the MMSE criterion. For example, when using the ZF criterion, Q(γ) satisfies the following formula 49:
[0300]
[0301] in, For example, according to the MMSE criterion, Q(γ) satisfies the following formula 50:
[0302]
[0303] For S k If the L1 data (γ),γ=0,…,L1-1 are used in the manner shown in Formula 38 and combined with Formula 15, the following Formula 51 can be obtained:
[0304]
[0305] Based on formula 52, Where P(γ) is a vector with 1 row and 2 columns.
[0306]
[0307] P(γ) can be designed according to the ZF criterion or the MMSE criterion. For example, when using the ZF criterion, P(γ) satisfies the following formula 53:
[0308]
[0309] in, The superscript H represents the Hermitian transpose. For example, according to the MMSE criterion, P(γ) satisfies the following formula 54:
[0310]
[0311] For S k If we use the method shown in formula 38 and combine it with formula 56 for the L2 data (γ),γ=M-L2,…,M-1, we can get the following formula 55:
[0312]
[0313] Based on formula 56, Where Q(γ) is a vector with 1 row and 2 columns.
[0314]
[0315] Q(γ) can be designed according to the ZF criterion or the MMSE criterion. For example, when using the ZF criterion, Q(γ) satisfies the following formula 57:
[0316]
[0317] in, For example, according to the MMSE criterion, Q(γ) satisfies the following formula 58:
[0318]
[0319] In getting the estimated sequence After that, a cyclic shift of point -c0 is required to obtain an estimate of the original symbol sequence. This can be understood by referring to the above formula 36.
[0320] In order to better illustrate the improvement of the demodulation performance of OFDM signals with FDSS by the first processing in this application, the following simulation results are provided. T (l) is the RRC with a roll-off factor of 0.2 and a length of 720, i.e., N sc =720. S kis a QPSK symbol sequence. c0 = 0. OFDM signals are transmitted in an AWGN channel. Figure 16 The demodulation BER performance with and without the first processing is given. The "conj" in the legend corresponding to the lower triangular curve indicates that the sequence processing operation of the first processing includes the sequence conjugation operation. Figure 16 It can be seen that the first processing improves the demodulation performance, and the sequence conjugation operation has no impact on the performance.
[0321] Consider ω T (l) is the RRC with a roll-off factor of 0.5 and a length of 720. S k is a QPSK symbol sequence, c0 = 0. Consider a static tapped delay line (TDL)-B channel with a delay of 600 ns. Considering ideal channel estimation, low-density parity-check code is used for channel coding. The code rate (CR) of the scheme without bandwidth extension (as the baseline) is 1 / 3. Under the condition of communication capacity alignment (or under the condition of alignment of the number of transmitted information bits), the code rate of the scheme with bandwidth extension is The maximum value of α is 0.5 at this time (because α≤θθ=0.5). Therefore, if α=0.5, the encoding and decoding bit rate is increased from 1 / 3 to 0.5. Figure 17A The demodulation block error rate (BLER) of the first processing scheme is given for different α values corresponding to different L values. based on Figure 17A It can be seen that when the value of L is appropriate, the demodulation performance is the best. Figure 17A It can be seen that when L=136 and CR=0.41, the demodulation performance is the best, and when L=240 and CR=0.5, the demodulation performance is the worst.
[0322] exist Figure 17B In addition to the baseline bit rate being changed to 2 / 3, other parameters are the same as Figure 17A same, Figure 17B The demodulation BLER of the first processing scheme under different α values and corresponding different L values is given.
[0323] based on Figure 17A and Figure 17B It can be seen that at some values of α, the performance of the first processing scheme is inferior to the baseline scheme (i.e., the scheme without the first processing). For example, when α = θ, the demodulation SNR improvement caused by the significant increase in code rate exceeds the demodulation SNR reduction caused by the first processing. For another example, when α = 0, although the code rate is the lowest, the data demodulation performance on the subcarriers with reduced energy by FDSS but no redundancy is poor. Based on this, it can be seen that the optimal α is between 0 and θ.
[0324] Figure 17CThe demodulation BLER under different shift amounts c0 is given when the signal-to-noise ratio is -3.1dB and -3.2dB. The horizontal axis is the shift amount and the vertical axis is the BLER. L = 136, other parameters are the same Figure 17A same. Figure 17D The demodulation BLER under different shift amounts is given when the signal-to-noise ratio is 2.5dB and 2.6dB. L=86, and other parameters are the same as Figure 17B The same. As can be seen, different shift amounts result in different BLER performance. For example, from Figure 17C, c0 = 184 achieves better BLER performance than c0 = 0. This phenomenon is due to the fact that the M coded symbols in an M-length symbol sequence have different anti-interference capabilities. Therefore, OFDM demodulation performance can be improved by selecting an appropriate c0.
[0325] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of device interaction. It is understandable that, in order to implement the above functions, each device may include a hardware structure and / or software module that performs each function. Those skilled in the art should easily appreciate that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0326] In the embodiments of the present application, the functional units of the device can be divided according to the above method examples. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or software functional units.
[0327] In the case of an integrated unit, Figure 18 FIG. 1 shows a possible exemplary block diagram of a communication device involved in an embodiment of the present application. Figure 18As shown, communication device 1800 may include: a processing unit 1801 and a transceiver unit 1802. Processing unit 1801 is used to control and manage the operations of communication device 1800. Transceiver unit 1802 is used to support communication between communication device 1800 and other devices. Optionally, transceiver unit 1802 may include a receiving unit and / or a transmitting unit, respectively configured to perform receiving and transmitting operations. Optionally, communication device 1800 may also include a storage unit for storing program code and / or data of communication device 1800. The transceiver unit may be referred to as an input / output unit, a communication unit, etc., and may be a transceiver; the processing unit may be a processor. When the communication device is a module (e.g., a chip) in a communication device, the transceiver unit may be an input / output interface, an input / output circuit, or an input / output pin, etc., and may also be referred to as an interface, a communication interface, or an interface circuit; the processing unit may be a processor, a processing circuit, or a logic circuit, etc. Specifically, the communication device may be the transmitter, receiver, etc. described above.
[0328] In one embodiment, when the communication device 1800 is a transmitter, the processing unit 1801 is used to obtain an OFDM signal, which is obtained by preprocessing the symbol sequence. The preprocessing includes: frequency domain spectrum shaping FDSS and a first processing. The first processing is used to extend the symbol sequence to obtain an extended sequence. The first processing is performed before FDSS; the transceiver unit 1802 is used to output the OFDM signal.
[0329] In another embodiment, the communication device 1800 is a receiver, and the transceiver unit 1802 is used to receive an OFDM signal. The OFDM signal is obtained by preprocessing the symbol sequence. The preprocessing includes: frequency domain spectrum shaping FDSS and a first processing. The first processing is used to extend the symbol sequence to obtain an extended sequence. The first processing is performed before FDSS; the processing unit 1801 is used to demodulate the OFDM signal to obtain a symbol sequence.
[0330] In an optional manner, the pre-processing further includes: performing a cyclic shift on the symbol sequence, and the cyclic shift is performed before the first processing.
[0331] In an optional manner, the first process is used to spread the symbol sequence to obtain the spread sequence, including: spreading the symbol sequence with a length of M based on a spreading factor α to obtain a spread sequence with a length of (M+L),
[0332] In an optional manner, α is determined based on at least one of the following:
[0333] The MCS corresponding to the OFDM signal, or the first factor θ; wherein the value of the first factor is related to the window function of the FDSS.
[0334] In an optional manner, the first processing is used to extend the symbol sequence to obtain an extended sequence, including: extending the symbol sequence of length M based on the extension length L to obtain an extended sequence of length (M+L), where M and L are both positive integers, and L does not exceed M.
[0335] In an optional manner, L is determined based on at least one of the following:
[0336] The MCS, M, or the first factor θ corresponding to the OFDM signal; wherein the value of the first factor is related to the window function of the FDSS.
[0337] In an optional manner, the extended sequence includes a first extended sequence with a length of L1 and a second extended sequence with a length of L2; wherein the first extended sequence is obtained by performing sequence processing on the first sequence in the symbol sequence, and the first sequence is a subsequence corresponding to index 0 to index L1-1 in the symbol sequence; and the second extended sequence is obtained by performing sequence processing on the second sequence in the symbol sequence, and the second sequence is a subsequence corresponding to index M-L2 to index M-1 in the symbol sequence.
[0338] In an optional embodiment, L1 is equal to L2.
[0339] In an optional manner, the sequence processing of the first processing includes one of the following:
[0340] Obtaining a first extended sequence and a second extended sequence based on sequence replication, adding the first extended sequence to the end of the symbol sequence, and adding the second extended sequence to the head of the symbol sequence; or,
[0341] Taking conjugation of the sequence to obtain a first extended sequence and a second extended sequence, adding the first extended sequence to the end of the symbol sequence, and adding the second extended sequence to the beginning of the symbol sequence; or,
[0342] Obtaining a first extended sequence and a second extended sequence based on sequence reversal, adding the first extended sequence to the head of the symbol sequence, and adding the second extended sequence to the tail of the symbol sequence; or,
[0343] A first extended sequence and a second extended sequence are obtained based on sequence reversal and sequence conjugation, the first extended sequence is added to the head of the symbol sequence, and the second extended sequence is added to the tail of the symbol sequence.
[0344] In an optional manner, the transceiver unit 1802 also obtains or sends a first notification message, where the first notification message is used to indicate at least one of the following parameters: the shift amount of the cyclic shift, the length of the first extended sequence, the length of the second extended sequence, the length of the extended sequence (M+L), the length of the symbol sequence M, L, the relative relationship between L and M, or the extension factor α.
[0345] In an optional manner, the transceiver unit 1802 further obtains or sends a second notification message, where the second notification message is used to indicate a sequence processing method of the first processing.
[0346] In addition, if Figure 19 The figure shows a simplified schematic diagram of the terminal device provided by this application. For ease of understanding and illustration, Figure 19 In this article, the terminal is taken as an example of a mobile phone. Figure 19 As shown, the terminal includes a processor, a memory, a radio frequency circuit, an antenna, and an input and output device.
[0347] The processor is mainly used to process communication protocols and communication data, as well as control terminal devices, execute software programs, process software program data, etc.
[0348] Memory is mainly used to store software programs and data.
[0349] Radio frequency circuits are mainly used for conversion between baseband signals and radio frequency signals and for processing radio frequency signals.
[0350] Antennas are mainly used to send and receive radio frequency signals in the form of electromagnetic waves.
[0351] Input and output devices, such as touch screens, display screens, keyboards, etc., are mainly used to receive data input by users and output data to users.
[0352] It should be noted that some types of terminal devices may not have input and output devices.
[0353] When data needs to be sent, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the RF circuit. The RF circuit then performs RF processing on the baseband signal and transmits it via the antenna in the form of electromagnetic waves. When data is sent to a terminal device, the RF circuit receives the RF signal via the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor, which converts the baseband signal into data and processes it.
[0354] For ease of explanation, Figure 19 Only one memory and processor are shown. In actual terminal device products, one or more processors and one or more memories may exist. Memory may also be referred to as a storage medium or storage device. The memory may be provided independently of the processor or integrated with the processor, and this is not limited in the embodiments of the present application.
[0355] In the embodiment of the present application, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver unit of the terminal device, and the processor with processing function can be regarded as the processing unit of the terminal device.
[0356] like Figure 19 As shown, terminal 1900 includes a transceiver unit 1910 and a processing unit 1920. Transceiver unit 1910 may also be referred to as a transceiver, transceiver, transceiver device, etc. Processing unit 1920 may also be referred to as a processor, processing board, processing module, processing device, etc.
[0357] Alternatively, the device in the transceiver unit 1910 that implements the receiving function may be considered a receiving unit, and the device in the transceiver unit 1910 that implements the transmitting function may be considered a transmitting unit. That is, the transceiver unit 1910 includes a receiving unit and a transmitting unit. The transceiver unit may also be sometimes referred to as a transceiver, a transceiver, or a transceiver circuit. The receiving unit may also be sometimes referred to as a receiver, a receiver, or a receiving circuit. The transmitting unit may also be sometimes referred to as a transmitter, a transmitter, or a transmitting circuit.
[0358] It should be understood that the transceiver unit 1910 is used to perform the sending and receiving operations of the terminal device in the above method embodiment, and the processing unit 1920 is used to perform other operations except the sending and receiving operations on the terminal device in the above method embodiment.
[0359] When the terminal device is a chip, the chip includes a transceiver unit and a processing unit (processor). The transceiver unit can be an input / output circuit or a communication interface, such as an IO interface; the processing unit is a processor, microprocessor, integrated circuit, or logic circuit integrated on the chip. The transceiver unit, processing unit, and memory can be integrated into a first chip, such as a modem or a system-on-chip (SoC). The radio frequency circuit can be located in a second chip, such as a radio frequency front-end (RFF).
[0360] This application also provides a network device. Figure 20 FIG. 2 is a schematic diagram of a network device 2000 provided in an embodiment of the present application. The network device 2000 can be applied to Figure 1 In the system shown, for example, the network device 2000 may be Figure 1 The network device in the system is used to perform the functions of the network device in the above method embodiment. It should be understood that the following is only an example, and in future communication systems, the network device may have other forms and structures.
[0361] For example, in a 5G communication system, the network device 2000 may include a CU, a DU, and an AAU. Compared to the network device in an LTE communication system, which consists of one or more radio frequency units, such as a remote radio unit (RRU) and one or more building base band units (BBU):
[0362] The non-real-time portion of the original BBU will be separated and redefined as a CU, responsible for handling non-real-time protocols and services. Some of the BBU's physical layer processing functions will be merged with the original RRU and passive antennas into the AAU. The remaining BBU functions will be redefined as a DU, responsible for handling physical layer protocols and real-time services. In short, the CU and DU are differentiated by the real-time nature of their processing, and the AAU is a combination of the RRU and antenna.
[0363] CU, DU, and AAU can be separated or combined, so there will be a variety of network deployment forms. One possible deployment form is Figure 20 The figure is consistent with traditional 4G network equipment, CU and DU share the same hardware deployment. Figure 20 This is just an example and does not limit the scope of protection of this application. For example, the deployment form can also be DU deployed in the BBU room, CU centralized deployment, or DU centralized deployment, CU higher-level centralized, etc.
[0364] AAU2100 can realize the transceiver function and Figure 18 The AAU2100 may correspond to the transceiver unit 1802 in the . Optionally, the AAU2100 may also be called a transceiver, a transceiver circuit, or a transceiver, etc., which may include at least one antenna 2101 and a radio frequency unit 2102. Optionally, the AAU2100 may include a receiving unit and a transmitting unit, the receiving unit may correspond to a receiver (or receiver, receiving circuit), and the transmitting unit may correspond to a transmitter (or transmitter, transmitting circuit). The CU and DU2200 may implement internal processing functions and Figure 18 The AAU corresponds to the processing unit 1801 in FIG. Optionally, the CU and DU 2200 can control network devices and can be referred to as a controller. The AAU can be physically located together with the CU and DU, or physically separated.
[0365] In addition, network equipment is not limited to Figure 20 The form shown may also be other forms: for example, including a BBU and an adaptive radio unit (ARU), or including a BBU and an AAU; it may also be customer premises equipment (CPE), or it may be other forms, which are not limited in this application.
[0366] In one example, the CU and DU2200 may be composed of one or more single boards, and multiple single boards may jointly support a wireless access network with a single access standard (such as an LTE network), or may respectively support wireless access networks with different access standards (such as an LTE network, a 5G network, a future network or other networks). The CU and DU2200 also include a memory 2201 and a processor 2202. The memory 2201 is used to store necessary instructions and data. The processor 2202 is used to control the network device to perform necessary actions, such as controlling the network device to execute the operation process of the network device in the above method embodiment. The memory 2201 and the processor 2202 can serve one or more single boards. That is, a memory and a processor can be set separately on each single board. Alternatively, multiple single boards may share the same memory and processor. In addition, necessary circuits may be set on each single board.
[0367] It should be understood that Figure 20 The network device 2000 shown is capable of implementing Figure 11 The network device functions involved in the method embodiment. The operations and / or functions of each unit in the network device 2000 are respectively for implementing the corresponding processes executed by the network device in the method embodiment of the present application. To avoid repetition, detailed description is appropriately omitted here. Figure 20 The structure of the network device in the example is only one possible form and should not constitute any limitation to the embodiments of the present application. The present application does not exclude the possibility of other forms of network device structures that may appear in the future.
[0368] The CU and DU 2200 can be used to perform the actions implemented within the network device described in the previous method embodiments, while the AAU 2100 can be used to perform the actions described in the previous method embodiments in which the network device sends or receives data to or from the terminal device. For details, please refer to the description in the previous method embodiments and will not be repeated here.
[0369] The embodiment of the present application also provides a communication system, which includes a terminal device and a network device. The terminal device is used to perform the above Figure 11 In the embodiment shown, the terminal device performs all or part of the steps. The network device is used to perform Figure 11 In the illustrated embodiments, all or part of the steps are performed by the network devices.
[0370] Based on the above embodiments, embodiments of the present application further provide a computer-readable storage medium, which stores instructions that, when executed, implement the method of any of the above embodiments. The computer-readable storage medium can be either a volatile storage medium or a non-volatile storage medium. The computer-readable storage medium can include various media capable of storing program code, such as a USB flash drive, a mobile hard drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk.
[0371] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, compact disc read-only memory (CD-ROM), optical storage, etc.) containing computer-usable program code.
[0372] The present application is described with reference to the flowcharts and / or block diagrams of the methods, apparatus (system), and computer program products according to the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0373] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0374] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus so that a series of operational steps are executed on the computer or other programmable apparatus to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable apparatus to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1The steps for the function specified in one or more boxes.
Claims
1. A communication method, characterized in that: include: Acquire an orthogonal frequency division multiplexing (OFDM) signal, where the OFDM signal is obtained by preprocessing a symbol sequence, where the preprocessing includes frequency domain spectrum shaping (FDSS) and a first process, where the first process extends the symbol sequence to obtain an extended sequence, the first process being performed before the FDSS; Output the OFDM signal.
2. The method according to claim 1, characterized in that The pre-processing further includes: performing a cyclic shift on the symbol sequence, wherein the cyclic shift is performed before the first processing.
3. The method according to claim 1 or 2, characterized in that The first processing extends the symbol sequence to obtain an extended sequence, comprising: extending the symbol sequence of length M based on an extension factor α to obtain an extended sequence of length (M+L); 4. The method according to claim 3, characterized in that The α is determined based on at least one of the following: A modulation and coding scheme MCS corresponding to the OFDM signal, or a first factor θ; The value of the first factor is related to the window function of the FDSS.
5. The method according to any one of claims 1 to 4, characterized in that: The first process extends the symbol sequence to obtain an extended sequence, including: extending the symbol sequence with a length of M based on an extension length L to obtain an extended sequence with a length of (M+L).
6. The method according to any one of claims 3 to 5, characterized in that: The L is determined based on at least one of the following: The modulation and coding scheme MCS corresponding to the OFDM signal, the M, or the first factor θ; The value of the first factor is related to the window function of the FDSS.
7. The method according to any one of claims 1 to 6, characterized in that: The extended sequence includes a first extended sequence with a length of L1, a second extended sequence with a length of L2 and the symbol sequence with a length of M; The first extended sequence is obtained by performing sequence processing on a first sequence in the symbol sequence, where the first sequence is a subsequence corresponding to index 0 to index L1-1 in the symbol sequence; the second extended sequence is obtained by performing sequence processing on a second sequence in the symbol sequence, where the second sequence is a subsequence corresponding to index M-L2 to index M-1 in the symbol sequence.
8. The method according to claim 7, characterized in that The L1 is equal to the L2.
9. The method according to claim 7 or 8, characterized in that The sequence processing method of the first processing includes one of the following: Obtaining the first extended sequence and the second extended sequence based on sequence replication, adding the first extended sequence to the end of the symbol sequence, and adding the second extended sequence to the head of the symbol sequence; or, The first extended sequence and the second extended sequence are obtained based on sequence conjugation, the first extended sequence is added to the end of the symbol sequence, and the second extended sequence is added to the head of the symbol sequence; or, Obtain the first extended sequence and the second extended sequence based on sequence reversal, add the first extended sequence to the head of the symbol sequence, and add the second extended sequence to the tail of the symbol sequence; or, The first extended sequence and the second extended sequence are obtained based on sequence reversal and sequence conjugation, the first extended sequence is added to the head of the symbol sequence, and the second extended sequence is added to the tail of the symbol sequence.
10. The method according to any one of claims 7 to 9, characterized in that: Also includes: Obtain or output a first notification message, where the first notification message is used to indicate at least one of the following parameters: The shift amount of the cyclic shift, the length of the first extended sequence, the length of the second extended sequence, the length of the extended sequence (M+L), the length M of the symbol sequence, the L, the relative relationship between the L and the M, or the extension factor α.
11. The method according to claim 10, characterized in that Also includes: A second notification message is obtained or output, where the second notification message is used to indicate a sequence processing method of the first processing.
12. A communication method, characterized in that: include: receiving an orthogonal frequency division multiplexing (OFDM) signal, the OFDM signal being obtained by preprocessing a symbol sequence, the preprocessing comprising: frequency domain spectrum shaping (FDSS) and a first process, the first process extending the symbol sequence to obtain an extended sequence, the first process being performed before the FDSS; The OFDM signal is demodulated to obtain the symbol sequence.
13. The method according to claim 12, characterized in that The pre-processing further includes: performing a cyclic shift on the symbol sequence, wherein the cyclic shift is performed before the first processing.
14. The method according to claim 12 or 13, characterized in that The first processing extends the symbol sequence to obtain an extended sequence, comprising: extending the symbol sequence of length M based on an extension factor α to obtain an extended sequence of length (M+L); 15. The method according to claim 14, characterized in that The α is determined based on at least one of the following: A modulation and coding scheme MCS corresponding to the OFDM signal, or a first factor θ; The value of the first factor is related to the window function of the FDSS.
16. The method according to any one of claims 12 to 15, characterized in that: The first process extends the symbol sequence to obtain an extended sequence, including: extending the symbol sequence with a length of M based on an extension length L to obtain an extended sequence with a length of (M+L).
17. The method according to any one of claims 14 to 16, characterized in that: The L is determined based on at least one of the following: The modulation and coding scheme MCS corresponding to the OFDM signal, the M, or the first factor θ; The value of the first factor is related to the window function of the FDSS.
18. The method according to any one of claims 12 to 17, characterized in that: The extended sequence includes a first extended sequence with a length of L1, a second extended sequence with a length of L2 and the symbol sequence with a length of M; The first extended sequence is obtained by performing sequence processing on a first sequence in the symbol sequence, where the first sequence is a subsequence corresponding to index 0 to index L1-1 in the symbol sequence; the second extended sequence is obtained by performing sequence processing on a second sequence in the symbol sequence, where the second sequence is a subsequence corresponding to index M-L2 to index M-1 in the symbol sequence.
19. The method according to claim 18, characterized in that The L1 is equal to the L2.
20. The method according to claim 18 or 19, characterized in that The sequence processing method of the first processing includes one of the following: Obtaining the first extended sequence and the second extended sequence based on sequence replication, adding the first extended sequence to the end of the symbol sequence, and adding the second extended sequence to the head of the symbol sequence; or, The first extended sequence and the second extended sequence are obtained based on sequence conjugation, the first extended sequence is added to the end of the symbol sequence, and the second extended sequence is added to the head of the symbol sequence; or, Obtain the first extended sequence and the second extended sequence based on sequence reversal, add the first extended sequence to the head of the symbol sequence, and add the second extended sequence to the tail of the symbol sequence; or, The first extended sequence and the second extended sequence are obtained based on sequence reversal and sequence conjugation, the first extended sequence is added to the head of the symbol sequence, and the second extended sequence is added to the tail of the symbol sequence.
21. The method according to any one of claims 18 to 20, characterized in that: Also includes: Obtain or output a first notification message, where the first notification message is used to indicate at least one of the following parameters: The shift amount of the cyclic shift, the length of the first extended sequence, the length of the second extended sequence, the length of the extended sequence (M+L), the length M of the symbol sequence, the L, the relative relationship between the L and the M, or the extension factor α.
22. The method according to claim 21, characterized in that Also includes: A second notification message is obtained or output, where the second notification message is used to indicate a sequence processing method of the first processing.
23. A communication device, characterized in that: include: at least one processor and memory; The memory is used to store computer programs or data; The at least one processor is configured to execute part or all of the computer program or data so that the method according to any one of claims 1 to 22 is executed.
24. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, and when the instructions are executed by a computer, the method according to any one of claims 1 to 22 is performed.
25. A computer program product comprising a computer program or instructions, characterized in that When the computer program or instruction is run on a computer, the method according to any one of claims 1 to 22 is performed.