Communication method and communication device

By exchanging filter indication information between communication devices, the problem of insufficient channel estimation quality in the integrated communication and sensing scenario is solved, thereby improving the channel estimation quality and sensing accuracy, reducing signaling overhead, and improving signal processing performance.

CN120934718APending Publication Date: 2025-11-11HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410591707.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-11
Publication Date
2025-11-11

AI Technical Summary

Technical Problem

In existing communication systems, the channel estimation quality and sensing accuracy of frequency domain spectrum shaping are insufficient, especially in communication and sensing integrated scenarios, where the channel estimation quality may be reduced.

Method used

By exchanging filter indication information between communication devices, the receiver is instructed to use appropriate filters for signal processing, including filter type, parameters, and activation period, in order to improve channel estimation quality and perceived signal-to-noise ratio.

Benefits of technology

It improves channel estimation quality and sensing accuracy, reduces signaling overhead, and enhances signal processing performance and weak target detection capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120934718A_ABST
    Figure CN120934718A_ABST
Patent Text Reader

Abstract

A communication method includes a first communication device determining first indication information for indicating information of a first filter for spectrum shaping. The first communication equipment sends the first indication information to the second communication equipment, so that the second communication equipment can determine the first filter based on the first indication information, and factors of the signal and the filter are actually considered in the channel estimation process of the second communication equipment; and the signal and the filter are not uniformly identified as an equivalent channel, so that the channel estimation quality in the channel estimation process can be improved, and the sensing precision can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically, to a communication method and a communication apparatus. Background Technology

[0002] With the development of communication technology, the concept of integrated sensing and communications (ISAC) has been proposed. ISAC refers to the integration of communication and sensing functions, enabling future communication systems to simultaneously possess both communication and sensing capabilities. While transmitting information through wireless channels, it actively recognizes and analyzes the characteristics of the channel to perceive the surrounding environment, thereby enhancing the communication and sensing functions. One of the key technologies of ISAC is to adopt a waveform design that simultaneously meets the requirements of both communication and sensing signal waveforms.

[0003] One current waveform design uses the same frequency-domain spectrum shaping (FDSS) window for both pilot and data symbols. The receiver can treat the FDSS window and the channel as an equivalent channel and estimate the equivalent channel using pilot signals for data symbol equalization. However, because the equivalent channel includes the FDSS window, this waveform design may degrade channel estimation quality. Therefore, improving channel estimation quality is a pressing issue. Summary of the Invention

[0004] This application provides a communication method aimed at improving the channel estimation quality and sensing accuracy of frequency domain spectrum shaping.

[0005] Firstly, a communication method is provided. This method can be executed by a first communication device. Unless otherwise specified, the "first communication device" in this application can refer to the first communication device itself (e.g., a network device), a component within the first communication device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the first communication device. For ease of description, the following description uses execution by a first communication device as an example.

[0006] The communication method includes: determining information for first indication information, the first indication information being used to instruct the first filter, the first filter being used for spectrum shaping; and sending the first indication information to a second communication device.

[0007] Based on the above technical solution, the first communication device can indicate the information of the first filter for spectrum shaping of the signal to the second communication device through the first indication information, so that the signal receiving device (i.e. the second communication device) can clearly know the first filter used to process the received signal according to the first indication information, so that the factors of the signal and the filter are actually considered in the channel estimation process, instead of uniformly identifying the signal and the filter as an equivalent channel, thereby improving the channel estimation quality in the channel estimation process.

[0008] Furthermore, in the ISAC scenario, if the second communication device can determine the first filter based on the first indication information, then the second communication device can perform matched filtering on the received and transmitted signals according to the first filter, thereby improving the perceived signal-to-noise ratio (SNR). For example, the second device can use the first filter to reduce the range image sidelobe level and improve the weak target detection capability, thereby improving the perceived SNR.

[0009] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: determining information of the first filter based on parameters of the transmitted signal, wherein the parameters include at least one of the following: the sampling frequency of the signal, the transmission bandwidth of the signal, the bandwidth expansion coefficient of the signal, the bandwidth expansion factor of the signal, the symbol period of the signal, the number of FFT points of the signal, or the upsampling factor of the signal.

[0010] Based on the above technical solution, the first communication device can also determine the specific information of the first filter according to the characteristics of the transmitted signal, so that the determined first filter is more suitable for the processing of the current transmitted signal and improves the signal processing performance.

[0011] Secondly, a communication method is provided. This method can be executed by a second communication device. Unless otherwise specified, the "second communication device" in this application can refer to the second communication device itself (e.g., a terminal device), a component within the second communication device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the second communication device. For ease of description, the following description uses execution by a second communication device as an example.

[0012] The communication method includes: receiving first indication information from a first communication device, the first indication information being used to indicate information about a first filter, the first filter being used for spectrum shaping; and determining the first filter based on the first indication information.

[0013] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: matching the received signal and the transmitted signal according to the first filter.

[0014] Based on the above technical solution, the second communication device can perform matched filtering on the received signal and the transmitted signal according to the first filter in order to improve the perceived SNR.

[0015] In conjunction with the first or second aspect, in some implementations of the first or second aspect, the first indication information used to indicate the first filter includes: the first indication information used to indicate the identifier of the first filter, and / or, parameter information corresponding to the first filter, wherein the parameter information corresponding to the first filter includes at least one of the following: the roll-off coefficient of the first filter, the cutoff factor of the first filter, the order coefficient of the first filter, or the subcarrier window coefficient corresponding to the first filter.

[0016] Optionally, if both the first and second communication devices locally store at least one filter, the first communication device can select a suitable filter from a plurality of preset filters and notify the second communication device of the selected filter via a first indication message. For example, the indication message may include the identifier of the selected filter and the rule parameters satisfied by the filter (e.g., the cutoff factor and / or roll-off coefficient of the first filter). This allows for the indication of the first filter while reducing signaling overhead.

[0017] Optionally, the first indication information can also indicate the first filter by indicating the order coefficients of the first filter and / or the subcarrier window coefficients corresponding to the first filter, directly indicating the coefficients of the first filter, which is more accurate than the above-mentioned type, rules, etc. of the first filter.

[0018] In conjunction with the first or second aspect, in some implementations of the first or second aspect, the first filter is an N-order time-domain filter, and the first indication information for indicating the order coefficients of the first filter includes: the first indication information for indicating at least one order coefficient of the N-order time-domain filter, where N is a positive integer.

[0019] Based on the above technical solution, when the first filter is an Nth-order time-domain filter, the first indication information can indicate the first filter by indicating part or all of the order coefficients corresponding to the Nth order of the Nth-order time-domain filter. Furthermore, if the first filter is a time-domain filter, its length can be controlled; for example, the time-domain filter can be set to a fixed length or a fixed order, thereby controlling the signaling overhead of indicating the first filter.

[0020] In conjunction with the first or second aspect, in some implementations of the first or second aspect, the first indication information is used to indicate at least one order coefficient of the Nth-order time-domain filter, including at least one of the following: the first indication information indicates the order coefficient of each order in the Nth-order time-domain filter; or, the first indication information indicates the quantization value of the order coefficient of each order in the Nth-order time-domain filter.

[0021] Based on the above technical solution, the first indication information can indicate all the order coefficients of the N-order time-domain filter by indicating the order coefficients of each order in the N-order time-domain filter, or by indicating the quantized value of the order coefficients of each order in the N-order time-domain filter, thus providing different indication schemes and improving the flexibility of the scheme.

[0022] In conjunction with the first or second aspect, in certain implementations of the first or second aspect, the first indication information is used to indicate at least one order coefficient of the Nth order time-domain filter, including at least one of the following:

[0023] When the Nth-order time-domain filter is a symmetric odd-order time-domain filter, the first indication information is used to indicate the first to second orders in the Nth-order time-domain filter. Rank, or first The order coefficients of each order up to the Nth order; or, where the Nth order time-domain filter is a symmetric odd-order time-domain filter, and the... When the coefficients of the order are preset values, the first indication information is used to indicate the first to... Rank, or, the first The order coefficients of each order up to N; or, if the Nth-order time-domain filter is an even-order time-domain filter, the first indication information is used to indicate the first to Nth-order time-domain filters. Rank, or, the first The first indication information is used to indicate the difference between the first coefficient and the first coefficient when the first coefficient is a preset value, for each order of the Nth order time-domain filter except for the Qth order. The first coefficient is the order coefficient of the Qth order, and Q is an integer greater than or equal to 1 and less than or equal to N.

[0024] Based on the above technical solution, if the Nth-order time-domain filter is a symmetric odd-order time-domain filter, then the first indication information can indicate the first to second of the N order coefficients corresponding to the Nth order of the Nth-order time-domain filter. Rank, or, number The order coefficients for each order in the Nth order are specified; that is, the order coefficients of the center order and half of the order coefficients of the Nth order time-domain filter indicated by the first indication information are sufficient. Since the Nth order time-domain filter is a symmetric odd-order time-domain filter, the order coefficients of the other half of the order can be determined by the indicated order coefficients of the other half of the order, thereby reducing the signaling overhead of the first indication information indicating the coefficients of the Nth order time-domain filter. Alternatively,

[0025] If the Nth-order time-domain filter is a symmetric odd-order time-domain filter, and the... If the order coefficient of the order is a preset value, then the first indication information can indicate the order from 1 to 2. Rank, or, the first The order coefficients for each order in the Nth order can be determined by the first indication information indicating the order coefficients of half an order. Since the Nth order time-domain filter is a symmetric odd-order time-domain filter, and the coefficients at the center point are preset values, the order coefficients of the other half order can be determined by the indicated order coefficients of the other half order. This reduces the signaling overhead of the first indication information indicating the coefficients of the Nth order time-domain filter. Alternatively,

[0026] If the Nth-order time-domain filter is an even-order time-domain filter, then the first indication information is used to indicate the first to... Rank, or, the first The order coefficients for each order in the Nth order are sufficient. Since the Nth order time-domain filter is an even-order time-domain filter, the order coefficients for the other half of the order can be determined by the order coefficients of the already indicated half of the order, thereby reducing the signaling overhead of the first indication information indicating the coefficients of the Nth order time-domain filter. Alternatively,

[0027] When the order coefficient of a certain order (e.g., the Qth order, where Q is an integer greater than or equal to 1 and less than or equal to N) in an N-order time-domain filter is a preset first coefficient, the first indication information is used to indicate the difference between the order coefficients of other orders in the N-order coefficients except the Qth order and the first coefficient. The coefficients of the N-order time-domain filter can be determined by the first coefficient and the difference, thereby reducing the signaling overhead of the first indication information indicating the coefficients of the N-order time-domain filter.

[0028] In conjunction with the first or second aspect, in some implementations of the first or second aspect, the first indication information is used to indicate at least one order coefficient of the Nth-order time-domain filter, including: the first indication information is used to indicate that at least one order coefficient of the Nth-order time-domain filter is related to at least one of the following parameters: the modulation order of the signal, the bandwidth expansion factor of the signal, the bandwidth expansion factor of the signal, or the roll-off factor of the Nth-order time-domain filter.

[0029] Optionally, the above parameters (e.g., the modulation order of the signal, the bandwidth expansion factor of the signal, the bandwidth expansion coefficient of the signal, or the roll-off factor of the Nth-order time-domain filter) are related to at least one of the number of transmission subcarriers, the number of modulation symbols, the transmission signal bandwidth, the symbol rate, and the signal Nyquist bandwidth.

[0030] Based on the above technical solution, the first indication information can indicate the order coefficients of the Nth-order time-domain filter by showing that they are related to certain parameters, thus eliminating the need to directly indicate the order coefficients of the Nth-order time-domain filter and reducing signaling overhead.

[0031] In conjunction with the first or second aspect, in certain implementations of the first or second aspect, when the order coefficients of the Nth-order time-domain filter are complex numbers, the first indication information is used to indicate at least one order coefficient of the Nth-order time-domain filter, including: the first indication information is used to indicate that the phase coefficients of the Nth-order time-domain filter are related to the index of the Nth-order time-domain filter and / or the length N of the Nth-order time-domain filter; or, the first indication information is used to indicate that the phase coefficients of the Nth-order time-domain filter are the product of a real number and a preset phase value.

[0032] In conjunction with the first or second aspect, in some implementations of the first or second aspect, the first indication information is used to indicate at least one order coefficient of the Nth order time-domain filter, including: the first indication information is used to indicate the product of at least one order coefficient of the Nth order time-domain filter and a normalization factor.

[0033] In conjunction with the first or second aspect, in some implementations of the first or second aspect, the first filter is a frequency domain filter, the bandwidth of the frequency domain filter corresponds to M subcarriers, and the first indication information for indicating the subcarrier window coefficients corresponding to the first filter includes: the first indication information for indicating the window coefficients of at least one of the M subcarriers, where M is a positive integer.

[0034] Based on the above technical solution, when the first filter is a frequency domain filter, the first indication information can indicate the first filter by indicating part or all of the window coefficients of the M subcarriers corresponding to the bandwidth of the frequency domain filter. Furthermore, if the first filter is a frequency domain filter, its bandwidth can correspond to the signal transmission bandwidth.

