Communication method and related product

By configuring multiple frequency domain subbands that are not continuous in the frequency domain within the time domain unit for SRS frequency hopping transmission, the problems of long channel measurement period and difficulty in frequency domain channel interpolation are solved, thus improving the accuracy and efficiency of channel measurement.

CN121770710APending Publication Date: 2026-03-31HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In SRS frequency hopping transmission, the existing technology has a long channel measurement period, which leads to a large difference between the channel estimation result and the actual channel, resulting in serious performance loss, and making frequency domain channel interpolation or prediction difficult.

Method used

By configuring multiple frequency domain sub-bands that are not contiguous in the same time domain unit, the SRS can be transmitted by frequency hopping on multiple frequency domain sub-bands, which improves the accuracy of interpolation channel estimation for the remaining unmeasured sub-bands and uses adjacent SRS sub-bands for frequency domain channel interpolation estimation.

Benefits of technology

It improves the accuracy and efficiency of channel measurement results, reduces the equivalent period of channel measurement, and maintains compatibility with existing SRS frequency hopping transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121770710A_ABST
    Figure CN121770710A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and a related product. The method comprises: a network device sending first information, the first information being associated with the number K of frequency domain sub-bands corresponding to a first time domain unit, each frequency domain sub-band comprising at least one resource block (RB), and the K frequency domain sub-bands being discontinuous in a frequency domain, K being an integer greater than 1; and the terminal equipment receives the first information and sends the pilot signals on the K frequency domain sub-bands. By adopting the method provided by the embodiment of the invention, when channel measurement is carried out on the SRS which is sent on the basis of frequency hopping on the plurality of frequency domain sub-bands, the interpolation channel estimation accuracy of the remaining non-measured sub-bands is improved, and the performance of channel measurement is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method and related products. Background Technology

[0002] Channel sounding reference signal (SRS) frequency hopping is an important transmission mechanism of SRS. It achieves scanning of the measurement bandwidth through multiple SRS transmissions, with the frequency domain bandwidth of the transmitted SRS within each transmission period being less than or equal to the measurement bandwidth. When the frequency domain bandwidth of the transmitted SRS within each transmission period is less than the measurement bandwidth, the power spectral density of the SRS can be increased several times, thereby improving the received signal-to-noise ratio of the SRS.

[0003] However, when SRS performs frequency hopping transmission, the frequency domain resources occupied by SRS within a time domain unit are multiple consecutive resource blocks (RBs), and these consecutive RBs only account for a portion of the entire measurement frequency domain bandwidth. To obtain channel measurement results for the entire measurement frequency domain bandwidth, one approach is to wait for multiple SRS frequency hopping transmissions and then collect the measurement results within the entire measurement bandwidth. However, when the SRS transmission period is large, or in scenarios with drastic channel time-varying, performing channel measurements through multiple transmissions will cause the equivalent channel measurement period to increase exponentially, resulting in a significant difference between the measured channel estimation results and the actual channel, leading to severe performance loss. Another approach is to use a small number of measurements, utilizing channel frequency domain correlation, to obtain channel estimation results for the remaining untransmitted reference signal bandwidth through local bandwidth channel measurements. However, for a single SRS transmission, the measurable frequency domain resources are concentrated within a continuous sub-band, which makes frequency domain channel interpolation or prediction based on channel correlation difficult and results in severe performance loss. Summary of the Invention

[0004] This application provides a communication method and related products. By configuring multiple frequency domain sub-bands that are not continuous in the same time domain unit, the accuracy of interpolation channel estimation of the remaining unmeasured sub-bands is improved when performing channel measurement based on SRS transmitted by frequency hopping on multiple frequency domain sub-bands, thereby improving the performance of channel measurement.

[0005] In a first aspect, this application provides a communication method. The method includes: receiving first information, the first information being associated with the number K of frequency domain sub-bands corresponding to a first time domain unit, the frequency domain sub-bands including at least one resource block RB, and the K frequency domain sub-bands being discontinuous in the frequency domain, where K is an integer greater than 1; and transmitting pilot signals on the K frequency domain sub-bands.

[0006] The first approach can be executed by a terminal device or a module (such as a chip system) within the terminal device, or by a logical node, logical module, or software capable of implementing all or part of the terminal device's functions; there are no restrictions on this.

[0007] In this embodiment, by configuring K discontinuous subbands in the frequency domain for the terminal device within the same time domain unit, the terminal device transmits SRS via frequency hopping on the K subbands. When the network device performs channel measurements based on these frequency-hopping SRS, since the SRS are dispersed within the measurement bandwidth, the base station performs interpolation channel estimation for the remaining unmeasured subbands based on the dispersed SRS. Utilizing adjacent SRS subbands is more beneficial for interpolation estimation of the frequency domain channel, which can effectively improve the accuracy of the channel measurement results and enhance measurement performance.

[0008] In one feasible implementation, the first time-domain unit corresponds to a frequency hopping transmission opportunity.

[0009] In one feasible implementation, when a frequency domain subband includes multiple RBs, the multiple RBs are consecutive in the frequency domain.

[0010] In one feasible implementation, the first information includes a first configuration parameter, parameter B. SRS and parameter b hop When b hop SRS At that time, the number of frequency domain subbands K is determined according to the first configuration parameter.

[0011] This embodiment directly indicates the number K of frequency domain sub-bands through the first configuration parameter, which can effectively improve the efficiency of determining the number of frequency domain sub-bands.

[0012] In one feasible implementation, the first information includes the second configuration parameter b. SRS Parameter B SRS and parameter b hop When b hop SRS At that time, the number of frequency domain subbands N b′ This represents the number of frequency domain subbands corresponding to parameter b′, b SRS Less than or equal to B SRS .

[0013] In one feasible implementation, B SRS Used to indicate frequency hopping bandwidth, b hop Used with B SRS This is combined with determining whether to send pilot signals via frequency hopping.

[0014] In this embodiment, the number of frequency domain subbands K is calculated using a second configuration parameter, where the second configuration parameter is the same as parameter B in the existing SRS frequency domain bandwidth configuration table.​​SRS This ensures that the calculation process for the second configuration parameter follows the parameter settings of the existing SRS frequency domain resource configuration table, guaranteeing the compatibility of the newly added second configuration parameter with the existing SRS frequency domain resource configuration parameters.

[0015] In one feasible implementation, each of the K frequency domain subbands includes the same number of RBs.

[0016] In one feasible implementation, the first information also includes parameter C. SRS The number of RBs in each frequency domain subband is For C SRS and B SRS Determined frequency hopping bandwidth; It is an integer.

[0017] In one feasible implementation, the first information also includes parameter C. SRS The number of RBs in each frequency domain subband is For C SRS and B SRS Determined frequency hopping bandwidth.

[0018] In one feasible implementation, when k is any value from 0 to K-1, the frequency domain spacing of the k-th frequency domain sub-band is the same as that of the (k+1)-th frequency domain sub-band.

[0019] In this embodiment, the number of RBs included in the K frequency domain sub-bands is the same, and the frequency domain spacing between any two adjacent frequency domain sub-bands is the same. This allows the multiple frequency domain sub-bands used for frequency hopping transmission of SRS to be more evenly distributed within the SRS measurement bandwidth corresponding to the first time domain unit. This makes interpolation channel estimation based on the measurement sub-bands for the remaining unmeasured sub-bands more advantageous for frequency domain channel interpolation estimation by utilizing adjacent SRS sub-bands, effectively improving the accuracy of channel measurement results and enhancing measurement performance. Furthermore, the number of RBs occupied by the SRS transmitted in the first time domain unit corresponds to the frequency hopping bandwidth, meaning that the SRS transmitted and measured within the first time domain unit remains unchanged from the existing SRS frequency hopping transmission process, ensuring compatibility. Alternatively, the number of RBs occupied by each frequency domain sub-band in the first time domain unit corresponds to the frequency hopping bandwidth. Therefore, when transmitting SRS in each time domain unit using K frequency domain sub-bands for frequency hopping, the number of time domain units required to complete the measurement bandwidth scan is reduced, effectively improving the efficiency of channel measurement. In other words, with a fixed number of time domain units for receiving SRS, more SRS measurements can be completed, improving channel measurement accuracy.

[0020] In one feasible implementation, the frequency domain spacing between the k-th frequency domain sub-band and the (k+1)-th frequency domain sub-band is... For C SRS The measured bandwidth is defined; the starting position of the frequency domain corresponding to the k-th frequency domain sub-band satisfies:

[0021] k can be any value from 0 to K-1; This represents the number of subcarriers contained in each RB, where b is greater than or equal to 0 and less than or equal to B. SRS The value of n b This is the frequency domain starting offset parameter.

[0022] In one feasible implementation, the frequency domain start offset parameter n b satisfy:

[0023] Where n RRC The frequency hopping offset parameter configured for network devices, where,

[0024] b′ is greater than or equal to b hop And the value of n is less than or equal to b. SRS The number of times the message was sent is indexed.

[0025] In one feasible implementation, the frequency domain spacing between the k-th frequency domain sub-band and the (k+1)-th frequency domain sub-band is... For C SRS The measured bandwidth is defined; the starting position of the frequency domain corresponding to the k-th frequency domain sub-band satisfies:

[0026] k can be any value from 0 to K-1; This represents the number of subcarriers contained in each RB, where b is greater than or equal to 0 and less than or equal to B. SRS The value of n b This is the frequency domain starting offset parameter.

[0027] In one feasible implementation, the frequency domain start offset parameter satisfies:

[0028] Where n RRC The frequency hopping offset parameter configured for network devices, where,

[0029] b′ is greater than or equal to b hop And the value of n is less than or equal to b. SRS Index for the number of times the message was sent.

