Communication method and device
By limiting the transmission power of the sideline information according to the capability of the terminal device in the carrier aggregation scenario, the problem of power distribution of sideline information in the carrier aggregation scenario is solved, and communication efficiency is improved.
Patent Information
- Application Number
- CN202311428354.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-27
- Publication Date
- 2025-04-29
AI Technical Summary
In carrier aggregation scenarios, how to effectively distribute the power of side-line information to achieve hybrid transmission, especially under the capability limitation of the terminal device.
By determining the transmission power of the M side row information to be transmitted on the first time unit, and selecting N side row information from the M side row information according to the capability limitation of the terminal device, such that the sum of the transmission powers of the N side row information is less than or equal to the maximum transmission power supported by the terminal device.
In the carrier aggregation scenario, effective transmission of side-line information is realized according to the capability limitation of the terminal device, and communication efficiency of side-line links is improved.
Smart Images

Figure CN119906967A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0002] The 3rd generation partnership project (3GPP) defines sidelink (SL) communication technology, and typical application scenarios include vehicle-to-everything (V2X). Carrier aggregation (CA) is a technology that integrates wireless channel resources within or between frequency bands to increase user data transmission rates and reduce latency.
[0003] After the carrier aggregation technology is introduced in the sidelink communication, in the same time slot, the terminal device can send multiple types of sidelink information on the aggregated multiple carriers (i.e., perform mixed transmission on multiple carriers at the same time). In this case, how to allocate the power of the sidelink information for mixed transmission still needs further study. Summary of the invention
[0004] The present application provides a communication method and apparatus for implementing transmission of side information according to capability limitations of a terminal device in a carrier aggregation scenario.
[0005] In the first aspect, the present application provides a communication method, which is applicable to scenarios such as V2X. The execution subject of the method is a terminal device or a module in the terminal device, and the terminal device is used as the execution subject for description. In the method, the terminal device determines the transmission power of M side information to be sent on the first time unit, and the types of the M side information include at least two of the side synchronization signal block, the side data and the side feedback data. The M side information is located on P carriers, and M and P are integers greater than 1; when the sum of the transmission powers of the M side information is greater than the maximum transmission power of the side information supported by the terminal device, N side information is determined from the M side information, and the sum of the transmission powers of the N side information is less than or equal to the maximum transmission power of the side information supported by the terminal device; N is an integer greater than or equal to 1, and M is greater than N; according to the transmission power of the N side information, the N side information is sent on the first time unit.
[0006] By adopting the above method, the terminal device can perform power control on multiple sideline information on the same time unit according to the capability limitation of the terminal device (such as the maximum transmission power of the sideline information supported by the terminal device), so that the power of sending the sideline information meets the capability limitation of the terminal device, thereby improving the communication efficiency of the side link.
[0007] In one possible design, N side information are determined from the M side information, including: for the j-th carrier among the P carriers, Mj2 side information are determined from the Mj1 side information on the j-th carrier, the sum of the transmission powers of the Mj2 side information is less than or equal to the maximum transmission power of the side information supported by the terminal device on the j-th carrier, and the sum of the maximum transmission power of the side information supported by the terminal device on each carrier among the P carriers is less than or equal to the maximum transmission power of the side information supported by the terminal device; j=1,2,...P, Mj1, Mj2 are integers greater than or equal to 1, Mj1 is greater than or equal to Mj2; the N side information includes Side information.
[0008] In this way, the terminal device can perform power control on the sideline information sent on the jth carrier according to the maximum transmission power of the sideline information supported by the terminal device on the jth carrier, thereby meeting the power limit of the terminal device on the jth carrier.
[0009] In one possible design, determining Mj2 side information from the Mj1 side information on the j-th carrier includes: determining the Mj2 side information with a higher priority from the Mj1 side information according to the priority of the Mj1 side information. In this way, it is easy to meet the transmission requirements of the priority side information.
[0010] In one possible design, the Mj1 side information include first side information, and the priority of the first side information is determined based on the first priority and / or second priority of the first side information; wherein the first priority is the priority of the type to which the first side information belongs; and the second priority is the priority of the first side information among multiple side information belonging to the type.
[0011] In one possible design, the priority of the sideline synchronization signal block is greater than the priority of the sideline feedback data, and the priority of the sideline feedback data is greater than the priority of the sideline data.
[0012] In a possible design, determining Mj2 side information from the Mj1 side information on the j-th carrier includes: determining Wj side information groups corresponding to the Mj1 side information according to the transmission power of the Mj1 side information, each side information group includes at least one side information in the Mj1 side information, and the sum of the transmission power of the side information in each side information group is less than or equal to the maximum transmission power of the side information supported by the terminal device on the j-th carrier; Wj is an integer greater than or equal to 1; and determining the first side information group with the largest number from the Wj side information groups according to the number of side information in each side information group, the first side information group including the Mj2 side information. In this way, it is convenient to send more side information.
[0013] In a possible design, Mj2 side information is determined from Mj1 side information on the j-th carrier, including: based on the transmission power of the Mj1 side information, Wj side information groups corresponding to the Mj1 side information are determined, each side information group includes at least one side information from the Mj1 side information, the sum of the transmission power of the side information in each side information group is less than or equal to the maximum transmission power of the side information supported by the terminal device on the j-th carrier; Wj is an integer greater than or equal to 1; based on the sum of the transmission power of the side information in each side information group, a second side information group with the largest sum of transmission power is determined from the Wj side information groups, the second side information group includes the Mj2 side information. In this way, it is convenient to give full play to the capabilities of the terminal device.
[0014] In one possible design, the method also includes: determining Mj3 side information from the (Mj1-Mj2) side information in the Mj1 side information except the Mj2 side information; Mj3 is an integer greater than or equal to 1; sending the Mj3 side information according to the remaining transmission power of the terminal device on the j-th carrier; the remaining transmission power is equal to the difference between the maximum transmission power of the side information supported by the terminal device on the j-th carrier and the sum of the transmission powers of the Mj2 side information.
[0015] In one possible design, determining N side information from the M side information includes: determining the N side information with higher priorities from the M side information according to the priorities of the M side information.
[0016] In one possible design, the M side information include first side information, and the priority of the first side information is determined based on the first priority and / or second priority of the first side information; wherein the first priority is the priority of the type to which the first side information belongs; and the second priority is the priority of the first side information in the type.
[0017] In one possible design, the priority of the sideline synchronization signal block is greater than the priority of the sideline feedback data, and the priority of the sideline feedback data is greater than the priority of the sideline data.
[0018] In one possible design, determining N side information from the M side information includes: determining W side information groups corresponding to the M side information based on the transmit power of the M side information, each side information group including at least one side information among the M side information, the sum of the transmit power of the side information in each side information group is less than or equal to the maximum transmit power of the side information supported by the terminal device; W is an integer greater than or equal to 1; and determining a third side information group with the largest number from the W side information groups based on the number of side information in each side information group, the third side information group including the N side information.
[0019] In one possible design, determining N side information from the M side information includes: determining W side information groups corresponding to the M side information based on the transmit power of the M side information, each side information group including at least one side information among the M side information, the sum of the transmit power of the side information in each side information group is less than or equal to the maximum transmit power of the side information supported by the terminal device; W is an integer greater than or equal to 1; and determining a fourth side information group with the largest sum of transmit power from the W side information groups based on the sum of the transmit power of the side information in each side information group, the fourth side information group including the N side information.
[0020] In one possible design, the method also includes: determining K sideline information from the (MN) sideline information other than the N sideline information among the M sideline information, K being an integer greater than or equal to 1; sending the K sideline information according to the remaining transmission power of the terminal device; the remaining transmission power is equal to the difference between the maximum transmission power of the sideline information supported by the terminal device and the sum of the transmission powers of the N sideline information.
[0021] In one possible design, the first time unit includes a time slot, or at least one symbol in a time slot, which is not specifically limited in this application.
[0022] In one possible design, the P carriers are located in different frequency bands.
[0023] In a second aspect, the present application provides a communication device, which has the function of implementing the functions involved in the first aspect. For example, the communication device includes a module or unit or means corresponding to the operation involved in the first aspect. The function or unit or means can be implemented by software, or by hardware, or the corresponding software can be implemented by hardware.
[0024] In one possible design, the communication device includes a processing unit and a communication unit, wherein the communication unit can be used to send and receive signals to achieve communication between the communication device and other devices, for example, the communication unit is used to send system information to a terminal; the processing unit can be used to perform some internal operations of the communication device. The functions performed by the processing unit and the communication unit can correspond to the operations involved in the first aspect above.
[0025] In one possible design, the communication device includes a processor, which can be used to couple with a memory. The memory can store necessary computer programs or instructions for implementing the functions involved in the first aspect. The processor can execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the first aspect.
[0026] In one possible design, the communication device includes a processor and a memory, and the memory can store necessary computer programs or instructions for implementing the functions involved in the first aspect. The processor can execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the first aspect.
[0027] In one possible design, the communication device includes a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method in any possible design or implementation of the first aspect above.
[0028] It can be understood that in the above second aspect, the processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory. In addition, the above processors can be one or more, and the memories can be one or more. The memory can be integrated with the processor, or the memory can be separately set from the processor. In the specific implementation process, the memory can be integrated with the processor on the same chip, or can be set on different chips respectively. The embodiment of the present application does not limit the type of memory and the setting method of the memory and the processor.
[0029] In a third aspect, the present application provides a computer-readable storage medium, in which computer-readable instructions are stored. When a computer reads and executes the computer-readable instructions, the computer executes the method in any possible design of the first aspect above.
[0030] Exemplarily, a computer-readable storage medium can be any available medium that can be accessed by a computer. By way of example but not limitation, a computer-readable medium can include a non-transitory computer-readable medium, a random-access memory (RAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a CD-ROM or other optical disk storage, a magnetic disk storage medium or other magnetic storage device, 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.
[0031] In a fourth aspect, the present application provides a computer program product. When a computer reads and executes the computer program product, the computer executes the method in any possible design of the first aspect.
[0032] In a fifth aspect, the present application provides a chip (or chip system), wherein the chip includes a processor, and the processor is coupled to a memory, and is used to read and execute a software program stored in the memory to implement the method in any possible design of the first aspect above. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1A , Figure 1B and Figure 1C A schematic diagram of a communication system provided in an embodiment of the present application;
[0034] Figure 2A A schematic diagram of time domain resources of a resource pool provided in an embodiment of the present application;
[0035] Figure 2B A schematic diagram of frequency domain resources of a resource pool provided in an embodiment of the present application;
[0036] Figure 3A , Figure 3B , Figure 3C and Figure 3D Schematic diagrams of several time slot structures provided for embodiments of the present application;
[0037] Figure 4A A schematic diagram of a hybrid transmission scenario provided in an embodiment of the present application;
[0038] Figure 4B A schematic diagram of another hybrid transmission scenario provided in an embodiment of the present application;
[0039] Figure 5 A schematic diagram of a flow chart corresponding to the communication method provided in an embodiment of the present application;
[0040] Figure 6 A possible exemplary block diagram of the device involved in the embodiments of the present application;
[0041] Figure 7 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0042] Figure 8 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0043] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings in the embodiments of the present application. 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, fifth generation (5G) mobile communication system, such as new radio (NR) system, and future evolved communication systems, such as sixth generation (6G) mobile communication system, etc.
[0044] In particular, the technical solutions in the embodiments of the present application can also be applied to vehicle to everything (V2X) communication, cellular vehicle-to-everything (C-V2X) communication, Internet of Vehicles, autonomous driving, assisted driving and other fields. Among them, C-V2X is a V2X communication technology developed based on cellular systems. It utilizes and enhances the current cellular network functions and elements to achieve low-latency and high-reliability communication between various nodes in the vehicle network, including vehicle to vehicle (V2V), vehicle to pedestrian (V2P), vehicle to infrastructure (V2I), and vehicle to network (V2N). With the evolution of cellular systems from 4G LTE to 5G NR, C-V2X has also evolved from LTE-V2X to NR-V2X.
[0045] The present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all devices, components, modules, etc. discussed in conjunction with the accompanying drawings. In addition, a combination of these schemes may also be used. In addition, in the present application embodiment, words such as "exemplarily", "such as" are used to represent examples, illustrations or explanations. Any embodiment or design described as "example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "example" is intended to present concepts in a concrete manner.
[0046] To facilitate understanding of the embodiments of the present application, first Figures 1A to 1C The communication system shown in the example is used to describe in detail the communication system applicable to the embodiment of the present application. The present application is applicable to a communication system supporting sidelink communication, and supports communication scenarios with and without network coverage, wherein the sidelink may also be referred to as a sidelink, and is referred to as a sidelink in the present application.
[0047] like Figures 1A to 1C As shown, the communication system may include multiple terminal devices (such as terminal device A and terminal device B), and optionally, a network device. Figure 1A In the example, terminal device A and terminal device B are both within the signal coverage of the network device; Figure 1B In the example, terminal device A is within the signal coverage of the network device, but terminal device B is outside the signal coverage of the network device. Figure 1CIn the example, both terminal device A and terminal device B are outside the signal coverage of the network device. Figure 1A and Figure 1B The terminal device A and the terminal device B can communicate through the side link by means of resources scheduled by the network device, and the resources may be authorized resources or authorized frequency bands. The terminal device A and the terminal device B may also select resources by the terminal device, that is, select resources for side link communication from a resource pool, and the resources may be unauthorized resources or unauthorized frequency bands. Figure 1C The terminal device A and the terminal device B are both outside the signal coverage of the network device, so they can only communicate through the side link using resource selection.
[0048] The following are Figures 1A to 1C The network devices and terminal devices involved are described.
[0049] (1) Network devices
[0050] In the embodiment of the present application, the network device may also be referred to as a network device, and the network device may be a device in a wireless network. For example, the network device may be a radio access network (RAN) node that connects a terminal device to a wireless network, and may also be referred to as an access network device. The network device includes, but is not limited to, an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP) or a transmission and reception point (TRP), etc., and may also be a network device in a 5G mobile communication system. For example, a next generation NodeB (gNB) or a transmission reception point (TRP) or TP in an NR system; or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system; or, the network device may also be a network node constituting a gNB or a transmission point, for example, a BBU or a distributed unit (DU).
[0051] In some deployments, the gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. The AAU implements some physical layer processing functions, radio frequency processing, and related functions of active antennas. The information of the RRC layer will eventually become the information of the PHY layer, or it will be converted from the information of the PHY layer. Therefore, under this architecture, high-level signaling (such as RRC layer signaling) can also be considered to be sent by the DU, or by the DU and the AAU. It can be understood that the network device can be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be divided into a network device in the RAN, or may be divided into a network device in the core network (CN), which is not limited in the present application.
[0052] (2) Terminal device
[0053] The terminal device involved in the embodiments of the present application may be a wireless terminal device capable of receiving scheduling and indication information of a network device. The terminal device may be a terminal device, or may be a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal device may be a device including a wireless communication function (providing voice / data connectivity to the user). For example, a handheld device with a wireless connection function, or an in-vehicle device, an in-vehicle module, etc. At present, some examples of terminal devices are: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in Internet of Vehicles, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, device-to-device (D2D) communication terminal devices, vehicle to everything (V2X) communication terminal devices, smart vehicles, telematics boxes (T-box), machine-to-machine / machine-type communications (M2M / MTC) terminal devices, Internet of Things (IoT) The terminal device may be an on-board device, a vehicle-mounted device, an on-board module, a vehicle, an on-board unit (OBU), a roadside unit (RSU), a T-box, a chip or a system on chip (SOC), etc. The above chip or SOC may be installed in a vehicle, an OBU, an RSU or a T-box. The wireless terminal in industrial control may be a camera, a robot, etc. The wireless terminal in a smart home may be a TV, an air conditioner, a sweeper, a speaker, a set-top box, etc.The terminal device can also be a V2X device, for example, a smart car (or intelligent car), a digital car, an unmanned car (or driverless car or pilotless car or automobile), a self-driving car or autonomous car, a pure electric vehicle (or Battery EV), a hybrid electric vehicle (HEV), a range extended EV (REEV), a plug-in hybrid electric vehicle (PHEV), a new energy vehicle (new energy vehicle), and a roadside unit (RSU). The terminal device can also be a device in device-to-device (D2D) communication, such as an electric meter, a water meter, etc. In addition, in an embodiment of the present application, the terminal device can also be a terminal device in an IoT system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.
[0054] In this application, predefined content usually refers to information that is defined by standards and does not require other equipment configuration, and is recorded / written in advance in the hardware and / or software of the terminal device itself, or can be understood as information that cannot be changed by the network device or other terminal devices. Preconfigured content usually refers to information that is recorded / written in advance in the hardware and / or software of the terminal device itself, which is determined by the manufacturer and can be changed by software or hardware.
[0055] (Pre) configuration can be divided into network device (pre) configuration and terminal device (pre) configuration. If it is a network device (pre) configuration, it can be (pre) configured through a system information block (SIB) or RRC signaling; if it is a terminal device (pre) configuration, it can be (pre) configured according to PC5-RRC signaling.
[0056] The communication system and scenario described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of network architecture and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0057] The following is an explanation of the relevant terms involved in the embodiments of the present application. When not specifically stated, these explanations are to support the meaning of the relevant terms and make the embodiments of the present application easier to understand, and should not be regarded as a strict limitation of the relevant terms in the scope of protection claimed by the present application.
[0058] (1) Sidelink communication
[0059] The time and frequency resources for sidelink communication are configured through a sidelink resource pool, which may also be referred to as a resource pool. A resource pool may be regarded as a collection of time domain resources and frequency domain resources for sidelink communication. The resource pool may be located on a carrier, or on a bandwidth part (BWP) of a carrier. For example, one or more resource pools may be configured on a carrier (or a BWP of a carrier).
[0060] For the time domain resources of the sidelink communication, the network device uses a bitmap and periodically repeats the bitmap to indicate all subframes in the system to indicate the time domain resource set of the subframe used for the sidelink communication. Figure 2A As shown, an example is given (the length of the bitmap is 8 bits), and the sidelink transmission in each subframe occupies a certain number of time slots, each time slot contains M=14 symbols, and M symbols are a time domain transmission unit. When scheduling the sidelink communication resources, the scheduling can be performed in the time domain with the time slot as the granularity.
[0061] For the frequency domain resources of the sidelink communication, the network device divides the frequency band used for the sidelink communication into a number of sub-channels, each of which contains a certain number of resource blocks (RBs). Figure 2B As shown, a schematic diagram of the frequency domain resources of the resource pool is given, in which the network device indicates the sequence number of the first resource block of the frequency domain resources used for sidelink communication, the total number of sub-channels N contained in the resource pool, and the number of RBs n contained in each sub-channel CH The transmission of the sidelink may occupy one or more subchannels at a time. When scheduling the communication resources of the sidelink, the scheduling is performed in the frequency domain with the subchannel as the granularity.
[0062] (2) Sidelink Time Slot Structure
[0063] In the embodiment of the present application, the information transmitted via the sidelink may be referred to as sidelink information or sidelink information. Exemplarily, the type of the sidelink information may include at least one of a sidelink synchronization signal block (SSB), sidelink data, and sidelink feedback data.
[0064] The sidelink synchronization signal block may include a sidelink primary synchronization signal (S-PSS), a sidelink secondary synchronization signal (S-SSS), and information related to sidelink synchronization, and the information related to sidelink synchronization is carried on a physical sidelink broadcast channel (PSBCH). Sidelink data may be carried on a physical sidelink shared channel (PSSCH) and / or a physical sidelink control channel (PSCCH), for example, one sidelink data may refer to one / time PSSCH and / or PSCCH transmission (a PSSCH / PSCCH transmission). Sidelink feedback data may be carried on a physical sidelink feedback channel (PSFCH), for example, one sidelink feedback data may refer to one / time PSFCH transmission (a PSFCH transmission).
[0065] Combine the following FIG. 3A to FIG. 3D Describe several possible slot structures for the sidelink, FIG. 3A to FIG. 3D In the example, a time slot includes 14 symbols. FIG. 3A to FIG. 3C The first symbol in the illustrated time slot structure is an automatic gain control (AGC) symbol, which is used for AGC adjustment; Figure 3A , 3C The last symbol in 3D is the guard period (GAP), which is used for the antenna's transmit and receive conversion. Figure 3B The second to last symbol (and the last symbol) in is the protection symbol.
[0066] Figure 3A This is a schematic diagram of the first time slot structure. Figure 3AAs shown, the time slot is used to transmit a side data; specifically, the time slot includes 3 PSCCH symbols and 12 PSSCH symbols, and 3 PSSCH symbols among the 3 PSCCH symbols and the 12 PSSCH symbols are transmitted in a frequency division manner. Among them, the 12 PSSCH symbols include 4 PSSCH reference signal symbols, and the reference signal is, for example, a demodulation reference signal (DMRS).
[0067] Figure 3B is a schematic diagram of the second time slot structure. Figure 3B As shown, the time slot is used to transmit a sideline data; specifically, the time slot includes 2 PSCCH symbols and 11 PSSCH symbols, and 2 PSSCH symbols among the 2 PSCCH symbols and the 11 PSSCH symbols are transmitted in a frequency division manner. Among them, the 11 PSSCH symbols include 2 PSSCH reference signal symbols.
[0068] Figure 3C This is a schematic diagram of the third time slot structure. Figure 3C As shown, the time slot is used to transmit a side data and a side feedback data; specifically, the time slot includes 1 PSFCH symbol, 2 PSCCH symbols and 9 PSSCH symbols, a protection symbol and an AGC symbol are included between the PSFCH symbol and the PSSCH symbol, and the 2 PSCCH symbols and 2 PSSCH symbols among the 9 PSSCH symbols are transmitted in a frequency division manner. Among them, the 9 PSSCH symbols include 2 PSSCH reference signal symbols.
[0069] Figure 3D is a schematic diagram of the fourth time slot structure. Figure 3D As shown, the time slot is used to transmit a sideline SSB; specifically, the time slot includes 9 PSBCH symbols, 2 S-PSS symbols and 2 S-SSS symbols.
[0070] It can be seen from the above-mentioned various time slot structures that one time slot can be used to transmit a side data, or can also be used to transmit a side data and a side feedback data, or can also be used to transmit a side SSB.
[0071] (3) Side SSB power control
[0072] When the terminal device needs to send a sideline SSB in time slot i on the activated SL BWP b of carrier f, the terminal device can determine the power P of the sideline SSB in time slot i on the activated SL BWP b of carrier f by the following formula: S-SSB (i)
[0073]
[0074] Among them, P CMAX The maximum transmission power of the sideline information supported by the terminal device (for details, see TS38.101-18-1 definition). O,S-SSB is the value of dl-P0-PSBCH-r17 (if provided); otherwise, P S-SSB (i) = P CMAX α S-SSB is the value of dl-Alpha-PSBCH (if provided); otherwise, α S-SSB =1. is the number of resource blocks for SSB transmission with subcarrier spacing configuration μ. When the activated SL BWP b is on serving cell c, PL = PL b,f,c (q d ) (See TS 38.213 7.1.1 for definition), except:
[0075] —When the terminal device is configured to monitor the PDCCH to detect DCI format 0-0 in the serving cell c, the reference signal (RS) resource is a resource used by the terminal device to determine the power of the PUSCH transmission scheduled by DCI format 0-0 in the serving cell c.
[0076] —RS resources correspond to SS / PBCH blocks used by the UE to acquire the MIB when the UE is not configured to monitor the PDCCH to detect DCI format 0-0 in the serving cell c.
[0077] (4) Power Control of Sidelink Data
[0078] Here, the power control of the sidelink data is described in combination with Case 1 and Case 2.
[0079] Scenario 1:
[0080] When the terminal device needs to send a sidelink data in time slot i on the activated SL BWP b of carrier f (there is no PSCCH in time slot i), the terminal device can determine the power P of the PSSCH in time slot i on the activated SL BWP b of carrier f by the following formula: PSSCH (i)
[0081] P PSSCH (i) = min(P CMAX ,P MAX,CBR ,min(P PSSCH,D (i),P PSSCH,SL (i)))[dBm]……Formula 2
[0082] Among them, P CMAX P is the maximum transmission power of the sideline information supported by the terminal device. MAX,CBR Determined by the priority of the PSSCH and the sl-MaxTxPower value of the CBR range for which the CBR is measured in time slot i; if sl-MaxTxPower is not provided, P MAX,CBR =P CMAX If dl-P0-PSSCH-PSCCH is provided, then If dl-P0-PSSCH-PSCCH is not provided, P PSSCH,D (i) = min(P CMAX ,P MAX,CBR )[dBm].
[0083] P O,D Is the value of dl-P0-PSSCH-PSCCH-r17 if provided; otherwise, dl-P0-PSSCH-PSCCH-r16 is provided. D is the value of dl-Alpha-PSSCH-PSCCH (if provided); otherwise, α D =1. is the number of resource blocks for PSSCH transmission opportunity i with SCS configuration μ. When the activated SL BWP b is on serving cell c, PL D =PL b,f,c (q d ),Apart from:
[0084] When the terminal device is configured to monitor the PDCCH to detect DCI format 0-0 in the serving cell c, the reference signal resources are resources used by the terminal device to determine the power of PUSCH transmissions scheduled by DCI format 0-0 in the serving cell c.
[0085] —RS resources correspond to SS / PBCH blocks used by the UE to acquire the MIB when the UE is not configured to monitor the PDCCH to detect DCI format 0-0 in the serving cell c.
[0086] Scenario 2:
[0087] When the terminal device needs to send a sidelink data in time slot i on the activated SL BWP b of carrier f (there is PSCCH in time slot i), the terminal device can determine the power P of PSSCH in time slot i on the activated SL BWP b of carrier f by the following formula: PSSCH2 (i)
[0088]
[0089] in, is the number of resource blocks transmitted by PSCCH in time slot i, is the number of resource blocks for PSCCH transmission in time slot i.
[0090] The terminal device can determine the power P of the PSCCH transmission in time slot i on the activated SL BWP b of carrier f by the following formula: PSSCH (i)
[0091]
[0092] According to the above cases 1 and 2, it can be seen that the power of the sidelink data in time slot i on the activated SL BWP b of carrier f is P PSSCH (i), that is, the power of the sideline data in time slot i can be determined according to the above formula 2.
[0093] (5) Power Control of Side Feedback Data
[0094] Assume that the terminal device (i.e., the receiver of the sidelink data) has N sch,Tx,PSFCH The maximum number of scheduled PSFCH transmissions (i.e., the number of sideline feedback data) that the terminal device can send simultaneously is N. max,PSFCH , the number of side feedback data determined by the terminal device is N Tx,PSFCH The following describes the specific implementation of PSFCH power control when dl-P0-PSFCH is configured and when dl-P0-PSFCH is not configured.
[0095] (5.1)Configure dl-P0-PSFCH
[0096] Assuming that d1-P0-PSFCH is configured, the power of a PSFCH transmission (or called the first power) P PSFCH,one It complies with the following formula:
[0097] P PSFCH,one =P O,PSFCH +10log 10 (2 μ )+α PSFCH PL[dBm]
[0098] Among them, P O,PSFCH A transmit power value, which is configured by dl-P0-PSFCH-r16 or dl-P0-PSFCH-r17; α PSFCH is the value configured by dl-Alpha-PSFCH, otherwise, α PFSCH =1; PL = PL b,f,cis the path loss of activated BWP b of carrier f on serving cell c, which is related to carrier f.
[0099] A1:N sch,Tx,PSFCH ≤N max,PSFCH
[0100] If P PSFCH,one +10log 10 (N sch,Tx,PSFCH )≤P CMAX ,but:
[0101] N Tx,PSFCH =N sch,Tx,PSFCH
[0102] P PSFCH,k (i) = P PSFCH,one [dBm]
[0103] Among them, P PSFCH,k (i) represents the transmission power of the kth side feedback data, 1≤k≤N Tx,PSFCH , i is the priority of the k-th side feedback data (or the side data indication corresponding to the k-th side feedback data) (such as the priority defined in TS38.21316.2.4.2).
[0104] Otherwise, the terminal device autonomously sch,Tx,PSFCH Determine N from the side feedback data Tx,PSFCH Side feedback data. Among them, K is defined as: The maximum value of, otherwise, K = 0. Mi: For 1≤i≤8, Mi is the number of PSFCHs with priority i having HARQ-ACK information, and for i>8, Mi is the number of PSFCHs with priority i-8 having conflicting information.
[0105] In this case, N Tx,PSFCH The transmission power P of the kth sideline feedback data among the sideline feedback data PSFCH,k (i) is:
[0106] P PSFCH,k (i) = min(P CMAX -10log 10 (N Tx,PSFCH ),P PSFCH,one )[dBm]
[0107] In summary, in N sch,Tx,PSFCH ≤N max,PSFCH In the case of PSFCH,one +10log 10 (N sch,Tx,PSFCH )≤P CMAX, then the terminal device can send N sch,Tx,PSFCH Side feedback data, and N sch,Tx,PSFCH The actual transmission power of each side feedback data is P PSFCH,one ; if P PSFCH,one +10log 10 (N sch,Tx,PSFCH )>P CMAX , then the terminal device from N sch,Tx,PSFCH Determine N from the side feedback data Tx,PSFCH Side feedback data, and N Tx,PSFCH The actual transmission power of each side feedback data in the side feedback data is P CMAX -10log 10 (N Tx,PSFCH ) and P PSFCH,one The minimum value in .
[0108] A2:N sch,Tx,PSFCH >N max,PSFCH
[0109] The terminal device is based on N sch,Tx,PSFCH The priorities of the side feedback data are selected in ascending order by themselves. max,PSFCH Side feedback data.
[0110] If P PSFCH,one +10log 10 (N max,PSFCH )≤P CMAX ,but:
[0111] N Tx,PSFCH =N max,PSFCH
[0112] P PSFCH,k (i) = P PSFCH,one [dBm]
[0113] Otherwise, the terminal device is max,PSFCH Autonomously select N from the side feedback data Tx,PSFCH Side feedback data. Among them, Among them, K is defined as: The maximum value of , otherwise, K = 0.
[0114] In this case, N Tx,PSFCH The transmission power P of the kth sideline feedback data among the sideline feedback data PSFCH,k (i) is:
[0115] P PSFCH,k (i) = min(P CMAX -10log 10 (N Tx,PSFCH ),PPSFCH,one )[dBm]
[0116] (5.2) dl-P0-PSFCH is not configured
[0117] Assume that dl-P0-PSFCH is not configured, N Tx,PSFCH The transmission power P of the kth sideline feedback data among the sideline feedback data PSFCH,k (i) is:
[0118] P PSFCH,k (i) = P CMAX -10log 10 (N Tx,PSFCH )[dBm]
[0119] In addition, for resource pools configured with PSFCH resources overlapping in time, the terminal device expects not to be provided with dl-P0-PSFCH or dl-Alpha-PSFCH in any resource pool, or expects to be provided with the same dl-P0-PSFCH value and the same dl-Alpha-PSFCH value for all resource pools.
[0120] Carrier aggregation is a technology that integrates wireless channel resources within or between frequency bands to increase the user's data transmission rate and reduce latency. In order to provide higher service rates, 3GPP introduced carrier aggregation in Release 10 by aggregating multiple continuous or non-contiguous carriers (component carriers, CCs) into a larger bandwidth (maximum 100MHz). According to the frequency band where the aggregated carriers are located, CA can be divided into intra-band carrier aggregation (intra-band CA) and inter-band carrier aggregation (inter-band CA). Among them, intra-band carrier aggregation means that the aggregated multiple carriers are located in the same frequency band; inter-band carrier aggregation can mean that the aggregated multiple carriers are located in different frequency bands, for example, the aggregated multiple carriers include carrier 1, carrier 2 and carrier 3, carrier 1 is located in frequency band 1, carrier 2 is located in frequency band 2, carrier 3 is located in frequency band 3, or carrier 1 and carrier 2 are located in frequency band 1, and carrier 3 is located in frequency band 2.
[0121] Sidelink communications can support carrier aggregation technology. For example, the network device can configure one or more resource pools on each of the three carriers and indicate that the three carriers can be aggregated; furthermore, the terminal device can simultaneously (for example, in the same time slot) send multiple sidelink messages to one or more other terminal devices on the three carriers, and the multiple sidelink messages may include multiple types of sidelink information. That is to say, after the introduction of carrier aggregation technology, in the same time slot, the terminal device can send multiple types of sidelink information on multiple carriers (i.e., perform mixed transmission on multiple carriers at the same time). However, according to the previous description of the power control of the sidelink SSB, sidelink data and sidelink feedback data, it can be seen that the current scheme is to perform power control on a single type of sidelink information on a carrier, and there is no corresponding power control transmission scheme for the scenario in which the terminal device performs mixed transmission on multiple carriers at the same time.
[0122] Based on this, the embodiments of the present application will study the implementation of hybrid transmission on multiple carriers at the same time. For example, the embodiments of the present application provide a communication method for implementing the transmission of side information according to the capability limitation of the terminal device in a carrier aggregation scenario.
[0123] The scenario of hybrid transmission on multiple carriers at the same time is described with the following specific example: after the carrier aggregation technology is introduced in the sidelink communication, the terminal device may need to send multiple sidelink information in a certain time slot, and these multiple sidelink information are located in the resource pools of different carriers. Figure 4AAs shown, the network device configures resource pool 1 on carrier 1, resource pool 2 on carrier 2, and resource pool 3 on carrier 3; assuming that in time slot x, the terminal device needs to send side information 1 in resource pool 1 of carrier 1, send side information 2, side information 3, side information 4, and side information 5 in resource pool 2 of carrier 2, and send side information 6, side information 7, side information 8, side information 9, and side information 10 in resource pool 3 of carrier 3. Among them, the type of side information 1 is side SSB, the type of side information 2, side information 4, side information 5, side information 6, side information 8, and side information 10 is side data, and the type of side information 3, side information 7, and side information 9 is side feedback data. Further, the terminal device may determine the power of the side SSB (such as side information 1) according to the power control method of the side SSB mentioned above (i.e., formula 1), determine the power of each side data (such as side information 2, side information 4, side information 5, side information 6, side information 8, and side information 10) according to the power control method of the side data mentioned above (i.e., formula 2), and determine the power of each side feedback data (such as side information 3, side information 7, and side information 9) according to the power control method of the side feedback data mentioned above. However, due to the limitation of the terminal device's capabilities and other reasons, the terminal device may not be able to send these 10 side information at the same time. In this case, how the terminal device sends the side information, some possible solutions will be given in the embodiments of the present application.
[0124] The scheme provided by the embodiment of the present application is described in detail below. The scheme provided by the embodiment of the present application involves a first terminal device, one or more second terminal devices, and optionally also involves a network device. The "first terminal device" may be a terminal device that sends side information, and the "second terminal device" may be a terminal device that receives side information. Unless otherwise specified, the "terminal device" may refer to the terminal device itself, or to a component in the terminal device, such as a chip or a chip system; the "network device" may refer to a network device, such as a base station itself, or to a component in a network device, such as a chip or a chip system.
[0125] Figure 5 This is a flow chart corresponding to the communication method provided in the embodiment of the present application. Figure 5 As shown, the method includes S501, S502 and S503.
[0126] S501: A first terminal device determines the transmission power of M sideline information to be transmitted in a first time unit.
[0127] Exemplarily, the first time unit may be a time slot, for example, the first time unit is Figure 4Aor, the first time unit includes at least one symbol (at least one symbol may be located in the same time slot), for example, the first time unit includes Figure 4A The first 11 symbols in or including Figure 4A In the embodiment of the present application, description will be made by taking "the first time unit is a time slot" as an example.
[0128] The types of the M side information include at least two of the following: side synchronization signal block, side data, and side feedback data; that is, the M side information includes at least two of the following: at least one side synchronization signal block, at least one side data, and at least one side feedback data; wherein M is an integer greater than 1. For example, the M side information includes Figure 4A The side information 1 to the side information 10 (ie, M=10) are shown in FIG.
[0129] M side information is located in P carriers, where P is an integer greater than 1. For example, M side information is located in a resource pool of P carriers; if the M side information includes Figure 4A The side information 1 to the side information 10 shown in the figure, then the P carriers include carrier 1, carrier 2 and carrier 3. In the embodiment of the present application, "the side information is located in the carrier / resource pool" may mean that the side information is carried on the time-frequency resources of the resource pool corresponding to the carrier, that is, the side information is transmitted on the time-frequency resources of the resource pool corresponding to the carrier; similarly, "the side information on the carrier" may mean the side information carried on the resource pool corresponding to the carrier.
[0130] Understandably, Figure 4A In the example, one carrier includes one resource pool. In other examples, one carrier may also include two or more resource pools, for example, carrier 3 includes two resource pools, namely resource pool a and resource pool b, side information 6 to side information 9 are located in resource pool a, and side information 10 is located in resource pool b.
[0131] There are many specific implementations for the first terminal device to determine the transmission power of the M side information to be sent in the first time unit. For example, in the first implementation, the first terminal device determines the transmission power of the M side information according to the power control method of the side SSB, side data and side feedback data described above.
[0132] For example, in the second implementation, the first terminal device obtains the maximum transmission power P of the sideline information supported by the first terminal device on the jth carrier among the P carriers. Cj-MAX , j = 1, 2 ... P. Taking P carriers including carrier 1, carrier 2 and carrier 3 as an example, the first terminal device can obtain: the maximum transmission power P of the sideline information supported by the first terminal device on carrier 1 C1-MAX, the maximum transmission power P of the side information supported by the first terminal device on carrier 2 C2-MAX and the maximum transmission power P of the side information supported by the first terminal device on carrier 3 C3-MAX .
[0133] Furthermore, the first terminal device determines the transmission power of the sideline information on the jth carrier according to the maximum transmission power of the sideline information supported by the first terminal device on the jth carrier. For example, the sideline information 1 on carrier 1 is the sideline SSB. In this case, the first terminal device can replace P in Formula 1 with CMAX Replace with P C1-MAX Formula 1' is obtained, and the transmission power of the side information 1 is determined according to Formula 1'; for example, the side information 2 on the carrier 2 is the side data. In this case, the first terminal device can use P in Formula 2 CMAX Replace with P C2-MAX Formula 2' is obtained, and the transmission power of the side information 2 is determined according to Formula 2'; the implementation of determining other side information can refer to the processing and will not be described in detail.
[0134] It can be understood that in the embodiment of the present application, the maximum transmission power P of the sideline information supported by the first terminal device on the jth carrier among the P carriers is Cj-MAX It may be predefined or preconfigured, or it may be configured by a network device or other directly connected terminal device, and is not specifically limited. The maximum transmission power of the side information supported by the first terminal device on different carriers among the P carriers may be the same, or it may be different. In addition, the sum of the maximum transmission power of the side information supported by the first terminal device on each carrier among the P carriers may be less than or equal to the maximum transmission power of the side information supported by the first terminal device, that is, For example, P Cj-MAX =P CMAX / P.
[0135] Exemplarily, the P carriers may be located in different frequency bands, for example, the P carriers are located in P different frequency bands. It is understandable that since multiple carriers aggregated on the same frequency band usually correspond to the same RF channel, that is, multiple carriers aggregated on the same frequency band can be regarded as "one carrier" in terms of the implementation of power control, so that the existing technology can be used for power control. Therefore, the embodiment of the present application is mainly described by taking the scenario of "P carriers are located in P different frequency bands" as an example. In addition, considering that when the sidelink data and the sidelink feedback data are located in the same time slot, AGC will be performed separately. Therefore, for Figure 4BIn the illustrated situation (i.e., time slot y on each carrier includes sidelink data and sidelink feedback data), the first terminal device can adopt the method described in the embodiment of the present application to perform power control, or the first terminal device can also perform power control separately for the sidelink data on the first 11 symbols of time slot y, and perform power control separately for the sidelink feedback data on the last 3 symbols of time slot y.
[0136] S502, when the sum of the transmission powers of M sideline information is greater than the maximum transmission power of the sideline information supported by the first terminal device, the first terminal device determines N sideline information from the M sideline information, and the sum of the transmission powers of the N sideline information is less than or equal to the maximum transmission power of the sideline information supported by the first terminal device; N is an integer greater than or equal to 1, and M is greater than N.
[0137] Exemplarily, after the terminal device determines the transmission power of M sideline information, it can determine whether the sum of the transmission power of the M sideline information is greater than the maximum transmission power of the sideline information supported by the first terminal device. If the sum of the transmission power of the M sideline information is greater than the maximum transmission power of the sideline information supported by the first terminal device, the terminal device can determine N sideline information from the M sideline information; if the sum of the transmission power of the M sideline information is less than or equal to the maximum transmission power of the sideline information supported by the first terminal device, the terminal device can directly send the M sideline information according to the transmission power of the M sideline information determined in S501.
[0138] The following describes some possible implementations of "determining N side information from M side information" in combination with implementation 1 and implementation 2. The "determine" in "determine N side information from M side information" can also be replaced by "select", and other similar points can be referred to.
[0139] Implementation 1
[0140] In implementation 1, the terminal device may select at least one side information from multiple side information on each of the P carriers, using the carrier as the granularity / unit. In this case, the transmission power of the M side information may be determined by the terminal device using the second implementation described above.
[0141] Specifically, the terminal device can determine Mj2 side information from Mj1 side information on the jth carrier for the jth carrier among P carriers, the sum of the transmission powers of the Mj2 side information is less than or equal to the maximum transmission power of the side information supported by the first terminal device on the jth carrier, and the sum of the maximum transmission power of the side information supported by the first terminal device on each carrier among the P carriers is less than or equal to the maximum transmission power of the side information supported by the first terminal device. Mj1 and Mj2 are integers greater than or equal to 1, and Mj1 is greater than or equal to Mj2. Therefore, the above-mentioned N side information includes Side information.
[0142] For example, Figure 4A As shown, the P carriers include carrier 1, carrier 2 and carrier 3. Carrier 1 is the 1st (j=1) carrier among the P carriers. Since carrier 1 only has side information 1, M12 side information determined from M11 side information on carrier 1 may include side information 1; Carrier 2 is the 2nd (j=2) carrier among the P carriers. Since carrier 2 includes side information 2 to side information 5, M22 side information determined from M21 side information on carrier 2 may include at least one side information from side information 2 to side information 5; Carrier 3 is the 3rd (j=3) carrier among the P carriers. Since carrier 3 includes side information 6 to side information 10, M32 side information determined from M31 side information on carrier 3 may include at least one side information from side information 6 to side information 10. In this way, N side information may be obtained, including M12 side information, M22 side information and M32 side information.
[0143] Exemplarily, the first terminal device may determine Mj2 side information from Mj1 side information according to a variety of possible parameters. For example, the first terminal device may determine Mj2 side information from Mj1 side information according to at least one of the following ① to ③: ① the priority of Mj1 side information; ② the number of side information of the side information group corresponding to Mj1 side information (the description of the side information group can be found below); ③ the sum of the transmission powers of the side information of the side information group corresponding to Mj1 side information.
[0144] Several examples of determining Mj2 sideline information from Mj1 sideline information by the first terminal device are described below in conjunction with Examples 1 to 3.
[0145] Example 1
[0146] The first terminal device determines Mj2 side information with higher priority from the Mj1 side information according to the priority of the Mj1 side information, so as to meet the transmission requirements of the high-priority side information. Exemplarily, taking the first side information among the Mj1 side information as an example, the priority of the first side information is determined according to the first priority and / or the second priority.
[0147] Among them, the first priority is the priority of the type to which the first side information belongs, for example, the priorities of different types can be: the priority of type 1 is greater than the priority of type 2, the priority of type 2 is greater than the priority of type 3, type 1 is side SSB, type 2 is side feedback data, and type 3 is side data; that is, the priority of side SSB is greater than the priority of side feedback data, and the priority of side feedback data is greater than the priority of side data. It can be understood that the "priority of side SSB (or side feedback data or side data)" involved in the embodiments of the present application refers to the priority of the type of side SSB. For example, if the type to which the first side information belongs is side SSB, then the first priority of the first side information is the priority of the type of side SSB.
[0148] The second priority is the priority of the first side information among multiple side information of the same type as the first side information. If the type of the first side information is side data, the first side information may include priority information, and the priority indicated by the priority information is the second priority of the first side information. If the type of the first side information is side feedback data, the side data corresponding to the first side information may include priority information, and the priority indicated by the priority information is the second priority of the first side information. If the type of the first side information is side SSB, additional priority information may be provided by mapping different combinations of S-PSS or S-SSS on each symbol pair, and the priority indicated by the additional priority information is the second priority of the first side information.
[0149] For example, the j-th (j=3) carrier among P carriers is carrier 3, and the M31 side information on carrier 3 includes side information 6 to side information 10. The type of side information 6, side information 8 and side information 10 is side data, and the type of side information 7 and side information 9 is side feedback data. Taking "the priority of side information is determined according to the first priority and / or the second priority" as an example, since the priority of the side feedback data type is greater than the priority of the side data type, the first priority of side information 7 and side information 9 is higher than the first priority of side information 6, side information 8 and side information 10; further, assuming that for side information 7 and side information 9 belonging to the same type, assuming that the second priority of side information 7 is greater than the second priority of side information 9, and for side information 6, side information 8 and side information 10 belonging to the same type, assuming that the second priority of side information 6 is greater than the second priority of side information 8, and the second priority of side information 8 is greater than the second priority of side information 10, then the priority order of side information 6 to side information 10 is: side information 7, side information 9, side information 6, side information 8, side information 10.
[0150] Assuming that the transmission power of the sideline information 6 to the sideline information 10 is as shown in Table 1, the maximum transmission power of the sideline information supported by the first terminal device on the carrier 3 is 100 milliwatts (mW).
[0151] Table 1: Example of transmission power of side information 6 to side information 10
[0152] Side information Transmit power (in milliwatts) Side information 6 40 Side information 7 30 Side information 8 30 Side information 9 40 Side information 10 20
[0153] In this case, the first terminal device can first select the side information with the highest priority (i.e., side information 7) according to the priorities of side information 6 to side information 10. Since the transmission power of side information 7 is 30mW, which is less than 100mW, the first terminal device can select the side information with the highest priority (i.e., side information 9) from the remaining side information (side information 6, side information 8 to side information 10). Since the sum of the transmission powers of side information 7 and side information 9 is 30+40=70mW, W, which is less than 100mW, therefore, the first terminal device can continue to select the side information with the highest priority (i.e., side information 6) from the remaining side information (side information 6, side information 8, side information 10). Since the sum of the transmission powers of side information 7, side information 9, and side information 6 is 30+40+40=110mW, which is greater than 100mW, the first terminal device can stop selecting. At this time, the M32 side information determined by the first terminal device include side information 7 and side information 9.
[0154] It can be understood that: (1) The above example is described by taking the example that the priorities of side information 6 to side information 10 are different. In other examples, the priorities of different side information may be the same. For example, side information 6 and side information 8 have the same priority. When the first terminal device needs to select the side information with the highest priority from the remaining side information (side information 6, side information 8, and side information 10), the first terminal device can select side information 6 and side information 8. Since the sum of the transmission powers of side information 7, side information 9, and side information 6 is 30+40+40=110mW, which is greater than 100mW, and the sum of the transmission powers of side information 7, side information 9, and side information 8 is 30+40+30=100mW, the first terminal device can stop selecting. At this time, the M32 side information determined by the first terminal device includes side information 7, side information 9, and side information 8.
[0155] (2) In other implementations, with respect to the above example, after the first terminal device determines that the sum of the transmission powers of the side information 7, the side information 9 and the side information 6 is 30+40+40=110 mW, it may continue to select (i.e., does not stop selecting) so that the remaining transmission power of the first terminal device on the carrier 3 is as small as possible, so as to fully utilize the capabilities of the first terminal device.
[0156] For example, the first terminal device can continue to select the side information with the highest priority (i.e., side information 8) from the remaining side information (side information 8, side information 10). Since the sum of the transmission powers of side information 7, side information 9 and side information 8 is 30+40+30=100mW, the first terminal device can stop selecting. At this time, the M32 side information determined by the first terminal device include side information 7, side information 9 and side information 8 (the remaining transmission power of the first terminal device on carrier 3 is 0).
[0157] For another example, the remaining side information includes side information 8 and side information 10. The first terminal device can respectively calculate the sum of the transmission powers of side information 7, side information 9 and side information 8, and the sum of the transmission powers of side information 7, side information 9 and side information 10. Since the sum of the transmission powers of the combination of {side information 7, side information 9 and side information 8} is 30+40+30=100mW, accordingly, the remaining transmission power of the first terminal device on carrier 3 is 0, and the sum of the transmission powers of the combination of {side information 7, side information 9 and side information 10} is 30+40+20=90mW, accordingly, the remaining transmission power of the first terminal device on carrier 3 is 10mW (i.e., 100mW-90mW). Therefore, the M32 side information determined by the first terminal device include side information 7, side information 9 and side information 8 (i.e., the combination with smaller remaining transmission power).
[0158] Example 2
[0159] The first terminal device determines Wj sideline information groups corresponding to the Mj1 sideline information according to the transmission power of the Mj1 sideline information, each sideline information group includes at least one sideline information among the Mj1 sideline information, and the sum of the transmission power of the sideline information in each sideline information group is less than or equal to the maximum transmission power of the sideline information supported by the first terminal device on the jth carrier; Wj is an integer greater than or equal to 1. Furthermore, the first terminal device determines the first sideline information group with the largest number (i.e., the number of sideline information in the first sideline information group is the largest) from the Wj sideline information groups according to the number of sideline information in each sideline information group, and the first sideline information group includes Mj2 sideline information, so as to send more sideline information.
[0160] For example, the jth (j=3) carrier among the P carriers is carrier 3, and the M31 side information on carrier 3 includes side information 6 to side information 10. The transmission power of side information 6 to side information 10 is shown in Table 1. In this case, Wj side information groups may include: side information group 1 {side information 7, side information 9, side information 8}, side information group 2 {side information 6, side information 9, side information 10}, side information group 3 {side information 7, side information 9, side information 10}, side information group 4 {side information 6, side information 9}. Here, the description is based on the example that Wj side information groups include side information groups 1 to side information group 4. Wj side information groups may also include other side information groups, and the embodiments of the present application are not limited to this.
[0161] Since the number of side information in side information group 1, side information group 2 and side information group 3 is 3, and the number of side information in side information group 4 is 2, the first side information group determined by the first terminal device may be one of side information group 1, side information group 2 and side information group 3. For example, if the first side information group determined by the first terminal device is side information group 1, then the M32 side information includes side information 7, side information 9 and side information 8.
[0162] It can be understood that in the above example, the number of side information in side information group 1, side information group 2 and side information group 3 is the same. Therefore, the first terminal device can randomly select a side information group from these three side information groups as the first side information group, or can also select a side information group from these three side information groups as the first side information group based on other possible parameters.
[0163] For example, the first terminal device may select according to the priority of the side information in the three side information groups. Specifically: Scenario 1: When the number of side information with the highest priority in different side information groups is different, the first terminal device may select the side information group with the largest number of side information with the highest priority from the three side information groups. For example, the number of side information with the highest priority in side information group 1 is 3, the number of side information with the highest priority in side information group 2 is 2, and the number of side information with the highest priority in side information group 3 is 1, then the side information group selected by the first terminal device may be side information group 1. Scenario 2: When the number of side information with the highest priority in different side information groups is the same, the first terminal device may select according to the priority of the side information with the second highest priority among the three side information groups. For example, the number of the highest priority side information in side information group 1, side information group 2 and side information group 3 is 1, and the priority of the side feedback data with the second highest priority in side information group 1 is greater than the priority of the side information with the second highest priority in other side information groups (side information group 2 or side information group 3), then the side information group selected by the first terminal device may be side information group 1. The above scenarios 1 and 2 describe two possible implementations. In specific implementations, the side information group may be selected according to the methods in the above scenarios 1 and 2. For example, the priority order of side information 6 to side information 10 is the order described in Example 1, then the side information group selected by the first terminal device may be side information group 1.
[0164] For another example, the first terminal device may make a selection based on the remaining transmission power corresponding to the three side information groups (i.e., the remaining transmission power of the first terminal device on carrier 3). Since the remaining transmission power corresponding to side information group 1 is 0, the remaining transmission power corresponding to side information group 2 is 0, and the remaining transmission power corresponding to side information group 3 is 10mW, the first terminal device may select the side information group with the smallest corresponding remaining transmission power, such as side information group 1 or side information group 2. Optionally, since the remaining transmission power corresponding to side information group 1 and side information group 2 is the same, the first terminal device may further select a side information group based on the priority of the side information in the two side information groups. Please refer to the above for details and will not be repeated here.
[0165] The above-mentioned "number of side information in the side information group" can also be replaced by "the number of second terminal devices corresponding to the side information group" so as to serve more second terminal devices. The second terminal device is a terminal device for receiving the side information sent by the first terminal device. For example, the terminal devices receiving the side information 6 and the side information 7 are both terminal devices a, the terminal devices receiving the side information 8 and the side information 9 are both terminal devices b, and the terminal device receiving the side information 10 is terminal device c. Then the number of second terminal devices corresponding to the above-mentioned side information group 1 is 2, and the number of second terminal devices corresponding to the side information group 2 is 3, which are no longer listed one by one.
[0166] In addition, a possible variation of the above Example 2 is: the first terminal device determines Mj2 sideline information with smaller transmission power from the Mj1 sideline information according to the transmission power of the Mj1 sideline information. The specific implementation is similar to "the first terminal device determines Mj2 sideline information with larger priority from the Mj1 sideline information according to the priority of the Mj1 sideline information" and will not be repeated here.
[0167] Example 3
[0168] The first terminal device determines Wj side information groups corresponding to the Mj1 side information according to the transmission power of the Mj1 side information. The Wj side information groups can refer to the description in Example 2. Then, the first terminal device determines the second side information group with the largest sum of transmission power (i.e., the sum of transmission power of the side information in the second side information group) from the Wj side information groups according to the sum of transmission power of the side information in each side information group. The second side information group includes Mj2 side information, so as to fully transmit the capacity of the first terminal device. Among them, "the sum of transmission power is the largest" can also be replaced by "the remaining transmission power of the first terminal device on the jth carrier is the smallest".
[0169] For example, the jth (j=3) carrier among the P carriers is carrier 3, and the M31 side information on carrier 3 includes side information 6 to side information 10, and the transmission powers of side information 6 to side information 10 are shown in Table 1. For example, Wj side information groups may include: side information group 1 {side information 7, side information 9, side information 8}, side information group 2 {side information 6, side information 9, side information 10}, side information group 3 {side information 7, side information 9, side information 10}, and side information group 4 {side information 6, side information 9}. Since the sum of the transmission power of the side information in side information group 1 is 100mW, the sum of the transmission power of the side information in side information group 2 is 100mW, the sum of the transmission power of the side information in side information group 3 is 90mW, and the sum of the transmission power of the side information in side information group 4 is 80mW, the second side information group selected by the first terminal device is side information group 1 or side information group 3.
[0170] It can be understood that in the above example, the sum of the transmission powers of the side information in side information group 1 is the same as the sum of the transmission powers of the side information in side information group 2. Therefore, the first terminal device can randomly select a side information group from the two side information groups as the second side information group, or can also select a side information group from the two side information groups as the second side information group based on other possible parameters. For example, the first terminal device can select according to the priority of the side information in the two side information groups, and the specific implementation can refer to Example 1 or Example 2. For another example, the first terminal device can select according to the number of side information in the two side information groups, and the specific implementation can refer to Example 2.
[0171] Examples 1 to 3 above respectively describe some implementations of determining Mj2 side information according to different parameters. In other possible examples, Mj2 side information can be determined according to any one or more or a combination of some of the principles in ① to ③, and the specific determination principles can refer to Examples 1 to 3 above.
[0172] Implementation 2
[0173] In implementation 2, the first terminal device may determine N side information from M side information based on a variety of possible parameters. For example, the first terminal device may determine N side information from M side information based on at least one of the following ④ to ⑥: ④ the priority of the M side information; ⑤ the number of side information in the side information group corresponding to the M side information (the description of the side information group can be found below); ⑥ the sum of the transmission power of the side information in the side information group corresponding to the M side information. In this case, the transmission power of the M side information may be determined by the terminal device using the first implementation described above.
[0174] Several examples of determining N sideline information from M sideline information by the first terminal device will be described below in conjunction with Examples 4 to 6.
[0175] Example 4
[0176] The first terminal device determines N side information with higher priorities from the M side information according to the priorities of the M side information, so as to meet the transmission requirements of the high-priority side information. The specific implementation can refer to the description in Example 1 and will not be repeated here.
[0177] Example 5
[0178] The first terminal device determines W side information groups corresponding to the M side information according to the transmission power of the M side information, each side information group includes at least one side information of the M side information, and the sum of the transmission power of the side information in each side information group is less than or equal to the maximum transmission power of the side information supported by the first terminal device; W is an integer greater than or equal to 1; further, the first terminal device determines the third side information group with the largest number from the W side information groups according to the number of side information in each side information group, and the third side information group includes N side information. The specific implementation can refer to the description in Example 2 and will not be repeated here.
[0179] Example 6
[0180] The first terminal device determines W side information groups corresponding to the M side information according to the transmission power of the M side information; further, according to the sum of the transmission power of the side information in each side information group, determines a fourth side information group with the largest sum of transmission power from the W side information groups, and the fourth side information group includes N side information. The specific implementation can refer to the description in Example 3, which will not be repeated here.
[0181] Examples 4 to 6 above respectively describe some implementations of determining N side information according to different parameters. In other possible examples, N side information can be determined according to any one or more or a combination of some of the principles in ④ to ⑥, and the specific determination principles can refer to Examples 4 to 6 above.
[0182] It can be understood that the difference between the above-mentioned Implementation 1 and Implementation 2 is that Implementation 1 takes into account the maximum transmission power of the side information supported by the first terminal device on each carrier (i.e., the power limit on each carrier) and the maximum transmission power of the side information supported by the first terminal device, while Implementation 2 takes into account the maximum transmission power of the side information supported by the first terminal device, but does not consider the power limit on each carrier (for example, Implementation 2 assumes that there is no carrier-level power limit on each carrier, or assumes that the maximum transmission power of the side information supported by the first terminal device on each carrier is equal to the maximum transmission power of the side information supported by the first terminal device, which is not specifically limited in this application). Except for the differences, the two can refer to each other.
[0183] S503: The first terminal device sends N sideline information in a first time unit according to the transmission power of the N sideline information.
[0184] Here, the first terminal device may send the N sideline information in the first time unit according to the transmission power of the N sideline information determined in S501.
[0185] Optionally, the first terminal device may also send part or all of the remaining (MN) sideline information in the first time unit. Two possible examples are described below in conjunction with Example 7 and Example 8.
[0186] Example 7
[0187] The first terminal device can determine Mj3 sideline information from the (Mj1-Mj2) sideline information except the Mj2 sideline information in the Mj1 sideline information, where Mj3 is an integer greater than or equal to 1; further, the first terminal device sends Mj3 sideline information according to the remaining transmission power of the first terminal device on the j-th carrier; the remaining transmission power of the first terminal device on the j-th carrier is equal to the difference between the maximum transmission power of the sideline information supported by the first terminal device on the j-th carrier and the sum of the transmission powers of the Mj2 sideline information.
[0188] For example, Mj3=Mj1-Mj2. In this case, the first terminal device can directly distribute the remaining transmission power of the first terminal device on the jth carrier equally to the remaining (Mj1-Mj2) side information for best-effort transmission. Alternatively, the first terminal device can determine the side information with the highest priority Mj3 (for example, Mj3=1) from the (Mj1-Mj2) side information according to the priority of the remaining (Mj1-Mj2) side information, and distribute the remaining transmission power of the first terminal device on the jth carrier to this side information for best-effort transmission.
[0189] Example 8
[0190] If the sum of the transmission powers of N sideline information is less than the maximum transmission power of the sideline information supported by the first terminal device, that is, the remaining transmission power of the first terminal device (the remaining transmission power of the first terminal device = the maximum transmission power of the sideline information supported by the first terminal device - the sum of the transmission powers of N sideline information) is greater than 0, then the first terminal device can also determine K sideline information from the remaining (MN) sideline information, and then send K sideline information according to the remaining transmission power of the first terminal device.
[0191] For example, K=MN, in this case, the first terminal device can directly distribute the remaining transmission power of the first terminal device evenly to the remaining (MN) sideline information for best effort transmission. Alternatively, the first terminal device can determine the K (for example, K=1) sideline information with the highest priority according to the priorities of the remaining (MN) sideline information, and distribute the remaining transmission power of the first terminal device to this sideline information for best effort transmission.
[0192] For example, if the implementation method adopted in S502 is implementation method 1, then example 7 may be adopted in S503; if the implementation method adopted in S502 is implementation method 2, then example 8 may be adopted in S503.
[0193] By adopting the above method, the first terminal device can transmit sideline information under power control for multiple sideline information on the same time unit according to the capacity limitation of the first terminal device (such as the maximum transmission power of the sideline information supported by the first terminal device), so that the power of sending the sideline information meets the capacity limitation of the first terminal device, thereby facilitating improving the communication efficiency of the side link.
[0194] With respect to the above embodiments, it can be understood that:
[0195] (1) The above description focuses on the differences between different implementations or different examples. Except for the differences, different implementations or different examples can refer to each other. In addition, different implementations or different examples can be partially implemented, combined, or partially combined, etc., and the embodiments of the present application will not be listed one by one.
[0196] (2) The step numbers of the flowcharts described in the above embodiments are only examples of the execution process and do not constitute a limitation on the order of execution of the steps. In the embodiments of the present application, the steps that have no temporal dependency relationship with each other may not have a strict execution order. In addition, not all the steps shown in the flowcharts are steps that must be executed. Some steps can be added or deleted based on the actual needs of each flowchart, or only some of the steps included in the above flowcharts can be executed.
[0197] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the terminal device. It is understandable that in order to achieve the above functions, the terminal device may include a hardware structure and / or software module corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.
[0198] The embodiment of the present application can divide the terminal device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or software functional unit.
[0199] In the case of an integrated unit, Figure 6 A possible exemplary block diagram of the device involved in the embodiments of the present application is shown. Figure 6 As shown, the apparatus 600 may include: a processing unit 602 and a communication unit 603. The processing unit 602 is used to control and manage the actions of the apparatus 600. The communication unit 603 is used to support the communication between the apparatus 600 and other devices. Optionally, the communication unit 603 is also called a transceiver unit, and may include a receiving unit and / or a sending unit, which are respectively used to perform receiving and sending operations. The apparatus 600 may also include a storage unit 601, which is used to store program codes and / or data of the apparatus 600.
[0200] The device 600 may be a terminal device in the above embodiment. The processing unit 602 may support the device 600 to execute the actions of the terminal device in each method example above. Alternatively, the processing unit 602 mainly executes the internal actions of the terminal device in the method example, and the communication unit 603 may support the communication between the device 600 and other devices.
[0201] In one embodiment, the processing unit 602 is used to: determine the transmission power of M side information to be sent on the first time unit, the type of the M side information includes at least two items of side synchronization signal block, side data and side feedback data, the M side information is located on P carriers, M and P are integers greater than 1; when the sum of the transmission powers of the M side information is greater than the maximum transmission power of the side information supported by the terminal device, determine N side information from the M side information, the sum of the transmission powers of the N side information is less than or equal to the maximum transmission power of the side information supported by the terminal device; N is an integer greater than or equal to 1, and M is greater than N; the communication unit 603 is used to: send the N side information on the first time unit according to the transmission powers of the N side information.
[0202] In one possible design, the processing unit 602 is specifically used to: for the j-th carrier among the P carriers, determine Mj2 side information from the Mj1 side information on the j-th carrier, the sum of the transmission powers of the Mj2 side information is less than or equal to the maximum transmission power of the side information supported by the terminal device on the j-th carrier, and the sum of the maximum transmission power of the side information supported by the terminal device on each carrier among the P carriers is less than or equal to the maximum transmission power of the side information supported by the terminal device; j=1,2,...P, Mj1, Mj2 are integers greater than or equal to 1, Mj1 is greater than or equal to Mj2; the N side information includes Side information.
[0203] In a possible design, the processing unit 602 is specifically used to: determine the Mj2 side information with a higher priority from the Mj1 side information according to the priority of the Mj1 side information.
[0204] In one possible design, the Mj1 side information include first side information, and the priority of the first side information is determined based on the first priority and / or second priority of the first side information; wherein the first priority is the priority of the type to which the first side information belongs; and the second priority is the priority of the first side information among multiple side information belonging to the type.
[0205] In one possible design, the priority of the sideline synchronization signal block is greater than the priority of the sideline feedback data, and the priority of the sideline feedback data is greater than the priority of the sideline data.
[0206] In a possible design, the processing unit 602 is specifically used to: determine Wj side information groups corresponding to the Mj1 side information according to the transmission power of the Mj1 side information, each side information group includes at least one side information among the Mj1 side information, the sum of the transmission power of the side information in each side information group is less than or equal to the maximum transmission power of the side information supported by the terminal device on the j-th carrier; Wj is an integer greater than or equal to 1; according to the number of side information in each side information group, determine the first side information group with the largest number from the Wj side information groups, the first side information group includes the Mj2 side information. In this way, it is convenient to send more side information.
[0207] In one possible design, the processing unit 602 is specifically used to: determine Wj side information groups corresponding to the Mj1 side information according to the transmit power of the Mj1 side information, each side information group includes at least one side information among the Mj1 side information, and the sum of the transmit power of the side information in each side information group is less than or equal to the maximum transmit power of the side information supported by the terminal device on the j-th carrier; Wj is an integer greater than or equal to 1; and determine, according to the sum of the transmit power of the side information in each side information group, a second side information group with the largest sum of transmit power from the Wj side information groups, and the second side information group includes the Mj2 side information.
[0208] In one possible design, the processing unit 602 is further used to: determine Mj3 side information from the (Mj1-Mj2) side information in the Mj1 side information except the Mj2 side information; Mj3 is an integer greater than or equal to 1; the communication unit 603 is further used to: send the Mj3 side information according to the remaining transmission power of the terminal device on the j-th carrier; the remaining transmission power is equal to the difference between the maximum transmission power of the side information supported by the terminal device on the j-th carrier and the sum of the transmission powers of the Mj2 side information.
[0209] In a possible design, the processing unit 602 is specifically used to: determine the N side information with higher priorities from the M side information according to the priorities of the M side information.
[0210] In one possible design, the M side information include first side information, and the priority of the first side information is determined based on the first priority and / or second priority of the first side information; wherein the first priority is the priority of the type to which the first side information belongs; and the second priority is the priority of the first side information in the type.
[0211] In one possible design, the priority of the sideline synchronization signal block is greater than the priority of the sideline feedback data, and the priority of the sideline feedback data is greater than the priority of the sideline data.
[0212] In one possible design, the processing unit 602 is specifically used to: determine W side information groups corresponding to the M side information according to the transmission power of the M side information, each side information group includes at least one side information of the M side information, and the sum of the transmission power of the side information in each side information group is less than or equal to the maximum transmission power of the side information supported by the terminal device; W is an integer greater than or equal to 1; and determine a third side information group with the largest number from the W side information groups according to the number of side information in each side information group, and the third side information group includes the N side information.
[0213] In one possible design, the processing unit 602 is specifically used to: determine W side information groups corresponding to the M side information according to the transmit powers of the M side information, each side information group includes at least one side information of the M side information, and the sum of the transmit powers of the side information in each side information group is less than or equal to the maximum transmit power of the side information supported by the terminal device; W is an integer greater than or equal to 1; and determine, according to the sum of the transmit powers of the side information in each side information group, a fourth side information group with the largest sum of transmit powers from the W side information groups, and the fourth side information group includes the N side information.
[0214] In one possible design, the processing unit 602 is further used to: determine K sideline information from the (MN) sideline information other than the N sideline information in the M sideline information, where K is an integer greater than or equal to 1; the communication unit 603 is further used to: send the K sideline information according to the remaining transmission power of the terminal device; the remaining transmission power is equal to the difference between the maximum transmission power of the sideline information supported by the terminal device and the sum of the transmission powers of the N sideline information.
[0215] It should be understood that the division of the units in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And the units in the device can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some units can also be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated in a certain chip of the device. In addition, it can also be stored in the memory in the form of a program, and called and executed by a certain processing element of the device. The function of the unit. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element described here can also be a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each operation of the above method or each unit above can be implemented by an integrated logic circuit of hardware in the processor element or in the form of software calling through a processing element.
[0216] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASIC), or one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a processor, such as a general-purpose central processing unit (CPU), or other processors that can call programs. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0217] The above unit for receiving is an interface circuit of the device, which is used to receive signals from other devices. For example, when the device is implemented in the form of a chip, the receiving unit is an interface circuit of the chip used to receive signals from other chips or devices. The above unit for sending is an interface circuit of the device, which is used to send signals to other devices. For example, when the device is implemented in the form of a chip, the sending unit is an interface circuit of the chip used to send signals to other chips or devices.
[0218] As another possible product form, the terminal device described in the embodiment of the present application can be implemented by a general bus architecture. Figure 7 , Figure 7 is a schematic diagram of the structure of a communication device 700 provided in an embodiment of the present application, wherein the communication device 700 includes a processor 701 and a transceiver 702. The communication device 700 may be a first terminal device, or a chip or chip system therein. Figure 7 Only the main components of the communication device 700 are shown. In addition to the processor 701 and the transceiver 702, the communication device 700 may further include a memory 703 and an input and output device (not shown in the figure).
[0219] Optionally, the processor 701 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 703 is mainly used to store the software program and data. The transceiver 702 may include a radio frequency circuit and an antenna. The radio frequency circuit is mainly used for converting the baseband signal and the radio frequency signal and processing the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.
[0220] Optionally, the processor 701, the transceiver 702, and the memory 703 may be connected via a communication bus.
[0221] When the communication device is turned on, the processor 701 can read the software program in the memory 703, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 701 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 then sends the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 701. The processor 701 converts the baseband signal into data and processes the data.
[0222] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.
[0223] In some embodiments, in terms of hardware implementation, those skilled in the art may imagine that the communication device 600 may be implemented as Figure 7 The form of the communication device 700 is shown.
[0224] As an example, Figure 6 The function / implementation process of the processing unit 602 in Figure 7The processor 701 in the communication device 700 shown calls the computer execution instructions stored in the memory 703 to implement. Figure 6 The function / implementation process of the communication unit 603 in Figure 7 The transceiver 702 in the communication device 700 is shown to be implemented.
[0225] As another possible product form, the terminal device in this application can be used Figure 8 The structure shown, or including Figure 8 Parts shown. Figure 8 A schematic diagram of the composition of a communication device 800 provided in this application.
[0226] like Figure 8 As shown, the communication device 800 includes at least one processor 801. Optionally, the communication device also includes a communication interface 802.
[0227] When the program instructions involved are executed in the at least one processor 801, the device 800 can implement the method provided by any of the aforementioned embodiments and any possible designs thereof. Alternatively, the processor 801 is used to implement the method provided by any of the aforementioned embodiments and any possible designs thereof through a logic circuit or execution code instructions.
[0228] The communication interface 802 may be used to receive program instructions and transmit them to the processor, or the communication interface 802 may be used for the communication device 800 to communicate with other communication devices, such as interactive control signaling and / or business data, etc. Exemplarily, the communication interface 802 may be used to receive signals from other devices outside the communication device 800 and transmit them to the processor 801 or to send signals from the processor 801 to other communication devices outside the communication device 800.
[0229] Optionally, the communication interface 802 may be a code and / or data read / write interface circuit, or the communication interface 802 may be a signal transmission interface circuit between a communication processor and a transceiver, or may be a pin of a chip.
[0230] Optionally, the communication device 800 may further include at least one memory 803, which may be used to store required program instructions and / or data involved. It should be noted that the memory 803 may exist independently of the processor 801, or may be integrated with the processor 801. The memory 803 may be located inside the communication device 800, or may be located outside the communication device 800, without limitation.
[0231] Optionally, the communication device 800 may further include a power supply circuit 804, which may be used to supply power to the processor 801. The power supply circuit 804 may be located in the same chip as the processor 801, or in another chip other than the chip where the processor 801 is located.
[0232] Optionally, the communication device 800 may further include a bus 805 , and various parts of the communication device 800 may be interconnected via the bus 805 .
[0233] In some embodiments, in terms of hardware implementation, those skilled in the art may think of the above Figure 6 The communication device 600 shown may be used Figure 8 The form of the communication device 800 is shown.
[0234] As an example, Figure 6 The function / implementation process of the processing unit 602 in Figure 8 The processor 801 in the communication device 800 shown calls the computer execution instructions stored in the memory 803 to implement. Figure 6 The function / implementation process of the communication unit 603 in Figure 8 The communication interface 802 in the communication device 800 is shown to be implemented.
[0235] It should be pointed out that Figure 8 The structure shown does not constitute a specific limitation on the terminal device. For example, in other embodiments of the present application, the terminal device may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0236] Optionally, the processor in the present application may be a CPU, or other general-purpose processors, DSP, ASIC, FPGA or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, etc. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc.
[0237] The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" refers to one or more, and "multiple" refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships, for example, A and / or B, which can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following (individuals)" or similar expressions thereof refer to any combination of these items, including any combination of single items (individuals) or plural items (individuals). For example, "at least one of A, B or C" includes A, B, C, AB, AC, BC or ABC, and "at least one of A, B and C" can also be understood to include A, B, C, AB, AC, BC or ABC. And, unless otherwise specified, the ordinal words such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects.
[0238] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, optical storage, etc.) that contain computer-usable program code.
[0239] The present application is described with reference to the flowchart and / or block diagram of the method, device (system), and computer program product according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.
[0240] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0241] These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
Claims
1. A communication method, characterized in that: The method is applied to a terminal device, and the method comprises: Determine the transmission power of M sideline information to be sent in a first time unit, where the types of the M sideline information include at least two items of a sideline synchronization signal block, sideline data, and sideline feedback data, and the M sideline information is located in P carriers, where M and P are integers greater than 1; In a case where the sum of the transmission powers of the M side information is greater than the maximum transmission power of the side information supported by the terminal device, N side information is determined from the M side information, and the sum of the transmission powers of the N side information is less than or equal to the maximum transmission power of the side information supported by the terminal device; N is an integer greater than or equal to 1, and M is greater than N; The N sideline information are sent in the first time unit according to the sending power of the N sideline information.
2. The method according to claim 1, characterized in that Determining N side information from the M side information includes: For the j-th carrier among the P carriers, Mj2 side information is determined from the Mj1 side information on the j-th carrier, the sum of the transmission powers of the Mj2 side information is less than or equal to the maximum transmission power of the side information supported by the terminal device on the j-th carrier, and the sum of the maximum transmission power of the side information supported by the terminal device on each carrier among the P carriers is less than or equal to the maximum transmission power of the side information supported by the terminal device; j=1,2,...P, Mj1, Mj2 are integers greater than or equal to 1, and Mj1 is greater than or equal to Mj2; The N side information includes ∑ i P =1 Mj2 side information.
3. The method according to claim 2, characterized in that Determining Mj2 side information from Mj1 side information on the j-th carrier includes: According to the priorities of the Mj1 side information, the Mj2 side information with higher priorities are determined from the Mj1 side information.
4. The method according to claim 3, characterized in that The Mj1 pieces of side information include first side information, and the priority of the first side information is determined according to the first priority and / or the second priority of the first side information; Wherein, the first priority is the priority of the type to which the first side information belongs; The second priority is the priority of the first sidewalk information among a plurality of sidewalk information belonging to the type.
5. The method according to claim 4, characterized in that The priority of the sideline synchronization signal block is greater than the priority of the sideline feedback data, and the priority of the sideline feedback data is greater than the priority of the sideline data.
6. The method according to claim 2, characterized in that Determining Mj2 side information from Mj1 side information on the j-th carrier includes: Determine, according to the transmit power of the Mj1 sideline information, Wj sideline information groups corresponding to the Mj1 sideline information, each sideline information group includes at least one sideline information of the Mj1 sideline information, and the sum of the transmit power of the sideline information in each sideline information group is less than or equal to the maximum transmit power of the sideline information supported by the terminal device on the j-th carrier; Wj is an integer greater than or equal to 1; According to the amount of the side information in each side information group, a first side information group with the largest amount is determined from the Wj side information groups, and the first side information group includes the Mj2 side information.
7. The method according to claim 2, characterized in that Determining Mj2 side information from Mj1 side information on the j-th carrier includes: Determine, according to the transmit power of the Mj1 sideline information, Wj sideline information groups corresponding to the Mj1 sideline information, each sideline information group includes at least one sideline information of the Mj1 sideline information, and the sum of the transmit power of the sideline information in each sideline information group is less than or equal to the maximum transmit power of the sideline information supported by the terminal device on the j-th carrier; Wj is an integer greater than or equal to 1; According to the sum of the transmission powers of the sideline information in each sideline information group, a second sideline information group having the largest sum of transmission powers is determined from the Wj sideline information groups, and the second sideline information group includes the Mj2 sideline information.
8. The method according to any one of claims 2 to 7, characterized in that The method further comprises: Determine Mj3 side information from (Mj1-Mj2) side information in the Mj1 side information except the Mj2 side information; Mj3 is an integer greater than or equal to 1; The Mj3 sideline information are sent according to the remaining transmission power of the terminal device on the j-th carrier; the remaining transmission power is equal to the difference between the maximum transmission power of the sideline information supported by the terminal device on the j-th carrier and the sum of the transmission powers of the Mj2 sideline information.
9. The method according to claim 1, characterized in that: The determining N side information from the M side information includes: According to the priorities of the M side information, the N side information with higher priorities are determined from the M side information.
10. The method according to claim 9, characterized in that The M side information includes first side information, and the priority of the first side information is determined according to the first priority and / or the second priority of the first side information; Wherein, the first priority is the priority of the type to which the first side information belongs; The second priority is the priority of the first sideline information in the type.
11. The method according to claim 10, characterized in that The priority of the sideline synchronization signal block is greater than the priority of the sideline feedback data, and the priority of the sideline feedback data is greater than the priority of the sideline data.
12. The method according to claim 1, characterized in that The determining N side information from the M side information includes: Determine, according to the transmit powers of the M sideline information, W sideline information groups corresponding to the M sideline information, each sideline information group includes at least one sideline information of the M sideline information, and the sum of the transmit powers of the sideline information in each sideline information group is less than or equal to the maximum transmit power of the sideline information supported by the terminal device; W is an integer greater than or equal to 1; According to the amount of the side information in each of the side information groups, a third side information group with the largest amount is determined from the W side information groups, and the third side information group includes the N side information.
13. The method according to claim 1, characterized in that The determining N side information from the M side information includes: Determine, according to the transmit powers of the M sideline information, W sideline information groups corresponding to the M sideline information, each sideline information group includes at least one sideline information of the M sideline information, and the sum of the transmit powers of the sideline information in each sideline information group is less than or equal to the maximum transmit power of the sideline information supported by the terminal device; W is an integer greater than or equal to 1; According to the sum of the transmission powers of the sideline information in each sideline information group, a fourth sideline information group having the largest sum of transmission powers is determined from the W sideline information groups, and the fourth sideline information group includes the N sideline information.
14. The method according to any one of claims 9 to 13, characterized in that The method further comprises: Determine K side information from (MN) side information other than the N side information in the M side information, where K is an integer greater than or equal to 1; The K sideline information are sent according to the remaining transmission power of the terminal device; the remaining transmission power is equal to the difference between the maximum transmission power of the sideline information supported by the terminal device and the sum of the transmission powers of the N sideline information.
15. The method according to any one of claims 1 to 14, characterized in that The first time unit includes a time slot, or at least one symbol in the time slot.
16. The method according to any one of claims 1 to 15, characterized in that The P carriers are located in different frequency bands.
17. A communication device, characterized in that: Comprising means for performing the method as claimed in any one of claims 1 to 16.
18. A communication device, characterized in that: The method comprises a processor, wherein the processor is coupled to a memory, and a computer program is stored in the memory; the processor is used to call the computer program in the memory so that the method according to any one of claims 1 to 16 is executed.
19. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or instruction. When the computer program or instruction is executed by a computer, the method according to any one of claims 1 to 16 is executed.
20. A computer program product, characterized in that When a computer reads and executes the computer program product, the method according to any one of claims 1 to 16 is executed.
Citation Information
Cited By
Communication method, and apparatus
EP4791049A1
Communication method, and apparatus
WO2025086947A1