[0035] In conjunction with the first or second aspect, in certain implementations of the first or second aspect, the first indication information is used to indicate the window coefficient of at least one of the M subcarriers, including at least one of the following: the first indication information indicates the window coefficient of each of the M subcarriers; or, the first indication information indicates the quantized value of the window coefficient of each of the M subcarriers.

[0036] Based on the above technical solution, the first indication information can indicate all the window coefficients of the subcarriers corresponding to the frequency domain filter by indicating the window coefficient of each of the M subcarriers corresponding to the frequency domain filter, or by indicating the quantized value of the window coefficient of each of the M subcarriers corresponding to the frequency domain filter, thus providing different indication schemes and improving the flexibility of the scheme.

[0037] In conjunction with the first or second aspect, in certain implementations of the first or second aspect, the first indication information is used to indicate the window coefficient of at least one subcarrier among the M subcarriers, including at least one of the following: when the frequency domain filter is a symmetrical frequency domain filter, the first indication information is used to indicate the window coefficient of the first to the first of the M subcarriers. The subcarrier, or the th subcarrier The first indication information is used to indicate the window coefficient of each subcarrier in the M subcarriers; or, if the window coefficients of X subcarriers in the M subcarriers are all the second coefficient, the first indication information is used to indicate the second coefficient and the window coefficients of the other subcarriers excluding the X subcarriers, where X is a positive integer greater than or equal to 2 and less than or equal to M; or, if the third coefficient is a preset value, the first indication information is used to indicate the difference between the window coefficients of the other subcarriers in the M subcarriers excluding the Pth subcarrier and the third coefficient, where the third coefficient is the window coefficient of the Pth subcarrier, and P is an integer greater than or equal to 1 and less than or equal to M.

[0038] Based on the above technical solution, if the frequency domain filter is a symmetrical frequency domain filter, then the first indication information can indicate the first to second of the M subcarriers corresponding to the frequency domain filter. The subcarrier, or the th subcarrier The window coefficient of each subcarrier in the M subcarriers can be determined by the window coefficient of half of the M subcarriers corresponding to the frequency domain filter indicated by the first indication information. Since the frequency domain filter is a symmetrical frequency domain filter, the window coefficient of the other half of the subcarriers can be determined by the window coefficient of the indicated half of the subcarriers, thereby reducing the signaling overhead of the window coefficient of the subcarriers corresponding to the frequency domain filter indicated by the first indication information; or,

[0039] If multiple subcarriers among the M subcarriers corresponding to the frequency domain filter have the same window coefficient, then the same window coefficient only needs to be transmitted once. For example, if X subcarriers among the M subcarriers have the second window coefficient, then the first indication information only needs to indicate the second window coefficient and the window coefficients of the subcarriers among the M subcarriers excluding the X subcarriers, thereby reducing the signaling overhead of the first indication information indicating the subcarrier window coefficients corresponding to the frequency domain filter; or...

[0040] When the coefficient of a certain subcarrier (e.g., the Pth subcarrier, where P is an integer greater than or equal to 1 and less than or equal to M) among the M subcarriers corresponding to the frequency domain filter is a preset third coefficient, the first indication information is used to indicate the difference between the window coefficient and the third coefficient of the other subcarriers except the Pth subcarrier. The window coefficient of the subcarrier corresponding to the frequency domain filter can be determined by the third coefficient and the difference, thereby reducing the signaling overhead of the first indication information indicating the information of the frequency domain filter.

[0041] In conjunction with the first or second aspect, in some implementations of the first or second aspect, the first indication information is used to indicate the window coefficient of at least one of the M subcarriers, including: the first indication information is used to indicate the product of the window coefficient of at least one of the M subcarriers and a normalization factor.

[0042] In conjunction with the first aspect or the second aspect, in some implementations of the first aspect or the second aspect, the first indication information is also used to indicate the effective period of the first filter.

[0043] Based on the above technical solution, the effective duration of the first filter can also be indicated by the first indication information, so that the first filter does not need to be repeatedly indicated during the effective period of the first filter, thereby reducing signaling overhead.

[0044] Thirdly, a communication method is provided. This method can be executed by a first communication device. Unless otherwise specified, the "first communication device" in this application can refer to the first communication device itself (e.g., a network device), a component within the first communication device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the first communication device. For ease of description, the following description uses execution by the first communication device as an example.

[0045] The communication method includes: determining a first filter based on parameters of a transmitted signal, the first filter being used for spectrum shaping; and transmitting the signal according to the first filter, wherein the parameters include at least one of the following: the sampling frequency of the signal, the transmission bandwidth of the signal, the bandwidth expansion factor of the signal, the bandwidth expansion factor of the signal, the symbol period of the signal, the number of points of the Fast Fourier Transform (FFT) of the signal, or the upsampling factor of the signal.

[0046] Based on the above technical solution, the first communication device can determine the first filter according to the parameters of the signal to be transmitted, and perform spectrum shaping on the transmitted signal based on the first filter. Since the first communication device considers parameters such as the signal sampling frequency, transmission bandwidth, bandwidth expansion factor, bandwidth expansion multiple, symbol period, FFT points, or upsampling multiple when determining the first filter, if the transmitting and receiving ends of the signal can select filters based on the signal transmission parameters, it can, to some extent, allow the transmitting and receiving ends to select the same filter. The receiving device (i.e., the second communication device) can clearly determine the first filter used to process the received signal based on the signal transmission parameters, so that during channel estimation, the factors of both the signal and the filter are actually considered, rather than uniformly identifying the signal and filter as an equivalent channel, thereby improving the channel estimation quality during the channel estimation process.

[0047] Furthermore, in the ISAC scenario, if the second communication device can determine the first filter based on the signal transmission parameters, then the second communication device can perform matched filtering on the received and transmitted signals according to the first filter, thereby improving the perceived SNR. For example, the second device can use the first filter to reduce the range image sidelobe level and improve the weak target detection capability, thereby improving the perceived SNR.

[0048] Fourthly, a communication method is provided. This method can be executed by a second communication device. Unless otherwise specified, the "second communication device" in this application can refer to the second communication device itself (e.g., a terminal device), a component within the second communication device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the second communication device. For ease of description, the following description uses execution by a second communication device as an example.

[0049] The communication method includes: determining a first filter based on parameters of a transmitted signal, the first filter being used for spectrum shaping; receiving the signal according to the first filter, wherein the parameters include at least one of the following: the sampling frequency of the signal, the transmission bandwidth of the signal, the bandwidth expansion factor of the signal, the bandwidth expansion factor of the signal, the symbol period of the signal, the number of points of the Fast Fourier Transform (FFT) of the signal, or the upsampling factor of the signal.

[0050] In conjunction with the third or fourth aspect, in some implementations of the third or fourth aspect, the first communication device and the second communication device locally store at least one filter, wherein the first filter is one of the at least one filters.

[0051] Based on the above technical solution, when the first communication device and the second communication device locally store at least one filter, the first communication device can select a suitable filter from a plurality of preset filters.

[0052] In conjunction with the third or fourth aspect, in some implementations of the third or fourth aspect, the first filter is an Nth-order time-domain filter, and the order coefficients of the Nth-order time-domain filter are real numbers; or, the order coefficients of the Nth-order time-domain filter are the product of real numbers and a first constant.

[0053] Based on the above technical solution, when the first filter is an Nth-order time-domain filter, the length of the first filter can be controlled. For example, the time-domain filter can be set to a fixed length or a fixed order.

[0054] In conjunction with the third or fourth aspect, in some implementations of the third or fourth aspect, the first filter is a frequency domain filter, the bandwidth of which corresponds to M subcarriers, and the window coefficients of the M subcarriers are real numbers; or, the window coefficients of the M subcarriers are a product of a real number and a second constant.

[0055] Based on the above technical solution, when the first filter is a frequency domain filter with M subcarriers, the bandwidth of the first filter can correspond to the signal transmission bandwidth.

[0056] Fifthly, a communication device is provided. The communication device is used to execute the first or third aspect described above, or any embodiment thereof. Specifically, the communication device includes a processor and a memory for storing a computer program; the processor is used to retrieve and run the computer program from the memory, causing the communication device to execute the first or third aspect described above, or any embodiment thereof.

[0057] In one implementation, the communication device is a network device. When the communication device is a network device, the transceiver unit can be a transceiver or an input / output interface. The processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0058] In another implementation, the communication device can be a chip, chip system, or circuit in a network device. In this case, the transceiver unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.

[0059] In a sixth aspect, a communication device is provided. The communication device is used to execute the second or fourth aspect described above, and any one of its embodiments. Specifically, the communication device includes a processor and a memory for storing a computer program; the processor is used to retrieve and run the computer program from the memory, causing the communication device to execute the second or fourth aspect described above, and any one of its embodiments.

[0060] In one implementation, the communication device is a terminal device. When the communication device is a terminal device, the transceiver unit can be a transceiver or an input / output interface. The processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0061] In another implementation, the communication device can be a chip, chip system, or circuit in a terminal device. In this case, the transceiver unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.

[0062] A seventh aspect provides a computer-readable storage medium storing a computer program that, when executed, causes the method of any one of the implementations of the first to fourth aspects to be performed.

[0063] Eighthly, a computer program product comprising instructions is provided. When the computer program product is run, the method provided by any of the implementations of the first to fourth aspects is executed.

[0064] Ninth aspect, a chip is provided, the chip including a processor and a communication interface, the processor reads instructions through the communication interface and executes the method provided by any one of the implementations of the first to fourth aspects.

[0065] Optionally, as one implementation, the chip also includes a memory that stores computer programs or instructions. The processor is used to execute the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the processor is used to execute the method provided by any of the implementations of the first to fourth aspects described above.

[0066] In a tenth aspect, a communication system is provided, comprising the communication device of the fifth aspect and the communication device of the sixth aspect.

[0067] Eleventhly, a computer program is provided. When the computer program is run, it causes the method provided by any of the implementations of the first to fourth aspects above to be executed. Attached Figure Description

[0068] Figure 1 This is a schematic diagram of a communication system applicable to this application.

[0069] Figure 2 (a) to (c) are schematic diagrams of the symbols.

[0070] Figure 3 This is a waveform diagram of the function sinc(t).

[0071] Figure 4 It is a scenario diagram that integrates communication and sensing.

[0072] Figure 5 This is a schematic diagram of using FDSS to reduce the sidelobes of a range image.

[0073] Figure 6 This is a schematic diagram of time-division transmission of data and pilot signals.

[0074] Figure 7 This is a schematic flowchart of a communication method provided in an embodiment of this application.

[0075] Figure 8 This is a schematic diagram of the frequency domain response of a time-domain filter provided in an embodiment of this application.

[0076] Figure 9 This is a schematic diagram of the time-domain response of a time-domain filter provided in an embodiment of this application.

[0077] Figure 10 This is a schematic block diagram of a communication device provided in an embodiment of this application.

[0078] Figure 11 This is a schematic diagram of another communication device provided in an embodiment of this application.

[0079] Figure 12 This is a schematic diagram of a chip system provided in an embodiment of this application.

[0080] Figure 13 This is a schematic diagram of another chip system provided in an embodiment of this application. Detailed Implementation

[0081] To facilitate understanding of the embodiments of this application, the following points will be explained first.

[0082] First, in this application, "for indicating" can include both direct and indirect indication. When describing an indication message as indicating A, it can include whether the indication message directly indicates A or indirectly indicates A, but does not necessarily mean that the indication message carries A.

[0083] The information indicated by the instruction is called the information to be instructed. In the specific implementation process, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also be indirectly indicated by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be indicated, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. At the same time, common parts of various pieces of information can be identified and indicated uniformly to reduce the instruction overhead caused by individually indicating the same information.

[0084] Second, in this application, "at least one" refers to one or more, and "more than one" refers to two or more (including two). Furthermore, in the embodiments of this application, "first," "second," and various numerical designations (e.g., "#1," "#2," etc.) are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The sequence numbers of the processes below do not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. It should be understood that the objects described in this way can be interchanged where appropriate to describe solutions other than those in the embodiments of this application. Moreover, in the embodiments of this application, terms such as "S710" are merely identifiers for descriptive convenience and do not limit the order of execution steps.

[0085] Third, in the embodiments of this application, the words "exemplary" or "for example" are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design that is described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design options. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0086] Fourth, the term "storage" in the embodiments of this application can refer to storage in one or more memories. These memories can be separate installations or integrated into an encoder, decoder, processor, or communication device. Alternatively, some memories can be separately installed, while others can be integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.

[0087] Fifth, in the implementation of this application, "protocol" may refer to standard protocols in the field of communications, such as the NR protocol and related protocols applied in future communication systems, and this application does not limit it.

[0088] Sixth, in the embodiments of this application, the terms "of", "corresponding (relevant)", "corresponding", and "associate" can sometimes be used interchangeably. It should be noted that when their differences are not emphasized, their intended meanings are consistent.

[0089] Seventh, in the embodiments of this application, "under the circumstances", "when", and "if" can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, their intended meanings are consistent.

[0090] Eighth, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0091] Ninth, in this article, "message", "information", or "information element (IE)" can be used interchangeably. There are no restrictions on the name of the message or information, as long as it can achieve the corresponding function.

