Methods and apparatuses for wireless communication

By determining the OCC sequence and starting time domain position in a non-terrestrial network system, OCC sequence alignment of multiple terminal devices was achieved, solving the uplink transmission synchronization problem and improving the uplink capacity and coverage of the system.

WO2026016005A1PCT designated stage Publication Date: 2026-01-22QUECTEL WIRELESS SOLUTIONS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/105525
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-15
Publication Date
2026-01-22

AI Technical Summary

Technical Problem

In non-terrestrial network systems, when using orthogonal coverage codes (OCC) to improve uplink capacity and coverage, there is an OCC sequence alignment problem for terminal devices, especially when multiple terminal devices reuse the same resource, making it difficult to achieve effective synchronization and channel estimation.

Method used

By determining the first OCC sequence and the starting time domain position of uplink transmission based on the first information, OCC sequence alignment of multiple terminal devices is achieved, and uplink transmission is performed using the orthogonality in the OCC sequence set.

Benefits of technology

It solves the alignment problem when multiple terminal devices transmit uplink data, improves the uplink capacity and spectrum efficiency of the system, and enhances uplink coverage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024105525_22012026_PF_FP_ABST
    Figure CN2024105525_22012026_PF_FP_ABST
Patent Text Reader

Abstract

Provided are methods and apparatuses for wireless communication. A method comprises: a first terminal device determines a first OCC sequence; and, on the basis of first information, the first terminal device determines a start time domain position for an uplink transmission based on the first OCC sequence, wherein the first OCC sequence is any OCC sequence in an OCC sequence set, the OCC sequence set is used for a plurality of terminal devices comprising the first terminal device to respectively perform a plurality of uplink transmissions, and the first information is associated with timing of the OCC sequence set and / or the plurality of uplink transmissions.
Need to check novelty before this filing date? Find Prior Art

Description

Method and apparatus for wireless communication TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and more particularly, to a method and apparatus for wireless communication. BACKGROUND

[0002] In some communication systems (e.g., non-terrestrial network (NTN) systems), the communication demand of uplink is large. When the uplink channel supports retransmission, the burden of uplink transmission is further increased. In these communication systems, multiple terminal devices can improve the capacity gain of uplink by using orthogonal cover codes (OCCs), while maintaining enhanced uplink coverage. However, how to utilize OCCs to achieve uplink enhancement becomes a technical problem to be solved.

[0003] SUMMARY

[0004] The present application provides a method and apparatus for wireless communication. The following introduces each aspect of the embodiments of the present application.

[0005] In a first aspect, a method for wireless communication is provided, comprising: determining, by a first terminal device, a first OCC sequence; determining, by the first terminal device, a starting time domain position of uplink transmission based on the first OCC sequence according to first information; wherein the first OCC sequence is any one of a set of OCC sequences, the set of OCC sequences is used for multiple terminal devices including the first terminal device to respectively perform multiple uplink transmissions, and the first information is associated with timing of the set of OCC sequences and / or the multiple uplink transmissions.

[0006] In a second aspect, a method for wireless communication is provided, comprising: determining, by a network device, a starting time domain position of uplink transmission of a first terminal device based on a first OCC sequence according to first information; wherein the first OCC sequence is any one of a set of OCC sequences, the set of OCC sequences is used for multiple terminal devices including the first terminal device to respectively perform multiple uplink transmissions, and the first information is associated with timing of the set of OCC sequences and / or the multiple uplink transmissions.

[0007] In a third aspect, an apparatus for wireless communication is provided. The apparatus is a first terminal device. The apparatus includes a first determining unit configured to determine a first OCC sequence; and a second determining unit configured to determine, according to first information, a starting time domain position of uplink transmission based on the first OCC sequence. The first OCC sequence is any one of a set of OCC sequences. The set of OCC sequences is used for a plurality of terminal devices including the first terminal device to respectively perform a plurality of uplink transmissions. The first information is associated with timing of the set of OCC sequences and / or the plurality of uplink transmissions.

[0008] In a fourth aspect, an apparatus for wireless communication is provided. The apparatus is a network device. The apparatus includes a determining unit configured to determine, according to first information, a starting time domain position of uplink transmission of a first terminal device based on a first OCC sequence. The first OCC sequence is any one of a set of OCC sequences. The set of OCC sequences is used for a plurality of terminal devices including the first terminal device to respectively perform a plurality of uplink transmissions. The first information is associated with timing of the set of OCC sequences and / or the plurality of uplink transmissions.

[0009] In a fifth aspect, a communication apparatus is provided. The communication apparatus includes a memory and a processor. The memory is configured to store a program. The processor is configured to invoke the program in the memory to execute the method in the first aspect or the second aspect.

[0010] In a sixth aspect, an apparatus is provided. The apparatus includes a processor configured to invoke a program in a memory to execute the method in the first aspect or the second aspect.

[0011] In a seventh aspect, a chip is provided. The chip includes a processor configured to invoke a program in a memory to cause a device installed with the chip to execute the method in the first aspect or the second aspect.

[0012] In an eighth aspect, a computer readable storage medium is provided. The computer readable storage medium has a program stored thereon. The program causes a computer to execute the method in the first aspect or the second aspect.

[0013] In a ninth aspect, a computer program product is provided. The computer program product includes a program. The program causes a computer to execute the method in the first aspect or the second aspect.

[0014] In a tenth aspect, a computer program is provided. The computer program causes a computer to execute the method in the first aspect or the second aspect.

[0015] The first terminal device in the embodiments of this application can determine the starting time domain position of uplink transmission using the first OCC sequence according to the first information after determining the first OCC sequence. The first information is related to the timing of the multiple uplink transmissions respectively performed by the multiple terminal devices, and / or the timing of the sequence set including the first OCC sequence. As can be seen, the multiple terminal devices can respectively determine the time domain position of uplink transmission using the OCC sequence, thereby solving the alignment problem when the multiple terminal devices perform uplink transmission based on the OCC sequence set. BRIEF DESCRIPTION OF DRAWINGS

[0016] FIG. 1 is a wireless communication system to which the embodiments of this application are applied.

[0017] FIG. 2 is an NTN system to which the embodiments of this application are applied.

[0018] FIG. 3 is another NTN system to which the embodiments of this application are applied.

[0019] FIG. 4 is a flow diagram of a method for wireless communication provided by the embodiments of this application.

[0020] FIG. 5 is a schematic diagram of a possible implementation of an OCC sequence set.

[0021] FIG. 6 is a schematic diagram of another possible implementation of an OCC sequence set.

[0022] FIG. 7 is a flow diagram of another method for wireless communication provided by the embodiments of this application.

[0023] FIG. 8 is a flow diagram of a possible implementation of repeated transmission by the embodiments of this application.

[0024] FIG. 9 is a schematic diagram of a possible implementation of determining reference timing.

[0025] FIG. 10 is a schematic diagram of another possible implementation of determining reference timing.

[0026] FIG. 11 is a structural diagram of an apparatus for wireless communication provided by the embodiments of this application.

[0027] FIG. 12 is a structural diagram of another apparatus for wireless communication provided by the embodiments of this application.

[0028] FIG. 13 is a structural diagram of a communication apparatus provided by the embodiments of this application. DETAILED DESCRIPTION

[0029] With reference to the drawings and the embodiments of the present application, the technical solutions in the embodiments of the present application will be described. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. For the embodiments in the present application, all the other embodiments obtained by those of ordinary skill in the art without creative work are within the scope of protection of the present application.

[0030] The embodiments of the present application can be applied to various communication systems. For example, the embodiments of the present application can be applied to a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS), a long term evolution (LTE) system, an advanced long term evolution (LTE-A) system, a new radio (NR) system, an evolved system of the NR system, an LTE-based access to unlicensed spectrum (LTE-U) system, an NR-based access to unlicensed spectrum (NR-U) system, an NTN system, a universal mobile telecommunication system (UMTS), a wireless local area networks (WLAN), a wireless fidelity (WiFi), a 5th-generation (5G) system. The embodiments of the present application can also be applied to other communication systems, for example, a future communication system. The future communication system may, for example, be a 6th-generation (6G) mobile communication system, or a satellite communication system, etc.

[0031] Traditional communication systems support a limited number of connections, which are also easy to implement. However, with the development of communication technology, a communication system can support not only traditional cellular communication, but also one or more types of other communications. For example, a communication system can support one or more of the following communications: device to device (D2D) communication, machine to machine (M2M) communication, machine type communication (MTC), enhanced MTC (eMTC), vehicle to vehicle (V2V) communication, vehicle to everything (V2X) communication, and the like. Embodiments of the present application can also be applied to a communication system supporting the above communication modes.

[0032] The communication system in embodiments of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, and a standalone (SA) network deployment scenario.

[0033] The communication system in embodiments of the present application can be applied to unlicensed spectrum. The unlicensed spectrum can also be considered as shared spectrum. Alternatively, the communication system in embodiments of the present application can also be applied to licensed spectrum. The licensed spectrum can also be considered as dedicated spectrum.

[0034] Embodiments of the present application can be applied to an NTN system. As an example, the NTN system can be a 4G-based NTN system, an NR-based NTN system, an internet of things (IoT)-based NTN system, or a narrow band internet of things (NB-IoT)-based NTN system.

[0035] A communication system can include one or more terminal devices. The terminal device mentioned in embodiments of the present application can also be referred to as a user equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station (MS), a mobile terminal (MT), a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device, etc.

[0036] In some embodiments, the terminal device can be a station (STATION, ST) in a WLAN. In some embodiments, the terminal device can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a handheld device having wireless communication function, a computing device, or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a next-generation communication system (e.g., an NR system), or a terminal device in a future evolved public land mobile network (PLMN) network, etc.

[0037] In some embodiments, the terminal device can be a device that provides voice and / or data connectivity to a user. For example, the terminal device can be a handheld device having wireless connection function, an in-vehicle device, etc. As some specific examples, the terminal device can be a mobile phone, a Pad, a notebook computer, a palmtop computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc.

[0038] In some embodiments, the terminal device can be deployed on land. For example, the terminal device can be deployed indoors or outdoors. In some embodiments, the terminal device can be deployed on water surface, such as on a ship. In some embodiments, the terminal device can be deployed in air, such as on an airplane, a balloon, and a satellite.

[0039] In addition to the terminal device, the communication system can also include one or more network devices. The network device in the embodiments of the present application can be a device for communicating with the terminal device, which can also be referred to as an access network device or a radio access network device. The network device can be, for example, a base station. The network device in the embodiments of the present application can refer to a radio access network (RAN) node (or device) that accesses the terminal device to a wireless network. The base station can broadly cover various names in the following or be replaced by the following names, such as: Node B (NodeB), evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station MeNB, auxiliary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. The base station can also refer to a communication module, modem, or chip used in the aforementioned devices or apparatuses. The base station can also be a mobile switching center and a device that performs the function of a base station in D2D, V2X, M2M communication, a network side device in a 6G network, a device that performs the function of a base station in a future communication system, etc. The base station can support networks of the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.