[0030] The above embodiments provide a method for determining the starting position of the frequency domain according to a corresponding formula when transmitting SRS through K frequency domain subbands. This ensures that the frequency domain resources used for SRS transmission meet conditions such as having the same number of RBs or the same frequency domain spacing between any two adjacent frequency domain subbands. This guarantees that SRS can be transmitted on the K frequency domain subbands as instructed by the network device, thus ensuring the reliability of SRS transmission and reception.

[0031] Secondly, this application provides a communication method. The method includes: transmitting first information, the first information being associated with the number K of frequency domain sub-bands corresponding to a first time domain unit, the frequency domain sub-bands including at least one resource block RB, and the K frequency domain sub-bands being discontinuous in the frequency domain, where K is an integer greater than 1; and receiving pilot signals on the K frequency domain sub-bands.

[0032] The second approach can be executed by network devices or modules within network devices (such as chip systems), or by logical nodes, logical modules, or software capable of implementing all or part of the functions of network devices; there are no limitations on this.

[0033] In one feasible implementation, the first information includes a first configuration parameter, parameter B. SRS and parameter b hop When b hop SRS At that time, the first configuration parameter is used to determine the number K of frequency domain subbands.

[0034] The first information includes the second configuration parameter b. SRS Parameter B SRS and parameter b hop When b hop SRS At that time, the number of frequency domain subbands N b′ This represents the number of frequency domain subbands corresponding to parameter b′, b SRS Less than or equal to B SRS .

[0035] In one feasible implementation, B SRS Used to indicate frequency hopping bandwidth, b hop Used with B SRS This is combined with determining whether to send pilot signals via frequency hopping.

[0036] In one feasible implementation, each of the K frequency domain subbands includes the same number of RBs.

[0037] In one feasible implementation, the first information also includes parameter C. SRS The number of RBs in each frequency domain subband is ​​ For C SRS and B SRS Determined frequency hopping bandwidth; It is an integer.

[0038] In one feasible implementation, the first information also includes parameter C. SRS The number of RBs in each frequency domain subband is For C SRS and B SRS Determined frequency hopping bandwidth.

[0039] In one feasible implementation, when k is any value from 0 to K-1, the frequency domain spacing of the k-th frequency domain sub-band is the same as that of the (k+1)-th frequency domain sub-band.

[0040] In one feasible implementation, the frequency domain spacing between the k-th frequency domain sub-band and the (k+1)-th frequency domain sub-band is... For C SRS The measured bandwidth is defined; the starting position of the frequency domain corresponding to the k-th frequency domain sub-band satisfies:

[0041] k can be any value from 0 to K-1; This represents the number of subcarriers contained in each RB, where b is greater than or equal to 0 and less than or equal to B. SRS The value of n b This is the frequency domain starting offset parameter.

[0042] In one feasible implementation, the frequency domain start offset parameter n b satisfy:

[0043] Where n RRC The frequency hopping offset parameter configured for network devices, where,

[0044] b′ is greater than or equal to b hop And the value of n is less than or equal to b. SRS The number of times the message was sent is indexed.

[0045] In one feasible implementation, the frequency domain spacing between the k-th frequency domain sub-band and the (k+1)-th frequency domain sub-band is... For C SRS The measured bandwidth is defined; the starting position of the frequency domain corresponding to the k-th frequency domain sub-band satisfies:

[0046] k can be any value from 0 to K-1; This represents the number of subcarriers contained in each RB, where b is greater than or equal to 0 and less than or equal to B. SRS The value of n b This is the frequency domain starting offset parameter.

[0047] In one feasible implementation, the frequency domain start offset parameter satisfies:

[0048] Where n RRC The frequency hopping offset parameter configured for network devices, where,

[0049] b′ is greater than or equal to b hop And the value of n is less than or equal to b. SRS Index for the number of times the message was sent.

[0050] Thirdly, a communication device is provided, which includes units or modules for performing the possible methods in either the first or second aspect described above.

[0051] Fourthly, embodiments of this application provide a communication device, the communication device including at least one processor coupled to a memory; wherein the at least one processor is configured to execute a computer program or instructions stored in the memory, such that the methods that may be implemented in either the first or second aspect described above are executed.

[0052] Fifthly, embodiments of this application provide a communication system, which includes a first device and a second device, wherein the first device is used to perform the method described in any one of the first aspects, and the second device is used to perform the method described in any one of the second aspects.

[0053] Sixthly, embodiments of this application provide a computer-readable storage medium storing computer instructions that, when executed, cause the computer to perform the method described in any of the above methods.

[0054] In a seventh aspect, embodiments of this application provide a computer program product, the computer program product comprising: computer program code, which, when executed by a computer, causes the computer to perform the method described in any of the above methods.

[0055] Eighthly, embodiments of this application provide a chip coupled to a memory for reading and executing program instructions in the memory, so that the device in which the chip is located implements the method described in any of the above methods. Attached Figure Description

[0056] Figure 1A This application provides a wireless communication system architecture.

[0057] Figure 1B This is a schematic diagram of a communication device provided in an embodiment of this application.

[0058] Figure 1C This is an O-RAN architecture diagram provided for an embodiment of this application.

[0059] Figure 2A This is a schematic diagram illustrating the frequency domain resources occupied by SRS frequency hopping, as provided in an embodiment of this application.

[0060] Figure 2B This is a schematic diagram of an SRS bandwidth configuration provided in an embodiment of this application.

[0061] Figure 2C This is a schematic diagram of RB mapping for SRS frequency hopping provided in an embodiment of this application.

[0062] Figure 3 This is a flowchart of a communication method provided in an embodiment of this application.

[0063] Figure 4A A flowchart of another communication method provided in an embodiment of this application.

[0064] Figure 4B This is a schematic diagram of a time-frequency resource mapping method for SRS frequency hopping transmission provided in an embodiment of this application.

[0065] Figure 5A A flowchart of another communication method provided in an embodiment of this application.

[0066] Figure 5B This is a schematic diagram of a time-frequency resource mapping method for SRS frequency hopping transmission provided in an embodiment of this application.

[0067] Figure 6 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application.

[0068] Figure 7 This is a schematic diagram of the structure of a network device provided in an embodiment of this application.

[0069] Figure 8 This is a schematic diagram of the structure of a UE provided in an embodiment of this application.

[0070] Figure 9 This is a schematic diagram of a chip structure provided in an embodiment of this application. Detailed Implementation

[0071] The technical solutions in the embodiments of this application will be described below with reference to the accompanying drawings. The terms "system" and "network" in the embodiments of this application can be used interchangeably. Unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship; for example, A / B can represent A or B. "And / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be one or multiple. Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish between network elements and similar items with essentially the same function. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that the terms "first" and "second" are not necessarily different.

[0072] References to "one embodiment" or "some embodiments" in the embodiments described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0073] Furthermore, in the embodiments of this application, the words "exemplary," "for example," etc., are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the term "exemplary" is intended to present the concept in a concrete manner.

[0074] In the embodiments of this application, the terms "information," "signal," "message," "channel," and "singaling" may sometimes be used interchangeably. It should be noted that, without emphasizing their distinction, their intended meanings are consistent. Similarly, "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing their distinction, their intended meanings are consistent. Furthermore, the " / " mentioned in this application can be used to indicate an "or" relationship.

[0075] The following detailed embodiments further illustrate the objectives, technical solutions, and beneficial effects of this application. It should be understood that the following are merely specific embodiments of this application and are not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made based on the technical solutions of this application should be included within the scope of protection of this application.

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

[0077] The system architecture involved in the embodiments of this application is described below.