[0092] In this application, "send" and "receive" refer to the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, and "send information" can include direct transmission or indirect transmission through other units or modules. "Receive information from YY" can be understood as the source of the information being YY, and "receive information" can include direct reception from YY or indirect reception from YY through other units or modules. Besides air interface transmission or reception signals implemented at the system level, such as network devices or terminal devices, "send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. For example, a modem or system-on-a-chip (SoC) chip or system-in-package (SIP) chip transmits or receives signals. "Send" or "receive" can also be performed through device components, for example, by using buses, traces, or interfaces to transmit or receive signals through several parts, modules, or chips of a device.

[0093] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0094] The technical solutions of this application embodiment can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication systems, 5th Generation (5G) systems or new radio (NR) systems and future communication systems, vehicle-to-other devices (V2X), where V2X can include vehicle-to-network (V2N), vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), etc., Long Term Evolution-V (LTE-V) technology for vehicle-to-everything (V2X), vehicle-to-everything (V2X), machine-type communication (MTC), and the Internet of Things (IoT). Things (IoT), Long Term Evolution of Machines (LTE-M), Machine to Machine (M2M), etc.

[0095] Figure 1 This is a schematic diagram of a communication system applicable to this application. For example... Figure 1 As shown, the communication system 100 includes at least one network device, such as... Figure 1 Network devices 111, 112, and 113 are shown. The wireless communication system may also include at least one terminal device, such as… Figure 1 The terminal devices shown are 121, 122, 123, 124, 125, 126, and 127.

[0096] For example, communication can occur between network devices and terminal devices, including but not limited to: multi-site transmission, enhanced mobile broadband (eMBB) transmission, etc., where, for example Figure 1 The network devices 112 and 113 shown can transmit with the terminal device 124 at multiple sites, and, for example, Figure 1 The network device 112 shown can transmit eMBB data with terminal devices 121, 122, and 123.

[0097] For example, network devices can also communicate with each other, including but not limited to: backhaul, such as... Figure 1 The network devices 111 and 112 shown can communicate via backhaul, and the network devices 111 and 113 can also communicate via backhaul. In this case, the network devices 112 and 113 can act as relay nodes in the system.

[0098] For example, communication can also occur between terminal devices, including but not limited to: device-to-device (D2D) transmissions, such as... Figure 1 The terminal device 122 shown can communicate with the terminal device 125 via D2D transmission.

[0099] A network device is a network-side device with wireless transceiver capabilities. A network device can be a device in a radio access network (RAN) that provides wireless communication capabilities to terminal devices. Network devices can be cellular systems related to the 3rd Generation Partnership Project (3GPP), such as 5G mobile communication systems, or future-oriented evolution systems (such as 6G mobile communication systems). Network devices can also be open radio access networks (O-RAN or ORAN), cloud radio access networks (CRAN), or wireless fidelity (WiFi) systems. For example, the network device can be a base station, an evolved NodeB (eNodeB), a next-generation NodeB (gNB) in a 5G mobile communication system, a 3GPP subsequent evolution base station, a transmission reception point (TRP), an access node, a wireless relay node, or a wireless backhaul node in a WiFi system. In communication systems employing different radio access technologies (RATs), the names of devices with base station capabilities may differ. For example, in an LTE system, it may be called an eNB or eNodeB, and in a 5G or NR system, it may be called a gNB. This application does not limit the specific name of the base station. The network equipment may include one or more co-located or non-co-located transmitting and receiving points. Furthermore, the network equipment may include at least one of the following: one or more central units (CUs), one or more distributed units (DUs), and one or more radio units (RUs).

[0100] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open RAN (ORAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU (open DU), CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules. Exemplarily, the function of CU can be implemented by one entity or different entities. For example, the function of CU can be further divided, that is, the control plane and user plane can be separated and implemented through different entities, namely the control plane CU entity (i.e., the CU-CP entity) and the user plane CU entity (i.e., the CU-UP entity). The CU-CP entity and the CU-UP entity can be coupled with the DU to jointly complete the function of the access network device. For example, the CU (Complex Unit) is responsible for handling non-real-time protocols and services, implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU (Digital Unit) is responsible for handling physical layer protocols and real-time services, implementing the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layers. This allows multiple network function entities to implement some of the functions of a radio access network device. These network function entities can be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform). Network devices can also include active antenna units (AAUs). The AAU implements some physical layer processing functions, radio frequency processing, and related functions of the active antenna. Since RRC layer information ultimately becomes PHY layer information, or is derived from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling, can also be considered as being sent by the DU, or by the DU+AAU. It is understood that network devices can be one or more of the following: CU nodes, DU nodes, and AAU nodes. Furthermore, a CU can be classified as a network device in the radio access network (RAN) or as a network device in the core network (CN); this application does not impose any limitations on this.For example, in vehicle-to-everything (V2X) technology, the access network equipment can be a roadside unit (RSU). Multiple access network devices in the communication system can be base stations of the same type or different types. Base stations can communicate with terminal devices, or they can communicate with terminal devices through relay stations. In this embodiment, the device used to implement the network device function can be the network device itself, or a device that supports the network device in implementing that function, such as a chip system or a combination of devices or components that can implement the access network device function. This device can be installed in the network device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices.

[0101] A terminal device is a user-side device with wireless transceiver capabilities. It can be a fixed device, mobile device, handheld device (e.g., mobile phone), wearable device, in-vehicle device, or a wireless device (e.g., communication module, modem, or chip system) built into the aforementioned devices. Terminal devices are used to connect people, things, and machines, and can be widely used in various scenarios, such as: cellular communication, device-to-device (D2D) communication, V2X communication, machine-to-machine / machine-type communications (M2M / MTC) communication, the Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical care, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, and robots. For example, a terminal device can be a handheld terminal in cellular communication, a communication device in D2D, an IoT device in MTC, a surveillance camera in intelligent transportation and smart cities, or a communication device on a drone, etc. Terminal devices are sometimes referred to as user equipment (UE), user terminal, user device, user unit, user station, terminal, access terminal, access station, UE station, remote station, mobile device, or wireless communication device, etc. A terminal device can also be a terminal device in an IoT system. IoT is an important component of future information technology development. Its main technical characteristic is connecting objects to networks through communication technology, thereby realizing an intelligent network of human-machine interconnection and machine-to-machine interconnection. In the embodiments of this application, IoT technology can achieve massive connectivity, deep coverage, and terminal power saving through, for example, narrowband (NB) technology. In the embodiments of this application, the device used to implement the functions of the terminal device can be the terminal device itself, or a device capable of supporting the terminal device to implement the functions, such as a chip system or a combination of devices or components capable of implementing the functions of the terminal device. This device can be installed in the terminal device. The terminal typically contains a communication module, circuit, or chip that performs the corresponding communication functions. The terminal can also be configured with program instructions for performing corresponding communication functions.

[0102] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located.

[0103] For example, the communication system 100 may further include an application function (AF) network element, which is a control plane network function provided by the operator's network for providing application layer information; the communication system 100 may also include a session management function (SMF) network element, which is a control plane network function provided by the operator's network. In this embodiment, when the communication system 100 includes both AF and SMF network elements, the AF can send service-related information to the network device through the SMF.

[0104] To facilitate understanding of the embodiments of this application, the basic concepts involved in this application will be explained first.

[0105] 1. Peak-to-average power ratio (PAPR): Wireless signals, observed in the time domain, are sinusoidal waves with constantly varying amplitudes. The peak amplitude within one cycle differs from that in other cycles; therefore, the average power and peak power differ between cycles. Over a relatively long period, the peak power represents the maximum transient power with a certain probability, typically taken as 0.01% (i.e., 10^-4). The ratio of this peak power to the total average power of the system is the PAPR.

[0106] PAPR is defined as the maximum signal envelope power (P). peak ) and average power (P) avg The ratio of ) is expressed in decibels (dB), that is

[0107]

[0108] PAPR is a value that measures the degree of envelope undulation of a signal. The larger the PAPR, the greater the degree of envelope undulation.

[0109] 2. Dangers of Excessively High PAPR: Wireless communication systems require power amplification to transmit signals over long distances. Due to technological and equipment cost limitations, a power amplifier typically operates linearly within a certain range. Exceeding this range leads to signal distortion. Signal distortion may prevent the receiving end from correctly interpreting the signal. To ensure the signal peak remains within the linear range of the power amplifier's amplification capability, the average power of the transmitted signal needs to be reduced. This results in lower power amplifier efficiency, or equivalently, a smaller coverage area.

[0110] 3. Equivalent Mode: Also known as Equivalent Envelope. For a continuous-time signal x(t) (without loss of generality, assume x(t) is a complex signal), t is the unit of time. The signal envelope (or amplitude) is defined as |x(t)|, where |·| represents the absolute value operator. Equivalent mode can be understood as |x(t1)| = |x(t2)|, where t1 and t2 are any two time points; for a discrete-time signal x(n), where n is an integer, equivalent mode can be understood as for any two integers n1 and n2, there exists |x(n1)| = |x(n2)|. Furthermore, the instantaneous envelope power can be defined as the square of the signal amplitude value, i.e., |x(t)|. 2 .

[0111] 4. Complementary Cumulative Distribution Function (CCDF): Wireless signals exhibit noise-like characteristics when observed in the time domain. The envelope power varies over time. The CCDF curve can be used to statistically describe the power level of this type of noise signal. The CCDF curve shows the probability of the signal occurring at or above a given envelope power level. The power level is expressed in dB relative to the average power.

[0112] 5. Symbols: These represent time-domain resources. This application mainly involves orthogonal frequency division multiplexing (OFDM) symbols, discrete fourier transform spreading OFDM (DFT-s-OFDM) symbols, and single carrier-offset quadrature amplitude modulation (SC-OQAM) symbols.

[0113] For ease of understanding, combined with Figure 2 Sections (a) to (c) briefly introduce the generation process of OFDM symbols, DFT-s-OFDM symbols, and SC-OQAM symbols.

[0114] like Figure 2As shown in (a), the transmitting end sequentially performs serial-to-parallel conversion, frequency spectrum shaping, subcarrier mapping, N-point inverse discrete Fourier transform (IDFT) (or inverse fast fourier transform (IFFT)), parallel-to-serial conversion, and adds a cyclic prefix (CP) on the time-domain discrete sequence before transmitting the FDM signal through the antenna port and the channel. Among these, N... d A sequence of symbols s m (equals s) m After frequency domain spectral shaping, the signal is mapped onto a subcarrier, and then an inverse Fourier transform is performed to obtain the time domain signal x. m Finally, by adding the cyclic prefix (CP), the OFDM baseband signal can be obtained.

[0115] like Figure 2 As shown in (b), the transmitting end sequentially performs serial-to-parallel conversion, M-point Discrete Fourier Transform (DFT), frequency domain spectrum shaping, subcarrier mapping, N-point IDFT (or IFFT), parallel-to-serial conversion, and CP addition on the time-domain discrete sequence before transmitting the DFT-s-OFDM signal through the antenna port and channel. Among these, N... d A sequence of symbols s m Perform N d Point Fourier transform yields the frequency domain signal S m Then, spectral shaping, subcarrier mapping, and inverse Fourier transform are performed on it to obtain the time-domain signal x. m Finally, by adding a cyclic prefix, the DFT-s-OFDM baseband signal can be obtained.

[0116] like Figure 2 As shown in (c), the transmitter first performs offset quadrature amplitude modulation (OQAM) preprocessing on the time-domain discrete sequence. Then, it sequentially performs serial-to-parallel conversion, M-point DFT, frequency domain spectrum shaping, subcarrier mapping, N-point IDFT (or IFFT), parallel-to-serial conversion, and CP addition before transmitting the SC-OQAM signal through the antenna port and channel. This includes N... d A sequence of symbols s m First, preprocessing is performed to generate a length of 2N. dThe sequence, then perform 2N... d Point Fourier transform yields the frequency domain signal S m Then, spectral shaping, subcarrier mapping, and inverse Fourier transform are performed on it to obtain the time-domain signal x. m Finally, by adding a cyclic prefix, the SC-OQAM baseband signal can be obtained.

[0117] One method of OQAM preprocessing is as follows: Assume s m The p-th symbol s m (p)(0≤p≤N d -1) can be written as s m (p)=a m (p)+jb m The form (p) where a m (p) and b m (p) are all real numbers, while j is the imaginary unit. Therefore, the OQAM preprocessing first sets s m (p), p = 0, ..., N d -1 is split into a real part and an imaginary part, resulting in two N's. d Long sequences, [a m (0),a m (1),…,a m (N d -1)] and [jb m (0),jb m (1),…,jb m (N d -1). After making this change, we then upsample both sequences by a factor of two, so the real part of the signal becomes [a]. m (0), 0, a m (1),0,…,a m (N d -1), 0], the imaginary part signal becomes [jb m (0),0,jb m (1),0,…,jb m (N d -1),0], then a time delay is applied to the imaginary part signal, and the imaginary part signal becomes [0,jb] m (0),0,jb m (1),0,…,jb m (N d -1), 0]. Combining the real and imaginary parts of the signal, we obtain -2N]. d Long signal [a m (0),jb m (0),a m (1),jb m (1),…,a m (Nd -1),jb m (N d -1)].