[0040] The base station can be fixed or mobile. For example, a helicopter or a drone can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station. In other examples, the helicopter or the drone can be configured to serve as a device that communicates with another base station.

[0041] In some deployments, the network device in the embodiments of the present application can refer to a CU or a DU, or the network device includes a CU and a DU. The gNB can also include an AAU.

[0042] By way of example and not limitation, in embodiments of the present application, a network device can have a mobile characteristic, for example, the network device can be a mobile device. In some embodiments of the present application, the network device can be a satellite, a balloon station. In some embodiments of the present application, the network device can also be a base station disposed at a location on land, water, etc.

[0043] In embodiments of the present application, a network device can serve a cell, and a terminal device communicates with the network device through a transmission resource (for example, a frequency domain resource, or a spectrum resource) used by the cell. The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell. The small cell can include a metro cell, a micro cell, a pico cell, a femto cell, etc., and these small cells have the characteristics of small coverage and low transmit power, and are suitable for providing high-rate data transmission services.

[0044] By way of example, FIG. 1 is a schematic diagram of an architecture of a communication system provided in embodiments of the present application. As shown in FIG. 1, the communication system 100 can include a network device 110, which can be a device that communicates with a terminal device 120 (or a communication terminal, a terminal). The network device 110 can provide communication coverage for a specific geographic area, and can communicate with terminal devices located within the coverage area.

[0045] FIG. 1 exemplarily shows one network device and two terminal devices. In some embodiments of the present application, the communication system 100 can include multiple network devices, and each network device can include other numbers of terminal devices within its coverage, without limitation.

[0046] By way of example, FIG. 2 is a schematic diagram of an architecture of the NTN system mentioned above. The NTN system 200 shown in FIG. 2 takes a satellite 210 as an air platform. As shown in FIG. 2, the satellite radio access network includes the satellite 210, a service link 220, a feeder link 230, a terminal device 240, a gateway (GW) 250, and a network 260 including a base station and a core network.

[0047] The satellite 210 is a spacecraft based on a space platform. The service link 220 refers to a link between the satellite 210 and the terminal device 240. The feeder link 230 refers to a link between the gateway 250 and the satellite 210. The gateway 250 based on the earth connects the satellite 210 to the base station or the core network, depending on the selection of the NTN architecture.

[0048] The NTN architecture shown in FIG. 2 is a bent-pipe transponder architecture. In this architecture, the base station is located on the earth behind the gateway 250, and the satellite 210 acts as a relay. The satellite 210 operates as a repeater that forwards the feeder link 230 signals to the service link 220, or, forwards the service link 220 signals to the feeder link 230. That is, the satellite 210 does not have the functionality of a base station, and the communication between the terminal device 240 and the base station in the network 260 needs to be relayed through the satellite 210.

[0049] Exemplarily, FIG. 3 is another schematic diagram of an NTN architecture. As shown in FIG. 3, the satellite radio access network 300 includes a satellite 310, a service link 320, a feeder link 330, a terminal device 340, a gateway 350, and a network 360. Unlike FIG. 2, the satellite 310 has a base station 312, and the network 360 behind the gateway 350 only includes a core network.

[0050] The NTN architecture shown in FIG. 3 is a regenerative transponder architecture. In this architecture, the satellite 310 carries the base station 312, and can be directly connected to the earth-based core network through the link. The satellite 310 has the functionality of a base station, and the terminal device 340 can communicate directly with the satellite 310. Therefore, the satellite 310 can be referred to as a network device.

[0051] In the communication system of the architectures shown in FIG. 2 and FIG. 3, multiple network devices can be included, and each network device can include other numbers of terminal devices within its coverage, which are not limited in the embodiments of the present application.

[0052] In the embodiments of the present application, the communication system shown in FIG. 1 to FIG. 3 can also include a mobility management entity (MME), an access and mobility management function (AMF), and other network entities, which are not limited in the embodiments of the present application.

[0053] It should be understood that the devices with communication functions in the network / system in the embodiments of the present application can be referred to as communication devices. Taking the communication system 100 shown in FIG. 1 as an example, the communication devices can include the network devices 110 and the terminal devices 120 with communication functions, which can be the specific devices described above, and will not be described here again; the communication devices can also include other devices in the communication system 100, such as network controllers, mobility management entities, and other network entities, which are not limited in the embodiments of the present application.

[0054] For ease of understanding, some related technical knowledge involved in the embodiments of the present application is introduced first. The following related technologies can be combined with the technical solutions of the embodiments of the present application in any way as an optional scheme, and all belong to the protection scope of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.

[0055] With the development of communication technology, communication systems (for example, 5G) will integrate the market potential of satellite and terrestrial network infrastructure. For example, the 5G standard makes NTN including satellite segments part of the recognized 3rd generation partnership project (3GPP) 5G connectivity infrastructure.

[0056] NTN refers to a network or network segment that uses radio frequency (RF) resources on satellite or unmanned aerial system (UAS) platforms. Taking satellites as an example, communication satellites are divided into low earth orbit (LEO) satellites, medium earth orbit (MEO) satellites, geostationary earth orbit (GEO) satellites, high elliptical orbit (HEO) satellites, etc. according to different orbital altitudes. Among them, LEO is a kind of orbit with the earth as the center, its height is 2000 kilometers or less, or at least 11.25 cycles per day, and the eccentricity is less than 0.25. Most man-made objects in outer space are located in LEO. LEO satellites run around the earth at high speed (mobility), but on a predictable or determined orbit.

[0057] Satellites with different orbital altitudes have different orbital periods. Exemplarily, the typical height of LEO is 250-1500 kilometers, and the orbital period is 90-120 minutes. The typical height of MEO is 5000-25000 kilometers, and the orbital period is 3-15 hours. The height of GEO is about 35786 kilometers, and the orbital period is 24 hours.

[0058] From the foregoing FIG. 2 and FIG. 3 taking satellites as examples, it can be known that the typical scenario of terminal equipment accessing the NTN system involves NTN transparent payload or NTN regenerative payload. Among them, the bent-pipe transponder architecture shown in FIG. 2 corresponds to NTN transparent payload, and the regenerative transponder architecture shown in FIG. 3 corresponds to NTN regenerative payload.

[0059] In an NTN system, terminal devices communicate with network devices through a spaceborne or airborne platform. An aerial platform such as a satellite covers a large area, and thus the number of terminal devices served in an NTN cell is usually much larger than that in a terrestrial network (TN) cell. In order to meet the uplink (UL) communication requirements of terminal devices in a cell, the communication requirements of the UL are usually large.

[0060] Further, when the uplink channel supports retransmission, the burden and overhead of uplink transmission are greater. For example, when a physical uplink shared channel (PUSCH) supports retransmission based on a hybrid automatic repeat reQuest (HARQ) mechanism, the network device needs to configure the uplink resources for initial transmission and retransmission, thereby increasing the burden of uplink transmission.

[0061] For ease of understanding, the resource configuration of PUSCH initial transmission and retransmission is taken as an example for illustration. In an NTN system, the network device can configure the transmission resources of the PUSCH in multiple ways.

[0062] As an example, the transmission resources of the PUSCH are indicated by downlink control information (DCI). For example, the relative position of the PUSCH and the physical downlink control channel (PDCCH) is indicated by the K2+offset field in the DCI. In a TN system, offset=0. K2=0 indicates that the PUSCH and the PDCCH are in the same slot, K2=1 indicates that the PUSCH is in the slot after the slot where the PDCCH is located, and so on. For another example, the PUSCH transmission can be dynamically scheduled by the DCI format (DCI 0_0 / 0_1 / 0_2) in the PDCCH. In an NTN, the terminal device can transmit the PUSCH on the resource set indicated by the DCI format.

[0063] As an example, the transmission resources of the PUSCH are determined by the response of the network side. For example, in a 4-step random access (RA) procedure, the transmission of the PUSCH in message 3 (MSG3) is scheduled by the random access response (RAR).

[0064] As an example, the transmission resource of PUSCH is determined by the configuration parameter of higher layer such as radio resource control (RRC). For example, in the 2-step RA procedure, the terminal device can determine the transmission of message A (MSGA) PUSCH by the RRC higher layer configuration parameter carried in the system information block (SIB). Further, when the base station side fails to decode the PUSCH of message A in the 2-step RA procedure, the 2-step RA falls back to the 4-step RA procedure. When falling back to the 4-step RA procedure, the fallback RAR can schedule the transmission of the PUSCH of message 3.

[0065] As an example, the retransmission resource of PUSCH can be dynamically scheduled by PDCCH or triggered by configuring a retransmission timer. The retransmission of PUSCH can correspond to different repetition transmission times R, for example, R = {2, 4, 8, 16, 20}. Among them, a lower repetition transmission time usually means a higher operating signal noise ratio (SNR), and vice versa.

[0066] As an example, in addition to dynamic scheduling, the transmission and retransmission of PUSCH can also be semi-statically scheduled based on (pre-)configured grant. For configured grant type 1, all parameters of RRC configured PUSCH transmission take effect immediately. For configured grant type 2, RRC configures part of the high layer parameters of PUSCH transmission, and the remaining parameters are indicated by the activation of DCI format.

[0067] As an example, the resource allocation in the frequency domain and the time domain can also be included in the DCI. For example, the DCI can point to the index of a row of a table through the time domain resource indication field. The row corresponding to the index can indicate the slot offset, the starting symbol, and the number of symbols. For another example, the DCI can specify a part of a slot for uplink transmission, and different time slots can also be different in time slot resource allocation. It should be noted that for a transmission that can be repeatedly transmitted on a maximum of 8 slots The transmission resource of the same transport block is not indicated based on the dynamic signaling of the table, but is configured by a separate RRC signaling.

[0068] In summary, how to enhance the capacity and coverage of uplink, improve the spectrum utilization efficiency in the NTN system is a problem worth studying.

[0069] In some embodiments, the capacity and / or spectral efficiency of the system can be improved by using OCC. Exemplarily, multiple terminal devices can use OCC to multiplex the same PRB. That is, multiple terminal devices can transmit in the same PRB through OCC. Each terminal device can use a different OCC sequence respectively to transmit on the allocated sub-PRB to produce higher uplink capacity gain and maintain enhanced uplink coverage.

[0070] OCC is a technique that can realize frequency domain resource multiplexing in a communication system. OCC is a set of mutually orthogonal code words, and multiple users can transmit on the same frequency resource at the same time without interfering with each other. Specifically, due to the mutual orthogonality of the orthogonal codes, the superimposed signals will not interfere with each other in the frequency domain, thereby realizing frequency domain resource multiplexing of multiple users. At the receiving end, the superimposed signals can be separated into the original data of each user using corresponding demodulation and decoding techniques. Exemplarily, the NTN can schedule multiple terminal devices to multiplex the same PRB through DCI. Exemplarily, in a multi-user scenario, OCC can be used for resource allocation between multiple terminal devices in the same PRB.

