Information transmission method and communication device
By configuring RA resources and TA intervals, combined with terminal location information and TA adjustment parameters, the problem of uplink and downlink time domain resource conflicts in non-terrestrial networks is solved, scheduling complexity is reduced, and access success rate is improved.
Patent Information
- Application Number
- PCT/CN2025/082773
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-23
- Filing Date
- 2025-03-14
- Publication Date
- 2025-10-02
AI Technical Summary
In non-terrestrial networks, a large timing advance value causes time domain resource conflicts between uplink and downlink transmissions of terminal devices, increasing the uplink and downlink scheduling complexity of the time division duplex communication mode.
By configuring M random access RA resources and corresponding timing advance TA intervals, and using the location information of the terminal device to determine the TA interval, conflicts between the random access initiation time and the downlink reception time are avoided. The uplink time domain resource configuration is optimized through TA adjustment parameters to reduce resource waste.
In the large TA scenario, the uplink and downlink scheduling complexity of the TDD communication mode is reduced, the success rate of random access is improved and resource conflicts are reduced.
Smart Images

Figure CN2025082773_02102025_PF_FP_ABST
Abstract
Description
Information transmission method and communication device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on March 23, 2024, with application number 202410345682.3 and application name “Information Transmission Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and in particular to an information transmission method and a communication device. Background Art
[0003] In a time-division duplex (TDD) communication scheme, uplink and downlink transmissions occupy different time domain resources. Consequently, in scenarios with large transmission delays (e.g., non-terrestrial networks (NTN)), a large timing advance (TA) is required to achieve synchronization of uplink transmissions.
[0004] However, a larger TA may cause the terminal device to occupy downlink time domain resources to send uplink data, thereby increasing the complexity of uplink and downlink scheduling. Summary of the Invention
[0005] The information transmission method and communication device provided in the embodiments of the present application can avoid conflicts between the random access initiation time and the downlink reception time after TA timing advance adjustment in scenarios with a large TA, thereby reducing the complexity of uplink and downlink scheduling based on the TDD (Time Division Duplex) communication mode.
[0006] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:
[0007] In a first aspect, an information transmission method is provided, which can be applied to a first device, where the first device is, for example, a terminal or a communication module in the terminal, or a circuit or chip in the terminal responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or system in package (SIP) chip containing a modem core). The method includes: the first device receives first information, where the first information is used to configure M random access RA resources and a first timing advance TA interval corresponding to the M RA resources, where the period of the M RA resources is determined based on the minimum TA value of the first TA interval, where M is an integer greater than 1; and the first device initiates random access based on the M RA resources and the first TA interval.
[0008] In the embodiment of the present application, M RA resources and the first TA interval corresponding to the M RA resources are configured through the first information, and the period of the M RA resources is determined according to the minimum TA value of the first TA interval. Then, when the TA value is within the first TA interval, random access is performed through the M RA resources. In a scenario with a large TA, the conflict between the random access initiation time adjusted in advance by the TA timing and the downlink reception time can be avoided, thereby reducing the complexity of uplink and downlink scheduling based on the TDD communication mode.
[0009] In a possible implementation, the method provided in the first aspect further includes: obtaining location information of the first device; determining the first TA based on the location information of the first device; the first device initiating random access based on M RA resources and the first TA interval, including: the first TA is located in the first TA interval, and the first device initiates random access based on M RA resources.
[0010] That is, after the first device determines its own first TA according to the location information of the first device, it can initiate random access using the M RA resources configured by the first information based on the first TA being located in the first TA interval configured by the first information.
[0011] In one possible implementation, after the first device initiates random access based on M RA resources, the method provided by the first aspect further includes: the first device receives a TA adjustment parameter; the first device sends a second TA, and the second TA is determined based on the TA adjustment parameter and the first TA; the first device receives second information, and the second information is used to configure S uplink time domain resources, and the period of the S uplink time domain resources is determined based on the second TA, and S is an integer greater than 1.
[0012] That is to say, the first device can send the second TA so that the network side can further perform scheduling optimization based on the second TA to reduce resource waste.
[0013] In a second aspect, a method is provided. The method can be applied to a second device, such as an access network device, a module (such as a circuit, chip, or chip system) in the access network device, or a logical node, logical module, or software that can implement all or part of the functions of the access network device. The method includes: the second device sending first information, the first information being used to configure M random access (RA) resources and a first timing advance (TA) interval corresponding to the M RA resources, the period of the M RA resources being determined based on the minimum TA value of the first TA interval, where M is an integer greater than 1; and the second device receiving a random access message based on the M RA resources.
[0014] Among them, the technical effects of the second aspect can be referred to the first aspect and will not be repeated here.
[0015] In one possible implementation, the method provided by the second aspect further includes: the second device sends a TA adjustment parameter for adjusting the TA based on the random access message; the second device receives the second TA; the second device sends second information, and the second information is used to configure S uplink time domain resources, and the period of the S uplink time domain resources is determined based on the second TA, and S is an integer greater than 1.
[0016] That is, the second device can receive the second TA from the first device and further perform scheduling optimization according to the second TA to reduce waste of resources.
[0017] In combination with the first or second aspect above, in a possible implementation, each RA resource of the M RA resources includes: a first access resource for sending a preamble code and a first protection time, the first protection time being: the interval between the start time of the first access resource and the start time of the second access resource after the maximum TA value timing advance adjustment of the first TA interval, and the second access resource being the access resource before the first access resource is adjusted to the minimum TA value timing advance.
[0018] That is, the first protection time in each RA resource can cover the start time variation range of the first access resource caused by the TA variation in the first TA interval, thereby avoiding time conflict between the first access resource and the non-random access resource.
[0019] In combination with the first or second aspect, in a possible implementation, M RA resources are used to access a first cell covered by a non-terrestrial network NTN device, and the first TA interval is a subinterval of a maximum TA variation interval of the first cell.
[0020] That is, since the first TA interval is a sub-interval of the maximum TA variation interval of the first cell, the length of the first protection time is relatively short, thus avoiding waste of resources.
[0021] In combination with the above-mentioned first aspect or second aspect, in a possible implementation method, the first information is also used to configure N RA resources and a second TA interval corresponding to the N RA resources. The period of the N RA resources is determined based on the minimum TA value of the second TA interval. The second TA interval is different from the first TA interval, and N is an integer greater than 1.
[0022] That is to say, the first information configures M RA resources and N RA resources, and the corresponding TA intervals between the two are different. Then, the first device can calculate the first TA, first TA interval, and second TA interval based on the location information of the first device, and select RA resources from M RA resources and N RA resources to initiate random access, thereby increasing the probability of the first device initiating random access.
[0023] In combination with the first or second aspect above, in a possible implementation manner, between two adjacent time domain resources in the S uplink time domain resources, there is included: an invalid time domain resource used for data transmission by a third device.
[0024] That is, by configuring wireless time domain resources in two time domain resources of the vector among the S uplink time domain resources, time conflict between data transmitted by the first device and data transmitted by the third device can be avoided.
[0025] In combination with the first aspect or the second aspect above, in a possible implementation method, the second information includes the first period and the starting time domain position of S uplink time domain resources; each uplink time domain resource of the S uplink time domain resources includes: a first uplink time domain resource for sending uplink data and a second protection time for adjusting the first period, and the rounded value of the sum of the size of the second protection time and the first period is equal to the rounded value of the time length of the L times time unit corresponding to the second TA.
[0026] That is to say, when the second TA and the first period of the second information configuration are not an integer multiple, the second protection time can be set to adjust so that the period of the S uplink time domain resources is equal to or close to the second TA, thereby avoiding uplink and downlink resource conflicts.
[0027] In a third aspect, the present application provides a communication device, which has the function of implementing the above-mentioned first aspect. For example, the communication device includes a module or unit or means corresponding to performing the operations involved in the above-mentioned first aspect. The module or unit or means can be implemented through software, or through hardware, or through a combination of software and hardware.
[0028] In a fourth aspect, the present application provides a communication device, which has the function of implementing the above-mentioned second aspect. For example, the communication device includes a module or unit or means corresponding to the operation involved in the above-mentioned second aspect. The module or unit or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0029] In a fifth aspect, the present application provides a communication device comprising an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory is used to store part or all of the necessary computer programs or instructions for implementing the functions involved in the first aspect above. The one or more processors can execute the computer program or instructions. When the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the first aspect above. The interface circuit is used to implement the communication function within the communication device and / or the communication function of the communication device with other devices or components.
[0030] In one possible design, the processor is configured to communicate with other devices or components through the interface circuit.
[0031] In one possible design, the communication device may also include the memory.
[0032] The communication device may be a terminal, or a communication module in a terminal, or a chip in the terminal responsible for communication functions such as a modem chip (also known as a baseband chip) or a SoC or SIP chip including a modem module.
[0033] In a sixth aspect, the present application provides a communication device comprising an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory is used to store part or all of the necessary computer programs or instructions for implementing the functions involved in the second aspect above. The one or more processors can execute the computer program or instructions. When the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the second aspect above. The interface circuit is used to implement the communication function within the communication device and / or the communication function of the communication device with other devices or components.
[0034] The above-mentioned communication device can be an access network device on the network side, a module in the access network device (such as a circuit, chip or chip system, etc.), or a logical node, logical module or software that can realize all or part of the functions of the access network device.
[0035] In the seventh aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any of the above aspects or any of its implementation methods.
[0036] In an eighth aspect, a computer program product comprising instructions is provided, which, when executed on a communication device, enables the communication device to execute the method described in any one of the above aspects or any one of its implementations.
[0037] In a ninth aspect, a communication system is provided, comprising: the communication device in the first aspect and the communication device in the second aspect.
[0038] Among them, the technical effects brought about by any design method in the third to ninth aspects can refer to the technical effects brought about by the different design methods in the above-mentioned first and second aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] FIG1 is a schematic diagram of a network architecture of a non-terrestrial network (NTN) provided in an embodiment of the present application;
[0040] FIG2 is a schematic diagram of a centralized unit CU and distributed unit DU separation architecture provided in an embodiment of the present application;
[0041] Figures 3 to 5 are schematic diagrams of an NTN-based radio access network RAN architecture provided in an embodiment of the present application;
[0042] FIG6 is a schematic diagram showing a comparison between time alignment based on timing advance TA and no time alignment provided in an embodiment of the present application;
[0043] FIG7 is a schematic diagram of timing advance adjustment in an NTN scenario provided in an embodiment of the present application;
[0044] FIG8 is a flow chart of an information transmission method provided in an embodiment of the present application;
[0045] FIG9 is a schematic diagram of a time domain distribution of M RA resources provided in an embodiment of the present application;
[0046] FIG10 is a schematic diagram of the time domain structure of each RA resource in M RA resources provided in an embodiment of the present application;
[0047] FIG11 is a schematic diagram of the time domain structure of each RA resource in another M RA resources provided in an embodiment of the present application;
[0048] FIG12 is a schematic diagram of a time domain resource structure provided in an embodiment of the present application;
[0049] FIG13 is a schematic diagram of the time domain structure of the first resource group and the second resource group provided in an embodiment of the present application;
[0050] FIG14 is a schematic diagram of a time domain structure of multiple resource groups provided in an embodiment of the present application;
[0051] FIG15 is a schematic diagram of the time domain positions of S uplink time domain resources provided in an embodiment of the present application;
[0052] FIG16 is a schematic diagram of a time domain structure of multiple uplink resource groups provided in an embodiment of the present application;
[0053] 17-18 are schematic diagrams of the structure of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0054] To facilitate understanding of the technical solutions provided by the embodiments of this application, a brief introduction to the relevant technologies of this application is first given. The brief introduction is as follows:
[0055] First, non-terrestrial networks (NTN):
[0056] Because traditional terrestrial networks (TN), such as new radio (NR) systems (also known as fifth-generation (5G) systems) or the Internet of Things (IoT), cannot provide seamless coverage for terminal devices (for example, in scenarios where base stations cannot be deployed in physical areas such as the sea, desert, and air), NR systems, IoT systems, and future communication systems can introduce NTN to provide seamless coverage services for terminal devices.
[0057] NTN can deploy some or all of the base station's functions on non-terrestrial network equipment (such as ships, high-altitude platforms, drones, or satellites) to provide communication coverage for terminal devices, thereby improving the reliability of the communication system. It should be noted that for ease of understanding, the following description uses the NTN-radio access network (RAN) equipment as a satellite as an example. It should not be understood that the NTN-RAN equipment in this application is limited to satellites. This is a unified description here and will not be repeated below.
[0058] FIG1 is a schematic diagram of a network architecture of an NTN provided in an embodiment of the present application. The network architecture may include: terminal equipment, an access network (AN), and a core network (CN), which are introduced below respectively.
[0059] 1.1、Terminal equipment:
[0060] In one possible implementation, the terminal device may be a device for implementing wireless communication functions, such as a terminal or a chip that can be used in a terminal, etc. The terminal may be a user equipment (UE), an access terminal, a terminal unit, a terminal station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a terminal agent, or a terminal device, etc. in a 5G network or a future evolved public land mobile network (PLMN). The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a VR terminal device, an AR terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. In one possible implementation, the terminal device may be mobile or fixed.
[0061] 1.2 RAN:
[0062] The RAN exists between the terminal device and the CN, providing a communication connection between the two. The RAN is an entity used to send or receive signals, or both.
[0063] In one possible implementation, a RAN device may also be referred to as an access node, a RAN entity, a RAN node, or a device with base station processing functionality. For example, a RAN device may include non-terrestrial network equipment (or NTN-RAN equipment) and TN-RAN equipment. NTN-RAN equipment may be a base station or part of a base station's functionality deployed on non-terrestrial equipment (e.g., a satellite, a high-altitude platform, or a drone) to provide coverage for a terminal device. A TN-RAN device may include a base station in an NR system (e.g., a next-generation Node B (gNodeB, gNB)), or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB, a transmission and reception point (TRP or TP), or a transmission measurement function (TMF), such as a baseband unit (BBU), a centralized unit (CU) or a distributed unit (DU), an RSU with base station functionality, a wired access gateway, or a 5G CN network element. Alternatively, the TN-RAN device may also include an access point (AP) in a wireless fidelity (Wi-Fi) system, a wireless relay node, a wireless backhaul node, various forms of macro base stations, micro base stations (also known as small stations), relay stations, access points, wearable devices, vehicle-mounted devices, etc. Alternatively, the RAN device may also include: an access network device of a future communication system, or in a future communication system, the network device may also have other naming methods, all of which are included in the scope of protection of the embodiments of this application, and this application does not impose any limitations on this.
[0064] In one possible implementation, a RAN device may include a CU, a DU, a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The RAN device may also include an active antenna unit (AAU). The CU implements some of the network device's functions, while the DU implements some of the network device's functions. For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) and / or packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layers. The AAU implements some physical layer processing functions, RF processing, and active antenna-related functions. Because RRC layer information ultimately becomes PHY layer information, or is converted from PHY layer information, in this architecture, higher-layer signaling, such as RRC signaling, can also be considered to be sent by the DU, or by both the DU and the AAU. It is understood that the RAN device may include one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be classified as a network device in the RAN, or as a network device in the CN, which is not limited in this embodiment of the present application.
[0065] In addition, the CU can also be divided into a control plane (CU-CP) and a user plane (CU-UP), which is exemplified below.
[0066] Figure 2 is a schematic diagram of a CU and DU separation architecture provided by an embodiment of the present application. As shown in Figure 2, the CU-CP is responsible for control plane functions, primarily including RRC and the PDCP (i.e., PDCP-C) corresponding to the control plane. PDCP-C is primarily responsible for encryption, decryption, integrity protection, and data transmission of control plane data. The CU-UP is responsible for user plane functions, primarily including the Service Data Adaptation Protocol (SDAP) layer and the PDCP (i.e., PDCP-U) corresponding to the user plane. SDAP is primarily responsible for processing core network data and mapping flows to bearers. PDCP-U is primarily responsible for encryption, decryption, integrity protection, header compression, sequence number maintenance, and data transmission of the data plane. The CU-CP and CU-UP are connected via the E1 interface. The CU-CP represents the RAN equipment and is connected to the core network via the NG interface. The control plane is connected to the DU via the F1 interface, namely F1-C. The CU-UP is connected to the DU via the F1 interface, namely F1-U. Of course, another possible implementation is to also have the PDCP-C in the CU-UP.
[0067] It should be understood that in different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN or ORAN) system, CU may also be called an open CU (open CU, O-CU), DU may also be called an open DU (open DU, O-DU), CU-CP may also be called an open CU-CP (open CU-CP, O-CU-CP), CU-UP may also be called an open CU-UP (open CU-UP, O-CU-UP), and RU may also be called an open RU (open RU, O-RU). For convenience of description, the embodiments of the present application are described by taking CU, CU-CP, CU-UP, DU and RU as examples. Any of the CU (or CU-CP, CU-UP), DU and RU in the embodiments of the present application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0068] 1.3, CN:
[0069] CN is mainly responsible for maintaining the subscription data of the mobile network and providing terminal devices with functions such as session management, mobility management, policy management, and security authentication. For details, please refer to the relevant protocols of 3GPP and will not be repeated here.
[0070] For example, NTNs can be categorized by satellite operating modes, such as transparent mode architecture and regenerative mode architecture. In the transparent mode architecture, the satellite performs radio frequency filtering, frequency conversion, and amplification. In a transparent satellite architecture, the satellite primarily functions as a Layer 1 (L1) relay, regenerating physical layer signals (i.e., performing radio frequency filtering, frequency conversion, and amplification) without any higher protocol layers. Regenerative mode can involve the satellite acting as a base station, possessing some or all of the base station's data processing capabilities.
[0071] Several examples of NTN-based RAN architectures are described below with reference to the accompanying drawings.
[0072] FIG3 is a schematic diagram of an NTN-based RAN architecture (NG-RAN architectures) provided in an embodiment of the present application. As shown in FIG3 , the RAN architecture (also referred to as the next-generation RAN (NG-RAN)) is a transparent satellite architecture, including a remote radio unit (RRU) and a base station. The RRU may include a satellite and an NTN gateway. The satellite may operate in a transparent mode, where the satellite acts as a layer 1 relay between a terminal device and a base station. For example, the satellite is used to regenerate PHY layer signals, which means that the satellite may not have high-level protocol layer (e.g., RRC layer) functionality. It is understood that the transmission link between the satellite and the terminal device may be referred to as a service link (SL). The transmission link between the satellite and the NTN gateway may be referred to as a feeder link (FL). The NTN gateway may be deployed together with the base station or separately, and this application does not specifically limit this.
[0073] It should be understood that the feeder link is understood as the transmission link between the satellite and the base station. When the NTN gateway and the base station are deployed separately, the FL may include the transmission link between the satellite and the NTN gateway, and the transmission link between the NTN network element and the base station.
[0074] As shown in Figure 3, a terminal device can access a base station via a satellite, and then access a core network (CN) such as a fifth-generation core network (5G CN) through the base station. The 5G CN can communicate with a data network (DN).
[0075] Figure 4 is a schematic diagram of another NTN-based RAN architecture provided by an embodiment of the present application. As shown in Figure 4, this RAN architecture is a regenerative satellite architecture without inter-satellite links (ISLs). This architecture differs from the transparent satellite architecture shown in Figure 3 in that the satellites in Figure 4 have base station capabilities and can serve as RAN devices to provide services to terminal devices. The ISL may refer to a transmission link between satellites. The ISL may be a wireless interface or an optical interface. The specific ISL may be defined by 3GPP, for example, using an Xn interface, and is not specifically limited to this.
[0076] Furthermore, the interface between the satellite and the NTN gateway may be a satellite radio interface (SRI).
[0077] Figure 5 is a schematic diagram of another NTN-based RAN architecture provided by an embodiment of the present application. As shown in Figure 5(a), this RAN architecture is a regenerative satellite architecture with ISLs. This architecture differs from the architecture shown in Figure 4 in that the ISLs are present in the architecture shown in Figure 5(a), meaning that data between Satellite #1 and Satellite #2 can be transmitted over the ISLs.
[0078] As shown in (b) of Figure 5 , the difference between this RAN architecture and the transparent satellite architecture shown in Figure 3 is that the satellite shown in (b) of Figure 5 has some processing functions of the base station, such as the DU function of the RAN device. The satellite can serve as the DU of the RAN device, and the base station can serve as the CU of the RAN device.
[0079] It will be understood that the above description is based on satellites as an example. Satellites can also be replaced by other non-ground network equipment, such as ships, high-altitude platforms, or drones, etc. The embodiments of the present application do not specifically limit this.
[0080] It can be understood that the NTN scenario is characterized by large transmission delay. Therefore, the timing advance (TA) in the NTN scenario is different from that in terrestrial communication, which may cause scheduling conflicts of time domain resources. To better understand this application, the time domain resources and TA are introduced separately below.
[0081] Second, time domain resources:
[0082] In the NR system, time domain resources are related to the NR system's transmission scheme. The uplink and downlink transmission schemes of the NR system can use orthogonal frequency division multiplexing (OFDM) technology. The minimum frequency domain resource in the NR system can be 1 subcarrier, and the minimum time domain resource can be 1 OFDM symbol.
[0083] It can be understood that any two subcarriers within an OFDM symbol are orthogonal, and thus the duration of the OFDM symbol (i.e., the time length of the OFDM symbol, hereinafter referred to as the time length) is inversely proportional to the subcarrier space (SCS). The subcarriers are located within the carrier in which the NR system operates, and the number of subcarriers is determined by the subcarrier space (SCS) and the system bandwidth corresponding to the carrier.
[0084] Furthermore, the complexity of wireless channels can create multipath effects, leading to inter-symbol interference (ISI). Adding a cyclic prefix (CP) to OFDM symbols is equivalent to inserting a guard interval between different OFDM symbols, thereby reducing ISI. CPs can be classified into normal CPs and extended CPs.
[0085] It should be understood that the NR system can be configured with different SCSs to adapt to the above-mentioned different frequency ranges (FR). For example, for the low-frequency band FR1 (410MHz~7125MHz), a smaller SCS is used to avoid excessive CP time domain overhead. For another example, for the high-frequency band FR2, a larger SCS is used to avoid the large inter-subcarrier interference caused by the Doppler frequency offset in the high-frequency band.
[0086] An exemplary transmission parameter set supported by the NR system is shown in Table 1. In Table 1, the first column is the specific value of the SCS configuration μ, the second column is the specific value of the SCS, and the third column is the specific type of the CP.
[0087] Table 1
[0088] Among them, for SCS of 15kHz, the OFDM symbol time length can be approximately 66.67μs; for SCS of 30kHz, the OFDM symbol time length can be approximately 33.33μs; for SCS of 60kHz, the OFDM symbol time length can be approximately 16.67μs; for SCS of 120kHz, the OFDM symbol time length can be approximately 8.88μs; for SCS of 240kHz, the OFDM symbol time length can be approximately 4.17μs.
[0089] It is understood that the specific lengths of the regular CP and the extended CP can be found in the provisions of the relevant 3GPP protocols, which will not be repeated here.
[0090] In addition, Table 1 is only an example. The SCS configuration μ can also take a value of 5 (SCS is 480kHz) or 6 (SCS is 960kHz). The embodiments of the present application do not specifically limit this.
[0091] It should be understood that in the time domain, the NR system can be transmitted in units of radio frames. Among them, a radio frame can include multiple subframes, and each subframe can include multiple time slots. That is, the NR system can include time domain resources of different granularities such as radio frames, subframes, time slots, and OFDM symbols.
[0092] For example, each radio frame has a duration of 10 ms. Each radio frame may consist of 10 subframes each having a duration of 1 ms. The 10 subframes within a radio frame may be arranged sequentially. For example, the 10 subframes within a radio frame may be arranged in ascending chronological order as: subframe #0 to subframe #9. For another example, the 10 subframes may be arranged in descending chronological order as: subframe #9 to subframe #0. This embodiment of the present application does not specifically limit the subframe ordering method.
[0093] In addition, the above subframe numbers are only exemplary. For example, the numbering may start with 1. For example, 10 subframes in a radio frame may be represented as: subframe #1 to subframe #10.
[0094] It can be understood that for SCS configuration μ, time slots can be numbered in ascending order within a subframe. Arranged, and can be numbered in ascending order within a radio frame In a time slot there are consecutive OFDM symbols, It is related to the CP type used by OFDM symbols. As shown in Table 2, no matter how many SCSs there are, a time slot includes 14 OFDM symbols. As can be seen from Table 3, when the SCS is 60kHz, one time slot includes 12 OFDM symbols.
[0095] In addition, the time slot in a subframe The time domain starting position of the OFDM symbol in the same subframe The time domain starting positions of OFDM symbols are aligned. For example, when a time slot includes 14 OFDM symbols, the OFDM symbols can be sorted in ascending time order as: OFDM symbol #0 to OFDM symbol #13, where the time domain starting position of OFDM symbol #0 is the same as the time domain starting position of the time slot.
[0096] Table 2
[0097] Table 3
[0098] It should be understood that Table 2 and Table 3 are only examples. For example, when the value of μ is 5, a subframe includes 32 time slots; for another example, when the value of μ is 6, a subframe includes 64 time slots. The embodiments of the present application do not specifically limit this.
[0099] In addition, in service scheduling, the scheduling granularity (or scheduling unit) of the physical downlink shared channel (PDSCH) or physical uplink shared channel (PUSCH) can be a time slot or a mini-time slot. The duration of a mini-time slot can be a fraction of an OFDM symbol within a time slot. For example, the duration of a downlink mini-time slot can be 2, 4, or 7 OFDM symbols, and the duration of an uplink mini-time slot can be any duration within 1 to 14 OFDM symbols.
[0100] It should be understood that for ease of expression, OFDM symbols will be expressed as symbols below, which will be uniformly explained here and will not be repeated below.
[0101] Third, TA:
[0102] A key feature of uplink transmission is orthogonal multiple access (M2A) between different terminal devices in time and frequency. This means that uplink transmissions from different terminal devices in the same cell do not interfere with each other. To ensure orthogonality in uplink transmissions and avoid intra-cell interference, the base station expects that the arrival times of signals from different terminal devices in the same subframe are essentially aligned. As long as the base station receives uplink data from a terminal device within the CP range, it can correctly decode the uplink data. In other words, uplink synchronization requires that the arrival times of signals from different terminal devices in the same subframe fall within the CP range.
[0103] It can be understood that TA may refer to the round trip time (RTT) of transmission between the terminal device and the base station, and then relative to the time domain position of the scheduled PUSCH (that is, the time when the base station expects to receive the PUSCH), the terminal device can transmit in advance by TA / 2. After the transmission delay, the time when the PUSCH sent by the terminal device actually reaches the base station is the time when the base station expects to receive the PUSCH. In fact, on the terminal device side, TA may refer to the negative offset (negative offset) between the start time of the downlink subframe received by the terminal device from the base station and the start time of the uplink subframe corresponding to the downlink subframe sent by the terminal device. The specific value of the negative offset is the above-mentioned RTT. In addition, the uplink subframe corresponding to the downlink subframe here refers to the timing when the uplink subframe actually arrives at the base station after the transmission delay, which is the same as the timing when the base station sends the downlink subframe.
[0104] For ease of understanding, TA is described below with reference to FIG6 .
[0105] Figure 6 is a comparative schematic diagram of a TA-based time alignment and a non-TA-based time alignment provided by an embodiment of the present application. As shown in (a) in Figure 6, due to the different transmission delays between different terminal devices, the timing (or opportunity) of the uplink symbols of different terminal devices arriving at the base station side is different. If the timing advance is not performed, a timing deviation will be generated on the base station side, which will cause uplink transmission interference. For example, the uplink subframe with a one-way transmission delay of TP1 in Figure 6 (a) and the uplink subframe with a one-way transmission delay of TP2 (TP2 is greater than TP1) have a timing deviation of 2×(TP2-TP1) on the base station side, that is, interference will occur between the uplink subframe corresponding to TP1 and the uplink subframe corresponding to TP2.
[0106] As shown in Figure 6(b), the terminal device performs timing advance, so that uplink symbols with different delays arrive at the base station at the same time, eliminating timing deviation. For example, in Figure 6(b), the uplink subframe with a one-way transmission delay of TP1 is transmitted ahead of the time length of TP1, and the uplink subframe with a one-way transmission delay of TP2 is transmitted ahead of the time length of TP2. As a result, the actual arrival times of these two uplink subframes at the base station are aligned, eliminating timing deviation and ensuring the orthogonality of the uplink transmission.
[0107] It can be understood that, as shown in (b) in Figure 6, TA is equal to 2TP1 or 2TP2, that is, the offset between the start time of the uplink symbol and the start time of the downlink symbol, and the terminal device sends the uplink subframe in advance relative to the timing of the downlink subframe, and the advance time is TA / 2.
[0108] It should be understood that the transmission delay in NTN scenarios is greater than that of terrestrial communications, and the value of TA may be multiple time slots. This may cause the PUSCH sent by the terminal device in advance according to TA / 2 to arrive before the physical downlink control channel (PDCCH) used to schedule the PUSCH is received by the terminal device. Therefore, the 3rd Generation Partnership Project (3GPP) protocol introduces a timing offset (Koffset) for TA in NTN scenarios. This allows sufficient time between the transmission of the PDSCH and the transmission of the hybrid automatic repeat request (HARQ) acknowledgment (ACK) information (HARQ-ACK) by the terminal device to make timing advance adjustments. That is, for the NTN-RAN, the HARQ-ACK information from the terminal device is received in the n+K2+Koffsetth time slot.
[0109] It should be understood that K2 is mainly used in the downlink direction and is an enhancement of the MAC layer timing relationship. For details, please refer to the 3GPP protocol and will not be repeated here.
[0110] To facilitate understanding of the timing advance in the NTN scenario, an explanation is provided below with reference to FIG7 .
[0111] Figure 7 is a schematic diagram of timing advance adjustment in an NTN scenario provided by an embodiment of the present application. As shown in Figure 7, assuming that the NTN-RAN device sends the PDCCH in the nth time slot (i.e., time slot 1), the terminal device will receive the PDCCH in the nth time slot on the terminal device side after a certain transmission delay. On the NTN-RAN device side, the time slot for the PDCCH to schedule the sending of the PUSCH is the n+K2+Koffset time slot, and then the terminal device uses TA (TA = 4 time slots) to send the PUSCH in advance. The time slot on the NTN-RAN side is: n+K2+Koffset-TA / 2 time slots, i.e., time slot 5. On the terminal device side, the time slot where the terminal device actually sends the PUSCH is: n+K2+Koffset-TA time slot.
[0112] As shown in FIG7 , by setting K2 and Koffset, it is possible to prevent the terminal device from actually sending the PUSCH in the time slot before the terminal device receives the PDCCH in the time slot, thereby ensuring that the terminal device sends the PUSCH after receiving the PDCCH.
[0113] It should be understood that in a communication method based on time-division multiplexing, uplink and downlink communications are carried out in a time-division manner. This communication method does not require paired spectrums, and uplink and downlink can occupy the same frequency band, achieving flexible resource allocation and maximizing the utilization of spectrum resources.
[0114] However, the uplink and downlink occupy different time domain resources. When the TA value is large, the uplink data sent by the terminal device TA / 2 in advance may actually correspond to the downlink time domain resources. That is, the uplink data may conflict with the downlink reception time after the timing advance, which will increase the complexity of uplink and downlink scheduling.
[0115] For example, referring to FIG7 , after the TA adjustment, the terminal device in FIG7 may send a PUSCH in advance which may occupy the time domain resources for receiving PDSCH1 or PDCCH1, thereby causing an uplink and downlink conflict.
[0116] Based on the above problems, the embodiments of the present application propose the following technical solutions, which can reduce the complexity of uplink and downlink scheduling based on the TDD communication mode in scenarios with large transmission delays. The technical solutions in the embodiments of the present application are described below in conjunction with the accompanying drawings in the embodiments of the present application.
[0117] In order to facilitate understanding of the embodiments of the present application, the following explanations are made before introducing the embodiments of the present application.
[0118] 1. In the embodiments of the present application, for the convenience of description, when numbering or indexing is involved, the consecutive numbering can start from 1, the consecutive numbering can also start from 0, or the numbering can start from any parameter, and there is no specific limitation on this.
[0119] 2. "Predefined," "predefined," "preconfigured (or pre-configured)," and "protocol agreement" may be used interchangeably, and pre-definition may be implemented by pre-saving corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device or a RAN device). The embodiments of this application do not limit the specific implementation methods. "Saved" may mean stored in one or more memories.
[0120] 3. The “protocol” involved in the embodiments of the present application may refer to a standard protocol in the field of communications, such as the Long Term Evolution (LTE) protocol, the NR protocol, wireless fidelity (Wi-Fi), and related protocols used in future communication systems. The embodiments of the present application are not limited to this.
[0121] 4. In the embodiments of the present application, descriptions such as "when...", "in the case of...", "if..." and "if" all mean that under certain objective circumstances, the device (for example, a terminal device or a RAN device) will perform corresponding processing. They do not limit the time, nor do they require the device to perform judgment actions when implementing, nor do they mean that there are other limitations. In addition, the descriptions of the above-mentioned conditions such as "when...", "if...", "in the case of..." and "if" can be understood as necessary conditions, and there is no limitation on whether the condition is a sufficient condition or whether it is a necessary and sufficient condition. For example, "in the case of A, execute B" can be understood as "if at least A is satisfied, execute B".
[0122] 5. In the embodiments of the present application, "sending information" can be understood as one device (or apparatus) sending information to another device (or apparatus), or as one logical module within a device sending information to another logical module. For example, "a RAN device sending information" can be understood as the RAN device sending information to another device (such as a terminal device), or as logical module 1 within the RAN device sending information to logical module 2 within the RAN device.
[0123] In addition, in the embodiments of the present application, "receiving information" can be understood as a device (or apparatus) receiving information from another device (or apparatus), or it can also be understood as a logic module within a device receiving information from another logic module. For example, "a terminal device receiving information" can be understood as a terminal device receiving information from another device (such as a terminal device), or it can be understood as logic module 1 in the terminal device receiving information from logic module 2 in the terminal device.
[0124] In addition, "sending information to... (terminal device)" can be understood as the destination end of the information being the terminal device, and may include sending information to the terminal device directly or indirectly. "Receiving information from... (RAN device)" or "receiving information from... (RAN device)" can be understood as the source end of the information being the RAN device, and may include receiving information from the RAN device directly or indirectly. The information may be processed as necessary between the source and destination ends of the information transmission, such as format changes, but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be repeated here.
[0125] 6. In the description of the embodiments of the present application, unless otherwise specified, the "and / or" in the embodiments of the present application indicates that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, wherein A and B can be singular or plural. Moreover, "at least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different. At the same time, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions.
[0126] The embodiments of the present application are applicable to various communication systems, including: satellite communication systems, high altitude platform station (HAPS) communications, drones and other NTN systems, for example, integrated communication and navigation (IcaN) systems, global navigation satellite systems (GNSS) and ultra-dense low-orbit satellite communication systems. Among them, the NTN system can be the NTN system introduced in the aforementioned "NTN", and the RAN architecture in the NTN system can be, for example, any of the RAN architectures shown in Figures 3 to 6, or a RAN architecture evolved in the future, without limitation. It should be understood that in addition to NR systems, IoT systems, and future communication systems that can introduce NTN systems, other communication systems can also introduce NTNs, such as LTE systems, vehicle to everything (V2X) systems, device-to-device (D2D) systems, machine to machine (M2M) communication systems, etc. Alternatively, the other communication system can also be O-RAN or cloud radio access network (cloud RAN, CRAN), without limitation.
[0127] It should be understood that the architecture of the communication system and the business application scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of the communication architecture and the emergence of new business application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0128] An embodiment of the present application provides an information transmission method, through which M random access (RA) resources and a first TA interval corresponding to the M RA resources can be configured. The period of the M RA resources is determined based on the minimum TA value of the first TA interval. When the TA value is within the first TA interval, random access is performed through the M RA resources. In scenarios with a large TA, conflicts between the random access initiation time adjusted in advance by the TA timing and the downlink reception time can be avoided, thereby reducing the complexity of uplink and downlink scheduling based on the TDD communication mode.
[0129] The above method provided in the embodiment of the present application will be described in detail below with reference to Figures 8 to 16.
[0130] It should be understood that the signals between the various devices or apparatuses, the names of the parameters in the signals, or the names of the information carried by the signals in the following embodiments of the present application are merely examples, and other names may also be used in specific implementations. The embodiments of the present application do not impose specific limitations on this.
[0131] In addition, in the embodiments of the present application, the first device and the second device are used as the execution subjects of the interactive diagram for illustration, but the embodiments of the present application do not limit the execution subjects of the interactive diagram. For example, the method executed by the first device in the embodiments of the present application can also be implemented by a terminal device, or a communication module in the terminal device, or a circuit or chip in the terminal responsible for the communication function (such as a modem chip (also known as a baseband chip), or a SoC chip containing a modem core, or a SIP chip); the method executed by the second device in the embodiments of the present application can also be implemented by a RAN device, or a module in the RAN device (such as a circuit, chip or chip system, etc.), or a logical node, logical module or software that can implement all or part of the functions of the access network device.
[0132] FIG8 is a flow chart of an information transmission method provided in an embodiment of the present application. As shown in FIG8 , the method includes the following steps:
[0133] S801: A second device sends first information. Correspondingly, the first device receives the first information from the second device. The first information is used to configure M RA resources and a first TA interval corresponding to the M RA resources. The period of the M RA resources is determined based on the minimum TA value of the first TA interval. M is an integer greater than 1.
[0134] S802: The first device initiates random access based on M RA resources and a first TA interval. Correspondingly, the second device receives a random access message from the first device based on the M RA resources.
[0135] It can be understood that the first device initiates random access according to M RA resources and the first TA interval, which may mean that the first device sends a random access message according to the M RA resources and the first TA interval.
[0136] Steps S801 to S802 are described below.
[0137] For step S801:
[0138] It should be understood that the M RA resources are periodic RA resources, and M can be 2, 3, 4, or 5, etc. The embodiment of the present application does not specifically limit the value of M.
[0139] In addition, the period of the M RA resources is determined according to the minimum TA value of the first TA interval, and may include, for example, the following methods 1 to 3.
[0140] Mode 1: The period of M RA resources is equal to the minimum TA value.
[0141] Mode 2: The period of the M RA resources is equal to the time length of K times the time unit corresponding to the minimum TA value, where K is an integer greater than or equal to 1.
[0142] It is understood that, as described in the "Time Domain Resources" section of the preamble, the duration of time units such as frames, subframes, time slots, and symbols in NR is specifically related to the SCS, the operating frequency range, and the number of sampling points in OFDM processing. Consequently, the minimum TA value and the duration of these time units may not be integer multiples. Therefore, the duration of the time unit closest to the minimum TA value can be selected. For example, as shown in Table 2, with a subcarrier configuration of μ = 1 (i.e., SCS = 30kHz), the duration of a time slot is 0.5ms, and assuming a minimum TA value of 1.98ms, which corresponds to 2 times the time slot, the period of M RA resources is equal to the duration of 2 times the time slot. Alternatively, assuming a minimum TA value of 2.02ms, which corresponds to 2 times the time slot, the period of M RA resources is equal to the duration of 2 times the time slot. In other words, the relationship between the K times the time units corresponding to the minimum TA value is: the rounded value of the minimum TA value is equal to the rounded value of the K times the time unit duration. This rounded value can be rounded up or down, but the rounding rules are the same. For example, the rounded-up value of the minimum TA value is equal to the rounded-up value of the time length of K times the time unit. For another example, the rounded-down value of the minimum TA value is equal to the rounded-down value of the time length of K times the time unit.
[0143] In addition, the above example is an illustrative description using the time unit as a time slot, and the time unit is not limited to a time slot. It can also be a frame, a subframe, or a symbol, etc. The embodiments of the present application do not make specific limitations on this.
[0144] Method 3: Based on Method 2, J sub-time units are introduced. The period of M RA resources is equal to the sum or difference of the time length of K times the time unit corresponding to the minimum TA value and the time length of J times the sub-time unit.
[0145] It can be understood that in order to further improve the proximity between the M RA resource cycles and the minimum TA value, the time length of the K times time unit corresponding to the minimum TA value can be corrected by introducing the time length of the J times sub-time unit to improve the accuracy.
[0146] For example, in the example of method 2, the time length of a time slot is 0.5 ms, and the time length of a symbol is approximately 0.036 ms. Assuming that the minimum TA value is 1.98 ms, the minimum TA value corresponds to 2 times the time slot and 1 times the symbol. The period of M RA resources is equal to the difference between the time length of 2 times the time slot and the time length of 1 times the symbol.
[0147] For another example, in the above example, assuming that the minimum TA value is 2.02ms, the minimum TA value corresponds to 2 times the time slot and 1 times the time symbol, and the period of M RA resources is equal to the sum of the time length of 2 times the time slot and the time length of 1 times the time symbol.
[0148] It should be understood that in the above-mentioned method 2 or method 3, the actual time length difference between the minimum TA value and its corresponding K times time unit, or the K times time unit and the J times sub-time unit, can fall within the CP range, thereby further reducing the interference between the RA resources and the transmission time domain resources of other physical channels.
[0149] In addition, the minimum TA value of the first TA interval may refer to an endpoint of the first TA interval. For example, the first TA interval may be represented as [TA1, TA2], or [TA1, TA2), or (TA1, TA2), or (TA1, TA2), and the minimum TA value is TA1.
[0150] It can be understood that according to the above methods 1 to 3, the period of the M RA resources is the same as or close to the minimum TA value of the first TA interval, so that the time interval between any two adjacent RA resources in the M RA resources is equal to or close to the minimum TA value. After the first device performs timing advance adjustment according to the TA, the resource for sending the preamble code after adjustment is the RA resource, thereby avoiding conflict between the RA resource and the downlink time domain resource.
[0151] 9 , the M RA resources are exemplarily described below by taking the period of the M RA resources as the minimum TA value as an example.
[0152] Figure 9 is a schematic diagram of the time domain distribution of M RA resources provided in an embodiment of the present application. As shown in Figure 9, the minimum TA value of the first TA interval is TA1, M is an integer greater than 3, and the period of the M RA resources is TA1. Among them, the M RA resources corresponding to the first device side in Figure 9 are configured through the first information and are used for the first device to initiate random access. The M RA resources corresponding to the second device side are RA resources for receiving random access messages preset based on the first TA interval. As can be seen from Figure 9, the second device can estimate the time domain resource position of the RA resource after the TA1 / 2 timing advance adjustment based on the minimum TA value of the first TA interval, and then configure it to the first device through the first information.
[0153] For example, assuming that the RA1' resource corresponding to the second device in Figure 9 is the RA resource that the second device expects to receive a random access message, then the RA1' resource after the TA1 / 2 timing advance adjustment is the RA1 resource on the first device side. Similarly, the RA2 resource is the resource after the RA2' resource is adjusted after the TA1 / 2 timing advance adjustment, and the RA3 resource is the resource after the RA3' resource is adjusted after the TA1 / 2 timing advance adjustment.
[0154] In addition, according to the relevant description about TA in FIG6 and FIG7 in the preamble “TA”, the first device should receive downlink data between RA1′ and RA2, and thus the period of M RA resources is TA1.
[0155] That is, setting the period of M RA resources to TA1 is equivalent to making a timing advance adjustment for the first device in advance, which can avoid RA resources occupying downlink time domain resources (ie avoid uplink and downlink resource conflicts) and reduce the complexity of uplink and downlink scheduling.
[0156] It can be understood that the M RA resources correspond to the first TA interval, that is, the M RA resources are used for the first device to initiate random access when the TA value is within the first TA interval. The design of each RA resource in the M RA resources can meet the requirements of the first device to initiate random access when the TA value is within the first TA interval.
[0157] The specific structure of each of the M RA resources is described below.
[0158] In one possible implementation, each of the M RA resources includes a first access resource for sending a preamble and a first guard time. The first guard time is the interval between a start time of the first access resource and a start time of a second access resource after timing advance adjustment to a maximum TA value of a first TA interval. The second access resource is the access resource of the first access resource before timing advance adjustment to a minimum TA value.
[0159] It can be understood that the first protection period is used to protect the time conflict between the first access resource and the non-random access resource after the timing advance adjustment is performed based on the TA value within the first TA interval (i.e., greater than the minimum TA value). In other words, the change time of the first access resource after the timing advance adjustment in the first TA interval is within the first protection period.
[0160] That is, the first protection time in each RA resource can cover the start time variation range of the first access resource caused by the TA variation in the first TA interval, thereby avoiding time conflict between the first access resource and the non-random access resource.
[0161] The following exemplifies the first protection time included in each of the M RA resources with reference to FIG10 .
[0162] Figure 10 is a schematic diagram of the time domain structure of each of the M RA resources provided in an embodiment of the present application. As shown in Figure 10 , Figure 10 is a schematic diagram of the specific time domain resources for the RA1 and RA2 resources in Figure 9 , assuming that the minimum TA value of the first TA interval is TA1, the maximum TA value is TA2, and the time interval between the RA1 and RA2 resources is TA1. Furthermore, considering that each RA resource includes a first protection time and a first access resource, the time interval between the first access resource of RA1 and the first access resource of RA2 is actually TA1.
[0163] As shown in Figure 10, the second access resource is the access resource of the first access resource before the minimum TA value is adjusted in advance. That is, the time interval between the first access resource and the second access resource of RA1 is TA1 / 2, which means that the first access resource of RA1 is the access resource advanced by TA1 / 2. It can be understood that the second access resource can also be understood as the actual time domain resource at which the second device side expects to receive the data carried by the first access resource, such as the access resource within RA1' in Figure 9 above.
[0164] In addition, the maximum TA value of the first TA interval is TA2. When TA2 is used for timing advance adjustment, the time length of the second access resource advance is TA2 / 2. In other words, the first protection time is the time interval between the start time of the second access resource transmission TA2 / 2 in advance and the start time of the first access resource.
[0165] It can be understood that, as shown in Figure 10, any TA value in the first TA interval is used at the second access resource for timing advance adjustment, and the starting position of the adjusted access resource is within the first protection time, which can avoid time conflict between the first access resource and the non-access resource.
[0166] In addition, the duration of the first protection time is: TA2 / 2-TA1 / 2. As shown in FIG10 , TA2 is equal to the sum of TA1 and the two protection times.
[0167] It should be understood that Figure 10 is only an example. The length of the first protection time is not necessarily equal to the length of the first access resource. The two may not be equal. The embodiments of the present application do not make specific limitations on this.
[0168] Alternatively, the first guard time may be after the first access resource. For example, as shown in (a) of Figure 11 , the first guard time is after the first access resource, and the first guard time and the first access resource are adjacent. For another example, as shown in (b) of Figure 11 , within the RA1 resource, the first guard time is after the first access resource, and there is a time interval between the first guard time and the first access resource within the RA2 resource, so as to protect the first access resource within the RA2 resource.
[0169] It should be understood that the first protection time can also be alternatively expressed as CP, or guard band, or guard interval, etc., and the embodiments of the present application do not specifically limit this.
[0170] In order to further understand the time domain structure among the first access resource, the first protection time, and the downlink time domain resources in the M RA resources, FIG12 is taken as an example for explanation below.
[0171] Figure 12 is a schematic diagram of a time domain resource structure provided by an embodiment of the present application. As shown in Figure 12, a subframe includes 10 time slots, whose indexes are 0 to 9, where DX indicates that the time slot of index X is downlink, and UY indicates that the time slot of index Y is uplink. Assuming that the minimum TA value of the first TA interval is equal to the sum of the time length of 4 time slots and the time length of the first protection time, then as shown in Figure 12, on the first device side, time slots U0, U4, U8, and U2 are multiple first access resources, and each of the multiple first access resources corresponds to a first protection time. Among them, the above-mentioned U0 corresponds to U4 on the second device side, U4 corresponds to U8 on the second device side, U8 corresponds to U2 on the second device side, and U2 corresponds to U6 on the second device side.
[0172] It should be understood that in FIG. 12 above, the downlink time slots or uplink time slots with repeated indexes on the same device side belong to different subframes, which are described uniformly here and will not be repeated below.
[0173] In addition, the time domain resource index in the above Figure 12 is only an example. In the actual transmission process, the time domain resource index on the first device side is aligned with that on the second device side. For example, if the second device side is time slot 4, the terminal side should also be sent in time slot 4. That is to say, the time slot numbers on the terminal side are not continuous. In the example in the above figure, in order to align the order on the base station side, the time slot numbers on the terminal side should be: D8 D9 U4 D1 D2 D3 U8 D5 D6 D7 U2 D9 D0 D1 U6, such a timing sequence.
[0174] In a possible implementation, M RA resources are used to access a first cell covered by the NTN device, and the first TA interval is a sub-interval of a maximum TA variation interval of the first cell.
[0175] It is understandable that before random access, the second device does not know the specific TA value of the first device and will reserve the first guard time based on the maximum possible TA variation interval, which will result in a longer first guard time. However, in practice, the first cell can be further divided into different sub-areas, each of which corresponds to a different TA interval, thus avoiding a longer first guard time.
[0176] That is, since the first TA interval is a sub-interval of the maximum TA variation interval of the first cell, the length of the first protection time is relatively short, thus avoiding waste of resources.
[0177] The specific transmission method and configuration method of the first information are described below.
[0178] It is understood that the first information may be included in a system information block (SIB), such as SIB1 or other SIBs, and this embodiment of the present application does not specifically limit this. In addition, as the network evolves, the first information may also be included in other newly designed or newly named broadcast messages, which is not limited to this.
[0179] In addition, the first information is used to configure M RA resources, which can be specifically: configuring the M RA resources by indicating the time domain starting position (or starting time) of the first RA resource among the M RA resources, and the time length of each RA resource; or, configuring the M RA resources by indicating the offset between the above-mentioned time domain starting position and the time domain starting position or the time domain ending position of the SIB1 carrying the first information, and the time length of each RA resource; or, configuring the M RA resources by indicating the index (or number, etc.) of the frame, subframe, time slot, or symbol in which the i-th RA resource among the M RA resources is located, and the number of occupied subframes, time slots, or symbols.
[0180] It is understandable that the first information may also configure M RA resources in other ways, and this embodiment of the present application does not specifically limit this.
[0181] In addition, the first information may configure a first TA interval to indicate a one-to-one correspondence between the M RA resources and the first TA interval. The first information may indicate the minimum TA value and offset of the first TA interval to determine the maximum TA value of the first TA interval as the sum of the minimum TA value and the offset. Alternatively, the first information may indicate the maximum TA value and the offset to determine the minimum TA value of the first TA interval. Alternatively, the protocol may predefine multiple TA intervals, and the first information may indicate the index or number of the first TA interval within the multiple TA intervals to determine the first TA interval. This embodiment of the present application does not specifically limit this.
[0182] For step S802:
[0183] It can be understood that the M RA resources correspond one-to-one to the first TA interval, and can be used to instruct the first device to determine whether the M RA resources can be used to initiate random access based on its own TA, which is described in detail below.
[0184] In a possible implementation, the method shown in FIG8 further includes:
[0185] S803: The first device obtains location information of the first device.
[0186] S804. The first device determines a first TA according to the location information of the first device.
[0187] Accordingly, the first device initiates random access based on the M RA resources and the first TA interval (step S802), including: the first TA is located in the first TA interval, and the first device initiates random access based on the M RA resources. Of course, this implies a prerequisite, that is, after obtaining the first TA, the first device must also confirm that the first TA is located in the first TA interval, which will not be further explained here.
[0188] That is, after the first device determines its own first TA according to the location information of the first device, it can initiate random access using the M RA resources configured by the first information based on the first TA being located in the first TA interval configured by the first information.
[0189] It should be understood that the first device can be determined using GNSS information. The location information of the first device may include, for example, longitude and latitude, and may also include altitude. It should be understood that the location information of the first device may also be coordinates in other coordinate systems, such as an Earth-centered Earth-fixed coordinate system or an Earth inertial coordinate system, without limitation.
[0190] In addition, the first device may also obtain the ephemeris information of the NTN device (for example, including the location information and speed information of the NTN device), and determine the first TA based on the location information and ephemeris information of the first device. This embodiment of the present application does not specifically limit this.
[0191] It can be understood that in order to further increase the number of accesses, the second device can provide RA resources for at least two different TA intervals at the same time, which is explained in detail below.
[0192] In one possible implementation, the first information is also used to configure N RA resources and a second TA interval corresponding to the N RA resources. The period of the N RA resources is determined based on the minimum TA value of the second TA interval. The second TA interval is different from the first TA interval, and N is an integer greater than 1.
[0193] It can be understood that the second TA interval can be a sub-interval of the maximum TA change interval of the first cell, so that the length of the first protection time corresponding to the N RA resources is shorter, which can avoid resource waste.
[0194] That is to say, the first information configures M RA resources and N RA resources, and the corresponding TA intervals between the two are different. Then, the first device can calculate the first TA, first TA interval, and second TA interval based on the location information of the first device, and select RA resources from M RA resources and N RA resources to initiate random access, thereby increasing the probability of the first device initiating random access.
[0195] It can be understood that, assuming that the first TA interval is [TA1, TA2] and the second TA interval is [TA3, TA4], the first device determines that the first TA is located at [TA3, TA4] based on the location information of the first device, and then the first device can use N RA resources to initiate random access.
[0196] In addition, as the corresponding TA interval configured by the first information increases (or the TA interval range becomes larger), the probability that the first device can initiate random access resources is higher.
[0197] For the convenience of description, hereinafter, M RA resources are referred to as a first resource group, and N RA resources are referred to as a second resource group, and the difference between the two resource groups is specifically explained.
[0198] It can be understood that the difference between the first resource group and the second resource group is that the TA intervals corresponding to the two are different, and thus the periods of the RA resources of the two are different.
[0199] Figure 13 is a schematic diagram of the time domain structure of the first resource group and the second resource group provided in an embodiment of the present application. Taking the period of the RA resource as the minimum TA value as an example, assuming that the first TA interval is [TA1, TA2] and the second TA interval is [TA3, TA4], the period of the RA resource of the first resource group is TA1, and the period of the RA resource of the second resource group is TA3. As shown in Figure 13, the M RA resources of the first resource group are 2 RA resources, the period of the first resource group is TA1, and the time length from the start time to the end time between the two RA resources in the first resource group is TA2. The N RA resources of the second resource group are 2 RA resources, the period of the second resource group is TA3, TA3 is greater than TA2(, and the time length from the start time to the end time between the two RA resources in the second resource group is TA4.
[0200] In addition, in FIG13 , a hole is dug between the first RA resource group and the second RA resource of the second resource group, which can be used to configure other time domain resources, for example, can be used to configure the first resource group.
[0201] It is understood that the first resource group and the second resource group can also be sequential in the time domain, that is, the first information sequentially configures the first time domain resource group and the second time domain resource group in the direction of increasing time. In addition, the first information can also configure more resource groups, which is explained below in conjunction with Figure 14.
[0202] Figure 14 is a schematic diagram of the time domain structure of multiple resource groups provided in an embodiment of the present application. As shown in Figure 14, the first information can configure three resource groups: a first resource group, a second resource group, and a third resource group. Among them, the specific structure of the RA resources in the first to third resource groups can be referred to the first resource group in Figure 13 above. The difference between the first to third resource groups is that the corresponding TA interval ranges are different. The TA interval corresponding to the first resource group is: [TA1, TA2], the TA interval corresponding to the second resource group is: [TA3, TA4], and the TA interval corresponding to the third resource group is: [TA5, TA6].
[0203] As shown in FIG14 , the period of RA resources in the first resource group is TA1 , the period of RA resources in the second resource group is TA3 , and the period of RA resources in the third resource group is TA5 , where TA1 < TA2 < TA3 < TA4 < TA5 < TA6 .
[0204] In addition, based on the size relationship between TA1~TA5 mentioned above, the TA interval corresponding to the resources configured by the first information can be obtained, and the resource groups corresponding to TA intervals such as [TA2, TA3], [TA4, TA5] are still missing. The second device can configure the resource groups corresponding to TA intervals such as [TA2, TA3], [TA4, TA5] at other times. This can reduce the interval size of the above TA intervals, thereby reducing the time length of the first protection time and saving resources.
[0205] It can be understood that after the first device completes random access, the second device can further configure uplink time domain resources according to the access status of the first device (such as location, reported TA and other information), which is explained in detail below.
[0206] In a possible implementation, after the first apparatus initiates random access according to the M RA resources, the method shown in FIG8 further includes:
[0207] S805: The second device sends a TA adjustment parameter for adjusting the TA to the first device according to the random access message. Correspondingly, the first device receives the TA adjustment parameter from the second device.
[0208] It can be understood that the TA adjustment parameter can be, for example, a TA adjustment parameter determined by the second device according to the preamble in the random access message, such as N in the 3GPP protocol. TA .
[0209] S806: The first device sends a second TA to the second device. Correspondingly, the second device receives the second TA from the first device, wherein the second TA is determined based on the TA adjustment parameter and the first TA.
[0210] It can be understood that the first device can report the second TA determined by the first device so that the second device can determine the transmission delay and determine the time amount for timing advance adjustment based on the transmission delay to configure uplink time domain resources.
[0211] S807: The second apparatus sends second information to the first apparatus. Accordingly, the first apparatus receives the second information from the second apparatus. The second information is used to configure S uplink time domain resources, where a period of the S uplink time domain resources is determined based on the second TA, and S is an integer greater than 1.
[0212] That is, the second device can receive the second TA from the first device and further perform scheduling optimization according to the second TA to reduce waste of resources.
[0213] It can be understood that the S uplink time domain resources configured by the second information are similar to the M RA resources mentioned above, with the difference that: since the second device determines that the TA of the first device is the second TA, the period of the S uplink time domain resources is determined based on the second TA. For the specific method of determining the period of the S uplink time domain resources based on the second TA, please refer to Method 1 to Method 3 in the aforementioned step S801, which will not be repeated here.
[0214] In addition, because the second device determines that the TA of the first device is the second TA, no guard time is required between the S uplink time domain resources, thereby saving resources corresponding to the guard time. Of course, to further avoid uplink and downlink time domain resource conflicts, the second device may also configure a guard time, which is not specifically limited in this embodiment of the present application.
[0215] It can also be understood that the above-mentioned S uplink time domain resources may include cell-level downlink time domain resources configured by the second device.
[0216] In a possible implementation, between two adjacent time domain resources among the S uplink time domain resources is an invalid time domain resource used for data transmission by a third device.
[0217] It can be understood that the third device can be another device other than the first device among the multiple terminal devices used to access the first cell, and the invalid time domain resource can be a time domain resource for the third device to send or receive data. For example, the first device does not send uplink data on an invalid time domain resource. For another example, the first device receives downlink data on an invalid time domain resource. The above-mentioned uplink or downlink data may refer to the time domain resources of a physical channel or signal. The physical channel may be, for example, a physical uplink control channel, a physical uplink shared channel, a physical downlink control channel, or a physical downlink shared channel. The signal may, for example, refer to a synchronization signal or a reference signal, etc., which is not specifically limited in the embodiments of the present application.
[0218] That is, by configuring wireless time domain resources in two time domain resources of the vector among the S uplink time domain resources, time conflict between data transmitted by the first device and data transmitted by the third device can be avoided.
[0219] It is understandable that the wireless time domain resources may also refer to time domain resources when the terminal is not transmitting, for example, time domain resources when the terminal enters a sleep state based on a power saving strategy.
[0220] It should be understood that the above-mentioned invalid time domain resources specifically refer to scheduled time domain resources or pre-configured time domain resources. For unscheduled or pre-configured time domain resources, the first device will not transmit data.
[0221] In addition, the invalid time domain resources may be configured by the second device, or determined by the first device. The configuration of the second device may refer to indicating that a time unit (frame, subframe, time slot, or symbol) of a certain index is an invalid time domain resource through indication information. Alternatively, the second device may indicate the starting time domain position and the TA value of the third device, and then the first device may determine the starting time domain and period of the uplink time domain resources of the third device based on the starting time domain position and the TA value of the third device, and then determine the invalid time domain resources. Alternatively, the second device may configure a timer for discontinuous reception of the first device, and the first device does not transmit data during the operation of the timer. Alternatively, the second device may indicate the coverage range of the beam for the first device, and then the first device may calculate the TA interval corresponding to other beam ranges based on the beam coverage range, and then determine the invalid time domain resources based on the TA interval.
[0222] It should be understood that the first device determines the invalid time domain resources by calculating the TA interval of the area where the first device is located based on the second TA reported by the first device, and there may be a potential conflict between the third device in the sub-area of the first cell corresponding to the TA interval and the first device. Then, the first device can determine which time domain resources among the S uplink time domain resources are invalid time domain resources based on the calculated TA interval.
[0223] It can be understood that the above configuration of invalid time domain resources by the second device or determination of invalid time domain resources by the first device are only examples, and invalid time domain resources can also be configured or determined in other ways, which is not specifically limited in the embodiments of the present application.
[0224] The above-mentioned S uplink time domain resources are exemplarily illustrated below with reference to FIG15 .
[0225] Figure 15 is a schematic diagram of the time domain positions of S uplink time domain resources provided in an embodiment of the present application. Figure 15 is illustrated using a subframe as the granularity of the time domain resources. A subframe includes 10 time slots. As shown in Figure 15, the second TA of the first device is 7 time slots, and thus the period between the uplink time domain resources on the first device side is 7 time slots, specifically uplink time slots indexed 3, 9, 5, 1, and 7 (without distinguishing between different subframes).
[0226] Similarly, the second TA on the third device side is 11 time slots, and thus the period between the uplink time domain resources on the third device side is 11 time slots, specifically the uplink time slot of index 9 in each subframe.
[0227] As shown in Figure 15 , for the first device, since the time slot with index 9 in each subframe is used for transmission by the third device, the downlink time slot corresponding to index 9 (i.e., the downlink time slot with index 1) is an invalid time domain resource. Similarly, for the third device, the invalid time domain resources are the downlink time slots with indexes 5, 1, 7, and 3 (not distinguishing between different subframes).
[0228] In one possible implementation, the second information includes the first period and the starting time domain position of S uplink time domain resources; each uplink time domain resource of the S uplink time domain resources includes: a first uplink time domain resource for sending uplink data and a second protection time for adjusting the first period, and the rounded value of the sum of the size of the second protection time and the first period is equal to the rounded value of the time length of the L times time unit corresponding to the second TA.
[0229] It can be understood that the rounding value can be rounded up or rounded down, and the rounding strategy of the rounded value of the sum of the size of the second protection time and the first period is the same as the rounding strategy of the time length of the L times time unit corresponding to the second TA. For details, please refer to the rounding instructions of the time length of the L times time unit corresponding to the minimum TA value in step S801, which will not be repeated here.
[0230] That is to say, when the second TA and the first period of the second information configuration are not an integer multiple, the second protection time can be set to adjust so that the period of the S uplink time domain resources is equal to or close to the second TA, thereby avoiding uplink and downlink resource conflicts.
[0231] It should be understood that in order to further improve the flexibility of configuring uplink time domain resources and configure more uplink time domain resources, the second device can also configure multiple uplink resource groups, each uplink resource group includes multiple uplink time domain resources, and the periods of the uplink time domain resources between the multiple uplink resource groups are the same, and the difference is the starting uplink time domain resource position.
[0232] Figure 16 is a schematic diagram of the time domain structure of multiple uplink resource groups provided in an embodiment of the present application. As shown in Figure 16, the multiple uplink resource groups include three, namely, uplink time domain resources numbered: #1.0 to 1.4, uplink time domain resources #2.0 to 2.2, and uplink time domain resources #3.0 to 3.3. The uplink time domain resources between each uplink resource group have a period of 7 time slots.
[0233] It can be understood that the second device can configure the above-mentioned multiple uplink resource groups through the second information, or through other information, and the embodiments of the present application do not specifically limit this.
[0234] It should be understood that for potential uplink and downlink conflicts, the present embodiment provides the following solutions:
[0235] 1. The network side can avoid the conflict between the S uplink time domain resources configured by the second information and the synchronization signal / physical broadcast channel block (SSB), but once a conflict occurs, the first device can give priority to monitoring the SSB.
[0236] 2. If the SSB conflicts with an invalid time domain resource, it is determined whether the first device needs to monitor the SSB, depending on the actual implementation.
[0237] 3. If there is a conflict between downlink and uplink, the second device can configure the priority of S uplink time domain resources, for example, whether to prioritize uplink or downlink. If uplink is prioritized, uplink transmission is performed; if downlink is prioritized, SSB monitoring is performed.
[0238] In the embodiment of the present application, M RA resources and the first TA interval corresponding to the M RA resources are configured through the first information, and the period of the M RA resources is determined according to the minimum TA value of the first TA interval. Then, when the TA value is within the first TA interval, random access is performed through the M RA resources. In a scenario with a large TA, the conflict between the random access initiation time adjusted in advance by the TA timing and the downlink reception time can be avoided, thereby reducing the complexity of uplink and downlink scheduling based on the TDD communication mode.
[0239] It can be understood that in the above embodiments, the methods and / or steps implemented by the network device can also be implemented by components that can be used for the network device (such as a processor, chip, chip system, circuit, logic module, or software); the methods and / or steps implemented by the terminal device can also be implemented by components that can be used for the terminal device (such as a processor, chip, chip system, circuit, logic module, or software).
[0240] The above mainly introduces the solution provided by this application. Accordingly, this application also provides a communication device, which is used to implement the various methods in the above method embodiments. The communication device can be a network device in the above method embodiments, or a device including the network device, or a component that can be used to calculate the network device, such as a chip or chip system. Alternatively, the communication device can be a terminal device in the above method embodiments, or a device including the terminal device, or a component that can be used to calculate the terminal device, such as a chip or chip system.
[0241] It is understandable that, in order to realize the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0242] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.
[0243] Taking the communication device as a network device or terminal device in the above method embodiment as an example, Figure 17 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. As shown in Figure 17, communication device 1700 includes: a processing module 1701 and a transceiver module 1702. The processing module 1701 is used to perform the processing functions of the first device or the second device in the above method embodiment. The transceiver module 1702 is used to perform the transceiver functions of the second device or the second device in the above method embodiment.
[0244] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0245] Since the communication device 1700 provided in this embodiment can execute the above-mentioned information transmission method, the technical effects that can be obtained can refer to the above-mentioned method embodiments and will not be repeated here.
[0246] In one possible design solution, in the embodiment of the present application, the transceiver module 1702 may include a receiving module and a sending module (not shown in FIG17 ). The transceiver module is used to implement the sending and receiving functions of the communication device 1700 .
[0247] In one possible design, communication device 1700 may further include a storage module (not shown in FIG17 ) storing a program or instruction. When processing module 1701 executes the program or instruction, communication device 1700 may perform the functions of the network device or terminal device in the method shown in FIG17 .
[0248] It should be understood that the processing module 1701 involved in the communication device 1700 can be implemented by a processor or a processor-related circuit component, which can be a processor or a processing unit; the transceiver module 1702 can be implemented by a transceiver or a transceiver-related circuit component, which can be a transceiver or a transceiver unit.
[0249] For example, FIG18 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. The communication device can be the first device or the second device described above. As shown in FIG18 , a communication device 1800 can include a processor 1801.
[0250] In one possible design, the communication device 1800 may further include a memory 1802 and / or a transceiver 1803. The processor 1801 is coupled to the memory 1802 and the transceiver 1803, for example, via a communication bus.
[0251] The following is a detailed introduction to the various components of the communication device 1800 with reference to FIG18 :
[0252] The processor 1801 is the control center of the communication device 1800 and can be a single processor or a collective term for multiple processing elements. For example, the processor 1801 can be one or more central processing units (CPUs), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as one or more microprocessors (digital signal processors, DSPs) or one or more field programmable gate arrays (FPGAs).
[0253] In one possible design, the processor 1801 may execute various functions of the communication device 1800 by running or executing software programs stored in the memory 1802 and calling data stored in the memory 1802. In a specific implementation, as an embodiment, the processor 1801 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG18 .
[0254] In a specific implementation, as an embodiment, the communication device 1800 may also include multiple processors, such as the processor 1801 and the processor 1804 shown in FIG18 . Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0255] Among them, the memory 1802 is used to store the software program for executing the solution of this application, and the execution is controlled by the processor 1801. The specific implementation method can refer to the above method embodiment and will not be repeated here.
[0256] In one possible design, the memory 1802 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 1802 may be integrated with the processor 1801 or exist independently and be coupled to the processor 1801 via an interface circuit (not shown in FIG. 18 ) of the communication device 1800, which is not specifically limited in this embodiment of the present application.
[0257] Transceiver 1803 is used for communication with other communication devices. For example, if communication device 1800 is a second device, transceiver 1803 can be used to communicate with a first device or a third device. For another example, if communication device 1800 is a first device, transceiver 1803 can be used to communicate with the first device.
[0258] In one possible design, transceiver 1803 may include a receiver and a transmitter (not shown separately in FIG18 ), wherein the receiver is configured to implement a receiving function, and the transmitter is configured to implement a transmitting function.
[0259] In one possible design scheme, the transceiver 1803 can be integrated with the processor 1801, or it can exist independently and be coupled to the processor 1801 through the interface circuit of the communication device 1800 (not shown in Figure 18). This embodiment of the present application does not specifically limit this.
[0260] It should be understood that the structure of the communication device 1800 shown in FIG18 does not constitute a limitation on the communication device, and the actual communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0261] In addition, the technical effects of the communication device 1800 can refer to the technical effects of the information transmission method described in the above method embodiment, and will not be repeated here.
[0262] In one possible implementation, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program or instructions. When the computer program or instructions are executed by a computer, the functions of the above-mentioned method embodiment are realized.
[0263] In a possible implementation, an embodiment of the present application further provides a computer program product, which implements the functions of the above method embodiment when executed by a computer.
[0264] In a possible implementation, an embodiment of the present application further provides a communication system, which includes the network device described in the above method embodiment and the terminal device described in the above method embodiment.
[0265] In a possible implementation, an embodiment of the present application further provides a communication method, which includes the method described in any of the above method embodiments or any of its implementations.
[0266] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using a software program, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. 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, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0267] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0268] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0269] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0270] The units described as separate components may or may not be physically separate, and the components displayed 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 may be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0271] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0272] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0273] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.
Claims
1. An information transmission method, characterized in that: The method comprises: The first device receives first information, where the first information is used to configure M random access (RA) resources and a first timing advance (TA) interval corresponding to the M RA resources, where a period of the M RA resources is determined according to a minimum TA value of the first TA interval, and M is an integer greater than 1; The first device initiates random access according to the M RA resources and the first TA interval.
2. The method according to claim 1, characterized in that The method further comprises: obtaining location information of the first device; determining a first TA according to the location information of the first device; The first device initiating random access according to the M RA resources and the first TA interval includes: The first TA is located in the first TA interval, and the first device initiates the random access according to the M RA resources.
3. The method according to claim 2, characterized in that After the first device initiates the random access according to the M RA resources, the method further includes: The first device receives a TA adjustment parameter; The first device sends a second TA, where the second TA is determined according to the TA adjustment parameter and the first TA; The first device receives second information, where the second information is used to configure S uplink time domain resources, where periods of the S uplink time domain resources are determined according to the second TA, and S is an integer greater than 1.
4. An information transmission method, characterized in that: The method comprises: The second device sends first information, where the first information is used to configure M random access RA resources and first timing advance TA intervals corresponding to the M RA resources, where a period of the M RA resources is determined according to a minimum TA value of the first TA interval, and M is an integer greater than 1; The second device receives a random access message according to the M RA resources.
5. The method according to claim 4, characterized in that The method further comprises: The second device sends a TA adjustment parameter for adjusting the TA according to the random access message; The second device receives a second TA; The second device sends second information, where the second information is used to configure S uplink time domain resources, where periods of the S uplink time domain resources are determined according to the second TA, and S is an integer greater than 1.
6. The method according to any one of claims 1 to 5, characterized in that Each of the M RA resources includes: a first access resource for sending a preamble code and a first protection time, where the first protection time is: the interval between the start time of the first access resource and the start time of the second access resource after the timing advance adjustment of the maximum TA value of the first TA interval, and the second access resource is the access resource of the first access resource before the timing advance adjustment of the minimum TA value.
7. The method according to claim 6, characterized in that The M RA resources are used to access a first cell covered by a non-terrestrial network (NTN) device, and the first TA interval is a subinterval of a maximum TA variation interval of the first cell.
8. The method according to any one of claims 1 to 7, characterized in that The first information is also used to configure N RA resources and a second TA interval corresponding to the N RA resources. The period of the N RA resources is determined based on the minimum TA value of the second TA interval. The second TA interval is different from the first TA interval, and N is an integer greater than 1.
9. The method according to claim 3 or 5, characterized in that Between two adjacent time domain resources of the S uplink time domain resources is an invalid time domain resource used for data transmission by a third device.
10. The method according to any one of claims 3, 5, or 9, characterized in that: The second information includes the first period and the starting time domain position of the S uplink time domain resources; each of the S uplink time domain resources includes: a first uplink time domain resource for sending uplink data and a second protection time for adjusting the first period, and the rounded value of the sum of the size of the second protection time and the first period is equal to the rounded value of the time length of the L times time unit corresponding to the second TA.
11. A communication device, characterized in that: The communication device includes a module or unit for executing the method according to any one of claims 1 to 3 and 6 to 10, or a module or unit for executing the method according to any one of claims 4 to 10.
12. A communication device, characterized in that: The communication device includes at least one processor, and the at least one processor is configured to enable the communication device to perform the method according to any one of claims 1-3, 6-10, or the method according to any one of claims 4-10 through logic circuits and / or execution instructions.
13. The communication device according to claim 12, wherein: Also included is at least one memory for storing the instructions.
14. The communication device according to any one of claims 11 to 13, characterized in that: The communication device is a chip.
15. A computer-readable storage medium, characterized in that The computer-readable storage medium includes instructions, and when the instructions are executed, the method of any one of claims 1 to 3, 6 to 10 is implemented, or the method of any one of claims 4 to 10 is implemented.
16. A computer program product, characterized in that The computer program product includes instructions, and when the instructions are executed, the method of any one of claims 1 to 3, 6 to 10 is implemented, or the method of any one of claims 4 to 10 is implemented.
Citation Information
Patent Citations
Communication method and device
CN117528802A
Radio communication method, terminal device and network device
WO2020186532A1
Synchronization method and apparatus in satellite network
WO2024027220A1
Communication method and related apparatus
WO2024032371A1
Selection of random access resource
WO2024036595A1