[0118] The OQAM preprocessing method described above is merely an example and does not constitute any limitation on the scope of protection of this application. OQAM preprocessing can also be implemented in other ways, and the final signal form is [a m (0),jb m (0),a m (1),jb m (1),…,a m (N d -1),jb m (N d -1)] This is how signals with real and imaginary parts separated are obtained, which will not be elaborated here.

[0119] 6. FDSS: From the above Figure 2 As shown in (a) to (c), the various baseband signal generation processes involve frequency domain spectral shaping processes (such as...) during the generation of OFDM baseband signals, DFT-s-OFDM baseband signals, and SC-OQAM baseband signals. Figure 2 (The frequency domain shaping is shown in (a) to (c)). Optionally, frequency domain shaping can also be called frequency-domain pulse shaping.

[0120] For example, the input to the FDSS module is S m Output N sc Long signal Y m =[Y m (0),…,Y m (N sc -1)] T (The superscript T indicates the transpose operation) and

[0121] Y m (l)=w T (l)Z m (l) (1-1)

[0122] Among them, w T (l) represents the frequency domain window function coefficients of the transmitter, w T (l) The corresponding time domain can be understood as a time domain filter, l = 0, 1, ..., N sc -1. Z n (l) is N sc Long signal.

[0123] Furthermore, N sc This represents the number of subcarriers occupied by the signal. Specifically, N sc =Nd (1+β T ), N d β represents the number of modulation symbols in the signal transmission. T For the window function w T (l) roll-off factor, and 0≤β T ≤1.

[0124] Optionally, when β T When = 0, w T (l) is the rectangular window function, i.e., w T (l) = 1.

[0125] For DFT-s-OFDM symbols and OFDM symbols, vector S m =[S m (0),…,S m (N d -1)] T This represents the m-th data to be transmitted, with a length of N. d The frequency domain signal, and

[0126]

[0127] Where l0 is an integer, and <n> N This indicates that a modulo operation modulo N is performed on the integer n.

[0128] For SC-OQAM symbols, vector S m =[S m (0),…,S m (2N d -1)] T This represents the m-th data to be transmitted, with a length of 2N. d The frequency domain signal, and

[0129]

[0130] Furthermore, the output Y of the FDSS module m As input to the subcarrier mapping module, the subcarrier mapping module outputs an N-length signal X. m =[X m (0),…,X m (N-1)] T ,

[0131]

[0132] X m (n) Modulate the nth subcarrier of the mth DFT-s-OFDM (SC-OQAM, OFDM) symbol. For X m Performing an N-point IDFT yields a time-domain signal x of length N. m =[x m (0),…,x m (N-1)] T Its element x m (k), k = 0, 1, ..., N-1 equals

[0133]

[0134] Where j is the imaginary unit, e is the Euler number, and π is the value of pi.

[0135] 7. Range profile: A range profile can be estimated based on the time-domain periodic correlation between the received signal and the (reconstructed) local signal.

[0136] Specifically, the following parameters need to be considered when estimating the distance image:

[0137] 1) Transmitted signal: is a DFT-s-OFDM baseband signal, SC-OQAM baseband signal, or OFDM baseband signal with CP generated based on the above formula (1-5).

[0138] 2) Static perception targets;

[0139] 3) The echo signal power generated by the p-th (0≤p≤P-1) target is α p (α p >0), and the relative time delay of the transmitted signal is τ. p,0 One sample.

[0140] For example, for the sake of convenience in formula derivation, assume that All are integers, and Not exceeding the CP length.

[0141] Removing the CP of the echo signal, the echo signal equals

[0142] in, Corresponding frequency domain signal A range profile is generated by performing a time-domain periodic autocorrelation operation between the echo signal and the transmitted signal. By searching for the peak value in the range profile, the range can be estimated.

[0143] Utilizing the properties of Fourier transform, time-domain periodic correlation is equivalent to frequency-domain dot product. Equations (1-6) and (1-7) below give the method for calculating the distance image |χ(τ)| based on frequency-domain dot product and IFFT.

[0144] Equation (1-6) considers a single-station sensing scenario, in which the ISAC transmitter and ISAC receiver are located at the same position, and the transmitted data Z m (l) is ideally known for ISAC receivers;

[0145] Equation (1-7) considers a dual-station sensing scenario where the ISAC transmitter and ISAC receiver are not in the same location, and the transmitted data Z m (l) is unknown to the ISAC receiver. Therefore, the ISAC receiver must first estimate the transmitted data, and then reconstruct the transmitted signal for time delay estimation, as shown in equation (1-7). Represents the transmission data Z m (l) estimate.

[0146]

[0147] Where ∝ represents the proportional sign, w R (l) indicates that the transmitted data Z is transmitted at the receiving end. m (l) Apply a roll-off factor of β R The window function, and 0 ≤ β R ≤1.

[0148]

[0149] The superscript * indicates conjugate.

[0150] If all transmitted data are correctly estimated in a bi-station scenario, equation (1-7) can be simplified to equation (1-6). Therefore, the range image results discussed later can be calculated based on equation (1-6), i.e., all single-station sensing scenarios are considered.

[0151] It can be proven that the distance image |χ(τ)| is in τ∈{τ p,0 ,…,τ P-1,0 The peak value is obtained at}. Therefore, by searching for the distance-image peak, τ can be estimated. p,0 ,…,τ P-1,0 Combining equations (1-2) and (1-3), it can be proven that when the frequency domain signal S... m When the model is balanced, the distance image and S m It's irrelevant; it only relates to the window function.

[0152] For OFDM systems, when S m When the communication symbols carried are modulated using phase shift keying (PSK), S m Equal modulus. For DFT-s-OFDM and SC-OQAM systems, regardless of whether the communication symbols use PSK or quadrature amplitude modulation (QAM), it is impossible to achieve S... m The range image is related to the communication symbol; that is, the range image changes as the communication symbol changes.

[0153] 8. Zero Doppler section windowed range ambiguity function or range ambiguity function: corresponds to a single target (i.e., P=1) and τ 0,0 =0, α0=1, w T (l)=w R The distance image at (l) |χ(τ)|

[0154]

[0155] 9. Main lobe, main lobe width, side lobe, side lobe level:

[0156] Because the shape of the distance ambiguity function is similar to Therefore, to facilitate the explanation of these concepts, the definitions of main lobe, main lobe width, side lobe, and side lobe level are explained in conjunction with the waveform of sinc(t).

[0157] Figure 3 This is a waveform diagram of the function sinc(t). Since sinc(t) is an even function, we can consider the part where t≥0.

[0158] The main lobe peak value is defined as the maximum value of the main lobe, such as... Figure 3 The displayed main lobe peak value is 0dB;

[0159] The main lobe width is defined as the width between the two half-power points of the main lobe (corresponding to -3dB);

[0160] The peaks other than the main lobe are called side lobes; therefore, there are multiple side lobes. Based on the order in which they appear, they can be classified as the first sidelobe, the second sidelobe, etc.

[0161] The sidelobe level is defined as the maximum value of the sidelobe, such as the first sidelobe level of sinc(t) being -13.26dB.

[0162] 10. Integrated sensing and communications (ISAC): Communication refers to the transmission of information between two or more points; sensing refers to the detection of parameters of the physical environment, such as distance measurement and speed measurement.

[0163] In traditional designs, sensing is primarily achieved by radar systems. ISAC refers to the integration of communication and sensing functions, enabling future communication systems to simultaneously possess both communication and sensing capabilities. While transmitting information over a wireless channel, it actively recognizes and analyzes the characteristics of the channel to perceive the physical features of the surrounding environment, thus enhancing the communication and sensing functions.

[0164] Optionally, for base station ISAC, such as Figure 4 As shown, base station signals can be used to sense surrounding environmental information, assisting in the design of communication links to avoid obstacles (such as buildings) and improve communication performance. For example, a base station can sense obstacles in certain directions by transmitting signals (such as...). Figure 4 (The buildings, trees, etc. shown in the image) then the base station is connected to the user (e.g., Figure 4 During the communication process between users 1, 2, ..., K, as shown, the direction of the communication channel can avoid the aforementioned obstacles, thereby improving the communication performance between the base station and the users.

[0165] 11. Integrated Shared Waveform: This refers to using a single waveform design to simultaneously meet the waveform requirements of both communication and sensing signals. Integrated shared waveform is one of the key technologies of ISAC. Leveraging the widespread deployment of cellular networks to reduce the deployment cost of sensing hardware and using existing, appropriately modified communication waveforms to implement ISAC functionality is a promising option. CP-OFDM waveforms, with their advantages of high spectral efficiency and resistance to inter-symbol interference, are widely used in current communication scenarios.

[0166] The ISAC transmitter sends an OFDM signal to the target to be sensed. After the signal is reflected by the target, an echo signal is generated. There is a time delay between the echo signal and the transmitted signal, and the magnitude of this time delay is related to the distance R of the target to be sensed. Based on this relationship, the time delay can be estimated first, and then the target distance R can be solved.

[0167] At the ISAC receiver, a range profile can be obtained by performing time-domain or frequency-domain digital signal processing on the echo signal and the transmitted signal. Then, the peak value in the range profile is searched to obtain the time delay estimate.

[0168] 12. Using frequency domain windowing to reduce the sidelobe level of the range image and improve the weak target detection capability: After using frequency domain windowing, the calculation expression of the range image |χ(τ)| becomes

[0169]

[0170] Where ω(l), l=0,1,…,N sc -1 represents the window function coefficient, and

[0171] The following is through Figure 5 Explaining the improved perception performance brought about by FDSS.

[0172] For example, consider a transmitted signal as an OFDM QPSK signal. Two targets, denoted as Target 1 and Target 2, are considered. The echo signal power generated by Target 1 is 30 dB higher than that generated by Target 2. The relative time delay between the echo signal generated by Target 1 and the transmitted signal is 12 samples, while the relative time delay between the echo signal generated by Target 2 and the transmitted signal is 75 samples.

[0173] Figure 5 The following distance profiles are given: the distance profile when only target 1 exists and there is no FDSS; the distance profile when both target 1 and target 2 exist and there is no FDSS; the distance profile when only target 1 exists and there is FDSS; and the distance profile when both target 1 and target 2 exist and there is FDSS.

[0174] As can be seen, without FDSS, the main lobe of the range image generated by target 2 is lower than the side lobes of the range image generated by target 1. This could lead to the side lobe positions of the range image generated by target 1 being incorrectly identified as the positions of target 2. With FDSS, the side lobes are suppressed to a sufficiently low level, below the level of the main lobe of the range image generated by target 2. In this case, the range images of both targets 1 and 2, with FDSS present, contain two large peaks, located at the positions of targets 1 and 2 respectively. Therefore, the weak target 2 can be correctly estimated.

[0175] 13. Pilot: Also known as a reference signal, the pilots involved in this application include, but are not limited to, the following reference signals:

[0176] Demodulation reference signals (DMRS), channel state information-reference signals (CSI-RS), tracking reference signals (TRS), sounding reference signals (SRS), phase tracking reference signals (PT-RS), positioning reference signals (PRS), and sensing reference signals (SeRS), etc.

[0177] The pilot signal in this application may also be any reference signal that can be carried in OFDM symbols, other than the reference signals listed above. These will not be listed here.

[0178] The above text combined Figure 1 This paper briefly introduces the application scenarios of the communication method provided in the embodiments of this application, and describes the basic concepts that may be involved in the embodiments of this application, including an integrated shared waveform. One waveform design scheme is as follows:

[0179] like Figure 6 As shown, the pilot symbols and data symbols use the same transmission (Tx) FDSS frequency domain window. Therefore, the effect of the frequency domain window can be attributed to the channel. That is, the frequency domain window and the channel are understood as an equivalent channel, estimated from the pilot symbols, and used for equalization of subsequent data symbols. Therefore, the frequency domain window used in Tx FDSS is transparent to the receiver; that is, the receiver does not need to know the specific Tx FDSS frequency domain window used.

[0180] The waveform design scheme described above has the following problems:

[0181] 1) Reduced channel estimation quality. Because the frequency domain window and the channel are understood as an equivalent channel, the estimated channel quality is reduced, which in turn affects the block error rate (BLER) performance.

[0182] 2) It hinders the sensing receiver from performing matched filtering to improve the sensing SNR. This is because the sensing receiver may not be aware of the Tx filter.

[0183] To address the problems of the aforementioned waveform design schemes, this application provides a communication method aimed at improving channel estimation quality and enhancing sensing performance.

[0184] The communication method provided in this application can be applied to systems that communicate using multi-antenna technology, for example... Figure 1 The communication system 100 shown may include at least one network device and at least one terminal device.

[0185] The embodiments shown below do not specifically limit the structure of the execution entity of the method provided in the embodiments of this application. As long as communication can be performed according to the method provided in the embodiments of this application by running a program that records the code of the method provided in the embodiments of this application. For example, the method provided in the embodiments of this application can be executed by a first communication device. Unless otherwise specified, "first communication device" in this application can refer to the first communication device itself (e.g., a network device, a terminal device), a component in the first communication device (e.g., a processor, a chip, or a chip system), or a logic module or software that can implement all or part of the functions of the first communication device. As another example, the method provided in the embodiments of this application can be executed by a second communication device. Unless otherwise specified, "second communication device" in this application can refer to the second communication device itself (e.g., a network device, a terminal device), a component in the second communication device (e.g., a processor, a chip, or a chip system), or a logic module or software that can implement all or part of the functions of the second communication device.