[0071] Further, in order to ensure that the superimposed signals can be effectively separated and decoded at the receiving end, appropriate synchronization and channel estimation need to be performed on each PRB to cope with the time delay and channel fading that may exist in transmission.

[0072] In some embodiments, the OCC can be a set of Zadoff-Chu (ZC) sequences. ZC sequences are sequences with good orthogonality. Specifically, different orthogonal codes can be obtained by selecting different root indices and sequence lengths for ZC sequences.

[0073] In some embodiments, the OCC sequence can be determined based on a Hadamard matrix. A Hadamard matrix is a special orthogonal matrix, and each row of it is mutually orthogonal. In a communication system, the rows of a Hadamard matrix can be used as orthogonal cover codes. Such a set of code words can ensure good orthogonality in the frequency domain, thereby also realizing frequency domain resource multiplexing of multiple users.

[0074] Taking the OCC sequence formed by the Hadamard matrix as an example, after generating the Hadamard matrix by the recursive construction method, each row can be regarded as an orthogonal code. The order of the Hadamard matrix determines the number of terminal devices that can be supported. Typically, the order of the matrix will be selected as a power of 2, such as 2, 4, 8, 16, etc.

[0075] Exemplarily, the OCC based on the Hadamard matrix with length 2 is UE = [x(0) x(1)], UE1 = [1, 1], and UE2 = [1, -1].

[0076] Exemplarily, the OCC sequence based on the Hadamard matrix with length 4 can be designed as shown in Table 1.

[0077] Table 1

[0078] In Table 1, indexes 0 to 3 correspond to UE1 to UE4 respectively, that is, UE = [x(0) x(1) x(2) x(3)]. As shown in Table 1, the sequences corresponding to the four UEs are respectively: UE1 = [1, 1, 1, 1], UE2 = [1, -1, 1, -1], UE3 = [1, 1, -1, -1], and UE4 = [1, -1, -1, 1], so that the orthogonality of the frequency domain multiplexed PUSCH can be realized.

[0079] The above describes a plurality of scenarios with high uplink communication demand and a plurality of OCC sequences for improving system capacity, taking NTN as an example. However, when OCC sequences are used to enhance uplink capacity and coverage, there are still some problems as follows.

[0080] Exemplarily, the number of terminal devices in the NTN system is large, but a specific set of OCC sequences is limited.

[0081] Exemplarily, the OCC sequence can be used for a terminal device to send a transport block (TB). When the transport block is transmitted based on the OCC on an orthogonal frequency division multiplexing (OFDM) symbol, the modulation symbol needs to be expanded several times. Optionally, the transport block size (TBS) can be represented as N info , and calculated based on the following formula: N info = N RE · R · Q m · v;

[0082] wherein N RE represents the number of resource elements (REs), R represents the code rate, Q m represents the modulation order, and v represents the number of transmission layers. The modulation order is, for example, the order of a modulation and coding scheme (MCS).

[0083] The TBS determined based on the above formula, when rate matching, will take N RE• Q m • v coded bits. When the modulation symbols are spread multiple times, it can result in not all modulation symbols can be mapped to resources, which means some coded bits can be discarded. In this scenario, the property of low density parity check (LDPC) coding can be broken, which can result in decoding failure at the receiver.

[0084] Exemplarily, since multiple terminal devices are multiplexed together for transmission, multiple terminal devices need to be simultaneously transmitted and sent. That is, the starting positions of the data of multiple terminal devices to which OCC is applied for spreading need to be aligned. However, in an actual transmission system, multiple terminal devices are scheduled to send uplink data based on DCI respectively, and the alignment needs to be considered. In addition, when OCC is applied in the time domain, multiple orthogonal codes used for OCC also need to be aligned with each other to ensure that the application of OCC at the receiving end can retain the orthogonal property.

[0085] Therefore, the network device needs to realize the alignment of the uplink transmission of the terminal device and the OCC code through scheduling. For example, the network device needs to ensure that the terminal device with a specific OCC length is scheduled to be transmitted in a specific transmission occasion. However, this is not always easy to implement, especially when the number of terminal devices to be multiplexed is large. In addition, in the retransmission of PUSCH, different terminal devices can have different requirements for the number of repeated transmissions to meet their own link budget, which makes this alignment more troublesome.

[0086] It should be noted that the multiple problems mentioned above when the NTN system uses OCC to improve system capacity or spectral efficiency are only an example, and the embodiments of the present application can be applied to any type of scenario using OCC for uplink transmission resource multiplexing. Exemplarily, the method in the embodiments of the present application is also applicable to TN networks to improve the uplink transmission efficiency of PUSCH.

[0087] To solve the above-mentioned part of the problem, the embodiments of the present application also propose a method for wireless communication. Through the method, the first terminal device can determine the starting time domain position of the uplink transmission using the first OCC sequence according to the first information. When multiple terminal devices perform multiple uplink transmissions respectively, the first information is determined together with the time domain positions of the multiple uplink transmissions and / or an OCC sequence set including the first OCC sequence, so that the alignment of the OCC sequences can be facilitated when the multiple terminal devices perform the uplink transmissions based on the OCC sequences respectively.

[0088] For ease of understanding, the method proposed in the embodiments of the present application will be described in detail below in conjunction with FIG. 4. The method shown in FIG. 4 is performed by a first terminal device. The first terminal device can be one of multiple terminal devices multiplexed using OCC.

[0089] Referring to FIG. 4, at step S410, the first terminal device determines a first OCC sequence.

[0090] The first terminal device can be any one of the terminal devices or repeaters described above, without limitation.

[0091] In some embodiments, the first terminal device can be a terminal in a network with a long communication delay. Alternatively, the first terminal device can be a terminal device in an NTN system. That is, the serving cell of the first terminal device is an NTN cell. Alternatively, the first terminal device is a ground terminal in an NTN cell. As an example, the first terminal device can be a terminal in an NB-IoT system.

[0092] As an example, the first terminal device is located in a coverage area of a satellite. For example, the first terminal device is an NTN Internet of Things terminal.

[0093] In some embodiments, the first terminal device is a communication device that performs uplink transmission to a network side device in any communication system.

[0094] The first terminal device can be any one of a plurality of terminal devices that perform resource multiplexing. That is, the plurality of terminal devices can refer to any plurality of terminal devices including the first terminal device, without limitation.

[0095] In some embodiments, the plurality of terminal devices including the first terminal device can form a terminal device group, such as a first terminal device group. Since the plurality of terminal devices belong to a terminal device set, other communication devices can perform wireless communication with the plurality of terminal devices based on the set.

[0096] In some embodiments, the plurality of terminal devices can multiplex the same uplink transmission resource to improve system capacity. Illustratively, the uplink transmission resource can be one or more PRBs described above. Illustratively, the plurality of terminal devices can multiplex the same time slot or symbol.

[0097] The first OCC sequence can be a sequence corresponding to the first terminal device in an OCC sequence set. The OCC sequence set can include a plurality of sequences that are mutually orthogonal. That is, the plurality of sequences in the OCC sequence set is a set of orthogonal codes, which can also be referred to as an orthogonal sequence set.

[0098] As an example, the plurality of sequences in the OCC sequence set is a set of OCC sequences. For example, the plurality of OCC sequences in the OCC sequence set is a set of orthogonal codes selected from a set of available OCCs, which can also be referred to as a plurality of OCC orthogonal codes.

[0099] Optionally, the OCC sequence set can employ Zadoff-Chu sequences or Hadamard matrices as the orthogonal codes.

[0100] Optionally, the OCC sequence set can employ comb-like orthogonal codes, such that the multiple sequences have a fixed interval. For example, the multiple sequences can have a fixed frequency interval, that is, have equal intervals in the frequency domain. Through equal interval design in the frequency domain or the time domain, the mutual interference between the orthogonal codes used on different subcarriers or time domain units can be ensured to be as small as possible, thereby improving the performance of the system.

[0101] Optionally, the multiple sequences in the OCC sequence set can implement frequency domain orthogonality or time domain orthogonality, which is not limited herein.

[0102] As an example, the first OCC sequence is any one of the OCC sequences in the OCC sequence set.

[0103] In some embodiments, the multiple OCC sequences in the OCC sequence set can be allocated to different terminal devices to support resource multiplexing. Illustratively, the multiple OCC sequences can be respectively used for multiple terminal devices including the first terminal device. Illustratively, the OCC sequence set is used for multiple uplink transmissions by the multiple terminal devices including the first terminal device. As can be seen, at least two of the multiple uplink transmissions can multiplex the same time domain resource or frequency domain resource based on mutually orthogonal OCC sequences.

[0104] In some embodiments, the length of the OCC sequence set can also represent the number of mutually orthogonal OCC sequences in the OCC sequence set. As described in Table 1, the OCC sequence set with a length of 4 includes 4 OCC sequences, which can be respectively used for 4 terminal devices.

[0105] In some embodiments, the OCC sequence set can be determined according to multiple sub-sets to increase the length of the OCC sequence set, thereby solving the problem of limited OCC sequences described above. Illustratively, in order to serve more users, the OCC sequence set can be a two-level OCC or a multi-level OCC. When the OCC sequence set is determined according to multiple sub-sets, the OCC sequence set is referred to as a multi-level OCC. When the OCC sequence set is determined according to two sub-sets, the OCC sequence set is referred to as a two-level OCC.

[0106] In some embodiments, the sub-set used to determine the OCC sequence set can be a set of multiple sequences that are mutually orthogonal. For example, the sub-set can be OCC1(M) for M users, or OCC2(N) for N users. M and N are both positive integers.

[0107] In some embodiments, any one of the OCC sequence set is determined according to at least two of the multiple sub-sets. The at least two sub-sets can be multiplied or other operations under the premise of satisfying orthogonality. The multiplication operation is taken as an example below.

[0108] As an example, any one of the OCC sequence set is determined according to the product of multiplication between at least two of the multiple sub-sets. That is, the OCC sequence set can be the combination of two sub-sets or multiple sub-sets.

[0109] As an example, the OCC sequence set can be determined according to two OCC sub-sets: OCC1(F) and OCC2(T). When the two sequence codes OCC1 and OCC2 are combined, a spreading factor FxT can be obtained, so that more terminal devices can reuse the same resource. The spreading factor can also be called the expansion factor. For example, multiple OCCs in OCC1(F) are used within a symbol, and F users are multiplexed within the symbol. The multiple OCCs of OCC2(T) are used on two consecutive symbols or across symbols, so that the inter-symbol orthogonality is achieved, and T users are multiplexed between symbols.

