Communication method and communication apparatus
By designing the association method between sequences and parameters, a third sequence is generated for reference signals, which solves the problem that existing communication waveforms cannot meet the performance requirements of sensing services, and realizes the improvement of sensing service performance and flexibility.
Patent Information
- Application Number
- PCT/CN2025/110082
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-01
- Filing Date
- 2025-07-23
- Publication Date
- 2026-02-05
Smart Images

Figure CN2025110082_05022026_PF_FP_ABST
Abstract
Description
Communication methods and communication devices
[0001] This application claims priority to Chinese Patent Application No. 202411053664.4, filed on August 1, 2024, entitled "Communication Method and Communication Device", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of wireless communication, and more specifically, to a communication method and a communication device. Background Technology
[0003] In the field of communications, network devices typically configure parameters for waveform generation on terminal devices and send these parameters to the terminal devices. The terminal devices generate waveforms based on these parameters and communicate with the network devices using these waveforms. Existing waveforms mainly include cyclic prefix orthogonal frequency division multiplexing (CP-OFDM) waveforms and discrete fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM) waveforms. Supported sequences mainly include Zadoff-Chu (ZC) sequences and Gold sequences. The sequence design primarily considers communication services and does not take into account sensing services. Summary of the Invention
[0004] This application provides a communication method and a communication apparatus. The method can be used for communication services as well as sensing services. For example, by designing a sequence and parameters associated with the sequence, a suitable sequence and parameters associated with the sequence can be configured according to actual needs. For instance, for sensing services, a suitable sequence and parameters associated with the sequence can be configured to maximize sensing performance.
[0005] Firstly, a communication method is provided. This method can be applied to a communication device, that is, the communication device can be a terminal device, or the communication device can be a component of the terminal device (e.g., a chip, chip system, circuit, or communication module). The following explanation mainly uses a terminal device as an example.
[0006] The method may include: receiving first indication information, the first indication information indicating a first parameter associated with a first sequence, the value of the first parameter and the length of the first sequence being used to determine the length of a third sequence; transmitting and / or receiving a reference signal on a first frequency domain resource, the reference signal being generated based on the third sequence, the third sequence being generated based on the first sequence and the first parameter, and the number of frequency domain units included in the first frequency domain resource being greater than or equal to the length of the third sequence.
[0007] Based on the above technical solution, by designing a first parameter associated with a first sequence, and linking the value of the first parameter, the length of the first sequence, and the length of the third sequence, the length of the third sequence can be determined based on the value of the first parameter and the length of the first sequence. This allows for the transmission or reception of a reference signal generated based on the third sequence. In this way, since the sequence used to generate the reference signal is associated with the first parameter, the network device can configure appropriate first parameters and first sequences according to the actual communication situation. For example, for sensing services, the network device can configure a first sequence suitable for sensing services and a first parameter associated with that first sequence for the terminal device. For instance, the network device can configure a first sequence and a first parameter associated with that first sequence for the terminal device to maximize sensing performance.
[0008] In conjunction with the first aspect, in certain implementations of the first aspect, the first indication information indicates a first parameter associated with a first sequence, including any one of the following: the first indication information indicates the first parameter associated with a set of sequences; or the first indication information indicates a set of parameters associated with the first sequence; or the first indication information indicates a set of parameters associated with a set of sequences; wherein the set of sequences includes the first sequence, each sequence in the set of sequences has the same length, and the set of parameters includes the first parameter.
[0009] Based on the above technical solutions, a sequence set can be designed to be associated with a single parameter, so that each sequence in the set is associated with that parameter, reducing the overhead of configuring parameters associated with each sequence on the network device. Alternatively, a sequence set can be designed to be associated with multiple parameters. The network device can indicate a suitable parameter to the terminal device based on actual conditions (such as available resource size or perceived performance requirements), or the terminal device can select a suitable parameter based on actual conditions (such as available resource size or perceived performance requirements), providing flexibility.
[0010] In conjunction with the first aspect, in some implementations of the first aspect, the third sequence is generated based on the first sequence and the first parameter, including: the third sequence is generated based on M elements selected from the second sequence, the second sequence being obtained by performing transformation precoding on the first sequence, the first sequence including L elements, and the second sequence including L elements; wherein, M is the length of the third sequence, M is determined based on the value of the first parameter and L, L is the length of the first sequence, M is a positive integer, and L is an integer greater than M.
[0011] Based on the above technical solution, the third sequence can be obtained by first performing conversion precoding on the L-length sequence, then truncating the L-length sequence into an M-length sequence, and finally obtaining the reference signal based on the third sequence. Since L is greater than M, the sensing performance can be improved by designing an L-length sequence, which provides greater optimization space compared to directly designing an M-length sequence.
[0012] In conjunction with the first aspect, in some implementations of the first aspect, the second sequence is obtained by performing a transformation precoding on the first sequence, including: the second sequence is obtained by performing an L-point Discrete Fourier Transform (DFT) on the first sequence.
[0013] In conjunction with the first aspect, in certain implementations of the first aspect, the value of the first parameter, the length of the first sequence, and the length of the third sequence satisfy any one of the following: M is an integer obtained by rounding up or down L / α; M is an integer obtained by rounding up or down L·α; M is an integer obtained by rounding up or down L+α; or, M is an integer obtained by rounding up or down L-α; wherein, L represents the length of the first sequence, M represents the length of the third sequence, and α represents the value of the first parameter.
[0014] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving second indication information, the second indication information indicating a second parameter associated with data, the second parameter being used to send or receive the data based on a second frequency domain resource, wherein the value of the second parameter and the number of frequency domain units included in the second frequency domain resource are used to determine the number of elements included in the data.
[0015] Based on the above technical solutions, terminal devices can be supported in performing sensing and communication services.
[0016] In conjunction with the first aspect, in certain implementations of the first aspect, the value of the second parameter, the number of elements included in the data, and the number of frequency domain units included in the second frequency domain resource satisfy any of the following: L' is an integer obtained by rounding up or down M' / β; L' is an integer obtained by rounding up or down M'·β; L' is an integer obtained by rounding up or down M'-β; or, L' is an integer obtained by rounding up or down M'+β; wherein, L' represents the number of elements included in the data, M' represents the number of frequency domain units included in the second frequency domain resource, and β represents the value of the second parameter.
[0017] In conjunction with the first aspect, in some implementations of the first aspect, the second parameter is used to send or receive the data based on the second frequency domain resources, including: the second parameter is used to send or receive a data signal based on the second frequency domain resources, the data signal being generated by selecting M' elements after performing conversion precoding on L' elements included in the data.
[0018] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: transmitting or receiving data signals based on second frequency domain resources, wherein the data signals are generated by selecting M' elements after performing conversion precoding on L' elements included in the data.
[0019] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving third indication information, the third indication information indicating a sequence of transmission or reception based on a first waveform, and / or, the third indication information indicating data transmission or reception based on the first waveform, wherein the first parameter is associated with the first waveform.
[0020] In conjunction with the first aspect, in some implementations of the first aspect, the value of the first parameter is related to the feature parameters of the first sequence.
[0021] In conjunction with the first aspect, in some implementations of the first aspect, the characteristic parameters of the first sequence include the number of phases corresponding to the first sequence and / or the performance corresponding to the reference signal.
[0022] Optionally, the performance corresponding to the reference signal includes at least one of the following: peak to average power ratio (PAPR), peak sidelobe level of auto-ambiguity function (APSL), and peak sidelobe level of cross-ambiguity function (CPSL).
[0023] Based on the above technical solution, the value of the first parameter can be designed to be related to the number of phases corresponding to the first sequence and / or the performance of the reference signal obtained based on the first sequence. In this way, the value of the first parameter can be designed according to the number of phases corresponding to the first sequence and / or the performance of the reference signal obtained based on the first sequence, so that the performance of the reference signal generated based on the first parameter and the first sequence is better.
[0024] In conjunction with the first aspect, in some implementations of the first aspect, the value of the first parameter satisfies at least one of the following: if the number of phases included in the phase set is greater than or equal to a first threshold, the value of the first parameter is less than or equal to a first value; if the number of phases included in the phase set is less than or equal to a second threshold, the value of the first parameter is less than or equal to a second value; or, if the number of phases included in the phase set is less than or equal to a second threshold, and the performance corresponding to the reference signal is less than or equal to a third threshold, the value of the first parameter is less than or equal to a third value; wherein, the phase of each element of the first sequence belongs to the phase set.
[0025] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving fourth indication information, the fourth indication information indicating a sequence set, the sequence set including the first sequence, and each sequence in the sequence set having the same length.
[0026] In conjunction with the first aspect, in some implementations of the first aspect, the fourth indication information indicates L phases corresponding to each sequence in the sequence set; or, the fourth indication information indicates M phases and M amplitudes corresponding to each sequence in the sequence set; wherein, L represents the length of any sequence in the sequence set, and M is determined based on L and the first parameter.
[0027] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving fifth indication information, the fifth indication information indicating the first frequency domain resource.
[0028] In conjunction with the first aspect, in some implementations of the first aspect, the method of receiving a reference signal on a first frequency domain resource further includes: obtaining channel parameters or sensing parameters based on the received signal and the third sequence, wherein the received signal is the signal received after the reference signal passes through the channel.
[0029] Secondly, a communication method is provided. This method can be applied to a communication device, that is, the communication device can be a network device, or the communication device can be a component of a network device (e.g., a chip, chip system, circuit, or communication module). The following explanation mainly uses a network device as an example.
[0030] The method may include: sending first indication information, the first indication information indicating a first parameter associated with a first sequence, the value of the first parameter and the length of the first sequence being used to determine the length of a third sequence; sending or receiving a reference signal on a first frequency domain resource, the reference signal being generated based on the third sequence, the third sequence being generated based on the first sequence and the first parameter, the number of frequency domain units included in the first frequency domain resource being greater than or equal to the length of the third sequence.
[0031] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information indicates a first parameter associated with the first sequence, including any one of the following: the first indication information indicates the first parameter associated with a set of sequences; or, the first indication information indicates a set of parameters associated with the first sequence; or, the first indication information indicates a set of parameters associated with a set of sequences; wherein the set of sequences includes the first sequence, each sequence in the set of sequences has the same length, and the set of parameters includes the first parameter.
[0032] In conjunction with the second aspect, in some implementations of the second aspect, the third sequence is generated based on the first sequence and the first parameter, including: the third sequence is generated based on M elements selected from the second sequence, the second sequence is obtained by performing transformation precoding on the first sequence, the first sequence includes L elements, and the second sequence includes L elements; wherein, M is the length of the third sequence, M is determined based on the value of the first parameter and L, L is the length of the first sequence, M is a positive integer, and L is an integer greater than M.
[0033] In conjunction with the second aspect, in some implementations of the second aspect, the second sequence is obtained by performing a transformation precoding on the first sequence, including: the second sequence is obtained by performing an L-point Discrete Fourier Transform (DFT) on the first sequence.
[0034] In conjunction with the second aspect, in certain implementations of the second aspect, the value of the first parameter, the length of the first sequence, and the length of the third sequence satisfy any one of the following: M is an integer obtained by rounding up or down L / α; M is an integer obtained by rounding up or down L·α; M is an integer obtained by rounding up or down L+α; or, M is an integer obtained by rounding up or down L-α; wherein, L represents the length of the first sequence, M represents the length of the third sequence, and α represents the value of the first parameter.
[0035] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending second indication information, the second indication information indicating a second parameter associated with the data, the second parameter being used to send or receive the data based on a second frequency domain resource, wherein the value of the second parameter and the number of frequency domain units included in the second frequency domain resource are used to determine the number of elements included in the data.
[0036] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending third indication information, the third indication information indicating a sequence of transmission or reception based on a first waveform, and / or, the third indication information indicating data transmission or reception based on the first waveform, wherein the first parameter is associated with the first waveform.
[0037] In conjunction with the second aspect, in some implementations of the second aspect, the value of the first parameter is related to the feature parameters of the first sequence.
[0038] In conjunction with the second aspect, in some implementations of the second aspect, the characteristic parameters of the first sequence include the number of phases corresponding to the first sequence and / or the performance corresponding to the reference signal.
[0039] In conjunction with the second aspect, in some implementations of the second aspect, the value of the first parameter satisfies at least one of the following: if the number of phases included in the phase set is greater than or equal to a first threshold, the value of the first parameter is less than or equal to a first value; if the number of phases included in the phase set is less than or equal to a second threshold, the value of the first parameter is less than or equal to a second value; or, if the number of phases included in the phase set is less than or equal to a second threshold, and the performance corresponding to the reference signal is less than or equal to a third threshold, the value of the first parameter is less than or equal to a third value; wherein, the phase of each element of the first sequence belongs to the phase set.
[0040] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending fourth indication information, the fourth indication information indicating a sequence set, the sequence set including the first sequence, and each sequence in the sequence set having the same length.
[0041] In conjunction with the second aspect, in some implementations of the second aspect, the fourth indication information indicates L phases corresponding to each sequence in the sequence set; or, the fourth indication information indicates M phases and M amplitudes corresponding to each sequence in the sequence set; wherein, L represents the length of any sequence in the sequence set, and M is determined based on L and the first parameter.
[0042] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending fifth indication information, the fifth indication information indicating the first frequency domain resource.
[0043] In conjunction with the second aspect, in some implementations of the second aspect, the method of receiving a reference signal on a first frequency domain resource further includes: obtaining channel parameters or sensing parameters based on the received signal and the third sequence, wherein the received signal is the signal received after the reference signal passes through the channel.
[0044] For the possible methods and beneficial effects of the second aspect, please refer to the relevant description in the first aspect, which will not be repeated here.
[0045] Thirdly, a communication apparatus is provided for performing the methods of any one of the first to second aspects and any possible implementation thereof. Specifically, the apparatus may include units and / or modules for performing the methods of any one of the first to second aspects and any possible implementation thereof, such as processing units and / or communication units.
[0046] In one implementation, the device is a communication device (such as a terminal device or a network device). When the device is a communication device, the communication 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.
[0047] In another implementation, the device is a chip, chip system, circuit, or communication module for communication equipment (such as terminal equipment or network equipment). When the device is a chip, chip system, or circuit for communication equipment, the communication unit may 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 may be at least one processor, processing circuit, or logic circuit.
[0048] Fourthly, a communication device is provided, the device comprising: at least one processor configured to cause the device to perform the methods of any one of the first to second aspects and any possible implementation thereof.
[0049] Optionally, the at least one processor is configured to execute computer programs or instructions to perform the methods of any of the first to second aspects and any possible implementation thereof.
[0050] Optionally, the device further includes a memory for storing the computer program or instructions.
[0051] Optionally, the at least one processor is coupled to a memory for storing the computer program or instructions. The memory may be located externally to the device.
[0052] Optionally, the device also includes a communication interface through which the processor reads instructions from memory. This can be understood as the communication interface being coupled to the processor and used to input computer programs or instructions to the processor, or to output information from the processor.
[0053] Unless otherwise specified, or if the transmission and acquisition / reception operations involved do not contradict their actual function or internal logic in the relevant description, they can be understood as output, input, or other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.
[0054] In one implementation, the device is a communication device (such as a terminal device or a network device).
[0055] In another implementation, the device is a chip, chip system, circuit, or communication module for communication equipment (such as terminal equipment or network equipment). Optionally, the chip is a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core or a system-in-package (SIP) chip.
[0056] Fifthly, a computer-readable storage medium is provided, on which a computer program (e.g., program code) or instructions are stored, which, when executed on a communication device, cause the communication device to perform the methods of any one of the first to second aspects and any possible implementation thereof.
[0057] In a sixth aspect, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to perform the methods of any one of the first to second aspects and any possible implementation thereof.
[0058] A seventh aspect provides a communication system, including a first communication device and a second communication device. The first communication device is used to execute the method provided in any implementation of the first aspect, and the second communication device is used to execute the method provided in any implementation of the second aspect. Attached Figure Description
[0059] Figure 1 is a schematic diagram of a wireless communication system applicable to an embodiment of this application.
[0060] Figure 2 is a schematic diagram of an ORAN system applicable to an embodiment of this application.
[0061] Figure 3 is a schematic diagram of an access network device applicable to an embodiment of this application.
[0062] Figure 4 is a schematic diagram of the three waveforms.
[0063] Figure 5 is a schematic diagram of a communication method 500 provided in an embodiment of this application.
[0064] Figure 6 is a schematic diagram of the simulation results.
[0065] Figure 7 is a schematic block diagram of a communication device 700 provided in an embodiment of this application.
[0066] Figure 8 is a schematic diagram of another communication device 800 provided in an embodiment of this application.
[0067] Figure 9 is a schematic diagram of a chip system 900 provided in an embodiment of this application. Detailed Implementation
[0068] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0069] Before introducing the scheme of this application, the following points should be noted.
[0070] (1) In this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, implicit instruction, etc. When describing an instruction information as indicating A, it can be understood that the instruction information carries A, carries the identifier of A, carries B which is associated with A, carries the identifier of B which is associated with A, etc. In other words, if the receiving side of an instruction information can determine A based on the instruction information, it can be described as the instruction information indicating A, and the specific method of determination is not limited. When it is understood that the instruction information carries A, "instruction" can be replaced with "includes". In this case, a statement such as "send / receive instruction information, the instruction information indicates A" can be replaced with "send / receive A".
[0071] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, 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 indirectly indicate the information to be instructed 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 instructed, 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. Furthermore, the information to be instructed can be sent as a whole or divided into multiple sub-information pieces, and the sending period and / or timing of these sub-information pieces can be the same or different.
[0072] (2) In this application, the expression " / " is used to indicate that the objects before and after are in an "or" relationship; for example, A / B can mean: A or B. The expression "and / or" is used to indicate that the objects before and after are in a relationship of either "and" or "or"; for example, A and / or B can mean the following: A exists alone, B exists alone, A and B exist simultaneously, where A and B can be single or multiple. "At least one of the following" or similar expressions are used to indicate any combination of the listed items; for example, at least one of A, B and / or C can mean the following: A exists alone, B exists alone, C exists alone, A and B exist simultaneously, B and C exist simultaneously, A and C exist simultaneously, A, B and C exist simultaneously, where A, B, and C can be single or multiple.
[0073] (3) In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.
[0074] (4) In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms 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.
[0075] (5) In this application, "predefined" can mean a standard protocol predefined, or it can mean a pre-agreed or pre-negotiated agreement between devices. Here, "protocol" can refer to a standard protocol in the field of communications, such as fourth-generation (4G) protocols. th Generation 4G network, fifth generation (5G) network th This application does not limit the scope to network protocols such as 5G (generation, 5G), New Radio (NR), 5.5G, and related protocols used in future communication networks.
[0076] (6) In this application, the words “exemplary,” “for example,” etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an “example” in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word “example” is intended to present the concept in a specific manner. In the embodiments of this application, “of,” “corresponding, relevant,” “corresponding,” and “associated” may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless the distinction is emphasized.
[0077] (7) In this application, “first”, “second”, and “#1”, “#2”, “#A” are only for the convenience of description and are used to distinguish objects, and are not intended to limit the scope of the embodiments of this application.
[0078] (8) In this application, Indicates rounding down; `round()` indicates rounding up; `round()` indicates rounding to the nearest integer. Examples of rounding methods such as rounding up, rounding down, and rounding to the nearest integer are provided for illustration, but are not limited to these methods. In other words, any rounding method is applicable to the embodiments of this application.
[0079] (9) In this application, mod() represents the modulo or remainder operation.
[0080] First, let me introduce the communication system to which this application applies.
[0081] The technical solutions provided in this application can be applied to various communication systems, such as 5th generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, and LTE time division duplex (TDD) systems. The technical solutions provided in this application can also be applied to future communication networks. Furthermore, the technical solutions provided in this application can be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems. The technical solutions provided in this application can also be applied to non-terrestrial network (NTN) systems such as inter-satellite communication and satellite communication.
[0082] As an example, a satellite communication system includes a satellite base station and terminal equipment. The satellite base station provides communication services to the terminal equipment. Satellite base stations can also communicate with each other. A satellite can act as a base station or as a terminal device. Here, "satellite" can refer to drones, hot air balloons, low-Earth orbit satellites, medium-Earth orbit satellites, high-Earth orbit satellites, etc. "Satellite" can also refer to non-terrestrial base stations or non-terrestrial equipment.
[0083] As an example, V2X communication can include: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-network (V2N) communication.
[0084] In a communication system, a device can send signals to or receive signals from another device. These signals can include information, signaling, or data. The device can also be replaced by an entity, network entity, communication equipment, communication module, node, communication node, etc. This application uses a device as an example for description.
[0085] The terminal device in this application embodiment can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. The terminal device can include various devices with wireless communication capabilities, which can be used to connect people, objects, machines, etc. The terminal device can be widely used in various scenarios, such as: cellular communication, D2D, V2X, peer-to-peer, M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, robots, remote sensing, passive sensing, positioning, navigation, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. Terminal equipment can be user equipment (UE), terminal, fixed equipment, mobile station equipment or mobile equipment, subscriber unit, handheld device, vehicle-mounted equipment, wearable device, cellular phone, smartphone, session initiation protocol (SIP) phone, wireless data card, personal digital assistant (PDA), computer, tablet computer, laptop computer, wireless modem, handset, laptop computer, computer with wireless transceiver capability, smart book, vehicle, satellite, global positioning system (GPS) equipment, aircraft (e.g., drones, helicopters, multiple helicopters, four helicopters, or airplanes), ship, remote control equipment, smart home device, industrial equipment, transportation vehicle with wireless communication capability, communication module, or roadside unit with terminal function, all conforming to the 3rd generation partnership project (3GPP) standard. The device may be a wireless communication unit (RSU), or a device built into the aforementioned device (e.g., a communication module, modem, or chip in the aforementioned device), or other processing devices connected to the wireless modem.
[0086] It should be understood that in certain scenarios, a UE can also be used as a base station. For example, a UE can act as a scheduling entity, providing sidelink signaling between UEs in scenarios such as V2X, D2D, or end-to-end.
[0087] In this embodiment, the device for implementing the functions of a terminal device, i.e., the terminal device, can be the terminal device itself, or it can be any device capable of supporting the terminal device in implementing the functions, such as a chip system, chip, circuit, or communication module (i.e., a communication module that performs communication functions). This device can be installed in the terminal device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. Furthermore, the device can also be configured with program instructions for performing corresponding communication functions.
[0088] The network device in this application embodiment can be a device or module with corresponding communication functions. The network device can be a device used to communicate with terminal devices; it can also be called an access network device or a wireless access network device, such as a base station. In this application embodiment, the network device can refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. A base station can broadly encompass, or be replaced by, various names including: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitter, master station, auxiliary station, multiple standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or similar, or a combination thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. A base station can also be a mobile switching center, a device that performs base station functions in D2D, V2X, and M2M communications, or a device that performs base station functions in future communication systems. A base station can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or device forms used in the network equipment.
[0089] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move depending on the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.
[0090] In some deployments, the network devices mentioned in the embodiments of this application may be devices including CU, or DU, or devices including CU and DU, or devices with control plane CU nodes (central unit-control plane (CU-CP)) and user plane CU nodes (central unit-user plane (CU-UP)) and DU nodes.
[0091] In some deployments, multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CU-CPs, CU-UPs, or radio units (RUs). CUs and DUs can be configured separately or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as RRUs, AAUs, or RRHs.
[0092] 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, a radio access network can also be an open radio access network (O-RAN or ORAN) architecture. In an O-RAN system, CU can also be called an open CU (openCU, O-CU), DU can also be called an open DU (open DU, O-DU), CU-CP can also be called an open CU-CP (O-CU-CP), CU-UP can also be called an open CU-UP (O-CU-UP), and RU can also be called an open RU (openRU, 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 modules and hardware modules.
[0093] In this embodiment, the device for implementing the functions of a network device can be a network device itself, or a device capable of supporting the network device in implementing those functions, such as a chip system, chip, circuit, or communication module (i.e., a communication module that performs communication functions). This device can be installed within the network device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. Furthermore, the device can be configured with program instructions for performing corresponding communication functions. This embodiment only uses a network device as an example to illustrate the device for implementing the functions of a network device, and does not limit the solution of this embodiment.
[0094] 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.
[0095] Referring to Figure 1, as an example, Figure 1 is a schematic diagram of a wireless communication system applicable to an embodiment of this application. As shown in Figure 1, the wireless communication system includes a wireless access network 100. The wireless access network 100 can be a future or higher version of the wireless access network, or a traditional (e.g., 5G, 4G, 3G, or 2G) wireless access network. One or more terminal devices (120a-120j, collectively referred to as 120) can be interconnected or connected to one or more network devices (110a, 110b, collectively referred to as 110) in the wireless access network 100. Network elements in the wireless communication system are connected through interfaces (e.g., NG, Xn) or air interfaces.
[0096] When network devices and terminal devices communicate, the network device can manage one or more cells, and a cell can include at least one terminal device. A cell can be understood as an area within the wireless signal coverage range of the network device.
[0097] Figure 1 is just a schematic diagram. The wireless communication system may also include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices, which are not shown in Figure 1.
[0098] Referring to Figure 2, which is a schematic diagram of an ORAN system applicable to an embodiment of this application, the ORAN system includes a core network, access network equipment, and a UE. As an example, the ORAN system may also include other components besides those shown in Figure 2; specific details are not limited in this application.
[0099] Access network equipment can communicate with the core network (CN) via a backhaul link. Access network equipment can also communicate with the UE via an air interface. Specifically, the BBU in the access network equipment communicates with the core network via a backhaul link. The RU in the access network equipment communicates with at least one UE via an air interface. The BBU communicates with at least one RU via a fronthaul link; the BBU and RU may or may not be co-located. A BBU includes at least one CU and at least one DU, and the CU and DU can communicate via at least one midhaul link.
[0100] Referring to Figure 3, as an example, Figure 3 is a schematic diagram of an access network device applicable to an embodiment of this application.
[0101] Optionally, the access network equipment includes a CU. The CU is a logical node that carries the radio resource control (RRC), service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of the access network equipment. The CU can connect to network nodes such as the core network through interfaces, such as the E2 interface. The CU may have some core network functions. The CU (e.g., the PDCP layer and / or higher layers of the CU) connects to the DU (e.g., the radio link control (RLC) layer and lower layers of the DU) through interfaces, such as the F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, defining the signaling procedures of F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0102] As an example, a CU includes CU-CP and CU-UP. CU-CP is a logical node carrying the control plane (PDCP-C) layer, which carries the RRC layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function (AMF) network elements, such as the access and mobility management function (AMF) in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the user plane (PDCP-U) layer, which carries the SDAP layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements in the core network, such as the user plane function (UPF) in a 5G system, are responsible for data forwarding and receiving in terminal devices. The above CU and DU configurations are merely examples. In practical applications, the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or to have only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements. For example, based on latency, functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0103] Optionally, the access network equipment includes a DU. As shown in Figure 3, the DU is a logical node carrying the RLC layer, medium access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions. In some examples, the DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.
[0104] Optionally, the access network equipment includes an RU. As shown in Figure 3, the RU is a logical node that carries lower physical layer (PHY) and radio frequency (RF) processing. In some examples, the RU may be a 3GPP transmission reception point (TRP), a remote radio head (RRH), or other similar entities. In some examples, the Low-PHY includes PHY processing functions such as fast fourier transform (FFT), inverse fast fourier transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.
[0105] The DU and RU may or may not be co-located. The DU and RU exchange control plane and user plane information via a fronthaul link through a lower-layer split CUS-plane (LLS-CUS) interface. The LLS-CUS may include a lower-layer split control (LLS-C) interface and a lower-layer split user (LLS-U) interface, respectively providing the control plane (C-Plane) and user plane (U-Plane). In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via an LLS-M interface on the fronthaul link; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU.
[0106] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0107] Figures 1 to 3 above are illustrative examples, and the embodiments of this application are not limited thereto.
[0108] Commonly used performance evaluation metrics for sensing systems include, but are not limited to: 1) coverage area; 2) accuracy and resolution of distance / velocity / angle estimation; and 3) anti-interference capability. As an example, the peak-to-average power ratio (PAPR) of a time-domain signal can be used to measure coverage performance. As another example, ambiguity functions can reflect the resolution of distance / velocity estimation and anti-interference capability. For instance, the ambiguity function for continuous signals x(t) and y(t) can be defined as... If x(t) = y(t), then A(τ,μ) is called a self-ambiguity function; otherwise, it is called a mutual ambiguity function. The peak sidelobe level (APSL) of the self-ambiguity function reflects the multi-target resolution capability, while the peak sidelobe level (CPSL) of the mutual ambiguity function reflects the interference suppression capability between multiple devices. Both the PAPR performance and the properties of the ambiguity function are closely related to the waveform and sequence.
[0109] Currently, the standard supports waveforms including cyclic prefix orthogonal frequency division multiplexing (CP-OFDM) and discrete fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM). Supported sequences primarily include Zadoff-Chu (ZC) sequences and Gold sequences. When generating a reference signal based on the Gold sequence, quadrature phase shift keying (QPSK) modulation or binary phase shift keying (BPSK) modulation can be used.
[0110] In addition to CP-OFDM and DFT-s-OFDM waveforms, there is also an enhanced DFT-s-OFDM waveform. Specifically, considering the sensing scenario, waveforms (such as the enhanced DFT-s-OFDM waveform) and sequences (such as sequence A) (or sequence set) can be designed to achieve better sensing performance. Taking the enhanced DFT-s-OFDM waveform as an example, when the enhanced DFT-s-OFDM waveform is used for communication services or data transmission, if the number of subcarriers allocated for transmission (or the number of resource elements (REs)) is M, then L points (or L data points, or L modulation symbols, or L elements, etc.) are generated. These L points are pre-coded (e.g., by discrete Fourier transform (DFT)) to the frequency domain and then truncated to M points (or M data points, or M modulation symbols, or M elements, etc.) for subcarrier mapping, where L>M. When this waveform is used for communication services, M / L usually takes a large value (e.g., 0.8 or 0.9), and the value of M / L is generally related to the modulation and coding scheme (MCS). For example, the higher the order of the MCS, the larger the value of M / L, in order to avoid excessively high bit error rates. Furthermore, the perception-optimized sequence #A can achieve superior perception performance compared to traditional sequences. For example, a sequence set can be obtained based on optimization theory or with the aid of artificial intelligence (AI). Alternatively, it can be understood as obtaining the phase and / or amplitude of each element in each sequence within the sequence set. For instance, if the length of each sequence in the sequence set is L, then the i-th element of that sequence can be represented as... Where i = 0, 1, 2, ..., L-1 or i = 1, 2, 3, ..., L Let a be the phase corresponding to the i-th element. i Let be the magnitude corresponding to the i-th element. In particular, for all values of i, when a i When equal to 1 or a non-zero constant (e.g., a0 = a1 = ... = a...), L-1 =1 or a0=a1=…=a L-1 = C, where C is a non-zero constant), this sequence can be called a constant modulus sequence. It can be understood that a constant modulus sequence means that the amplitude of the sequence is constant, or in other words, all the elements in the sequence have the same amplitude.
[0111] To facilitate understanding, the three waveforms mentioned above will be explained below with reference to Figure 4.
[0112] See Figure 4, which, as an example, is a schematic diagram of three waveforms.
[0113] 1. CP-OFDM waveform
[0114] As shown in Figure 4(a), in the CP-OFDM waveform, if the number of subcarriers allocated for transmission is M, then M points (or M data points, or M modulation symbols, or M elements, etc.) are generated; these M points are mapped onto the M subcarriers, and then an inverse fast Fourier transformation (IFFT) of K points is performed to transform the signal from the frequency domain to the time domain to obtain a time domain signal. For example, K is a power of 2, and K≥M; then, a cyclic prefix (CP) is inserted into the time domain signal; then, the discrete signal is converted into a continuous signal, and after up-conversion, it is transmitted through the radio frequency link.
[0115] 2. DFT-s-OFDM waveform
[0116] As shown in Figure 4(b), in the DFT-s-OFDM waveform, if the number of subcarriers allocated for transmission is M, then M points (or M data points, or M modulation symbols, or M elements, etc.) are generated; after performing an M-point DFT on these M points, they are mapped onto the M subcarriers, and then a K-point IFFT is performed to transform the signal from the frequency domain to the time domain to obtain a time-domain signal. For example, K is a power of 2, and K≥M; then the time-domain signal is inserted into the CP; then it is converted from a discrete signal to a continuous signal, and after up-conversion, it is transmitted through the radio frequency link.
[0117] Network devices primarily indicate to terminal devices whether to enable "transform precoding" via radio resource control (RRC) parameters (i.e., transform precoder parameters) and / or downlink control information (DCI) fields (i.e., transform precoder indicator fields). If "transform precoding" is not enabled, the CP-OFDM waveform is used; otherwise, the DFT-s-OFDM waveform is used.
[0118] 3. enhanced DFT-s-OFDM waveform
[0119] As shown in Figure 4(c), in the enhanced DFT-s-OFDM waveform, if the number of subcarriers allocated for transmission is M, then L points are generated (e.g., L data points, L modulation symbols, or L elements, etc.). After the L points are DFT-converted to the frequency domain, they are truncated into M points for subcarrier mapping, where L>M. Then, a K-point IFFT is performed to transform the signal from the frequency domain to the time domain. Then, a CP is inserted. Then, the discrete signal is converted to a continuous signal, and after up-conversion, it is transmitted through the radio frequency link.
[0120] Figure 4 above is an example illustration. The specific operations for various waveforms are not limited in the embodiments of this application.
[0121] For sensing services, when using enhanced DFT-s-OFDM waveforms and sequence #A, the M / L value adopted for the communication service is not optimal for sensing performance. For example, as shown in Table 1, in CP-OFDM and DFT-s-OFDM waveforms, using sequence set #A1 (which includes one or more sequences #A1) and sequence set #A2 (which includes one or more sequences #A2) respectively can achieve better sensing performance (i.e., lower PAPR, or APSL, or CPSL) compared to using traditional sequences. When using enhanced DFT-s-OFDM waveforms and sequence set #A3 or sequence set #A4, sensing performance can be further improved compared to traditional waveforms, and the sensing performance is better when the M / L value is smaller. For example, when M / L = 0.5, better sensing performance can be obtained than when M / L = 0.9.
[0122] Table 1
[0123] The sequence sets #A1 to #A4 in Table 1 for different waveforms are sequence sets optimized for their respective waveforms. That is, the sequence set #A used for CP-OFDM waveform, DFT-s-OFDM waveform, and enhanced DFT-s-OFDM waveform is different. The symbol number N in Table 1 can be understood as the number of OFDM symbols occupied by a sequence, or it can be understood as the number of subsequences contained in a sequence, where each subsequence occupies one OFDM symbol.
[0124] As can be seen from the above, when using a certain waveform (such as an enhanced DFT-s-OFDM waveform) and sequence set #A, the M / L value used by the communication service is not optimal for sensing performance. In view of this, embodiments of this application propose a method to configure a sequence set and parameters associated with the sequence set for the waveform used in the sensing service.
[0125] The methods provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings. For ease of description, terminal devices and network devices are used as examples for illustrative purposes. The terminal device can be replaced by components of a terminal device (e.g., a chip, chip system, circuit, or communication module), and the network device can be replaced by components of a network device (e.g., a chip, chip system, circuit, or communication module). Furthermore, the steps described below as being performed by a single execution entity can also be divided into steps performed by multiple execution entities, which can be logically and / or physically separated.
[0126] Furthermore, in the embodiments below, sensing services and communication services are mentioned repeatedly, and will be explained uniformly here. Communication services refer to the transmission of communication services between devices (such as between terminal devices, between network devices, or between terminal devices and network devices), such as the transmission of data and / or signals (such as reference signals or control information), the main purpose of which is to exchange information between transceiver devices; sensing services refer to the transmission of sensing services between devices (such as between terminal devices, between network devices, or between terminal devices and network devices), such as the transmission of sensing signals (or sensing reference signals or sensing sequences), the main purpose of which is to sense the wireless environment (e.g., to obtain the distance, speed, angle, etc. of a target).
[0127] Referring to Figure 5, as an example, Figure 5 is a schematic diagram of a communication method 500 provided in an embodiment of this application. The method 500 shown in Figure 5 may include the following steps.
[0128] S510, the terminal device receives the first instruction information. Correspondingly, the network device sends the first instruction information.
[0129] In this context, the first indication information indicates the first parameter associated with the first sequence. The value of the first parameter and the length of the first sequence are used to determine the length of the third sequence. The number of frequency domain units included in the first frequency domain resource is greater than or equal to the length of the third sequence. In the following embodiments, for ease of description, α represents the value of the first parameter, L represents the length of the first sequence (or the number of elements contained in the first sequence), and M represents the length of the third sequence, where M is a positive integer and L is an integer greater than M.
[0130] One possible implementation is that the first indication information directly indicates the first parameter associated with the first sequence.
[0131] For example, a network device can pre-configure (e.g., via RRC signaling) a sequence set and a parameter set associated with that sequence set to a terminal device. The sequence set includes one or more sequences, including a first sequence. The parameter set includes one or more parameters, including the first parameter. The values of the one or more parameters are different but have the same function as the first parameter. When actually transmitting a reference signal, if the pre-configured sequence set includes multiple sequences, the network device instructs the terminal device (e.g., via physical layer control signaling such as DCI) which sequence in the sequence set to use (e.g., if the first sequence is used, the index corresponding to the first sequence in the sequence set can be indicated). If the parameter set associated with the sequence set includes multiple parameters, the network device also instructs the terminal device (e.g., via physical layer control signaling such as DCI) which parameter in the parameter set to use (e.g., if the first parameter is used, the index corresponding to the first parameter in the parameter set can be indicated). The first indication information indicates the first parameter associated with the first sequence, which can be understood as the first indication information configuring the parameter set associated with the sequence set, wherein the sequence set includes the first sequence and the parameter set includes the first parameter, that is, the first parameter is associated with the first sequence; the first indication information indicating the first parameter associated with the first sequence can also be understood as the first indication information indicating the index of the first parameter in the parameter set or the value of the first parameter, the first parameter being used to generate a reference signal based on the first sequence, that is, the first parameter is associated with the first sequence.
[0132] As an example, the association between the first sequence and the first parameter can exist in the form of Table 2 or Table 3 (e.g., transmission and / or storage).
[0133] Table 2
[0134] Taking Table 2 as an example, if the first sequence indicated by the network device is first sequence #1, then the terminal device can determine the first parameter as first parameter #1 based on the network device's indication and Table 2; if the first sequence indicated by the network device is first sequence #2, then the terminal device can determine the first parameter as first parameter #2 based on the network device's indication and Table 2; and so on. For another example, if the first parameter indicated by the network device is first parameter #1, then the terminal device can determine the first sequence as first sequence #1 based on the network device's indication and Table 2; if the first parameter indicated by the network device is first parameter #2, then the terminal device can determine the first sequence as first sequence #2 based on the network device's indication and Table 2; and so on.
[0135] It is understood that Table 2 is for illustrative purposes only and is not intended to be limiting. For example, Table 2 may also include a column that represents the index of the first sequence in the sequence set, so that the network device can directly indicate the index of the first sequence and thus determine the corresponding first sequence and first parameter.
[0136] Table 3
[0137] Taking Table 3 as an example, if the first sequence indicated by the network device is a sequence in sequence set #1, then the terminal device can determine the first parameter as first parameter #1 based on the network device's indication and Table 3; if the first sequence indicated by the network device is a sequence in sequence set #2, then the terminal device can determine the first parameter as first parameter #2 based on the network device's indication and Table 3; and so on. For another example, if the first parameter indicated by the network device is first parameter #1, then the terminal device can determine the first sequence as a sequence in sequence set #1 based on the network device's indication and Table 3; if the first parameter indicated by the network device is first parameter #2, then the terminal device can determine the first sequence as a sequence in sequence set #2 based on the network device's indication and Table 3; and so on.
[0138] It is understood that Table 3 is an example and is not intended to limit the scope of the data. For example, Table 3 and Table 2 can be used together. Table 3 can also include a column to represent the sequences in each sequence set.
[0139] For another example, when actually sending a reference signal, the network device can directly indicate the first sequence and the first parameter to the terminal device. Refer to the preceding description for details. The first indication information indicates the first parameter associated with the first sequence; this can be understood as the first indication information indicating the index of the first parameter in the parameter set or the value of the first parameter. The first parameter is used to generate the reference signal based on the first sequence; that is, the first parameter is associated with the first sequence.
[0140] As an example, the association between the first sequence and the first parameter can exist in the form of Table 4 (such as transmission and / or storage).
[0141] Taking Table 4 as an example, if the first sequence indicated by the network device is first sequence #1, then the terminal device can determine the first parameter as first parameter #1 based on the network device's indication and Table 4; if the first sequence indicated by the network device is first sequence #2, then the terminal device can determine the first parameter as first parameter #2 based on the network device's indication and Table 4; and so on. For another example, if the first parameter indicated by the network device is first parameter #1, then the terminal device can determine the first sequence as first sequence #1 based on the network device's indication and Table 4; if the first parameter indicated by the network device is first parameter #2, then the terminal device can determine the first sequence as first sequence #2 based on the network device's indication and Table 4; and so on.
[0142] It is understood that Table 4 is for illustrative purposes only and is not intended to be limiting. For example, Table 4 may also include a column representing the index of the first sequence, so that the network device can directly indicate the index of the first sequence and thus determine the corresponding first sequence and first parameter.
[0143] Table 4
[0144] Optionally, the network device may further indicate the first frequency domain resource (such as the location of the first frequency domain resource and the number of frequency domain units included in the first frequency domain resource) to the terminal device. For example, this can be indicated at the granularity of one or more physical resource blocks (PRBs). Alternatively, the terminal device may determine the first frequency domain resource itself. The number of resource elements (REs) included in the first frequency domain resource is not necessarily exactly equal to the length of the third sequence. If the number of frequency domain units included in the first frequency domain resource is greater than the length of the third sequence, when transmitting the reference signal, only the number of REs equal to the length of the third sequence can be mapped, or the third sequence can be cyclically extended to make the length of the extended sequence the same as the number of REs included in the first frequency domain resource. This is not limited. The above-mentioned granularity according to PRBs is only an example and is not limited thereto. For example, it can also be done at other granularities, such as resource block (RB) granularity, subcarrier granularity, resource block group (RBG) granularity, subband granularity, or bandwidth part (BWP) granularity, etc.
[0145] Another possible implementation is that the first indication information indirectly indicates the first parameter associated with the first sequence.
[0146] For example, a network device can pre-configure (e.g., via RRC signaling) a sequence set and a parameter set associated with that sequence set to a terminal device. The sequence set includes one or more sequences, including a first sequence. The parameter set includes one or more parameters, including the first parameter, and the values of these parameters differ but function the same as the first parameter. When actually transmitting a reference signal, if the pre-configured sequence set includes multiple sequences, the network device instructs the terminal device (e.g., via physical layer control signaling such as DCI) which sequence in the sequence set to use (e.g., if the first sequence is used, the index of the first sequence in the sequence set can be indicated). The network device can also instruct the terminal device on a first frequency domain resource (e.g., including the location of the first frequency domain resource and the number of frequency domain units it includes), or the terminal device can determine the first frequency domain resource itself. If the parameter set includes multiple parameters, the specific parameter used to generate the reference signal can be determined based on predefined rules, thus eliminating the need for direct instruction from the network device. For example, the parameter that results in the longest third sequence among those parameters whose length is less than or equal to the number of frequency domain units included in the first frequency domain resource can be selected. The first indication information indicates the first parameter associated with the first sequence. This can be understood as the first indication information configuring the parameter set associated with the sequence set, wherein the sequence set includes the first sequence and the parameter set includes the first parameter, that is, the first parameter is associated with the first sequence.
[0147] It should be understood that each sequence in the sequence set may also include one or more subsequences. The features described for a sequence in this application can also be understood as the features of any one of the subsequences included in the sequence or the features performed on each subsequence. The operations performed on a sequence can also be understood as the operations performed on any one of the subsequences included in the sequence or on each subsequence. For example, if the first sequence includes multiple subsequences, the length of the first sequence can be understood as the length of any one of the multiple subsequences; performing transformation precoding on the first sequence can be understood as performing transformation precoding on any one of the multiple subsequences or performing transformation precoding on each subsequence, without limitation.
[0148] As an example, the first sequence can be a sequence used for sensing services. Specifically, in a sensing scenario, a terminal device can generate a reference signal based on the first sequence and send or receive it. For example, the transmitting end (such as a terminal device or a network device) performs transformation precoding on the first sequence to obtain a second sequence, selects M elements from the L elements included in the second sequence to obtain a third sequence, and further generates a reference signal based on the third sequence and sends it. The receiving end (such as a terminal device or a network device) performs transformation precoding on the first sequence to obtain a second sequence, selects M elements from the L elements included in the second sequence to obtain a third sequence (i.e., the local frequency domain sequence of the receiving end), wherein the first sequence and / or the first parameter can be determined by the transmitting end and indicated to the receiving end, or it can be determined by the receiving end and indicated to the transmitting end, that is, both the transmitting end and the receiving end know the first sequence and / or the first parameter; after receiving the reference signal sent by the transmitting end, the receiving end performs operations such as removing CP and FFT on the received signal to transform the signal from the time domain to the frequency domain. (For example, referred to as received signal #A), then the received signal #A and the local frequency domain sequence are multiplied by their conjugate to obtain received signal #B. The received signal #B is then transformed to the time domain using IDFT to obtain an ambiguity function. Further, based on the ambiguity function, parameters such as time delay and Doppler can be estimated. Alternatively, the receiving end can perform IDFT transformations on the received signal #A and the local frequency domain sequence respectively to obtain received signal #C and a local time domain sequence. Then, correlation operations are performed on the received signal #C and the local time domain sequence to obtain an ambiguity function. Further, based on the ambiguity function, parameters such as time delay and Doppler can be estimated. The above are illustrative examples; the specific operations of sensing are not limited in the embodiments of this application.
[0149] One possible implementation is that the first sequence is a traditional sequence, such as the ZC sequence or the Gold sequence.
[0150] Another possible implementation is that the elements in the first sequence are calculated based on the phase. For example, suppose that each element (or each sequence element) in the first sequence has four candidate phase values, such as 0, π / 2, π, or 3π / 2. Accordingly, each element could be: e j·0 =1, e j·π / 2 =j, e j·π =-1, e j·3π / 2 =-j. For example, when the phase corresponding to an element in the first sequence is 0, that element is e. j·0 That is, 1.
[0151] As an example, a frequency domain unit can be a resource block (RB), a subcarrier, a resource block group (RBG), a predefined subband, a subchannel, a precoding resource block group (PRG), a resource element (RE) (also called a resource unit or resource particle), a resource pool, a bandwidth, a bandwidth part (BWP), a carrier, a channel, or an interlaced RB, etc. This application primarily uses a subcarrier as an example for illustration in its embodiments.
[0152] S520, the terminal device transmits and / or receives a reference signal (RS) on the first frequency domain resource.
[0153] The reference signal is generated based on a third sequence. The third sequence is generated based on the first sequence and the first parameters.
[0154] Specifically, the terminal device can determine the length M of the third sequence based on the value of the first parameter and the length L of the first sequence. The terminal device can then process the first sequence based on M. For example, the terminal device can select M elements from the first sequence, map these M elements onto M frequency domain units, and then send them out. Alternatively, the terminal device can process L elements from the first sequence, select M elements from the processed L elements, map these M elements onto M frequency domain units, and then send them out. Another example is the terminal device selecting M elements from the first sequence, processing these M elements, mapping them onto M frequency domain units, and then sending them out. The reference signal can also be called a pilot, reference sequence, or reference signal.
[0155] One possible implementation is that the third sequence is generated based on M elements selected from the second sequence, which is obtained by performing transform precoding on the first sequence. In other words, the first sequence of length L can be transformed and precoded first, and then truncated into a sequence of length M, or an M-length sequence can be selected from the second sequence as the third sequence, and then resource mapping can be performed.
[0156] One possible implementation involves determining the length M of the third sequence based on the length L of the first sequence and the first parameter. The third sequence is obtained by taking the first M elements after performing transformation precoding on the first sequence. Specifically, transformation precoding can be performed on the first sequence of length L, and then M elements can be selected for resource mapping. These M elements are a portion of the L-length sequence obtained after transformation precoding of the L-length first sequence; for example, they are the first M elements of the L-length sequence obtained after transformation precoding. These M elements constitute the third sequence. That is, in this case, the third sequence can be obtained based on the first sequence without needing to generate the second sequence of length L first. Since L is greater than M, the perceptual performance can be improved by designing an L-length sequence, providing a larger optimization space compared to directly designing an M-length sequence.
[0157] Here, M is determined based on the value of the first parameter and the length of the first sequence, which includes L elements. The second sequence also includes L elements. Thus, the third sequence can be derived by first performing transformation precoding on the L-length first sequence, then truncating the L-length second sequence into an M-length third sequence, and finally obtaining the reference signal based on the third sequence. Since L is greater than M, the sensing performance can be improved by designing an L-length sequence, providing greater optimization space compared to directly designing an M-length sequence.
[0158] As an example, the second sequence is obtained by performing a transformation precoding on the first sequence. For instance, the second sequence could be obtained by performing a DFT on the first sequence, specifically by performing an L-point DFT on the first sequence. For example, suppose the first sequence contains L elements x0, x1, x2, ..., x... L-1 The second sequence includes L elements y0, y1, y2, ..., y L-1 ,but Where k = 0, 1, 2, ..., L-1. Taking Figure 4(c) as an example, an L-point DFT is performed, that is, the L elements in the first sequence are transformed to the frequency domain to obtain the second sequence, which includes L elements; then (LM) elements are removed from the L elements in the second sequence, that is, M elements are selected from the L elements in the second sequence for subcarrier mapping, and then a K-point IFFT is performed to transform the signal from the frequency domain to the time domain; then CP is inserted; then the discrete signal is converted to a continuous signal (i.e., a reference signal), and after up-conversion, it is transmitted through the radio frequency link. In the embodiments of this application, DFT, FFT, or Fourier transform can be substituted for each other, and inverse discrete fourier transform (IDFT), IFFT, or inverse Fourier transform can be substituted for each other.
[0159] As an example, the third sequence is generated based on M elements selected from the second sequence from information #1. Information #1 can be predefined; or, information #1 can be signaled, for example, information #1 can be indicated by the network device to the terminal device via RRC signaling or DCI.
[0160] One possible implementation is that information #1 includes the value of x. As an example, the third sequence is generated based on the x-th to x+M-1-th elements selected from the second sequence. Here, x is a positive integer less than or equal to L-M+1, or x is an integer greater than or equal to 0 and less than L-M+1.
[0161] Step S520 includes the following scenarios.
[0162] In one possible scenario, the terminal device transmits a reference signal on the first frequency domain resource, and correspondingly, the network device receives the reference signal on the first frequency domain resource. In this case, the reference signal can be an uplink reference signal, such as a sounding reference signal (SRS) or a demodulation reference signal (DMRS) (or uplink DMRS).
[0163] In this case, method 500 further includes: the network device receiving a reference signal on a first frequency domain resource.
[0164] In this scenario, alternatively, method 500 further includes: the network device can obtain channel parameters or sensing parameters by correlating the received signal with the third sequence. The received signal is the reference signal received by the network device, i.e., the signal received by the network device after the reference signal has passed through the channel. As an example, sensing parameters include at least one of the following: the number of multipaths, the time delay parameter corresponding to each path, the Doppler parameter, the angle parameter, etc.
[0165] In another possible scenario, the terminal device receives the reference signal on the first frequency domain resource, and correspondingly, the network device transmits the reference signal on the first frequency domain resource. In this case, the reference signal can be a downlink reference signal, such as a channel state information reference signal (CSI-RS), or DMRS (or downlink DMRS), or a cell-specific reference signal (C-RS / CRS), or a positioning reference signal (P-RS / PRS).
[0166] In this case, method 500 further includes: the network device transmitting a reference signal on the first frequency domain resource.
[0167] In this scenario, alternatively, method 500 further includes: the terminal device can obtain channel parameters or sensing parameters by correlating the received signal with the third sequence. The received signal is the reference signal received by the terminal device, i.e., the signal received by the terminal device after the reference signal has passed through the channel. As an example, sensing parameters include at least one of the following: the number of multipaths, the time delay parameter corresponding to each path, the Doppler parameter, the angle parameter, etc.
[0168] Another possible scenario is that a terminal device receives a reference signal on the first frequency domain resource, and correspondingly, another terminal device transmits a reference signal on the first frequency domain resource. In this case, the reference signal can be a sidelink (SL) reference signal.
[0169] In this case, method 500 further includes: another terminal device transmitting a reference signal on the first frequency domain resource.
[0170] In this scenario, alternatively, method 500 further includes: the terminal device can obtain channel parameters or sensing parameters by correlating the received signal with the third sequence. The received signal is a reference signal received by another terminal device, i.e., the signal received by the terminal device after the reference signal has passed through the channel. As an example, the sensing parameters include at least one of the following: the number of multipaths, the time delay parameter corresponding to each path, the Doppler parameter, the angle parameter, etc.
[0171] In another possible scenario, the terminal device transmits a reference signal on the first frequency domain resource, and correspondingly, another terminal device receives the reference signal on the first frequency domain resource. In this case, the reference signal can be an SL reference signal.
[0172] Another possible scenario is that the terminal device transmits a reference signal on the first frequency domain resource, and the terminal device also receives a reference signal on the first frequency domain resource. In this case, the reference signal can be an SL reference signal.
[0173] Optionally, in step S510, the first indication information indicates a first parameter associated with the first sequence, including any of the following: the first indication information indicates a first parameter associated with a sequence set (referred to as sequence set #B for distinction); or, the first indication information indicates a parameter set associated with the first sequence; or, the first indication information indicates a parameter set associated with sequence set #B. Wherein, a sequence set #B may include at least one sequence, which includes the first sequence. Each sequence in sequence set #B has the same length and / or the same number of corresponding phases. The parameter set may include at least one parameter, which includes the first parameter. Wherein, the number of phases P corresponding to the sequence can be understood as the phase corresponding to each element of the sequence being selectable from P different phases, or in other words, the phase corresponding to each element of the sequence belongs to a phase set composed of P different phases.
[0174] The first parameter is the parameter associated with the sequence set #B. In other words, the first parameter associated with different sequence sets #B can be different.
[0175] Further optionally, the first indication information indicates the first parameter associated with the sequence set #B, including: the first indication information indicates the first parameter associated with each of the S sequence sets #B, where S is an integer greater than 1.
[0176] As mentioned earlier, the value of the first parameter α and the length L of the first sequence are used to determine the length M of the third sequence. Optionally, the value of the first parameter α, the length L of the first sequence, and the length M of the third sequence satisfy the relationship: M = f(L, α), where f() represents a function. Based on this, M can be determined based on the value of the first parameter α, the length L of the first sequence, and this relationship.
[0177] The following describes several implementation methods.
[0178] One possible implementation is that M is the integer obtained by rounding (L / α).
[0179] For example, when α>1, M is the integer obtained by rounding (L / α).
[0180] For example, For example, For example, M = round(L / α).
[0181] Another possible implementation is that M is the integer obtained by rounding (L·α).
[0182] For example, in the case of 0 < α < 1, M is the integer obtained by rounding (L·α).
[0183] For example, For example, For example, M = round(L·α).
[0184] Another possible implementation involves α relating to the difference between L and M.
[0185] In one example, when α is a positive integer, M is the integer obtained by rounding down (L-α). For example, For example, For example, M = round(L - α).
[0186] In another example, when α is an integer less than 0, M is the integer obtained by rounding down (L+α). For example, For example, For example, M = round(L + α).
[0187] The above are illustrative examples, and variations thereof are applicable to the embodiments of this application.
[0188] Optionally, the value of the first parameter is related to the feature parameters of the first sequence.
[0189] The characteristic parameters of the first sequence can be used to characterize or indicate the characteristics of the first sequence, or to characterize or indicate the characteristics of the waveform generated based on the first sequence, or to characterize or indicate the characteristics of the reference signal generated based on the first sequence. As an example, the characteristic parameters of the first sequence include at least one of the following: the number of phases corresponding to the first sequence, and the performance of the reference signal generated based on the first sequence.
[0190] The performance corresponding to the reference signal may include, for example, at least one of the following: PAPR corresponding to the reference signal, APSL corresponding to the reference signal, and CPSL corresponding to the reference signal.
[0191] The number of phases corresponding to the first sequence, or the number of discrete phases corresponding to the first sequence, can be understood as the number of possible values for the phase corresponding to each element in the first sequence. For simplicity, let P represent the number of phases included in the phase set, that is, the number of phases corresponding to the first sequence. For example, P = 4 means that each element in the first sequence corresponds to 4 different phases, such as 0, π / 2, π, or 3π / 2. Correspondingly, the value of each element can be e. j·0 =1, e j·π / 2 =j, e j·π =-1, e j·3π / 2 =-j.
[0192] The following examples illustrate how 0 < α < 1 and M is an integer obtained by rounding (L·α).
[0193] For example, the value of the first parameter is related to the number of phases P corresponding to the first sequence.
[0194] For example, if P is greater than the first threshold, then the value of the first parameter is less than or equal to the first value.
[0195] For example, if P is less than or equal to the second threshold, then the value of the first parameter is less than or equal to the second value.
[0196] The first threshold and the second threshold may be the same, such as 4 for both; or they may be different, such as 4 for the first threshold and 5 for the second threshold; this is not limited. The specific values of the first threshold and the second threshold are not limited in the embodiments of this application.
[0197] The first value and the second value can be different. For example, the first value may be greater than the second value, such as the first value being 0.6 and the second value being 0.3. This application does not limit the specific numerical values of the first and second values in its embodiments.
[0198] Figure 6 shows simulation results of the sensing performance for different sequence sets. In Figure 6(a), the horizontal axis represents the value of the first parameter α, and the vertical axis represents the APSL corresponding to the reference signal. Different curves show the trend of APSL performance changing with the value of α under different values of P and / or different values of PAPR corresponding to the reference signal. In Figure 6(b), the horizontal axis represents the value of the first parameter α, and the vertical axis represents the CPSL corresponding to the reference signal. Different curves show the trend of CPSL performance changing with the value of α under different values of P and / or different values of PAPR corresponding to the reference signal. From Figure 6(a) and (b), it can be seen that when using sequence set #B, when P = 2 4 =16 or P=2 6 When P = 64 or P → ∞, the performance of APSL / CPSL improves as α decreases. When α is 0.6 (i.e., the first parameter is 0.6), the performance of APSL / CPSL is close to the optimal performance. When P = 4, the performance of APSL / CPSL does not continue to improve as α decreases. When α is 0.3 (i.e., the first parameter is 0.3), the performance of APSL / CPSL is optimal.
[0199] That is, the first parameter α can take the value of 0.6 or 0.3.
[0200] M can be obtained by rounding up or down based on the values of L and α.
[0201] In another example, the value of the first parameter is related to the number of phases P corresponding to the first sequence and the performance of the reference signal.
[0202] For example, if P is less than or equal to the second threshold and the performance corresponding to the reference signal is less than or equal to the third threshold, then the value of the first parameter is less than or equal to the third value.
[0203] For example, if P is greater than the fourth threshold, or the performance corresponding to the reference signal is greater than the fifth threshold, then the value of the first parameter is less than or equal to the fourth value.
[0204] The fourth threshold and the second threshold may be the same, such as 4 for both; or they may be different, such as 5 for the fourth threshold and 4 for the second threshold; this is not limited. The specific values of the fourth threshold and the second threshold are not limited in the embodiments of this application.
[0205] The third and fifth thresholds may be the same, such as both being 3dB; or they may be different, such as the third threshold being 3dB and the fifth threshold being 4dB; this is not limited. The specific values of the third and fifth thresholds are not limited in the embodiments of this application.
[0206] The third and fourth values can be different. This application does not limit the specific numerical values of the third and fourth values in its embodiments.
[0207] As shown in Figures 6(a) and (b), when using the sequence set #B, when P = 2 2 =4. When PAPR = 2.6dB, the performance of APSL / CPSL is close to optimal when the first parameter α is 0.3.
[0208] The thresholds (such as the first threshold, the second threshold, the third threshold, etc.) involved in the embodiments of this application may be predefined, preconfigured, pre-agreed, or configured by the network device to the terminal device, and are not limited thereto.
[0209] Furthermore, as an example, the relationship between the value of the first parameter and the performance corresponding to P and / or the reference signal can be stored or transmitted in the form of a table, function, text, or string.
[0210] Optionally, method 500 further includes: the terminal device receiving second indication information, the second indication information indicating a second parameter associated with the data. Accordingly, the network device sends the second indication information.
[0211] The second parameter is used to transmit or receive data based on the second frequency domain resource. The value of the second parameter and the number of frequency domain units included in the second frequency domain resource are used to determine the number of elements included in the data. As an example, method 500 further includes: the terminal device transmitting or receiving a data signal based on the second frequency domain resource, which is generated by performing transformation precoding on L' elements included in the data and then selecting M' elements. For example, transformation precoding (such as DFT) is performed on the L' elements included in the data, and then M' elements are selected from the L' elements for resource mapping. Here, L' is determined according to the value of the second parameter and M'.
[0212] The number of elements included in the data can also be understood as the number of information symbols, modulation symbols, code elements, etc.
[0213] The second parameter is similar to the first parameter, except that the first parameter is used for sensing services, that is, for sending or receiving sequences based on the first waveform; the second parameter is used for communication services, that is, for sending or receiving data based on the first waveform. Specifically, if the terminal device can support using the first waveform for both communication and sensing services, the network device can configure two sets of parameters for the terminal device: one set of parameters (including the first parameter) for sensing services and the other set of parameters (including the second parameter) for communication services.
[0214] Optionally, the value of the second parameter β, the number of elements L' included in the data, and the number of frequency domain units M' included in the second frequency domain resource satisfy the relationship: L' = f(M', β), where f() represents a function. Based on this, L' can be determined based on the value of the second parameter β, the number of frequency domain units M' included in the second frequency domain resource, and this relationship.
[0215] The following describes several implementation methods.
[0216] One possible implementation is that L' is the integer obtained by rounding (M' / β) (e.g., rounding up, rounding down, or rounding to the nearest integer).
[0217] For example, in the case of 0 < β < 1, L' is the integer obtained by rounding (M' / β).
[0218] Another possible implementation is that L' is the integer obtained by rounding (M'·β) (such as rounding up, rounding down, or rounding to the nearest integer).
[0219] For example, when β>1, L' is the integer obtained by rounding (M'·β).
[0220] Another possible implementation involves β relating to the difference between M' and L'.
[0221] For example, when β is an integer less than 0, L' is the integer obtained by rounding (M'-β) up, down, or to the nearest integer.
[0222] In another example, when β is an integer greater than 0, L' is the integer obtained by rounding (M'+β) up, down, or to the nearest integer.
[0223] The above is an example illustration; for details, please refer to the previous implementation method for determining the length of the third sequence.
[0224] The first waveform is, for example, the enhanced DFT-s-OFDM waveform described above.
[0225] The first instruction information and the second instruction information may be carried in one signaling message or in different signaling messages, and there is no limitation on this.
[0226] Optionally, the value of the second parameter is related to the MCS. For example, the higher the MCS order of the data, the larger the value of the second parameter.
[0227] Optionally, method 500 further includes: the terminal device receiving third indication information, the third indication information indicating that the first waveform is used for sensing services and / or communication services. Accordingly, the network device sends the third indication information.
[0228] Wherein, the third indication information indicating that the first waveform is used for sensing services and / or communication services can be replaced with: the third indication information indicating the first parameter and / or the second parameter. Specifically, the third indication information indicating that the first waveform is used for sensing services can be replaced with: the third indication information indicating the first parameter; the third indication information indicating that the first waveform is used for communication services can be replaced with: the third indication information indicating the second parameter; the third indication information indicating that the first waveform is used for both sensing services and communication services can be replaced with: the third indication information indicating both the first parameter and the second parameter.
[0229] Alternatively, the third indication information indicating that the first waveform is used for sensing services and / or communication services can be replaced by: the third indication information indicating a sequence of transmission or reception based on the first waveform, and / or: the third indication information indicating the transmission or reception of data based on the first waveform. Specifically, the third indication information indicating that the first waveform is used for sensing services can be replaced by: the third indication information indicating a sequence of transmission or reception based on the first waveform; the third indication information indicating that the first waveform is used for communication services can be replaced by: the third indication information indicating the transmission or reception of data based on the first waveform; the third indication information indicating that the first waveform is used for both sensing services and communication services can be replaced by: the third indication information indicating a sequence of transmission or reception based on the first waveform, and, the transmission or reception of data based on the first waveform.
[0230] For ease of description, the following example illustrates the use of the third indication information indicating the first waveform for sensing services and / or communication services.
[0231] The first instruction information and the third instruction information may be carried in one signaling message or in different signaling messages, and there is no limitation on this.
[0232] As an example, the third indication information can be carried in control signaling, such as radio resource control (RRC) or downlink control information (DCI). For instance, the third indication information can be carried in a field in the RRC or DCI, which may be referred to as, for example, enhanced Transform Precoder or enhanced Transform Precoder Indicator.
[0233] One possible implementation is that the third indication information is implemented using at least one bit. For example, suppose one bit is used to indicate whether the first waveform is used for communication services or sensing services. If the bit is set to "0", it indicates that the first waveform is used for communication services; if the bit is set to "1", it indicates that the first waveform is used for sensing services. It should be understood that the above is merely an illustrative example and is not intended to be limiting.
[0234] Another possible implementation is that the third indication information is implemented through a specific field. For example, if the terminal device receives this specific field, it indicates that the first waveform is used for communication services; if the terminal device does not receive this field, it indicates that the first waveform is used for sensing services. It should be understood that the above is merely an illustrative example and is not intended to be limiting.
[0235] Optionally, method 500 further includes: the terminal device receiving fourth indication information, the fourth indication information indicating a sequence set #B. Accordingly, the network device sends the fourth indication information.
[0236] The first instruction information and the fourth instruction information may be carried in one signaling message or in different signaling messages, and there is no limitation on this.
[0237] As mentioned earlier, the reference signal can be obtained by performing a DFT transform on a sequence of length L to the frequency domain, then truncating it into a sequence of length M and performing subcarrier mapping (in other words, selecting M elements for subcarrier mapping). Based on this, the network device can configure the sequence set #B using either method 1 or method 2.
[0238] Method 1: The network device is configured with a constant modulus sequence of length L before the DFT. Based on this, the fourth indication information can indicate the L phases (or L discrete phases) corresponding to each sequence in the sequence set #B. L represents the length of any sequence in the sequence set #B.
[0239] Specifically, the network device can be configured with an L-length constant-mode sequence before performing the DFT operation, and the network device can indicate the sequence set #B to the terminal device through a fourth indication information, that is, the fourth indication information can indicate the L phases corresponding to each sequence in the sequence set #B. For the terminal device, if the terminal device sends a reference signal, the terminal device can first perform an L-point (or L-modulation symbols, or L-elements, or L-elements, etc.) DFT on the first sequence to obtain a second sequence, which includes L elements; then, M elements are selected from the second sequence to perform subcarrier mapping, thereby obtaining the reference signal.
[0240] Method 2: The network device is configured with a non-constant modulus sequence of length M after frequency domain truncation (in other words, the network device is configured with a non-constant modulus sequence of length M). Based on this, the fourth indication information can indicate the M phases (or M discrete phases) and M amplitudes (or M discrete amplitudes) corresponding to each sequence in sequence set #B. L represents the length of any sequence in sequence set #B, and M represents the number of frequency domain units used to transmit any sequence in sequence set #B.
[0241] Specifically, the network device can be configured to perform a non-constant mode sequence of length M for subcarrier mapping, and the network device can indicate the sequence set #B to the terminal device through the fourth indication information, that is, the fourth indication information can indicate the M phases and M amplitudes corresponding to each sequence in the sequence set #B. For the terminal device, if the terminal device sends a reference signal, the terminal device can directly perform M-point (or M modulation symbols, or M elements, or M elements, etc.) subcarrier mapping to obtain the reference signal. That is, as shown in Figure 4, the first two modules in Figure 4(c) (i.e., the L-point DFT and the removal (LM) points modules) can be enabled, and the first waveform can also be understood as an OFDM waveform. It should be understood that based on this implementation method, fast switching between the first waveform and the OFDM waveform can be achieved, and the network device does not need to reconfigure the waveform for the terminal device.
[0242] The network device may choose one of the above methods to indicate the sequence set #B to the terminal device; or, the network device may choose a method to indicate the sequence set #B to the terminal device based on the indication cost.
[0243] Specifically, for method 1, the instruction overhead B1 of method 1 satisfies: The instruction overhead B2 of method 2 satisfies: When a network device indicates sequence set #B to a terminal device, it can choose a method with lower indication overhead, thereby reducing the indication cost. Here, P represents the number of phases in the phase set, and A represents the number of amplitudes in the amplitude set. The values of P and / or A can be predefined or configured, and are not limited thereto.
[0244] Furthermore, considering that the indication overhead of methods 1 and 2 is related to at least one of the parameters L, M, P, and A, the network device can select a method to indicate the sequence set #B to the terminal device based on the indication overhead. Alternatively, the network device can select a method to indicate the sequence set #B to the terminal device based on at least one of the following parameters: the value of P, A, L, M, and the first parameter.
[0245] For example, if the first parameter takes the value of 0.5, P = 4, and A = 16, since That is, the overhead of method 1 is less than that of method 2. Therefore, the network device can choose method 1 to indicate the sequence set #B to the terminal device. For example, if the first parameter is 0.2, P = 4, and A = 16, since... In other words, the overhead of method 2 is less than that of method 1. Therefore, the network device can choose method 2 to indicate the sequence set #B to the terminal device.
[0246] For terminal devices, the method used by the network device to configure sequence set #B can be determined based on any of the following methods.
[0247] One possible implementation is that the network device instructs the terminal device which method to use to configure the sequence set #B.
[0248] Specifically, the network device sends a sixth instruction message to the terminal device, which instructs the network device to configure sequence set #B using either mode 1 or mode 2. The sixth instruction message and the fourth instruction message can be carried in a single signaling message or in different signaling messages; this is not limited.
[0249] As an example, the sixth indication information is implemented using at least one bit. For instance, suppose one bit indicates that the network device uses either Mode 1 or Mode 2 configuration sequence set #B. If this bit is set to "0", it means the network device uses Mode 1 configuration sequence set #B; if this bit is set to "1", it means the network device uses Mode 2 configuration sequence set #B. It should be understood that the above is merely an illustrative example and is not intended to be limiting.
[0250] In another example, the sixth indication information is implemented through the fourth indication information. In other words, the terminal device receives the fourth indication information and, based on this fourth indication information, can determine the sequence set #B and the configuration method used by the network device for sequence set #B. For example, if the network device uses method 1 to configure sequence set #B, the network device sends the fourth indication information through the first resource, and the terminal device, based on receiving the fourth indication information on the first resource, determines that the network device uses method 1 to configure sequence set #B; if the network device uses method 2 to configure sequence set #B, the network device sends the fourth indication information through the second resource, and the terminal device, based on receiving the fourth indication information on the second resource, determines that the network device uses method 2 to configure sequence set #B. For example, if the network device uses method 1 to configure sequence set #B, the network device sends a fourth indication information to the terminal device. This fourth indication information indicates the L phases corresponding to each sequence in sequence set #B. Based on the fourth indication information indicating the phases corresponding to each sequence, the terminal device determines that the network device uses method 1 to configure sequence set #B. If the network device uses method 2 to configure sequence set #B, the network device sends a fourth indication information to the terminal device. This fourth indication information indicates the M phases and M amplitudes corresponding to each sequence in sequence set #B. Based on the fourth indication information indicating the phases and amplitudes corresponding to each sequence, the terminal device determines that the network device uses method 2 to configure sequence set #B.
[0251] Another possible implementation is that the terminal device determines for itself which method the network device should use to configure the sequence set #B.
[0252] As an example, the terminal device can determine which method the network device should use to configure the sequence set #B based on the first parameter.
[0253] For example, in In this case, the indication cost of Method 1 is less than or equal to the indication cost of Method 2, therefore the terminal device determines that the network device uses the Method 1 configuration sequence set #B. For example, in... In the case where the overhead of mode 2 is less than or equal to the overhead of mode 1, the terminal device determines that the network device uses the mode 2 configuration sequence set #B. For example, assuming P = 4 and A = 64, if α > 0.25, the overhead of mode 1 is less than the overhead of mode 2, and accordingly, the terminal device determines that the network device uses the mode 1 configuration sequence set #B; if α ≤ 0.25, the overhead of mode 2 is less than the overhead of mode 1, and accordingly, the terminal device determines that the network device uses the mode 2 configuration sequence set #B.
[0254] Regarding the specific location of the first frequency domain resources, at least the following implementation methods are included.
[0255] In one possible implementation, the network device indicates the first frequency domain resource to the terminal device. That is, method 500 further includes: the terminal device receiving fifth indication information, which indicates the first frequency domain resource.
[0256] For example, the fifth indication information indicates at least one of the following: the start position of the first frequency domain resource, the end position of the first frequency domain resource, and the number of frequency domain units included in the first frequency domain resource. As an example, the terminal device can determine the number of frequency domain units included in the first frequency domain resource based on the value of the first parameter and the length of the first sequence. Furthermore, based on the start position and / or end position of the first frequency domain resource indicated by the fifth indication information, the first frequency domain resource is determined, and then reference signals can be transmitted and / or received on the first frequency domain resource.
[0257] Another possible implementation is that the terminal device determines the first frequency domain resource itself. For example, taking the case where the terminal device transmits and receives a reference signal, the terminal device can determine the number of frequency domain units included in the first frequency domain resource based on the value of the first parameter and the length of the first sequence, and determine the specific location of the first frequency domain resource based on the available frequency domain resources, thereby transmitting and receiving the reference signal on the first frequency domain resource.
[0258] The method provided by the embodiments of this application has been described in detail above with reference to Figures 5 and 6.
[0259] It is understood that in some of the above embodiments, the term "truncation" is mentioned multiple times, which means to cut off (or select, or use) a portion of elements from multiple elements. Whether or not the "truncation" action is actually performed is not limited. For example, taking "truncating a sequence of length L into a sequence of length M" as an example, it can mean selecting M elements (or M points, or M modulation symbols, etc.) from a sequence of length L (or L points, or L elements, or L modulation symbols, etc.). In other words, in subsequent operations, the corresponding operations are performed using these M elements, and the remaining (LM) elements may not participate in the subsequent operations. It is understood that although "truncation" is used as an example for description, in actual scenarios, the "truncation" action may not be performed. Instead, M elements are selected, and the remaining (LM) elements can be ignored, not used, or discarded.
[0260] It can also be understood that the above embodiments mainly use the determination of M based on the value of the first parameter α, the length L of the first sequence, and the relationship between α, L, and M as an example for illustration, and are not limited thereto. Any scheme that establishes the relationship between α, L, and M, and thus determines the other parameter based on two of the parameters, is applicable to the embodiments of this application.
[0261] The apparatus provided in the embodiments of this application will now be described in detail with reference to Figures 7 to 9. It should be understood that the description of the apparatus embodiments corresponds to the description of the method embodiments. Therefore, any content not described in detail can be referred to the method embodiments above, and for the sake of brevity, will not be repeated here.
[0262] Referring to Figure 7, which is a schematic diagram of a communication device 700 provided in an embodiment of this application, the communication device 700 includes a transceiver unit 710. The transceiver unit 710 can be used to implement corresponding communication functions. The transceiver unit 710 can also be referred to as a communication interface or a communication unit. Optionally, the device 700 further includes a processing unit 720. The processing unit 720 can be used to perform processing, such as generating a reference signal.
[0263] Optionally, the device 700 may further include a storage unit for storing instructions and / or data, and the processing unit 720 may read the instructions and / or data from the storage unit to enable the device to implement the aforementioned method embodiments.
[0264] In a first possible design, the device 700 can be the terminal device in the foregoing embodiments, which can implement the steps or processes corresponding to those executed by the terminal device in the above method embodiments. Specifically, the transceiver unit 710 can be used to perform transceiver-related operations (such as sending and / or receiving data or messages) of the terminal device in the above method embodiments, and the processing unit 720 can be used to perform processing-related operations of the terminal device in the above method embodiments, or operations other than transceiver (such as operations other than sending and / or receiving data or messages).
[0265] In one possible implementation, the transceiver unit 710 is configured to receive first indication information, which indicates a first parameter associated with a first sequence. The value of the first parameter and the length of the first sequence are used to determine the length of the third sequence. The transceiver unit 710 is also configured to transmit and / or receive a reference signal on a first frequency domain resource. The reference signal is generated based on the third sequence, which is generated based on the first sequence and the first parameter. The number of frequency domain units included in the first frequency domain resource is greater than or equal to the length of the third sequence. Optionally, the processing unit 720 is configured to generate the reference signal.
[0266] Optionally, the first indication information indicates a first parameter associated with the first sequence, including any one of the following: the first indication information indicates a first parameter associated with a set of sequences; or, the first indication information indicates a set of parameters associated with the first sequence; or, the first indication information indicates a set of parameters associated with a set of sequences; wherein the set of sequences includes a first sequence, each sequence in the set of sequences has the same length, and the set of parameters includes the first parameter.
[0267] Optionally, the third sequence is generated based on the first sequence and the first parameter, including: the third sequence is generated based on M elements selected from the second sequence, the second sequence is obtained by performing transformation precoding on the first sequence, the first sequence includes L elements, the second sequence includes L elements; where M is the length of the third sequence, M is determined based on the value of the first parameter and L, L is the length of the first sequence, M is a positive integer, and L is an integer greater than M.
[0268] Optionally, the second sequence is obtained by performing a transformation precoding on the first sequence, including: the second sequence is obtained by performing an L-point Discrete Fourier Transform (DFT) on the first sequence.
[0269] Optionally, the value of the first parameter, the length of the first sequence, and the length of the third sequence satisfy any of the following: L / α is an integer obtained by rounding up or down; M is an integer obtained by rounding up or down; M is an integer obtained by rounding up or down; or M is an integer obtained by rounding up or down; where L represents the length of the first sequence, M represents the length of the third sequence, and α represents the value of the first parameter.
[0270] Optionally, the transceiver unit 710 is further configured to receive second indication information, the second indication information indicating a second parameter associated with the data, the second parameter being used to send or receive data based on the second frequency domain resources, wherein the value of the second parameter and the number of frequency domain units included in the second frequency domain resources are used to determine the number of elements included in the data.
[0271] Optionally, the transceiver unit 710 is also configured to receive third indication information, the third indication information indicating a sequence of transmission or reception based on a first waveform, and / or, the third indication information indicating data transmission or reception based on a first waveform, with the first parameter associated with the first waveform.
[0272] Optionally, the value of the first parameter is related to the feature parameters of the first sequence.
[0273] Optionally, the characteristic parameters of the first sequence include the number of phases corresponding to the first sequence and / or the performance corresponding to the reference signal.
[0274] Optionally, the value of the first parameter satisfies at least one of the following: if the number of phases included in the phase set is greater than or equal to the first threshold, the value of the first parameter is less than or equal to the first value; if the number of phases included in the phase set is less than or equal to the second threshold, the value of the first parameter is less than or equal to the second value; or, if the number of phases included in the phase set is less than or equal to the second threshold and the performance corresponding to the reference signal is less than or equal to the third threshold, the value of the first parameter is less than or equal to the third value; wherein, the phase of each element of the first sequence belongs to the phase set.
[0275] Optionally, the transceiver unit 710 is also configured to receive fourth indication information, which indicates a sequence set, the sequence set including a first sequence, and each sequence in the sequence set having the same length.
[0276] Optionally, the fourth indication information indicates L phases corresponding to each sequence in the sequence set; or, the fourth indication information indicates M phases and M amplitudes corresponding to each sequence in the sequence set; where L represents the length of any sequence in the sequence set, and M is determined based on L and the first parameter.
[0277] Optionally, the transceiver unit 710 is also configured to receive fifth indication information, which indicates the first frequency domain resources.
[0278] Optionally, the processing unit 720 is used to obtain channel parameters or sensing parameters based on the received signal and the third sequence, wherein the received signal is the signal received after the reference signal passes through the channel.
[0279] In a second possible design, the device 700 can be a network device as described in the foregoing embodiments. This device 700 can implement the steps or processes performed by the network device corresponding to those described in the method embodiments above. Specifically, the transceiver unit 710 can be used to perform transceiver-related operations (such as sending and / or receiving data or messages) of the network device described in the method embodiments above, and the processing unit 720 can be used to perform processing-related operations of the network device described in the method embodiments above, or operations other than transceiver operations (such as operations other than sending and / or receiving data or messages).
[0280] In one possible implementation, the transceiver unit 710 is configured to transmit first indication information, which indicates a first parameter associated with a first sequence. The value of the first parameter and the length of the first sequence are used to determine the length of the third sequence. The transceiver unit 710 is also configured to transmit or receive a reference signal on a first frequency domain resource. The reference signal is generated based on the third sequence, which is generated based on the first sequence and the first parameter. The number of frequency domain units included in the first frequency domain resource is greater than or equal to the length of the third sequence.
[0281] Optionally, the first indication information indicates a first parameter associated with the first sequence, including any one of the following: the first indication information indicates a first parameter associated with a set of sequences; or, the first indication information indicates a set of parameters associated with the first sequence; or, the first indication information indicates a set of parameters associated with a set of sequences; wherein the set of sequences includes a first sequence, each sequence in the set of sequences has the same length, and the set of parameters includes the first parameter.
[0282] Optionally, the third sequence is generated based on the first sequence and the first parameter, including: the third sequence is generated based on M elements selected from the second sequence, the second sequence is obtained by performing transformation precoding on the first sequence, the first sequence includes L elements, the second sequence includes L elements; where M is the length of the third sequence, M is determined based on the value of the first parameter and L, L is the length of the first sequence, M is a positive integer, and L is an integer greater than M.
[0283] Optionally, the second sequence is obtained by performing a transformation precoding on the first sequence, including: the second sequence is obtained by performing an L-point Discrete Fourier Transform (DFT) on the first sequence.
[0284] Optionally, the value of the first parameter, the length of the first sequence, and the length of the third sequence satisfy any of the following: L / α is an integer obtained by rounding up or down; M is an integer obtained by rounding up or down; M is an integer obtained by rounding up or down; or M is an integer obtained by rounding up or down; where L represents the length of the first sequence, M represents the length of the third sequence, and α represents the value of the first parameter.
[0285] Optionally, the transceiver unit 710 is further configured to send second indication information, the second indication information indicating a second parameter associated with the data, the second parameter being used to send or receive data based on the second frequency domain resources, wherein the value of the second parameter and the number of frequency domain units included in the second frequency domain resources are used to determine the number of elements included in the data.
[0286] Optionally, the transceiver unit 710 is also configured to send third indication information, the third indication information indicating a sequence of transmission or reception based on a first waveform, and / or, the third indication information indicating data transmission or reception based on a first waveform, with the first parameter associated with the first waveform.
[0287] Optionally, the value of the first parameter is related to the feature parameters of the first sequence.
[0288] Optionally, the characteristic parameters of the first sequence include the number of phases corresponding to the first sequence and / or the performance corresponding to the reference signal.
[0289] Optionally, the value of the first parameter satisfies at least one of the following: if the number of phases included in the phase set is greater than or equal to the first threshold, the value of the first parameter is less than or equal to the first value; if the number of phases included in the phase set is less than or equal to the second threshold, the value of the first parameter is less than or equal to the second value; or, if the number of phases included in the phase set is less than or equal to the second threshold and the performance corresponding to the reference signal is less than or equal to the third threshold, the value of the first parameter is less than or equal to the third value; wherein, the phase of each element of the first sequence belongs to the phase set.
[0290] Optionally, the transceiver unit 710 is also configured to send a fourth indication information, the fourth indication information indicating a sequence set, the sequence set including a first sequence, and each sequence in the sequence set having the same length.
[0291] Optionally, the fourth indication information indicates L phases corresponding to each sequence in the sequence set; or, the fourth indication information indicates M phases and M amplitudes corresponding to each sequence in the sequence set; where L represents the length of any sequence in the sequence set, and M is determined based on L and the first parameter.
[0292] Optionally, the transceiver unit 710 is also used to transmit fifth indication information, which indicates the first frequency domain resource.
[0293] Optionally, the processing unit 720 is used to obtain channel parameters or sensing parameters based on the received signal and the third sequence, wherein the received signal is the signal received after the reference signal passes through the channel.
[0294] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0295] It should also be understood that the device 700 here is embodied in the form of a functional unit. The term "unit" here can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, integrated logic circuitry, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that the device 700 can specifically be the communication device in the above embodiments, and can be used to execute the various processes and / or steps corresponding to the communication device in the above method embodiments; to avoid repetition, these will not be described again here.
[0296] The apparatus 700 of each of the above-described schemes has the function of implementing the corresponding steps performed by the communication device (such as a terminal device or a network device) in the above-described methods. The function can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (e.g., the transmitting unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as processing units, can be replaced by processors, each executing the transceiver operations and related processing operations in the respective method embodiments.
[0297] In addition, the transceiver unit 710 described above can also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit.
[0298] It should be noted that the device in Figure 7 can be the communication device (such as a terminal device or a network device) in the aforementioned embodiments, or it can be a chip or a chip system, such as a system on a chip (SoC). The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip. No limitations are imposed here.
[0299] Referring to Figure 8, as an example, Figure 8 is a schematic diagram of another communication device 800 provided in an embodiment of this application. The device 800 includes a processor 810, which is coupled to a memory 820. The memory 820 is used to store computer programs or instructions and / or data. The processor 810 is used to execute the computer programs or instructions stored in the memory 820, or to read the data stored in the memory 820, to perform the methods in the above method embodiments.
[0300] Optionally, there may be one or more processors 810.
[0301] Optionally, the memory 820 may be one or more.
[0302] Alternatively, the memory 820 can be integrated with the processor 810, or it can be set separately.
[0303] Optionally, as shown in FIG8, the device 800 further includes a transceiver 830 for receiving and / or transmitting signals. For example, the processor 810 is used to control the transceiver 830 to receive and / or transmit signals.
[0304] As an example, processor 810 may have the functions of processing unit 720 shown in FIG. 7, memory 820 may have the functions of storage unit, and transceiver 830 may have the functions of transceiver unit 710 shown in FIG. 7.
[0305] As one approach, the device 800 is used to implement the operations performed by a communication device (such as a terminal device or a network device) in the various method embodiments described above.
[0306] For example, processor 810 is used to execute computer programs or instructions stored in memory 820 to implement the relevant operations of the communication device in the various method embodiments above.
[0307] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0308] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0309] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.
[0310] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0311] Referring to Figure 9, as an example, Figure 9 is a schematic diagram of a chip system 900 provided in an embodiment of this application. The chip system 900 (or may also be referred to as a processing system) includes logic circuitry 910 and an input / output interface 920.
[0312] The logic circuit 910 can be a processing circuit in the chip system 900. The logic circuit 910 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 900 to implement the methods and functions of the embodiments of this application. The input / output interface 920 can be an input / output circuit in the chip system 900, outputting processed information from the chip system 900, or inputting data or signaling information to be processed into the chip system 900 for processing.
[0313] As one approach, the chip system 900 is used to implement the operations performed by the communication device (such as a terminal device or a network device) in the various method embodiments described above.
[0314] For example, logic circuit 910 is used to implement processing-related operations performed by a communication device (such as a terminal device or a network device) in the above method embodiments; input / output interface 920 is used to implement sending and / or receiving-related operations performed by a communication device (such as a terminal device or a network device) in the above method embodiments.
[0315] This application also provides a computer-readable storage medium storing a computer program or instructions for implementing the methods executed by a communication device (such as a terminal device or a network device) in the above-described method embodiments. For example, when the computer program or instructions are run on the communication device, the communication device (such as a terminal device or a network device) performs the above-described methods (such as method 500).
[0316] This application also provides a computer program product comprising instructions that, when executed by a computer, implement the methods described above as performed by a communication device (such as a terminal device or a network device). For example, when the computer program or instructions are run on the communication device, the communication device (such as a terminal device or a network device) performs the methods described above (such as method 500).
[0317] This application also provides a communication system that includes the terminal and / or network device described in the embodiments above. For example, the system includes the terminal device and network device shown in the embodiment of FIG5.
[0318] 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.
[0319] In the several embodiments provided in this application, it should be understood that the disclosed apparatus 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 mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.
[0320] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs). For example, the aforementioned available media include, but are not limited to, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, and other media capable of storing program code.
[0321] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, include: Receive first indication information, the first indication information indicating a first parameter associated with a first sequence, the value of the first parameter and the length of the first sequence being used to determine the length of the third sequence; Transmit and / or receive a reference signal on a first frequency domain resource, the reference signal being generated based on the third sequence, the third sequence being generated based on the first sequence and the first parameter, wherein the number of frequency domain units included in the first frequency domain resource is greater than or equal to the length of the third sequence.
2. The method according to claim 1, characterized in that, The first indication information indicates a first parameter associated with the first sequence, including any one of the following: The first indication information indicates the first parameter associated with the sequence set; or, The first indication information indicates the set of parameters associated with the first sequence; or, The first indication information indicates the set of parameters associated with the sequence set; The sequence set includes the first sequence, and each sequence in the sequence set has the same length. The parameter set includes the first parameter.
3. The method according to claim 1 or 2, characterized in that, The third sequence is generated based on the first sequence and the first parameter, and includes: The third sequence is generated based on M elements selected from the second sequence, which is obtained by performing a transformation precoding on the first sequence. The first sequence includes L elements, and the second sequence includes L elements. Where M is the length of the third sequence, M is determined based on the value of the first parameter and L, L is the length of the first sequence, M is a positive integer, and L is an integer greater than M.
4. The method according to claim 3, characterized in that, The second sequence is obtained by performing a transformation precoding on the first sequence, including: The second sequence is obtained by performing an L-point Discrete Fourier Transform (DFT) on the first sequence.
5. The method according to any one of claims 1 to 4, characterized in that, The value of the first parameter, the length of the first sequence, and the length of the third sequence satisfy any one of the following: M is the integer obtained by rounding up or down L / α; M is the integer obtained by rounding up or down L·α; M is the integer obtained by rounding up or down L+α; or M is the integer obtained by rounding up or down L-α; Wherein, L represents the length of the first sequence, M represents the length of the third sequence, and α represents the value of the first parameter.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Receive second indication information, the second indication information indicating a second parameter associated with the data, the second parameter being used to send or receive the data based on a second frequency domain resource, wherein the value of the second parameter and the number of frequency domain units included in the second frequency domain resource are used to determine the number of elements included in the data.
7. The method according to claim 6, characterized in that, The value of the second parameter, the number of elements included in the data, and the number of frequency domain units included in the second frequency domain resource satisfy any one of the following: L' is the integer obtained by rounding up or down M' / β; L' is the integer obtained by rounding up or down M'·β; L' is the integer obtained by rounding up or down M'-β; or, L' is the integer obtained by rounding up or down M'+β; Wherein, L' represents the number of elements included in the data, M' represents the number of frequency domain units included in the second frequency domain resource, and β represents the value of the second parameter.
8. The method according to claim 6 or 7, characterized in that, The second parameter is used to send or receive the data based on the second frequency domain resources, including: The second parameter is used to send or receive data signals based on the second frequency domain resources. The data signals are generated by selecting M' elements after performing conversion precoding on L' elements included in the data.
9. The method according to any one of claims 6 to 8, characterized in that, The method further includes: Data signals are transmitted or received based on the second frequency domain resources. The data signals are generated by selecting M' elements after performing conversion precoding on L' elements included in the data.
10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: Receive third indication information, the third indication information indicating a sequence of transmission or reception based on a first waveform, and / or, the third indication information indicating data transmission or reception based on the first waveform, the first parameter being associated with the first waveform.
11. The method according to any one of claims 1 to 10, characterized in that, The value of the first parameter is related to the feature parameters of the first sequence.
12. The method according to claim 11, characterized in that, The characteristic parameters of the first sequence include the number of phases corresponding to the first sequence and / or the performance corresponding to the reference signal.
13. The method according to claim 11 or 12, characterized in that, The value of the first parameter satisfies at least one of the following: If the number of phases included in the phase set is greater than or equal to the first threshold, the value of the first parameter is less than or equal to the first value. If the number of phases included in the phase set is less than or equal to the second threshold, the value of the first parameter is less than or equal to the second value. or, If the number of phases included in the phase set is less than or equal to the second threshold, and the performance corresponding to the reference signal is less than or equal to the third threshold, the value of the first parameter is less than or equal to the third value. Wherein, the phase of each element in the first sequence belongs to the phase set.
14. The method according to any one of claims 1 to 13, characterized in that, The method further includes: A fourth indication is received, the fourth indication indicating a sequence set, the sequence set including the first sequence, and each sequence in the sequence set having the same length.
15. The method according to claim 14, characterized in that, The fourth indication information indicates the L phases corresponding to each sequence in the sequence set; or... The fourth indication information indicates the M phases and M amplitudes corresponding to each sequence in the sequence set; Where L represents the length of any sequence in the sequence set, and M is determined based on L and the first parameter.
16. The method according to any one of claims 1 to 15, characterized in that, The method further includes: Receive a fifth indication message, which indicates the first frequency domain resource.
17. The method according to any one of claims 1 to 16, characterized in that, The method of receiving a reference signal on a first frequency domain resource further includes: Based on the received signal and the third sequence, channel parameters or sensing parameters are obtained, wherein the received signal is the signal received after the reference signal passes through the channel.
18. A communication method, characterized in that, include: Send a first indication message, the first indication message indicating a first parameter associated with a first sequence, the value of the first parameter and the length of the first sequence being used to determine the length of the third sequence; A reference signal is transmitted or received on a first frequency domain resource, the reference signal being generated based on the third sequence, the third sequence being generated based on the first sequence and the first parameter, and the number of frequency domain units included in the first frequency domain resource being greater than or equal to the length of the third sequence.
19. The method according to claim 18, characterized in that, The first indication information indicates a first parameter associated with the first sequence, including any one of the following: The first indication information indicates the first parameter associated with the sequence set; or, The first indication information indicates the set of parameters associated with the first sequence; or, The first indication information indicates the set of parameters associated with the sequence set; The sequence set includes the first sequence, and each sequence in the sequence set has the same length. The parameter set includes the first parameter.
20. The method according to claim 18 or 19, characterized in that, The third sequence is generated based on the first sequence and the first parameter, and includes: The third sequence is generated based on M elements selected from the second sequence, which is obtained by performing a transformation precoding on the first sequence. The first sequence includes L elements, and the second sequence includes L elements. Where M is the length of the third sequence, M is determined based on the value of the first parameter and L, L is the length of the first sequence, M is a positive integer, and L is an integer greater than M.
21. The method according to claim 20, characterized in that, The second sequence is obtained by performing a transformation precoding on the first sequence, including: The second sequence is obtained by performing an L-point Discrete Fourier Transform (DFT) on the first sequence.
22. The method according to any one of claims 18 to 21, characterized in that, The value of the first parameter, the length of the first sequence, and the length of the third sequence satisfy any one of the following: M is the integer obtained by rounding up or down L / α; M is the integer obtained by rounding up or down L·α; M is the integer obtained by rounding up or down L+α; or M is the integer obtained by rounding up or down L-α; Wherein, L represents the length of the first sequence, M represents the length of the third sequence, and α represents the value of the first parameter.
23. The method according to any one of claims 18 to 22, characterized in that, The method further includes: Send a second indication message, the second indication message indicating a second parameter associated with the data, the second parameter being used to send or receive the data based on the second frequency domain resource, wherein the value of the second parameter and the number of frequency domain units included in the second frequency domain resource are used to determine the number of elements included in the data.
24. The method according to claim 23, characterized in that, The value of the second parameter, the number of elements included in the data, and the number of frequency domain units included in the second frequency domain resource satisfy any one of the following: L' is the integer obtained by rounding up or down M' / β; L' is the integer obtained by rounding up or down M'·β; L' is the integer obtained by rounding up or down M'-β; or, L' is the integer obtained by rounding up or down M'+β; Wherein, L' represents the number of elements included in the data, M' represents the number of frequency domain units included in the second frequency domain resource, and β represents the value of the second parameter.
25. The method according to claim 23 or 24, characterized in that, The second parameter is used to send or receive the data based on the second frequency domain resources, including: The second parameter is used to send or receive data signals based on the second frequency domain resources. The data signals are generated by selecting M' elements after performing conversion precoding on L' elements included in the data.
26. The method according to any one of claims 23 to 25, characterized in that, The method further includes: Data signals are transmitted or received based on the second frequency domain resources. The data signals are generated by selecting M' elements after performing conversion precoding on L' elements included in the data.
27. The method according to any one of claims 18 to 26, characterized in that, The method further includes: Send a third indication message, the third indication message indicating a sequence of transmission or reception based on a first waveform, and / or, the third indication message indicating data transmission or reception based on the first waveform, the first parameter being associated with the first waveform.
28. The method according to any one of claims 18 to 27, characterized in that, The value of the first parameter is related to the feature parameters of the first sequence.
29. The method according to claim 28, characterized in that, The characteristic parameters of the first sequence include the number of phases corresponding to the first sequence and / or the performance corresponding to the reference signal.
30. The method according to claim 28 or 29, characterized in that, The value of the first parameter satisfies at least one of the following: If the number of phases included in the phase set is greater than or equal to the first threshold, the value of the first parameter is less than or equal to the first value. If the number of phases included in the phase set is less than or equal to the second threshold, the value of the first parameter is less than or equal to the second value. or, If the number of phases included in the phase set is less than or equal to the second threshold, and the performance corresponding to the reference signal is less than or equal to the third threshold, the value of the first parameter is less than or equal to the third value. Wherein, the phase of each element in the first sequence belongs to the phase set.
31. The method according to any one of claims 18 to 30, characterized in that, The method further includes: Send a fourth indication message, the fourth indication message indicating a sequence set, the sequence set including the first sequence, and each sequence in the sequence set having the same length.
32. The method according to claim 31, characterized in that, The fourth indication information indicates the L phases corresponding to each sequence in the sequence set; or... The fourth indication information indicates the M phases and M amplitudes corresponding to each sequence in the sequence set; Where L represents the length of any sequence in the sequence set, and M is determined based on L and the first parameter.
33. The method according to any one of claims 18 to 32, characterized in that, The method further includes: Send a fifth indication message, which indicates the first frequency domain resource.
34. A communication device, characterized in that, It includes modules or units for performing the method according to any one of claims 1 to 17; or, it includes modules or units for performing the method according to any one of claims 18 to 33.
35. A communication device, characterized in that, The device includes a processor configured to cause the communication device to perform the method of any one of claims 1 to 17, or configured to cause the communication device to perform the method of any one of claims 18 to 33.
36. The apparatus according to claim 35, characterized in that, The device also includes a memory and / or a communication interface. The memory, coupled to the processor, is used to store computer programs or instructions; The communication interface is coupled to the processor and is used for inputting and / or outputting information.
37. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed on a communication device, cause the communication device to perform the method as described in any one of claims 1 to 17, or cause the communication device to perform the method as described in any one of claims 18 to 33.
38. A computer program product, characterized in that, The computer program product includes a computer program or instructions that, when executed on a communication device, cause the communication device to perform the method as described in any one of claims 1 to 17, or cause the communication device to perform the method as described in any one of claims 18 to 33.
Citation Information
Patent Citations
Perception measurement method and device and related equipment
CN116980846A
Sensing method based on reference signal, reference signal generating method and device
CN118158049A
Method of generating reference signal in wireless communication system
US20140286329A1