[0186] Figure 7 This is a schematic flowchart illustrating a communication method provided in an embodiment of this application, including the following steps:

[0187] S710, the first communication device determines the first instruction information.

[0188] Specifically, the first indication information is used to indicate information about the first filter, which is used for spectral shaping.

[0189] For example, the first filter can be the Tx FDSS window function shown above, or a Tx FDSS frequency domain window. For instance, the first filter in this application is the one described in the basic concept above. Figure 2 The FDSS module shown is illustrated. The first filter can be a frequency domain window function (or frequency domain filter), or it can be a time domain filter. No specific name is specified for the first filter in this application.

[0190] By way of example and not limitation, the information indicating the first filter in this application may be: the first indication information is used to indicate the identifier of the first filter, and / or the first indication information is used to indicate the parameter information corresponding to the first filter. The parameter information corresponding to the first filter includes at least one of the following: the roll-off coefficient of the first filter, the cutoff factor of the first filter, the order coefficient of the first filter, or the subcarrier window coefficient corresponding to the first filter, etc.

[0191] To facilitate understanding, the following is a brief description of how the first indication information indicates the information of the first filter:

[0192] As one possible implementation, the first indication information achieves the purpose of indicating the first filter by indicating that the first filter is a specific filter.

[0193] For example, the first communication device and the second communication device locally store at least one filter, and the first indication information is used to indicate that one of the at least one filters is the first filter mentioned above.

[0194] By way of example and not limitation, at least one filter locally stored by the first communication device and the second communication device is a predefined set of candidate filters. The first communication device selects a first filter from the set of candidate filters and indicates the first filter through first indication information.

[0195] Optionally, one possible form of the filter candidate set locally stored by the first and second communication devices is shown in Table 1 below:

[0196] Table 1

[0197]

[0198]

[0199] Alternatively, another possible form of the filter candidate set stored locally by the first and second communication devices is shown in Table 2 below:

[0200] Table 2

[0201]

[0202] In Table 2, the cutoff factor of the filter is generally a set of values, the first being the ripple width within the frequency band and the second being the ripple width outside the frequency band.

[0203] In this implementation, at least one filter or a set of alternative filters can be predefined locally on both the first and second communication devices. This at least one filter can be stored locally on both the first and second communication devices in tabular or other forms (e.g., list, information element, IE, etc.).

[0204] This application does not impose any restrictions on the specific storage format of the above-mentioned filter candidate set, as long as it includes information on at least one filter.

[0205] Optionally, the first communication device is an access network device, which indicates the selected specific filter to the terminal device via signaling (e.g., higher-layer signaling); or, the first communication device is a terminal device, which reports the selected specific filter to the access network device via signaling (e.g., capability information).

[0206] For example, the first indication information mentioned above may indicate the identifier of the first filter, which is used to identify the first filter.

[0207] For example, the filter candidate sets stored locally by the first communication device and the second communication device are shown in Table 1 above. The first indication information indicates that the first filter index is 1, indicating that the first communication device uses the RRC filter for spectrum shaping.

[0208] For example, the filter candidate sets stored locally by the first communication device and the second communication device are shown in Table 2 above. The first indication information indicates that the specific parameters of the first filter are roll-off coefficients {1 0.8 0.7 0.6 0.5 0.3 0.25 0.2 0.1}, indicating that the first communication device uses an RRC filter for spectrum shaping.

[0209] Tables 1 and 2 above are merely examples illustrating the possible forms of the filter candidate set stored locally by the first communication device and the second device, and do not constitute any limitation on the scope of protection of this application. The filter candidate set may also be in other possible forms, such as the parameters of each filter in the filter candidate set being stored locally by the first communication device and the second device, which will not be elaborated here.

[0210] As another possible implementation, the first indication information achieves the purpose of indicating the information of the first filter by indicating the order coefficients of the first filter. The order coefficients of the first filter can also be referred to as the time-domain coefficients, parameters, or information of the first filter, etc. This application does not limit the name of the information of the first filter.

[0211] In this implementation, the first filter can be an Nth-order time-domain filter, and the length of the Nth-order time-domain filter can be controlled. For example, the Nth-order time-domain filter can be set to a fixed length; or, for example, the Nth-order time-domain filter can be a 3rd, 5th, or 7th-order filter, etc.

[0212] For example, the first indication information can be used to indicate the order coefficients of an Nth-order time-domain filter by indicating at least one order coefficient, where N is a positive integer. For instance, if the Nth-order time-domain filter is a 7th-order time-domain filter, the first indication information can indicate all or some of the order coefficients of that 7th-order filter.

[0213] For example, the first filter is a second-order time-domain filter, and the first indication information indicates that the order coefficients of the Nth-order time-domain filter are:

[0214] [1 0.35].

[0215] For example, the first filter is a third-order time-domain filter, and the first indication information indicates that the order coefficients of the Nth-order time-domain filter are:

[0216] [sqrt(2) / 2; 1; sqrt(2) / 2]; or, [0.26 1 0.26].

[0217] For example, the first filter is a fifth-order time-domain filter, and the first indication information indicates that the order coefficients of the Nth-order time-domain filter are:

[0218] [-0.0667 0.3333 1.0000 0.3333-0.0667];

[0219] For example, the first filter is a seventh-order time-domain filter, and the first indication information indicates that the order coefficients of the Nth-order time-domain filter are:

[0220] [sqrt(1 / 4); sqrt(2 / 4); sqrt(3 / 4); 1; sqrt(3 / 4); sqrt(2 / 4); sqrt(1 / 4)]; or, [0.0286-0.0667 0.3333 1.00000.3333-0.0667 0.0286], etc.

[0221] As an example, and not a limitation, in this implementation, the first indication information indicating the coefficients of the Nth-order time-domain filter can be obtained in the following possible ways:

[0222] Method 1.1: The first indication information directly indicates the order coefficient of each order in the Nth order time domain filter, or the first indication information indicates the quantized value of the order coefficient of each order in the Nth order time domain filter.

[0223] For example, the first filter is a second-order time-domain filter, and the first indication information directly indicates that the order coefficients of each order in the Nth-order time-domain filter are [1 0.35].

[0224] For example, the first filter is a third-order time-domain filter, and the first indication information directly indicates that the order coefficients of each order in the N-order time-domain filter are [0.26 1 0.26].

[0225] For example, the first filter is a third-order time-domain filter with coefficients of [0.26 1 0.26]. The first indication information can indicate the quantized value of [0.26 1 0.26]. The quantization bits can be any of {1-10} bits, and the quantization method can be linear quantization, logarithmic quantization, etc. This application does not impose any limitation on the quantization method of the coefficients. As an example and not a limitation, if it is 1-bit quantization, it can represent 1 and 0; if it is 2-bit quantization, it can represent 1, 0, 0.25, 0.75. For example, 1, 0, 0.25, 0.75 can be represented by 00, 01, 10, 11, respectively, where 00 represents 1; 01 represents 0; 10 represents 0.25; 11 represents 0.75, or other corresponding methods, which are not limited here. For example, the first communication device indicates to the second communication device via a first indication message that the quantized value of the first order coefficient is 10 and the quantized value of the second order coefficient is 00. Then, based on the first indication message, the second communication device knows that the first order coefficient is actually 0.25 and the second order coefficient is actually 1. Furthermore, by using more quantized bit order coefficients, the order coefficient can be represented more accurately with less quantization loss.

[0226] Method 1.2: The Nth-order time-domain filter is a symmetric odd-order time-domain filter. The first indication information indicates the order coefficients of the center order (or center point) and a certain half-order of the Nth-order time-domain filter.

[0227] For example, constraining (or predefining) the Nth-order time-domain filter to be an odd-numbered symmetric filter, the first indication information can indicate the first to second order of the Nth-order time-domain filter. The order coefficient of the order, or the first order coefficient The order coefficients of each order up to order N. Or, in other words, the first indication information indicates the order coefficients of the Nth order time-domain filter. The order coefficients of the order, and the indicators of the first to the last order. Rank or number The order coefficients for each order up to order N, where the first... The order is the central order.

[0228] For example, the first filter is a third-order time-domain filter. The first indication information indicates that the order coefficients of the center point order and a certain half-order of the first filter are: [1 sqrt(2) / 2]. Since the first filter is an odd-order symmetric filter, the order coefficients of the first filter can be restored to [sqrt(2) / 2; 1; sqrt(2) / 2].

[0229] Method 1.3: The Nth-order time-domain filter is a symmetric odd-order time-domain filter, and the order coefficients of the center order (or center point) of the Nth-order time-domain filter are predefined preset values. The first indication information indicates the order coefficients of a certain half-order of the Nth-order time-domain filter.

[0230] For example, the Nth-order time-domain filter is constrained (or predefined) to be an odd-numbered symmetric filter, and the order coefficients of the center order of the Nth-order time-domain filter are fixed to a constant C (e.g., the order coefficients of the center order are 1). Therefore, the first indication information can indicate the order coefficients of a certain half-order of the first filter.

[0231] For example, the first filter is a third-order time-domain filter, and the first indication information indicates that the order coefficients of half-order of the first filter are: [sqrt(2) / 2]. Since the first filter is an odd-order symmetric filter, and the order coefficients of the center order of the first filter are fixed at 1, the order coefficients of the first filter can be reconstructed as [sqrt(2) / 2; 1; sqrt(2) / 2].

[0232] For example, in the cases shown in methods 1.2 and 1.3 above, the first indication information can indicate the order coefficients of a portion of the Nth-order time-domain filter (e.g., the order coefficients of the center order and a certain half-order shown in method 1.2; or the order coefficients of a certain half-order shown in method 1.2, etc.). Optionally, the first indication information can directly indicate the order coefficients, or the first indication information can indicate the quantized values ​​of the order coefficients.

[0233] For example, the half-order coefficients [sqrt(2) / 2] of the first filter mentioned above may be sent directly through the first indication information, or [sqrt(2) / 2] may be quantized and then sent through the first indication information. The quantization bits may be any of {1-10} bits. The quantization method may be linear quantization, logarithmic quantization, etc.

[0234] Method 1.4: Constrain (or predefine) the first coefficient of a certain order (e.g., the Qth order) in the Nth order time-domain filter, which is a preset value. The first indication information is used to indicate the difference between the first coefficient and the order coefficients of other orders in the Nth order coefficients excluding the Qth order.

[0235] For example, the first indication information indicates the difference in magnitude and / or power values ​​between the order coefficients of other orders and the order coefficients of the central order (or the maximum order coefficient).

[0236] For ease of description, the following explanation uses the example of the difference in amplitude and / or power values ​​between the first indication information indicating the order coefficients of other orders and the order coefficients of the center order. If the difference in amplitude and / or power values ​​between the order coefficients of other orders and the maximum order coefficient is indicated, the order coefficients of the center order can be replaced with the maximum order coefficients, which will not be elaborated further.

[0237] For example, the amplitude value of the order coefficient of the center order is C0, and / or the power value of the order coefficient of the center order is C. The amplitude value and / or power value may be negotiated between the first communication device and the second communication device, or they may be preset values ​​that do not require negotiation.

[0238] For example, the first filter is a third-order time-domain filter with order coefficients of [sqrt(2) / 2 1sqrt(2) / 2]. The power difference between the first-order order coefficient and the center-order order coefficient is -1.5dB (assuming C = 0, and -1.5dB is the power value of sqrt(2) / 2). The first indication information can indicate that the power difference between the first-order order coefficient and the center-order order coefficient is [1.5] or [-1.5]. Alternatively, [1.5] may be quantized and sent. The quantization bits may be any of {1-10} bits, and the quantization method may be linear quantization, logarithmic quantization, etc.

[0239] Method 1.5: The first indication information is used to indicate that the order coefficients of the Nth-order time-domain filter are related to at least one of the following parameters:

[0240] The modulation order of the signal, the bandwidth expansion factor of the signal, the bandwidth expansion coefficient of the signal, or the roll-off factor of the Nth-order time-domain filter.

[0241] The bandwidth expansion factor and / or bandwidth expansion coefficient are related to at least one of the following: the number of transmission subcarriers, the number of modulation symbols, the transmission signal bandwidth, the symbol rate, and the signal Nyquist bandwidth.

[0242] For example, the bandwidth expansion multiple and / or bandwidth expansion factor can be determined in at least one of the following ways:

[0243] (Number of transmission subcarriers - Number of modulation symbols) / Number of transmission subcarriers; or,

[0244] Number of transmission subcarriers / (Number of transmission subcarriers - Number of modulation symbols); or,

[0245] Number of transmission subcarriers / number of modulation symbols; or,

[0246] Number of modulation symbols / number of transmission subcarriers; or,

[0247] (Transmission signal bandwidth - symbol rate) / transmission signal bandwidth; or

[0248] Transmission signal bandwidth / (transmission signal bandwidth - symbol rate); or,