[0110] In some embodiments, the multiple sub-sets in the multi-level OCC or the two-level OCC can respectively multiplex resources based on different dimensions. The multiple different dimensions can be the time domain and the frequency domain, can also be the time domain, the frequency domain and the code domain, and can also be the frequency domain and the code domain, which are not limited here. When the multiple different dimensions include the time domain, the spreading can be performed on a very limited time span, which improves the system performance in the presence of carrier frequency offset (CFO) and the like.

[0111] As an example, when the multiple sub-sets include a first sub-set and a second sub-set, the multiple OCC sequences in the first sub-set correspond to multiple frequency domain units within the same time domain unit, and the multiple OCC sequences in the second sub-set correspond to multiple time domain units within the same frequency domain unit. When the time domain unit is a symbol, the first sub-set can realize multiplexing within the symbol, and the second sub-set can realize multiplexing between symbols.

[0112] As an example, the multiple time domain units can be multiple symbols, can also be multiple time slots, and can also be multiple other time domain units.

[0113] As an example, the multiple time domain units to which the OCC sequence set is applied can be continuous, which is helpful for resource allocation and indication.

[0114] As an example, the multiple time domain units to which the OCC sequence set is applied can be discontinuous, which can be more flexible for resource scheduling.

[0115] As an example, the multiple frequency domain units can be multiple carriers, multiple frequency bands, or multiple other frequency domain units.

[0116] As an example, the multiple frequency domain units to which the OCC sequence set is applied can be continuous, which facilitates resource allocation and indication.

[0117] As an example, the multiple frequency domain units to which the OCC sequence set is applied can be discontinuous, which can facilitate more flexible resource scheduling.

[0118] In some embodiments, multiple terminal devices can periodically use part of the OCC sequence set on multiple frequency domain units. When the number of resources on the frequency domain is greater than the number of OCC sequences corresponding to different frequency domain units, the OCC sequences can be periodically applied.

[0119] As an example, the OCC sequence set can be periodically applied on multiple frequency domain units and / or multiple time domain units.

[0120] For ease of understanding, the following takes two-level OCC as an example to exemplarily illustrate resource multiplexing of multiple UEs in combination with FIG. 5 and FIG. 6. In FIG. 5 and FIG. 6, the two-level OCCs are OCC1(4) and OCC2(2), that is, F is 4 and T is 2. The time domain unit to which the two-level OCC is applied is two symbols in slot #1. Slot #1 includes 14 symbols, which are symbol #1 to symbol #14.

[0121] As shown in FIG. 5 and FIG. 6, OCC1(4) corresponds to four frequency domain units in the same time domain unit, and OCC2(2) corresponds to two time domain units in the same frequency domain unit. The combination scheme of OCC1(4) and OCC2(2) can obtain a multiplexing capability of 8 UEs. The 8 UEs are UE1 to UE8. The 8 UEs can perform data transmission on corresponding resources based on the combination of OCC1(4) and OCC2(2).

[0122] The two time domain units corresponding to OCC2(2) in FIG. 5 are consecutive symbol #3 and symbol #4, and the two time domain units corresponding to OCC2(2) in FIG. 6 are discontinuous symbol #2 and symbol #4. OCC1(4) is periodically used for different frequency domain units in the frequency domain.

[0123] In some embodiments, the first OCC sequence used for the uplink transmission by the first terminal device can be referred to as first uplink transmission. The first uplink transmission can include transmitting a first transport block. That is, the first uplink transmission can include uplink transmission of the first transport block.

[0124] As can be seen from the foregoing, the modulation symbols are expanded several times, which can result in some coded bits being discarded. To reduce or avoid this, the expansion can be taken into account when calculating the TBS and rate matching. As an example, the size of the first transport block (TBS) is determined according to the expansion factor corresponding to the first uplink transmission. As an example, the number of coded bits from the circular buffer needs to take into account the expansion factor.

[0125] As an example, the TBS or the number of coded bits from the circular buffer can be divided by the expansion factor. Illustratively, the TBS is the quotient of the initial TBS size and the expansion factor. The expansion factor is N SF , the TBS calculation formula can be N info = N RE · R · Q m · v / N SF . Illustratively, when the expansion factor is N SF , the number of coded bits taken out of the circular buffer can be N RE · Q m · v / N SF .

[0126] In some embodiments, when the first transport block is transmitted through the first resource, the expansion factor is determined according to the length of the OCC sequence set and / or the number of terminal devices multiplexing the first resource. The length of the OCC sequence set is as described above.

[0127] As an example, the expansion factor is equal to the number of terminal devices multiplexing the first resource or the length of the OCC sequence set.

[0128] As an example, the expansion factor is the length of the OCC sequence set divided by the number of time-domain units to which the OCC sequence set is applied.

[0129] In some embodiments, when the transport block size or the number of coded bits is reduced, it can affect the throughput. Optionally, the same throughput can be maintained by various solutions. For example, the TB is divided into smaller TBs. As another example, N RE is increased. As another example, for OCC within an OFDM symbol, a higher order MCS can be used for modulation and coding. For time-domain OCC between symbols, the number of OCC-expanded OFDM symbols can also be scaled with the length of the OCC sequence set.

[0130] The first terminal device can determine the first OCC sequence according to the indication. In order to use OCC to realize orthogonal transmission of multiple terminal devices on the same time-frequency resource, a method for indicating OCC operation to the corresponding terminal device needs to be introduced. Exemplarily, the network device can instruct or manage the terminal device to select the OCC sequence, and schedule multiple terminal devices to use different orthogonal codes for transmission.

[0131] In some embodiments, the first terminal device can receive third information sent by the network device. The third information is used by the first terminal device to determine the first OCC sequence. The network device will be described in detail hereinafter in combination with FIG. 7.

[0132] As an example, the third information can directly indicate the first OCC sequence. When the third information is used to indicate the first OCC sequence, the network device can directly determine the first OCC sequence that can be used through the third information.

[0133] As an example, the third information can indirectly indicate the first OCC sequence. The first terminal device can determine (select) the first OCC sequence from the OCC sequence set according to the third information. Exemplarily, the third information can include an OCC sequence set and an index indication, and the first terminal device can determine its corresponding first OCC sequence from the multiple OCC sequences according to the index indication. Exemplarily, the third information can include an OCC sequence set and a selection strategy, and the first terminal device can select the first OCC sequence according to the selection strategy.

[0134] As an example, the third information can be carried in DCI. Exemplarily, when the first terminal device is configured to perform uplink transmission based on OCC, its corresponding first OCC sequence can be dynamically indicated in DCI.

[0135] Exemplarily, the third information can be carried in a new DCI field or reuse an existing DCI field. That is, the network device can add a new field in DCI to indicate the third information, or reuse an existing field to indicate the third information.

[0136] In some embodiments, when the uplink transmission performed by the first terminal device includes retransmission of PUSCH, the network device can configure the first OCC sequence for the first terminal device according to a plurality of information. The plurality of information can include: a repetition type of the PUSCH, a slot offset, a starting symbol relative to the start of the slot, a number of consecutive symbols allocated to the PUSCH from the starting symbol, a mapping type (mapping Type A / B), a number of PUSCH repetitions, and a number of slots corresponding to a transport block size.

[0137] Optionally, the multiple information can be used to determine the allocated resource of the PUSCH, and mapping type A / B is used to determine different allocation results.

[0138] In some embodiments, the network device can manage the multiplexing of the multiple terminal devices on the transmission resource based on the capability information or the indication information of the terminal device. For example, the network device can configure an OCC sequence for the terminal device after determining that the terminal device supports the OCC function.

[0139] As an example, the terminal device can send second information to the network device. The second information is used to indicate whether the first terminal device supports uplink transmission based on the OCC sequence. When the second information indicates that the first terminal device supports uplink transmission based on the OCC sequence, the network device configures and indicates through third information. When the second information indicates that the first terminal device does not support uplink transmission based on the OCC sequence, the network device does not consider the first terminal device when managing the OCC.

[0140] As an example, the second information can be the capability information of the first terminal device.

[0141] As an example, the second information can be the information of the first terminal device enabling / disabling the OCC feature control function. For example, the OCC feature control function of the first terminal device can be enabled / disabled through RRC.

[0142] Continuing to refer to FIG. 4, at step S420, the first terminal device determines a starting time domain position of uplink transmission based on the first OCC sequence according to the first information. The starting time domain position can be represented as a time slot or a symbol in a time slot, which is not limited here.

[0143] The uplink transmission based on the first OCC sequence can be the uplink transmission of multiple channels or multiple signals. The multiple channels are, for example, the PUSCH described above. The uplink transmission can include initial transmission and retransmission. The multiple signals are, for example, multiple uplink reference signals.

[0144] The uplink transmission based on the first OCC sequence can be used to transmit multiple types of data, which is not limited here.

[0145] As an example, the first uplink transmission can be the initial transmission and / or multiple repetition transmissions of the PUSCH.

[0146] As an example, the multiple uplink transmissions including the first uplink transmission can be the uplink transmissions of multiple terminal devices based on different OCC sequences respectively. The multiple uplink transmissions can be the transmissions of the same type of channel or signal, or the transmissions of different types of channel or signal.

[0147] Exemplarily, the multiple uplink transmissions can be repeated transmissions of PUSCHs respectively performed by the multiple terminal devices.

[0148] Exemplarily, the multiple uplink transmissions can include repeated transmissions of PUSCHs, and can also include sending of uplink reference signals.

[0149] In some embodiments, when allocating transmission resources and OCC sequences for the multiple terminal devices, the network device can configure multiple terminal devices of the same transmission type to multiplex the same resources, thereby improving the utilization of resources.

[0150] As an example, when the multiple uplink transmissions respectively include repeated transmissions of PUSCHs by the multiple terminal devices, the repeated transmissions of PUSCHs respectively performed by the multiple terminal devices correspond to the same number of repeated transmissions. That is, the multiple terminal devices all perform PUSCH transmission with the same number of repeated transmissions. By multiplexing PUSCHs with the same number of repeated transmissions, the resources can be utilized to the maximum extent.

[0151] The starting time-domain position of the uplink transmission based on the first OCC sequence refers to the starting time-domain position at which the first terminal device and other terminal devices multiplex the same resources based on the OCC sequence to perform uplink transmission. That is, not all uplink resources used by the first terminal device to perform uplink transmission are multiplexed based on the OCC sequence. Therefore, the first terminal device needs to determine the time at which to start using the first OCC sequence to perform uplink transmission. The network device also needs to determine the time at which different terminal devices use different OCC sequences, so as to facilitate decoding.

[0152] The network device can also determine the starting time-domain position of the uplink transmission based on the first OCC sequence according to the first information, as shown in step S710 in FIG. 7. The network device can be any one of the network devices described above or a device on the network side. In some embodiments, the network device includes a satellite in an NTN system, and the first terminal device is a terminal device that communicates through the satellite. Exemplarily, when the base station is deployed on the satellite, the first terminal device directly communicates with the base station on the satellite. Exemplarily, when the satellite is used as a relay, the first terminal device communicates with the network device on the ground through the satellite.