[0078] See also Figure 1A , Figure 1A This application provides a wireless communication system architecture as an embodiment. Figure 1A As shown, the wireless communication system 1000 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN100 and CN200 can also connect to the Internet 300. RAN100 includes at least one RAN node (e.g., ...). Figure 1A 110a and 110b, collectively referred to as 110) and at least one terminal (such as Figure 1A 120a-120j are collectively referred to as 120. The RAN may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices. Figure 1A(Not shown in the image). Terminal 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to core network 200 wirelessly or via wired connection. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.

[0079] RAN100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, satellite communication / non-terrestrial network (NTN) systems, or future-oriented evolution systems. RAN100 can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system, or a communication system that integrates two or more of the above systems.

[0080] See also Figure 1B , Figure 1B This application provides a schematic diagram of a communication device module, showing the network device and UE corresponding modules and functions as follows. Figure 1B As shown. Network devices and terminal devices can exchange RRC signaling through the RRC module. Network devices and terminal devices can exchange MAC control element (MAC CE) signaling through the media access control (MAC) module. Network devices and terminal devices can exchange uplink / downlink control signaling, such as physical uplink control channel (PUCCH) / physical downlink control channel (PDCCH), and uplink / downlink data signaling, such as physical uplink shared channel (PUSCH) / physical downlink shared channel (PDSCH), through the physical layer (PHY).

[0081] This application's embodiments are applicable to both homogeneous and heterogeneous network scenarios, and are not limited to transmission points. They can involve multi-point collaborative transmission between macro base stations, micro base stations, and macro base stations, and are applicable to both frequency division duplexing (FDD) and time division duplexing (TDD) systems. This application's embodiments are applicable to both low-frequency (sub-6GHz) and high-frequency (above 6GHz) scenarios, including terahertz and optical communication.

[0082] The terminal involved in the embodiments of this application can also be referred to as a terminal device, user equipment (UE), etc. A terminal device is an entity on the user side used to receive or transmit signals, used to send uplink signals to network devices or receive downlink signals from network devices; its main functions include collecting data (in some terminal devices), receiving control information and downlink data from network devices, and sending electromagnetic waves to transmit uplink data to network devices. The terminal device can communicate with one or more core networks through network devices. Terminal devices include handheld devices with wireless connectivity, other processing devices connected to a wireless modem, or vehicle-mounted devices. Terminal devices can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices. Terminal devices can be widely used in various scenarios, such as cellular communication, D2D, V2X, point-to-point (P2P), machine-to-machine (M2M), machine-type communication (MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart cities, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery and mobility, etc.Examples of terminal devices include: 3GPP standard user equipment (UE), fixed equipment, mobile equipment, handheld devices, wearable devices, cellular phones, smartphones, session initiated protocol (SIP) phones, laptops, personal computers, smart books, vehicles, satellites, global positioning system (GPS) devices, target tracking devices, drones, helicopters, aircraft, ships, remote control devices, smart home devices, industrial equipment, personal communication service (PCS) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), wireless network cameras, tablets, handheld computers, mobile internet devices (MIDs), wearable devices such as smartwatches, VR devices, AR devices, wireless terminals in industrial control, terminals in vehicle-to-everything (V2X) systems, wireless terminals in self-driving cars, wireless terminals in smart grids, wireless terminals in transportation safety, and smart city applications. Wireless terminals in various scenarios include smart gas pumps, high-speed rail terminals, and smart home terminals such as smart speakers, smart coffee machines, and smart printers. Terminal devices can be wireless devices in these scenarios or devices installed on wireless devices, such as communication modules, modems, or chips. Terminal devices can also be called terminals, terminal equipment, UEs, mobile stations (MS), mobile terminals (MT), etc. Terminal devices can also be used in future wireless communication systems. Terminal devices can be used in dedicated network equipment or general-purpose equipment. The embodiments of this application do not limit the specific technologies or device forms used in the terminal devices.

[0083] In this application, the communication device used to implement the functions of the terminal device can be a terminal device, a terminal device having some of the functions of the aforementioned terminal device, or a device capable of supporting the implementation of the functions of the aforementioned terminal device, such as a chip system. This device can be installed in the terminal device or used in conjunction with the terminal device. In this application, the chip system can be composed of chips or include chips and other discrete components. The technical solutions provided in this application are described using the example of a terminal device or UE as the communication device.

[0084] The wireless access network nodes involved in this application embodiment are used to receive uplink signals from terminal devices or send downlink signals to terminal devices. Access network nodes can also be referred to as base stations (BS), RAN devices or network elements, access points (APs), small towers, etc. Base stations can broadly encompass various names such as, or be interchangeable with, those listed below, including: RAN node, NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), access network equipment in an open radio access network (O-RAN), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master eNB (MeNB), secondary eNB (SeNB), multi-standard radio (MSR) node, home base station, network controller, access node, radio node, access point (AP), transmission node, transceiver node, building baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), centralized unit (CU), distributed unit (DU), and radio unit (CU). Units (RU), centralized unit control plane (CU-CP) nodes, centralized unit user plane (CU-UP) nodes, positioning nodes, etc. Base stations can be macro base stations, micro base stations, relay nodes, donor nodes, or similar entities, or combinations thereof. Network equipment can also refer to communication modules, modems, or chips installed within the aforementioned equipment or devices. Network equipment can also be mobile switching centers and equipment that performs base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, as well as network-side equipment in future communication systems. Network equipment can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or equipment forms used in the network equipment.

[0085] In some deployments, the network devices mentioned in the embodiments of this application may be devices including CU, DU, or 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. For example, the network devices may include gNB-CU-CP, gNB-CU-UP, and gNB-DU.

[0086] In some deployments, multiple RAN nodes collaborate to assist terminals 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 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 frequency equipment or radio frequency units, such as RRUs, AAUs, or RRHs.

[0087] The aforementioned O-RAN aims to achieve an intelligent and open access network. A key feature of the O-RAN architecture is the separation of hardware and software, achieving network function virtualization and hardware standardization. Furthermore, O-RAN incorporates artificial intelligence (AI). See also... Figure 1C , Figure 1C An O-RAN architecture diagram is provided for an embodiment of this application, such as... Figure 1C As shown, in the ORAN system, CU can also be called O-CU (Open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. 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. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0088] Figure 1C The network elements of the ORAN system are described below:

[0089] Service Management and Orchestration Framework (SMO): Its function is similar to that of a network management system.

[0090] Non-real-time (Non-RT) RAN intelligent controller (RIC): Used for non-real-time intelligent management of RAN functions. It enables artificial intelligence (AI) / machine learning (ML) workflows, including model training and updates, and guides applications / functions within the near-real-time (Near-RT) RAN intelligent controller (RIC) based on policies. The Non-RT RIC is located within the SMO module.

[0091] Near-RT RIC: Used to achieve near real-time intelligent management of the RAN. Through data collection and related operations on the E2 interface, it enables near real-time control and optimization of O-RAN modules and resources.

[0092] O-RAN central unit (O-CU): Used to implement the RRC layer, packet data convergence protocol (PDCP) layer, service data adaptation protocol (SDAP) layer, and other control functions in the 3rd generation partnership project (3GPP) standard.

[0093] O-RAN Central Unit Control Plane (O-CU-CP): Similar to the CU-CP in the NR system, it is used to implement the functions of the RRC layer and the control plane functions of the PDCP layer. It is part of the O-CU.

[0094] O-RAN Central Unit User Plane (O-CU-UP): Similar to the CU-UP in the NR system, it is used to implement the functions of the SDAP layer and the user plane functions of the PDCP layer. It is part of the O-CU.

[0095] O-RAN distributed unit (O-DU): Based on low-layer function partitioning, it is used to implement the radio link control (RLC) layer, media access control (MAC) layer, and higher physical layer (Higher PHY) layer in the 3GPP standard. The higher physical layer functions include one or more of the following: forward error correction (FEC) encoding / decoding, scrambling / descrambling, or modulation / demodulation.

[0096] The O-RAN radio unit (O-RU) is based on low-layer function partitioning and is used to implement lower physical layer (PHY) functions and radio frequency (RF) functions in the 3GPP standard. These PHY functions include one or more of the following: Fast Fourier Transform (FFT) / Inverse Fast Fourier Transform (iFFT), digital beamforming, or extraction and filtering of the Physical Random Access Channel (PRACH). It is similar to the Transmission Reception Point (TRP) or Remote Radio Head (RRH) in 3GPP, but includes PHY functions such as FFT / iFFT or PRACH extraction.

[0097] O-RAN Cloud (O-Cloud): As a cloud computing platform, it includes physical infrastructure nodes for hosting O-RAN functions such as RIC and O-DU; it supports software components (such as operating systems, virtual machine monitoring, container runtimes), management and orchestration functions.

[0098] Figure 1C The included interfaces are described as follows:

[0099] A1 Interface: The interface between Non-RT RIC and Near-RT RIC, used for intelligent and dynamic control of radio resources within the O-RAN. Non-RT RIC provides policies, rich information, and ML model updates to Near-RT RIC through the A1 interface, while Near-RT RIC provides policy feedback to Non-RT RIC through the A1 interface.

[0100] E2 Interface: The E2 interface is an open interface between two endpoints used to connect the Near-RT RIC and the RAN node. RAN nodes include, for example, CU and DU in 5G, O-RAN compatible eNB in ​​4G, O-CU (O-CU-CP and / or O-CU-UP) in O-RAN, and / or O-DU, etc. The RIC can obtain data collection and feedback from the RAN node through the E2 node, and the RAN node can obtain control feedback from the Near-RT RIC through the E2 node.

[0101] O1 Interface: The interface between the management entity in the SMO and the O-RAN module, used for operation management. FCAPS management, software management, and file management are implemented through this interface.

[0102] O2 Interface: The interface between the SMO and the infrastructure management framework that supports O-RAN virtual network functionality.

[0103] The O-FH CUS plane (Open Fronthaul CUS-Plane) interface includes the control plane (C-Plane), user plane (U-Plane), and synchronization plane (S-Plane) interfaces. The control plane is used for real-time control between the O-DU and O-RU, such as transmitting beamforming weights from the O-DU to the O-RU or performing power control from the O-DU to the O-RU. The user plane is used to transmit communication data between the DU and RU for access network devices and terminals. The synchronization plane is used by the O-DU to provide clock synchronization for the O-RU.

[0104] In this application, the communication device used to implement the above-mentioned network access functions can be an access network device, a network device with some access network functions, or a device capable of supporting the implementation of access network functions, such as a chip system, hardware circuit, software module, or hardware circuit plus software module. This device can be installed in the access network device or used in conjunction with the access network device. In the method of this application, the example of an access network device being used as the communication device to implement the access network device functions is described.

[0105] The core network equipment involved in the embodiments of this application refers to the equipment in the CN that provides service support for the terminal. Currently, some examples of core network equipment include: access and mobility management function (AMF) entities, session management function (SMF) entities, user plane function (UPF) entities, etc., which will not be listed here. The AMF entity can be responsible for terminal access management and mobility management; the SMF entity can be responsible for session management, such as user session establishment; the UPF entity can be a user plane functional entity, mainly responsible for connecting to external networks. It should be noted that in this application, entities can also be called network elements or functional entities. For example, an AMF entity can also be called an AMF network element or an AMF functional entity, and an SMF entity can also be called an SMF network element or an SMF functional entity, etc.

[0106] It should be understood that Figures 1A to 1C The number and type of devices in the communication system shown are for illustrative purposes only. This application is not limited to this. In actual applications, the communication system may include more terminal devices, more access network devices, and other network elements, such as network elements used to implement artificial intelligence functions.

[0107] The relevant technologies of this embodiment are described below.

[0108] 1. Key Terms

[0109] Spatial Layer: For Multiple-Input Multiple-Output (MIMO) systems, multiple parallel data streams can be transmitted within the same time-frequency resources using spatial multiplexing. Each data stream can be called a spatial layer. Spatial layers are also called data streams, or simply streams or layers. The number of spatial layers corresponding to a terminal device is also called its rank. Typically, the number of spatial layers corresponding to a terminal device is no greater than the number of antennas in the terminal device.