[0249] (Transmission signal bandwidth - Nyquist bandwidth) / transmission signal bandwidth; or...

[0250] Transmission signal bandwidth / (Transmission signal bandwidth - Nyquist bandwidth).

[0251] The symbol " / " above means "divided by". For example, the number of modulation symbols / number of transmission subcarriers represents the ratio between the number of modulation symbols and the number of transmission subcarriers.

[0252] As shown in method 1.5, here is an example:

[0253] The order coefficients of the Nth-order time-domain filter are predefined as follows: when the bandwidth expansion factor (e.g., number of transmission subcarriers / number of modulation symbols) is 1, the order coefficients are fixed set #1; when the bandwidth expansion factor is 2, the order coefficients are fixed set #2; when the bandwidth expansion factor is 3, the order coefficients are fixed set #3, and so on.

[0254] For example, the correspondence between different bandwidth expansion factors and the order coefficients of the Nth-order time-domain filter is shown in Table 3 below:

[0255] Table 3

[0256] index Bandwidth expansion factor The order coefficients of an Nth-order time-domain filter 1 4 [sqrt(1 / 4); sqrt(2 / 4); sqrt(3 / 4); 1; sqrt(3 / 4); sqrt(2 / 4); sqrt(1 / 4)] 2 2 [sqrt(2) / 2 1sqrt(2) / 2] 3 1 [0.26 1 0.26] 4 Less than 1 RRC filter 5 x [0.0286-0.0667 0.3333 1.0000 0.3333-0.0667 0.0286] … … …

[0257] Alternatively, the bandwidth expansion factor described above can be replaced by a roll-off factor. This roll-off factor is related to at least one of the following: the number of transmission subcarriers, the number of modulation symbols, the transmission signal bandwidth, the symbol rate, and the signal Nyquist bandwidth.

[0258] For example, the roll-off factor can be determined in at least one of the following ways:

[0259] Number of transmitted subcarriers / Number of QAM modulation symbols – 1 (or -0); or;

[0260] Number of QAM modulation symbols / number of transmitted subcarriers – 1 (or -0); or;

[0261] Transmission signal bandwidth / QAM symbol rate – 1 (or -0); or;

[0262] QAM symbol rate / transmission signal bandwidth – 1 (or -0); or;

[0263] Transmission signal bandwidth / signal Nyquist-Saudi bandwidth – 1 (or -0); or;

[0264] Signal Nyquist bandwidth / transmission signal bandwidth – 1 (or -0).

[0265] For example, the correspondence between different roll-off factors and the order coefficients of the Nth-order time-domain filter is shown in Table 4 below:

[0266] Table 4

[0267] index Roll-off factor The order coefficients of an Nth-order time-domain filter 1 4 [sqrt(1 / 4); sqrt(2 / 4); sqrt(3 / 4); 1; sqrt(3 / 4); sqrt(2 / 4); sqrt(1 / 4)] 2 2 [sqrt(2) / 2 1sqrt(2) / 2] 3 1 [0.26 1 0.26] 4 Less than 1 RRC filter 5 x [0.0286-0.0667 0.3333 1.0000 0.3333-0.0667 0.0286] … … …

[0268] Alternatively, the roll-off factor mentioned above can be replaced by the modulation order.

[0269] For example, the correspondence between different modulation orders and the order coefficients of an Nth-order time-domain filter is shown in Table 5 below:

[0270] Table 5

[0271] index Modulation order The order coefficients of an Nth-order time-domain filter 1 Pi / 2-BPSK-1 [sqrt(1 / 4); sqrt(2 / 4); sqrt(3 / 4); 1; sqrt(3 / 4); sqrt(2 / 4); sqrt(1 / 4)] 2 Pi / 2-BPSK-2 [sqrt(2) / 2 1sqrt(2) / 2] 3 Pi / 2-BPSK-3 [0.26 1 0.26] 4 QPSK-1 RRC filter 5 QPSK-2 [0.0286-0.0667 0.3333 1.0000 0.3333-0.0667 0.0286] … …

[0272] Method 1.6: The Nth-order time-domain filter is an even-order time-domain filter. The first indication information can indicate the order coefficients of a certain half-order of the first filter.

[0273] For example, constraining (or predefining) the Nth-order time-domain filter to be an even-order time-domain filter, the first indication information can indicate the first to second orders in the Nth-order time-domain filter. The coefficient of the order, or the first The order coefficients for each order up to order N.

[0274] For special even-order time-domain filters, the above-mentioned methods 1.1 and 1.4 can be used to indicate them. For example, if the Nth-order time-domain filter is a second-order time-domain filter and the coefficients of the second-order time-domain filter are [1 0.35], then the above-mentioned methods 1.1 and 1.4 can be used to indicate the coefficients of the Nth-order time-domain filter.

[0275] In addition, there is an even-order time-domain filter, which, in order to ensure a symmetrical structure in the frequency domain response, such as... Figure 8 As shown, the frequency domain response of the filter is a(1) to a(N). Symmetry means that the filter's response is a(1) = a(N); a(2) = a(N-1); ...; a(N / 2) = a((N) / 2). The time domain impulse response of the filter is as follows. Figure 9 As shown.

[0276] For example, a time-domain filter of length 8 has the following coefficients:

[0277] [1 0.2203 0.1291 -0.0523 0.0001 -0.0523 0.1291 0.2203];

[0278] The filter has two unique coefficients: the first coefficient is 1 (the highest value), and the (N / 2)+1th coefficient is 0.0001 (the lowest value). The other coefficients are symmetrical. For example, the second and eighth coefficients are 0.2203; the third and seventh coefficients are 0.1291; and the fourth and sixth coefficients are -0.0523. This means that the second to the N / 2th coefficients, and the (N / 2)+2th to the Nth coefficients, are repeated in reverse order.

[0279] For the even-order time-domain filters mentioned above, the coefficients of the time-domain filters can be indicated in the manner shown in 1.1 to 1.5 above.

[0280] Another possibility is that the coefficients of a time-domain filter with an even length may not be purely real numbers.

[0281] For example, a possible filter with a length of 8:

[0282] [1 0.2203 0.1291 -0.0523 0.0001 -0.0523 0.1291 0.2203]*exp(1i*pi*((n-1) / N)); where n is the position indicator of the filter, and N is the filter length (or order). When the coefficients of the time-domain filter are not purely real numbers, the real part of the coefficients, such as the above [1 0.2203 0.1291 -0.0523 0.0001 -0.0523 0.1291 0.2203], can be indicated using the methods shown in 1.1 to 1.5 above. For the complex part, it can be indicated using the following methods:

[0283] The first indication information is used to indicate that the phase coefficients of the Nth-order time-domain filter are related to the index of the Nth-order time-domain filter and / or to the length N of the Nth-order time-domain filter; or,

[0284] The first indication information is used to indicate that the phase coefficient of the Nth-order time-domain filter is the product of a real number and a preset phase value.

[0285] Method 1.7: Constrain (or predefine) normalization of the Nth-order time-domain filter. Therefore, the actual coefficients of the first filter, indicated by the first indication information, multiplied by the normalization factor, are the coefficients of the first filter.

[0286] For example, the normalized average power of the filter coefficients used in practice is C1. In actual transmission, [sqrt(2) / 21sqrt(2) / 2] will be multiplied by a power normalization factor 1 / sqrt(2) to make the average power 1 (assuming C1 = 1).

[0287] As another possible implementation, the first indication information achieves the purpose of indicating the information of the first filter by indicating the subcarrier window coefficients corresponding to the first filter. The subcarrier window coefficients corresponding to the first filter can also be referred to as the frequency domain coefficients, window coefficients, parameters, or information of the first filter, etc. This application does not limit the name of the information of the first filter.

[0288] In this implementation, the first filter is a frequency domain filter, and the bandwidth of this frequency domain filter corresponds to M subcarriers. The bandwidth of this frequency domain filter can correspond to the transmission bandwidth of the signal, and the information of the frequency domain filter can be indicated by indicating the window coefficient of each frequency domain subcarrier. For example, the first indication information is used to indicate the window coefficient of at least one of the M subcarriers.

[0289] For example, the window coefficient for a bandwidth of 12 subcarriers is: [0.1846 0.5412 0.8609 1.1220 1.3066 1.4021 1.4021 1.3066 1.1220 0.8609 0.5412 0.1846];

[0290] For example, the window coefficient for a bandwidth of 24 subcarriers is: [-0.2929 -0.2588 -0.1589 0 0.2071 0.4483 0.7071 0.9659 1.2071 1.4142 1.5731 1.6730 1.7071 1.6730 1.5731 1.4142 1.2071 0.9659 0.7071 0.4483 0.2071 0 -0.1589 -0.2588].

[0291] As an example and not a limitation, in this implementation, the first indication information indicating the coefficients of the frequency domain filter can be in the following possible ways:

[0292] Method 2.1: The first indication information directly indicates the subcarrier window coefficients corresponding to the frequency domain filter, or the first indication information indicates the quantized value of the subcarrier window coefficients corresponding to the frequency domain filter.

[0293] For example, the first indication information indicates the window coefficient of each of the M subcarriers; or, the first indication information indicates the quantized value of the window coefficient of each of the M subcarriers.

[0294] For example, the frequency domain filter is a window function for the aforementioned 12 subcarriers, with the window coefficients of these 12 subcarriers being: [0.1846 0.5412 0.8609 1.1220 1.3066 1.4021 1.4021 1.3066 1.1220 0.8609 0.5412 0.1846]. One approach is to directly indicate this set of window coefficients through the first indication information, or to quantize this set of window coefficients and then indicate it through the first indication information. The quantization bits can be any of {1-10} bits, and the quantization method may include linear quantization, logarithmic quantization, etc.

[0295] Method 2.2: The frequency domain filter is a symmetrical frequency domain filter, and the first indication information indicates the window coefficient corresponding to half of the subcarriers.

[0296] For example, the first indication information is used to indicate the first to the second of the M subcarriers. The subcarrier, or the th subcarrier The window coefficient for each subcarrier in the M subcarriers.

[0297] For example, the constrained (or predefined) frequency domain filter is a symmetrical frequency domain filter. Therefore, only the window coefficients corresponding to half of the subcarriers can be sent. For instance, for a frequency domain window of length 24 (or the number of subcarriers), only window coefficients of lengths 1 to 12 can be sent to the receiver. The receiver can compare the window coefficient values ​​with the bandwidth and determine that the length is half of the actual bandwidth, thus knowing that the transmitter used a transmission method that sends window coefficients corresponding to half of the subcarriers.

[0298] Generally speaking, the closer to the middle of the window function, the larger the window coefficient. For example, the 12th coefficient of a 24-length window is often the largest. The coefficient decreases towards the edges.

[0299] Method 2.3: The frequency domain filter coefficients include multiple identical window coefficients, and the first indication information can indicate the window coefficient once and other window coefficients.

[0300] For example, similar to RRC, the frequency domain window coefficients remain the same over a period of time. This same signal is generally the maximum value of the frequency domain window, so this window coefficient only needs to be transmitted once. The receiving end can compare the window coefficient values ​​with the bandwidth to determine the true length of the maximum window coefficient, thus knowing the complete coefficients of the frequency domain filter.

[0301] For example, the window coefficients corresponding to a frequency domain filter with a length of 10 are as follows: [0.2588 0.7071 0.9659 1.0000 1.0000 1.0000 1.0000 0.9659 0.7071 0.2588];

[0302] It can be seen that the maximum value of the window coefficient is 1, and the length is 4. Therefore, the following low-overhead transmission method can be used: [0.2588 0.7071 0.9659 1.0000 0.9659 0.7071 0.2588]; The receiving end knows that the transmission bandwidth is 10 and the length is 7, and knows that the highest energy value occupies 4 subcarriers. The window coefficient corresponding to the recoverable frequency domain filter is: [0.2588 0.7071 0.9659 1.0000 1.0000 1.0000 1.0000 0.9659 0.7071 0.2588];

[0303] Method 2.4: The window coefficient of a certain subcarrier (e.g., the Pth subcarrier) in the constrained (or predefined) frequency domain filter is the third coefficient, which is a preset value. The first indication information is used to indicate the difference between the window coefficient and the third coefficient of the other subcarriers among the M subcarriers excluding the Pth subcarrier.

[0304] For example, the first indication information indicates the difference between the window coefficients corresponding to other subcarriers and the amplitude and / or power values ​​corresponding to the center subcarrier (or, the center RB, the maximum window coefficient, etc.).

[0305] For example, the amplitude value and / or power value C (e.g., C=1) of the center subcarrier can be used as a reference. This C may be negotiated by the first communication device and the second communication device, or it may be a preset value that does not require negotiation.

[0306] Method 2.5: In the methods shown in Methods 2.1 to 2.4 above, the subcarrier window coefficients corresponding to the first filter are unnormalized window coefficients. If power normalization is considered, the normalized average power of the window coefficients actually used can be constrained to be 1. Therefore, in the process of indicating the subcarrier window coefficients corresponding to a filter in the first indication information, the subcarrier window coefficients can be multiplied by a power normalization factor to make the average power 1.