[0153] Exemplarily, when the network device includes a satellite, the first terminal device is located in the service area of the satellite at the current time to receive the third information through the satellite. Alternatively, multiple terminal devices in the first terminal device group are all located in the service area of the satellite at the current time to receive the indication information corresponding to each terminal device through the satellite.

[0154] In some embodiments, the network device, as a receiving end of the uplink transmission, can determine the time domain in which the plurality of terminal devices use the OCC according to the first information corresponding to the plurality of terminal devices respectively, and thus decode the received data.

[0155] The first information can be used by the first terminal device and the network device to obtain the starting time domain position of the uplink transmission using the first OCC sequence. As an example, the first information can also be used by the first terminal device and the network device to determine the time period in which the first OCC sequence is used.

[0156] In some embodiments, the first information can indicate a reference time for determining the starting time domain position. The reference time can also be referred to as a reference timing. When the plurality of terminal devices determine the starting time domain position of using the OCC sequence based on the same reference time, the receiving end can be facilitated to receive.

[0157] In some embodiments, the first information can indicate a transmission type or a transmission parameter corresponding to the starting time domain position. When the first uplink transmission includes repeated transmission of PUSCH, the first information can indicate the number of repeated transmissions corresponding to the starting time domain position.

[0158] The first information can be associated with the timing of the OCC sequence set and / or the plurality of uplink transmissions, so as to facilitate the plurality of terminal devices to determine the time of using the OCC sequence for uplink transmission based on the same reference time. As an example, when the network device schedules the plurality of terminal devices to multiplex the same resource for uplink transmission, the network device only needs to ensure that the starting time of using the OCC sequence is aligned with the reference timing.

[0159] As an example, the first information can be associated with the timing of the OCC sequence set, so as to facilitate the first terminal device to determine the time of using the OCC. The timing of the OCC sequence set can be determined according to the configuration of the cell, or can be determined according to the configuration of the OCC sequence set itself.

[0160] As an example, the first information can be associated with the plurality of uplink transmissions. As a possible implementation manner, the plurality of uplink transmissions includes the first uplink transmission, and the first information can include configuration parameters of the first uplink transmission. As another possible implementation manner, the first information can be determined according to the time domain position of the plurality of uplink transmissions. The time domain position can include the start time, the time length or the end time of the plurality of uplink transmissions. The first information can include a certain specific parameter in the plurality of time parameters, which is used by the plurality of terminal devices to align the reference timing.

[0161] In some embodiments, the first information can comprise one or more of: a number of repeated transmissions (a repetition number) of the PUSCH; a first timing associated with the OCC sequence for a serving cell in which the first terminal device is located; a second timing corresponding to the set of OCC sequences; a starting time of any of the plurality of uplink transmissions. The first information comprises the repetition number when the first uplink transmission comprises repeated transmissions of the PUSCH.

[0162] As an example, the number of repeated transmissions of the PUSCH can be used to determine the uplink transmission using the first OCC sequence.

[0163] As an example, the first timing associated with the OCC sequence within the serving cell can be a common OCC timing within the cell. For example, after introducing a cell-specific OCC timing T1, each terminal device using OCC needs to align the timing of OCC operation with the specific OCC timing common to the cell. In this way, when scheduling the first terminal device for transmission, the network device only needs to ensure that the start time of the repetition is aligned with the first timing, regardless of when other terminal devices scheduled in the same resource start their repeated transmissions of the PUSCH.

[0164] Optionally, the first timing is determined based on a number of repeated transmissions of some or all of the uplink transmissions within the serving cell and / or ephemeris parameters of a satellite corresponding to the serving cell. Illustratively, T1 can be determined based on the number of transmissions, or can be set based on NTN ephemeris parameters. For example, T1 is determined according to a maximum number of repeated transmissions of some or all of the uplink transmissions within the serving cell. As another example, T1 is determined according to a service time of the satellite.

[0165] Optionally, a starting time of the set of OCC sequences is determined according to the first timing, and a starting time-domain position is determined according to the first timing and a first offset value. For example, the starting time of the set of OCC sequences in which the first OCC sequence is located is the first timing. The starting time-domain position of the uplink transmission by the first terminal device using the first OCC sequence is the sum of the first timing and the first offset value.

[0166] As an example, the second timing corresponding to the set of OCC sequences can be a dedicated OCC timing for a group of terminal devices when the network device allocates OCC sequences to the group of terminal devices. For example, a group of terminal devices corresponds to a dedicated OCC timing T2, and the uplink transmission of each terminal device in the group of terminal devices needs to be aligned with the second timing. That is, when the network device schedules the group of terminal devices for transmission, it only needs to ensure that the start time of the repetition is aligned with the second timing. Even if all the terminal devices scheduled together for transmission have a deviation from the timer of the second timing, these terminal devices can still guarantee resource reuse based on OCC.

[0167] Optionally, the starting time of the OCC sequence set is determined according to the second timing, and the starting time-domain position is determined according to the second timing and the second offset value. For example, the starting time of the first OCC sequence used by the first terminal device is the second timing. The starting time-domain position of the uplink transmission of the first terminal device using the first OCC sequence is the sum of the second timing and the second offset value.

[0168] Optionally, the second timing can be the same as the time when any terminal device in the plurality of terminal devices starts the uplink transmission. For example, when the plurality of uplink transmissions are PUSCH repeated transmissions, the any terminal device can be the terminal device with the least or most number of repetitions.

[0169] Optionally, in the time domain corresponding to the first offset value or the second offset value, the first terminal device does not perform uplink transmission based on any OCC sequence in the OCC sequence set. That is, in the time domain corresponding to the first offset value or the second offset value, the first terminal device does not perform uplink transmission, or the uplink transmission does not multiplex the same resource based on OCC with other terminal devices. For example, in the time domain corresponding to the first offset value or the second offset value, any OCC sequence in the OCC sequence set is not used for the first terminal device to perform uplink transmission.

[0170] As an example, the starting time of any uplink transmission in the plurality of uplink transmissions can refer to any uplink transmission of the plurality of uplink transmissions multiplexing the same resource. When scheduling, the network device can set the OCC-related timing to be the same as the time of any uplink transmission.

[0171] Optionally, the any uplink transmission can be the uplink transmission corresponding to the terminal device with the least number of repetitions.

[0172] Optionally, the any uplink transmission can be the uplink transmission corresponding to the terminal device with the most number of repetitions.

[0173] In some embodiments, the first information corresponding to the plurality of terminal devices respectively can be the same or different.

[0174] In some embodiments, when the network device schedules by DCI, all multiplexed terminal devices can be scheduled to be sent at the same time. That is, the network device can also directly schedule the plurality of terminal devices to start using the OCC sequence at the same time-domain position.

[0175] The method of determining the OCC usage time according to the first information by the first terminal device and the network device is introduced above in combination with FIG. 6 and FIG. 7 respectively, to ensure that the starting time domain positions determined by the terminal device and the network device are consistent. The first information can be determined according to actual use. The various information included in the first information can be any one or any combination of multiple ones of the above, which is not limited here. In order to facilitate understanding, the first information in multiple scenarios is exemplarily described below in combination with FIG. 8 to FIG. 10 respectively.

[0176] In some embodiments, when the first uplink transmission includes repeated transmission of PUSCH, the repeated transmission can be part of the PUSCH repetition. That is, the network device can only schedule a part of the PUSCH retransmission of the first terminal device to share a certain resource with other terminal devices. For the OCC with scheduled repeated transmission, the configuration information of the network device can only involve a part of the retransmission of the multiplexing resource, which helps to more flexibly apply OCC for multiplexing.

[0177] As an example, when the first information includes the number of repeated transmissions of PUSCH, the starting time domain position of the uplink transmission based on the first OCC sequence can be related to the number of repeated transmissions.

[0178] As a possible implementation, the OCC sequence set can include N OCC sequences, N being a positive integer, and the number of repeated transmissions of PUSCH can be M, M being a positive integer. When M is greater than N, the first OCC sequence is used for any N consecutive repeated transmissions of the M repeated transmissions, and the starting time domain position is determined according to the time domain position of the first repeated transmission in the any N consecutive repeated transmissions. For example, when N is 2, the starting time domain position can be the starting time domain position of the first retransmission in any 2 consecutive repeated transmissions.

[0179] As another possible implementation, when M is equal to or less than N, the first OCC sequence is used for the M repeated transmissions, and the starting time domain position is the starting time domain position of the first repeated transmission in the M repeated transmissions. For example, when the length of the OCC sequence set is 2, and the first terminal device is scheduled for 2 repeated transmissions, the 2 repeated transmissions of the first terminal device are completely covered by the OCC.

[0180] As an example, the starting time domain position can be determined according to the position of the initial PUSCH transmission (also referred to as initial transmission) and an offset index. The offset index can also be referred to as offset slot index. Exemplarily, an offset index index offset The offset index can indicate the position of the PUSCH repeated transmission of the first terminal device using the first OCC sequence relative to the initial PUSCH transmission.

[0181] Exemplarily, the first uplink transmission comprises a PUSCH transmission (the first OCC sequence is used for the PUSCH transmission), and a starting time domain position of the PUSCH transmission is determined according to an offset index corresponding to the PUSCH transmission offset It is determined that the offset index can be determined according to the first information.

[0182] Exemplarily, based on the configuration of the first OCC sequence, the first terminal device determines a starting time domain position K s_occ may be expressed as:

[0183] wherein n represents a slot scheduled by DCI, μ PUSCH and μ PDCCH respectively represent subcarrier spacing configurations of PUSCH and PDCCH, K2 is a data set parameter of PUSCH, and K offset represents an offset parameter, represents a subcarrier spacing configuration related to a frequency range.

[0184] Optionally, K2 can be used to determine a starting slot of the allocated PUSCH, K s_occ may be a slot where the first OCC sequence starts.

[0185] Optionally, K offset is a parameter configured by a higher layer. For frequency range 1, the value of K

[0186] For ease of understanding, the following takes an example of OCC sequence used for PUSCH repeated transmission, and exemplarily illustrates in combination with FIG. 8. FIG. 8 is written from the perspective of two terminal devices and NTN interaction. The two terminal devices are terminal device 1 and terminal device 2 respectively. The NTN can represent a device on the network side of the NTN, such as a satellite.

[0187] Referring to FIG. 8, in step S810, the terminal device 1 and the terminal device 2 respectively receive the OCC set configuration sent by the NTN. The OCC set is also a set of OCC sequences. The NTN can be sent through RRC signaling.

