Information processing method and related device
By adjusting the time-domain resource location of the random access timing, the problem of random access to SBFD symbols being affected in the existing technology is solved, effective resource allocation on SBFD symbols is achieved, and random access efficiency is improved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-07-31
- Publication Date
- 2026-04-02
AI Technical Summary
The existing random access configuration scheme is not applicable to subband full-duplex symbols, which affects random access under SBFD symbols.
By obtaining the temporal resource location corresponding to the random access opportunity, using the target and reference temporal resource locations within the frame to obtain offset parameters, the existing configured temporal resource locations are adjusted to obtain the random access temporal resource locations applicable to SBFD symbols.
Random access resource configuration on SBFD symbols was implemented, improving the efficiency and success rate of random access on SBFD symbols.
Smart Images

Figure CN2025111812_02042026_PF_FP_ABST
Abstract
Description
Information processing method and related device
[0001] The present application claims priority from the Chinese patent application No. 202411392550.2 filed on September 30, 2024, and entitled "Information transmission method and related device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to an information transmission method and related device. BACKGROUND
[0003] Subband full duplex (SBFD) is a new duplexing mode. By dividing non-overlapping uplink / downlink subbands in a time division duplexing (TDD) single carrier and performing data transmission and reception on the subbands respectively, full duplex can be achieved at the base station side. For example, TDD can perform transmission and reception through different time slots on the same spectrum, and the uplink and downlink transmission cannot be performed simultaneously, and a switching interval is required between the uplink and downlink. SBFD divides the same spectrum into uplink subbands and downlink subbands, and performs transmission and reception on different subbands simultaneously.
[0004] Generally, one carrier component (CC) can be divided into multiple subbands (SBs) in the frequency domain range on a downlink (DL) symbol or a flexible (F) symbol. The multiple SBs can include one uplink (UL) subband and at least one DL subband. For example, one or two DL subbands. When a symbol (DL symbol or F symbol) includes a DL subband and a UL subband in the frequency domain at the same time, the symbol can be referred to as an SBFD symbol.
[0005] Currently, random access (RA) under the SBFD symbol is not configured, which affects the random access under the SBFD symbol. SUMMARY
[0006] The present application provides an information processing method and related device to configure time domain resources for the RO of the SBFD symbol, and to implement random access on the SBFD symbol.
[0007] To achieve the above purpose, the present application provides the following technical solutions:
[0008] In a first aspect, the present application provides an information processing method, which comprises: obtaining a first time domain resource position corresponding to a random access occasion (RO), obtaining an offset parameter by using a target time domain resource position and a reference time domain resource position in a frame, the target time domain resource position being a time domain resource position corresponding to a non-SBFD symbol in the frame, and the reference time domain resource position being a time domain resource position corresponding to an SBFD symbol in the frame, adjusting the first time domain resource position by using the offset parameter to obtain a second time domain resource position, and the second time domain resource being suitable for random access on the SBFD symbol. That is, the present application adjusts the RO time domain resource position configured in the existing configuration table by using the time domain resource position corresponding to the SBFD symbol in the frame, so that the time domain resource position corresponding to the adjusted RO is suitable for random access on the SBFD symbol.
[0009] The target time domain resource position and the reference time domain resource position can be divided into the following different cases:
[0010] In a first application scenario, the target time domain resource position is a time domain resource position corresponding to a last non-SBFD symbol in the frame, and the reference time domain resource position is a time domain resource position corresponding to an SBFD symbol included in a last symbol in the frame, or the reference time domain resource position is a time domain resource position corresponding to an SBFD symbol included in a last symbol in the frame. That is, the reference time domain resource position is a last SBFD subframe (or SBFD slot) in the frame, and the symbols included in the SBFD subframe (or SBFD slot) are all SBFD symbols, or the reference time domain resource position is a subframe (or slot) in which a first SBFD symbol is located, and the symbols included in the subframe (or slot) can include SBFD symbols and other symbols, or can only include SBFD symbols.
[0011] In a second application scenario, the target time domain resource position is a time domain resource position corresponding to a first non-SBFD symbol in the frame, and the reference time domain resource position is a time domain resource position corresponding to an SBFD symbol included in a first symbol in the frame, or the reference time domain resource position is a time domain resource position corresponding to an SBFD symbol included in a first symbol in the frame. That is, the reference time domain resource position is a first SBFD subframe (or SBFD slot) in the frame, and the symbols included in the SBFD subframe (or SBFD slot) are all SBFD symbols, or the reference time domain resource position is a subframe (or slot) in which a first SBFD symbol is located, and the symbols included in the subframe (or slot) can include SBFD symbols and other symbols, or can only include SBFD symbols.
[0012] The offset parameter can be obtained according to the following manner:
[0013] In an implementation manner, the interval between the target time domain resource position and the reference time domain resource position in any frame is taken as the offset parameter.
[0014] An implementation is to take the interval between the target time domain resource location and the reference time domain resource location in an odd frame as the offset parameter.
[0015] An implementation is to take the interval between the target time domain resource location and the reference time domain resource location in an even frame as the offset parameter.
[0016] For any of the above implementations, for the obtained offset parameter, the first time domain resource location in all frames is adjusted by using the offset parameter to obtain a second time domain resource location.
[0017] In addition, before performing the above three implementations, the size relationship between the frame period and the association period can be determined first, and different implementations are used to obtain the offset parameter for different relationships. The association period refers to a period in which a frame and an SBFD mode appear simultaneously. For example, the association period can be the least common multiple of the frame period and the SBFD mode period.
[0018] Specifically, if the frame period and the association period are the same, the interval between the target time domain resource location and the reference time domain resource location in any frame is taken as the offset parameter, and the first time domain resource location in all frames is adjusted by using the offset parameter to obtain a second time domain resource location.
[0019] If the frame period and the association period are not the same, the interval between the target time domain resource location and the reference time domain resource location in an odd frame is taken as the offset parameter, and / or the interval between the target time domain resource location and the reference time domain resource location in an even frame is taken as the offset parameter.
[0020] In this implementation, the first time domain resource location located in all frames can be adjusted by using a first offset parameter to obtain a second time domain resource location. The first offset parameter is determined based on the interval between the target time domain resource location and the reference time domain resource location in an odd frame. Or the first time domain resource location located in all frames can be adjusted by using a second offset parameter to obtain a second time domain resource location. The second offset parameter is determined based on the interval between the target time domain resource location and the reference time domain resource location in an even frame. Or, the first time domain resource location located in an odd frame can be adjusted by using the first offset parameter to obtain a second time domain resource location, and the first time domain resource location located in an even frame can be adjusted by using the second offset parameter to obtain a second time domain resource location.
[0021] In some embodiments, if the application scenario is the first application scenario, adjusting the first time domain resource position according to the offset parameter to obtain the second time domain resource position comprises: subtracting the offset parameter from the first time domain resource position, taking the first parameter value as a modulus, and taking the time domain resource position indicated by the remainder as the second time domain resource position. The first parameter value is the total number of time domain resources included in a frame.
[0022] If the application scenario is the second application scenario, adjusting the first time domain resource position according to the offset parameter to obtain the second time domain resource position comprises: updating the first time domain resource position based on the first parameter value to obtain an updated first time domain resource position, adding the offset parameter to the updated first time domain resource position, taking the first parameter value as a modulus, and taking the time domain resource position indicated by the remainder as the second time domain resource position. The first parameter value is the total number of time domain resources included in a frame.
[0023] The updating of the first time domain resource position based on the first parameter value to obtain the updated first time domain resource position comprises: subtracting a second parameter value from the first parameter value and the first time domain resource position to obtain the updated first time domain resource position. The second parameter value is determined according to actual application conditions. For example, if the subframe sequence number in a frame starts from 0, the second parameter value is 1; if the subframe sequence number in a frame starts from 1, the second parameter value is 0.
[0024] In a second aspect, the present application provides a communication device comprising a processor configured to execute computer programs or computer instructions in a memory to perform the method provided in any one of the embodiments of the first aspect.
[0025] In a third aspect, the present application provides a computer storage medium configured to store a computer program, which, when executed, is configured to implement the method provided in any one of the embodiments of the first aspect.
[0026] In a fourth aspect, the present application provides a computer program product comprising instructions which, when executed on at least one computing device, cause the at least one computing device to implement the method provided in any one of the embodiments of the first aspect. BRIEF DESCRIPTION OF DRAWINGS
[0027] FIG. 1 is a structural diagram of an exemplary communication system provided by the present application;
[0028] FIG. 2 is a flow diagram of an information processing method provided by the present application;
[0029] FIGS. 3a-3b are schematic diagrams of target / reference time domain resource positions in a frame provided by the embodiments of the present application;
[0030] FIGS. 4a-4b are schematic diagrams of target / reference time domain resource positions in another frame according to an embodiment of the present application;
[0031] FIGS. 5a-6b are schematic diagrams of a time domain resource position adjustment application scenario according to an embodiment of the present application;
[0032] FIG. 7 is a schematic diagram of a structure of a network element according to an embodiment of the present application;
[0033] FIG. 8 is a schematic diagram of a structure of a terminal according to an embodiment of the present application. DETAILED DESCRIPTION
[0034] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. The terms used in the following embodiments are only for the purpose of describing the specific embodiments and are not intended to be limiting to the present application. As used in the specification and the appended claims of the present application, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “one or more” as used in the embodiments of the present application means one, two, or more than two; “and / or” describes the associated objects in the association relationship, which means that there can be three kinds of relationships; for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character “ / ” generally represents an “or” relationship between the associated objects.
[0035] In the present specification, the phrase “one embodiment” or “some embodiments” etc. means that a specific feature, structure or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Therefore, the phrases “in one embodiment”, “in some embodiments”, “in other some embodiments”, “in yet some embodiments” etc. appearing in different places in the present specification are not necessarily all referring to the same embodiment, but mean “one or more but not all embodiments”, unless otherwise specifically emphasized. The terms “include”, “contain”, “have” and their variants mean “including but not limited to”, unless otherwise specifically emphasized.
[0036] The plurality referred to in the embodiments of the present application means greater than or equal to two. It should be noted that in the description of the embodiments of the present application, the terms “first”, “second” etc. are only used for distinguishing the purpose of description and cannot be understood as indicating or implying relative importance or indicating or implying order.
[0037] Random access (RA) refers to that a terminal device initiates a random access process on a random access channel (RACH), requests access to a base station through the process, receives a response of the base station and allocates an access channel. Wherein, the RACH configuration indicates the time domain resource corresponding to the RO by row indexing through a predefined configuration table, and the configuration indicates a plurality of subframe numbers or time slot numbers in a frame where the RO is located.
[0038] At present, the random access resource configured by the existing RACH configuration table is mainly applicable to random access on the UL symbol. Since the UL symbol and the SBFD symbol are located at different positions in a frame, for example, the SBFD symbol is located in the front part of the UL symbol, the existing RACH configuration table cannot be applied to random access on the SBFD symbol.
[0039] Based on this, the present application provides an information processing method, which adjusts the time domain resource position configured by the existing RO, obtains the time domain resource position corresponding to the adjusted RO, and is better applicable to random access on the SBFD symbol.
[0040] The communication system to which the present application is applicable can be a fifth generation (5G) communication system, can also be a LTE and 5G hybrid architecture, or a 5G new radio (5G NR) system, and a new communication system to be appeared in future communication development, etc. Wherein, the communication system includes at least two devices, and different devices can send signals to each other to realize data interaction. Exemplarily, the devices included in the communication system can be, for example, a software defined radio (SDR) terminal and a network element, which can be a base station, etc. Hereinafter, the communication system including a software radio terminal and a network element will be exemplarily described.
[0041] An example of the communication system is shown in FIG. 1, which includes a network element 1 and an SDR terminal 2.
[0042] In the embodiments provided in the present application, the network element 1 can be any device located at the network side and having wireless transceiving functions, including but not limited to: a base station (gNodeB or gNB) or a transmission receiving point (TRP) in new radio (NR), etc. The network element 1 can be: a macro base station, a micro base station, a pico base station, a small station, a relay station, or a balloon station, etc. The network element 1 can include one or more co-sited or non-co-sited transmission reception points (TRPs). The network element 1 can also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario. The network element 1 can communicate with the SDR terminal 2, or communicate with the SDR terminal 2 through a relay station.
[0043] The SDR terminal 2 can communicate with multiple network elements of different technologies, for example, the SDR terminal 2 can communicate with a network element supporting an LTE network, can also communicate with a network element supporting a 5G network, and can also perform dual connectivity with a network element supporting an LTE network and a network element supporting a 5G network.
[0044] Among them, the SDR terminal 2 refers to a terminal supporting a software-defined wireless communication protocol. In general, the frequency band, air interface protocol and functions of the SDR terminal 2 can be upgraded through software download and update, without the need to completely replace the hardware, which makes the SDR terminal 2 have higher flexibility and upgradability, so as to adapt to various communication environments and needs.
[0045] In the embodiments provided in the present application, the SDR terminal 2 can be various forms, for example, a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a vehicle-mounted terminal device, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The SDR terminal 2 can be a fixed terminal or a mobile terminal.
[0046] To facilitate understanding of the technical solutions of the present application, specific embodiments will be described below.
[0047] Referring to FIG. 2, which is a flow chart of an information processing method provided in an embodiment of the present application, as shown in FIG. 2, the method comprises the following steps:
[0048] S201: Obtain a first time domain resource position corresponding to the RO.
[0049] In the present embodiment, the first time domain resource position configured for the RO can be obtained from a pre-defined RACH configuration table. Specifically, if the RACH configuration table is a TDD FR1 configuration table (configuration table A), the first time domain resource position is a number of subframes; if the RACH configuration table is a TDD FR2 configuration table (configuration table B), the first time domain resource position is a number of slots.
[0050] S202: Obtain an offset parameter by using a target time domain resource position and a reference time domain resource position in a frame.
[0051] The target time domain resource position and the reference time domain resource position are located in the same frame, the target time domain resource position refers to a time domain resource position corresponding to a non-SBFD symbol in a frame, and the reference time domain resource position refers to a time domain resource position corresponding to an SBFD symbol in the frame. Specifically, the target time domain resource position refers to the relative position of the time domain resource position corresponding to the non-SBFD symbol in the frame, and the reference time domain resource position refers to the relative position of the time domain resource position corresponding to the SBFD symbol in the frame, and the two relative positions are the same.
[0052] In some application scenarios, the target time domain resource location is the time domain resource location corresponding to the last non-SBFD symbol in a frame, and the reference time domain resource location is the time domain resource location corresponding to the last symbol included in the frame that is an SBFD symbol. The non-SBFD symbol includes a DL symbol and an UL symbol. For example, as shown in FIG. 3a, X represents an SBFD symbol, D represents a DL symbol, and U represents an UL symbol. One frame includes 10 subframes, the target time domain resource location is the last U subframe, and the reference time domain resource location is the last SBFD subframe.
[0053] Alternatively, the reference time domain resource location is the time domain resource location corresponding to the last SBFD symbol in a frame, that is, the symbol included in the time domain resource location includes an SBFD symbol and other symbols (for example, an UL symbol), or the symbol included in the time domain resource location is an SBFD symbol. As shown in FIG. 3b, 10 subframes are included, which are subframe 0 to subframe 9. The subframe 3 includes an SBFD symbol and a U symbol at the same time. Therefore, the reference time domain resource location is the subframe number 3 corresponding to the subframe in which the last SBFD symbol is located.
[0054] That is, the target time domain resource location is the last subframe (or the last time slot) in a frame, and the reference time domain resource location is the last SBFD subframe (or the last SBFD time slot) in the frame or the subframe (or the time slot) in which the last SBFD symbol is located. In the scenario shown in FIG. 3b, if the reference signal resource location is the last SBFD subframe in a frame, the reference signal resource location is subframe 2; if the reference signal resource location is the subframe in which the last SBFD symbol is located, the reference signal resource location is subframe 3.
[0055] In some application scenarios, the target time domain resource location is the time domain resource location corresponding to the first non-SBFD symbol in a frame, and the reference time domain resource location is the time domain resource location corresponding to the first symbol included in the frame that is an SBFD symbol. For example, as shown in FIG. 4a, the target time domain resource location is the subframe number corresponding to the first D subframe, and the reference time domain resource location is the subframe number corresponding to the first SBFD subframe. Alternatively, the reference time domain resource location is the time domain resource location corresponding to the first SBFD symbol in a frame. The symbol included in the time domain resource location includes an SBFD symbol and other symbols (for example, a D symbol), or the symbol included in the time domain resource location can be an SBFD symbol. As shown in FIG. 4b, the subframe 1 includes an SBFD symbol and a D symbol, and the reference time domain resource location is the subframe 1.
[0056] That is, the target time domain resource position is the first subframe (or the first time slot) in a frame, and the reference time domain resource position is the first SBFD subframe (or the first SBFD time slot) or the subframe (or the time slot) in which the first SBFD symbol is located in the frame. In the scenario shown in FIG. 4b, if the reference signal resource position is the first SBFD subframe in the frame, the reference signal resource position is subframe 2; if the reference signal resource position is the subframe in which the first SBFD symbol is located, the reference signal resource position is subframe 1.
[0057] The offset parameter corresponding to the target time domain resource position and the reference time domain resource position can be calculated in the following manner:
[0058] In a first implementation, the interval between the target time domain resource position and the reference time domain resource position in any frame is directly taken as the offset parameter. In this implementation, the target time domain resource position and the reference time domain resource position in any frame are obtained, and the offset parameter is determined using the target time domain resource position and the reference time domain resource position.
[0059] In a second implementation, the interval between the target time domain resource position and the reference time domain resource position in an odd frame is taken as the offset parameter. In this implementation, the target time domain resource position and the reference time domain resource position in an odd frame are obtained, and the offset parameter is determined using the target time domain resource position and the reference time domain resource position.
[0060] In a third implementation, the interval between the target time domain resource position and the reference time domain resource position in an even frame is taken as the offset parameter. In this implementation, the target time domain resource position and the reference time domain resource position in an even frame are obtained, and the offset parameter is determined using the target time domain resource position and the reference time domain resource position.
[0061] Specifically, when determining the offset parameter, the relationship between the frame period and the associated period is first determined, and then the different implementations described above are adopted according to the relationship between the two. For example, if the frame period and the associated period are the same, the first implementation is adopted to determine the offset parameter; if the frame period and the associated period are different, the second implementation and / or the third implementation can be adopted to determine the offset parameter. The associated period refers to a period in which a frame and an SBFD mode can simultaneously appear repeatedly.
[0062] The associated period is determined based on the frame period and the SBFD mode period. Specifically, the least common multiple of the frame period and the SBFD mode period can be determined as the associated period.
[0063] The SBFD mode period is related to the TDD time slot period. Specifically, if a single TDD time slot mode is configured, the SBFD mode period is the same as the TDD time slot period; if a double TDD time slot mode is configured, the SBFD mode period is equal to the sum of two TDD time slot periods. For example, the TDD time slot period is P, and the SBFD mode period is Ps. In the single TDD time slot mode, Ps=P. If a double TDD time slot mode is configured, the second TDD time slot period is P2. In the double TDD time slot mode, Ps=P+P2.
[0064] S203: Adjusting the first time domain resource position according to the offset parameter to obtain a second time domain resource position.
[0065] The second time domain resource position is applicable to random access on the SBFD symbol.
[0066] Specifically, for the different ways of obtaining the offset parameter described above, the embodiment includes the following steps in adjusting the first time domain resource position according to the offset parameter to obtain a second time domain resource position.
[0067] In one case, no matter how the offset parameter is obtained based on the above three implementation manners, the first time domain resource position in all frames is adjusted by using the offset parameter to obtain a second time domain resource position.
[0068] In another case, when the frame period is different from the association period, the following steps can be included:
[0069] The first offset parameter is obtained based on the second implementation manner, and the first time domain resource position in all frames is adjusted by using the first offset parameter to obtain a second time domain resource position.
[0070] Alternatively, the second offset parameter is obtained based on the third implementation manner, and the first time domain resource position in all frames is adjusted by using the second offset parameter to obtain a second time domain resource position.
[0071] Alternatively, the first offset parameter is used to adjust the first time domain resource position in the odd frame to obtain a second time domain resource position; and the second offset parameter is obtained based on the third implementation manner, and the first time domain resource position in the even frame is adjusted by using the second offset parameter to obtain a second time domain resource position.
[0072] The first time domain resource is adjusted by using the offset parameter to obtain a second time domain resource position. Specifically, an intermediate parameter value can be obtained based on the first time domain resource position and the offset parameter, the intermediate parameter value is taken modulo with respect to a first parameter value, and a time domain resource position indicated by the remainder is taken as the second time domain resource position. The first parameter value is a total number of time domain resources included in a frame, for example, the first parameter value N is a total number of subframes or slots included in a frame.
[0073] For different application scenarios, the manner of obtaining the intermediate parameter value can include:
[0074] In an implementation, if the target time domain resource position is a time domain resource position corresponding to a last non-SBFD symbol in a frame, the first time domain resource position is subtracted by the offset parameter to obtain the intermediate parameter value. That is, a difference between the first time domain resource position and the offset parameter is taken as the intermediate parameter value.
[0075] In an implementation, if the target time domain resource position is a time domain resource position corresponding to a first non-SBFD symbol in a frame, the first time domain resource position is updated based on the first parameter value to obtain an updated first time domain resource position, and then the updated first time domain resource position is added to the offset parameter to obtain the intermediate parameter value. That is, a sum of the updated first time domain resource position and the offset parameter is taken as the intermediate parameter value.
[0076] In this implementation, the first time domain resource position is updated based on the first parameter value to obtain an updated first time domain resource position, including subtracting a second parameter value from the first parameter value and the first time domain resource position to obtain the updated first time domain resource position. That is, the first time domain resource position is mirror processed. The second parameter value can be determined according to actual conditions. The second parameter value can be determined according to actual application conditions. If the sequence number of the time domain resource position in a frame starts from 0, the second parameter value is 1. If the sequence number of the time domain resource position in a frame starts from 1, the second parameter value is 0.
[0077] For example, the first time domain resource position corresponding to an RO in a TDD RACH configuration table is a subframe number ρ, and the updated first time domain resource position ρ1=N-1-ρ, where N is a total number of subframes / slots included in a frame, and the second parameter value is 1.
[0078] To facilitate understanding of the specific implementation of the present application, the following will be described with reference to the accompanying drawings.
[0079] The frame period is P0, the TDD slot period is P, the SBFD mode period is Ps, and in the single TDD slot mode, Ps=P; if the double TDD slot mode is configured, and the second TDD slot mode period is P2, then in the double TDD slot mode, Ps=P+P2. Wherein, the association period of a frame and the SBFD mode is Pa, and then Pa=[P0, Ps], that is, the least common multiple of P0 and Ps.
[0080] (I) Reverse cyclic shift - shifting from right to left
[0081] When Pa=P0, the offset parameter Δ is equal to the subframe (or slot) interval between the last subframe (or slot) α and the adjustment reference point β in the frame period P0. Specifically, each RO subframe (or slot) number ρ in the adjustment table A or table B is (ρ-Δ)modN, where N is the total number of subframes (slots) contained in a frame.
[0082] When Pa≠P0, the determination of the offset parameter Δ has three options:
[0083] The offset parameter Δ is equal to the subframe (or slot) interval between the last subframe (or slot) α and the adjustment reference point β in the odd frame period P0. Specifically, each RO subframe (or slot) number ρ in the adjustment table A or table B is (ρ-Δ)modN;
[0084] The offset parameter Δ is equal to the subframe (or slot) interval between the last subframe (or slot) α and the adjustment reference point β in the even frame period P0. Specifically, each RO subframe (or slot) number ρ in the adjustment table A or table B is (ρ-Δ)modN;
[0085] The offset parameters Δ1 and Δ2 are respectively equal to the subframe (or slot) interval between the last subframe (or slot) α and the adjustment reference point β in the odd and even frame periods P0. Specifically, for the odd frame, each RO subframe (or slot) number ρ in the adjustment table A / table B is (ρ-Δ1)modN; for the even frame, each RO subframe (or slot) number ρ in the adjustment table A or table B is (ρ-Δ2)modN.
[0086] Wherein, no matter which of the above cases, β and α are in the same frame period.
[0087] In some embodiments, when the adjustment reference point β is the last SBFD subframe (or slot) in the system frame period P0 (all symbols in the subframe or slot are SBFD symbols), the specific implementation is shown in FIGS. 5a-5e.
[0088] For example, as shown in FIG. 5a, the frame period P0=10 ms, the application frequency band is FR1, the reference subcarrier spacing (SCS) is 15 kHz (thus N=10), the single TDD slot mode period is P=Ps=5 ms, in the 5 subframes contained in the period, the first subframe is a D subframe, the next two subframes are SBFD subframes (X in the figure), and the last two subframes are U subframes. Since the association period Pa=10 ms=P0, according to the calculation rule of the offset parameter under Pa=P0, a=9th subframe and β=7th subframe, then Δ=2. For the RACH configuration in which the subframe numbers of RO in a frame are 4 and 9, after adjusting the subframe numbers ρ∈{4, 9} to (ρ-2)mod10, the new subframe numbers of RO are (4-2)mod10=2 and (9-2)mod10=7.
[0089] For example, as shown in FIG. 5b, which is different from FIG. 5a in that the single TDD slot mode period is P=Ps=10 ms, in the 10 subframes contained in the period, the first subframe is a D subframe, the next three subframes are SBFD subframes, and the last six subframes are U subframes. The association period Pa=10 ms=P0, thus a=9th subframe and β=3rd subframe, and the offset parameter Δ=6. For the RACH configuration in which the subframe numbers of RO in a frame are 4 and 9, after adjusting the subframe numbers ρ∈{4, 9} to (ρ-6)mod10, the new subframe numbers of RO are (4-6)mod10=8 and (9-6)mod10=3.
[0090] For example, as shown in FIG. 5c, which is different from FIG. 5a in that there is a second TDD slot mode period P2=5 ms, and further Ps=P+P2=10 ms. In the 5 subframes contained in the period P2, the first subframe is a D subframe, the next three subframes are SBFD subframes, and the last subframe is a U subframe. Since the association period Pa=10 ms=P0, according to the predefined calculation rule of the offset parameter, a=9th subframe and β=8th subframe, and Δ=1. For the RACH configuration in which the subframe numbers of RO in a frame are 4 and 9, after adjusting the subframe numbers ρ∈{4, 9} to (ρ-1)mod10, the new subframe numbers of RO are (4-1)mod10=3 and (9-1)mod10=8.
[0091] For example, as shown in FIG. 5d, which is different from FIG. 5c, the TDD slot mode period P = P2= 10 ms, and further Ps= P+P2= 20 ms. Since the association period Pa= 20 ms≠ P0, according to the calculation rules of the offset parameters under Pa≠ P0, 1) a = subframe 9, β = subframe 6, Δ = 3; rule 2) a = subframe 9, β = subframe 3, Δ = 6; rule 3) a = subframe 9, β = subframe 6 for odd frames, and a = subframe 9, β = subframe 3 for even frames. For the RACH configuration in which the subframe numbers in which the ROs are located are 4 and 9 in a frame:
[0092] Under rule 1), after adjusting the subframe numbers ρ∈{4, 9} to (ρ-3)mod10, the new subframe numbers in which the ROs are located are 1 and 6, and this is applied to all frames in which the ROs are located;
[0093] Under rule 2), after adjusting the subframe numbers ρ∈{4, 9} to (ρ-6)mod10, the new subframe numbers in which the ROs are located are 8 and 3, and this is applied to all frames in which the ROs are located;
[0094] Under rule 3), after adjusting the subframe numbers ρ∈{4, 9} to (ρ-3)mod10, the new subframe numbers in which the ROs are located are 1 and 6, and this is applied to odd frames in which the ROs are located, and after adjusting the subframe numbers ρ∈{4, 9} to (ρ-6)mod10, the new subframe numbers in which the ROs are located are 8 and 3, and this is applied to even frames in which the ROs are located.
[0095] For example, as shown in FIG. 5e, in this embodiment, the frame period P0= 10 ms, the application frequency band is FR2, the reference SCS is 60 kHz (N = 40), and the single TDD slot mode period is P = Ps= 2.5 ms. Since the association period Pa= 10 ms = P0, according to the predefined offset parameter calculation rule a = subframe 39, β = subframe 36, Δ = 3. For the RACH configuration in which the subframe numbers in which the ROs are located are 9, 19, 29, and 39 in a frame, after adjusting the subframe numbers ρ∈{9, 19, 29, 39} to (ρ-3)mod40, the new subframe numbers in which the ROs are located are 6, 16, 26, and 36.
[0096] In some embodiments, when the adjustment reference point β is the subframe (or slot) in which the last SBFD symbol is located within the frame period P0, the specific implementation is as shown in FIG. 5f.
[0097] For example, as shown in FIG. 5f, which is different from FIG. 5b, in the 10 subframes contained in the period P, there are mixed subframes composed of U symbols and SBFD symbols. Based on the adjustment reference point β of the present scheme being subframe 3 and a being subframe 9, Δ = 6.
[0098] (II) Mirror and then forward cyclic shift - shift from left to right
[0099] wherein for each RO subframe (slot) number ρ in Table A or Table B, ρ is first adjusted to ρ1=N-1-ρ, N being the total number of subframes (or slots) in a frame.
[0100] When Pa=P0, the offset parameter Δ is equal to the subframe (slot) interval between the first subframe (or slot) α and the adjustment reference point β in the system frame period P0. Specifically, ρ1 is further adjusted to ρ2=(ρ1+Δ) mod N.
[0101] When Pa≠P0, the offset parameter Δ has three options:
[0102] The offset parameter Δ is equal to the subframe (or slot) interval between the first subframe (or slot) α and the adjustment reference point β in the odd frame period P0. Specifically, ρ1 is further adjusted to ρ2=(ρ1+Δ) mod N.
[0103] The offset parameter Δ is equal to the subframe (or slot) interval between the first subframe (or slot) α and the adjustment reference point β in the even frame period P0. Specifically, ρ1 is further adjusted to ρ2=(ρ1+Δ) mod N.
[0104] The offset parameters Δ1 and Δ2 are equal to the subframe (or slot) interval between the first subframe (or slot) α and the adjustment reference point β in the odd and even frame periods P0, respectively. Specifically, ρ1 is further adjusted to ρ2=(ρ1+Δ1) mod N and ρ2=(ρ1+Δ2) mod N for the odd and even frames, respectively.
[0105] wherein in any of the above cases, β and α are in the same frame period.
[0106] In some embodiments, when the adjustment reference point β is the first SBFD subframe (or slot) in the system frame period P0 (all symbols in this subframe / slot are SBFD symbols), the implementation is as shown in FIG. 6a.
[0107] For example, as shown in FIG. 6a, the association period Pa=10 ms=P0, according to the calculation rule of the offset parameter under Pa=P0, α is subframe 0 and β is subframe 2, then Δ=2. For the RACH configuration in which the RO is in subframes 4 and 9, first adjust the subframe number ρ∈{4, 9} to ρ1∈{5, 0} according to the relationship ρ1=9-ρ, and then continue to adjust the subframe number ρ1 according to the relationship ρ2=(ρ1+2) mod 10, to obtain the new subframe numbers of the RO as 7 and 2.
[0108] In some embodiments, when the adjustment reference point β is the subframe (or slot) in which the first SBFD symbol is located in the system frame period P0, the implementation is as shown in FIG. 6b.
[0109] For example, as shown in FIG. 6b, the association period Pa=10 ms=P0, according to the calculation rule of the offset parameter under Pa=P0, a is subframe 0, β is subframe 1, and Δ=1. For the RACH configuration indicating that the subframe numbers in which the RO is located are 4 and 9, the subframe number ρ∈{4, 9} is first adjusted to ρ1∈{5, 0} according to the relationship ρ1=9-ρ, and then the subframe number ρ1is further adjusted according to the relationship ρ2=(ρ1+1)mod10, and the new subframe numbers in which the RO is located are 6 and 1.
[0110] Next, the hardware implementation of the network element 1 and the SDR terminal 2 will be further introduced in combination with FIG. 7 and FIG. 8.
[0111] Referring to FIG. 7, a schematic diagram of a hardware structure of a network element is shown, which can be used to execute the method executed by the network element 1 in the embodiment shown in FIG. 2. The network element shown in FIG. 7 includes at least one processor 111, at least one memory 112, at least one transceiver 113, at least one network interface 114, and one or more antennas 115. The processor 111, the memory 112, the transceiver 113, and the network interface 114 are connected, for example, through a bus, and in the embodiment of the present application, the connection can include various interfaces, transmission lines, or buses, etc., which are not limited in the embodiment. The antenna 115 is connected to the transceiver 113. The network interface 114 is used to enable the network element to be connected to other communication devices through a communication link, for example, the network interface 114 can include the network interface between the network element and the network element in the core network, for example, the S1 interface, and the network interface can include the network interface between the network element and other network elements, for example, the X2 or Xn interface.
[0112] Among them, the processor 111 shown in FIG. 7 can specifically complete the actions of the network element processing in the above method, the memory 112 can complete the actions of storing in the above method, the transceiver 113 and the antenna 115 can execute the actions of transceiving on the air interface in the above method, and the network interface 114 can complete the actions of interacting with the network element or other network elements in the above method.
[0113] The processor in the embodiments of the present application, for example, the processor 111, can include but is not limited to at least one of the following: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor and the like various types of computing devices running software, each of which can include one or more cores for executing software instructions to perform operations or processing. The processor can be a separate semiconductor chip, or can be integrated with other circuits as a semiconductor chip, for example, it can be integrated with other circuits (such as coding and decoding circuits, hardware acceleration circuits, or various bus and interface circuits) to form a SoC (system on chip), or it can also be integrated as a built-in processor in the ASIC. The ASIC integrated with the processor can be packaged separately or packaged together with other circuits. In addition to including cores for executing software instructions to perform operations or processing, the processor can further include necessary hardware accelerators, such as FPGA (field programmable gate array), PLD (programmable logic device), or logic circuits implementing special logic operations.
[0114] The memory in the embodiments of the present application can include at least one of the following types: read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, and can also be electrically erasable programmable read-only memory (EEPROM). In some scenarios, the memory can also be a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and capable of being accessed by a computer, but not limited thereto.
[0115] The memory 112 can be independent of the processor 111. Alternatively, the memory 112 can be integrated with the processor 111, for example, in a chip. The memory 112 can store program codes for implementing the technical solutions of the embodiments of the present application, and the program codes are executed by the processor 111. The executed computer program codes can also be regarded as a driver of the processor 111. For example, the processor 111 is configured to execute the computer program codes stored in the memory 112, so as to implement the technical solutions in the embodiments of the present application.
[0116] The transceiver 113 can be configured to support the reception or transmission of radio frequency signals between the network element and other devices. The transceiver 113 can be connected to the antenna 115. The transceiver 113 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 115 can receive radio frequency signals, the receiver Rx of the transceiver 113 is configured to receive the radio frequency signals from the antenna and convert the radio frequency signals into digital baseband signals or digital intermediate frequency signals, and provide the digital baseband signals or digital intermediate frequency signals to the processor 111, so that the processor 111 further processes the digital baseband signals or digital intermediate frequency signals, for example, demodulation processing and decoding processing. In addition, the transmitter Tx in the transceiver 113 is also configured to receive the modulated digital baseband signals or digital intermediate frequency signals from the processor 111, and convert the modulated digital baseband signals or digital intermediate frequency signals into radio frequency signals, and transmit the radio frequency signals through one or more antennas 115. Specifically, the receiver Rx can selectively perform one or more levels of down-mixing processing and analog-to-digital conversion processing on the radio frequency signals to obtain digital baseband signals or digital intermediate frequency signals, and the order of the down-mixing processing and the analog-to-digital conversion processing can be adjusted. The transmitter Tx can selectively perform one or more levels of up-mixing processing and digital-to-analog conversion processing on the modulated digital baseband signals or digital intermediate frequency signals to obtain radio frequency signals, and the order of the up-mixing processing and the digital-to-analog conversion processing can be adjusted. The digital baseband signals and the digital intermediate frequency signals can be collectively referred to as digital signals.
[0117] FIG. 8 is an example of a composition of an SDR terminal provided by the embodiments of the present application, which can be a mobile phone, a smart wearable device (such as a smart watch), etc. Taking a mobile phone as an example, the SDR terminal can include a processor 310, an external memory interface 320, an internal memory 321, a display screen 330, a camera 340, an antenna 1, an antenna 2, a mobile communication module 350, and a wireless communication module 360, etc.
[0118] It can be understood that the structure illustrated in the embodiment does not constitute a specific limitation on the SDR terminal. In other embodiments, the SDR terminal can include more or fewer components than illustrated, or combine certain components, or split certain components, or different component arrangements. The illustrated components can be implemented in hardware, software, or a combination of software and hardware.
[0119] The processor 310 can include one or more processing units, for example: the processor 310 can include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a time-frequency codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units can be independent devices, or can be integrated in one or more processors.
[0120] It can be understood that the interface connection relationship between the modules illustrated in the embodiment is only illustrative and does not constitute a structural limitation on the SDR terminal. In another embodiment of the present application, the SDR terminal can also use different interface connection modes or a combination of multiple interface connection modes in the above embodiments.
[0121] The external memory interface 320 can be used to connect an external storage card, such as a Micro SD card, to expand the storage capacity of the SDR terminal. The external storage card communicates with the processor 310 through the external memory interface 320 to realize the data storage function. For example, music, time-frequency, and other files are saved in the external storage card.
[0122] The internal memory 321 can be used to store computer executable program codes, which include instructions. The processor 310 performs various functional applications and data processing of the SDR terminal by running the instructions stored in the internal memory 321. The internal memory 321 can include a program storage area and a data storage area. The program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), and the like. The data storage area can store data (such as time-frequency stream data) created during use of the SDR terminal. In addition, the internal memory 321 can include a high-speed random access memory, and can further include a non-volatile memory such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), and the like. The processor 310 performs various functions and data processing of the SDR terminal by running the instructions stored in the internal memory 321 and / or the instructions stored in the memory disposed in the processor.
[0123] The wireless communication function of the SDR terminal can be implemented by the antenna 1, the antenna 2, the mobile communication module 350, the wireless communication module 360, a modem processor, a baseband processor, and the like.
[0124] The antenna 1 and the antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the SDR terminal can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example, the antenna 1 can be multiplexed as a diversity antenna of a wireless local area network. In some other embodiments, the antennas can be used in combination with a tuning switch.
[0125] The mobile communication module 350 can provide a solution including 2G / 3G / 4G / 5G wireless communication applied to the SDR terminal. The mobile communication module 350 can include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), and the like. The mobile communication module 350 can receive electromagnetic waves from the antenna 1, and perform filtering, amplification, and the like on the received electromagnetic waves, and transmit the processed electromagnetic waves to the modem processor for demodulation. The mobile communication module 350 can also amplify the signals modulated by the modem processor, and radiate the signals as electromagnetic waves through the antenna 1. In some embodiments, at least part of the functional modules of the mobile communication module 350 can be disposed in the processor 310. In some embodiments, at least part of the functional modules of the mobile communication module 350 and at least part of the modules of the processor 310 can be disposed in the same device.
[0126] In some embodiments, the SDR terminal initiates or receives a call request through the mobile communication module 350 and the antenna 1.
[0127] In addition, on the above components, an operating system runs. For example, iOS operating system, Android operating system, Windows operating system, etc. Application programs can be installed and run on the operating system. Those skilled in the art can clearly understand that, for the convenience and brevity of description, the explanation and beneficial effects of the above-mentioned related contents in any of the SDR terminals can refer to the corresponding method embodiments provided above, and will not be repeated here.
[0128] In addition, the embodiment of the present application further provides a computer readable storage medium, which stores instructions, and when the instructions are run on one or more computing devices, the one or more computing devices execute the communication method described in the above embodiment.
[0129] In addition, the embodiment of the present application further provides a computer program product, which is executed by one or more computing devices, and the one or more computing devices execute any of the preceding communication methods. The computer program product can be a software installation package, and when any of the preceding communication methods is needed, the computer program product can be downloaded and executed on the computer.
[0130] Through the description of the above embodiments, those skilled in the art can clearly understand that the present application can be realized by means of software and necessary general hardware, and of course, it can also be realized by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. Generally, functions completed by computer programs can be easily realized by corresponding hardware, and specific hardware structures for realizing the same function can also be various, such as analog circuits, digital circuits or special circuits, etc. However, for the present application, software program implementation is a better embodiment. Based on this understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk, etc., including a plurality of instructions to make a computer device (which can be a personal computer, training device, or network device, etc.) execute the methods described in various embodiments of the present application.
[0131] In the above embodiments, all or part can be realized by software, hardware, firmware or any combination thereof. When realized by software, it can be realized in the form of a computer program product in whole or in part.
[0132] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the flow or function described in the embodiments of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, training device or data center to another website, computer, training device or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a training device, a data center, etc. integrated with one or more available media sets. The available media can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)), etc.
[0133] The system architecture and business scenarios described in the embodiments of the present application are used to more clearly illustrate the technical solutions provided by the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, as the network architecture evolves and new business scenarios appear, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
Claims
1. An information processing method characterized by comprising: The method comprises: acquiring a first time domain resource position corresponding to a random access occasion (RO); acquiring an offset parameter by using a target time domain resource position and a reference time domain resource position in a frame, the target time domain resource position being a time domain resource position corresponding to a non-SBFD symbol in the frame, and the reference time domain resource position being a time domain resource position corresponding to an SBFD symbol in the frame; adjusting the first time domain resource position according to the offset parameter to obtain a second time domain resource position, the second time domain resource position being applicable to random access on the SBFD symbol.
2. The method of claim 1, wherein, If the target time domain resource position is a time domain resource position corresponding to a last non-SBFD symbol in the frame, the reference time domain resource position is a time domain resource position corresponding to a symbol that is all SBFD symbols in the frame, or the reference time domain resource position is a time domain resource position corresponding to the last SBFD symbol in the frame.
3. The method of claim 1, wherein, If the target time domain resource position is a time domain resource position corresponding to a first non-SBFD symbol in the frame, the reference time domain resource position is a time domain resource position corresponding to a symbol that is all SBFD symbols in the frame, or the reference time domain resource position is a time domain resource position corresponding to the first SBFD symbol in the frame.
4. The method according to any one of claims 1 to 3, characterized in that, The acquiring of the offset parameter by using the target time domain resource position and the reference time domain resource position in the frame comprises one or more of the following: taking an interval between the target time domain resource position and the reference time domain resource position in any frame as the offset parameter; taking an interval between the target time domain resource position and the reference time domain resource position in an odd frame as the offset parameter; taking an interval between the target time domain resource position and the reference time domain resource position in an even frame as the offset parameter.
5. The method of claim 4, wherein, The adjusting of the first time domain resource position according to the offset parameter to obtain the second time domain resource position comprises: adjusting the first time domain resource position located in all frames by using the offset parameter to obtain the second time domain resource position.
6. The method according to any one of claims 1 to 3, characterized in that, The acquiring of the offset parameter by using the target time domain resource position and the reference time domain resource position in the frame comprises: determining a relationship between a frame period and an association period, the association period being a period in which a frame and an SBFD mode simultaneously appear repeatedly; if the frame period is the same as the association period, taking an interval between the target time domain resource position and the reference time domain resource position in any frame as the offset parameter; if the frame period is not the same as the association period, taking an interval between the target time domain resource position and the reference time domain resource position in an odd frame as the offset parameter; and / or, taking an interval between the target time domain resource position and the reference time domain resource position in an even frame as the offset parameter.
7. The method of claim 6, wherein, If the frame period is not the same as the association period, the adjusting of the first time domain resource position according to the offset parameter to obtain the second time domain resource position comprises: adjusting the first time domain resource position located in all frames by using a first offset parameter to obtain the second time domain resource position, the first offset parameter being determined based on an interval between the target time domain resource position and the reference time domain resource position in an odd frame; or, adjusting the first time domain resource position located in all frames by using a second offset parameter to obtain the second time domain resource position, the second offset parameter being determined based on an interval between the target time domain resource position and the reference time domain resource position in an even frame. The first time domain resource position located in all frames is adjusted by using a second offset parameter to obtain a second time domain resource position, the second offset parameter being determined based on an interval between the target time domain resource position in the even frame and the reference time domain resource position; or The first time domain resource position located in the odd frame is adjusted by using the first offset parameter to obtain a second time domain resource position; and the first time domain resource position located in the even frame is adjusted by using the second offset parameter to obtain a second time domain resource position.
8. The method of claim 2, wherein, The first time domain resource position is adjusted according to the offset parameter to obtain a second time domain resource position, including: After the first time domain resource position is subtracted by the offset parameter, a first parameter value is taken as a remainder, and a time domain resource position indicated by the remainder is taken as a second time domain resource position, the first parameter value being a total number of time domain resources included in a frame.
9. The method of claim 3, wherein, The first time domain resource position is adjusted according to the offset parameter to obtain a second time domain resource position, including: The first time domain resource position is updated based on a first parameter value to obtain an updated first time domain resource position; After the updated first time domain resource position is added by the offset parameter, a first parameter value is taken as a remainder, and a time domain resource position indicated by the remainder is taken as a second time domain resource position, the first parameter value being a total number of time domain resources included in a frame.
10. The method of claim 9, wherein, The first time domain resource position is updated based on a first parameter value to obtain an updated first time domain resource position, including: The first time domain resource position is subtracted by a second parameter value to obtain the updated first time domain resource position.
11. A communication device, characterized by The computer program is stored in the memory and is executed by the processor to implement the method according to any one of claims 1 to 10. The computer program is stored in the memory and is executed by the processor to implement the method according to any one of claims 1 to 10.
12. A computer-readable storage medium, characterized in that,
Citation Information
Patent Citations
Random access method, device and system
CN117835269A
Information transmission method and device, communication equipment, communication system and storage medium
CN118715863A
Method and device for random access in wireless communication system
WO2023211182A1
Communication methods, apparatus, terminal device, and network device
WO2024152240A1