[0110] SRS: SRS is an uplink reference signal sent by a terminal device to a network device. Upon receiving the SRS signal, the network device can obtain the UL channel from the terminal device to the network device based on the SRS signal. If the uplink and downlink channels are reciprocal (e.g., in a time division duplex (TDD) system), the downlink channel information from the network device to the terminal device can also be obtained based on the uplink channel information using SRS. After obtaining the downlink channel information corresponding to the terminal device, the network device can perform data transmission resource scheduling or precoding processing on the terminal device based on this channel information. An SRS signal can contain one or more SRS ports, also called ports or antenna ports. SRS ports are used to carry SRS signals; each port corresponds to one SRS signal, and different ports can be multiplexed using code division, frequency division, time division, or space division. In one implementation, an SRS resource can include... There are 1 SRS port, and each SRS port corresponds to a configured time-frequency code resource. Typically, each SRS port occupies a different time-frequency code domain resource to reduce mutual interference. Each SRS port corresponds to either the physical antenna or the virtual antenna of the terminal device.

[0111] 2. SRS transmission

[0112] Network devices configure SRS resources for terminal devices. Based on the existing New Radio (NR) protocol, the number of ports in an SRS resource configured by the network device for a terminal device is determined by parameters. This parameter can be configured to 1, 2, 4, or 8. Multiple ports within an SRS resource correspond to different time-frequency resources or sequences to ensure orthogonality between different ports. The location of the corresponding time-frequency resource transmitted by an SRS port is configured through the network device.

[0113] A port p in the SRS resource i The corresponding SRS sequence can be represented as:

[0114]

[0115] in, The SRS base sequences are typically ZC sequences, with the specific generation method determined by the sequence length. v and u are the indices of a base sequence within the SRS base sequence group. For different SRS sequence lengths, at least 30 base sequences can be used. These base sequences are further divided into 30 base sequence groups, each corresponding to a group number u (u = 0, 1, 2, ..., 29). Based on different SRS sequence lengths, each group further contains one or two base sequences, corresponding to sequence numbers v (v = 0, 1). δ = log2(K TC ), It is the length of the SRS sequence, and it is calculated as follows: in is the number of subcarriers within an RB, m is the number of RBs occupied by the SRS in one frequency hopping transmission, and n is the sequence element number.

[0116] As can be seen, one SRS port corresponds to a cyclic shift (CS) of one code field, denoted by the parameter α. Specifically, for port p in an SRS resource... i CSα i Defined as:

[0117]

[0118] Among them, parameters The reference position (or starting position) of the CS occupied by multiple ports corresponding to the SRS resources allocated to the terminal device is configured through the RRC parameter transmissionComb. This indicates the maximum possible value for CS (Content Controllers), or the maximum number of CS that can be configured. Currently in the NR protocol, It is related to the supported comb tooth degree K TC The spacing between two consecutive frequency domain units (such as subcarriers) corresponding to the same SRS comb tooth is configured jointly. and K TC The correspondence is shown in Table 1.

[0119] Table 1

[0120]

[0121] In addition, an SRS port p i The corresponding comb offset (CO) in the frequency domain is represented by parameters. This indicates that the SRS port p i Starting frequency domain position Specifically, it is determined according to the following formula:

[0122]

[0123]

[0124] in It is configured via the higher-level signaling transmissionComb. This indicates the configured frequency domain RB offset. This represents the frequency domain subband offset. Based on equation (2), it can be seen that for different numbers of ports, the values ​​and... Multiple ports of an SRS resource may be distributed on the same comb tooth or on two comb teeth.

[0125] Network devices also configure the time-domain transmission location of SRS through SRS time-domain configuration parameters. An SRS resource can occupy a contiguous... The number of OFDM symbols can be configured via the higher-layer signaling `nrofSymbols`. Additionally, network devices can configure the starting symbol position for SRS transmission within a slot via the higher-layer signaling `startPosition`.

[0126] 3. SRS frequency hopping transmission

[0127] Considering the coverage capability of SRS is a crucial aspect of SRS design. The SRS measurement bandwidth is the total bandwidth used by network devices for channel measurements via SRS. At each SRS transmission time, SRS can transmit signals across the entire measurement bandwidth or only a portion of it. When transmitting signals only on a portion of the measurement bandwidth, it is called SRS frequency hopping transmission, and the length of the portion transmitted each time is called the frequency hopping bandwidth.

[0128] SRS frequency hopping is an important transmission mechanism of SRS. SRS frequency hopping achieves a scan of the measurement bandwidth through multiple SRS transmissions, with each transmission sending only a small frequency domain bandwidth. This can significantly increase the SRS power spectral density and improve the SRS receiver signal-to-noise ratio. Through multiple SRS transmissions, the network device can obtain the channel corresponding to the entire SRS measurement bandwidth.

[0129] See also Figure 2A , Figure 2A This is a schematic diagram of SRS frequency hopping occupying frequency domain resources provided in an embodiment of this application. One cell represents a sub-band in the frequency domain (e.g., one or more RBs). The measurement bandwidth of SRS is 16 RBs, and the frequency hopping bandwidth of SRS is 4 RBs. The measurement bandwidth can be completed by four SRS transmissions (corresponding to four transmission times T0 to T3).

[0130] Specifically, the network device sends configuration information to the terminal device to configure SRS resources (SRS-Resource). This configuration information includes frequency domain configuration parameters and time domain configuration parameters. For SRS port p... i At the beginning of the frequency domain This can be expressed as,

[0131]

[0132] in, The RB offset represents the frequency domain position of the SRS transmission, n shift The number of RBs offset relative to the reference frequency domain position is configured for the network via the higher-layer signaling freqDomainShift. This indicates the number of subcarriers contained in each RB. Used to represent the frequency domain comb offset occupied by the SRS, that is, the subcarrier offset of the starting frequency domain position of the SRS within an RB with reference to the first subcarrier of the RB. This represents the frequency domain offset caused by SRS frequency hopping transmission. This indicates the frequency domain offset when partial SRS is configured. Network devices use higher-layer signaling parameter C... SRS B SRS and b hop The measurement bandwidth and frequency hopping bandwidth of the SRS are configured jointly. The protocol predefines the SRS frequency domain bandwidth configuration table, as shown in Table 2 below.

[0133] Table 2

[0134]

[0135]

[0136] Parameter C in SRS configuration parameters SRS Parameter B is used to determine a row in Table 2. SRS The parameter b is used to indicate the SRS frequency hopping bandwidth (corresponding to the columns in Table 2). hop The value of b determines the SRS measurement bandwidth and whether SRS frequency hopping is enabled. hop ≥B SRS This indicates that SRS does not perform frequency hopping transmission, and the bandwidth of each SRS transmission is parameter B. SRS The corresponding bandwidth, and the transmitted frequency domain start offset parameter satisfies: Where n RRC The frequency hopping offset parameter configured for network devices. If b hop SRS This indicates that the SRS performs frequency hopping transmission, and the bandwidth of each SRS transmission is parameter B. SRS ​The corresponding bandwidth, and the transmitted frequency domain start offset parameter satisfies:

[0137]

[0138] in,

[0139]

[0140] Even refers to even numbers, and odd refers to odd numbers.

[0141] With C SRS For example, with a bandwidth of 18, the corresponding behavior in the SRS bandwidth configuration table is as follows:

[0142]

[0143] It can be seen that B SRS The total measurement bandwidth of 72RB was divided into tree structures using values ​​from 0 to 3. Figure 2B This is a schematic diagram of an SRS bandwidth configuration provided in an embodiment of this application. The bandwidth allocation under different values ​​is as follows: Figure 2B As shown in Figure B. SRS When = 0, N0 = 1, indicating that the total measurement bandwidth is divided into one part, and the SRS transmission bandwidth m SRS,0 =Total measurement bandwidth / 1 = 72 RB, that is, the total measurement bandwidth is 72 RB. SRS When N=2, N1=3.

[0144] If the network device is configured with B SRS =2, b hop =0, b hop SRS This indicates that SRS frequency hopping is enabled. The SRS measurement bandwidth is... SRS frequency hopping bandwidth, or SRS transmission bandwidth, is This can be understood as the total measurement bandwidth m SRS ,0 Cut into Part, or the next level B SRS =1 corresponds to a frequency domain length m SRS,1 =24RB is divided into N2 = 2 parts. Where, N b, This represents the number of frequency domain subbands corresponding to parameter b′, or the length m of the frequency domain of the parent level (corresponding to b′-1). SRS,b′-1 The number of sub-bands. For example, N0 = 1 means that the number of frequency domain sub-bands corresponding to b′ = 0 is 1, and N2 = 2 means that the number of frequency domain sub-bands corresponding to b′ = 2 is 2.

[0145] When the configuration parameter n RRC ​=0, based on the above formula (3) for the starting position of the frequency hopping frequency domain, the frequency domain position occupied by the SRS frequency hopping transmission at this time is as follows: Figure 2C As shown. Figure 2C This is a schematic diagram of RB mapping for SRS frequency hopping provided in an embodiment of this application. Figure 2C The RBs filled in with color represent the RBs occupied by the SRS transmission bandwidth at each transmission time. For example, at transmission time 1 (T0), the SRS transmission bandwidth occupies RB60 to RB71, at transmission time 2 (T1), the SRS transmission bandwidth occupies RB36 to RB47, and so on.

[0146] As described above, when SRS performs frequency hopping transmission, the frequency domain resources occupied by SRS within a time domain unit consist of multiple consecutive redundancies (RBs), and these multiple consecutive RBs only account for a portion of the entire measurement frequency domain bandwidth. To obtain the channel measurement results for the entire measurement frequency domain bandwidth, one approach is to wait for multiple SRS frequency hopping transmissions and then collect the measurement results within the entire measurement bandwidth. For example... Figure 2B As shown, B SRS When the SRS value is 2, six SRS transmissions are required to complete the channel estimation for the entire measurement frequency domain bandwidth. When the SRS transmission period is long, or in scenarios where the channel time-varying is drastic, performing channel measurements through multiple transmissions will cause the equivalent channel measurement period to increase exponentially, resulting in a significant difference between the measured channel estimation result and the actual channel, leading to severe performance loss.