[0188] In step S820, the NTN configures the number of repetitions of the terminal device 1 and the terminal device 2 through DCI. As shown in FIG. 8, the number of repetitions of the terminal device 1 is 2, and the number of repetitions of the terminal device 2 is 4.

[0189] At step S830, the NTN indicates the OCC index through a DCI field. The DCI field can also indicate the code sequence and the offset to the first repetition.

[0190] At step S840, the terminal device 2 performs the scheduled 4 repetitions, which are repetition transmission 1 to repetition transmission 4. Among them, only the repetition transmission 2 and the repetition transmission 3 use the OCC sequence configured by the OCC.

[0191] At step S850, the terminal device 1 performs the scheduled 2 repetitions based on the OCC configuration, which are repetition transmission 1 and repetition transmission 2.

[0192] As can be seen from FIG. 8, the terminal device 1 is scheduled for 2 repetitions, and the terminal device 2 is scheduled for 4 repetitions. The length of the OCC configuration is 2. As shown in FIG. 8, the OCC sequence set with a length of 2 is only used for the second and third repetition transmissions of the terminal device 2, and the 2 repetitions scheduled for the terminal device 1 are completely covered by the OCC.

[0193] Optionally, for the terminal device 2, the 2 repetitions applying the OCC can also be any 2 consecutive repetitions among the 4 repetitions. For example, the first and second repetition transmissions. For another example, the third and fourth repetition transmissions.

[0194] The above describes the application of the OCC sequence on the PUSCH repetition in combination with FIG. 8. Irrespective of whether it is the PUSCH repetition, in order to help the network device to schedule the appropriate application of the OCC sequence on the uplink transmission, the timing related to the OCC can be introduced. As described above, the first timing can be the timing common to the serving cells, and the second timing is the timing special for the OCC sequence set.

[0195] For ease of understanding, the use of the two reference timings is exemplarily described below in combination with FIG. 9 and FIG. 10. The reference timing in FIG. 9 is the first timing described above, and the reference timing in FIG. 10 is the second timing described above. The two terminal devices performing the uplink transmission in FIG. 9 and FIG. 10 are the terminal device 1 and the terminal device 2. The length of the OCC configuration is 4.

[0196] Referring to FIG. 9, time slot 1 is used as the timing (first timing) of the cell-specific OCC sequence. Each terminal device based on OCC sequence multiplexing in the NTN cell needs to be aligned with the timing T1. For example, the time for the terminal device to perform uplink transmission based on the first OCC sequence multiplexing is T1+t1. For another example, the time for the terminal device 2 to perform uplink transmission based on the corresponding OCC sequence multiplexing is T1+t2. Accordingly, the network device can explicitly know which time resources the received multiple terminal devices are multiplexed together according to the time difference.

[0197] Referring to FIG. 10, the second timing is determined according to the corresponding uplink transmission of the terminal device 1, or in other words, the OCC timing of other uplink transmissions is determined according to the corresponding uplink transmission of the terminal device 1. For example, the time for the terminal device 1 to perform uplink transmission based on the corresponding OCC sequence multiplexing is T2; the time for the terminal device 2 to perform uplink transmission based on the corresponding OCC sequence multiplexing is T2+t3.

[0198] In FIGS. 9 and 10, OCC is used to represent that all 4 OCC sequences are used, or the OCC sequence corresponding to the terminal device is used. OCC is partially used to represent that part of the 4 OCC sequences is used, or the OCC sequence corresponding to the terminal device is not used.

[0199] The above describes the method embodiments of the present application in detail in combination with FIGS. 1 to 10. The device embodiments of the present application are described in detail below in combination with FIGS. 11 to 13. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments, and therefore, the parts not described in detail can be referred to the foregoing method embodiments.

[0200] FIG. 11 is a schematic block diagram of an apparatus for satellite communication in an NTN according to an embodiment of the present application. The apparatus 1100 can be any one of the first terminal devices described above. The apparatus 1100 shown in FIG. 11 includes a first determining unit 1110 and a second determining unit 1120.

[0201] The first determining unit 1110 can be configured to determine a first OCC sequence.

[0202] The second determining unit 1120 can be configured to determine, according to first information, a starting time domain position of uplink transmission based on a first OCC sequence, wherein the first OCC sequence is any one of a set of OCC sequences, the set of OCC sequences is used to include multiple uplink transmissions performed by multiple terminal devices including the first terminal device, and the first information is associated with the timing of the set of OCC sequences and / or the multiple uplink transmissions.

[0203] Optionally, the OCC sequence set is determined according to a plurality of sub-sets, and any one of the OCC sequences in the OCC sequence set is determined according to a product of at least two of the plurality of sub-sets.

[0204] Optionally, the plurality of sub-sets includes a first sub-set and a second sub-set, and the plurality of OCC sequences in the first sub-set correspond to a plurality of frequency domain units within a same time domain unit, and the plurality of OCC sequences in the second sub-set correspond to a plurality of time domain units within a same frequency domain unit.

[0205] Optionally, the first OCC sequence is used for first uplink transmission performed by the first terminal device, and the first uplink transmission includes sending a first transport block, and a size of the first transport block is determined according to an extension factor corresponding to the first uplink transmission.

[0206] Optionally, the first transport block is transmitted through a first resource, and the extension factor is determined according to a length of the OCC sequence set and / or a number of terminal devices multiplexing the first resource.

[0207] Optionally, the apparatus 1100 further includes a sending unit, configured to send second information to the network device; and the second information is used to indicate whether the first terminal device supports uplink transmission based on OCC sequences.

[0208] Optionally, the apparatus 1100 further includes a receiving unit, configured to receive third information sent by the network device; and the third information is carried in DCI; and the third information is used to indicate the first OCC sequence, or the third information is used for the first terminal device to determine the first OCC sequence in the OCC sequence set.

[0209] Optionally, the plurality of uplink transmissions respectively include PUSCH repeated transmissions of the plurality of terminal devices, and the PUSCH repeated transmissions of the plurality of terminal devices respectively correspond to a same number of repeated transmissions.

[0210] Optionally, the first information includes one or more of the following: a number of repeated transmissions of PUSCH; a first timing related to the OCC sequence and a serving cell of the first terminal device; a second timing corresponding to the OCC sequence set; and a starting time of any one of the plurality of uplink transmissions.

[0211] Optionally, the OCC sequence set includes N OCC sequences, N is a positive integer, the number of repeated transmissions is M, M is a positive integer, when M is greater than N, the first OCC sequence is used for any N consecutive repeated transmissions of M repeated transmissions, and the starting time domain position is determined according to a time domain position of a first repeated transmission in the any N consecutive repeated transmissions.

[0212] Optionally, the starting time of the OCC sequence set is determined according to the first timing or the second timing, and the starting time domain position is determined according to the first timing and the first offset value, or the starting time domain position is determined according to the second timing and the second offset value.

[0213] Optionally, the first timing is determined based on a repetition number of partial or all uplink transmissions in the serving cell and / or ephemeris parameters of a satellite corresponding to the serving cell.

[0214] Optionally, the first OCC sequence is used for PUSCH transmission, and a starting time domain position of the PUSCH transmission is determined according to an offset index corresponding to the PUSCH transmission, and the offset index is determined according to the first information.

[0215] Optionally, the starting time domain position K s_occ is:

[0216] wherein index offset represents the offset index, n represents a slot scheduled by the DCI, μ PUSCH and μ PDCCH respectively represent subcarrier spacing configurations of the PUSCH and the PDCCH, K2 is a data set parameter of the PUSCH, and K offset represents an offset parameter, represents a subcarrier spacing configuration related to a frequency range.

[0217] FIG. 12 is a schematic block diagram of another apparatus for wireless communication, according to an embodiment of the present application. The apparatus 1200 can be any of the network devices described above. The apparatus 1200 shown in FIG. 12 includes a determining unit 1210.

[0218] The determining unit 1210 can be configured to determine, according to first information, a starting time domain position of uplink transmission of a first terminal device based on a first OCC sequence, wherein the first OCC sequence is any one of a set of OCC sequences, the set of OCC sequences is used for a plurality of terminal devices including the first terminal device to respectively perform a plurality of uplink transmissions, and the first information is associated with timing of the set of OCC sequences and / or the plurality of uplink transmissions.

[0219] Optionally, the set of OCC sequences is determined according to a plurality of sub-sets, and any one of the set of OCC sequences is determined according to a product of at least two sub-sets in the plurality of sub-sets.

[0220] Optionally, the plurality of sub-sets includes a first sub-set and a second sub-set, and the plurality of OCC sequences in the first sub-set correspond to a plurality of frequency domain units within a same time domain unit, and the plurality of OCC sequences in the second sub-set correspond to a plurality of time domain units within a same frequency domain unit.

[0221] Optionally, the first OCC sequence is used for first uplink transmission by the first terminal device, and the first uplink transmission comprises sending a first transport block, and a size of the first transport block is determined according to an extension factor corresponding to the first uplink transmission.

[0222] Optionally, the first transport block is transmitted through a first resource, and the extension factor is determined according to a length of the OCC sequence set and / or a number of terminal devices multiplexing the first resource.

[0223] Optionally, the apparatus 1200 further comprises a receiving unit, configured to receive second information sent by the first terminal device; wherein the second information is used to indicate whether the first terminal device supports uplink transmission based on OCC sequences.

[0224] Optionally, the apparatus 1200 further comprises a sending unit, configured to send third information to the first terminal device; wherein the third information is carried in DCI; and the third information is used to indicate the first OCC sequence, or the third information is used for the first terminal device to determine the first OCC sequence in the OCC sequence set.

[0225] Optionally, the plurality of uplink transmissions respectively comprise PUSCH repeated transmissions of the plurality of terminal devices, and the PUSCH repeated transmissions of the plurality of terminal devices correspond to a same number of repeated transmissions.

[0226] Optionally, the first information comprises one or more of the following: a number of repeated transmissions of the PUSCH; a first timing related to the OCC sequence for a serving cell in which the first terminal device is located; a second timing corresponding to the OCC sequence set; a starting time of any uplink transmission in the plurality of uplink transmissions.

[0227] Optionally, the OCC sequence set comprises N OCC sequences, N is a positive integer, the number of repeated transmissions is M, M is a positive integer, when M is greater than N, the first OCC sequence is used for any N consecutive repeated transmissions in M repeated transmissions, and a starting time domain position is determined according to a time domain position of a first repeated transmission in the any N consecutive repeated transmissions.

[0228] Optionally, a starting time of the OCC sequence set is determined according to the first timing or the second timing, the starting time domain position is determined according to the first timing and a first offset value, or the starting time domain position is determined according to the second timing and a second offset value.

[0229] Optionally, the first timing is determined based on a number of repeated transmissions of some or all uplink transmissions in the serving cell and / or ephemeris parameters of a satellite corresponding to the serving cell.

