Data processing method and corresponding apparatus
By adjusting the start time of the frequency and/or adjusting some time slots to an idle state, time-division multiplexing of the RF channel in a multi-frequency TDD system is achieved, solving the problem of low RF channel utilization and reducing hardware resource requirements and system complexity.
Patent Information
- Application Number
- PCT/CN2025/096757
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-10
- Filing Date
- 2025-05-23
- Publication Date
- 2026-01-15
AI Technical Summary
In multi-frequency time-division duplex (TDD) systems, the utilization rate of radio frequency channels is low, resulting in underutilization of hardware resources and increased system complexity.
By adjusting the start time of the frequency and/or adjusting some time slots to an idle state, the uplink or downlink time slots of multiple frequencies are staggered, and data from multiple frequencies are processed in different time units using a single receive or transmit channel, thus achieving time-division multiplexing of the radio frequency channel.
It improves the utilization rate of the radio frequency channel, reduces the demand for hardware resources, and reduces the complexity of the system.
Smart Images

Figure CN2025096757_15012026_PF_FP_ABST
Abstract
Description
A data processing method and corresponding apparatus
[0001] This application claims priority to Chinese Patent Application No. 202410925130.X, filed on July 10, 2024, entitled “A Data Processing Method and Corresponding Apparatus”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, specifically to a data processing method and corresponding apparatus. Background Technology
[0003] With the increasing demand for spectrum resources in the field of wireless communication, more frequencies are being used for wireless communication, such as U6G, centimeter wave, and millimeter wave frequencies. As a result, a single active antenna unit (AAU) or remote radio unit (RRU) system needs to integrate more frequency bands, each with its own unique radio frequency channel resources, thus forming a multi-frequency communication system.
[0004] However, when the system operates in time division duplex (TDD) mode, it processes data reception and transmission in different time slots. Specifically, when the frequency is in the downlink time slot, the system's receive channel is idle, while when the frequency switches to the uplink time slot, the system's transmit channel is idle. Therefore, improving the utilization rate of RF channels in multi-frequency TDD systems has become an urgent problem to be solved. Summary of the Invention
[0005] This application provides a data processing method and corresponding apparatus for reusing radio frequency (RF) channels in a multi-frequency TDD system, thereby improving RF channel utilization and reducing the hardware resource requirements of RF channels. This application also provides corresponding apparatus, computer-readable storage media, and computer program products.
[0006] In a first aspect, embodiments of this application provide a data processing method applied to a time-division duplex (TDD) system with multiple frequencies, the method comprising:
[0007] The first communication device determines a target transceiver mode based on the time slot allocation relationship of each frequency among multiple frequencies. The first communication device includes multiple radio frequency channels, and the target transceiver mode is used to indicate the on / off state of the multiple radio frequency channels in multiple time units. The first radio frequency channel is used to transmit data at at least two frequencies. The first radio frequency channel is one of the multiple radio frequency channels, and the at least two frequencies are frequencies among the multiple frequencies.
[0008] The first communication device receives or sends data according to the target transmit / receive mode.
[0009] In this application, the first communication device may be an access network device, a terminal device, or a chip in the access network device or a chip in the terminal device.
[0010] TDD is a duplex mode in communication systems that uses different time slots on the same frequency channel to separate the receive and transmit channels (or uplink and downlink) using time. Uplink transmission (signals sent from the terminal device to the access network device) and downlink transmission (signals sent from the access device to the terminal device) are allocated to different time slots. The frequency-time slot allocation ratio indicates the ratio between the time slots used for uplink transmission and those used for downlink transmission. In general, the target transmit / receive mode is an indication mechanism that guides the radio frequency channel within the first communication device to perform corresponding receive and transmit operations according to the time sequence of predetermined time domain resources.
[0011] It should be noted that the frequency slot allocation in a TDD system varies depending on the communication scenario. For example, in scenarios with high downlink transmission demands, such as streaming media services and file downloads, the proportion of downlink slots is usually higher. Typically, the ratio of downlink to uplink slots is "4:1", meaning that out of five consecutive slots, four are used for downlink data transmission and one for uplink data transmission; or the ratio may be "8:2" or "7:3", etc., without specific limitations.
[0012] The target transceiver mode in this application involves staggering the uplink (or downlink) time slots (or downlink time slots) of multiple frequencies in the time domain. Using this scheme, the uplink (or downlink) only requires one receive channel (or transmit channel) to perform signal reception (or signal transmission) at any given time point, thereby achieving time-division multiplexing of RF channels across multiple frequencies, reducing the hardware resource requirements of RF channels, and lowering the hardware complexity of the system.
[0013] In one possible implementation, the multiple radio frequency channels include a receiving channel and a transmitting channel, and the first time slot allocation relationship of the target frequency is the ratio between the first time slot and the second time slot; wherein, the receiving channel is used to receive data transmitted at the target frequency in the first time slot, and the transmitting channel is used to transmit data transmitted at the target frequency in the second time slot, and the target frequency is one of multiple frequencies.
[0014] In one possible implementation, if the first radio frequency channel is a receiving channel, the target transceiver mode includes a first allocation result, which is used to instruct the first radio frequency channel to receive first data in a first time unit and to receive second data in a second time unit, wherein the first data and the second data belong to data in different frequencies among at least two frequencies, and the first time unit and the second time unit are different time units.
[0015] In one possible implementation, if the first radio frequency channel is a transmit channel, the target transmit / receive mode includes a second allocation result, which is used to instruct the first radio frequency channel to transmit third data in a third time unit and fourth data in a fourth time unit, wherein the third data and the fourth data belong to data in different frequencies among at least two frequencies, and the third time unit and the fourth time unit are different time units.
[0016] In one possible implementation, at least two frequencies include a first frequency and a second frequency, wherein the starting subframe of the first frequency and the starting subframe of the second frequency are not in the same time unit.
[0017] In this application, by adjusting the starting time point of the frequency, that is, adjusting the time unit corresponding to the starting subframe, the uplink time slots (or downlink time slots) between at least two frequencies are staggered.
[0018] In one possible implementation, the subcarrier spacing between at least two frequencies is different.
[0019] In one possible implementation, at least two frequencies include an auxiliary uplink SUL frequency.
[0020] In this application, the SUL frequency is a frequency with only uplink time slots. The uplink time slots between at least two frequencies can be staggered by adjusting some time slot states to an idle state.
[0021] Secondly, embodiments of this application provide a data processing apparatus applied in a time-division duplex (TDD) system with multiple frequencies, wherein the apparatus is a first communication device. The apparatus includes:
[0022] The processing module is used to determine the target transceiver mode according to the time slot allocation relationship of each frequency among multiple frequencies. The first communication device includes multiple radio frequency channels, and the target transceiver mode is used to indicate the on / off state of the multiple radio frequency channels in multiple time units. The first radio frequency channel is used to transmit data at least two frequencies. The first radio frequency channel is one of the multiple radio frequency channels, and the at least two frequencies are frequencies among the multiple frequencies.
[0023] The transceiver module is used to receive or send data according to the target transceiver mode.
[0024] In one possible implementation, the multiple radio frequency channels include a receiving channel and a transmitting channel, and the first time slot allocation relationship of the target frequency is the ratio between the first time slot and the second time slot; wherein, the receiving channel is used to receive data transmitted at the target frequency in the first time slot, and the transmitting channel is used to transmit data transmitted at the target frequency in the second time slot, and the target frequency is one of multiple frequencies.
[0025] In one possible implementation, if the first radio frequency channel is a receiving channel, the target transceiver mode includes a first allocation result, which is used to instruct the first radio frequency channel to receive first data in a first time unit and to receive second data in a second time unit, wherein the first data and the second data belong to data in different frequencies among at least two frequencies, and the first time unit and the second time unit are different time units.
[0026] In one possible implementation, if the first radio frequency channel is a transmit channel, the target transmit / receive mode includes a second allocation result, which is used to instruct the first radio frequency channel to transmit third data in a third time unit and fourth data in a fourth time unit, wherein the third data and the fourth data belong to data in different frequencies among at least two frequencies, and the third time unit and the fourth time unit are different time units.
[0027] In one possible implementation, at least two frequencies include a first frequency and a second frequency, wherein the starting subframe of the first frequency and the starting subframe of the second frequency are not in the same time unit.
[0028] In one possible implementation, the subcarrier spacing between at least two frequencies is different.
[0029] In one possible implementation, at least two frequencies include an auxiliary uplink SUL frequency.
[0030] A third aspect of this application provides a communication device. This communication device can be a network device, a component applied to a network device (e.g., a processor, chip, or chip system), or a logic module or software (e.g., CU, DU, or RU) capable of implementing all or part of the functions of a network device. Alternatively, the communication device can be a terminal device, a component or device applied to a terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a terminal device. The communication device includes:
[0031] A processor is used to call and run computer programs stored in memory, such that the processor implements as in the first aspect or any of the implementations in the first aspect.
[0032] Optionally, the communication device also includes a transceiver; the processor is also used to control the transceiver to send and receive signals.
[0033] Optionally, the communication device includes a memory in which a computer program is stored.
[0034] The communication device mentioned in the third aspect can be a device or a chip (system) in a device.
[0035] The fourth aspect of this application provides a communication device, which may be a first communication device or a module or unit (e.g., a chip, a chip system, or a circuit) in the first communication device that corresponds to the execution of the methods / operations / steps / actions described in the first aspect.
[0036] The fifth aspect of this application provides a computer-readable storage medium including computer instructions that, when executed on a computer, cause the computer to perform an implementation as described in the first aspect or any of the first aspects.
[0037] The sixth aspect of this application provides a computer program product including instructions that, when run on a computer, cause the computer to perform an implementation as described in the first aspect or any of the first aspects.
[0038] A seventh aspect of this application provides a chip device including a processor for calling a program stored in a memory, such that the processor executes the first aspect or any implementation thereof.
[0039] Optionally, the memory may be located inside or outside the chip device.
[0040] The beneficial effects of the second to seventh aspects mentioned above can be referred to the introduction of the first aspect above, and will not be repeated here. Attached Figure Description
[0041] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0042] Figure 1 is a system architecture diagram provided in the embodiments of this application;
[0043] Figure 2 is a circuit diagram of the communication device in a multi-frequency TDD system;
[0044] Figure 3 is a flowchart illustrating a data processing method provided in an embodiment of this application.
[0045] Figure 4 is a schematic diagram of an example of circuit multiplexing of data processing method and communication device provided in the embodiments of this application;
[0046] Figure 5 is a schematic diagram of another example of the multiplexing of data processing method and communication device circuit provided in the embodiments of this application;
[0047] Figure 6 is a schematic diagram of another example of the multiplexing of data processing method and communication device circuit provided in the embodiments of this application;
[0048] Figure 7 is a schematic diagram of another example of the multiplexing of data processing method and communication device circuit provided in the embodiments of this application;
[0049] Figure 8 is a structural schematic diagram of a communication device provided in an embodiment of this application;
[0050] Figure 9 is another structural schematic diagram of the communication device provided in an embodiment of this application;
[0051] Figure 10 is another structural schematic diagram of the communication device provided in an embodiment of this application. Detailed Implementation
[0052] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0053] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0054] The technical solutions of this application can be applied to communication systems based on time division multiplexing (TDM) and operating in time division duplex (TDD) mode, such as wireless local area networks (WLANs). They can also be other types of wireless communication systems, such as long term evolution (LTE) systems, LTE advanced (LTE-A) systems, universal mobile telecommunication systems (UMTS), worldwide interoperability for microwave access (WiMAX) communication systems, new radio (NR) systems, satellite communication, 5th generation mobile communication technology (5G), and mobile communication systems after 5G (e.g., 6G mobile communication systems), vehicle-to-everything (V2X) communication systems, etc.
[0055] Please refer to Figure 1. The system architecture on which the data processing method in this embodiment is based will be briefly described below.
[0056] As shown in Figure 1, network device 1, network device 2, terminal device 1, terminal device 2, terminal device 3, terminal device 4, terminal device 5, terminal device 6, terminal device 7, and terminal device 8 constitute a communication system. In this system, network device 1 can send information to one or more of terminal devices 1 through 6. Network device 1 can also send information to terminal device 7 or terminal device 8 through network device 2. Furthermore, terminal devices 4, 5, and 6 can also form a communication system, in which terminal device 4 can send information to terminal device 5 or terminal device 6. Network device 2, terminal device 7, and terminal device 8 can also form a communication system, in which network device 2 can send information to one or more of terminal devices 7 and 8.
[0057] The terminal equipment and access network equipment of this application are described below.
[0058] The terminal device can be a wireless terminal device capable of receiving scheduling and instruction information from access network devices. The wireless terminal device can be a device that provides voice and / or data connectivity to the user, a handheld device with wireless connectivity, another processing device connected to a wireless modem, or a device with sensing capabilities.
[0059] Terminal equipment, also known as user equipment (UE), mobile station (MS), or mobile terminal (MT), is a device that includes wireless communication and / or sensing functions (providing voice or data connectivity to the user). Examples include handheld devices with wireless connectivity or in-vehicle devices. Currently, some examples of terminal equipment include: mobile phones, tablets, laptops, PDAs, drones, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in vehicle-to-everything (V2X) communication, wireless terminals in self-driving cars, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes. For example, wireless terminals in the Internet of Vehicles (IoV) can be in-vehicle equipment, vehicle-mounted equipment, in-vehicle modules, and vehicles themselves. Wireless terminals in industrial control can be cameras, robots, etc. Wireless terminals in smart homes can be televisions, air conditioners, robot vacuums, speakers, set-top boxes, etc.
[0060] Access network equipment is a device deployed in a radio access network (RAN) that provides wireless communication and / or sensing functions to terminal devices. For example, an access network device can be a RAN node that connects terminal devices to a wireless network. Access network equipment can also be a device deployed in a RAN that can communicate with other access network devices and provide wireless communication and / or sensing functions between access network devices.
[0061] Access network equipment includes, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B, HNB), baseband unit (BBU), access point (AP), wireless relay node, wireless backhaul node, transmission point (TP), or transmission and reception point (TRP) in wireless fidelity (WIFI) systems, and can also be access network equipment in 5G mobile communication systems. For example, a next-generation NodeB (gNB), transmission reception point (TRP), or transmission point (TP) in a new radio (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, access network equipment can also be network nodes constituting a gNB or transmission point. For example, a baseband unit (BBU) or a distributed unit (DU), etc.
[0062] In some deployments, a gNB may include a centralized unit (CU) and a dedicated unit (DU). The gNB may also include an active antenna unit (AAU). The CU implements some of the gNB's functions, and the DU implements others. For example, the CU handles non-real-time protocols and services, implementing radio resource control (RRC) and packet data convergence protocol (PDCP) layer functions. The DU handles physical layer protocols and real-time services, implementing radio link control (RLC), media access control (MAC), and physical (PHY) layer functions. The AAU implements some physical layer processing functions, radio frequency processing, and active antenna-related functions. Information from the RRC layer ultimately becomes information from the PHY layer, or is derived from PHY layer information. Therefore, in this architecture, higher-layer signaling (such as RRC layer signaling) can be considered to be sent by the DU, or by both the DU and AAU. It is understood that access network equipment can be one or more of the following: CU nodes, DU nodes, and AAU nodes. In addition, the CU can be classified as an access network device in the radio access network (RAN) or as an access network device in the core network (CN), and this application does not limit this.
[0063] For ease of understanding, the technical terms involved in the embodiments of this application are briefly introduced below:
[0064] (1) Radio Frequency (RF) Channel: The RF channel is connected to the antenna array of the communication device through a feed network. It typically consists of a series of signal distributors, mixers, power amplifiers (PA), and low noise amplifiers (LNA). RF channel resources include: digital-to-analog conversion (DAC), analog-to-digital conversion (ADC), digital intermediate frequency processing modules, baseband processing modules, etc. The types of RF channels include: a transmitting channel, which up-converts the baseband signal to an RF signal and transmits it into space via an antenna; and a receiving channel, which down-converts the RF signal received by the antenna to a baseband signal for digital processing.
[0065] (2) Subcarrier spacing (SCS): The width of a subcarrier. In an OFDM system, a carrier with a certain bandwidth is divided into subcarriers, which are radio waves used to transmit signals. The subcarrier spacing is usually 15 kHz, or a multiple of 15 kHz, such as 30 kHz, 60 kHz, 120 kHz, etc. According to the 3rd Generation Partnership Project (3GPP) protocol, different wavelengths of electromagnetic waves correspond to different subcarrier spacings.
[0066] (3) Time slot allocation relationship of time division duplex (TDD):
[0067] TDD is a duplex mode in communication systems that uses different time slots on the same frequency channel (i.e., carrier) to separate the receive and transmit channels (or uplink and downlink) using time. Specifically, uplink (transmission from terminal device to network device) and downlink (transmission from network device to terminal device) information transmission are achieved through time division on the same carrier.
[0068] In a TDD system, a time slot is the basic unit of time for data transmission. Uplink and downlink transmissions are allocated to different time slots to ensure that uplink and downlink signals do not conflict on the same frequency. To address different service requirements, the ratio of uplink to downlink time slots in the system is typically adjusted by changing the time slot allocation. Specifically, for scenarios with higher downlink transmission demand, the proportion of downlink time slots is increased; similarly, for scenarios with higher uplink transmission demand, the proportion of uplink time slots is increased.
[0069] The size of the subcarrier spacing corresponding to the frequency directly affects the length of the time slot. Specifically, a smaller subcarrier spacing results in a longer symbol length, which may increase the length of the time slot. Conversely, a larger subcarrier spacing results in a shorter symbol length, which may decrease the length of the time slot.
[0070] Specifically, when the subcarrier spacing is 30kHz, the symbol length is 1 / 30kHz, and the length of one time slot is 0.5ms. When the subcarrier spacing is further increased to 120kHz, the length of each time slot will be shortened to 0.125ms, which is 1 / 4 of that at 30kHz.
[0071] Figure 2 shows a schematic diagram of the time slot allocation for a multi-frequency TDD system. The multi-frequency system includes Frequency 1 and Frequency 2, with a 4:1 ratio of downlink to uplink time slots for both Frequency 1 and Frequency 2. That is, out of five consecutive time slots, four are used for downlink data transmission and one for uplink data transmission. Here, D represents the downlink time slot, S represents the TDD switch time slot, and U represents the uplink time slot. In the multi-frequency system, when a frequency is in a downlink time slot, uplink resources are idle; conversely, when a frequency is in an uplink time slot, downlink resources are idle.
[0072] It should be noted that each time slot includes multiple Orthogonal Frequency Division Multiplexing (OFDM) symbols. In the S-slot, the OFDM symbols can be categorized by their function: downlink symbols (belonging to the downlink), guard interval symbols (which are temporarily suspended), and uplink symbols (belonging to the uplink). These symbols connect the D-slot and the U-slot. The guard interval symbol is a time interval set to ensure that signals do not interfere with each other during uplink / downlink transitions. The S-slot is not entirely equivalent to a complete uplink or downlink time slot, but it can be considered as a downlink time slot.
[0073] Correspondingly, for multi-band, multi-channel AAU or RRU systems, each frequency band has its own independent channel resources. As shown in the first communication device in Figure 2, when frequency 1 is in the downlink time slot, it uses transmit channel 1 to transmit signals; that is, the mixer of frequency 1 is connected to the upper channel in the TDD switching switch. When frequency 1 is in the uplink time slot, it uses receive channel 1 to receive signals; that is, the mixer of frequency 1 is connected to the lower channel in the TDD switching switch. Similarly, the transmission and reception operations of frequency 2 are handled independently by transmit channel 2 and receive channel 2, respectively. However, the applicant's research found that this independent channel scheme in multi-frequency systems leads to significant underutilization of channel resources during actual uplink and downlink time-division multiplexing, resulting in resource waste.
[0074] The application scenarios of this application have been introduced above. The following describes a data processing method provided by an embodiment of this application, in conjunction with the first communication device. This method is applied to a TDD system with multiple frequencies.
[0075] In this application, the first communication device may be an access network device, a terminal device, or a chip in the access network device or a chip in the terminal device. The first communication device integrates multiple baseband resources of different frequencies. Next, taking an example where the first communication device is an access network device capable of using two frequencies simultaneously, the data processing method provided in this application embodiment will be described. These two frequencies are identified as "Frequency 1" and "Frequency 2," respectively.
[0076] As shown in Figure 3, the data processing method provided in this application embodiment includes:
[0077] 301. The first communication device determines the target transmission and reception mode based on the time slot allocation relationship of each frequency among multiple frequencies.
[0078] In this application, the first communication device includes multiple radio frequency (RF) channels, and the target transceiver mode is used to indicate the on / off state of the multiple RF channels in multiple time units; wherein, the first RF channel is used to transmit data at two frequencies, and the first RF channel is one of the multiple RF channels. In general, the target transceiver mode is an indication mechanism that guides the RF channels within the first communication device to perform corresponding receiving and transmitting operations according to the time sequence of predetermined time domain resources.
[0079] Specifically, the frequency slot allocation in a TDD system varies depending on the communication scenario. For example, in scenarios with high downlink transmission demands, such as streaming media services and file downloads, the proportion of downlink slots is usually higher, typically with a ratio of "4:1", "8:2", or "7:3" between downlink and uplink slots.
[0080] This application provides two implementation methods for determining the aforementioned target transmission and reception mode, which are described in detail below:
[0081] (1) Adjust the starting time of the frequency.
[0082] For example, taking a communication scenario with high downlink transmission demand, the downlink time slot to uplink time slot ratio of both frequency 1 and frequency 2 is 4:1, and the subcarrier spacing of both frequency 1 and frequency 2 is the same, 30kHz.
[0083] Please refer to Figure 4, which is a schematic diagram of uplink time slot staggering in a multi-frequency TDD system with the same subcarrier spacing. Specifically, the start time of frequency 2 is delayed by one time slot duration. Optionally, if the time slot ratio of downlink to uplink time slots for both frequencies is 4:1, the start time of frequency 2 can also be delayed by two or three time slot durations; the specific delay is not limited here.
[0084] Correspondingly, as shown in Figure 4, within the same time domain resources, frequencies 1 and 2 may simultaneously be in downlink time slots. Therefore, to ensure smooth signal transmission, the first communication device configures independent transmission channels for frequencies 1 and 2, namely transmission channel 1 and transmission channel 2, respectively. Since the uplink time slots of frequencies 1 and 2 are staggered, switching between frequencies 1 and 2 can be achieved on demand simply by adjusting the frequency selection switch of receiving channel 1 in Figure 4.
[0085] Specifically, when frequency 1 is the uplink time slot (U in the upper part of Figure 4), receiving channel 1 will establish a connection with the mixer of frequency 1 through a frequency selection switch to ensure that the uplink signal of frequency 1 can be correctly received. Subsequently, when frequency 2 is the uplink time slot (U in the lower part of Figure 4), the frequency selection switch of receiving channel 1 is adjusted to connect it with the mixer of frequency 2, thereby ensuring that the uplink signal of frequency 2 can also be effectively received.
[0086] Furthermore, when the first communication device is also configured with frequency 3 with a time slot ratio of 4:1, the uplink time slot of frequency 3 can be staggered from the uplink time slots of frequency 1 and frequency 2 by adjusting the starting time point of frequency 3, thereby realizing the multiplexing of the three frequencies in the receiving channel.
[0087] For example, in a scenario with high downlink transmission demand, when frequency 1 is a SUB6GHz frequency and frequency 2 is a millimeter wave frequency, the subcarrier spacing of these two frequency signals is different according to the 3GPP protocol.
[0088] Figure 5 shows a schematic diagram of uplink time slot staggered in a multi-frequency TDD system with the same subcarrier spacing. In this diagram, the downlink to uplink time slot ratio is 4:1 for frequency 1, while it is 8:2 for frequency 2. The subcarrier spacing for frequency 1 is 30kHz, and for frequency 2 it is 120kHz. Correspondingly, the individual time slot lengths for frequencies 1 and 2 are different; the time slot length for the 30kHz subcarrier spacing is four times longer than that for the 120kHz subcarrier spacing.
[0089] Specifically, the start time of frequency 2 is delayed by three time slots (the length of a time slot for frequency 2). Optionally, the start time of frequency 2 can also be delayed by four or five time slots, but this is not limited here.
[0090] Correspondingly, as shown in Figure 5, within the same time domain resources, frequencies 1 and 2 may simultaneously be in downlink time slots. Therefore, to ensure smooth signal transmission, the first communication device configures independent transmission channels for frequencies 1 and 2, namely transmission channel 1 and transmission channel 2. For the millimeter-wave transmission channel of frequency 2, due to the use of a hybrid beamforming (HBF) architecture, it often has fewer channels. A one-to-many connection from one transmission channel to multiple mixers of frequency 2 is achieved through the "power divider network" in Figure 5. Similarly, since the uplink time slots of frequencies 1 and 2 are staggered, switching between frequencies 1 and 2 on demand can be achieved simply by adjusting the frequency selection switch of receiving channel 1 in Figure 5.
[0091] (2) Adjust some time slots of the frequency to idle state.
[0092] As shown in Figure 6, another channel multiplexing scenario is illustrated. Frequency 1 is the TDD frequency, which can be arbitrarily selected from all TDD frequencies defined by 3GPP. For example, a 30kHz frequency with a downlink to uplink time slot ratio of 4:1 can be used. Frequency 2 is the supplementary uplink (SUL) frequency (containing only U), which can also be freely selected from the SUL frequency range defined by 3GPP.
[0093] Specifically, time slots in the SUL frequency that occupy the same time domain resources as the uplink time slots of frequency 1 are adjusted to an idle state to ensure that normal communication between the two frequencies is not interfered with. If there is a difference in subcarrier spacing between frequency 1 and frequency 2, specific time slots in frequency 2 need to be adjusted. Specifically, multiple time slots of equal length that occupy the same time domain resources as the uplink time slots of frequency 1 are set to an idle state to ensure that normal communication between the two frequencies is not interfered with.
[0094] Correspondingly, based on the circuit scheme of the first communication device in Figure 6, the receiving channel multiplexing is realized in this scenario. Frequency 2 only has an uplink time slot or is in an idle state, therefore no transmitting channel is needed. Switching between frequency 1 and frequency 2 can be achieved on demand simply by adjusting the frequency selection switch of receiving channel 1 in Figure 6.
[0095] 302. The first communication device receives or sends data according to the target transmit / receive mode.
[0096] Specifically, the target transceiver mode, as shown in Figures 4 to 6 above, involves adjusting the start time of the frequency and / or setting some frequency time slots to an idle state. This ensures that the uplink time slots of the two frequencies in the first communication device are staggered in the time domain resources, preventing overlap or coexistence of the two uplink time slots. According to this target transceiver mode, a receiving channel in the first communication device can receive data carried by the uplink time slots of these two frequencies in different time units.
[0097] Correspondingly, when the first communication device is a terminal device, according to the target transceiver mode, one of the transmission channels in the terminal device can transmit the data carried by the uplink time slots of the two frequencies in different time units.
[0098] It should be understood that the above examples represent scenarios with high downlink transmission demand, where the uplink time slots on both frequencies account for a relatively small proportion. Therefore, it is possible to stagger the uplink time slots on the two frequencies in the time domain resources, allowing the receiving channel to be multiplexed. Conversely, in scenarios with high uplink transmission demand, where the downlink time slots on both frequencies account for a relatively small proportion, it is also possible to stagger the downlink time slots on the two frequencies in the time domain resources, allowing the transmitting channel to be multiplexed.
[0099] In this application, the timing of the TDD system frame structure for each frequency is adjusted, including adjusting the start time of the frequency and setting some time slots to idle state. This causes the uplink (or downlink) time slots, which account for a smaller proportion of multiple frequencies, to be staggered, so that the uplink (or downlink) only needs one receive channel (or transmit channel) to perform signal reception (or signal transmission) at any given time point. Therefore, according to the channel multiplexing circuit scheme provided in this application, time-division multiplexing of RF channels among multiple frequencies is achieved, reducing the hardware resource requirements of RF channels and lowering the hardware complexity of the system.
[0100] In special cases, both the receiving and transmitting channels can be multiplexed. The ratio of uplink to downlink time slots is always 1:1, or the ratios for the two frequencies are exactly opposite, for example, 4:1 for frequency 1 and 1:4 for frequency 2. In such cases, the receiving and transmitting channels in the communication device can be multiplexed.
[0101] The following example uses a 1:1 ratio of uplink to downlink time slots for both frequencies. As shown in Figure 7, the start time of frequency 2 is delayed by one time slot duration, ensuring that the uplink and downlink time slots between frequencies 1 and 2 are effectively staggered within any time domain resource. The transmit / receive states of frequencies 1 and 2 are switched by adjusting the frequency selection switch and TDD switching switch in Figure 7.
[0102] Specifically, when transmitting channel 1 transmits the D time slot of frequency 1 and receiving channel 1 receives the U time slot of frequency 2, the transmitting channel 1 and receiving channel 1 are connected to the mixer of the corresponding frequency through a switching network (frequency selection switch, TDD switching switch); conversely, when transmitting channel 1 transmits the D time slot of frequency 2 and receiving channel 1 receives the U time slot of frequency 1, the transmitting channel 1 and receiving channel 1 are connected to the mixer of the corresponding frequency through a switching network, thus realizing the sharing of one transmit / receive channel resource between the two frequency bands.
[0103] The data processing methods in the embodiments of this application have been described above. The communication device provided in the embodiments of this application will now be described. Please refer to Figure 8, which is a structural schematic diagram of the communication device in an embodiment of this application. The communication device 800 can be used to execute the steps in the embodiments shown in Figures 3 to 7. For details, please refer to the relevant descriptions in the above method embodiments.
[0104] The communication device 800 includes a transceiver module 802 and a processing module 801. The transceiver module 802 can implement corresponding communication functions, and the processing module 801 is used for data processing. The transceiver module 802 can also be referred to as a communication interface or a communication unit.
[0105] Optionally, the communication device 800 may further include a storage unit, which can be used to store instructions and / or data. The processing module 801 can read the instructions and / or data in the storage unit so that the communication device can implement the aforementioned method embodiments.
[0106] The communication device 800 can be used to perform the actions in the method embodiments described above. The communication device 800 can be a terminal device or an access network device, or a component or module configurable in a terminal device or access network device. The transceiver module 802 is used to perform the receiving-related operations in the method embodiments described above, and the processing module 801 is used to perform the processing-related operations in the method embodiments described above.
[0107] Optionally, the transceiver module 802 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.
[0108] It should be noted that the communication device 800 may include a transmitting module but not a receiving module. Alternatively, the communication device 800 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme executed by the communication device 800 includes both transmitting and receiving actions.
[0109] As an example, the communication device 800 is used to perform the actions shown in the embodiment of Figure 3 above.
[0110] The processing module 801 is used to determine the target transceiver mode according to the time slot ratio of each frequency among multiple frequencies. The first communication device includes multiple radio frequency channels, and the target transceiver mode is used to indicate the on / off state of the multiple radio frequency channels in multiple time units. The first radio frequency channel is used to transmit data at least two frequencies. The first radio frequency channel is one of the multiple radio frequency channels, and the at least two frequencies are frequencies among the multiple frequencies.
[0111] The transceiver module 802 is used to receive or send data according to the target transceiver mode.
[0112] It should be understood that the specific process of each module performing the above-mentioned steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0113] The processing module 801 in the above embodiments can be implemented by at least one processor or processor-related circuitry. The transceiver module 802 can be implemented by a transceiver or transceiver-related circuitry. The transceiver module 802 can also be referred to as a communication unit or communication interface. The storage unit can be implemented by at least one memory.
[0114] This application embodiment also provides another communication device 900. As shown in FIG9, the communication device 900 includes a processor 910, which is coupled to a memory 920. The memory 920 is used to store computer programs or instructions and / or data, and the processor 910 is used to execute the computer programs or instructions and / or data stored in the memory 920, so that the methods in the above method embodiments are executed.
[0115] Optionally, the communication device 900 may include one or more processors 910.
[0116] Optionally, as shown in FIG9, the communication device 900 may also include a memory 920.
[0117] Optionally, the communication device 900 may include one or more memory 920s.
[0118] Alternatively, the memory 920 can be integrated with the processor 910 or set separately.
[0119] Optionally, as shown in FIG9, the communication device 900 may further include a transceiver 930 for receiving and / or transmitting signals. For example, a processor 910 is used to control the transceiver 930 to receive and / or transmit signals.
[0120] As one option, the communication device 900 is used to implement the operations described in the method embodiments above.
[0121] For example, processor 910 is used to implement processing-related operations in the above method embodiments, and transceiver 930 is used to implement receiving-related operations in the above method embodiments.
[0122] This application also provides a communication device 900, which can be a terminal device, an access network device, or a chip or module within a core network device. This communication device 900 can be used to perform the operations described in the method embodiments above.
[0123] When the communication device 900 is a communication device, Figure 10 shows a simplified structural diagram of the communication device. As shown in Figure 10, the communication device includes a processor, a memory, and a transceiver. The memory can store computer program code, and the transceiver includes a transmitter 931, a receiver 932, an RF circuit (not shown in the figure), an antenna 933, and input / output devices (not shown in the figure). The processor is mainly used to process communication protocols and communication data, control the communication device, execute software programs, and process data from the software programs. The memory is mainly used to store software programs and data. The RF circuit is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touch screens, displays, and keyboards, are mainly used to receive user input data and output data to the user. It should be noted that some types of communication devices may not have input / output devices.
[0124] When data needs to be transmitted, the processor performs baseband processing on the data to be transmitted and outputs a baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as an electromagnetic wave through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs it to the processor. The processor converts the baseband signal back into data and processes it. For ease of explanation, Figure 10 only shows one memory, processor, and transceiver. In actual communication device products, there may be one or more processors and one or more memories. The memory can also be called a storage medium or storage device, etc. The memory can be set up independently of the processor or integrated with the processor; this embodiment does not limit this.
[0125] In the embodiments of this application, the antenna and radio frequency circuit with transceiver function can be regarded as the transceiver unit of the communication device, and the processor with processing function can be regarded as the processing unit of the communication device.
[0126] As shown in Figure 10, the communication device includes a processor 910, a memory 920, and a transceiver 930. The processor 910 can also be called a processing unit, processing board, processing module, processing device, etc., and the transceiver 930 can also be called a transceiver unit, transceiver, transceiver device, etc.
[0127] Optionally, the devices in transceiver 930 used to implement the receiving function can be considered as receiving units, and the devices in transceiver 930 used to implement the transmitting function can be considered as transmitting units. That is, transceiver 930 includes a receiver and a transmitter. A transceiver may sometimes be called a transceiver unit, a transceiver circuit, etc. A receiver may sometimes be called a receiver, a receiving unit, or a receiving circuit, etc. A transmitter may sometimes be called a transmitter, a transmitting unit, or a transmitting circuit, etc.
[0128] For example, in one implementation, processor 910 is used to execute the processing actions in the embodiment shown in FIG3, and transceiver 930 is used to execute the transmit / receive actions in FIG3. For example, transceiver 930 is used to execute the transmit / receive operation of step 302 in the embodiment shown in FIG3. Processor 910 is used to execute the processing operation of step 301 in the embodiment shown in FIG3.
[0129] It should be understood that Figure 10 is merely an example and not a limitation, and the communication device described above, including the transceiver unit and the processing unit, may not depend on the structure shown in Figure 10.
[0130] When the communication device 900 is a chip, the chip includes a processor, a memory, and a transceiver. The transceiver can be an input / output circuit or a communication interface; the processor can be a processing unit integrated on the chip, a microprocessor, or an integrated circuit. In the above method embodiments, the transmitting operation of the communication device can be understood as the chip's output, and the receiving operation of the communication device in the above method embodiments can be understood as the chip's input.
[0131] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods in the above-described method embodiments.
[0132] For example, when the computer program is executed by a computer, it enables the computer to implement the methods performed in the above method embodiments.
[0133] This application also provides a computer program product containing instructions that, when executed by a computer, cause the computer to perform the method described in the above method embodiments.
[0134] This application also provides a communication system, which includes the access network device and terminal device described in the above embodiments.
[0135] This application also provides a chip device, including a processor, for calling computer programs or computer instructions stored in a memory to cause the processor to execute the methods of the embodiments shown in Figures 3 to 7 above.
[0136] In one possible implementation, the input of the chip device corresponds to the receiving operation in the embodiments shown in Figures 3 to 7, and the output of the chip device corresponds to the transmitting operation in the embodiments shown in Figures 3 to 7.
[0137] Optionally, the processor is coupled to the memory via an interface.
[0138] Optionally, the chip device may also include a memory that stores computer programs or computer instructions.
[0139] The processor mentioned above can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of a program for controlling the methods of the embodiments shown in Figures 3 to 7. The memory mentioned above can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).
[0140] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the explanations and beneficial effects of the relevant content in any of the communication devices provided above can be referred to the corresponding method embodiments provided above, and will not be repeated here.
[0141] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0142] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0143] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0144] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0145] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essential contribution of the technical solution of this application, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or an access network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
Claims
1. A data processing method, characterized in that, The method is applied to a time-division duplex (TDD) system with multiple frequencies, and the method includes: The first communication device determines a target transceiver mode based on the time slot allocation relationship of each of the plurality of frequencies. The first communication device includes a plurality of radio frequency channels, and the target transceiver mode is used to indicate the on / off state of the plurality of radio frequency channels in a plurality of time units. The first radio frequency channel is used to transmit data at at least two frequencies, and the first radio frequency channel is one of the plurality of radio frequency channels. The at least two frequencies are frequencies among the plurality of frequencies. The first communication device receives or sends data according to the target transmit / receive mode.
2. The method according to claim 1, characterized in that, The plurality of radio frequency channels include receiving channels and transmitting channels, and the first time slot allocation relationship of the target frequency is the ratio between the first time slot and the second time slot; wherein, the receiving channel is used to receive data transmitted at the target frequency in the first time slot, and the transmitting channel is used to transmit the data transmitted at the target frequency in the second time slot, and the target frequency is one of the plurality of frequencies.
3. The method according to claim 2, characterized in that, If the first radio frequency channel is the receiving channel, the target transceiver mode includes a first allocation result, which is used to indicate that the first radio frequency channel receives first data in a first time unit and receives second data in a second time unit, wherein the first data and the second data belong to data in different frequencies among the at least two frequencies, and the first time unit and the second time unit are different time units.
4. The method according to claim 2, characterized in that, If the first radio frequency channel is the transmitting channel, the target transceiver mode includes a second allocation result, which is used to instruct the first radio frequency channel to transmit third data in a third time unit and fourth data in a fourth time unit, wherein the third data and the fourth data belong to data in different frequencies among the at least two frequencies, and the third time unit and the fourth time unit are different time units.
5. The method according to any one of claims 1-4, characterized in that, The at least two frequencies include a first frequency and a second frequency, wherein the starting subframe of the first frequency and the starting subframe of the second frequency are not in the same time unit.
6. The method according to any one of claims 1-5, characterized in that, The subcarrier spacing between the at least two frequencies is different.
7. The method according to any one of claims 1-6, characterized in that, The at least two frequencies include the auxiliary uplink SUL frequency.
8. A data processing apparatus, characterized in that, The device is applied in a time-division duplex (TDD) system with multiple frequencies. The device is a first communication device, and the device includes: The processing module is used to determine a target transceiver mode based on the time slot allocation relationship of each of the plurality of frequencies. The first communication device includes a plurality of radio frequency channels, and the target transceiver mode is used to indicate the on / off state of the plurality of radio frequency channels in a plurality of time units. The first radio frequency channel is used to transmit data at at least two frequencies, and the first radio frequency channel is one of the plurality of radio frequency channels. The at least two frequencies are frequencies among the plurality of frequencies. The transceiver module is used to receive or send data according to the target transceiver mode.
9. The apparatus according to claim 8, characterized in that, The plurality of radio frequency channels include receiving channels and transmitting channels, and the first time slot allocation relationship of the target frequency is the ratio between the first time slot and the second time slot; wherein, the receiving channel is used to receive data transmitted at the target frequency in the first time slot, and the transmitting channel is used to transmit the data transmitted at the target frequency in the second time slot, and the target frequency is one of the plurality of frequencies.
10. The apparatus according to claim 9, characterized in that, If the first radio frequency channel is the receiving channel, the target transceiver mode includes a first allocation result, which is used to indicate that the first radio frequency channel receives first data in a first time unit and receives second data in a second time unit, wherein the first data and the second data belong to data in different frequencies among the at least two frequencies, and the first time unit and the second time unit are different time units.
11. The apparatus according to claim 9, characterized in that, If the first radio frequency channel is the transmitting channel, the target transceiver mode includes a second allocation result, which is used to instruct the first radio frequency channel to transmit third data in a third time unit and fourth data in a fourth time unit, wherein the third data and the fourth data belong to data in different frequencies among the at least two frequencies, and the third time unit and the fourth time unit are different time units.
12. The apparatus according to any one of claims 8-11, characterized in that, The at least two frequencies include a first frequency and a second frequency, wherein the starting subframe of the first frequency and the starting subframe of the second frequency are not in the same time unit.
13. The apparatus according to any one of claims 8-12, characterized in that, The subcarrier spacing between the at least two frequencies is different.
14. The apparatus according to any one of claims 8-13, characterized in that, The at least two frequencies include the auxiliary uplink SUL frequency.
15. A communication device, characterized in that, Includes at least one processor coupled to memory; The memory is used to store programs or instructions; The at least one processor is used to execute the program or instructions to cause the apparatus to implement the method as described in any one of claims 1 to 7.
16. A computer-readable storage medium, characterized in that, Includes instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 7.
17. A computer program product containing instructions, characterized in that, When it is run on a computer, it causes the computer to perform the method as described in any one of claims 1 to 7.
18. A chip, characterized in that, The chip includes a processor coupled to a memory, the chip being configured to read and execute instructions stored in the memory to perform the method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
TDD transmitting and receiving method, device and system and storage medium
CN114124134A
Data transmission method and device based on time division duplex and server
CN116073977A
Data transmission method and device and computer readable storage medium
CN117042142A
Communication method, apparatus, and system
WO2022198495A1