[0147] Another approach is to obtain channel estimation results within the remaining untransmitted reference signal bandwidth through a small number of measurements, utilizing channel frequency domain correlation and local bandwidth channel measurements. However, as... Figure 2B As shown, for a single SRS transmission, the measurable frequency domain resources are concentrated within a continuous subband. This makes frequency domain channel interpolation or prediction based on channel correlation difficult and results in significant performance loss (extrapolation results in a more severe performance loss than interpolation).

[0148] Example 1: Based on this, please refer to Figure 3 , Figure 3 A flowchart of a communication method provided in an embodiment of this application is shown below. Figure 3 As shown, the method includes the following steps:

[0149] 201. The network device sends first information, which is associated with the number K of frequency domain sub-bands corresponding to the first time domain unit. Correspondingly, the terminal device receives the first information.

[0150] Among them, the frequency domain sub-band includes at least one resource block RB, and the K frequency domain sub-bands are not contiguous in the frequency domain, where K is an integer greater than 1.

[0151] In this embodiment, the first time-domain unit refers to the smallest time-domain granularity corresponding to frequency hopping transmission. Alternatively, the first time-domain unit is the time-domain resource (or the corresponding orthogonal frequency division multiplexing (OFDM) symbol) corresponding to a single frequency hopping transmission opportunity. The first time-domain unit can be one or more OFDM symbols. For example, assuming that SRS needs to be transmitted on one OFDM symbol during each frequency hopping transmission opportunity, then the first time-domain unit is that one OFDM symbol. As another example, when SRS is repeatedly transmitted, it is transmitted on multiple OFDM symbols during the frequency hopping transmission opportunity; or when the number of SRS ports is 8, SRS can be transmitted on 2 OFDM symbols during the frequency hopping transmission opportunity. In these cases, the first time-domain unit corresponds to multiple OFDM symbols.

[0152] The frequency domain sub-band corresponding to the first time domain unit refers to the continuous frequency domain units used to transmit SRS on the first time domain unit. A frequency domain unit is the smallest frequency domain granularity used to transmit SRS; in this embodiment, one frequency domain unit corresponds to one RB. A frequency domain sub-band may include one or more RBs. When a frequency domain sub-band includes multiple RBs, these multiple RBs are continuous in the frequency domain. Alternatively, when two RBs are both used to transmit SRS, but there is a frequency domain interval between them, then the two RBs belong to two different frequency domain sub-bands. For example, if the frequency domain units used to transmit SRS on the first time domain unit include RB0 to RB5, and RB7, RB10 to RB13, then the first time domain unit includes three frequency domain sub-bands used to transmit SRS.

[0153] The network device sends first information to the terminal device, which includes parameters related to the number K of frequency domain subbands. Specifically, the first information may be RRC signaling. K is an integer greater than 1, meaning that the number of subbands corresponding to the first time domain unit is greater than 1.

[0154] Optionally, the first information includes a first configuration parameter, parameter B. SRS and parameter b hop When b hop SRS At that time, the number of frequency domain subbands K is determined according to the first configuration parameter.

[0155] Parameter B SRS and b hop These are the relevant parameters from the SRS frequency domain bandwidth configuration table in Table 2 above. Among them, B... SRS It can be used to determine the frequency hopping bandwidth, B SRS and b hop This can be used to determine whether to send SRS via frequency hopping. These two parameters are configured via RRC signaling. Therefore, the first configuration parameter and parameter B are sent.​SRS and b hop These can be the same RRC signaling message or different RRC signaling messages. When b hop SRS When the signal is set to frequency hopping, the SRS is transmitted on K sub-bands of the first time domain unit. The first configuration parameter can directly indicate the value of K.

[0156] When the first configuration parameter directly indicates the value of K, the value of the first configuration parameter is greater than 1. Furthermore, since frequency hopping transmission occurs across the entire measurement bandwidth, there are idle frequency domain units (not used for SRS transmission) in the first time domain unit. Therefore, the difference between the first configuration parameter and the measurement bandwidth is less than or equal to K-1 RBs (within the same time domain unit, there must be at least one RB between every two adjacent sub-bands; two adjacent sub-bands mean there are no other sub-bands in between). That is, 1 < first configuration parameter ≤ measurement bandwidth - (K-1).

[0157] Optionally, the first information includes the second configuration parameter b. SRS Parameter B SRS and parameter b hop When b hop SRS At that time, the number of frequency domain subbands N b′ This represents the number of frequency domain subbands corresponding to parameter b′, b SRS Less than or equal to B SRS .

[0158] Similarly, when b hop SRS When it indicates frequency hopping transmission of SRS, SRS is specifically transmitted on K sub-bands of the first time domain unit.

[0159] The second configuration parameter indicated in the first information is b. SRS b SRS greater than or equal to 0 and less than or equal to B SRS The value. The total measurement bandwidth is divided into SRS transmission is performed. Number of subbands on the first time domain unit. Then at least need to Only on the first time domain unit can the SRS transmission of the entire measurement bandwidth be completed.

[0160] 202. The terminal device transmits pilot signals on K frequency sub-bands. Correspondingly, the network device receives pilot signals on K frequency sub-bands.

[0161] A pilot signal is a known signal provided by the transmitter to the receiver for channel estimation or channel sounding. In this embodiment, the pilot signal is the SRS.​​​

[0162] After receiving the first information, the terminal device can determine the number of subbands K, and then transmit SRS on K subbands. Specifically, the terminal device can transmit SRS on K subbands in a specified first time domain unit. Alternatively, the terminal device can continuously transmit SRS on K subbands in each time domain unit according to a preset period. The network device can also know the number of subbands K in the first time domain unit and receive SRS on K subbands. Uplink channel measurement is performed based on the received SRS. Alternatively, downlink channel measurement is also performed.

[0163] As can be seen, this application configures K frequency-discontinuous subbands for the terminal device within the same time-domain unit, enabling the terminal device to transmit SRS via frequency hopping on the K subbands. When the network device performs channel measurements based on these frequency-hopping SRS, since the SRS are dispersed within the measurement bandwidth, the base station performs interpolation channel estimation for the remaining unmeasured subbands based on the dispersed SRS. Utilizing adjacent SRS subbands is more beneficial for interpolation estimation of the frequency-domain channel, effectively improving the accuracy of channel measurement results and enhancing measurement performance.

[0164] Example 2: Example 1 above proposed that the number of frequency domain sub-bands corresponding to the first time domain unit can be indicated by either a first configuration parameter or a second configuration parameter in the first information. This example specifically describes the case where the number of frequency domain sub-bands K is indicated by the first configuration parameter.

[0165] See also Figure 4A , Figure 4A A flowchart of another communication method provided in an embodiment of this application, the method comprising:

[0166] 301. The network device sends first information, which includes first configuration parameters. Correspondingly, the terminal device receives the first information.

[0167] Additionally, the first information may also include parameter B. SRS and parameter b hop When b hop SRS At that time, the first configuration parameter is used to indicate the number K of frequency domain subbands on the first time domain unit.

[0168] Each frequency domain subband includes at least one resource block RB, and the K frequency domain subbands are not contiguous in the frequency domain, where K is an integer greater than 1.

[0169] As described in Embodiment 1 above, the first configuration parameter B can be sent in the first information. SRS and b hop When b hop SRS ​​When frequency hopping transmission is indicated, the number of frequency domain sub-bands K on the first time domain unit can be directly determined based on the first configuration parameter. After determining the number of frequency domain sub-bands K, the number of RBs (frequency domain units) included in each frequency domain sub-band K can be further determined.

[0170] Optionally, each of the K frequency domain subbands includes the same number of RBs.

[0171] Optionally, the number of RBs in each frequency domain subband is For C SRS and B SRS Determined frequency hopping bandwidth.

[0172] For example, in this embodiment, the frequency hopping bandwidth used for transmitting SRS on the first time domain unit is based on C. SRS and B SRS Definite, represented as Each of the K frequency domain subbands contains the same number of RBs, and the number of RBs in each frequency domain subband is... This means dividing the frequency hopping bandwidth of the first time domain unit into K equal parts. The setting of K also needs to ensure that the number of RBs in each frequency domain sub-band is an integer.

[0173] This embodiment, based on the existing SRS frequency domain bandwidth configuration table, sends a first configuration parameter to instruct that the SRS mapped on the measurement bandwidth be sent through K frequency domain subbands. Let C... SRS Taking 13 as an example, the corresponding SRS bandwidth configuration table is as follows:

[0174] Table 3

[0175]

[0176] Network device indicator C SRS =13, B SRS =3, b hop =0, the terminal device transmits an SRS frequency hopping bandwidth of m within one time domain unit. SRS,3 =4RB, corresponding to an SRS measurement bandwidth of m SRS,0 =48RB. The frequency domain start offset parameter transmitted by SRS satisfies: Where n RRC The frequency hopping offset parameter configured for network devices. If b hop SRS This indicates that the SRS performs frequency hopping transmission, and the bandwidth of each SRS transmission is parameter B. SRS The corresponding bandwidth. Without dividing the frequency domain into K sub-bands, the frequency domain starting offset parameter transmitted by SRS satisfies the aforementioned formulas (4) and (5). ​

[0177] See also Figure 4B , Figure 4B This is a schematic diagram of a time-frequency resource mapping method for SRS frequency hopping transmission provided in an embodiment of this application, as shown below. Figure 4B As shown in (a), without dividing the frequency domain into K subbands (or K=1), within one SRS transmission opportunity, only 4 consecutive RBs out of the 48 RBs to be measured are mapped and transmitted via SRS. A total of 12 SRS transmissions are required to complete the channel measurement of all 48 RBs.

