Communication method and apparatus
By receiving the first negative value, the terminal device determines the first bandwidth of the transmitted signal, which solves the problem of inaccurate bandwidth acquisition in the large bandwidth mode and ensures the accuracy and efficiency of signal transmission.
Patent Information
- Application Number
- PCT/CN2025/108433
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-06
- Filing Date
- 2025-07-14
- Publication Date
- 2026-02-12
AI Technical Summary
In high-bandwidth mode, when the bandwidth scheduled by the network device exceeds the maximum channel bandwidth supported by the protocol, the terminal device cannot accurately obtain the bandwidth information scheduled by the network device.
By receiving the first negative information, the first bandwidth of the transmitted signal is determined, including the number of physical resource blocks and the offset of the frequency domain start position, ensuring that the first bandwidth is outside the channel bandwidth, and the terminal device can accurately obtain the bandwidth scheduled by the network device.
This enables terminal devices to accurately obtain bandwidth information scheduled by network devices in high-bandwidth mode, improving the accuracy and efficiency of signal transmission.
Smart Images

Figure CN2025108433_12022026_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] Cross-reference to Related Applications
[0002] This application claims priority to the Chinese Patent Application No. 202411075511.X, filed on August 6, 2024, and entitled "A Communication Method and Apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application relates to the field of communication technology, and in particular, to a communication method and apparatus. BACKGROUND
[0004] In order to reduce the peak-to-average power ratio (PAPR) of a transmission signal and improve coverage performance, a large bandwidth mode is proposed. In the large bandwidth mode, the bandwidth scheduled by a network device for transmitting a signal can be greater than a preset channel bandwidth.
[0005] In some scenarios, when a signal is transmitted in the large bandwidth mode, the bandwidth scheduled by the network device can be greater than the maximum channel bandwidth supported by a protocol. However, the current situation where the bandwidth scheduled by the network device is greater than the maximum channel bandwidth supported by the protocol cannot guarantee that the terminal device can accurately obtain the bandwidth information scheduled by the network device. SUMMARY
[0006] Embodiments of the present application provide a communication method and apparatus to ensure that the terminal device can accurately obtain the bandwidth information scheduled by the network device.
[0007] In a first aspect, the present application provides a communication method, which can be applied to a communication apparatus. The communication apparatus can be a terminal device, or can be a component (such as a processor, a chip, a chip system, a circuit, an assembly, a module, or a functional module) in a terminal device. The method can include: receiving first information, the first information being used to determine a first bandwidth of a transmission signal, the size of the first bandwidth being greater than the size of a channel bandwidth; and determining the first bandwidth according to the first information.
[0008] Based on the above-mentioned communication method, in the case where the bandwidth scheduled by the network device is greater than the maximum channel bandwidth supported by the protocol, the terminal device can accurately obtain the bandwidth information scheduled by the network device through the first information.
[0009] In a possible design, the first information is a negative value, and the first information can be used to determine the first bandwidth of the transmission signal, and can include: the first information can be used to determine a number of physical resource blocks included in the first bandwidth and a first offset, the first offset being an offset between a frequency domain start position of the first bandwidth and a frequency domain start position of the channel bandwidth; wherein the first offset is a negative value, and an absolute value of the first offset is smaller than a second offset, the second offset being an offset between the frequency domain start position of the channel bandwidth and a reference frequency point. In this way, the terminal device can determine, based on the first information, that the start position of the first bandwidth is located outside the configured channel bandwidth range, and accurately obtain the first bandwidth with a size larger than that of the channel bandwidth.
[0010] In a possible design, the number of physical resource blocks included in the first bandwidth can satisfy the following formula:
[0011] wherein L RBs is the number of physical resource blocks included in the first bandwidth, is the number of physical resource blocks included in the channel bandwidth, and RIV is the first information.
[0012] Based on the above formula, the terminal device can accurately determine the size of the first bandwidth.
[0013] In a possible design, the first offset can satisfy the following formula:
[0014] wherein RB start is the first offset, RIV is the first information, is the number of physical resource blocks included in the channel bandwidth.
[0015] Based on the above first offset, the terminal device can accurately determine the frequency domain start position of the first bandwidth outside the channel bandwidth.
[0016] In a possible design, the first information can be used to indicate a size of a first partial bandwidth and / or a size of a second partial bandwidth; wherein the first partial bandwidth is a partial bandwidth in the first bandwidth with a frequency domain resource index smaller than a frequency domain start position frequency domain resource index of the channel bandwidth, and the second partial bandwidth is a partial bandwidth in the first bandwidth with a frequency domain resource index larger than a frequency domain end position frequency domain resource index of the carrier bandwidth. In this way, a bandwidth part outside the channel bandwidth range in the first bandwidth can be directly indicated, so that the terminal device can accurately determine the first bandwidth.
[0017] In a possible design, the first bandwidth includes the channel bandwidth, and at least one of the first partial bandwidth or the second partial bandwidth.
[0018] In a possible design, second information is received, where the second information is used to determine whether the first bandwidth contains the first part bandwidth and / or the second part bandwidth. This can enable the terminal device to accurately determine whether the first bandwidth is greater than the channel bandwidth in a scenario.
[0019] In a possible design, the first part bandwidth and / or the second part bandwidth is a virtual bandwidth part (BWP). This can enable more flexible use of the BWP.
[0020] In a possible design, the size of the channel bandwidth is a maximum number of physical resource blocks included in the channel bandwidth, and the maximum number of physical resource blocks is a first number, which is related to a frequency range and a subcarrier spacing.
[0021] In a possible design, third information is received, where the third information is used to determine at least one of a transmission channel time-frequency resource, a transmission waveform, a demodulation reference signal (DMRS) sequence, or a DMRS port. This can enable the terminal device to acquire other resources required for the transmission signal, so as to accurately transmit the signal.
[0022] In a second aspect, a communication method is provided. The method can be applied to a communication apparatus, which can be a network device or a component (e.g., a processor, a chip, a chip system, a circuit, a component, a module, or a functional module) in a network device. The method can include determining first information and transmitting the first information. The first information is used to determine a first bandwidth of a transmission signal, and a size of the first bandwidth is greater than a size of a channel bandwidth.
[0023] Based on the above communication method, in a case where a bandwidth scheduled by a network device is greater than a maximum channel bandwidth supported by a protocol, a terminal device can accurately acquire the bandwidth information scheduled by the network device through the first information.
[0024] In a possible design, the first information is a negative value, and the first information used to determine the first bandwidth can include that the first information is used to determine a number of physical resource blocks contained in the first bandwidth and a first offset, where the first offset is an offset between a frequency domain starting position of the first bandwidth and a frequency domain starting position of the channel bandwidth, the first offset is a negative value, an absolute value of the first offset is less than a second offset, and the second offset is an offset between the frequency domain starting position of the channel bandwidth and a reference frequency point. This can enable the terminal device to determine, based on the first information, that a starting position of the first bandwidth is located outside a configured channel bandwidth range, and accurately acquire the first bandwidth with a size greater than the size of the channel bandwidth.
[0025] In a possible design, the first information is used to indicate a size of the first bandwidth and / or a size of the second bandwidth; the first bandwidth is a part of the first bandwidth with a frequency domain resource index smaller than a frequency domain starting position frequency domain resource index of the channel bandwidth, and the second bandwidth is a part of the first bandwidth with a frequency domain resource index greater than a frequency domain ending position frequency domain resource index of the channel bandwidth. In this way, the bandwidth part outside the channel bandwidth range in the first bandwidth can be directly indicated, so that the terminal device can accurately determine the first bandwidth, and the complexity is low.
[0026] In a possible design, the first bandwidth includes the channel bandwidth, and at least one of the first bandwidth or the second bandwidth.
[0027] In a possible design, second information is sent, and the second information is used to determine whether the first bandwidth contains the first bandwidth and / or the second bandwidth. In this way, the terminal device can accurately determine whether the first bandwidth is greater than the channel bandwidth.
[0028] In a possible design, the first bandwidth and / or the second bandwidth is a virtual bandwidth part (BWP). In this way, the BWP can be used more flexibly.
[0029] In a possible design, the size of the channel bandwidth is a maximum number of physical resource blocks included in the channel bandwidth, and the maximum number of physical resource blocks is a first number, and the first number is related to a frequency range and a subcarrier spacing.
[0030] In a possible design, third information is sent, and the third information is used to determine at least one of a transmission channel time-frequency resource, a transmission waveform, a demodulation reference signal (DMRS) sequence, or a DMRS port. In this way, the terminal device can obtain other resources required for transmission of a signal, so as to accurately transmit the signal.
[0031] In a third aspect, a communication apparatus is provided. The communication apparatus can be a terminal device, or can be a component (for example, a processor, a chip, a chip system, a circuit, an assembly, a module, or a functional module) in a terminal device. The communication apparatus has a function of implementing the method in the first aspect or the method in any of the possible design examples of the first aspect. The function can be implemented by hardware, or by execution of corresponding software by hardware. The hardware or software includes one or more modules corresponding to the above functions.
[0032] In a possible design, the communication apparatus can include a processing unit, and optionally can further include a transceiving unit. The units can perform the functions of the method in the first aspect or the method in any of the possible design examples of the first aspect, and details are not described herein.
[0033] In an example, the communication device includes one or more processors, optionally includes a memory, and / or optionally includes a transceiver configured to transmit and receive data, message, information and the like, and configured to communicate with other devices in the system. The processor is configured to support the communication device to perform the corresponding functions in the above-described first aspect or various possible design examples of the first aspect. The memory is coupled to the processor, and stores program instructions and data necessary for the communication device.
[0034] In an example, the communication device includes one or more processors, optionally includes a memory, and / or optionally includes a transceiver configured to transmit and receive data, message, information and the like, and configured to communicate with other devices in the system. The processor is configured to support the communication device to perform the corresponding functions in the above-described first aspect or various possible design examples of the first aspect. The memory is coupled to the processor, and stores program instructions and data necessary for the communication device.
[0035] In an example, the communication device includes one or more processors, optionally includes a memory, and / or optionally includes a transceiver configured to transmit and receive data, message, information and the like, and configured to communicate with other devices in the system. The processor is configured to support the communication device to perform the corresponding functions in the above-described first aspect or various possible design examples of the first aspect. The memory is coupled to the processor, and stores program instructions and data necessary for the communication device.
[0036] In an example, the communication device includes one or more processors, optionally includes a memory, and / or optionally includes a transceiver configured to transmit and receive data, message, information and the like, and configured to communicate with other devices in the system. The processor is configured to support the communication device to perform the corresponding functions in the above-described first aspect or various possible design examples of the first aspect. The memory is coupled to the processor, and stores program instructions and data necessary for the communication device.
[0037] In an example, the communication device includes one or more processors, optionally includes a memory, and / or optionally includes a transceiver configured to transmit and receive data, message, information and the like, and configured to communicate with other devices in the system. The processor is configured to support the communication device to perform the corresponding functions in the above-described first aspect or various possible design examples of the first aspect. The memory is coupled to the processor, and stores program instructions and data necessary for the communication device.
[0038] In a sixth aspect, a computer-readable storage medium is provided, which stores program instructions. When the program instructions are run on a computer, the computer is caused to perform the method in the first aspect and any possible design thereof, or the method in the second aspect and any possible design thereof. Exemplarily, the computer-readable storage medium can be any available medium that can be accessed by a computer. For example, but not limited to: the computer-readable medium can include a non-transitory computer-readable medium, a random-access memory (RAM), a read-only memory (ROM), an electrically EPROM (EEPROM), a CD-ROM or other optical disk storage, a magnetic disk storage medium or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer.
[0039] In a seventh aspect, a computer program product is provided, which includes a computer program or instructions. When the computer program or instructions are run on a computer, the method in the first aspect or any possible design thereof, or the method in the second aspect or any possible design thereof is performed.
[0040] In an eighth aspect, a chip or chip system is also provided, which includes one or more processors coupled with at least one memory for reading and executing program instructions stored in the memory, so that the chip or chip system implements the method in the first aspect or any possible design thereof, or the method in the second aspect or any possible design thereof.
[0041] The technical effects of each of the above third aspect to eighth aspect and each possible design thereof can refer to the technical effects of the first aspect or any possible design thereof, or the technical effects of the second aspect or any possible design thereof, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0042] FIG. 1 is a schematic diagram of an architecture of a communication system provided by the present application;
[0043] FIG. 2 is a function division and protocol layer structure diagram of an O-RAN device provided by the present application;
[0044] FIG. 3 is a flowchart of a communication method provided by the present application;
[0045] FIG. 4a is a schematic diagram of a first bandwidth provided by the present application;
[0046] FIG. 4b is a schematic diagram of another first bandwidth provided by the present application;
[0047] FIG. 4c is a schematic diagram of yet another first bandwidth provided by the present application;
[0048] FIG. 5a is a schematic diagram of a first partial bandwidth and a second partial bandwidth provided by the present application;
[0049] FIG. 5b is a schematic diagram of a first partial bandwidth provided by the present application;
[0050] FIG. 5c is a schematic diagram of a second partial bandwidth provided by the present application;
[0051] FIG. 6 is a schematic diagram of a PUSCH time domain resource provided by the present application;
[0052] FIG. 7 is a schematic diagram of a structure of a communication apparatus provided by the present application;
[0053] FIG. 8 is a structural diagram of a communication apparatus provided by the present application;
[0054] FIG. 9 is a structural diagram of another communication apparatus provided by the present application;
[0055] FIG. 10 is a structural diagram of another communication apparatus provided by the present application. DETAILED DESCRIPTION
[0056] Embodiments of the present application provide a communication method and apparatus, which are used to ensure that a terminal device can accurately acquire bandwidth information scheduled by a network device. The method and apparatus described in the present application are based on the same technical concept. Since the principles of the method and the apparatus for solving problems are similar, the implementation of the apparatus and the method can be mutually referred to, and the repeated parts will not be described again.
[0057] In the description of the present application, the words "first", "second", etc. are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can it be understood as indicating or implying order.
[0058] In the description of the present application, "at least one" means one or more, and more means two or more. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can mean a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
[0059] In the description of the present application, the association relationship between the associated objects is described by “and / or”, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. “ / ” represents “or”, for example, a / b represents a or b.
[0060] To more clearly describe the technical solutions of the embodiments of the present application, the communication method and device provided by the embodiments of the present application are described in detail below with reference to the drawings.
[0061] The technical solutions in the embodiments of the present application can be applied to various communication systems, such as universal mobile telecommunications system (UMTS), wireless local area network (WLAN), wireless fidelity (Wi-Fi) system, 4th generation (4G) mobile communication system (such as long term evolution (LTE) system), 5th generation (5G) mobile communication system (such as new radio (NR) system), and future communication network.
[0062] For example, FIG. 1 shows a possible architecture of a communication system to which the embodiments of the present application are applicable. As shown in FIG. 1, the communication system 10 can include a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 10 can also include an Internet 300.
[0063] The RAN 100 includes at least one RAN node (such as 110a and 110b in FIG. 1, collectively referred to as 110) and at least one terminal device (such as 120a-120j in FIG. 1, collectively referred to as 120). The RAN 100 can also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in FIG. 1), etc. The terminal devices 120 are connected to the RAN nodes 110 in a wireless manner. The RAN nodes 110 are connected to the core network 200 in a wireless or wired manner. The core network devices in the core network 200 and the RAN nodes 110 in the RAN 100 can be different physical devices respectively, or can be the same physical device integrated with the logical functions of the core network and the logical functions of the radio access network.
[0064] The RAN 100 can be a 3rd generation partnership project (3GPP) related cellular system, e.g., a 4G, 5G mobile communication system, or a future-oriented communication system. The RAN 100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a WiFi system. The RAN 100 can also be a communication system that combines two or more of the above systems.
[0065] The RAN nodes 110, which can also be referred to as RAN entities or access nodes, etc., form part of the communication system 100 and are configured to facilitate wireless access to the communication system 100 for terminal devices. The RAN nodes 110 in the communication system 100 can be of the same type or of different types. In some scenarios, the roles of the RAN nodes 110 and the terminal devices 120 are relative, e.g., the network element 120i in Figure 1 can be a helicopter or a drone, which can be configured to be a mobile base station, for those terminal devices 120j that access the RAN 100 via the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal device. The RAN nodes 110 and the terminal devices 120 are sometimes referred to as communication apparatuses, e.g., the network elements 110a and 110b in Figure 1 can be understood as communication apparatuses with base station functionalities, and the network elements 120a-120j can be understood as communication apparatuses with terminal device functionalities.
[0066] The RAN nodes can also be referred to as network devices. In the following, the network devices are used for description, unless stated otherwise.
[0067] In a possible scenario, the network device can also be referred to as an access network device, which can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a base station in a future mobile communication system, or an access node in a WiFi system, and the like. The access network device can be a macro base station (such as 110a in FIG. 1), a micro base station or an indoor station (such as 110b in FIG. 1), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the access network device can also be a server, a wearable device, a vehicle or a vehicle-mounted device, and the like. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). All or part of the functions of the access network device in this application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform). The access network device in this application can also be a logical node, a logical module or software that can implement all or part of the functions of the access network device.
[0068] In another possible scenario, multiple access network devices cooperate to assist a terminal device to implement wireless access, and different access network devices respectively implement part of the functions of a base station. For example, the access network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), and the like. The CU and the DU can be separately arranged, or can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH).
[0069] The CU (or CU-CP and CU-UP), DU or RU can also have different names in different systems, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an open CU (O-CU), the DU can also be referred to as an open DU (O-DU), the CU-CP can also be referred to as an open CU-CP (O-CU-CP), the CU-UP can also be referred to as an open CU-UP (O-CU-UP), and the RU can also be referred to as an open RU (O-RU). Any of the CUs (or CU-CPs, CU-UPs), DUs and RUs in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0070] The terminal device can also be referred to as a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal device can be widely applied in various scenarios, such as device-to-device (D2D) communication, vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. Embodiments of the present application do not limit the device form of the terminal device.
[0071] In some scenarios, the network device can send a downlink signal to the terminal device, and the terminal device can send an uplink signal to the network device. In addition, the network devices can also communicate with each other, and the terminal devices can also communicate with each other.
[0072] Figure 2 shows a network element function division and protocol layer structure diagram of an O-RAN device. In some examples, the CU is a logical node that carries the radio resource control (RRC) layer, the service data adaptation protocol (SDAP) layer, the packet data convergence protocol (PDCP) layer, and other control functions of the access network device. The CU is connected to network nodes such as core networks through some interfaces, which can be E2 interfaces and the like. Optionally, the CU can have part of the functions of the core network. The CU (e.g., the PDCP layer and higher layers) is connected to the DU (e.g., the RLC layer and lower layers) through some interfaces, which can be F1 interfaces and the like. In some examples, these interfaces (e.g., F1 interfaces) can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is an application protocol for the F1 interface, which defines the signaling procedures of F1 in some examples. The F1 interface supports the control plane F1 (F1-C) and the user plane F1 (F1-U).
[0073] In some examples, the CU can be split into a CU-CP and a CU-UP, where the CU-CP is a logical node that carries the RRC layer and the PDCP-C (control plane part of PDCP) layer, and is used to implement the control plane function of the CU. The CU-CP can interact with network elements in the core network that are used to implement the control plane function. The network element in the core network that is used to implement the control plane function can be an access and mobility function network element, such as an access and mobility management (AMF) network element in a 5G system. The AMF network element is used to be responsible for mobility management in a mobile network, such as location updating of a terminal device, registration of a terminal device to a network, handover of a terminal device, and the like. The CU-UP is a logical node that carries the SDAP layer and the PDCP-U (user plane part of PDCP) layer, and is used to implement the user plane function of the CU. The CU-UP can interact with network elements in the core network that are used to implement the user plane function. The network element in the core network that is used to implement the user plane function, for example, a user plane function (UPF) in a 5G system, is used to be responsible for forwarding and receiving data in a terminal device.
[0074] The above configuration of CU and DU is merely an example, and the CU and DU can be configured to have functions as needed. For example, the CU or the DU can be configured to have functions of more protocol layers, or the CU or the DU can be configured to have partial processing functions of the protocol layers. For example, partial functions of a radio link control (RLC) layer and functions of protocol layers above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and functions of protocol layers below the RLC layer are arranged in the DU. For another example, the functions of the CU or the DU can be divided according to a service type or other system requirements, for example, according to a delay requirement. For example, functions that require a processing time to meet a delay requirement are arranged in the DU, and functions that do not require the delay requirement are arranged in the CU.
[0075] In some examples, the DU is a logical node that carries an RLC layer, a medium access control (MAC) layer, a higher physical layer (Higher PHY), and other functions. In some examples, the DU can control at least one RU. The DU is connected to the RU through some interfaces, which can be a front-haul interface. In some examples, the Higher PHY includes a part of PHY processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, and the like.
[0076] In some examples, the RU is a logical node that carries a lower physical layer (Lower PHY) and radio frequency (RF) processing. In some examples, the RU can be a third generation partnership project (3GPP) transmission reception point (TRP) or a remote radio head (RRH) or other similar functional entity. In some examples, the Lower PHY includes a part of PHY processing, such as fast fourier transform (FFT), inverse fast Fourier transformation (IFFT), digital beamforming and filtering, and the like. The RU communicates with one or more UEs through a wireless link.
[0077] The DU and the RU can be co-located or not co-located. The DU and the RU exchange control plane information and user plane information via a lower-ayer split-control, user and synchronization (LLS-CUS) interface over a fronthaul link. The LLS-CUS can include a LLS-C interface and a LLS-U interface that provide a control plane (C-Plane) and a user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and the RU. The DU and the RU exchange management information via a LLS-M interface of the fronthaul link, and the management plane (M-Plane) refers to non-real-time management operation between the DU and the RU.
[0078] The DU and the RU can cooperate to jointly implement the functions of the PHY layer. One DU can be connected to one or more RUs. The functions of the DU and the RU can be configured in multiple ways according to design. For example, the DU is configured to implement baseband functions, and the RU is configured to implement intermediate radio frequency functions. For another example, the DU is configured to implement high-layer functions in the PHY layer, and the RU is configured to implement low-layer functions in the PHY layer or implement the low-layer functions and radio frequency functions. The high-layer functions in the PHY layer can include a part of the functions of the PHY layer that are closer to the MAC layer, and the low-layer functions in the PHY layer can include another part of the functions of the PHY layer that are closer to the intermediate radio frequency side.
[0079] The communication system described in the embodiments of the present application is used to more clearly illustrate the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. It can be known by those skilled in the art that, with the evolution of network architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0080] The related terms involved in the embodiments of the present application are explained below. It should be noted that these explanations are used to make the embodiments of the present application easier to understand, and should not be regarded as a limitation on the scope of protection required by the present application.
[0081] 1) Subcarrier: In an orthogonal frequency division multiplexing (OFDM) system, the frequency domain resource is divided into a plurality of sub-resources, and each sub-resource in the frequency domain can be referred to as a subcarrier. The subcarrier can also be understood as the smallest granularity of the frequency domain resource.
[0082] 2) Subcarrier spacing (SCS): In an OFDM system, the interval value between the center positions or peak positions of two adjacent subcarriers in the frequency domain. For example, the subcarrier spacing in the LTE system is 15 kilohertz (kHz), and the subcarrier spacing of the 5G NR system can be 15 kHz, or 30 kHz, or 60 kHz, or 120 kHz, etc.
[0083] 3) Resource block (RB): Also known as a physical resource block (PRB), it is the basic unit of frequency resources in an OFDM system. One resource block is generally composed of N resource elements (REs), and one resource element is also called one subcarrier. Wherein N is generally 12. A plurality of resource blocks form a resource block group (RBG), or also known as a physical resource block group. Generally, precoding is performed in units of resource blocks or resource block groups, and the basic unit of precoding and sending is also called a precoding resource block group (PRG). A precoding resource group can be no less than a resource block group.
[0084] 4) The scheduling bandwidth is greater than the preset channel bandwidth
[0085] The scheduling bandwidth can be associated with the number of PRBs included in the bandwidth scheduled by the network device, and the scheduling bandwidth being greater than the preset channel bandwidth can be understood as the number of PRBs included in the scheduling bandwidth being greater than the number of PRBs included in the maximum channel bandwidth.
[0086] For example, when the subcarrier spacing is 30 kHz and the frequency band is frequency band 1 (frequency, FR1), the size of the channel bandwidth and the maximum number of PRBs included can be as shown in Table 1 below:
[0087] Table 1
[0088] Based on Table 1, the scheduling bandwidth being greater than the preset channel bandwidth can be understood as the number of PRBs included in the scheduling bandwidth being greater than 273.
[0089] It should be understood that Table 1 only shows one possible case.
[0090] Optionally, when the subcarrier spacing is 15 kHz in FR1, the scheduling bandwidth greater than the preset channel bandwidth can be understood as that the number of PRBs included in the scheduling bandwidth is greater than 270; when the subcarrier spacing is 60 kHz in FR1, the scheduling bandwidth greater than the preset channel bandwidth can be understood as that the number of PRBs included in the scheduling bandwidth is greater than 135. In frequency band 2 (frequency, FR2), when the subcarrier spacing is 60 kHz, the maximum channel bandwidth is 200M, and the maximum number of PRBs is 264; when the subcarrier spacing is 120 kHz in FR2, the maximum channel bandwidth is 400M, and the maximum number of PRBs is 264; the scheduling bandwidth greater than the preset channel bandwidth can be understood as that the number of PRBs included in the scheduling bandwidth is greater than 264.
[0091] Currently, when the bandwidth scheduled by the network device is greater than the maximum channel bandwidth supported by the protocol, it is impossible to ensure that the terminal device can accurately obtain the bandwidth scheduled by the network device. Based on this, the embodiment of the present application provides a communication method, which can ensure that the terminal device can accurately obtain the bandwidth scheduled by the network device.
[0092] In the following embodiments, the communication method provided by the present application is described in detail taking the terminal device and the network device as examples. It should be understood that the operations performed by the terminal device can also be implemented by a processor, or a chip or chip system, or a functional module, etc. in the terminal device. The operations performed by the network device can also be implemented by a processor, or a chip or chip system, or a functional module, etc. in the network device, and the present application does not limit this.
[0093] Based on the above description, the communication method provided by the embodiment of the present application can be referred to FIG. 3. The flow of the method can include:
[0094] Step 301: The network device determines first information, wherein the first information is used to determine a first bandwidth of a transmission signal.
[0095] In one possible case, the size of the first bandwidth is greater than the size of the channel bandwidth.
[0096] The size of the first bandwidth can also be understood as the length of the first bandwidth, and the size of the channel bandwidth can also be understood as the length of the channel bandwidth, that is, the length of the first bandwidth can also be described as greater than the length of the channel bandwidth.
[0097] Optionally, the size of the channel bandwidth is a maximum number of physical resource blocks included in the channel bandwidth, and the maximum number of physical resource blocks is a first number, and the first number is related to a frequency range and a subcarrier spacing. For example, when the first frequency range is FR1 and the subcarrier spacing is 15 kHz, the first number is 270. For another example, when the first frequency range is FR1 and the subcarrier spacing is 30 kHz, the first number is 273. Other cases can be referred to the foregoing related description, which will not be listed one by one here.
[0098] Optionally, step 301 is an optional step.
[0099] Step 302: The network device sends the first information, and correspondingly, the terminal device receives the first information.
[0100] Step 303: The terminal device determines the first bandwidth according to the first information.
[0101] The first bandwidth can be understood as a bandwidth scheduled by the network device for the terminal device. For example, the first bandwidth can be understood as a bandwidth part (BWP) scheduled by the network device for the terminal device, such as the BWP shown in FIGS. 4a-4c.
[0102] Optionally, the BWP can be a dedicated BWP.
[0103] In some embodiments, the channel bandwidth can be understood as a resource grid (RG), such as the RG shown in FIGS. 4a-4c. As can be seen from FIGS. 4a-4c, the size of the BWP is greater than the size of the RG. For example, the size of the RG is 100 megabytes (M), and the size of the BWP is greater than 100 M. In FIG. 4a, the part of the BWP greater than the RG is located on both sides of the RG, in FIG. 4b, the part of the BWP greater than the RG is located on the low frequency side of the RG, and in FIG. 4c, the part of the BWP greater than the RG is located on the high frequency side of the RG.
[0104] Optionally, the size of the BWP being greater than the size of the RG can also be understood as the number of physical resource blocks (PRBs) included in the BWP being greater than the number of PRBs included in the RG. The number of PRBs included in the RG can be a maximum number of PRBs included in the RG predefined by a protocol. For example, when the SCS is 30 megahertz (MHz) and the RG is 100 M, the protocol can define that the maximum number of PRBs included in the RG is 273. The maximum number of PRBs included in the RG predefined by the protocol can also be other cases, which can be referred to the foregoing related description, and will not be described here again.
[0105] The RG is a set of all subcarrier resources on the transmission bandwidth of one carrier in the frequency domain.
[0106] For example, the channel bandwidth can also be described as a carrier bandwidth or the like, which is not limited in the application.
[0107] In an optional implementation a1, the first information can be a resource indicator value (RIV), and the first information is a negative value.
[0108] Optionally, the first information is used to determine the number of physical resource blocks included in the first bandwidth and a first offset, so as to determine the first bandwidth. The first offset is an offset between the frequency domain start position of the first bandwidth and the frequency domain start position of the channel bandwidth. The first offset is a negative value, and the absolute value of the first offset is smaller than a second offset. The second offset is an offset between the frequency domain start position of the channel bandwidth and a reference point.
[0109] The first offset can be denoted as RB start For example, as shown in FIG. 4a and FIG. 4b, RB start may be an offset between the frequency domain start position of the BWP and the frequency domain start position of the RG.
[0110] The second offset can be denoted as offsetToCarrier, for example, as shown in FIG. 4a to FIG. 4c, offsetToCarrier can be an offset between the frequency domain start position of the RG and a point A (point A). The point A is the reference point.
[0111] The first offset is a negative value, and the absolute value of the first offset is smaller than the second offset can be predefined by a protocol.
[0112] Optionally, the absolute value of the first offset is smaller than the second offset can be that the absolute value of the first offset is smaller than 1 / 12 of the second offset.
[0113] For example, the protocol can be predefined as follows: RB start <0, |RB start |<offsetToCarrier / 12.
[0114] The above protocol predefined condition can also be understood as that the frequency domain start position of the BWP is on the left side of the frequency domain start position of the RG, but the start position of the BWP cannot be on the left side of the point A.
[0115] It should be understood that the above protocol predefined condition is only an example, and is not a limitation to the application.
[0116] Based on the conditions agreed in the above protocol, the network device can determine the first information (i.e., RIV) based on the following formula:
[0117] wherein L RBs is the number of physical resource blocks contained in the first bandwidth, is a fixed value 275, RB start is the first offset.
[0118] For example, assuming L RBs = 341, RB start = -33, the RIV determined by the network device can be as follows:
[0119] Since , we can get:
[0120] RIV (i.e., the first information) = 275 (275-341+1) + (275-1-(-33)) = -17568.
[0121] In a possible case, when the size of the first bandwidth is less than or equal to the size of the channel bandwidth, the first information can be a non-negative value. This case can be applicable to the current non-large bandwidth transmission mode. For example, when the size of the first bandwidth is less than or equal to the size of the channel bandwidth, the network device calculates the RIV applicable to the aforementioned formula
[0122] In a possible manner, the first information can be carried in the remaining minimum system information (RMSI), that is, the network device can send the first information to the terminal device through the RMSI, and the terminal device obtains the first information based on the received RMSI.
[0123] In an example, the RMSI can further include a second offset (offsetToCarrier), the number of PRBs included in the channel bandwidth, and the SCS.
[0124] In some embodiments, before acquiring the first information in the RMSI, the terminal device needs to acquire the frequency point of the 0th subcarrier of the lowest position RB overlapping with the SSB by blindly detecting the SSB, and simultaneously demodulate the offset of point A relative to the frequency point, so as to determine the position of point A. After the position of point A is confirmed, the terminal device acquires the second offset (offsetToCarrier), the number of PRBs included in the channel bandwidth and the SCS through the RMSI, and determines the range of the RG based on the second offset (offsetToCarrier), the number of PRBs included in the channel bandwidth and the SCS.
[0125] Further, the terminal device determines the number of PRBs included in the BWP scheduled by the network device (L RBs ) based on the RIV in the RMSI according to the following formula, and the offset RB start between the frequency domain starting position of the BWP and the starting position of the RG:
[0126] In the present application, since the first information (RIV) is less than zero, the terminal device determines the number of physical resource blocks included in the first bandwidth (L RBs ) based on the formula , and determines the first offset (RB start ) based on the formula .
[0127] For example, assuming that RIV = -17568, the terminal device determines L RBs and RB start as follows:
[0128] From RIV = -17568 < 0, it is obtained that RB start = -mod (-17568, 275) - 1 = -32 - 1 = -33.
[0129] After the terminal device obtains the range of the RG (i.e., the channel bandwidth) as described above, the terminal device obtains the number of physical resources included in the first bandwidth and the first offset, i.e., the size and position of the first bandwidth can be determined.
[0130] Optionally, after the terminal device determines the number of physical resources included in the first bandwidth, the terminal device can determine the transfer block size (TBS) according to the number of physical resources included in the first bandwidth, the modulation order, the code rate, etc., to transmit a signal based on the TBS.
[0131] Wherein, the modulation order, code rate, etc. are configured by the network device for the terminal device.
[0132] In yet another optional implementation a2, the first information can be used to indicate the length of the first part bandwidth and / or the length of the second part bandwidth; wherein the first part bandwidth is a part bandwidth in the first bandwidth with a frequency domain resource index smaller than a frequency domain starting position frequency domain resource index of the channel bandwidth, and the second part bandwidth is a part bandwidth in the first bandwidth with a frequency domain resource index greater than a frequency domain ending position frequency domain resource index of the carrier bandwidth.
[0133] Still taking the channel bandwidth as RG and the first bandwidth as BWP as an example, the first part bandwidth and / or the second part bandwidth can be as shown in FIG. 5a to FIG. 5c.
[0134] In an example, the first bandwidth can include the channel bandwidth, and at least one of the first part bandwidth or the second part bandwidth. It should be understood that the first bandwidth including the channel bandwidth can be understood as the first bandwidth including a bandwidth with the same size and position as the channel bandwidth.
[0135] For example, in FIG. 5a, the BWP includes the RG, the first part bandwidth and the second part bandwidth. Alternatively, the BWP can also include the RG and the first part bandwidth as shown in FIG. 5b, or the BWP can also include the RG and the second part bandwidth as shown in FIG. 5c.
[0136] It should be understood that FIG. 5a is exemplified by taking the sizes of the first part bandwidth and the second part bandwidth as different, but is not a limitation on the present application. Alternatively, the size of the first part bandwidth and the size of the second part bandwidth can also be the same, which is not exemplified by the figure here.
[0137] Alternatively, when the first bandwidth includes the channel bandwidth, the first part bandwidth and the second part bandwidth, if the size of the first part bandwidth and the size of the second part bandwidth are the same, the first information can only indicate the size of the first part bandwidth or the size of the second part bandwidth.
[0138] In the implementation a2, the terminal device also needs to determine the range of the RG first, and the determination method can refer to the foregoing description, which is not repeated here. Further, the terminal device can determine the size and position of the first bandwidth based on the size of the first part bandwidth and / or the size of the second part bandwidth indicated by the first information and the range of the RG.
[0139] Similarly, after the terminal device determines the number of physical resources included in the first bandwidth, the terminal device can determine the TBS according to the number of physical resources included in the first bandwidth, the modulation order, the code rate, etc., to transmit the signal based on the TBS.
[0140] In some embodiments, the network device can send second information, and correspondingly, the terminal device can receive the second information, the second information being used to determine whether the first bandwidth contains the first part bandwidth and / or the second part bandwidth.
[0141] In one possible implementation, the second information can be implemented by RIV in RMSI.
[0142] In one example, when the RIV takes a first value, it can indicate that the first bandwidth contains the first part bandwidth and / or the second part bandwidth, and when the RIV takes a second value, it can indicate that the first bandwidth does not contain the first part bandwidth and / or the second part bandwidth. For example, the first value is 0 and the second value is 1, or the first value is 1 and the second value is 0, of course, the first value and the second value can also be implemented by other values, which are not limited in the present application.
[0143] In another example, a predefined value of the RIV can be used to indicate that the first bandwidth contains the first part bandwidth and / or the second part bandwidth. For example, the predefined value can be -1, etc. In this case, the network device can carry -1 in the RIV field of the RMSI, which can indicate that the first bandwidth contains the first part bandwidth and / or the second part bandwidth.
[0144] It should be understood that in the case where the second information indicates that the first bandwidth contains the first part bandwidth and / or the second part bandwidth, it can be implicitly indicated that the first bandwidth includes the channel bandwidth.
[0145] In some embodiments, the first information can also be implemented by a first field in the RMSI, and the first field can be a newly added field. For example, the first field can be referred to as the RIV1 field.
[0146] In one example, the first part bandwidth and / or the second part bandwidth can be a virtual BWP. Correspondingly, the bandwidth included in the first bandwidth and having the same size and location as the channel bandwidth can be a normal BWP. That is, the first bandwidth is composed of a virtual BWP and a normal BWP.
[0147] It should be understood that in some embodiments, the first bandwidth determined by the aforementioned implementation a1 can also be composed of a virtual BWP and a normal BWP, which can be referred to similarly in implementation a2.
[0148] In some embodiments, when the network device indicates the terminal device to transmit a signal in a truncated transmission manner, the terminal device can determine a center frequency position according to the first bandwidth and SCS and the like determined by the foregoing method, and the center frequency position is generally at the center of the first bandwidth. In this case, although the size of the first bandwidth scheduled by the network device is greater than the size of the channel bandwidth, the size of the bandwidth actually used for transmission is not greater than the size of the channel bandwidth.
[0149] In some embodiments, the network device can further send third information, and the terminal device correspondingly receives the third information, and the third information can be used to determine at least one of the following: a transmission channel time-frequency resource, a transmission waveform, a de-modulation reference signal (DMRS) sequence, or a DMRS port.
[0150] For example, the transmission channel time-frequency resource can be a physical uplink shared channel (PUSCH) time-frequency resource.
[0151] For example, the PUSCH frequency domain resource can include at least one of the following: a bandwidth (band), a cell index (such as a serving cell ID), an SCS, and the like.
[0152] The PUSCH time domain resource can include at least one of the following: a system frame number, a transmission time slot, an OFDM symbol starting position, and a time domain OFDM number (including DMRS). For example, a schematic diagram of the PUSCH time domain resource can be as shown in FIG. 6.
[0153] The transmission waveform can include at least one of the following: a cyclic prefix (CP)-OFDM waveform, a discrete fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM) waveform, or a filter single carrier quadrature amplitude modulation (SC-QAM) waveform.
[0154] Optionally, for the filter SC-QAM waveform, the network device can further indicate a parameter set corresponding to the waveform to the terminal device, each parameter set comprising at least one of the following: a configuration index, a data symbol number (bandwidth), a roll-off factor, a fast Fourier transform (FFT) point number, a CP length, an up-sampling multiple, or a down-sampling multiple.
[0155] The DMRS sequence is generally related to a transmission waveform, for example, for a CP-OFDM waveform, the network device can configure at least one DMRS port number; for a DFT-s-OFDM and filter SC-QAM waveform, the network device can only configure one DMRS port number.
[0156] In some embodiments, the third information can be carried in a downlink control information (DCI) or an RRC message.
[0157] For example, the PUSCH time domain resource can be carried in a start and length indicator value (SLIV) field in the DCI.
[0158] Based on the above communication method, in the case that the bandwidth scheduled by the network device is greater than the maximum channel bandwidth supported by the protocol, the terminal device can accurately obtain the bandwidth information scheduled by the network device through the first information.
[0159] Based on the above embodiments, the embodiments of the present application further provide a communication device. Referring to FIG. 7, the communication device 700 can include a transceiver unit 701 and a processing unit 702. The transceiver unit 701 is configured to perform communication, such as receiving information (signals or data) or transmitting information (signals or data). The processing unit 702 is configured to control and manage the actions of the communication device 700. The processing unit 702 can also control the steps performed by the transceiver unit 701.
[0160] For example, the communication device 700 can be a terminal device, a processor of the terminal device, a chip, a chip system, a component, a module, a functional module, or the like in the above embodiments. Alternatively, the communication device 700 can be a network device, a processor of the network device, a chip, a chip system, a component, a module, a functional module, or the like in the above embodiments.
[0161] In an embodiment, when the communication apparatus 700 is configured to implement the functions of the terminal device in the above embodiments, the transceiver 701 can be configured to receive first information, the first information being used to determine a first bandwidth of a transmission signal, the first bandwidth having a size greater than a size of a channel bandwidth; and the processor 702 can be configured to determine the first bandwidth according to the first information.
[0162] In some embodiments, the first information is a negative value, and the first information is used to determine the first bandwidth of the transmission signal, including:
[0163] The first information is used to determine a number of physical resource blocks included in the first bandwidth and a first offset, the first offset being an offset between a frequency domain starting position of the first bandwidth and a frequency domain starting position of the channel bandwidth; wherein the first offset is a negative value, and an absolute value of the first offset is less than a second offset, the second offset being an offset between the frequency domain starting position of the channel bandwidth and a reference frequency point.
[0164] For example, the number of physical resource blocks included in the first bandwidth can satisfy the following formula:
[0165] wherein L RBs is the number of physical resource blocks included in the first bandwidth, is the number of physical resource blocks included in the channel bandwidth, and RIV is the first information.
[0166] Optionally, the first offset can satisfy the following formula:
[0167] wherein RB start is the first offset, RIV is the first information, is the number of physical resource blocks included in the channel bandwidth.
[0168] In yet some embodiments, the first information can be used to indicate a size of a first partial bandwidth and / or a size of a second partial bandwidth; wherein the first partial bandwidth is a partial bandwidth in the first bandwidth having a frequency domain resource index less than a frequency domain starting position frequency domain resource index of the channel bandwidth, and the second partial bandwidth is a partial bandwidth in the first bandwidth having a frequency domain resource index greater than a frequency domain ending position frequency domain resource index of the channel bandwidth.
[0169] For example, the first bandwidth includes the channel bandwidth, and at least one of the first partial bandwidth or the second partial bandwidth.
[0170] Optionally, the transceiver 701 can further be configured to receive second information, the second information being used to determine whether the first bandwidth comprises the first part bandwidth and / or the second part bandwidth.
[0171] For example, the first part bandwidth and / or the second part bandwidth is a virtual bandwidth part (BWP).
[0172] In one possible design, the size of the channel bandwidth is a maximum number of physical resource blocks included in the channel bandwidth, the maximum number of physical resource blocks being a first number, the first number being associated with a frequency range and a subcarrier spacing.
[0173] In one possible design, the transceiver 701 can further be configured to receive third information, the third information being used to determine at least one of a transmission channel time-frequency resource, a transmission waveform, a demodulation reference signal (DMRS) sequence, or a DMRS port.
[0174] In another embodiment, the communication apparatus 700 is configured to implement the functions of the network device in the above embodiments, and the processing unit 702 can be configured to determine first information, the first information being used to determine a first bandwidth of a transmission signal, the size of the first bandwidth being greater than the size of a channel bandwidth; and the transceiver 701 can be configured to transmit the first information.
[0175] In some embodiments, the first information is a negative value, and the first information is used to determine the first bandwidth of the transmission signal, including:
[0176] The first information is used to determine a number of physical resource blocks included in the first bandwidth and a first offset, the first offset being an offset between a frequency domain starting position of the first bandwidth and a frequency domain starting position of the channel bandwidth; wherein the first offset is a negative value, and an absolute value of the first offset is smaller than a second offset, the second offset being an offset between the frequency domain starting position of the channel bandwidth and a reference frequency point.
[0177] In yet some embodiments, the first information can be used to indicate a size of a first part bandwidth and / or a size of a second part bandwidth; wherein the first part bandwidth is a part bandwidth in the first bandwidth with a frequency domain resource index smaller than a frequency domain starting position frequency domain resource index of the channel bandwidth, and the second part bandwidth is a part bandwidth in the first bandwidth with a frequency domain resource index greater than a frequency domain ending position frequency domain resource index of the channel bandwidth.
[0178] For example, the first bandwidth includes the channel bandwidth, and at least one of the first part bandwidth or the second part bandwidth.
[0179] Optionally, the transceiver 701 can further be configured to send second information, the second information being used to determine whether the first bandwidth comprises the first part bandwidth and / or the second part bandwidth.
[0180] For example, the first part bandwidth and / or the second part bandwidth is a virtual bandwidth part (BWP).
[0181] In a possible design, the size of the channel bandwidth is a maximum number of physical resource blocks included in the channel bandwidth, and the maximum number of physical resource blocks is a first number, which is related to a frequency range and a subcarrier spacing.
[0182] In an optional mode, the transceiver 701 can further be configured to send third information, the third information being used to determine at least one of the following: a time-frequency resource of a transmission channel, a transmission waveform, a demodulation reference signal (DMRS) sequence, or a DMRS port.
[0183] It should be noted that the division of units in the embodiments of the present application is illustrative, and is merely a logical function division. In actual implementation, another division manner can be used. The functional units in the embodiments of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0184] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, the software functional unit can be stored in a computer readable storage medium. Based on such an understanding, the technical solutions of the present application essentially, or the part that contributes to the prior art, or all or a part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and various other media that can store program codes.
[0185] Based on the above embodiments, the embodiments of the present application further provide a communication device. Referring to FIG. 8, the communication device 800 can include one or more processors 802. Optionally, the communication device 800 can further include one or more transceivers 801. Optionally, the communication device 800 can further include at least one memory 803. The memory 803 can be arranged inside the communication device 800, or arranged outside the communication device 800. The processor 802 can control the transceiver 801 to receive and send information, messages or data.
[0186] Specifically, the processor 802 can be a central processing unit (CPU), a network processor (NP), or a combination of the CPU and the NP. The processor 802 can further include a hardware chip. The hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.
[0187] The transceiver 801, the processor 802 and the memory 803 are connected with each other. Optionally, the transceiver 801, the processor 802 and the memory 803 are connected with each other through a bus 804. The bus 804 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, only one thick line is used in FIG. 8, but it does not mean that there is only one bus or only one type of bus.
[0188] In an optional implementation, the memory 803 is configured to store programs and the like. Specifically, the programs can include program codes including computer operation instructions. The memory 803 can include a RAM, and can further include a non-volatile memory such as one or more disk memories. The processor 802 executes the application programs stored in the memory 803 to implement the above functions, thereby implementing the functions of the communication apparatus 800.
[0189] For example, the communication apparatus 800 can specifically implement the functions of the terminal device or the network device in the above embodiments.
[0190] In one embodiment, when the communication apparatus 800 implements the functions of the terminal device in the above method embodiments, the transceiver 801 can implement the transceiving operations performed by the terminal device in the above method embodiments, and the processor 802 can implement other operations performed by the terminal device in the above method embodiments other than the transceiving operations. For specific descriptions, reference can be made to the related descriptions in the above method embodiments, which will not be repeated here in detail.
[0191] In another embodiment, when the communication apparatus 800 implements the functions of the terminal device in the above method embodiments, the processor 802 can implement the operations performed by the terminal device in the above method embodiments. For specific descriptions, reference can be made to the related descriptions in the above method embodiments, which will not be repeated here in detail.
[0192] In yet another embodiment, when the communication apparatus 800 implements the functions of the network device in the above method embodiments, the transceiver 801 can implement the transceiving operations performed by the network device in the above method embodiments, and the processor 802 can implement other operations performed by the network device in the above method embodiments other than the transceiving operations. For specific descriptions, reference can be made to the related descriptions in the above method embodiments, which will not be repeated here in detail.
[0193] In yet another embodiment, when the communication apparatus 800 implements the functions of the network device in the above method embodiments, the processor 802 can implement the operations performed by the network device in the above method embodiments. For specific descriptions, reference can be made to the related descriptions in the above method embodiments, which will not be repeated here in detail.
[0194] Based on the above embodiments, the embodiments of the present application further provide a communication device 900, which can be a terminal device, a processor of the terminal device, or a chip, etc. As an example, when the communication device 900 is a terminal device, FIG. 9 shows a simplified structural schematic diagram of the terminal device. As shown in FIG. 9, the terminal device can include a processor 901, a memory 902, and a transceiver 903. The memory 902 can store computer program codes, and the transceiver 903 includes a transmitter 9031, a receiver 9032, a radio frequency circuit (not shown in FIG. 9), an antenna 9033, and an input / output device (not shown in FIG. 9).
[0195] The processor 901 can be used to process communication protocols and communication data, control the terminal device, execute software programs, process data of the software programs, etc. The memory 902 is mainly used to store software programs and data. The radio frequency circuit is mainly used to convert baseband signals and radio frequency signals and process the radio frequency signals. The antenna 9033 is mainly used to transceive radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by a user and output data to the user. It should be noted that some types of terminal devices can not have an input / output device.
[0196] When data needs to be sent, the processor 901 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal, and transmits the radio frequency signal in the form of electromagnetic waves through the antenna 9033. When data is sent to the terminal device, the radio frequency circuit receives the radio frequency signal through the antenna 9033, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 901. The processor 901 converts the baseband signal into data and processes the data. For ease of illustration, only one memory 902, one processor 901, and one transceiver 903 are shown in FIG. 9. In actual terminal device products, there can be one or more processors 901 and one or more memories 902. The memory 902 can also be referred to as a storage medium or a storage device, etc. The memory 902 can be arranged independently of the processor 901, or can be integrated with the processor 901. The embodiments of the present application do not limit this.
[0197] In the present application, the antenna and the radio frequency circuit with transceiving functions can be regarded as a transceiving module of the terminal device, and the processor with processing functions can be regarded as a processing module of the terminal device.
[0198] For example, the processor 901 can also be referred to as a processing unit, a processing board, a processing module, a processing device, etc., and the transceiver 903 can also be referred to as a transceiving unit, a transceiver, a transceiving device, etc.
[0199] Optionally, devices in the transceiver 903 for implementing the receiving function can be regarded as a receiving unit, and devices in the transceiver 903 for implementing the sending function can be regarded as a sending unit, that is, the transceiver 903 includes a receiver and a transmitter. The transceiver 903 can also be referred to as a transceiver, a transceiving unit, or a transceiving circuit, etc. from time to time. The receiver can also be referred to as a receiver, a receiving unit, or a receiving circuit, etc. from time to time. The transmitter can also be referred to as a transmitter, a transmitting unit, or a transmitting circuit, etc. from time to time.
[0200] Based on the above embodiments, the embodiments of the present application further provide a communication apparatus 1000, which can be a network device, a processor of a network device, or a chip, etc. As an example, when the communication apparatus 1000 is a network device, FIG. 10 shows a simplified structural schematic diagram of the network device. As shown in FIG. 10, the network device can include a processor 1001, a memory 1002, and a transceiver 1003. The memory 1002 can store computer program codes, and the transceiver 1003 includes a transmitter 10031, a receiver 10032, a radio frequency circuit (not shown in FIG. 10), an antenna 10033, and an input / output device (not shown in FIG. 10).
[0201] The processor 1001 can be used to process communication protocols and communication data, control the network device, execute software programs, process data of the software programs, etc. The memory 1002 is mainly used to store software programs and data. The radio frequency circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of the radio frequency signals. The antenna 10033 is mainly used to transceive radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc. is mainly used to receive data input by a user and output data to the user. It should be noted that some types of network devices can not have the input / output device.
[0202] When data needs to be sent, the processor 1001 outputs a baseband signal to the radio frequency circuit after baseband processing of the data to be sent, and the radio frequency circuit converts the baseband signal into a radio frequency signal and sends the radio frequency signal in the form of an electromagnetic wave through the antenna 10033. When data is sent to the network device, the radio frequency circuit converts the radio frequency signal received through the antenna 10033 into a baseband signal, and outputs the baseband signal to the processor 1001, and the processor 1001 converts the baseband signal into data and processes the data. For the sake of illustration, only one memory 1002, one processor 1001 and one transceiver 1003 are shown in FIG. 10, and in actual network device products, one or more processors 1001 and one or more memories 1002 can exist. The memory 1002 can also be referred to as a storage medium or a storage device, etc. The memory 1002 can be arranged independently of the processor 1001, or can be integrated with the processor 1001, and the embodiments of the present application do not limit this.
[0203] In the present application, the antenna and the radio frequency circuit with transceiving functions can be regarded as a transceiving module of the network device, and the processor with processing functions can be regarded as a processing module of the network device.
[0204] For example, the processor 1001 can also be referred to as a processing unit, a processing board, a processing module, a processing device, etc., and the transceiver 1003 can also be referred to as a transceiving unit, a transceiver, a transceiving device, etc.
[0205] Optionally, the devices for implementing the receiving function in the transceiver 1003 can be regarded as a receiving unit, and the devices for implementing the sending function in the transceiver 1003 can be regarded as a sending unit, that is, the transceiver 1003 includes a receiver and a transmitter. The transceiver 1003 can also be referred to as a transceiver, a transceiving unit, or a transceiving circuit, etc. The receiver can also be referred to as a receiver, a receiving unit, or a receiving circuit, etc. The transmitter can also be referred to as a transmitter, a transmitting unit, or a transmitting circuit, etc.
[0206] Based on the above embodiments, the embodiments of the present application provide a communication system, which can include the terminal device and the network device involved in the above embodiments, etc.
[0207] The embodiments of the present application also provide a computer readable storage medium for storing a computer program or instructions, which, when executed by a computer, can implement the communication method provided by the above method embodiments.
[0208] The embodiments of the present application also provide a computer program product for storing a computer program or instructions, which, when executed by a computer, can implement the communication method provided by the above method embodiments.
[0209] The embodiment of the present application further provides a chip or a chip system, comprising a logic circuit, wherein the logic circuit is used for executing the communication method provided by the method embodiment.
[0210] The embodiment of the present application further provides a chip or a chip system, comprising one or more processors, wherein the one or more processors are coupled with at least one memory, and the one or more processors are used for invoking a program in the memory so that the chip or the chip system implements the communication method provided by the method embodiment.
[0211] The embodiment of the present application further provides a chip or a chip system, wherein the chip or the chip system is coupled with at least one memory, and the chip or the chip system is used for implementing the communication method provided by the method embodiment.
[0212] Those skilled in the art should understand that the embodiment of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can adopt a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can adopt a computer program product in the form of one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program codes.
[0213] The present application is described with reference to flowcharts and / or block diagrams of the method, device (system) and computer program product according to the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce a device that implements the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.
[0214] These computer program instructions can also be stored in a computer readable storage medium, which can guide the computer or other programmable data processing devices to work in a specific way, so that the instructions stored in the computer readable storage medium produce a product including instruction devices, which implement the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.
[0215] These computer program instructions can also be loaded into a computer or other programmable data processing devices, so that a series of operational steps are performed on the computer or other programmable devices to generate computer-implemented processes, so that the instructions executed on the computer or other programmable devices provide steps for implementing the functions specified in one or more flows in the flowchart and / or one or more blocks in the block diagram.
[0216] Obviously, various modifications and changes can be made to the present application by those skilled in the art without departing from the scope of the present application. Thus, it is intended that the present application embrace all such modifications and changes and, accordingly, the application is not to be limited by the above-described one or more embodiments.
Claims
1. A communication method characterized by comprising: The method comprises: receiving first information used for determining a first bandwidth of a transmission signal, the first bandwidth having a size greater than a size of a channel bandwidth; determining the first bandwidth according to the first information.
2. The method of claim 1, wherein, The first information is a negative value, and the first information is used for determining the first bandwidth of the transmission signal, comprising: The first information is used for determining a number of physical resource blocks included in the first bandwidth and a first offset, the first offset being an offset between a frequency domain starting position of the first bandwidth and a frequency domain starting position of the channel bandwidth. The first offset is a negative value, and an absolute value of the first offset is less than a second offset, the second offset being an offset between the frequency domain starting position of the channel bandwidth and a reference frequency point.
3. The method of claim 2, wherein, The first bandwidth contains a number of physical resource blocks in accordance with the following formula: wherein L RBs is a number of physical resource blocks contained in the first bandwidth, The first information is used for indicating a size of a first partial bandwidth and / or a size of a second partial bandwidth; wherein the first partial bandwidth is a partial bandwidth in the first bandwidth with a frequency domain resource index less than a frequency domain starting position frequency domain resource index of the channel bandwidth, and the second partial bandwidth is a partial bandwidth in the first bandwidth with a frequency domain resource index greater than a frequency domain ending position frequency domain resource index of the carrier bandwidth.
4. The method of claim 2 or 3, wherein, The first offset quantity conforms to the following equation: wherein RB start is the first offset, RIV is the first information, The first bandwidth includes the channel bandwidth, and at least one of the first partial bandwidth or the second partial bandwidth.
5. The method of claim 1, wherein, The method further comprises:
6. The method of claim 5, wherein, receiving second information used for determining whether the first bandwidth includes the first partial bandwidth and / or the second partial bandwidth.
7. The method of claim 5 or 6, wherein, The first partial bandwidth and / or the second partial bandwidth is a virtual bandwidth part (BWP). The size of the channel bandwidth is a maximum number of physical resource blocks included in the channel bandwidth, and the maximum number of physical resource blocks is a first number, the first number being related to a frequency range and a subcarrier spacing.
8. The method according to any one of claims 5 to 7, wherein, The method comprises:
9. The method according to any one of claims 1 to 8, wherein, determining first information used for determining a first bandwidth of a transmission signal, the first bandwidth having a size greater than a size of a channel bandwidth; 10. A communication method characterized by comprising: sending the first information. The first information is a negative value, and the first information is used for determining the first bandwidth of the transmission signal, comprising: The first information is used for determining a number of physical resource blocks included in the first bandwidth and a first offset, the first offset being an offset between a frequency domain starting position of the first bandwidth and a frequency domain starting position of the channel bandwidth.
11. The method of claim 10, wherein, The first offset is a negative value, and an absolute value of the first offset is less than a second offset, the second offset being an offset between the frequency domain starting position of the channel bandwidth and a reference frequency point. The first information is used for indicating a size of a first partial bandwidth and / or a size of a second partial bandwidth; wherein the first partial bandwidth is a partial bandwidth in the first bandwidth with a frequency domain resource index less than a frequency domain starting position frequency domain resource index of the channel bandwidth, and the second partial bandwidth is a partial bandwidth in the first bandwidth with a frequency domain resource index greater than a frequency domain ending position frequency domain resource index of the carrier bandwidth. 12. The method of claim 10, wherein, 13. The method of claim 12, wherein, The first bandwidth comprises the channel bandwidth, and at least one of the first partial bandwidth or the second partial bandwidth.
14. The method of claim 12 or 13, wherein, The method further comprises: sending second information, the second information being used to determine whether the first bandwidth contains the first partial bandwidth and / or the second partial bandwidth.
15. The method according to any one of claims 12 to 14, wherein, The first partial bandwidth and / or the second partial bandwidth is a virtual bandwidth part (BWP).
16. The method according to any one of claims 10 to 15, wherein, The size of the channel bandwidth is a maximum number of physical resource blocks included in the channel bandwidth, the maximum number of physical resource blocks being a first number, the first number being related to a frequency range and a subcarrier spacing.
17. A communications device, characterized by comprise units or modules for performing the method according to any one of claims 1-9, or comprise units or modules for performing the method according to any one of claims 10-16.
18. A communications device, characterized by comprise a processor configured to execute computer program or instructions to implement the method according to any one of claims 1-9, or to implement the method according to any one of claims 10-16.
19. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer program or instructions, when the computer program or instructions are executed by a communication device, the method according to any one of claims 1-9 is implemented, or the method according to any one of claims 10-16 is implemented.
20. A computer program product, characterised in that, The computer program product contains computer program or instructions, when the computer program or instructions are executed by a computer, the method according to any one of claims 1-9 is implemented, or the method according to any one of claims 10-16 is implemented.
21. A chip, characterized by The chip is coupled with a memory, and is used to read and execute program instructions stored in the memory, so as to implement the method according to any one of claims 1-9, or to implement the method according to any one of claims 10-16.
Citation Information
Patent Citations
Communication method, device and system
CN110831126A
Communication method and device
CN116582885A
Resource indication method, terminal and network equipment
CN117042181A
Data transmission method and apparatus, user equipment, network device, and storage medium
WO2022161506A1