[0230] Optionally, the first OCC sequence is used for PUSCH transmission, and a starting time domain position of the PUSCH transmission is determined according to an offset index corresponding to the PUSCH transmission, and the offset index is determined according to the first information.

[0231] Optionally, the starting time domain position K s_occ is:

[0232] wherein index offset denotes an offset index, n denotes a slot scheduled by the DCI, μ PUSCH and μ PDCCH denote subcarrier spacing configurations of the PUSCH and the PDCCH respectively, K2 is a data set parameter of the PUSCH, K offset denotes an offset parameter, denotes a subcarrier spacing configuration related to a frequency range.

[0233] FIG. 13 shows a structural schematic diagram of a communication apparatus according to an embodiment of the present application. The dashed line in FIG. 13 indicates that the unit or module is optional. The apparatus 1300 can be used to implement the method described in the above method embodiments. The apparatus 1300 can be a chip, a terminal device or a network device.

[0234] The apparatus 1300 can include one or more processors 1310. The processor 1310 can support the apparatus 1300 to implement the method described in the above method embodiments. The processor 1310 can be a general purpose processor or a dedicated processor. For example, the processor can be a central processing unit (CPU). Alternatively, the processor can also be other general purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, etc. The general purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0235] The apparatus 1300 can also include one or more memories 1320. The memory 1320 stores programs, which can be executed by the processor 1310, so that the processor 1310 performs the method described in the above method embodiments. The memory 1320 can be independent of the processor 1310 or integrated in the processor 1310.

[0236] The apparatus 1300 can also include a transceiver 1330. The processor 1310 can communicate with other devices or chips through the transceiver 1330. For example, the processor 1310 can perform data transceiving with other devices or chips through the transceiver 1330.

[0237] The application further provides a computer readable storage medium for storing a program. The computer readable storage medium can be applied to the terminal device or the network device provided by the application, and the program enables a computer to execute the method performed by the terminal device or the network device in the embodiments of the application.

[0238] The computer readable storage medium can be any available medium or a data storage device such as a server, data center, etc. integrated with one or more available medium sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a digital video disc (digital video disc, DVD)), or a semiconductor medium (for example, a solid state disk (solid state disk, SSD)), etc.

[0239] The application further provides a computer program product. The computer program product includes a program. The computer program product can be applied to the terminal device or the network device provided by the application, and the program enables a computer to execute the method performed by the terminal device or the network device in the embodiments of the application.

[0240] In the above embodiments, all or part of the embodiments can be realized by software, hardware, firmware or any combination thereof. When realized by software, all or part of the embodiments can be realized 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 described in the embodiments of the application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (for example, coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (for example, infrared, wireless, microwave, etc.) mode.

[0241] The application further provides a computer program. The computer program can be applied to the terminal device or the network device provided by the application, and the computer program enables a computer to execute the method performed by the terminal or network device in the embodiments of the application.

[0242] The terms "system" and "network" can be used interchangeably in this application. In addition, the terms used in this application are only used to explain the specific embodiments of the application, and are not intended to limit the application. The terms "first", "second", "third", and "fourth" and the like in the specification and claims of the application and the drawings are used to distinguish different objects, and are not used to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion.

[0243] In embodiments of the present application, the term "indicate" can be direct indication or indirect indication, or can represent an associated relationship. For example, A indicates B, which can mean that B can be obtained directly through A; or A indirectly indicates B, for example, A indicates C, and B can be obtained through C; or A and B have an associated relationship.

[0244] In embodiments of the present application, the term "corresponding" can represent a direct or indirect corresponding relationship between the two, or an associated relationship between the two, or an indication and being indicated, configuration and being configured, etc.

[0245] In embodiments of the present application, "predefined" or "preconfigured" can be realized by pre-saving corresponding codes, tables or other means for indicating related information in devices (such as terminal devices and network devices), and the specific implementation manner is not limited in the present application. For example, predefinition can refer to definition in a protocol.

[0246] In embodiments of the present application, the "protocol" can refer to a standard protocol in the communication field, which can include LTE protocol, NR protocol and related protocols applied in future communication systems, and the present application is not limited thereto.

[0247] In embodiments of the present application, determining B according to A does not mean that B is determined only according to A, but B can also be determined according to A and / or other information.

[0248] In embodiments of the present application, the term "and / or" is only used to describe the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent three cases: A exists alone, A and B exist together, and B exists alone. In addition, the character " / " in this paper generally represents an "or" relationship between the front and rear associated objects.

[0249] In embodiments of the present application, the size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0250] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the embodiments of the device described above are merely schematic, and the division of the units is merely logical function division. There can be other division manners in actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.

[0251] The units described as separated components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments of the present application.

[0252] In addition, each functional unit in the embodiments of the present application can be integrated in a processing unit, or each unit can exist physically as a separate unit, or two or more units can be integrated in one unit.

[0253] The above describes only specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for wireless communication, comprising: The method comprises: A first terminal device determines a first orthogonal cover code (OCC) sequence; The first terminal device determines a starting time domain position of uplink transmission based on the first OCC sequence according to first information; The first OCC sequence is any one of a set of OCC sequences, the set of OCC sequences is used for a plurality of terminal devices including the first terminal device to respectively perform a plurality of uplink transmissions, and the first information is associated with timing of the set of OCC sequences and / or the plurality of uplink transmissions.

2. The method of claim 1, wherein, The set of OCC sequences is determined according to a plurality of subsets, and any one of the set of OCC sequences is determined according to a product of multiplication between at least two subsets in the plurality of subsets.

3. The method of claim 2, wherein, The plurality of subsets includes a first subset and a second subset, a plurality of OCC sequences in the first subset correspond to a plurality of frequency domain units within a same time domain unit, and a plurality of OCC sequences in the second subset correspond to a plurality of time domain units within a same frequency domain unit.

4. The method according to any one of claims 1 to 3, characterized in that, The first OCC sequence is used for a first uplink transmission performed by the first terminal device, the first uplink transmission includes sending a first transport block, and a size of the first transport block is determined according to an extension factor corresponding to the first uplink transmission.

5. The method of claim 4, wherein, The first transport block is transmitted through a first resource, and the extension factor is determined according to a length of the set of OCC sequences and / or a number of terminal devices multiplexing the first resource.

6. The method according to any one of claims 1-5, characterized in that, The method further comprises: The first terminal device sends second information to a network device; The second information is used to indicate whether the first terminal device supports uplink transmission based on an OCC sequence.

7. The method according to any one of claims 1 to 6, characterized in that, The method further comprises: The first terminal device receives third information sent by a network device; The third information is carried in downlink control information (DCI), the third information is used to indicate the first OCC sequence, or the third information is used for the first terminal device to determine the first OCC sequence in the set of OCC sequences.

8. The method according to any one of claims 1-7, characterized in that, The plurality of uplink transmissions respectively include physical uplink shared channel (PUSCH) repeated transmissions of the plurality of terminal devices, and the PUSCH repeated transmissions of the plurality of terminal devices respectively correspond to a same number of repeated transmissions.

9. The method according to any one of claims 1-8, characterized in that, The first information includes one or more of the following: A number of repeated transmissions of a PUSCH; A first timing related to an OCC sequence of a serving cell of the first terminal device; A second timing corresponding to the set of OCC sequences; A starting time of any uplink transmission in the plurality of uplink transmissions.

10. The method of claim 9, wherein, The set of OCC sequences includes N OCC sequences, N is a positive integer, the number of repeated transmissions is M, M is a positive integer, when M is greater than N, the first OCC sequence is used for any N consecutive repeated transmissions in M repeated transmissions, and the starting time domain position is determined according to a time domain position of a first repeated transmission in the any N consecutive repeated transmissions.

11. The method of claim 9, wherein, A starting time of the OCC sequence set is determined according to the first timing or the second timing, and a starting time domain position is determined according to the first timing and a first offset value, or the starting time domain position is determined according to the second timing and a second offset value.

12. The method according to any one of claims 9-11, characterized in that, The first timing is determined based on a repetition transmission number of partial or all uplink transmissions in the serving cell and / or an ephemeris parameter of a satellite corresponding to the serving cell.

13. The method according to any one of claims 9-12, characterized in that, The first OCC sequence is used for PUSCH transmission, and a starting time domain position of the PUSCH transmission is determined according to an offset index corresponding to the PUSCH transmission, and the offset index is determined according to the first information.

14. The method of claim 13, wherein, The start time domain position K s_occ is: wherein index offset denotes the offset index, n denotes a slot scheduled by the DCI, μ PUSCH and μ PDCCH denote the subcarrier spacing configuration of PUSCH and physical downlink control channel, PDCCH, respectively, K2 is a data set parameter of PUSCH, K offset denotes an offset parameter, Indicates a subcarrier spacing configuration related to a frequency range.

15. A method for wireless communication, comprising: Comprise: The network device determines, according to first information, a starting time domain position of first terminal equipment for uplink transmission based on a first orthogonal cover code (OCC) sequence; Wherein, the first OCC sequence is any one of an OCC sequence set, the OCC sequence set is used for multiple uplink transmissions of multiple terminal equipments including the first terminal equipment, and the first information is associated with timing of the OCC sequence set and / or the multiple uplink transmissions.

16. The method of claim 15, wherein, The OCC sequence set is determined according to multiple sub-sets, and any one of the OCC sequence set is determined according to the product of at least two sub-sets in the multiple sub-sets.

17. The method of claim 16, wherein, The multiple sub-sets include a first sub-set and a second sub-set, and the multiple OCC sequences in the first sub-set correspond to multiple frequency domain units in the same time domain unit, and the multiple OCC sequences in the second sub-set correspond to multiple time domain units in the same frequency domain unit.

18. The method according to any one of claims 15-17, characterized by, The first OCC sequence is used for uplink transmission of the first terminal equipment, which is a first uplink transmission, and the first uplink transmission includes sending a first transport block, and the size of the first transport block is determined according to an expansion factor corresponding to the first uplink transmission.

19. The method of claim 18, wherein, The first transport block is transmitted through a first resource, and the expansion factor is determined according to the length of the OCC sequence set and / or the number of terminal equipments multiplexing the first resource.

20. The method of any one of claims 15-19, wherein, The method further comprises: The network device receives second information sent by the first terminal equipment; Wherein, the second information is used to indicate whether the first terminal equipment supports uplink transmission based on OCC sequence.

21. The method according to any one of claims 15-20, characterized in that, The method further comprises: The network device sends third information to the first terminal equipment; Wherein, the third information is carried in downlink control information (DCI); the third information is used to indicate the first OCC sequence, or the third information is used for the first terminal equipment to determine the first OCC sequence in the OCC sequence set.

22. The method of any one of claims 15-21, wherein, The multiple uplink transmissions respectively include physical uplink shared channel (PUSCH) repeated transmissions of the multiple terminal equipments, and the PUSCH repeated transmissions of the multiple terminal equipments correspond to the same repetition transmission number.