[0178] In this embodiment, a time-domain unit is divided into K frequency-domain sub-bands. The total number of RBs occupied by these K frequency-domain sub-bands is equal to the frequency hopping bandwidth.

[0179] like Figure 4B As shown in (b), when the network device indicates the first configuration parameter as 2, and K = 2, the number of RBs in each frequency domain subband is K(RB) = 4 / 2 = 2RBs. Or as... Figure 4B As shown in (c), when K=4, the number of RBs in each frequency domain subband is K(RB)=4 / 4=1RB.

[0180] After determining the number of RBs in each of the K frequency sub-bands in the first time-domain unit, the frequency domain spacing between every two adjacent frequency sub-bands can also be determined. Optionally, when k is any value from 0 to K-1, the frequency domain spacing of the k-th frequency sub-band is the same as that of the (k+1)-th frequency sub-band.

[0181] For example, when k is any value from 0 to K-1, the frequency domain interval between the k-th and (k+1)-th frequency domain sub-bands, such as the 1st and 2nd frequency domain sub-bands, or the 2nd and 3rd frequency domain sub-bands, is the same; that is, the frequency domain interval between any two adjacent frequency domain sub-bands is the same. The frequency domain interval between two adjacent frequency domain sub-bands described in this embodiment refers to the number of RBs between the first RB not included in the preceding frequency domain sub-band and the last RB not included in the following frequency domain sub-band.

[0182] For example, the frequency domain units in the first time domain unit are equally divided into K frequency domain sub-bands, and the frequency domain spacing between the k-th frequency domain sub-band and the (k+1)-th frequency domain sub-band is... in, This refers to measuring bandwidth. To determine the frequency hopping bandwidth, the frequency domain units in the first time domain unit that are not used for transmitting SRS are equally divided into K parts as the frequency domain spacing between adjacent frequency domain sub-bands in the K frequency domain sub-bands. Specifically, as follows... Figure 4B As shown in (b) in the figure, It is 48RB. When the frequency domain is 4 RB and K = 2, the frequency domain spacing of the sub-bands is (48-4) / 2 = 22 RB. Or, as... Figure 4B As shown in (c), when K=4, the frequency domain spacing of the frequency domain sub-band is (48-4) / 4=11RB.

[0183] Furthermore, after determining the frequency domain spacing between adjacent frequency domain sub-bands in the K frequency domain sub-bands, the frequency domain starting position of each frequency domain sub-band can also be determined. The frequency domain starting position corresponding to the k-th frequency domain sub-band satisfies:

[0184]

[0185] in This represents the number of subcarriers contained in each RB, where b is greater than or equal to 0 and less than or equal to B. SRS The value of n b This is the frequency domain starting offset parameter.

[0186] Frequency domain start offset parameter n b satisfy:

[0187]

[0188] Where n RRC Frequency hopping offset parameters configured for network devices.

[0189] b′ is greater than or equal to b hop And the value of n is less than or equal to b. SRS The number of times the message was sent is indexed.

[0190] 302. The terminal device transmits pilot signals on K frequency sub-bands. Correspondingly, the network device receives pilot signals on K frequency sub-bands.

[0191] Information such as the number of redundancy blocks (RBs) in each of the aforementioned K frequency domain subbands being the same, or the frequency domain spacing of adjacent subbands being the same, can be configured by the network device sending second information, agreed upon through a protocol, or set as a default setting. Based on this information, the terminal device determines the frequency domain resources occupied by the K frequency domain subbands for frequency hopping SRS transmission and transmits SRS on the frequency domain resources of these K subbands. The network device also determines the frequency domain resources occupied by the K frequency domain subbands based on their configurations and receives SRS on the frequency domain resources of these K subbands. The network device can then perform uplink channel measurements based on the received SRS, or it can also perform downlink channel measurements.

[0192] As can be seen, in this embodiment, the first configuration parameters sent by the network device indicate K frequency sub-bands on the first time-domain unit. Each of the K frequency sub-bands on the first time-domain unit is configured with the same number of RBs, and adjacent frequency sub-bands are configured with the same frequency spacing. This allows the multiple frequency sub-bands used for frequency-hopping SRS transmission to be more evenly distributed on the first time-domain unit. This enables interpolation channel estimation of the remaining unmeasured sub-bands based on the measured sub-bands. Utilizing adjacent SRS sub-bands is more beneficial for interpolation estimation of the frequency-domain channel, effectively improving the accuracy of channel measurement results and enhancing measurement performance. Furthermore, the SRS transmitted and measured within each time-domain unit remains unchanged during this process, ensuring compatibility.

[0193] Example 3: This example specifically describes the case where the number of frequency domain sub-bands K is indicated by the second configuration parameter.

[0194] See also Figure 5A , Figure 5A A flowchart of another communication method provided in an embodiment of this application, the method comprising:

[0195] 401. The network device sends first information, which includes the second configuration parameter b. SRS Correspondingly, the terminal device receives the first information.

[0196] The first piece of information may also include parameter B. SRS and parameter b hop When b hop SRS At that time, the second configuration parameter is used to determine the number K of frequency domain subbands on the first time domain unit.

[0197] Each frequency domain subband includes at least one resource block RB, and the K frequency domain subbands are not contiguous in the frequency domain, where K is an integer greater than 1.

[0198] As described in Embodiment 1 above, the second configuration parameter b can be sent in the first information. SRS B SRS and b hop When b hop SRS When the frequency hopping transmission is indicated, it can be determined based on b. SRS Determine the number K of frequency domain subbands in the first time domain unit. Specifically, N b′ Indicates the bth SRS Level to B SRS The number of frequency domain subbands contained between levels, b SRS Less than or equal to B SRS .

[0199] Optionally, each of the K frequency domain subbands includes the same number of RBs.​​

[0200] Optionally, the number of RBs in each frequency domain subband is For C SRS and B SRS Determined frequency hopping bandwidth.

[0201] For example, in this embodiment, the frequency hopping bandwidth is based on C in the SRS frequency domain bandwidth configuration table. SRS and B SRS Definite, represented as The number of RBs included in each frequency domain subband is That is, the number of RBs occupied by the SRS transmitted by each time-domain unit is: SRS is transmitted at a rate of K times per time unit.

[0202] Furthermore, assuming that SRS is transmitted in K frequency domain subbands across multiple consecutive time domain units, since 0 to the Bth... SRS The number of frequency domain subbands contained between levels is The number of frequency subbands included in each time domain unit is . Then at least through One transmission timing can complete the transmission of all SRS mapped to the measurement unit width.

[0203] Also using C SRS Taking 13 as an example, the corresponding SRS bandwidth configuration table is as follows:

[0204] Table 3

[0205]

[0206] The corresponding SRS measurement bandwidth is m SRS,0 =48RB. b SRS When = 1, the number of frequency subbands in each time domain unit One, 0 to B SRS The number of frequency domain subbands contained between levels = N0N1N2N3 = 1*2*2*3 = 12. Therefore, at least 12 / 2 = 6 time domain units (transmission timings) are needed to fully measure the transmission of SRS on a single bandwidth.

[0207] See also Figure 5B , Figure 5B This is a schematic diagram of a time-frequency resource mapping method for SRS frequency hopping transmission provided in an embodiment of this application, as shown below. Figure 5B As shown in (a), without dividing the frequency domain into K subbands (or K=1), within one SRS transmission opportunity, only four consecutive RBs in one frequency domain subband out of the 48 RBs to be measured are mapped to SRS and transmitted. A total of 12 SRS transmission opportunities are required to complete the channel measurement of the 48 RBs.

[0208] In this embodiment, the time domain unit is divided into K frequency domain sub-bands. Furthermore, the number of RBs occupied by each frequency domain sub-band equals the frequency hopping bandwidth.

[0209] like Figure 5B As shown in (b), the network device indicates the second configuration parameter b. SRS When = 1, The number of RBs in each frequency subband is K(RB) = 4 RBs, and 4*2 = 8 RBs of the SRS to be measured can be transmitted in each time unit. Therefore, a total of 48 / 8 = 6 transmission opportunities are needed to complete the channel measurement of 48 RBs.

[0210] Or like Figure 4B As shown in (c), the network device indicates the second configuration parameter b. SRS When = 2, There are 48 SRS under test, with K(RB) = 4 RBs in each frequency subband and 4*4 = 16 RBs that can be transmitted in each time unit. Therefore, a total of 48 / 16 = 3 transmission opportunities are needed to complete the channel measurement of 48 RBs.

[0211] After determining the number of RBs in each of the K frequency sub-bands in the first time-domain unit, the frequency domain spacing between every two adjacent frequency sub-bands can also be determined. Optionally, when k is any value from 0 to K-1, the frequency domain spacing of the k-th frequency sub-band is the same as that of the (k+1)-th frequency sub-band.

[0212] For example, when k is any value from 0 to K-1, the frequency domain sub-band and the (k+1)th frequency domain sub-band, such as the 1st and 2nd frequency domain sub-band, or the 2nd and 3rd frequency domain sub-band, have the same frequency domain spacing, meaning that the frequency domain spacing between any two adjacent frequency domain sub-bands is the same. In other words, the frequency domain unit on the first time domain is divided equally by K frequency domain sub-bands, and the frequency domain spacing between the kth and (k+1)th frequency domain sub-bands is... in, This refers to measuring bandwidth. This is the frequency hopping bandwidth. The frequency domain units in the first time domain unit that are not used for SRS transmission are equally divided into K parts as the frequency domain spacing between adjacent frequency domain sub-bands in the K frequency domain sub-bands. Specifically, as follows... Figure 5B As shown in (b) in the figure, It is 48RB. For 4RB, b SRS When K=1 and K=2, the frequency domain spacing of the frequency domain sub-bands is (48-4*2) / 2=20RB. Or, as... Figure 5B As shown in (c) in the figure, b SRS When K = 2 and K = 4, the frequency domain spacing of the frequency domain sub-band is (48 - 4 * 4) / 4 = 8 RB.