[0307] The above implementation is merely an example to illustrate how the first instruction information indicates the first filter. It does not limit the scope of protection of this application. The first instruction information can also indicate the first filter in other ways, which will not be elaborated here.

[0308] Optionally, the first indication information may also indicate the effective period of the first filter. For example, the first indication information may also indicate the granularity M of the first filter, that is, M RBs or subcarriers using the same coefficient, or based on the same coefficient multiplied by a constant or phase offset. Alternatively, the effective period of the first filter may be indicated by other information, which will not be elaborated here.

[0309] Optionally, the first communication device can determine the first filter based on the parameters of the signal to be transmitted. Figure 7 The method flow shown may also include:

[0310] S711, the first communication device determines the first filter.

[0311] For example, the first communication device determines the first filter based on signal parameters.

[0312] The signal parameters include, but are not limited to, at least one of the following parameters:

[0313] Sampling frequency, transmission bandwidth, bandwidth expansion factor, bandwidth expansion factor, symbol period, FFT points (size), or upsampling factor, etc.

[0314] Furthermore, after determining the first indication information, the first communication device sends the first indication information to the second communication device, so that the first and second communication devices reach a consensus on the filter to be used. Figure 7 The method flow shown also includes:

[0315] S720, the first communication device sends a first instruction message to the second communication device, and correspondingly, the second communication device receives the first instruction message from the first communication device.

[0316] Specifically, the second communication device can determine the first filter based on the first instruction information.

[0317] For example, the first indication information indicates the identifier of the first filter, and the second communication device selects the first filter from a locally stored set of filter candidates based on the identifier of the first filter.

[0318] For example, the first instruction information indicates the specific parameters of the first filter, and the second communication device selects the first filter from a locally stored set of filter candidates based on the specific parameters of the first filter.

[0319] Furthermore, if the first indication information indicates the type of the first filter, such as the aforementioned RRC filter, the second communication device can also determine the specific coefficients of the first filter based on parameters. For example, the second communication device determines the second filter based on signal parameters. These signal parameters include, but are not limited to, at least one of the following:

[0320] Sampling frequency, transmission bandwidth, bandwidth expansion factor, bandwidth expansion factor, symbol period, FFT points (size), or upsampling factor, etc.

[0321] Furthermore, the second communication device can receive signals based on the first filter. Figure 7 The method flow shown may also include:

[0322] S730, the second communication device processes signals based on the first filter.

[0323] Specifically, the second communication device performs optimal reception based on the obtained filter information and the Tx FDSS filter. For example, in communication, the second communication device can use the Tx FDSS filter and the channel together as a maximum ratio combination (MRC) receiver to obtain the highest SNR. As another example, in sensing, the second communication device can use the Tx FDSS filter and the received signal together for sliding correlation reception to obtain the highest peak value and lowest sidelobes. For instance, the second communication device matches the received and transmitted signals according to the first filter, reducing the range image sidelobe level and improving weak target detection capabilities.

[0324] Figure 7 In the communication method shown, the first communication device can instruct the second communication device to perform spectrum shaping of the signal through the first instruction information, so that the signal receiving device (i.e. the second communication device) can clearly know the first filter used to process the received signal according to the first instruction information, so that the factors of the signal and the filter are actually considered in the channel estimation process, instead of uniformly identifying the signal and the filter as an equivalent channel, thereby improving the channel estimation quality in the channel estimation process.

[0325] Furthermore, in the ISAC scenario, if the second communication device can determine the first filter based on the first indication information, then the second communication device can perform matched filtering on the received and transmitted signals according to the first filter, thereby improving the perceived signal-to-noise ratio (SNR). For example, the second device can use the first filter to reduce the range image sidelobe level and improve the weak target detection capability, thereby improving the perceived SNR.

[0326] In this application, the first communication device and the second communication device can also determine the filter based on the transmitted signal parameters.

[0327] For example, the first communication device determines a first filter based on the parameters of the transmitted signal, and transmits the signal according to the first filter, wherein the parameters include at least one of the following: the sampling frequency of the signal, the transmission bandwidth of the signal, the bandwidth expansion coefficient of the signal, the bandwidth expansion factor of the signal, the symbol period of the signal, the number of FFT points of the signal, or the upsampling factor of the signal.

[0328] For example, the second communication device determines a first filter based on the parameters of the transmitted signal, and receives the signal based on the first filter, wherein the parameters include at least one of the following: the sampling frequency of the signal, the transmission bandwidth of the signal, the bandwidth expansion factor of the signal, the bandwidth expansion factor of the signal, the symbol period of the signal, the number of FFT points of the signal, or the upsampling factor of the signal.

[0329] As one possible implementation, the first communication device and the second communication device locally store at least one filter, wherein the first filter determined by the first communication device and the second communication device is one of the at least one filters.

[0330] As another possible implementation, the first filter is an Nth-order time-domain filter, wherein the order coefficients of the Nth-order time-domain filter are real numbers; or, the order coefficients of the Nth-order time-domain filter are the product of real numbers and a first constant.

[0331] As another possible implementation, the first filter is a frequency domain filter, the bandwidth of which corresponds to M subcarriers, and the window coefficients of the M subcarriers are real numbers; or, the window coefficients of the M subcarriers are the product of real numbers and a second constant.

[0332] Based on the above technical solution, the first communication device can determine the first filter according to the parameters of the signal to be transmitted, and perform spectrum shaping on the transmitted signal based on the first filter. Since the first communication device considers parameters such as the signal sampling frequency, transmission bandwidth, bandwidth expansion factor, bandwidth expansion multiple, symbol period, FFT points, or upsampling multiple when determining the first filter, if the transmitting and receiving ends of the signal can select filters based on the signal transmission parameters, it can, to some extent, allow the transmitting and receiving ends to select the same filter. The receiving device (i.e., the second communication device) can clearly determine the first filter used to process the received signal based on the signal transmission parameters, so that during channel estimation, the factors of both the signal and the filter are actually considered, rather than uniformly identifying the signal and filter as an equivalent channel, thereby improving the channel estimation quality during the channel estimation process.

[0333] The sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0334] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0335] In the above embodiments, examples of devices in existing network architectures (such as a first communication device, a second communication device, etc.) are used for illustrative purposes. The specific form of the devices is not limited in the embodiments of this application. For example, any device that can achieve the same function in the future is applicable to the embodiments of this application.

[0336] It is understood that, in the above-described method embodiments, the methods and operations implemented by the device (such as the first communication device or the second communication device) can also be implemented by components of the device (such as chips or circuits).

[0337] The above, combined with Figure 7 The communication method provided in the embodiments of this application is described in detail. The above communication method is mainly described from the perspective of the interaction between the first communication device and the second communication device. It is understood that, in order to achieve the above functions, the first communication device and the second communication device include hardware structures and / or software modules corresponding to the execution of each function.

[0338] Those skilled in the art will recognize that, based on the units and algorithm steps described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0339] The following, combined with Figures 10 to 13 This application provides a detailed description of the communication device provided in the embodiments. The descriptions of the device embodiments correspond to the descriptions of the method embodiments; therefore, for content not described in detail, please refer to the above method embodiments. For the sake of brevity, some content will not be repeated.

[0340] This application embodiment can divide the communication device into functional modules according to the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware, software, or a combination of both. The module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. The following description uses the division of functional modules according to each function as an example.

[0341] Figure 10 This is an exemplary block diagram of the communication device 10 provided in the embodiments of this application.

[0342] like Figure 10 As shown, for example, the communication device 10 may include a chip system 110, a memory 120, a bus 130, a power management module 140, or a transceiver 150, etc.

[0343] The chip system 110 can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method (e.g., Figure 7 Steps S710 and S730 in the chip system 110 can be completed by integrated logic circuits in the hardware or by instructions in the form of software.

[0344] As an example and not a limitation, chip system 110 may include circuitry or chips responsible for signal processing (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core).

[0345] Optionally, the chip system 110 may also include a memory (such as a cache) for storing instructions and data. In some embodiments, the memory in the chip system 110 is a cache memory. This memory can store instructions or data that the chip system 110 has just used or that are used repeatedly. If the chip system 110 needs to use the instruction or data again, it can directly retrieve it from the memory. This avoids repeated accesses, reduces the waiting time of the chip system 110, and thus improves the efficiency of the system.

[0346] In some embodiments, the chip system 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a SIM interface, and / or a USB interface, etc.

[0347] Memory 120 may include random access memory (RAM) and read-only memory (ROM). Memory 120 may store computer-readable, computer-executable code, including instructions that, when executed, cause the processor to perform the various functions described in this application.

[0348] Optionally, the code may include instructions for implementing various aspects of the embodiments of this application, including instructions for supporting the generation or parsing of the first symbol. The code may be stored in a non-transitory computer-readable medium such as system memory or other types of memory. In some cases, the code may not be directly executable by the chip system 110, but may instead enable a computer (e.g., at compile and execution time) to perform the functions described in this application. In some cases, memory 120 may in particular contain a basic I / O system that controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0349] For example, the chip system 110 executes various functional applications and data processing of the communication device 10 by running instructions stored in the memory 120. For instance, when the communication device 10 transfers files with other devices (which may also be terminals or access network devices), the chip system 110 of the communication device 10 can call the computer-executable program code stored in the memory 120 to implement the data and / or signaling transmission methods provided in the embodiments of this application.

[0350] In addition, the memory 120 can be integrated into the chip system 110 or independent of the chip system 110.

[0351] Bus 130 may be a universal serial bus (USB) used to support communication between the various parts of the communication device 10.

[0352] The power management module 140 is used to receive charging input from the charger. Optionally, the power management module 140 can also supply power to the communication device 10 while charging it (e.g., the battery module of the communication device 10). By way of example and not limitation, the power management module 140 can also supply power to other devices besides the communication device 10.

[0353] Transceiver 150 can communicate bidirectionally via one or more antennas, wired links, or wireless links. For example, transceiver 150 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 150 may also include a modem for modulating packets and providing the modulated packets to the antenna for transmission, and for demodulating packets received from the antenna. Transceiver 150 may include a receiver and a transmitter, the receiver performing the function of receiving information and the transmitter performing the function of transmitting information.

[0354] In some cases, a wireless device may include a single antenna. However, in other cases, a device may have more than one antenna, such as... Figure 10 Antennas 1 and 2 shown may be capable of simultaneously transmitting or receiving multiple wireless transmissions. Exemplarily, antennas 1 and 2 are used to transmit and receive electromagnetic wave signals. Each antenna in communication device 10 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch. Communication device 10 can transfer files to other devices via wireless communication functions.

[0355] In one design, the communication device 20 may correspond to the first communication device in the above method embodiment.

[0356] The device 10 can implement the steps or processes corresponding to those performed by the first communication device in the above method embodiments. The transceiver 150 can be used to perform operations related to the transmission and reception of the first communication device in the above method embodiments, such as performing steps S511 and S520 in the above method embodiments. The chip system 110 can be used to perform operations related to the processing of the first communication device in the above method embodiments, such as performing step S510 in the above method embodiments.

[0357] In another design, the communication device 10 may correspond to the second communication device in the above method embodiment.

[0358] The device 10 can implement the steps or processes corresponding to those performed by the second communication device in the above method embodiments. The transceiver 150 can be used to perform operations related to the transmission and reception of the second communication device in the above method embodiments, such as performing steps S511 and S520 in the above method embodiments. The chip system 110 can be used to perform operations related to the processing of the second communication device in the above method embodiments, such as performing step S530 in the above method embodiments.

[0359] Under this design, the communication device 10 may include, for example: Figure 10 The short-range communication module 164, sensor 161, display 162, or camera 163 shown are examples of such modules.

[0360] The short-range communication module 164 may include modules that support short-range communication, such as Wi-Fi and Bluetooth.

[0361] Sensor 161 may include pressure sensors, gyroscope sensors, barometric pressure sensors, magnetic sensors, accelerometers, distance sensors, proximity sensors, fingerprint sensors, temperature sensors, touch sensors, ambient light sensors, bone conduction sensors, etc.

[0362] Display 162 is used to display images, videos, etc. The display includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a miniature LED, a microLED, a quantum dot light-emitting diode (QLED), etc. For example, in this embodiment, the display can be used to display the interface required by the communication device 10. Exemplarily, the communication device 10 implements display functions through a GPU, a display, and an application processor. The GPU is a microprocessor for image processing, connected to the display and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The chip system 110 may include one or more GPUs that execute program instructions to generate or modify display information.

[0363] Camera 163 is used to acquire images, videos, etc.

[0364] Understandable, Figure 10 The structure shown does not constitute a specific limitation on the communication device 10. The specific structure of the terminal equipment and / or network equipment can be referred to Figure 10 As shown. In some embodiments, the communication device 10 may also include a... Figure 10 This could mean having more or fewer components, combining some components, separating some components, or having different component arrangements. Or, Figure 10 Some of the components shown can be implemented in hardware, software, or a combination of software and hardware; terminal devices and / or network devices can be implemented in... Figure 10 The components were added or removed based on the given structure.

[0365] Figure 11 This is a schematic block diagram of the communication device 20 provided in the embodiments of this application.