23. The method of any one of claims 15-22, wherein, The first information includes one or more of the following: The repetition transmission number of PUSCH; The first timing of the serving cell of the first terminal equipment related to the OCC sequence; The second timing corresponding to the OCC sequence set; The starting time of any uplink transmission of the plurality of uplink transmissions.

24. The method of claim 23, wherein, The OCC sequence set includes N OCC sequences, N is a positive integer, the number of repetitions is M, M is a positive integer, when M is greater than N, the first OCC sequence is used for any N consecutive repetitions of M times of repeated transmission, and the starting time domain position is determined according to the time domain position of the first repeated transmission in the any N consecutive repetitions.

25. The method of claim 23, wherein, The starting time of the OCC sequence set is determined according to the first timing or the second timing, the starting time domain position is determined according to the first timing and a first offset value, or the starting time domain position is determined according to the second timing and a second offset value.

26. The method of any one of claims 23-25, wherein, The first timing is determined based on the number of repetitions of some or all uplink transmissions in the serving cell and / or the ephemeris parameters of the satellite corresponding to the serving cell.

27. The method of any one of claims 23-26, wherein, The first OCC sequence is used for PUSCH transmission, and the starting time domain position of the PUSCH transmission is determined according to the offset index corresponding to the PUSCH transmission, and the offset index is determined according to the first information.

28. The method of claim 27, wherein, The start time domain position K s_occ is: wherein index offset denotes the offset index, n denotes the slot scheduled by the DCI, μ PUSCH and μ PDCCH denote the subcarrier spacing configuration of PUSCH and physical downlink control channel, PDCCH, respectively, K2 is the data set parameter of PUSCH, K offset denotes the offset parameter, Indicates a subcarrier spacing configuration related to a frequency range.

29. An apparatus for wireless communication, the apparatus comprising: The device is a first terminal device, and the device includes: A first determination unit configured to determine a first orthogonal cover code (OCC) sequence; A second determination unit configured to determine a starting time domain position of uplink transmission based on the first OCC sequence according to first information; The first OCC sequence is any one of an OCC sequence set, the OCC sequence set is used for a plurality of terminal devices including the first terminal device to perform a plurality of uplink transmissions respectively, and the first information is associated with the timing of the OCC sequence set and / or the plurality of uplink transmissions. The OCC sequence set is determined according to a plurality of sub-sets, and any one of the OCC sequence set is determined according to the product of at least two sub-sets in the plurality of sub-sets.

30. The apparatus of claim 29, wherein, The plurality of sub-sets includes a first sub-set and a second sub-set, a plurality of OCC sequences in the first sub-set correspond to a plurality of frequency domain units in the same time domain unit, and a plurality of OCC sequences in the second sub-set correspond to a plurality of time domain units in the same frequency domain unit.

31. The apparatus of claim 30, wherein, The first OCC sequence is used for uplink transmission performed by the first terminal device, which is a first uplink transmission, and the first uplink transmission includes sending a first transport block, and the size of the first transport block is determined according to an expansion factor corresponding to the first uplink transmission.

32. The apparatus of any one of claims 29-31, wherein, The first transport block is transmitted through a first resource, and the expansion factor is determined according to the length of the OCC sequence set and / or the number of terminal devices multiplexing the first resource.

33. The apparatus of claim 32, wherein, The device further includes:

34. The apparatus of any one of claims 29-33, wherein, A sending unit configured to send second information to a network device; The second information is used to indicate whether the first terminal device supports uplink transmission based on an OCC sequence. The device further includes:

35. The apparatus of any one of claims 29-34, wherein, A receiving unit configured to receive third information sent by a network device; ​ The third information is carried in downlink control information (DCI), and is used for indicating the first OCC sequence or for the first terminal device to determine the first OCC sequence from the OCC sequence set.

36. The apparatus of any one of claims 29-35, wherein, The multiple uplink transmissions respectively include physical uplink shared channel (PUSCH) repetition transmissions of the multiple terminal devices, and the PUSCH repetition transmissions of the multiple terminal devices respectively correspond to the same repetition transmission times.

37. The apparatus of any one of claims 29-36, wherein, The first information includes one or more of the following: a repetition transmission time of the PUSCH; a first timing related to the OCC sequence and a serving cell where the first terminal device is located; a second timing corresponding to the OCC sequence set; a starting time of any uplink transmission in the multiple uplink transmissions.

38. The device of claim 37, wherein, The OCC sequence set includes N OCC sequences, N is a positive integer, the repetition transmission time is M, M is a positive integer, when M is greater than N, the first OCC sequence is used for any N consecutive repetition transmissions in M repetition transmissions, and the starting time domain position is determined according to a time domain position of the first repetition transmission in the any N consecutive repetition transmissions.

39. The device of claim 37, wherein, The starting time of the OCC sequence set is determined according to the first timing or the second timing, the starting time domain position is determined according to the first timing and a first offset value, or the starting time domain position is determined according to the second timing and a second offset value.

40. The device of any one of claims 37-39, wherein, The first timing is determined based on repetition transmission times of some or all uplink transmissions in the serving cell and / or ephemeris parameters of a satellite corresponding to the serving cell.

41. The device of any one of claims 37-40, wherein, The first OCC sequence is used for PUSCH transmission, and a starting time domain position of the PUSCH transmission is determined according to an offset index corresponding to the PUSCH transmission, and the offset index is determined according to the first information.

42. The device of claim 41, wherein, The start time domain position K s_occ is: wherein index offset denotes the offset index, n denotes a slot scheduled by the DCI, μ PUSCH and μ PDCCH denote the subcarrier spacing configuration of PUSCH and physical downlink control channel, PDCCH, respectively, K2 is a data set parameter of PUSCH, K offset denotes an offset parameter, An indication of a subcarrier spacing configuration related to a frequency range.

43. A device for wireless communication, characterized in that, The apparatus is a network device, and the apparatus includes: a determining unit configured to determine, according to first information, a starting time domain position of uplink transmission of a first terminal device based on a first orthogonal cover code (OCC) sequence; The first OCC sequence is any one of an OCC sequence set, the OCC sequence set is used for multiple terminal devices including the first terminal device to respectively perform multiple uplink transmissions, and the first information is associated with timing of the OCC sequence set and / or the multiple uplink transmissions.

44. The device of claim 43, wherein, The OCC sequence set is determined according to multiple sub-sets, and any one of the OCC sequence set is determined according to a product of at least two sub-sets in the multiple sub-sets.

45. The device of claim 44, wherein, The multiple sub-sets include a first sub-set and a second sub-set, multiple OCC sequences in the first sub-set correspond to multiple frequency domain units in a same time domain unit, and multiple OCC sequences in the second sub-set correspond to multiple time domain units in a same frequency domain unit.

46. The device of any one of claims 43-45, wherein, The first OCC sequence is used for first uplink transmission of the first terminal device, and the first uplink transmission includes sending a first transport block, and a size of the first transport block is determined according to an extension factor corresponding to the first uplink transmission.

47. The device of claim 46, wherein, The first transport block is transmitted through a first resource, and the extension factor is determined according to a length of the OCC sequence set and / or a number of terminal devices multiplexing the first resource.

48. The device of any one of claims 43-47, wherein, The apparatus further includes: a receiving unit, configured to receive second information sent by the first terminal device; The second information is used to indicate whether the first terminal device supports uplink transmission based on an OCC sequence.

49. The device of any of claims 43-48, wherein, The apparatus further includes: a sending unit, configured to send third information to the first terminal device; The third information is carried in downlink control information (DCI), and the third information is used to indicate the first OCC sequence, or the third information is used for the first terminal device to determine the first OCC sequence in the OCC sequence set.

50. The device of any of claims 43-49, wherein, The plurality of uplink transmissions respectively include physical uplink shared channel (PUSCH) repeated transmissions of the plurality of terminal devices, and the PUSCH repeated transmissions of the plurality of terminal devices correspond to a same number of repeated transmissions.

51. The device of any of claims 43-50, wherein, The first information includes one or more of the following: a number of repeated transmissions of the PUSCH; a first timing related to an OCC sequence of a serving cell in which the first terminal device is located; a second timing corresponding to the OCC sequence set; a starting time of any uplink transmission in the plurality of uplink transmissions.

52. The device of claim 51, wherein, The OCC sequence set includes N OCC sequences, N is a positive integer, the number of repeated transmissions is M, M is a positive integer, when M is greater than N, the first OCC sequence is used for any N consecutive repeated transmissions in M repeated transmissions, and the starting time domain position is determined according to a time domain position of a first repeated transmission in the any N consecutive repeated transmissions.

53. The device of claim 51, wherein, The starting time of the OCC sequence set is determined according to the first timing or the second timing, the starting time domain position is determined according to the first timing and a first offset value, or the starting time domain position is determined according to the second timing and a second offset value.

54. The device of any one of claims 51-53, wherein, The first timing is determined based on a number of repeated transmissions of some or all uplink transmissions in the serving cell and / or an ephemeris parameter of a satellite corresponding to the serving cell.

55. The device of any one of claims 51-54, wherein, The first OCC sequence is used for PUSCH transmission, a starting time domain position of the PUSCH transmission is determined according to an offset index corresponding to the PUSCH transmission, and the offset index is determined according to the first information.

56. The device of claim 55, wherein, The start time domain position K s_occ is: wherein index offset denotes the offset index, n denotes the slot scheduled by the DCI, μ PUSCH and μ PDCCH denote the subcarrier spacing configuration of PUSCH and physical downlink control channel, PDCCH, respectively, K2 is the data set parameter of PUSCH, K offset denotes the offset parameter, Indicates a subcarrier spacing configuration related to a frequency range.

57. A communications device, characterized by includes a memory for storing a program and a processor for invoking the program in the memory to perform the method of any one of claims 1-28.

58. An apparatus, comprising: includes a processor for invoking a program from a memory to perform the method of any one of claims 1-28.

59. A chip, comprising: includes a processor for invoking a program from a memory to cause a device in which the chip is installed to perform the method of any one of claims 1-28.

60. A computer-readable storage medium, characterized in that, A computer program product comprising a computer readable medium having stored thereon a computer program, the computer program causing a computer to perform the method of any one of claims 1-28.

61. A computer program product, characterised in that, A computer program product comprising a computer readable medium having stored thereon a computer program, the computer program causing a computer to perform the method of any one of claims 1-28.

62. A computer program, characterized in that, The computer program product causes a computer to perform the method of any one of claims 1-28.

Citation Information

Patent Citations

  • Method for transmitting and receiving uplink control channel and apparatus therefor

    CN117083954A

  • Method and apparatus for satellite communication in non-terrestrial network

    CN118318491A

  • Communication method and device

    CN118338427A

  • User terminal and radio communication method

    US20210368495A1

  • Method and device for scheduling retransmission resources

    WO2020199957A1