[0213] Furthermore, after determining the frequency domain spacing between adjacent frequency domain sub-bands in the K frequency domain sub-bands, the frequency domain starting position of each frequency domain sub-band can also be determined. The frequency domain starting position corresponding to the k-th frequency domain sub-band satisfies:

[0214]

[0215] in This represents the number of subcarriers contained in each RB, where b is greater than or equal to 0 and less than or equal to B. SRS The value of n b This is the frequency domain starting offset parameter.

[0216] The frequency domain start offset parameter satisfies:

[0217]

[0218] Where n RRC Frequency hopping offset parameters configured for network devices.

[0219] b′ is greater than or equal to b hop And the value of n is less than or equal to b. SRS Index for the number of times the message was sent.

[0220] 402. The terminal device transmits pilot signals on K frequency sub-bands. Correspondingly, the network device receives pilot signals on K frequency sub-bands.

[0221] Information such as the number of redundancy blocks (RBs) in each of the aforementioned K frequency domain subbands being the same, or the frequency domain spacing of adjacent subbands being the same, can be configured by the network device sending second information, agreed upon through a protocol, or set as a default setting. Based on this information, the terminal device determines the frequency domain resources occupied by the K frequency domain subbands for frequency hopping SRS transmission and transmits SRS on the frequency domain resources of these K subbands. The network device also determines the frequency domain resources occupied by the K frequency domain subbands based on their configurations and receives SRS on the frequency domain resources of these K subbands. The network device can then perform uplink channel measurements based on the received SRS, or it can also perform downlink channel measurements.

[0222] As can be seen, in this embodiment, by determining K frequency sub-bands on the first time-domain unit through the second configuration parameters sent by the network device, configuring the same number of RBs for each of the K frequency sub-bands on the first time-domain unit, and configuring the same frequency interval for adjacent frequency sub-bands, the multiple frequency sub-bands used for frequency hopping transmission of SRS can be more evenly distributed on the first time-domain unit, further improving the accuracy of interpolation channel estimation of the remaining unmeasured sub-bands based on the measured sub-bands, thereby improving measurement performance. Furthermore, since the number of RBs occupied by each frequency sub-band is equal to the frequency hopping bandwidth, on the one hand, it ensures that the performance of each SRS channel estimation is not affected; on the other hand, the SRS to be measured corresponding to the frequency hopping bandwidth can be transmitted multiple times within a single transmission opportunity, reducing the number of time-domain units required to complete the measurement bandwidth scan, effectively improving the efficiency of channel measurement. In other words, with a fixed number of time-domain units for receiving SRS, more SRS measurements can be completed, improving the accuracy of channel measurement.

[0223] Please see Figure 6 , Figure 6 This is a schematic diagram of a communication device provided in an embodiment of this application. This communication device can be used to execute any of the methods described in the foregoing embodiments.

[0224] like Figure 6 As shown, the communication device includes a processing module 1501 and a transceiver module 1502. The processing module 1501 may be one or more processors, and the transceiver module 1502 may be a transceiver or a communication interface. This communication device can be used to implement the functions of devices such as the first device and the second device involved in any of the above method embodiments. These devices may be hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (e.g., a cloud platform). Optionally, the communication device may also include a storage module 1503 for storing the program code and data of the communication device.

[0225] In the first example, the communication device can be used as a terminal device or a chip within a terminal device in Embodiments 1 to 3, and executes the steps performed by the terminal device in the above method embodiments. The transceiver module 1502 is used to support communication with network devices, etc. The processing module 1501 can be used to support the execution of actions performed by the terminal device in the above method embodiments, other than sending and receiving.

[0226] Specifically, the transceiver module 1502 is used to receive first information, which is associated with the number K of frequency domain sub-bands corresponding to the first time domain unit. The frequency domain sub-bands include at least one resource block RB, and the K frequency domain sub-bands are not continuous in the frequency domain, where K is an integer greater than 1. The processing module 1501 is used to transmit pilot signals on the K frequency domain sub-bands in conjunction with the transceiver module 1502.

[0227] In one feasible implementation, when a frequency domain subband includes multiple RBs, the multiple RBs are consecutive in the frequency domain.

[0228] In one feasible implementation, the first information includes a first configuration parameter, parameter B. SRS and parameter b hop When b hop SRS At that time, the number of frequency domain subbands K is determined according to the first configuration parameter.

[0229] In one feasible implementation, the first information includes the second configuration parameter b. SRS Parameter B SRS and parameter b hop When b hop SRS At that time, the number of frequency domain subbands N b′ This represents the number of frequency domain subbands corresponding to parameter b′, b SRS Less than or equal to B SRS .

[0230] In one feasible implementation, B SRS Used to indicate frequency hopping bandwidth, b hop Used with B SRS This is combined with determining whether to send pilot signals via frequency hopping.

[0231] In one feasible implementation, each of the K frequency domain subbands includes the same number of RBs.

[0232] In one feasible implementation, the first information also includes parameter C. SRS The number of RBs in each frequency domain subband is For C SRS and B SRS Determined frequency hopping bandwidth; It is an integer.

[0233] In one feasible implementation, the first information also includes parameter C. SRS The number of RBs in each frequency domain subband is For C SRS and B SRS Determined frequency hopping bandwidth.

[0234] In one feasible implementation, when k is any value from 0 to K-1, the frequency domain spacing of the k-th frequency domain sub-band is the same as that of the (k+1)-th frequency domain sub-band.

[0235] ​​In one feasible implementation, the frequency domain spacing between the k-th frequency domain sub-band and the (k+1)-th frequency domain sub-band is... For C SRS The measured bandwidth is defined; the starting position of the frequency domain corresponding to the k-th frequency domain sub-band satisfies:

[0236] k can be any value from 0 to K-1; This represents the number of subcarriers contained in each RB, where b is greater than or equal to 0 and less than or equal to B. SRS The value of n b This is the frequency domain starting offset parameter.

[0237] In one feasible implementation, the frequency domain start offset parameter n b satisfy:

[0238] Where n RRC The frequency hopping offset parameter configured for network devices, where,

[0239] b′ is greater than or equal to b hop And the value of n is less than or equal to b. SRS The number of times the message was sent is indexed.

[0240] In one feasible implementation, the frequency domain spacing between the k-th frequency domain sub-band and the (k+1)-th frequency domain sub-band is... For C SRS The measured bandwidth is defined; the starting position of the frequency domain corresponding to the k-th frequency domain sub-band satisfies:

[0241] k can be any value from 0 to K-1; This represents the number of subcarriers contained in each RB, where b is greater than or equal to 0 and less than or equal to B. SRS The value of n b This is the frequency domain starting offset parameter.

[0242] In one feasible implementation, the frequency domain start offset parameter satisfies:

[0243] Where n RRC The frequency hopping offset parameter configured for network devices, where,

[0244] b′ is greater than or equal to b hop And the value of n is less than or equal to b. SRS Index for the number of times the message was sent.

[0245] In a second example, the communication device can function as a network device or a chip within a network device as described in Embodiments 1 to 3, and execute the steps performed by the network device in the above method embodiments. The transceiver module 1502 supports communication with the terminal device. The processing module 1501 can be used to support the execution of actions performed by the network device in the above method embodiments, excluding sending and receiving.

[0246] Specifically, the transceiver module 1502 is used to send first information, which is associated with the number K of frequency domain sub-bands corresponding to the first time domain unit. The frequency domain sub-bands include at least one resource block RB, and the K frequency domain sub-bands are not continuous in the frequency domain, where K is an integer greater than 1. The transceiver module 1502 is also used to receive pilot signals on the K frequency domain sub-bands.

[0247] Please see Figure 7 , Figure 7 The simplified structural diagram of a network device provided in this application embodiment can be used as one implementation of the network device in this application.

[0248] The network device includes a radio frequency (RF) signal transceiver and conversion section and a baseband section 42. The RF signal transceiver and conversion section further includes a receiving module 41 and a transmitting module 43 (which can also be collectively referred to as transceiver modules). The RF signal transceiver and conversion section is mainly used for transmitting and receiving RF signals and converting RF signals to baseband signals. The baseband section 42 is mainly used for baseband processing and controlling the network device. The receiving module 41 can also be called a receiver, receiver circuit, etc., and the transmitting module 43 can also be called a transmitter, transmitter, transmitter circuit, etc. The baseband section 42 is usually the control center of the network device, and can also be called a processing module, used to execute the steps performed by the network device in any of the above methods. See the description of the relevant sections above for details. The transmitting module 43 may include an antenna and RF circuitry. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves.

[0249] The baseband section 42 may include one or more boards, each board may include one or more processors and one or more memories. The processors are used to read and execute programs in the memories to implement baseband processing functions and control network devices. If multiple boards exist, they can be interconnected to increase processing power. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.

[0250] Please see Figure 8 , Figure 8This is a simplified structural diagram of a UE provided in an embodiment of this application, serving as one implementation of the terminal device in this application.

[0251] For ease of understanding and convenient illustration, Figure 8 In the example provided, the UE uses a mobile phone as an example, such as... Figure 8 As shown, the UE includes at least one processor, and may also include radio frequency (RF) circuitry, an antenna, and input / output devices. The processor can be used to process communication protocols and communication data, control the UE, execute software programs, and process data from these software programs. The UE may also include a memory, primarily used to store software programs and data. These programs can be loaded into the memory at the time of manufacture or added later when needed. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user. It should be noted that some types of UEs may not have input / output devices.