[0366] like Figure 11 As shown, the communication device 20 may include a baseband unit 210, which can communicate with external devices via a cellular RF transceiver 220 (e.g., if the communication device 20 is a terminal device, the baseband unit 210 can communicate with access network devices via the cellular RF transceiver 220; or, if the communication device 20 is an access network device, the baseband unit 210 can communicate with terminal devices and / or core network devices via the cellular RF transceiver 220).

[0367] Baseband unit 210 may include computer-readable medium / memory. Baseband unit 210 is responsible for general processing, including the execution of software stored on the computer-readable medium / memory. When executed by baseband unit 304, the software causes baseband unit 210 to perform the various functions described above. The computer-readable medium / memory may also be used to store data manipulated by baseband unit 210 during software execution.

[0368] The baseband unit 210 further includes a receiving unit 201, a management unit 202, and a transmitting unit 203. The management unit 202 includes one or more of these components. Figure 11 The sub-units shown (e.g., a signal generation sub-unit and a signal processing sub-unit, wherein the signal generation sub-unit can be used to generate a signal to be transmitted based on a first filter in the above method embodiments, and the signal processing sub-unit can be used to match the received signal and the transmitted signal based on the first filter in the above method embodiments). The units within the management unit 201 can be stored in a computer-readable medium / memory and / or configured as hardware within the baseband unit 210. The receiving unit 201 and the transmitting unit 203 can be referred to as transceiver units.

[0369] When the communication device 20 is used to implement the function of the first communication device in the above method embodiments, the receiving unit 201 is used to execute the receiving step of the first communication device, the sending unit 203 is used to execute the sending step of the first communication device, and the management unit 202 is used to execute the processing step of the first communication device.

[0370] For example, when the communication device 20 is used to implement the functions of the first communication device in the above method embodiments, the management unit 202 is used to determine first indication information, which is used to instruct the first filter, and the first filter is used for spectrum shaping. The sending unit 203 is used to send the first indication information to the second communication device.

[0371] For example, when the device 20 is used to perform Figure 7 When the method is in progress, the receiving unit 201 can be used to execute the step of receiving information in the method; the management unit 202 can be used to execute the processing step in the method, such as step S710; and the sending unit 203 can be used to execute the step of sending information in the method, such as step S720.

[0372] When the communication device 20 is used to implement the function of the second communication device in the above method embodiments, the receiving unit 201 is used to execute the receiving step of the first communication device, the sending unit 203 is used to execute the sending step of the second communication device, and the management unit 202 is used to execute the processing step of the second communication device.

[0373] For example, when the communication device 20 is used to implement the functions of the second communication device in the above method embodiments, the receiving unit 201 is used to receive first indication information from the first communication device, the first indication information being used to indicate information about a first filter, the first filter being used for spectrum shaping; the management unit 202 is used to determine the first filter based on the first indication information.

[0374] For example, when the device 20 is used to perform Figure 7 When the method is in progress, the receiving unit 201 can be used to execute the step of receiving information in the method, such as step S720; the management unit 202 can be used to execute the processing step in the method, such as step S730; and the sending unit 203 can be used to execute the step of sending information in the method.

[0375] For a more detailed description of the receiving unit 201, management unit 202 and sending unit 203, please refer to the relevant descriptions in the above method embodiments, which will not be repeated here.

[0376] From the aforementioned Figure 10 As can be seen from the communication device shown, the communication device may include a chip system. Unless otherwise specified, the term "second communication device" may refer to the second communication device itself, or it may refer to a device that enables the first communication device to perform its functions. Optionally, the second communication device may be an access network device; or, the second communication device may be a chip system within an access network device.

[0377] In addition, unless otherwise specified, the term "first communication device" may refer to the first communication device itself or to a device that enables the first communication device to perform its functions. Optionally, the first communication device may be a terminal device; or, the first communication device may be a chip system in a terminal device.

[0378] As an example and not a limitation, the chip system in this application is as follows: Figure 12 As shown, Figure 12 This is a schematic block diagram of the chip system 30 provided in the embodiments of this application. The chip system includes, but is not limited to, a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core.

[0379] from Figure 12 As can be seen, the chip system (or processing system) includes a processor 310, a memory 320, and an input / output interface 330.

[0380] The processor 310 can be a processing circuit in a chip system (including at least one processor, such as...). Figure 12 (Shown as processor 1 and processor 2, etc.). Processor 310 can be coupled to memory 320, calling instructions in memory 320, so that the chip system can implement the methods and functions of the various embodiments of this application. Input / output interface 330 can be an input / output circuit in the chip system, outputting information processed by the chip system, or inputting data or signaling information to be processed into the chip system for processing.

[0381] As one approach, the chip system is used to implement the operations performed by the first or second communication device in the various method embodiments described above.

[0382] For example, processor 310 is used to implement the processing-related operations performed by the first communication device or the second communication device in the above method embodiments. Specifically, refer to the description in the foregoing embodiments for examples of performing such operations. Figure 7 The steps S710 or S730 shown; the input / output interface 330 is used to implement the sending and / or receiving related operations performed by the first communication device or the second communication device in the above method embodiments, specifically referring to the description in the foregoing embodiments, performing, for example... Figure 7 Step S720 is shown.

[0383] As an example and not a limitation, the chip system in this application is as follows: Figure 13 As shown, Figure 13 This is a schematic block diagram of the chip system 40 provided in an embodiment of this application.

[0384] from Figure 13 As can be seen, the chip system (or processing system) includes an input / output interface 410 and logic circuits 420. The input / output interface 410 can be an input / output circuit within the chip system, outputting processed information or inputting data or signaling information to be processed into the chip system for processing. For details, please refer to the description in the foregoing embodiments, for example, performing... Figure 7 The step S720 shown; the logic circuit 420 is used to execute the above-described communication method, and can be specifically referred to the description in the foregoing embodiments, performing, for example... Figure 7 The steps S710 or S730 are shown.

[0385] As one approach, the chip system is used to implement the operations performed by the first or second communication device in the various method embodiments described above.

[0386] For example, logic circuit 420 is used to implement processing-related operations performed by the first communication device or the second communication device in the above method embodiments; input / output interface 410 is used to implement sending and / or receiving-related operations performed by the first communication device or the second communication device in the above method embodiments.

[0387] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by the device in the above-described method embodiments.

[0388] For example, when the computer program is executed by a computer, it enables the computer to implement the methods executed by the terminal device or network device in the various embodiments of the above methods.

[0389] This application also provides a computer program product comprising instructions that, when executed by a computer, implement the methods performed by a terminal device or network device in the above-described method embodiments.

[0390] This application also provides a communication system, including the aforementioned terminal device and network device.

[0391] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0392] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0393] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0394] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0395] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0396] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0397] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.< / n>

Claims

1. A communication method, characterized in that, Applied to a first communication device, including: Determine first indication information, which is used to indicate information about a first filter, and the first filter is used for spectrum shaping; The first instruction information is sent to the second communication device.

2. A communication method, characterized in that, Applied to a second communication device, including: Receive first indication information from a first communication device, the first indication information being used to indicate information of a first filter, the first filter being used for spectrum shaping; The first filter is determined based on the first indication information.

3. The method according to claim 1 or 2, characterized in that, The first indication information used to indicate the information of the first filter includes: The first indication information is used to indicate the identifier of the first filter, and / or the parameter information corresponding to the first filter. The parameter information corresponding to the first filter includes at least one of the following: The roll-off factor of the first filter, the cutoff factor of the first filter, the order coefficient of the first filter, or the subcarrier window coefficient corresponding to the first filter.

4. The method according to claim 3, characterized in that, The first filter is an Nth-order time-domain filter, and the first indication information is used to indicate the order coefficients of the first filter, including: The first indication information is used to indicate at least one order coefficient of the Nth order time-domain filter, where N is a positive integer.

5. The method according to claim 4, characterized in that, The first indication information is used to indicate at least one order coefficient of the Nth order time-domain filter, including at least one of the following: The first indication information indicates the order coefficients of each order in the Nth-order time-domain filter; or, The first indication information indicates the quantization value of the order coefficients of each order in the Nth order time-domain filter.

6. The method according to claim 5, characterized in that, The first indication information is used to indicate at least one order coefficient of the Nth order time-domain filter, including at least one of the following: When the Nth-order time-domain filter is a symmetric odd-order time-domain filter, the first indication information is used to indicate the first to second orders in the Nth-order time-domain filter. Rank, or first The order coefficients for each order up to order N; or, The Nth-order time-domain filter is a symmetric odd-order time-domain filter, and the... When the coefficients of the order are preset values, the first indication information is used to indicate the first to... Rank, or, the first The order coefficients for each order up to order N; or, When the Nth-order time-domain filter is an even-order time-domain filter, the first indication information is used to indicate the first to... Rank, or, the first The order coefficients for each order up to order N; or, When the first coefficient is a preset value, the first indication information is used to indicate the difference between the order coefficient of at least one order of the Nth order time-domain filter other than the Qth order and the first coefficient, wherein the first coefficient is the order coefficient of the Qth order, and Q is an integer greater than or equal to 1 and less than or equal to N.

7. The method according to claim 5, characterized in that, The first indication information is used to indicate at least one order coefficient of the Nth order time-domain filter, including: The first indication information is used to indicate that at least one order coefficient of the Nth order time-domain filter is related to at least one of the following parameters: The modulation order of the signal, the bandwidth expansion factor of the signal, the bandwidth expansion coefficient of the signal, or the roll-off factor of the Nth-order time-domain filter.

8. The method according to claim 5, characterized in that, When the coefficients of the Nth-order time-domain filter are complex numbers, the first indication information is used to indicate at least one order coefficient of the Nth-order time-domain filter, including: The first indication information is used to indicate that the phase coefficients of the Nth-order time-domain filter are related to the index of the Nth-order time-domain filter and / or to the length N of the Nth-order time-domain filter; or, The first indication information is used to indicate that the phase coefficient of the Nth-order time-domain filter is the product of a real number and a preset phase value.

9. The method according to any one of claims 5 to 8, characterized in that, The first indication information is used to indicate at least one order coefficient of the Nth order time-domain filter, including: The first indication information is used to indicate the product of at least one order coefficient of the Nth order time-domain filter and the normalization factor.

10. The method according to claim 3, characterized in that, The first filter is a frequency domain filter, and the bandwidth of the frequency domain filter corresponds to M subcarriers. The first indication information is used to indicate the subcarrier window coefficients corresponding to the first filter, including: The first indication information is used to indicate the window coefficient of at least one of the M subcarriers, where M is a positive integer.

11. The method according to claim 10, characterized in that, The first indication information is used to indicate the window coefficient of at least one of the M subcarriers, including at least one of the following: The first indication information indicates the window coefficient of each of the M subcarriers; or, The first indication information indicates the quantized value of the window coefficient for each of the M subcarriers.

12. The method according to claim 10, characterized in that, The first indication information is used to indicate the window coefficient of at least one of the M subcarriers, including at least one of the following: When the frequency domain filter is a symmetrical frequency domain filter, the first indication information is used to indicate the first to the second of the M subcarriers. The subcarrier, or the th subcarrier The window coefficient for each subcarrier in the M subcarriers; or, When the window coefficients of X subcarriers out of the M subcarriers are all the second coefficient, the first indication information is used to indicate the second coefficient and the window coefficients of the other subcarriers besides the X subcarriers, where X is a positive integer greater than or equal to 2 and less than or equal to M; or, When the third coefficient is a preset value, the first indication information is used to indicate the difference between the window coefficient of the other subcarriers (excluding the Pth subcarrier) among the M subcarriers and the third coefficient, wherein the third coefficient is the window coefficient of the Pth subcarrier, and P is an integer greater than or equal to 1 and less than or equal to M.

13. The method according to claim 10, characterized in that, The first indication information is used to indicate the window coefficient of at least one subcarrier among the M subcarriers, including: The first indication information is used to indicate the product of the window coefficient and the normalization factor of at least one of the M subcarriers.

14. The method according to any one of claims 1 to 13, characterized in that, The first indication information is also used to indicate the effective period of the first filter.

15. The method according to any one of claims 1 or 3 to 14, characterized in that, The method further includes: The information of the first filter is determined based on the parameters of the transmitted signal, wherein the parameters include at least one of the following: The sampling frequency of the signal, the transmission bandwidth of the signal, the bandwidth expansion factor of the signal, the bandwidth expansion factor of the signal, the symbol period of the signal, the number of points of the Fast Fourier Transform (FFT) of the signal, or the upsampling factor of the signal.

16. The method according to any one of claims 2 to 14, characterized in that, The method further includes: The received signal and the transmitted signal are matched according to the first filter.

17. A communication device, characterized in that, The device includes a processor coupled to a memory for storing computer programs or instructions, the processor for executing the computer programs or instructions in the memory such that the method as claimed in any one of claims 1 or 2 and 5 to 16 is performed, or that the method as claimed in any one of claims 3 to 16 is performed.

18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed on a computer, cause the method as described in any one of claims 1 to 16 to be performed.

19. A chip system, characterized in that, Includes: a processor for retrieving and running a computer program from memory, such that the method as described in any one of claims 1 to 16 is performed.

20. A computer program product, characterized in that, When the computer program product is run on a computer, the method as described in any one of claims 1 to 16 is performed.