Method and apparatus for power indication information transmission
Patent Information
- Application Number
- CN202080108277.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-31
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2040-12-31
AI Technical Summary
新技术将改进吞吐量和数据连接性,并且由于无线电单元(RU)和数字单元(DU)中的能量消耗在无线电基站(RBS)中可能增加
[0034]根据本公开的各种实施例,接收经过IFFT的数据,并且缓冲在时隙内的所接收到的数据,确定在时隙内的所接收到的数据的功率,以及分别发送包括在时隙内的所接收到的数据的功率的信息的功率指示信息和所接收到的数据。因此,在RAN或O-RAN中实现高能效。
Smart Images

Figure CN116783872B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of this disclosure generally relate to the field of wireless communication, and more specifically, to methods and apparatus for transmitting power indication information. Background Technology
[0002] This section introduces aspects that facilitate a better understanding of this disclosure. Therefore, the statements in this section will be read from this perspective and should not be construed as an admission of what is prior art or what is not prior art.
[0003] Mobile communication networks are growing year by year and will soon be equipped with new mobile technologies. These new technologies will improve throughput and data connectivity, and may increase energy consumption in radio base stations (RBS) due to the increased energy consumption in radio units (RUs) and digital units (DUs). With the emergence of new mobile technologies and the growth of networks, the need for energy-efficient mobile networks is becoming increasingly important. Currently, many network operators are focusing on symbol-based power control in radio access networks (RANs).
[0004] The introduction of Open RAN (ORAN) is the final piece of the puzzle in splitting the spectrum, enabling mobile network operators to use equipment from multiple vendors while still ensuring interoperability. High energy efficiency remains a primary concern for network operators. Summary of the Invention
[0005] This summary introduces a simplified form of the concept selection, which is further described in the specific embodiments below. This summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to limit the scope of the claimed subject matter.
[0006] In the current design, IQ data and IQ control information are generated and encapsulated in the baseband of the DU. Additionally, the symbol power indication field for all OFDM symbols carrying IQ data, included in the slot or subframe information, is also calculated and populated by Baseband Layer 1 (BBL1) as part of the slot information in New Radio (NR) systems or the subframe information in Long Term Evolution (LTE). To achieve power efficiency, the backend (e.g., the Digital Front End (DFE)) can control power-saving features, such as switching off / on TX chain components at different levels in the time domain (e.g., symbol-based and slot-based), or then using this information to disable / enable carriers or even radio units. Furthermore, Digital Predistortion (DPD) can also benefit from the symbol power indication information used for predistortion processing.
[0007] While symbol-based power indication of slot or subframe information offers many positive benefits, it is not a message defined in the 3GPP specifications or ORAN and is highly vendor-specific in implementation. In ORAN Low Layer Segmentation (LLS) architectures, different vendors can use different symbol-based power controls; for example, basebands from different vendors' DUs will not send power information associated with each symbol to the serving RU. Therefore, there is no effective solution to address energy efficiency in ORAN systems.
[0008] To address at least some of the aforementioned problems, methods, apparatus, devices, and computer programs are provided in this disclosure. It is understood that embodiments of this disclosure are not limited to wireless systems operating in ORAN networks, but can be more broadly applied to any application scenario where similar problems exist.
[0009] To overcome or mitigate at least one of the problems mentioned above or other problems(s), various embodiments of this disclosure are primarily intended to provide methods and apparatus for transmitting power indication information. Further features and advantages of embodiments of this disclosure will also be understood from the following description of specific embodiments when read in conjunction with the accompanying drawings, which illustrate the principles of embodiments of this disclosure by way of example.
[0010] In a first aspect, a method for transmitting power indication information is provided. The method includes receiving data that has undergone an inverse fast Fourier transform (IFFT). The method also includes buffering the received data within a time slot. The method further includes determining the power of the received data within the time slot. The method also includes transmitting power indication information and the received data separately, wherein the power indication information includes information about the power of the received data within the time slot.
[0011] In an exemplary embodiment, transmitting power indication information and received data respectively includes transmitting the received data after a time interval from the transmission of the power indication information.
[0012] In an exemplary embodiment, determining the power of the data received within a time slot includes determining the power of the data received on each OFDM symbol within the time slot.
[0013] In an exemplary embodiment, the power indication information includes the power of the received data on each symbol within a time slot.
[0014] In an exemplary embodiment, the received data is in-phase and quadrature (IQ) data, and the power of the received data on each OFDM symbol within a time slot is determined according to the following formula: Where I is the I component of the IQ data, Q is the Q component of the IQ data, FS is the full-scale power level of the IQ data, and n is the index of the OFDM symbol.
[0015] In an exemplary embodiment, the length of the time interval is greater than a first threshold and less than a second threshold.
[0016] In a second aspect, a method for transmitting power indication information is provided. The method includes receiving power indication information to obtain power information of data to be received within a time slot. The method further includes generating power control information based on the received power indication information within a time interval. The method also includes receiving data and performing power control based on the power control information regarding the data. A time difference exists between receiving the power indication information and receiving the data.
[0017] In an exemplary embodiment, the time difference between the received power indication information and the received data is a time interval, and the data is received after the time interval starting from the received power indication information.
[0018] In an exemplary embodiment, the power information of the data within a time slot includes the power of the data on each OFDM symbol within the time slot.
[0019] In an exemplary embodiment, generating power control information based on the received power indication information within a time interval includes generating a power control sequence corresponding to the power of the data on each OFDM symbol within the time slot.
[0020] In an exemplary embodiment, the power control sequence includes an indication of whether to allocate power to the corresponding OFDM symbol.
[0021] In an exemplary embodiment, the power control sequence also includes the power of the corresponding OFDM symbol.
[0022] In an exemplary embodiment, performing power control based on power control information about the data includes: allocating power to each OFDM symbol according to a power control sequence.
[0023] In an exemplary embodiment, the received data is in-phase and quadrature (IQ) data, and the power of the received data on each OFDM symbol within a time slot is determined according to the following formula: Where I is the I component of the IQ data, Q is the Q component of the IQ data, FS is the full-scale power level of the IQ data, and n is the index of the OFDM symbol.
[0024] In an exemplary embodiment, the length of the time interval is greater than a first threshold and less than a second threshold.
[0025] In a third aspect, an apparatus for transmitting power indication information is provided. The apparatus for transmitting power indication information includes a processor and a memory. The memory contains instructions executable by the processor, thereby enabling the power indication information transmitting apparatus to receive data subjected to an inverse fast Fourier transform (IFFT). The power indication information transmitting apparatus is also operable to buffer the received data within a time slot. The power indication information transmitting apparatus is also operable to transmit power indication information and the received data separately. The power indication information includes information about the power of the received data within the time slot.
[0026] In a fourth aspect, an apparatus for receiving power indication information is provided. The apparatus for receiving power indication information includes a processor and a memory. The memory contains instructions executable by the processor, thereby enabling the power indication information receiving apparatus to operate to receive power indication information to obtain power information of data to be received within a time slot. The power indication information receiving apparatus is also operable to generate power control information based on the power indication information received within a time interval. The power indication information receiving apparatus is also operable to receive data and perform power control based on the power control information regarding the data. There is a time difference between receiving the power indication information and receiving the data.
[0027] In a fifth aspect, a communication system is provided. The communication system includes a device for transmitting power indication information and a device for receiving power indication information. The device for transmitting power indication information is configured to receive data subjected to an inverse fast Fourier transform (IFFT), buffer the received data within a time slot, determine the power of the received data within the time slot, and transmit the power indication information and the received data respectively. The power indication information includes information about the power of the received data within the time slot. The device for receiving power indication information is configured to receive the power indication information to obtain power information of the data to be received within the time slot, generate power control information based on the received power indication within a time interval, receive data, and perform power control based on the power control information regarding the data. There is a time difference between receiving the power indication information and receiving the data.
[0028] In a sixth aspect, an apparatus for transmitting power indication information is provided. The apparatus includes a transmitting unit, a buffering unit, and a determining unit. According to some exemplary embodiments, the transmitting unit is operable to perform at least the transmitting step according to a first aspect of the present disclosure, the buffering unit is operable to perform at least the buffering step of the method according to the first aspect of the present disclosure, and the determining unit is operable to perform at least the determining step of the method according to the first aspect of the present disclosure.
[0029] In a seventh aspect, an apparatus for receiving power indication information is provided. The apparatus for receiving power indication information includes a transmitting unit and a generating unit. According to some exemplary embodiments, the transmitting unit may be operable to perform at least the transmitting step according to the second aspect of this disclosure, and the generating unit may be operable to perform at least the generating step of the method according to the second aspect of this disclosure.
[0030] In an eighth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores instructions that, when executed by at least one processor, cause at least one processor to perform any method according to the first aspect of this disclosure.
[0031] In a ninth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores instructions that, when executed by at least one processor, cause at least one processor to perform any method according to a second aspect of this disclosure.
[0032] In a tenth aspect, a computer program product is provided. The computer program product includes instructions that, when executed on at least one processor, cause the at least one processor to perform any method according to the first aspect of this disclosure.
[0033] In an eleventh aspect, a computer program product is provided. The computer program product includes instructions that, when executed on at least one processor, cause at least one processor to perform any method according to the second aspect of this disclosure.
[0034] According to various embodiments of this disclosure, IFFT-processed data is received, and the received data is buffered within a time slot. The power of the received data within the time slot is determined, and power indication information including information about the power of the received data within the time slot and the received data are transmitted respectively. Therefore, high energy efficiency is achieved in the RAN or O-RAN. Attached Figure Description
[0035] The above and other aspects, features, and benefits of the various embodiments of this disclosure will become more fully apparent from the following detailed description with reference to the accompanying drawings, wherein the same reference numerals or letters are used to denote the same or equivalent elements. The drawings are shown to facilitate a better understanding of the embodiments of this disclosure and are not necessarily drawn to scale, wherein: Figure 1 An example of a cellular communication system in which embodiments of the present disclosure may be implemented is illustrated schematically; Figure 2 A schematic depiction of the 3GPP 5G NR function segmentation.
[0036] Figure 3This is a diagram of a method for transmitting power indication information according to an embodiment of the present disclosure.
[0037] Figure 4 An example illustrating the time difference between the transmission slot information and the IQ data is shown.
[0038] Figure 5 It is a diagram of type 1 frame structure.
[0039] Figure 6 It is a diagram of type 2 frame structure.
[0040] Figure 7 This is a diagram of a method for transmitting power indication information according to an embodiment of the present disclosure.
[0041] Figure 8 This is a block diagram illustrating a device for transmitting or receiving power indication information according to an embodiment of the present disclosure.
[0042] Figure 9 This is a block diagram illustrating a device for transmitting power indication information according to an embodiment of the present disclosure.
[0043] Figure 10 This is a block diagram illustrating an apparatus for receiving power indication information according to an embodiment of the present disclosure.
[0044] Figure 11 This is a block diagram illustrating a communication system according to an embodiment of the present disclosure.
[0045] Figure 12 This is a block diagram of a hardware structure suitable for implementing embodiments of the present disclosure. Detailed Implementation
[0046] This disclosure will now be discussed with reference to several exemplary embodiments. It should be understood that these embodiments are discussed only to enable those skilled in the art to better understand and thus implement this disclosure, and not to impose any limitation on the scope of this disclosure.
[0047] As used herein, the term "wireless communication network" refers to a network that conforms to any suitable communication standard, such as LTE-Advanced (LTE-A), LTE, Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), etc. Furthermore, communication between terminal devices and network devices in a wireless communication network can be performed according to any suitable generation of communication protocol, including but not limited to first-generation (1G), second-generation (2G), 2.5G, 2.75G, third-generation (3G), fourth-generation (4G), 4.5G, future fifth-generation (5G) communication protocols, and / or any other currently known or future protocols.
[0048] The term "network device" refers to a device in a wireless communication network through which terminal devices access the network and receive services. A network device refers to a base station (BS), access point (AP), or any other suitable device in a wireless communication network. A BS can be, for example, a Node B (NodeB or NB), an evolved Node B (eNodeB or eNB), a gNB, a Remote Radio Unit (RRU), a Radio Head (RH), a Remote Radio Head (RRH), a relay, a low-power node (such as a femtosecond, picosecond), etc.
[0049] Further examples of network devices may include multi-standard radio (MSR) radio equipment (such as MSRBS), network controllers (such as radio network controllers (RNC) or base station controllers (BSC)), base transceiver stations (BTS), transmission points, and transmission nodes. However, more generally, network device may refer to any suitable device (or group of devices) that is capable of, configured, arranged, and / or operable to enable and / or provide terminal devices with access to a wireless communication network or to provide some service to terminal devices that are already connected to a wireless communication network.
[0050] The term "terminal device" refers to any terminal device that can access and receive services from a wireless communication network. By way of example and not limitation, a terminal device refers to a mobile terminal, user equipment (UE), or other suitable device. A UE can be, for example, a subscriber station (SS), a portable subscriber station, a mobile station (MS), or an access terminal (AT). Terminal devices can include, but are not limited to, portable computers, image capture terminal devices (such as digital cameras), gaming terminal devices, music storage and playback devices, mobile phones, cellular phones, tablet computers, wearable devices, personal digital assistants (PDAs), vehicles, etc.
[0051] As used herein, the terms “first” and “second” refer to distinct elements. Unless the context clearly indicates otherwise, the singular forms “a” and “an” are intended to include the plural forms as well. The terms “comprising,” “including,” “having,” “including,” and / or “comprising” as used herein specify the presence of the described features, elements, and / or components, but do not exclude the presence or addition of one or more other features, elements, components, and / or combinations thereof. The term “based on” will be understood as “at least partially based on.” The terms “one embodiment” and “embodiment” will be understood as “at least one embodiment.” The term “another embodiment” will be understood as “at least one other embodiment.” Other explicit and implicit definitions may be included below.
[0052] Now, some exemplary embodiments of this disclosure will be described below with reference to the accompanying drawings.
[0053] Figure 1An example of a cellular communication system 200 in which embodiments of the present disclosure may be implemented is illustrated schematically. In the embodiments described herein, the cellular communication system 200 includes a RAN and a core network. In this example, the RAN includes base stations 202-1 and 202-2, which include an eNB (i.e., an LTE RAN node connected to the EPC (Evolved Packet Core)) in LTE and a gNB (i.e., an NR RAN node connected to the 5GC (5G Core Network)) in NR, and controls corresponding (macro) cells 204-1 and 204-2. Base stations 202-1 and 202-2 are generally referred to herein collectively as base station 202, and are individually referred to as base station 202. Similarly, (macro) cells 204-1 and 204-2 are generally referred to herein collectively as (macro) cell 204, and are individually referred to as (macro) cell 204. The RAN may also include a plurality of low-power nodes 206-1 to 206-4 that control corresponding small cells 208-1 to 208-4. Low-power nodes 206-1 to 206-4 may be small base stations (such as pico or femto base stations) or remote radio heads (RRHs), etc. Notably, although not shown, one or more of small cells 208-1 to 208-4 may alternatively be provided by base station 202. Low-power nodes 206-1 to 206-4 are generally referred to herein collectively as low-power node 206, and are individually referred to as low-power node 206. Similarly, small cells 208-1 to 208-4 are generally referred to herein collectively as small cell 208, and are individually referred to as small cell 208. Cellular communication system 200 also includes a core network 210, which is referred to as 5GC in 5GS and EPC in LTE. Base station 202 (and optionally, low-power node 206) is connected to core network 210.
[0054] Figure 2 The diagram illustrates the 3GPP 5G NR function partitioning. In the ORAN LLS architecture, regardless of option 7.1 or 7.2 (partition 8 is not included), the IFFT function module is always placed in the low PHY of the RU (downlink direction).
[0055] In one embodiment, a method for transmitting power indication information is provided.
[0056] Figure 3 This is a figure illustrating a method 300 for transmitting power indication information according to an embodiment of the present disclosure.
[0057] like Figure 3 As shown, method 300 includes steps 301-304.
[0058] The S301 can receive data that has undergone Inverse Fast Fourier Transform (IFFT).
[0059] In S302, the received data within the time slot can be buffered.
[0060] In S303, the power of the received data within the time slot can be determined.
[0061] In S304, power indication information and received data can be transmitted separately. The power indication information includes information about the power of the received data within the time slot.
[0062] In an exemplary embodiment, transmitting power indication information and received data respectively includes transmitting the received data after a time interval from the transmission of the power indication information.
[0063] In an exemplary embodiment, the power indication information includes the power of the received data on each symbol within a time slot.
[0064] In an exemplary embodiment, the received data is in-phase and quadrature (IQ) data, and the power of the received data on each OFDM symbol within a time slot is determined according to the following formula: Where I is the I component of the IQ data, Q is the Q component of the IQ data, FS is the full-scale power level of the IQ data, and n is the index of the OFDM symbol.
[0065] In an exemplary embodiment, the length of the time interval is greater than a first threshold and less than a second threshold.
[0066] In an exemplary embodiment, power indication information is included in the time slot information. The time slot information should be transmitted before the actual IQ data. This is to ensure that the power indication information is available in the DFE at some point before the IQ data arrives via the Common Public Radio Interface (CPRI) interface. The following requirements should apply to the time window used for the time slot information. These values may vary between products depending on the hardware type and / or other parameters (e.g., subcarrier spacing). Figure 4 An example of the time difference between transmitting time slot information and IQ data is illustrated schematically. Figure 4 In this context, tDLAdv represents the time difference between the transmitted time slot information and the IQ data. adv_min T represents the minimum time length of the difference between the transmitted time slot information and the IQ data. adv_max This represents the maximum time length of the difference between the transmitted time slot information and the IQ data.
[0067] In LTE, two different frame structures are defined: Type 1 and Type 2 frame structures. Figure 5 Type 1 version is shown. Figure 6 The Type 2 frame structure is shown. The Type 1 frame structure is applicable to both full-duplex and half-duplex FDD, while the Type 2 frame structure is only applicable to TDD.
[0068] Type 2 radio frames consist of two 5ms half-frames, each half-frame consisting of five 1ms subframes. One or more subframes within a radio frame are called "switching frames." Figure 8 In the example, subframe 6 is a handover frame. A handover subframe consists of three special fields: DwPTS, GP, and UpPTS. The lengths of these fields are configurable, depending on factors such as the periodicity of the handover point, but the sum of all three fields should be 1 ms.
[0069] The time slot information is transmitted before the actual IQ data so that it is available in the resource element (RE) sometime before the IQ data arrives via the CPRI interface. In the example, the time slot information should be delivered to the RE at least one OFDM symbol before the actual sample. Depending on the cyclic prefix used for a particular OFDM symbol, the symbol length ranges from 71.35 μs to 83.33 μs (for Δf = 15 kHz). The information should not be delivered to the RE more than seven OFDM symbols (500 μs) before the IQ data.
[0070] The number of OFDM symbols within a subframe will also vary depending on whether the antenna carrier is configured to use a "normal cyclic prefix" or an "extended cyclic prefix," which applies to both Type 1 and Type 2 frame structures. The number of OFDM symbols in a time slot is based on Table 2: Number of OFDM Symbols in a Time Slot.
[0071]
[0072] Table 2: Number of OFDM symbols in a time slot
[0073] In the example, tDLAdv can be greater than or equal to T. adv_min And less than or equal to T adv_max For example, the default T adv_min = 30 μs, different values can be used for specific HW types. T adv_max = Tslot – 30 μs, valid for subcarrier spacings of 15, 30, and 60 kHz; T adv_max = Tslot, valid for subcarrier spacings of 120 and 240 kHz, where Tslot represents the time length of the slot. Table 1 below shows the subcarrier spacing, slot length, and T... adv_min and T adv_max The relationship between them.
[0074]
[0075] Table 1. Subcarrier spacing, time slot length, T adv_min and Tadv_max The relationship between them.
[0076] Table 2 below shows an example of the power indication field for symbols in the time slot information.
[0077]
[0078] Table 2. Power indication field of symbols in time slot information
[0079] In the example above, the dynamic power range is from 2dB (full power) to -16dB. 000000 means no power, i.e., a certain OFDM symbol does not contain any data at all; it is allowed to be used by radio units to shut down specific parts of the hardware in the TX chain to save power. Any other value means full power or other power. This applies to both FDD and TDD configurations.
[0080] In the example above, IQ samples can be buffered for use in generating time slot information as part of the IQ control message, and the above requirements should also be followed. Furthermore, the added processing time, including extraction, buffering, and final generation, should also be considered. This means that IQ data should be retained in the cache for a longer period.
[0081] Figure 7 This is a diagram of a method for transmitting power indication information according to an embodiment of the present disclosure.
[0082] In S701, power indication information is received to obtain power information of the data to be received in the time slot.
[0083] In S702, power control information is generated based on the received power indication information within the time interval.
[0084] In S703, data is received, and power control is performed based on power control information about the data. There is a time difference between receiving power indication information and receiving data.
[0085] In an exemplary embodiment, the time difference between the received power indication information and the received data is a time interval, and data can be received after the time interval starting from the received power indication information.
[0086] In an exemplary embodiment, the power information of the data within a time slot may include the power of the data on each OFDM symbol within the time slot.
[0087] In an exemplary embodiment, a power control sequence corresponding to the power of the data on each OFDM symbol within a time slot can be generated.
[0088] In an exemplary embodiment, the power control sequence may include an indication of whether to allocate power to the corresponding OFDM symbol.
[0089] In an exemplary embodiment, the power control sequence may further include the power of the corresponding OFDM symbol.
[0090] In an exemplary embodiment, power can be allocated to each OFDM symbol according to a power control sequence.
[0091] In an exemplary embodiment, the received data is in-phase and quadrature (IQ) data, and the power of the received data on each OFDM symbol within a time slot is determined according to the following formula: Where I is the I component of the IQ data, Q is the Q component of the IQ data, FS is the full-scale power level of the IQ data, and n is the index of the OFDM symbol.
[0092] In an exemplary embodiment, the length of the time interval may be greater than a first threshold and less than a second threshold.
[0093] Figure 3 and Figure 7 The various boxes shown can be viewed as method steps, and / or operations resulting from the operation of computer program code, and / or multiple coupled logic circuit elements configured to perform associated (one or more) functions. The schematic flowcharts described above are generally presented as logic flowcharts. Therefore, the depicted sequence and labeled steps indicate a specific embodiment of the presented method. Other steps and methods that are functionally, logically, or effectively equivalent to one or more steps or portions thereof of the illustrated method can be contemplated. Furthermore, the order in which a particular method occurs may or may not strictly adhere to the order of the corresponding steps shown.
[0094] Figure 8 This is a block diagram illustrating a device for transmitting / receiving power indication information according to an embodiment of the present disclosure.
[0095] like Figure 8 As shown, device 810 may include one or more processors (such as processor 811) and one or more memories (such as memory 812 storing computer program code 813). Memory 812 may be a non-transitory machine / processor / computer-readable storage medium.
[0096] In some implementations, one or more memories 812 and computer program code 813 may be configured, together with one or more processors 811, to cause the network node 810 to perform at least the combined... Figure 3 Any operation of the described method. In other embodiments, one or more memories 812 and computer program code 813 may be configured, together with one or more processors 811, to cause the device 810 to at least perform the combined... Figure 3 Any operation or execution of the described method, such as combination Figure 7 Any operation of the described method. Alternatively or additionally, one or more memories 812 and computer program code 813 may be configured, together with one or more processors 811, to cause the device 810 to perform at least more or fewer operations to implement the method proposed according to exemplary embodiments of this disclosure.
[0097] Figure 9 This is a block diagram illustrating a device for transmitting power indication information according to an embodiment of the present disclosure. Figure 9 As shown, device 910 may include a transmitting unit 921, a buffering unit 922, and a determining unit 923. The transmitting unit 921 is operable to perform the operations in S301 and S304. The buffering unit 922 is operable to perform the operation in S302, and the determining unit 923 is operable to perform the operation in S303. Optionally, the transmitting unit 921, the buffering unit 922, and / or the determining unit 923 may be operable to perform more or fewer operations to implement the method proposed according to exemplary embodiments of this disclosure.
[0098] It should be understood that the components included in device 910 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In embodiments, one or more units may be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or replacing the machine-executable instructions, some or all of the components included in device 1500 may be implemented at least partially by one or more hardware logic components.
[0099] For example, but not limited to, illustrative types of hardware logic components that can be used include Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), Systems-on-Chip (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0100] Figure 10 This is a block diagram illustrating a device for receiving power indication information according to an embodiment of the present disclosure. Figure 10 As shown, device 1000 may include a sending unit 1011 and a generating unit 1021. The sending unit 1011 may be operable to perform the operations in S701 and S703. The generating unit 1021 may be operable to perform the operations in S702. Optionally, the sending unit 1011 and / or the generating unit 1021 may be operable to perform more or fewer operations to implement the method proposed according to exemplary embodiments of this disclosure.
[0101] It should be understood that the component 1000 included in the device 9 can be implemented in various ways, including software, hardware, firmware, or any combination thereof.
[0102] In embodiments, one or more units may be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. Additional or replacing the machine-executable instructions, some or all of the components included in device 1400 may be implemented at least partially by one or more hardware logic components.
[0103] For example, but not limited to, illustrative types of hardware logic components that can be used include Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), Systems-on-Chip (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0104] A communication system, such as Figure 11 As shown. The communication system 1100 includes Figure 9 The device 910 used for transmitting power indication information and Figure 10 Device 1000 is used for receiving power indication information. Device 910 is configured to perform... Figure 3 In the operation, device 1000 is configured to perform Figure 7 The operation in the process. Optionally, device 910 and / or device 1000 may be operable to perform more or fewer operations to implement the method proposed according to exemplary embodiments of this disclosure.
[0105] Figure 12 This is a block diagram of a hardware structure suitable for implementing embodiments of the present disclosure. The hardware structure includes a DU portion (e.g., ORAN-DU) and a RU. Figure 11 The general framework of the low-level DU and RU is depicted; the gray shading represents newly added functionality, and slot information can be generated by this module, meaning the entire process is completed in the time domain. The solution introduces a buffer to store IQ data in each slot and generates a corresponding IQ control message (power indication information) with the power information for each symbol. The IQ control message can then be sent to the DFE slightly earlier (~30µs) than the IQ data. The DFE can use the control message to obtain the power of the IQ data on each symbol and then perform power saving.
[0106] Generally, the various embodiments of this disclosure can be implemented in hardware or special-purpose circuitry, software, logic, or any combination thereof. Some aspects can be implemented in hardware, while others can be implemented in firmware or software executable by a controller, microprocessor, or other computing device. Although aspects of the embodiments of this disclosure are illustrated and described as block diagrams, flowcharts, or using some other graphical representation, it should be understood that, as non-limiting examples, the blocks, apparatuses, systems, techniques, or methods described herein can be implemented in hardware, software, firmware, special-purpose circuitry or logic, general-purpose hardware or controllers or other computing devices, or some combination thereof.
[0107] As an example, embodiments of this disclosure can be described in the general context of machine-executable instructions, such as those included in a program module, that execute on a device on a target real or virtual processor. Typically, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc., that perform a specific task or implement a specific abstract data type. In various embodiments, the functionality of a program module can be combined or divided among program modules as desired. The machine-executable instructions for a program module can execute within a local or distributed device. In a distributed device, the program module can reside in both local and remote storage media.
[0108] Program code used to perform the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus such that, when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a stand-alone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0109] The aforementioned program code may be embodied on a machine-readable medium, which may be any tangible medium that contains or stores the program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any suitable combination thereof.
[0110] More specific examples of machine-readable storage media will include electrical connections having one or more wires, portable computer floppy disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable optical disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0111] In the context of this disclosure, the device can be implemented in the general context of computer system executable instructions (such as program modules) executed by a computer system. Typically, program modules may include routines, programs, objects, components, logic, data structures, etc., that perform a specific task or implement a specific abstract data type. The device can be practiced in a distributed cloud computing environment, where tasks are performed by remote processing devices linked via a communication network. In a distributed cloud computing environment, program modules can reside in local and remote computer system storage media, including memory storage devices.
[0112] Furthermore, although the operations are described in a specific order, this should not be construed as requiring such operations to be performed in the specific order or sequence shown, or to perform all of the operations shown, to achieve the desired result. In some cases, multitasking and parallel processing can be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the subject matter described herein, but rather as descriptions of features specific to particular embodiments. Certain features described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0113] Although this disclosure has been described in language specific to structural features and / or methodological actions, it will be understood that the disclosure as defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are disclosed as exemplary forms for implementing the claims.
Claims
1. A method for transmitting power indication information, comprising: Receive (S301) data after inverse fast Fourier transform (IFFT); Buffer (S302) the data received within the time slot; Determine (S303) the power of the received data within the time slot; Transmit power indication information, wherein the power indication information includes information about the power of the data received within the time slot; and The received data is transmitted after the time interval from when the power indication information was sent.
2. The method according to claim 1, wherein, Determining the power of the received data within the time slot includes: determining the power of the received data on each OFDM symbol within the time slot.
3. The method according to claim 2, wherein, The power indication information includes the power of the data received on each symbol within the time slot.
4. The method according to claim 2 or 3, wherein, The received data is in-phase and quadrature IQ data. The power of the received data on each OFDM symbol within the time slot is determined according to the following formula: Where I is the I component of the IQ data, Q is the Q component of the IQ data, FS is the full-scale power level of the IQ data, and n is the index of the OFDM symbol.
5. The method according to any one of claims 1 to 3, wherein, The length of the time interval is greater than the first threshold and less than the second threshold.
6. A method for transmitting power indication information, comprising: Receive (S701) power indication information to obtain power information of the data to be received in the time slot; Based on the received power indication information, power control information is generated (S702) within the time interval; Receive the data (S703) and perform power control based on the power control information regarding the data; There is a time difference between receiving the power indication information and receiving the data.
7. The method according to claim 6, wherein, The time difference between receiving the power indication information and receiving the data is the time interval, and the data is received after the time interval from receiving the power indication information.
8. The method according to claim 6, wherein, The power information of the data within a time slot includes the power of the data on each OFDM symbol within the time slot.
9. The method according to claim 8, wherein, Generating the power control information based on the received power indication information within the time interval includes: Generate a power control sequence corresponding to the power of the data on each OFDM symbol within the time slot.
10. The method according to claim 9, wherein, The power control sequence includes an indication of whether to allocate power to the corresponding OFDM symbol.
11. The method according to claim 10, wherein, The power control sequence also includes the power of the corresponding OFDM symbol.
12. The method according to claim 10 or 11, wherein, Performing power control based on the power control information regarding the data includes: Power is allocated to each OFDM symbol according to the power control sequence.
13. The method according to claim 12, wherein, The received data is in-phase and quadrature IQ data. The power of the received data on each OFDM symbol within the said time slot is determined according to the following formula: Where I is the I component of the IQ data, Q is the Q component of the IQ data, FS is the full-scale power level of the IQ data, and n is the index of the OFDM symbol.
14. The method according to any one of claims 7 to 11 or 13, wherein, The length of the time interval is greater than the first threshold and less than the second threshold.
15. A device (810) for transmitting power indication information, comprising a processor (811) and a memory (812), wherein, The memory contains instructions (813) executable by the processor (811), thereby enabling the device (810) to operate as follows: Receive data that has undergone Inverse Fast Fourier Transform (IFFT); Buffer the data received within the time slot; Determine the power of the data received within the time slot; Transmit power indication information, wherein the power indication information includes information about the power of the data received within the time slot; and The received data is transmitted after the time interval from when the power indication information was sent.
16. The device according to claim 15, wherein, The device (810) can also be operated to perform the method according to any one of claims 2 to 5.
17. A device (810) for receiving power indication information, comprising a processor (811) and a memory (812), wherein, The memory contains instructions (813) executable by the processor (811), thereby enabling the device to operate as follows: Receive power indication information to obtain power information of the data to be received within the time slot; Based on the received power indication information, power control information is generated within the time interval; Receive the data and perform power control based on the power control information regarding the data; There is a time difference between receiving the power indication information and receiving the data.
18. The device according to claim 17, wherein, The device (810) can also be operated to perform the method according to any one of claims 7 to 14.
19. A communication system (1100) comprising a device (920) for transmitting power indication information and a device (1000) for receiving power indication information; wherein, The device (920) for transmitting power indication information is configured to receive data after undergoing inverse fast Fourier transform (IFFT); Buffer the data received within the time slot; Determine the power of the data received within the time slot; Transmit power indication information, wherein the power indication information includes information about the power of the data received within the time slot; and The received data is transmitted after a time interval following the transmission of the power indication information; and The device (1000) for receiving power indication information is configured to receive the power indication information to obtain power information of the data to be received in the time slot; Based on the received power indication information, power control information is generated within the time interval; Receive the data and perform power control based on the power control information regarding the data; There is a time difference between receiving the power indication information and receiving the data.
20. A computer-readable storage medium storing instructions, which, when executed by at least one processor, cause the at least one processor to perform the method according to any one of claims 1 to 5.
21. A computer-readable storage medium storing instructions, which, when executed by at least one processor, cause the at least one processor to perform the method according to any one of claims 6 to 14.
22. A computer program product comprising instructions that, when executed on a processor of a device for transmitting power indication information, cause the device for transmitting power indication information to perform the method according to any one of claims 1 to 5.
23. A computer program product comprising instructions that, when executed on a processor of a device for receiving power indication information, cause the device for receiving power indication information to perform the method according to any one of claims 6 to 14.
Citation Information
Patent Citations
Method and device for shutting off downlink service time slot in TD-SCDMA (Time Division-Synchronization Code Division Multiple Access) system
CN102131211A
Power headroom reporting method, base station and user equipment
CN102158894A