[0252] When a signal needs to be transmitted, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as an electromagnetic wave through the antenna. When data is sent to the UE, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs it to the processor. The processor then converts the baseband signal back into data and processes it. For ease of explanation, Figure 8 Only one memory and processor are shown in the illustration. In actual UE products, there may be one or more processors and one or more memories. Memory may also be referred to as storage medium or storage device, etc. Memory may be set up independently of the processor or integrated with the processor; this application embodiment does not impose any limitations on this.

[0253] In the embodiments of this application, the antenna and radio frequency circuit with transceiver functions can be regarded as the receiving unit and transmitting unit of the UE (or collectively referred to as the transceiver unit), and the processor with processing functions can be regarded as the processing unit of the UE. Figure 8 As shown, the UE includes a receiving module 31, a processing module 32, and a transmitting module 33. The receiving module 31 can also be called a receiver, receiver circuit, etc., and the transmitting module 33 can also be called a transmitter, transmitter, transmitter circuit, etc. The processing module 32 can also be called a processor, processing board, processing device, etc.

[0254] It is understood that the processor in the embodiments of this application may 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, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.

[0255] Optionally, the memory may also store data. The processor and memory may be configured separately or integrated together. The memory may be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it may be volatile memory, such as random-access memory (RAM). In the embodiments of this application, the processor may also be flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art.

[0256] Optionally, the UE may include instructions (sometimes referred to as code or program) that can be executed on the processor.

[0257] Optionally, the UE may also include a transceiver and an antenna. The transceiver may be referred to as a transceiver unit, transceiver module, transceiver, transceiver circuit, transceiver, input / output interface, etc., and is used to realize the UE's transmission and reception functions through the antenna.

[0258] Please see Figure 9 , Figure 9This is a schematic diagram of a chip structure provided for an embodiment of this application, serving as one implementation of a terminal device chip or network device chip in this application. It represents a hardware circuit implementation. The communication device includes a communication interface and a processor 1002. The communication interface and the processor 1002 are coupled to each other. The communication interface can be a transceiver or an input / output interface, or it can be an interface circuit 1001 such as a transceiver circuit. Optionally, the communication device may further include a memory 1003 for storing instructions executed by the processor, input data required for the processor to execute instructions, or data generated after the processor executes instructions.

[0259] This application provides a communication system, which includes the aforementioned terminal device and network device.

[0260] This application provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores computer instructions, which, when executed, cause the computer to perform the method described in any of the above methods.

[0261] This application provides a computer program product, which includes computer program code. When the computer program code is run, it causes the computer to perform the method described in any of the above methods.

[0262] This application provides a chip coupled to a memory for reading and executing program instructions in the memory, so that the device containing the chip implements the method described in any of the above methods.

[0263] In the above embodiments, the descriptions of each embodiment have their own emphasis. Parts not described in detail in a particular embodiment can be found in the relevant descriptions of other embodiments. It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

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

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

[0266] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A communication method, characterized in that, The method includes: Receive first information, which is associated with the number K of frequency domain sub-bands corresponding to the first time domain unit. The frequency domain sub-bands include at least one resource block RB, and the K frequency domain sub-bands are not contiguous in the frequency domain, where K is an integer greater than 1. Pilot signals are transmitted in the K frequency sub-bands.

2. The method according to claim 1, characterized in that, The first time domain unit corresponds to a frequency hopping transmission opportunity.

3. The method according to claim 1, characterized in that, The first information includes a first configuration parameter, parameter B. SRS and parameter b hop When b hop <B SRS At that time, the number K of the frequency domain sub-bands is determined according to the first configuration parameter.

4. The method according to claim 1, characterized in that, The first information includes the second configuration parameter b. SRS Parameter B SRS and parameter b hop When b hop <B SRS At that time, the number of frequency domain subbands N b′ This represents the number of frequency domain subbands corresponding to parameter b′, b SRS Less than or equal to B SRS .

5. The method according to claim 3 or 4, characterized in that, B SRS Used to indicate frequency hopping bandwidth, b hop Used with B SRS The pilot signal is then used to determine whether to hop frequencies.

6. The method according to any one of claims 1-5, characterized in that, Each of the K frequency domain sub-bands includes the same number of RBs.

7. The method according to claim 6, characterized in that, The first information also includes parameter C. SRS The number of RBs in each frequency domain subband is For C SRS and B SRS Determined frequency hopping bandwidth; It is an integer.

8. The method according to claim 7, characterized in that, The first information also includes parameter C. SRS The number of RBs in each frequency domain subband is For C SRS and B SRS Determined frequency hopping bandwidth.

9. The method according to any one of claims 1-8, characterized in that, When k is any value from 0 to K-1, the frequency domain spacing of the k-th frequency domain sub-band is the same as that of the (k+1)-th frequency domain sub-band.

10. The method according to claim 9, characterized in that, The frequency domain spacing between the k-th and (k+1)-th frequency domain sub-bands is For C SRS The measured bandwidth is defined; the starting position of the frequency domain corresponding to the k-th frequency domain sub-band satisfies: k can be any value from 0 to K-1; This represents the number of subcarriers contained in each RB, where b is greater than or equal to 0 and less than or equal to B. SRS The value of n b This is the frequency domain starting offset parameter.

11. The method according to claim 10, characterized in that, The frequency domain start offset parameter n b satisfy: Where n RRC The frequency hopping offset parameter configured for network devices, where, b′ is greater than or equal to b hop And the value of n is less than or equal to b. SRS Index of the number of times it is sent.

12. The method according to claim 9, characterized in that, The frequency domain spacing between the k-th and (k+1)-th frequency domain sub-bands is For C SRS The measured bandwidth is defined; the starting position of the frequency domain corresponding to the k-th frequency domain sub-band satisfies: k can be any value from 0 to K-1: This represents the number of subcarriers contained in each RB, where b is greater than or equal to 0 and less than or equal to B. SRS The value of n b This is the frequency domain starting offset parameter.

13. The method according to claim 12, characterized in that, The frequency domain start offset parameter satisfies: Where n RRC The frequency hopping offset parameter configured for network devices, where, b′ is greater than or equal to b hop And the value of n is less than or equal to b. SRS Index for the number of times the message was sent.

14. A communication method, characterized in that, The method includes: Send first information, which is associated with the number K of frequency domain sub-bands corresponding to the first time domain unit. The frequency domain sub-bands include at least one resource block RB, and the K frequency domain sub-bands are not contiguous in the frequency domain, where K is an integer greater than 1. Pilot signals are received in the K frequency sub-bands.

15. The method according to claim 14, characterized in that, The first information includes a first configuration parameter, parameter B. SRS and parameter b hop When b hop <B SRS At that time, the first configuration parameter is used to determine the number K of the frequency domain sub-bands.

16. The method according to claim 14, characterized in that, The first information includes the second configuration parameter b. SRS Parameter B SRS and parameter b hop When b hop <B SRS At that time, the number of frequency domain subbands N b′ This represents the number of frequency domain subbands corresponding to parameter b′, b SRS Less than or equal to B SRS .

17. The method according to claim 15 or 16, characterized in that, B SRS Used to indicate frequency hopping bandwidth, b hop Used with B SRS The pilot signal is then used to determine whether to hop frequencies.

18. The method according to any one of claims 15-18, characterized in that, Each of the K frequency domain sub-bands includes the same number of RBs.

19. The method according to claim 18, characterized in that, The first information also includes parameter C. SRS The number of RBs in each frequency domain subband is For C SRS and B SRS Determined frequency hopping bandwidth; It is an integer.

20. The method according to claim 18, characterized in that, The first information also includes parameter C. SRS The number of RBs in each frequency domain subband is For C SRS and B SRS Determined frequency hopping bandwidth.

21. The method according to any one of claims 14-20, characterized in that, When k is any value from 0 to K-1, the frequency domain spacing of the k-th frequency domain sub-band is the same as that of the (k+1)-th frequency domain sub-band.

22. The method according to claim 21, characterized in that, The frequency domain spacing between the k-th and (k+1)-th frequency domain sub-bands is For C SRS The measured bandwidth is defined; the starting position of the frequency domain corresponding to the k-th frequency domain sub-band satisfies: k can be any value from 0 to K-1: This represents the number of subcarriers contained in each RB, where b is greater than or equal to 0 and less than or equal to B. SRS The value of n b This is the frequency domain starting offset parameter.

23. The method according to claim 22, characterized in that, The frequency domain start offset parameter n b satisfy: Where n RRC The frequency hopping offset parameter configured for network devices, where, b′ is greater than or equal to b hop And the value of n is less than or equal to b. SRS Index of the number of times it is sent.

24. The method according to claim 21, characterized in that, The frequency domain spacing between the k-th and (k+1)-th frequency domain sub-bands is For C SRS The measured bandwidth is defined; the starting position of the frequency domain corresponding to the k-th frequency domain sub-band satisfies: k can be any value from 0 to K-1: This represents the number of subcarriers contained in each RB, where b is greater than or equal to 0 and less than or equal to B. SRS The value of n b This is the frequency domain starting offset parameter.

25. The method according to claim 24, characterized in that, The frequency domain start offset parameter satisfies: Where n RRC The frequency hopping offset parameter configured for network devices, where, b′ is greater than or equal to b hop And the value of n is less than or equal to b. SRS Index for the number of times the message was sent.

26. A communication device, characterized in that, Used to implement the method as described in any one of claims 1 to 10, or used to implement the method as described in any one of claims 11 to 19.

27. The apparatus according to claim 20, characterized in that, The device includes network equipment or a chip.

28. A communication device, characterized in that, The communication device includes at least one processor coupled to a memory; The at least one processor is configured to execute a computer program or instructions stored in the memory, such that the method as claimed in any one of claims 1 to 10 or claims 11 to 19 is implemented.

29. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, causes the method described in any one of claims 1 to 10 or 11 to 19 to be implemented.

30. A computer program, characterized in that, When the computer program is run, the method as claimed in any one of claims 1 to 10 or claims 11 to 19 is implemented.