Information transmission method and device, and storage medium and program product
By using orthogonal overlay codes (OCC) for symbol-level, time-slot-level, or multi-time-slot-level resource mapping in IoT systems, and combining time-division multiplexing and cyclic shift techniques, the problems of limited transmission resources and accuracy of multi-user DMRS transmission in IoT systems are solved, thereby improving system capacity and signal decoding success rate.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-21
- Publication Date
- 2026-04-02
AI Technical Summary
In IoT systems, when repeating techniques to enhance uplink coverage between terrestrial and non-terrestrial networks, there are issues with limited transmission resources and the accuracy of multi-user DMRS transmission. In particular, gaps and dropped data can disrupt the orthogonality and integrity of OCC, affecting demodulation accuracy.
Orthogonal overlay codes (OCCs) are used to map resources at the symbol level, time slot level, or multiple time slot level. Through time division multiplexing (TDM) and cyclic shifting, the orthogonality and integrity of the OCC are maintained by ensuring that the OCC transmits signals without crossing gaps, or by discarding or delaying the transmission of signals when gaps exist.
It improved resource utilization and uplink transmission capacity, ensured accurate transmission of multi-user DMRS, and enhanced signal decoding success rate and system capacity.
Smart Images

Figure CN2025116128_02042026_PF_FP_ABST
Abstract
Description
Information transmission method and device, storage medium and program product
[0001] The present disclosure claims priority to Chinese Patent Application No. 202411397359.7, filed on September 30, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0002] The present disclosure relates to the field of communication technology, and in particular to an information transmission method, device, storage medium and program product. BACKGROUND
[0003] A terrestrial network (TN) and a non-terrestrial network (NTN) can enhance uplink coverage through repetition technology. SUMMARY
[0004] In one aspect, an information transmission method is provided, comprising: transmitting a signal based on a cover code.
[0005] In another aspect, an information transmission method is provided, comprising: receiving a signal transmitted based on a cover code.
[0006] In yet another aspect, an information transmission apparatus is provided, comprising: a transmitting unit configured to transmit a signal based on a cover code.
[0007] In yet another aspect, an information transmission apparatus is provided, comprising: a receiving unit configured to receive a signal transmitted based on a cover code.
[0008] In yet another aspect, an electronic device is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is configured to store a computer program; and the processor is configured to implement any of the above information transmission methods when executing the computer program.
[0009] In yet another aspect, a computer-readable storage medium is provided, and the computer-readable storage medium stores computer program instructions, which are executed by a processor to implement any of the above information transmission methods.
[0010] In yet another aspect, a computer program product is provided, and the computer program product comprises computer program instructions, which are executed by a processor to implement any of the above information transmission methods. BRIEF DESCRIPTION OF DRAWINGS
[0011] In order to more clearly illustrate the technical solutions in the present disclosure, the drawings needed to be used in some embodiments of the present disclosure will be briefly introduced as follows. Obviously, the drawings in the following description only represent some embodiments of the present disclosure, and other drawings can also be obtained by those skilled in the art based on these drawings.
[0012] FIG. 1 is a structural schematic diagram of NTN according to some embodiments of the present disclosure.
[0013] FIG. 2 is a schematic diagram of different users transmitting signals based on OCC according to some embodiments of the present disclosure.
[0014] FIG. 3 is a schematic diagram of DMRS structure in NPUSCH format 1 transmission according to some embodiments of the present disclosure.
[0015] FIG. 4 is a communication system architecture diagram according to some embodiments of the present disclosure.
[0016] FIG. 5 is a flow schematic diagram of an information transmission method according to some embodiments of the present disclosure.
[0017] FIG. 6 is a schematic diagram of OCC spanning gaps according to some embodiments of the present disclosure.
[0018] FIG. 7 is a schematic diagram of OCC delayed transmission according to some embodiments of the present disclosure.
[0019] FIG. 8 is a schematic diagram of spanning gaps according to some embodiments of the present disclosure.
[0020] FIG. 9 is a schematic diagram of non-spanning gaps according to some embodiments of the present disclosure.
[0021] FIG. 10 is a schematic diagram of discarding OCC application units according to some embodiments of the present disclosure.
[0022] FIG. 11 is a schematic diagram of OCC timing according to some embodiments of the present disclosure.
[0023] FIG. 12 is a schematic diagram of DMRS position based on OCC transmission according to some embodiments of the present disclosure.
[0024] FIG. 13 is a schematic diagram of another DMRS position based on OCC transmission according to some embodiments of the present disclosure.
[0025] FIG. 14 is a schematic diagram of alignment with uplink synchronization reference point according to some embodiments of the present disclosure.
[0026] FIG. 15 is a schematic diagram of parameter configuration according to some embodiments of the present disclosure.
[0027] FIG. 16 is a flow schematic diagram of another information transmission method according to some embodiments of the present disclosure.
[0028] FIG. 17 is a structural diagram of a communication apparatus according to some embodiments of the present disclosure.
[0029] FIG. 18 is a structural diagram of another communication apparatus according to some embodiments of the present disclosure.
[0030] FIG. 19 is a structural diagram of yet another communication apparatus according to some embodiments of the present disclosure. DETAILED DESCRIPTION
[0031] The technical solutions in the present disclosure will be described clearly and completely below in conjunction with the drawings in the present disclosure. Obviously, the described embodiments are only some of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of the present disclosure.
[0032] It should be noted that in the present disclosure, the words “exemplary” or “for example” are used to mean “an example of” or “an example, only”. Any embodiment or design solution described as “exemplary” or “for example” in the present disclosure should not be interpreted as being more preferred or having more advantages than other embodiments or design solutions. In fact, the use of the words “exemplary” or “for example” is intended to present relevant concepts in a manner of illustration only. Hereinafter, the terms “first”, “second”, etc. are used only for the purpose of description, and should not be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features with “first”, “second”, etc. can explicitly or implicitly include one or more of the features. In the description of the present disclosure, unless otherwise specified, “ / ” means “or”, for example, A / B can mean A or B. “And / or” in the present disclosure is only a description of the relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can mean: only A, only B, and A and B. In addition, “at least one” means one or more, and “multiple” means two or more. It can be understood that the functions, steps, etc. shown in the present disclosure can occur in an order different from that shown in the present disclosure, and there can be other functions, steps, etc. between the two adjacent functions, steps, etc. shown in the present disclosure.
[0033] A terrestrial network (TN) and a non-terrestrial network (NTN) can enhance uplink coverage through repetition technology. As shown in FIG. 1, the NTN includes a satellite (e.g., satellite T0 and satellite T1), a terminal, and a base station 103. The satellite T0 and the satellite T1 can transmit, for example, a transport from T0 to T1 (a transmission from T0 to T1). The satellite T1 can receive data transmitted by the terminal through a reference point 1, for example, a transmission link D11. The satellite T1 can also transmit data to the ground through a reference point 2 based on the transmission link D01. The base station is an NTN base station and can transmit through a reference point 0 based on the transmission link D10 and the satellite T1. The link between the terminal and the satellite is a service link, the link between the base station and the satellite is a feeder link, and is common to all terminals within the same cell.
[0034] Meanwhile, for an internet of things (IoT) scenario, a large number of IoT terminals are usually included, and the transmission resources allocated in the IoT scenario are limited, so that repetition transmission further limits the transmission resources. Therefore, how to improve the system capacity is a technical problem to be solved at present. The technical terms related to the embodiments of the present disclosure will be described below.
[0035] 1、OCC
[0036] The granularity of application of an orthogonal covering code (OCC) can be symbol level, slot level, multiple slot level (e.g., two slots), repetition level, etc., and the application operation can be a multiplication operation.
[0037] The resource mapping scheme corresponding to the OCC at the symbol level keeps the data (e.g., complex modulation symbols) on the continuous multiple symbols to which the OCC is applied consistent between the symbols when mapping.
[0038] The resource mapping scheme corresponding to the OCC at the slot level keeps the data (e.g., complex modulation symbols) on the continuous multiple slots to which the OCC is applied consistent between the slots when mapping.
[0039] The resource mapping scheme corresponding to the OCC at the multiple slot level (or slot group) keeps the data (e.g., complex modulation symbols) on the continuous multiple slot groups to which the OCC is applied consistent between the slot groups when mapping.
[0040] In data transmission, there are various types of gaps (such as uplink transmission gap, gap caused by narrowband physical random access channel (NPRACH) transmission, uplink timing adjustment gap, pre-compensation segmentation gap, and transmission gap specific to 3.75 kHz), which can cause OCC cross-gap transmission or destroy the orthogonality / integrity of OCC due to the loss of some time slots / symbols, thereby reducing the accuracy of demodulation.
[0041] In addition, the de modulation reference signal (DMRS) in the IoT system only supports single-user transmission, so when data (NPUSCH) supporting multiple users is transmitted simultaneously on the same time-frequency resource, it is particularly important to support DMRS transmission for multiple users to enable accurate time-frequency offset estimation, compensation, and channel estimation.
[0042] For example, as shown in FIG. 2, taking the OCC sequence [+1+1; +1-1] as an example, UE1 selects the sequence [+1+1], and UE2 selects the sequence [+1-1], each UE repeats twice, and the contents are the same. UE1 and UE2 respectively transmit X1 and X2 on the same time-domain and frequency-domain resources, so the signals superimposed at the positions of the first repetition and the second repetition can be represented as Y1 and Y2.
[0043] H is the channel state information, for example, H 1,1 represents the first time-frequency resource of UE1, Y1=X1H 1,1 +X2H 2,1 , Y2=X2H 2,1 +X2H 2,2 As shown in the following figure, X1 and X2 can be calculated as a function of Y1 and Y2 and their corresponding channel state information.
[0044] 2. Uplink transmission gap (UL gap) and gap caused by NPRACH transmission (Gaps around NPRACH)
[0045] In the traditional Internet of Things, there are half duplex (HD) gaps and NPRACH gaps. In the embodiments of the present disclosure, the gap can also be referred to as an interval.
[0046] Half Duplex (HD) gap is the gap formed after a continuous 256ms uplink transmission, where the NB-IoT (Narrow Band Internet of Things) terminal (user equipment, UE) stops uplink transmission and receives downlink signals in the next 40ms.
[0047] NPRACH gap is the gap where the UE has to stop the ongoing continuous uplink transmission to transmit NPRACH. These occasions are known to the UE (through broadcast signaling SIB) and these uplink NPRACH transmission occasions can also be included within 256ms, in which case the UE has to stop transmitting uplink transmission after 256ms to receive DL information, whether it is NPUSCH transmission or NPRACH or both.
[0048] Due to the duration of these gaps, when the OCC unit applied is before the gap and after the gap (i.e. OCC is applied across the gap), the orthogonality of the OCC code will be broken. And for symbol level OCC, this also happens to the symbol located at the boundary of the gap, which can also be a DMRS symbol.
[0049] 3. Uplink timing advance gaps (UL TA gaps) and segment transmission gaps
[0050] In the traditional Internet of Things, the link budget is enhanced by using repetition, which also includes the repetition of NPUSCH / NPRACH transmission. When the repetition number is large, segmented transmission is defined in NTN, i.e. the total repetition transmission is divided into multiple segmented transmissions. Time / frequency adjustment can be done on a per-segment basis to handle the synchronization drift caused by satellite motion. Between segments, part of the data transmission needs to be discarded to form a gap, which can be used for TA adjustment. The data transmission on the discarded resources is likely to correspond to part of the data in a certain OCC unit, resulting in the destruction of OCC orthogonality.
[0051] The mapping process of physical resources describes the transmission of data parts, as well as the formation process of transmission gaps when data is transmitted.
[0052] The transmission gap depends on the UE capability ntn-SegmentedPrecompensationGaps-r17, which supports a transmission gap of 1 symbol, 1 slot or 2 slots, and the transmission gap supported by different UEs can be different.
[0053] For UEs communicating through NTN, the transmission (and / or delay due to NPRACH) After the time unit, for frame structure type 1, the transmission gap should be according to the specified UE capability NTN-Segmented precompensation Gaps-r17, The transmission gap of the time unit is counted in the NPUSCH resource mapping, but not used for the transmission of NPUSCH. The number of is provided by the higher layer, The value of is configured by the higher layer according to the UE capability (if signaled).
[0054] For NB-IoT UEs communicating through NTN, time and frequency pre-compensation adjustments are made for each uplink segment, with a transmission duration of Time units, where Is provided by the higher layer.
[0055] ntn segmented precompensation gap, indicating the minimum gap length supported between segments of segmented uplink transmission. The value sym1 corresponds to 1 symbol, the value sl1 corresponds to 1 slot, and the value sf1 corresponds to 1 subframe.
[0056] The IE (Information Element, Information Element) UE capability NB is used to convey NB-IoT UE wireless access capability parameters, see related technologies. The IE UE capability NB is only transmitted in NB-IoT.
[0057] The configuration of the gap for TA pre-compensation in NB-IoT under the NTN scenario indicates the minimum gap length supported between segments of segmented uplink transmission. The value sym1 corresponds to 1 symbol, the value sl1 corresponds to 1 slot, and the value sl2 corresponds to 2 slots.
[0058] 4、NPUSCH DMRS
[0059] The frequency unit of NPUSCH is the subcarrier, and the DMRS on the continuous frequency unit used for NPUSCH transmission is different. In the time domain, for the uplink DMRS of NPUSCH format 1 (format 1), there is one OFDM symbol as a DMRS symbol in each slot; for the uplink DMRS of NPUSCH format 2 (format 2), there are 3 OFDM symbols as DMRS symbols in each slot. In the frequency domain, the number of subcarriers used for DMRS is the same as the data part.
[0060] When the number of configured resource elements is 1 and the number of consecutive subcarriers is 1 (e.g., single tone), the length of the DMRS sequence is 16, which is mapped onto 16 DMRS symbols in 16 slots, respectively. An exemplary way of generating the DMRS is that for NPUSCH format 2 and NPUSCH format 1 without group hopping, the w(n) sequence corresponding to different u is orthogonal to each other, and the generated DMRS sequence is also orthogonal. FIG. 3 shows a schematic diagram of the DMRS structure in NPUSCH format 1 transmission. As shown in FIG. 3, the positions of the DMRS in multiple symbols can be shown.
[0061] The reference signal sequence The reference signal sequence is defined by
[0062] The binary sequence c(n) is defined in clause 7.2 of 3GPP TS and shall be initialized to c init = 35 at the start of the NPUSCH transmission. Table 1 gives the number w(n) for NPUSCH format 2 and for NPUSCH format 1 without group hopping, where and the number w(n) for NPUSCH format 1 with group hopping is given in clause 10.1.4.1.3 of 3GPP TS.
[0063] Table 1
[0064] The reference signal sequence for NPUSCH format 1 is given by
[0065] A pseudo-random sequence is generated, which is defined by a Gold sequence of length 31. The output sequence c(n) of length M PN is defined by where n = 0, 1,..., M PN - 1: c(n) = (x1(n + N C ) + x2(n + N C )) mod 2 x1(n + 31) = (x1(n + 3) + x1(n)) mod 2; x2(n + 31) = (x2(n + 3) + x2(n + 2) + x2(n + 1) + x2(n)) mod 2
[0066] N C= 1600, and the first m-sequence should be initialized as x1(0) = 1, x1(n) = 0, n = 1, 2,..., 30. The initialization of the second m-sequence is represented by a value depending on the sequence application
[0067] In the case of 3 or 6 consecutive subcarriers, the length of the DMRS sequence is 3 or 6 for 3 (e.g. 3 consecutive subcarriers, 3-tone) or 6 (e.g. 6 consecutive subcarriers, 6-tone) subcarriers in each slot. Since the length of the DMRS sequence is short, the number of available root sequences is limited, so a cyclic shift is introduced to expand the number of available sequences. When configured as 3-carrier transmission, the cyclic shift can be configured as one of {0, 2 / 3, 4 / 3}; when configured as 6-carrier transmission, the cyclic shift can be configured as one of {0, 2 / 2, 4 / 4, 8 / 6}. When the consecutive subcarriers are 12, the length of the DMRS sequence is 12, corresponding to 12 subcarriers in each slot. The cyclic shift of the pre-configured uplink resource (Pre-configured uplink resource, PUR) NPUSCH can be configured by the high layer parameter to be one of {0, 6}, and for other NPUSCH, the cyclic shift is set to 0.
[0068] For single-tone DMRS sequences, the base sequence index of the DMRS sequence is related to the cell ID, which means that the DMRS sequence of each UE in the same cell on the same resource is the same (because the Internet of Things system uses frequency division to expand the system capacity when designed, different users can transmit on different frequency domain resources at the same time).
[0069] For multi-tone DMRS sequences, the base sequence index of the DMRS sequence is configured by high layer signaling, or is related to the cell ID (if not configured by high layer signaling).
[0070] Increase the number of DMRS symbols within a slot or within multiple consecutive slots.
[0071] Apply OCC codes to DMRS within a slot or within multiple consecutive slots (the application can be a multiplication operation), and different users use different OCC codes.
[0072] Use multiple DMRS symbols within a slot or within multiple consecutive slots for DMRS transmission of different UEs respectively, and the DMRS of different UEs are located on different DMRS symbols respectively, and the first starting position of the DMRS of different users is related to the orthogonal cover code index configured to each user or the identity information of the user or the slot number, etc., and the second starting position is y OFDM symbols behind the first position DMRS symbol.
[0073] A plurality of users (such as 1, 2) are multiplexed onto a first time-frequency resource by OCC codes, and a plurality of other users (such as 3, 4) are multiplexed onto a second time-frequency resource by OCC codes, and users 1, 2 and users 3, 4 use separate time-frequency resources to transmit DMRS, that is, time division multiplexing (TDM) DMRS (TDM DMRS).
[0074] The orthogonal DMRS port is associated with an OCC sequence index, and the OCC sequence index can be configured by high layer signaling or downlink control information (DCI) or DCI of scheduling RAR (random access response) or DCI of scheduling PUSCH, and can be a newly added bit field or reuse some bit fields, such as subcarrier indication / resource allocation indication / modulation coding scheme indication / repetition number indication / DCI subframe repetition number indication / reserved field / DMRS port indication, etc.
[0075] Different cyclic shifts used for generating DMRS are associated with OCC sequence indexes, and different users use different cyclic shifts.
[0076] To this end, the embodiment of the present disclosure provides an information transmission method, and a first node can transmit a signal based on a cover code. Different first nodes can transmit signals on the same time-frequency resource by covering, so that multiplexing of time-frequency resources can be achieved, resource utilization can be improved, and uplink transmission capacity can be increased.
[0077] The information transmission method provided by the embodiment of the present disclosure can be applied to systems of various communication modes. For example, the information transmission provided by the embodiment of the present disclosure can be applied to systems including but not limited to a long term evolution (LTE) system, various versions based on LTE evolution, a 5th generation mobile communication technology (5G) system, a future mobile communication network (for example, a 6th generation (6G) mobile communication network), or a variety of communication fusion systems, etc. In addition, the information transmission method provided by the embodiment of the present disclosure can also be applied to future-oriented communication systems, etc.
[0078] Exemplarily, the information transmission method described above can be applied to a communication system as shown in FIG. 4. As shown in FIG. 4, the communication system includes a first node 401 and a second node 402. The first node 401 and the second node 402 are communicatively connected. The first node 401 can be a terminal, an Internet of Things device, etc., and the second node 402 can be a base station, a transmitting antenna, a network side, etc. It should be noted that the user equipment (UE), user, and multiplexed user described below all refer to the first node 401.
[0079] In the embodiments of the present disclosure, the first node 401 can transmit a signal based on a cover code. The second node 402 can receive the signal transmitted by the first node 401.
[0080] In some embodiments, the terminal can be a device with wireless transceiver function, which can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; can also be deployed on the water surface (such as ships, etc.); can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present disclosure do not limit the application scenarios. The terminal can also be referred to as a user, a user equipment (UE), an access terminal, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a UE terminal, a wireless communication device, a UE agent or a UE apparatus, etc. The embodiments of the present disclosure do not limit this.
[0081] In some embodiments, the base station can be a base station in long term evolution (LTE), long term evolution advanced (LTE-A), or an evolutional node B (eNB or eNodeB), a base station device in a 5G network, or a base station in a future communication system, etc. The base station can include various macro base stations, micro base stations, home base stations, wireless remote, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (WIFI) devices, or various network side devices such as primary cells and secondary cells, etc.
[0082] It should be noted that FIG. 4 is only an exemplary framework diagram, the number of devices included in FIG. 4, and the name of each device is not limited, and in addition to the devices shown in FIG. 4, the communication system can also include other devices such as relay nodes, etc. The application scenario of the embodiments of the present disclosure is not limited. The system architecture and business scenarios described in the embodiments of the present disclosure are used to more clearly illustrate the technical solutions provided by the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art can know that as the network architecture evolves and new business scenarios appear, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems. The information transmission method provided by the embodiments of the present disclosure will be described in detail below in conjunction with the drawings.
[0083] The information transmission method provided by the embodiments of the present disclosure can be executed by the first node 401 in the communication system shown in FIG. 4. FIG. 5 shows a flowchart of an information transmission method, as shown in FIG. 5, the information transmission method includes the following S501.
[0084] S501, the first node transmits a signal based on a cover code.
[0085] In transmitting data, the first node can process the data by using a cover code. Different first nodes use different cover code sequences. In this way, different first nodes obtain different signals based on the cover code. In this case, multiple first nodes can transmit signals on the same time-frequency resource, and the second node can decode the signals transmitted by different first nodes based on the cover code, thereby improving resource utilization and system capacity of uplink transmission. In the following, the cover code is taken as an orthogonal cover code (OCC) as an example for description. The cover code in the embodiments of the present disclosure can be any code or cover code, including orthogonal and non-orthogonal codes. For example, a code composed of any orthogonal code sequence, including but not limited to Walsh code, Discrete Fourier transform (DFT) code, etc. For example, a code composed of a non-orthogonal code sequence, including but not limited to a code or access code of non-orthogonal multiple access (NOMA).
[0086] However, if the above signal is to be correctly decoded, the orthogonality and integrity of the OCC used by the first node when transmitting the signal cannot be destroyed, otherwise the second node cannot correctly decode the signal transmitted by the first node. It should be noted that there are various gaps in the transmission system when transmitting data, and the data to which the OCC is applied may have gaps when transmitting, thereby destroying the orthogonality and integrity of the OCC. To solve this problem, different gap types will be described in the following.
[0087] Case 1: The transmission gap is a first type of transmission gap
[0088] The first type of transmission gap includes at least one of the following: uplink transmission gap (for example, half duplex communication gap (HD gap), such as 40 ms), gap caused by narrowband physical random access channel (NPRACH) (for example, NPRACH gap, such as 40 ms, 80 ms, 160 ms, 320 ms, 640 ms), and symbol occupied by demodulation reference signal (DMRS) (for example, symbol duration is 0.275 ms under 3.75 kHz subcarrier spacing configuration).
[0089] In the case that the application of OCC crosses the gap, the continuity of phase may be changed due to the duration of the gap, so that the orthogonality of OCC is destroyed. For example, for a 3.75 kHz subcarrier spacing configuration, the duration of one time slot is 2 ms, assuming that one user frequency offset is 200 Hz and another user frequency offset is -200 Hz, the maximum difference of the multiplexed users is 400 Hz, and the corresponding maximum phase rotation is:
[0090] The phase rotation caused by the HD gap / NPRACH gap: 2π(rad)×CFO×t=360×400×40×10 -3 = 5760 degrees;
[0091] The phase rotation caused by the DMRS symbol: 2π(rad)×CFO×t=360×400×0.275×10 -3 = 39.6 degrees; where CFO is the carrier frequency offset, and t is the duration.
[0092] As shown in FIG. 6, taking a 2-long OCC code [w1, w2] as an example, each element in the OCC code is applied to the transmission corresponding to a certain granularity (e.g., symbol, time slot, time slot group, repetition, etc.). The last transmission represents a data transmission period before the gap, and the next transmission represents a data transmission period after the gap. One transmission period (data transmission period) includes at least one symbol or time slot or repetition transmission level of repeated transmission.
[0093] Method 1-1, the plurality of application units applied by the OCC one transmission are configured not to cross the first type of transmission gap.
[0094] The second node (e.g., network side) ensures that the application of OCC does not cross the gap when configuring OCC, i.e., there is no element belonging to the same OCC that is separated by the gap when applied. The first node does not expect OCC that crosses the gap or only applies OCC to the transmission within one data transmission period. In this way, the orthogonality and integrity of OCC can be guaranteed, so as to improve the signal transmission quality.
[0095] Method 1-2, in the case that there is a first type of transmission gap between the plurality of application units applied by the OCC one transmission, the signal transmission on the plurality of application units is abandoned.
[0096] If the elements belonging to the same OCC are separated by the first type of transmission gap when applied, the transmission corresponding to the elements belonging to the same OCC on both sides of the gap is discarded, for example, the signal transmission corresponding to the application units w1 and w2 in the above-mentioned FIG. 6 is discarded. In this way, after the OCC discarded by the gap, the decoding of the data applied by the remaining OCC is not affected, thereby reducing the impact of the gap on the OCC decoding.
[0097] Method 1-3, in the case of the first type of transmission gap between the multiple application units applied by the OCC once transmission, delaying the signal transmission on the multiple application units. For example, delaying the transmission corresponding to the elements of the OCC code after the gap, or delaying the transmission corresponding to the elements of the OCC code to the time resource of the next OCC code application.
[0098] If the elements belonging to the same OCC are separated by the first type of transmission gap when applied, the transmission corresponding to the elements belonging to the same OCC on both sides of the gap is delayed to the next transmission. For example, as shown in FIG. 7, w1 in the last transmission is delayed to the next transmission. In this way, although the signal transmission of the OCC application is delayed, the integrity and orthogonality of the OCC can be guaranteed, thereby improving the decoding success rate.
[0099] Case 2, the transmission gap is the second type of transmission gap
[0100] The second type of transmission gap includes at least one of the following: uplink timing adjustment gap, segmented transmission gap.
[0101] For example, taking the segmented transmission gap as the second type of transmission gap as an example, when the segmented transmission is enabled, considering the duration of the gap between the segmented transmissions, the network side ensures that the application of the OCC should not cross the gap when configuring, that is, there is no element belonging to the same OCC separated by the gap when applied.
[0102] In addition, when the segmented transmission is enabled, when forming the gap between the segments, part of the data transmission needs to be discarded, and the discarded transmission unit can be 1 symbol, 1 time slot or multiple time slots, which depends on the UE capability. If the element of the OCC application (which carries data) is discarded, the integrity of the OCC is destroyed.
[0103] Method 2-1, in the case that the multiple application units applied by the OOC once transmission overlap or partially overlap with the second type of transmission gap in the time domain, abandoning the signal transmission on the multiple application units. In the case that the application unit of the OCC application partially overlaps or completely overlaps with the second type of transmission gap in the time domain, the application unit of the OCC application includes the second type of transmission gap.
[0104] Method 2-2, in the presence of the second type of transmission gap, the length of the OCC is less than or equal to N, N is a positive integer. For example, N can be equal to 2. For example, when the segmented transmission is started, the length of the configured OCC is equal to N, or less than or equal to N. In this way, if all units of the same OCC code need to be discarded, the length of the signal that needs to be discarded can be reduced.
[0105] Method 2-3, in the presence of the second type of transmission gap, the application unit of the OCC is a time slot. For example, when the segmented transmission is started, the application unit of the configured OCC is a time slot, or 2 time slots, or greater than the segmented transmission gap. In this way, even if the segmented transmission gap causes the signal to be incomplete, the impact on the OCC integrity / orthogonality will be reduced, and OCC decoding and subsequent detection can still be attempted. For another example, when the segmented transmission is started, the duration of the OCC is limited to an integer multiple of one of the segmented transmission gap, or the segmented transmission gap is an integer multiple of the duration of the OCC.
[0106] It should be noted that when the segmented transmission gap is enabled, it means that the network side configures the segmented transmission, or the first node reports the segmented transmission capability, or there is a second type of transmission gap in the transmission. For example, the first node reports the segmented transmission capability, or reports that the segmented transmission gap is at least one symbol or at least one time slot.
[0107] In addition, for the segmented transmission gap between the segments that have been formed, it can be used for timing advance (TA) adjustment. Since the adjustable TA is limited, the TA adjustment value will not be greater than the reserved time slot, that is, there will be no overlap of data transmission, and even if the data transmission after the TA adjustment is in the gap, it does not need to be discarded, and the integrity of the OCC will not be damaged.
[0108] For the data transmission period, it can be the actual data transmission duration plus the gap duration, that is, the gap is at the tail of the data transmission; or it can be the gap duration plus the actual data transmission duration, that is, the gap is at the head of the data transmission.
[0109] The above content mentions that the OCC application unit can be 1 or more symbols (such as 1 symbol), 1 or more time slots (such as 1 time slot, or 2 time slots), the transmission gap supported by the first node can be 1 symbol, 1 time slot or 2 time slots, and the transmission gap supported by different first nodes can be different. How to apply the OCC to ensure integrity / orthogonality, when the segmented transmission is enabled, can be divided into the following two cases:
[0110] It should be noted that since the capabilities of different UEs are different, the network side should ensure that UEs with the same capability are multiplexed when multiplexing users.
[0111] Case A, the application unit of OCC is equal to the second type of transmission gap. For example, the application unit of OCC is 1 symbol, and the second type of transmission gap supported by the first node is one symbol.
[0112] In this case, after sequentially applying OCC codes to corresponding symbols, assuming that 2-user multiplexing is supported, the sequentially applied OCC codes on [symbol 1, symbol 2, symbol 3, symbol 4, …] are [w1, w2, w1, w2, …], when the first node discards symbol 1 to form a transmission gap, the integrity / orthogonality of the OCC code group [w1, w2] corresponding to symbol 1 is destroyed, that is, w1 is lost, at this time, the OCC decoding operation is greatly affected, the following method can be considered:
[0113] Taking a 2-long OCC code [w1, w2] as an example, each element in the OCC code is applied to a transmission corresponding to a certain granularity, taking a time slot level OCC and a 1-time slot segmented transmission gap as an example, FIG. 8 is a schematic diagram of a cross-gap, and FIG. 9 is a schematic diagram of a non-cross-gap, and the data transmission period is the gap length plus the actual data transmission length (the gap is at the head of the actual data transmission), that is, the last transmission period sequentially includes a gap and a data transmission length, the next transmission period sequentially includes a gap and a data transmission length, and one data transmission period contains at least one symbol or time slot or repeated unit transmission.
[0114] For this, the above method 2-1 can be used, that is, the transmission corresponding to each element of the OCC can be discarded. When at least one application unit of the elements belonging to the same OCC is discarded, the transmission corresponding to the elements belonging to the same OCC is discarded, or if there is an incomplete OCC, the data transmission on the application unit corresponding to the OCC is discarded.
[0115] For example, as shown in FIG. 10, the w1 application unit of the last transmission period and the w2 application unit of the next transmission period are discarded, then the OCC is an incomplete OCC, and the transmission on the application unit corresponding to the OCC is discarded. In some embodiments, the OCC application unit can be at least one symbol (or time slot), and is the same as the second type of transmission gap.
[0116] In an implementation manner, the elements of the same OCC can be separated by a transmission gap, that is, the second type of transmission gap is in the middle of the application unit of the OCC (rather than the beginning or the end), in this case, the application unit corresponding to the OCC is also discarded.
[0117] Case B, the application unit of the OCC is not equal to the second type of transmission gap.
[0118] The OCC application unit is greater than the second type of transmission gap, such as the OCC application unit being 1 slot, the transmission gap being 1 symbol, or the OCC application unit being 2 slots, the transmission gap being 1 symbol, or the OCC application unit being 2 slots, and the transmission gap being 1 slot.
[0119] Example B-1: Taking the OCC application unit being 1 slot and the transmission gap being 1 symbol as an example, in this case, after sequentially applying the OCC code to the corresponding slots, assuming that 2-user multiplexing is supported, the sequentially applied OCC codes on [slot 1, slot 2, slot 3, slot 4, …] are [w1, w2, w1, w2, …], wherein the symbols corresponding to slot 1 and slot 2 are [symbol 1, symbol 2, symbol 3, symbol 4, symbol 6, symbol 7; symbol 8, symbol 9, symbol 10, symbol 11, symbol 13, symbol 14], symbol 5 and symbol 12 are DMRS symbols, and when the UE discards symbol 1 to form a transmission gap, the OCC code w1 corresponding to slot 1 still retains [symbol 2, symbol 3, symbol 4, symbol 6, symbol 7], and therefore, the influence on the integrity / orthogonality of the OCC code is small, and no enhancement is performed, and the traditional method is used by default.
[0120] Example B-2: Taking the OCC application unit being 2 slots and the transmission gap being 1 symbol as an example, in this case, after sequentially applying the OCC code to the corresponding 2 slots, assuming that 2-user multiplexing is supported, the sequentially applied OCC codes on [slot 1 slot 2, slot 3 slot 4, …] are [w1, w2, …], wherein the symbols corresponding to slot 1 slot 2 are [symbol 1, symbol 2, symbol 3, symbol 4, symbol 6, symbol 7; symbol 8, symbol 9, symbol 10, symbol 11, symbol 13, symbol 14], symbol 5 and symbol 12 are DMRS symbols, and when the UE discards symbol 1 to form a transmission gap, the OCC code w1 corresponding to slot 1 slot 2 still retains [symbol 2, symbol 3, symbol 4, symbol 6, symbol 7; symbol 8, symbol 9, symbol 10, symbol 11, symbol 13, symbol 14], and therefore, the influence on the integrity / orthogonality of the OCC code is small, and no enhancement is performed, and the traditional method is used by default.
[0121] Example B-3: Taking the OCC application unit being 2 slots and the transmission gap being 1 slot as an example, in this case, after sequentially applying the OCC code to the corresponding 2 slots, assuming that 2-user multiplexing is supported, the sequentially applied OCC codes on [slot 1 slot 2, slot 3 slot 4, …] are [w1, w2, …], wherein when the UE discards slot 1 to form a transmission gap, the OCC code w1 corresponding to slot 1 slot 2 still retains slot 2, and therefore, the influence on the integrity / orthogonality of the OCC code is small, and no enhancement is performed, and the traditional method is used by default.
[0122] In the above examples, the remaining symbols or slots belonging to the same OCC code can be discarded to maintain the orthogonality and integrity of the OCC. For example, the remaining symbols in slot 1 and the corresponding symbols in slot 2 in example B-1, the remaining symbols in slot 1 and the corresponding symbols in slot 2, slot 3, slot 3 in example B-2, the corresponding symbols in slot 2, slot 3, slot 4 in example B-3.
[0123] The OCC application unit is less than the second type of transmission gap, which can be further divided into:
[0124] The second type of transmission gap is equal to an integer multiple of the duration of the OCC transmission.
[0125] The transmission gap is equal to an integer multiple of the OCC code length or the number of multiplexed users, i.e. mod(transmission gap, OCC code group application duration) = 0, the transmission gap and the OCC code group application duration are consistent. For example, the OCC length is 2, the OCC application unit is one slot, and the transmission gap is 2 slots; or the OCC length is 2, the OCC application unit is 1 symbol, and the transmission gap is 2 slots; or the OCC length is 2, the OCC application unit is 1 symbol, and the transmission gap is 1 slot, or the OCC length is 4, the OCC application unit is 1 symbol, and the transmission gap is 2 slots.
[0126] Example B-4, OCC length 2, OCC application unit 1 slot, transmission gap 2 slots, in this case, after applying OCC codes to the corresponding slots in turn, [slot 1, slot 2, slot 3, slot 4,...] The OCC code applied in turn is [w1, w2, w1, w2,...], when the UE discards slot 1 and slot 2 to form a transmission gap, the OCC codes corresponding to slot 1 and slot 2 [w1, w2] are all discarded, therefore, there is almost no impact on the integrity / orthogonality of the OCC code, and the traditional method is used by default.
[0127] Example B-5, OCC length 2, OCC application unit 1 symbol, transmission gap 2 slots, in this case, after applying OCC codes to the corresponding symbols in turn, [symbol 1, symbol 2, symbol 3, symbol 4, symbol 6, symbol 7; symbol 8, symbol 9, symbol 10, symbol 11, symbol 13, symbol 14] The OCC code applied in turn is [w1, w2, w1, w2,...], when the UE discards slot 1 and slot 2 to form a transmission gap, the OCC codes corresponding to slot 1 and slot 2 [w1, w2, w1, w2,...] are all discarded, therefore, there is almost no impact on the integrity / orthogonality of the OCC code, and the traditional method is used by default.
[0128] The second type of transmission gap is not equal to an integer multiple of the duration of the OCC once transmission.
[0129] That is, mod (transmission gap, OCC code group application duration) ≠ 0, the transmission gap and the OCC code group application duration unit remain consistent, such as the OCC length is 4, the OCC application unit is 1 symbol, the transmission gap is 1 slot, or the OCC length is 4, the OCC application unit is 1 slot, and the transmission gap is 2 slots.
[0130] Example B-6, taking the OCC length as 4, the OCC application unit as 1 symbol, and the transmission gap as 1 slot as an example, in this case, after sequentially applying the OCC codes to the corresponding symbols, [symbol 1, symbol 2, symbol 3, symbol 4, symbol 6, symbol 7; symbol 8, symbol 9, symbol 10, symbol 11, symbol 13, symbol 14, …] sequentially applied OCC codes are [w1, w2, w3, w4, w1, w2, w3, w4, …], when the UE discards slot 1 to form a transmission gap, the integrity / orthogonality of [w1, w2] in the OCC code group [w1, w2, w3, w4, w1, w2] corresponding to slot 1 is destroyed, that is, [w1, w2] is lost, at this time, the OCC decoding operation is greatly affected, and the following method can be considered:
[0131] When at least one application unit is discarded during the application of elements belonging to the same OCC code, the transmission corresponding to the elements belonging to the same OCC code is discarded, in the above example, [w3, w4] belonging to the same OCC code group in slot 2 is also discarded.
[0132] Example B-7, taking the OCC length as 4, the OCC application unit as 1 slot, and the transmission gap as 2 slots as an example, in this case, after sequentially applying the OCC codes to the corresponding slots, [slot 1, slot 2, slot 3, slot 4, slot 6, slot 7; slot 8, slot 9, slot 10, slot 11, slot 13, slot 14, …] sequentially applied OCC codes are [w1, w2, w3, w4, w1, w2, w3, w4, …], when the UE discards slot 1 and slot 2 to form a transmission gap, the integrity / orthogonality of [w1, w2] in the OCC code group [w1, w2, w3, w4] corresponding to slot 1, slot 2, slot 3, and slot 4 is destroyed, that is, [w1, w2] is lost, at this time, the OCC decoding operation is greatly affected, and the following method can be considered:
[0133] When at least one application unit is discarded during the application of elements belonging to the same OCC code, the transmission corresponding to the elements belonging to the same OCC code is discarded, in the above example, [w3, w4] belonging to the same OCC code group in slot 3 and slot 4 is also discarded.
[0134] Case C, when the discarded is non-symbol, non-slot level, such as sample level transmission discarded, almost no impact on the integrity / quadrature of OCC code, no enhancement, default traditional method.
[0135] Case 3, the transmission gap is a third type of transmission gap, for example, a guard interval.
[0136] For 3.75 kHz subcarrier spacing configuration, the duration of one slot is 2 ms, and the guard interval occupies a duration of about 0.075 ms. Assuming a worst case, one user has a frequency offset of 200 Hz, and another user has a frequency offset of -200 Hz, the maximum difference of the multiplexed users is 400 Hz, and the corresponding maximum phase rotation is: 2π(rad)×CFO×t=360×400×0.075×10 -3 =10.8 degrees.
[0137] It can be seen that the phase rotation caused by the guard interval is small. For the OCC scheme based on symbol granularity, if the OCC code phase continuity is to be ensured, the OCC code needs to be ensured not to cross the guard interval, at which time only 2-user multiplexing is supported. Alternatively, only N-user multiplexing is supported, where N is an integer multiple of the number of symbols in one slot. If 4-user multiplexing is supported, it will cause the OCC code to cross the guard interval. Therefore, when the subcarrier spacing is 3.75 kHz, 2-user or 2-long OCC code is supported. Alternatively, when the subcarrier spacing is 3.75 kHz, N-user or N-long OCC code is supported, where N is an integer multiple of the number of symbols in one slot.
[0138] The above is a description of the orthogonality and integrity of OCC when using transmission gaps. The following will describe the sending of signals by multiple first nodes based on OCC at the same starting time domain resource.
[0139] The first node can receive first signaling and determine the starting time domain resource of the transmission signal based on the first signaling, and the first signaling is used to indicate the transmission delay of the signal.
[0140] When different OCC codes are applied to multiple narrowband physical uplink shared channels (NPUSCH), the multiple NPUSCHs are orthogonal to each other, so that they can be correctly decoded at the receiving side, and this requires that the multiple NPUSCHs are configured with the same time-frequency resource. For example, assuming that four users multiplex a time-frequency resource, four different DCIs are required to schedule four users to transmit on the same time-frequency resource. As shown in Table 2, I delay is the index of the scheduling delay, k0 is the scheduling delay, and the user can be indicated by Table 2.
[0141] Table 2
[0142] When multi-user multiplexing needs to be performed, in order to ensure that the starting time domain resources of multiple users are the same, and further ensure that the OCCs of multiple users are aligned, the following methods can be used for processing:
[0143] (1) A reasonable k0 is configured for a user, so that the signals transmitted by multiple users are transmitted on the same starting time domain resource.
[0144] Suppose that 4-user multiplexing is configured, as shown in Table 3, k0=64, 32, 16, and 8 are indicated in DCI#1, DCI#2, DCI#3, and DCI#4 respectively, and the uplink time-frequency resources for UE1, UE2, UE3, and UE4 correspond to the resources after the scheduling DCI is delayed for 64, 32, 16, and 8 subframes respectively. It can be seen that the scheduled UE1, UE2, UE3, and UE4 transmit NPUSCH on the same uplink time-frequency resource, that is, the four users start to transmit at the same subframe with index 65. The implementation method for 2 users is the same.
[0145] Table 3
[0146] (2) The transmission delay is obtained based on the OCC index.
[0147] That is, the transmission delay is related to the OCC index (for example, k0-OCC index, or k0+OCC index represents a new scheduling delay), and the scheduling delays k0 carried in multiple consecutive scheduling DCIs are the same. Suppose that 4-user multiplexing is configured, as shown in Table 4, k0=8, 8, 8, and 8 are indicated in DCI#1, DCI#2, DCI#3, and DCI#4 respectively, and the OCC indexes of UE1, UE2, UE3, and UE4 are 0, 1, 2, and 3 respectively. Then the uplink time-frequency resources for UE1, UE2, UE3, and UE4 correspond to the resources after the scheduling DCI is delayed for (8-0), (8-1), (8-2), and (8-3) subframes respectively, that is, the subframe with index 9. It can be seen that the scheduled UE1, UE2, UE3, and UE4 transmit NPUSCH on the same uplink time-frequency resource. The implementation method for 2 users is the same. When configuring, the network side needs to pay attention to: the new scheduling delay of a user scheduled later is less than the new scheduling delay of a user scheduled earlier, for example, the time of DCI#1 scheduling UE1 is earlier than the time of DCI#2 scheduling UE2, and the scheduling delay related to UE1 (that is, the transmission delay) is greater than the scheduling delay related to UE2. It also needs to be noted that the DCIs of multiple multiplexed UEs are consecutively scheduled, and the k0s of multiple scheduled users are consistent.
[0148] Table 4
[0149] For multiple users multiplexed, by configuring multiple consecutive DCI, the k0 indicated in the DCI is related to the OCC index to represent the new scheduling delay, which can realize the alignment of the transmission resources of multiple users. In other methods, multiple users can also be scheduled simultaneously by configuring group common DCI.
[0150] (3) The transmission delay of the first signaling scrambled by the group common radio network temporary identity (RNTI) is the transmission delay shared by at least one multiplexed user corresponding to the group common RNTI.
[0151] The multiple multiplexed users have the same RNTI, i.e., the group common RNTI (configured by the network side through high-layer signaling or indicated through DCI signaling), which corresponds to the specific RNTI of the multiple multiplexed users when configured. For example, assuming 2-user multiplexing when configured, the specific RNTI1 of user 1 and the specific RNTI2 of user 2 both correspond to one group common RNTI. The k0 carried in the DCI scrambled by the group common RNTI is shared by user 1 and user 2, i.e., the transmission delays of the two users are the same. When the user receives the DCI scrambled by the group common RNTI, the transmission delay is k0 indicated in the DCI, and the NPUSCH is transmitted after a delay of k0 subframes. Since the scheduling resources of the multiplexed users are aligned, OCC can be directly applied.
[0152] In an implementation manner, the network side configures a group common RNTI for a multiplexed user group, and the group common RNTI corresponds to specific RNTIs of multiple multiplexed users. The correspondence can satisfy at least one of the following:
[0153] The correspondence between the group common RNTI and the specific RNTI can be predefined or indicated by the network side. The indication signaling can be high-layer signaling or DCI signaling.
[0154] The scheduling delay value carried in the DCI scrambled by the group common RNTI is shared by multiple multiplexed users.
[0155] The subcarrier indication, modulation and coding scheme, new data indication, redundancy version, repetition number, DCI subframe repetition number, resource reservation, scheduling resource (if any), etc. carried in the DCI scrambled by the group common RNTI can be shared by multiple multiplexed users.
[0156] The modulation and coding scheme, new data indication, and redundancy version carried in the DCI scrambled by the group common RNTI can also be indicated separately, i.e., user 1 has specific MCS1, new data indication 1, and redundancy version 1, user 2 has specific MCS2, new data indication 2, and redundancy version 2, etc. The number of each indication is determined by the number of multiplexed users.
[0157] Whether the DCI scrambled by the group common RNTI needs to meet the following conditions: OCC related parameters are configured, such as OCC application scheme, OCC length, and multiplexing user number.
[0158] It should be noted that, in the case that multiple users have different starting transmission resources, the OCCs of the multiple users can be aligned. When the network side configures multiple users for multiplexing, the starting transmission time is aligned, which depends on the scheduling of the network side, and is easy to implement when a small number of multiplexing users are supported. It can be understood that the starting time domain resources can be aligned in the manner of (2) and (3) above, so that the OCCs are aligned.
[0159] (4) The starting time domain resource of the signal is obtained based on the OCC index and the received subframe of the first signaling.
[0160] The OCC timing is related to the OCC index and the DCI scheduling subframe (for example, DCI scheduling subframe number + k0 - OCC index, or DCI scheduling subframe number + k0 + OCC index) to represent the OCC timing, and the original scheduling delay carried in multiple continuous scheduled DCIs is the same.
[0161] As shown in FIG. 11, DCI#1 and DCI#2 are scheduled on subframe#0 and subframe#1 respectively, and k0 = 8 is indicated in DCI#1 and DCI#2 respectively, and the OCC indexes of UE1 and UE2 are 0 and 1 respectively, so the uplink time-frequency resources for UE1 and UE2 correspond to the resources after the scheduling delay of 8 (i.e., subframe 8) and 9 (i.e., subframe 9) subframes respectively. It can be seen that UE1 and UE2 scheduled do not transmit NPUSCH on the same uplink time-frequency resources.
[0162] When the OCC code is applied, in order to ensure that the OCC codes of multiple users are aligned, the OCC timing is used to determine the application timing of the OCC code. Under the above configuration, the OCC timing of UE1 starts after subframe (0 + 8 - 0) = 8, and the OCC timing of UE2 starts after subframe (1 + 8 - 1) = 8. It can be seen that the OCC application timing is aligned, and at this time, the resources of multiple users scheduled will not be different, resulting in the OCC application being misaligned.
[0163] When configuring, the network side needs to pay attention to: the OCC index of the user scheduled later is greater than the OCC index of the user scheduled earlier, for example, the time of scheduling DCI#1 of UE1 is earlier than the time of scheduling DCI#2 of UE2, and the OCC index related to UE1 is less than the OCC index related to UE2. It should also be noted that the DCIs of multiple multiplexed UEs are continuously scheduled.
[0164] For NPUSCH format 1 single tone transmission, one transmission contains at least 16 slots, and one DMRS symbol in one slot. It should be noted that the number of slots contained in one transmission is related to the number of configured uplink resource units, for example, when one uplink resource unit is configured, one transmission contains 16 slots; when multiple repetitions of a transport block are configured, each transmission of the multiple repetitions of a transport block contains 16 slots. For DMRS capacity expansion, at least one of the following schemes is considered:
[0165] Considering the large time-frequency offset in the NTN system, the orthogonality of the long sequence may not be guaranteed due to the influence of the time-frequency offset, and therefore a shorter DMRS sequence needs to be designed to ensure that the orthogonality will not be significantly affected in a short time. In the embodiments of the present disclosure, n-tone, n-subcarrier, n-tone, and n-tone are the same configuration.
[0166] For single tone transmission, the length of the second sequence w(n) is 16, and a longer sequence (such as a sequence with a length of 16) can allow more intra-cell user DMRS orthogonality. If it is reduced to a length of 2 (when the OCC length is 2) or 4 (when the OCC length is 4), only 2 or 4 intra-cell users are allowed to multiplex DMRS, and therefore the enhanced DMRS sequence, such as the shorter sequence w'(n), should ensure that the intra-cell multiple user DMRS orthogonality is supported while being compatible with the traditional w(n) sequence.
[0167] Scheme one, in the case that the signal includes a first DMRS sequence, the first DMRS sequence is obtained based on a first sequence, and the first sequence is an OCC sequence used or obtained based on an OCC index.
[0168] If the first sequence w'(n) is used to directly replace the existing second sequence w(n) (i.e., the existing sequence) , The number of supported cells will decrease, if the length is 2, the number of supported cells will decrease from 16 to 2, and if the length is 4, the number of supported cells will decrease from 16 to 4, affecting inter-cell interference. Therefore, the first sequence w'(n) and the original w(n) can be used together, w'(n) and w(n) are used together for DMRS sequence generation, which can reduce inter-cell interference and increase uplink transmission capacity.
[0169] For example, the existing DMRS sequence is multiplied by the first sequence, and the length of the first sequence is related to the OCC length, as follows:
[0170] The first sequence w'(n) can be composed of a Walsh code, a DFT code, or a non-orthogonal code (such as a NOMA sequence). For a certain user, the corresponding first sequence w'(n) is related to an OCC sequence index used for data or a reference signal, and is mapped one-to-one.
[0171] For example, the number of consecutive subcarriers is 1, the number of uplink resource units is 1, and the target index related to the cell ID is 1, w(n) = [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1], and the first sequence w'(n) obtained based on a 4-long OCC can be [1 1 1 1; 1 -1 1 -1; 1 1 -1 -1; 1 -1 -1 1]. As shown in Table 5, one OCC sequence index corresponds to one first sequence index. Table 5
[0172] Table 5
[0173] Assuming that the OCC sequence indexes corresponding to the 4 users are 1, 2, 3, and 4 respectively, the first sequences w(n mod 16) w'(m mod OCC Length) corresponding to the 4 users are shown in Table 6 respectively.
[0174] Table 6
[0175] Further, the DMRS sequence of each user can be generated using the formula Based on the rule, the multiple DMRS sequences of multiple users within the OCC length are completely orthogonal or nearly orthogonal to each other, thereby improving the accuracy of decoding.
[0176] The generation manner of the first DMRS sequence multiplies the existing DMRS sequence by the first sequence, thereby ensuring that the DMRS sequences within each OCC length are orthogonal, reducing the duration of the transmission of the DMRS maintaining a certain characteristic (such as orthogonality), and to some extent, reducing the influence of time-frequency offset on orthogonality.
[0177] In an implementation manner, the generation manner of the first DMRS sequence can be compatible with the existing DMRS sequence. For example, when the OCC-related parameters (such as the OCC length) are configured, the first sequence corresponding to the OCC index (assuming the index is 1) can be a sequence of all 1s. In this way, the first DMRS sequence using the OCC index is the same as the existing DMRS sequence.
[0178] Or, when the OCC related parameters are not configured, the existing generation method of DMRS sequence can be directly used. Or, when the OCC related parameters (such as OCC length) are configured and the OCC mechanism is enabled (that is, OCC multiplexing multiple users is allowed), the first sequence corresponding to the OCC index (assuming the index is 1) is a sequence of all 1s, so the first DMRS sequence using this OCC index is the same as the existing DMRS sequence.
[0179] Scheme two, the target index corresponding to the second sequence corresponding to the target cell is: the second sequence index corresponding to the target cell is processed based on the OCC index, or the second sequence index corresponding to the cell index after the target cell index is processed based on the OCC index.
[0180] That is, the existing second sequence is multiplexed, and the selection of the second sequence is related to the OCC index. The second sequence w(n) sequence is also segmented orthogonal within a certain length, for example, the second sequence w(n) corresponding to the second sequence index u=0 and the second sequence index u=1 is orthogonal every two elements or 4 elements or 8 elements, then the length of the DMRS sequence that remains orthogonal can be equal to 2 or 4 or 8, etc., which can support 2 or 4 or 8 user multiplexing respectively.
[0181] For a second sequence w(n) used by a user in target cell A to generate a DMRS sequence, its associated target index u' satisfies at least one of the following: If the second sequence index + OCC index corresponding to the target cell index > 16, the target index is the second sequence index + OCC index corresponding to the target cell index; if the second sequence index + (OCC index - 1) > 16, the target index is the second sequence index + (OCC index - 1) corresponding to the target cell index; if the second sequence index - OCC index corresponding to the target cell index < 0, the target index is the second sequence index - OCC index corresponding to the target cell index; if the second sequence index - (OCC index - 1) < 0, the target index is the second sequence index - OCC index corresponding to the target cell index. The target index is the second sequence index corresponding to (target cell index + OCC index) minus (OCC index - 1). If the second sequence index corresponding to (target cell index + OCC index) > 16, the target index is the second sequence index corresponding to (target cell index + OCC index). If the second sequence index corresponding to (target cell index + (OCC index - 1)) > 16, the target index is the second sequence index corresponding to (target cell index + (OCC index - 1)). If the second sequence index corresponding to (target cell index - OCC index) mod 16 < 0, the target index is the second sequence index corresponding to (target cell index - OCC index). If the second sequence index corresponding to (target cell index - (OCC index - 1)) < 0, the target index is the second sequence index corresponding to (target cell index - (OCC index - 1)).
[0182] For example, the target index can be: u (e.g., related to the target cell ID) + user-specific OCC index, or u+(user-specific OCC index-1) related to the target cell ID, or u-user-specific OCC index related to the target cell ID, or u-(user-specific OCC index-1) related to the target cell ID, or u corresponding to (target cell ID + user-specific OCC index) (e.g., Or, (target cell ID + (user-specific OCC index - 1)) corresponding to u (e.g., Or, u corresponding to (target cell ID - user-specific OCC index) (e.g., Or, (target cell ID - (user-specific OCC index - 1)) corresponding to u (e.g.,
[0183] And, the target index u' is determined under condition A, and the condition A is at least one of the following: u+ user-specific OCC index related to cell ID > 16; u+ (user-specific OCC index-1) related to cell ID > 16; u- user-specific OCC index related to cell ID < 0; u- (user-specific OCC index-1) related to cell ID < 0; u corresponding to (cell ID + user-specific OCC index) (as shown in formula (1)); u corresponding to (cell ID + (user-specific OCC index-1)) (as shown in formula (2)); u corresponding to (cell ID - user-specific OCC index) (as shown in formula (3)); u corresponding to (cell ID - (user-specific OCC index-1)) (as shown in formula (4));
[0184] In an implementation, the condition A can also be that the indexes of a plurality of adjacent cells of the target cell are spaced apart from the index of the target cell by at least an OCC length. When configuring the ID of a certain cell, the cell IDs corresponding to a plurality of interference cells B (assuming the number is x) adjacent to the target cell A (assuming the cell ID is u) are spaced apart from the cell ID of the target cell A by at least an OCC length. This depends on the network side configuration to some extent, for example, when the network side configures a proper target cell ID and interference cell ID, the configured cell IDs of the target cell A and the plurality of interference cells B can avoid causing inter-cell interference, thereby improving the signal transmission quality.
[0185] Exemplarily, assuming that the ID of the target cell A corresponds to u=2, there are x=3 adjacent interference cells B, and the OCC length is 2, then because the cell IDs of the plurality of cells B are spaced apart from the cell ID of cell A by at least 2 cell IDs, the u corresponding to the cell IDs of the plurality of interference cells B can be (5, 6, 7).
[0186] Alternatively, the condition A can also be that the u' corresponding to a plurality of multiplexed user IDs in the target cell should be in the same sequence number group, the sequence number group contains continuous 1 or more u', the number is determined by the OCC length, there can be 1 or more sequence number groups, the u' between the sequence number groups is continuous, and the value range of u' is 0-15. When the cell ID of the target cell is determined, the sequence number group in which it is located is uniquely determined, and the u' in the sequence number group is the u' of a plurality of users, for example, the u' for a plurality of users is determined according to the above rules.
[0187] For example, assuming that the number of multiplexed users in the target cell is 4 or the OCC length is 4, each sequence group contains 4 consecutive u', and there are 4 (16 / 4) sequence groups, and the u' corresponding to the 4 sequence groups are (0, 1, 2, 3), (4, 5, 6, 7), (8, 9, 10, 11), and (12, 13, 14, 15). When the u' of the target cell is 2, the u' of the 4 users are (0, 1, 2, 3), and the u' of the multiple users are determined according to the above method.
[0188] In another implementation, the existing DMRS sequence is related to the OCC index, and the determination of the first sequence w'(n) is related to the cell ID and the OCC index, as follows:
[0189] For example, assuming that the second sequence index u related to the cell ID of the target cell A is 0, the OCC indexes corresponding to the users 1 / 2 / 3 / 4 are indexes 1 / 2 / 3 / 4, and there are x = 3 adjacent interference cells B, and since the OCC length is 4, the cell IDs of the multiple cells B are spaced apart from the cell ID of the cell A by at least 4 cell IDs, and thus the u corresponding to the cell IDs of the multiple interference cells B can be (5, 6, 7, 8). For the users 1 / 2 / 3 / 4 in the target cell, the u' corresponding to the users can be calculated using any of the above rules, such as u = (u related to the cell ID of the target cell A) + (user-specific OCC index - 1), and the u' are (0, 1, 2, 3), respectively. The w'(n) corresponding to the u' can reuse the table of w(n), as shown in Table 7.
[0190] Table 7
[0191] It should be noted that the generation method of the first DMRS sequence can be compatible with the existing DMRS sequence, and the compatible method can refer to the above scheme one, and the embodiments of the present disclosure will not be described again.
[0192] In some embodiments, the embodiments of the present disclosure can also include a method of modifying the inter-slot DMRS structure, such as extending n DMRS symbols contained in consecutive n slots to m non-consecutive DMRS symbols, where n = m represents that the number of DMRS symbols is unchanged, and m > n represents that the number of DMRS symbols is increased. In order to further solve the influence of time-frequency offset, the distance between the DMRS symbols can be uniform or non-uniform. For example, the extended DMRS symbol structure can consider the following method:
[0193] The first and / or second DMRS position includes one or more continuous or discontinuous DMRS symbols, the number of DMRS symbols included in each position is related to the OCC length or the number of multiplexed users (or is extended from a single DMRS symbol by OCC); the first DMRS position is spaced apart from the second DMRS position by y OFDM symbols or slots; the next first and / or second DMRS position is spaced apart from the previous first and / or second DMRS position by z OFDM symbols or slots; the above is a cycle unit, and in the next cycle unit, the DMRS symbols are still determined according to the above rules, the DMRS symbol positions are determined on the allocated time-frequency resources, and the DMRS sequences are mapped in turn. The DMRS sequence carried by the DMRS symbol included in each position is multiplied by the OCC sequence specific to each user.
[0194] In addition to the above adjustment of the DMRS sequence by scheme one and scheme two, the method of transmitting the DMRS can also be adjusted, and the following is a description of the adjustment of the transmission of the DMRS.
[0195] The signal is transmitted by time division and code division, and the code division is an OCC-based transmission mode. That is, combining the multiplexing principle of TDM and code division multiplexing (CDM), users 1 and 2 are multiplexed onto the first time-frequency resource by OCC, and users 3 and 4 are multiplexed onto the second time-frequency resource by OCC, and users 1 and 2 use different time-frequency resources to transmit DMRS (i.e., TDM DMRS) with users 3 and 4. The OCC can be configured to the data in the signal or can be configured to the DMRS. For this configuration, the current sequence can be processed using a mask.
[0196] In the above configuration, the second mask used by users 1 and 2 on the first time-frequency resource applies an OCC sequence, and the first mask used on the second time-frequency resource is 0, i.e., users 1 and 2 do not transmit data on the second time-frequency resource, so the first mask is 0, indicating that the mask is applied to the existing DMRS sequence to indicate that the DMRS symbol is not the DMRS symbol of the user. The first mask used by users 3 and 4 on the first time-frequency resource is 0, indicating that the mask is applied to the existing DMRS sequence, to indicate that the DMRS symbol is not the DMRS symbol of the user, and the second mask used on the second time-frequency resource is an OCC sequence, indicating that the mask is applied to the DMRS sequence on the DMRS symbol of the user.
[0197] Exemplarily, assuming that the OCC sequence [w1, w2] = [1 1; 1 -1], the mask can be as shown in Table 8.
[0198] Table 8
[0199] As shown in FIG. 12, the data transmitted by the user 1, 2 and the user 3, 4 is as shown in FIG. 12, wherein a, b are DMRSs of the user 1, 2 respectively, c, d, e, f are DMRSs of the user 3, 4 respectively, and the user 1, 2 and the user 3, 4 implement code division transmission through the OCC sequence [w1, w2].
[0200] Further, as shown in Table 9, assuming that the OCC sequence [w1, w2] = [1 1; 1 -1], the mask can be as shown in Table 9.
[0201] Table 9
[0202] As shown in FIG. 13, the data transmitted by the user 1, 2 and the user 3, 4 is as shown in FIG. 13, wherein a, b, c, d are DMRSs of the user 1, 2 respectively, e, f are DMRSs of the user 3, 4 respectively, and the user 1, 2 and the user 3, 4 implement code division transmission through the OCC sequence [w1, w2].
[0203] Further, for the case of only CDM DMRS, the OCC sequence is the mask, and for the case of only TDM DMRS, the mask is composed of 0 and 1. For the case of only CDM DMRS, the OCC sequence is the mask, and assuming that [w1, w2] = [1 1; 1 -1], the mask is as shown in Table 10 and Table 11.
[0204] Table 10
[0205] Table 11
[0206] For the case of only TDM DMRS, the mask is as shown in Table 12 and Table 13.
[0207] Table 12
[0208] Table 13
[0209] For the case of only TDM DMRS, the mask can also be as shown in Table 14 and Table 15.
[0210] Table 14
[0211] Table 15
[0212] In the foregoing description, the first node can transmit signals based on TDM and CDM manners, however, in the NTN, the embodiments of the present disclosure can also transmit signals in an enhanced time division duplexing (TDD) manner, and the following is a description of the enhanced TDD in the embodiments of the present disclosure.
[0213] I. Configure a periodic pattern of TDD
[0214] In the NTN, due to the long distance between the satellite or aircraft and the ground, there is a large transmission delay between the user and the network side. In order to cope with the large transmission delay, the user will use a large timing advance TA for uplink transmission. Therefore, the uplink and downlink timing can be aligned at the uplink time synchronization reference point (such as a satellite, or a ground gateway, or a certain point on the feeder link, or a certain point on the service link).
[0215] Time division duplexing is a commonly used duplexing technology in traditional ground networks. In TDD, a periodic transmission pattern is defined, a part of the periodic time domain resources is allocated as downlink transmission resources, a part is allocated as uplink transmission resources, and a part is flexible / special resources, which are not dedicated for uplink or downlink transmission, and may not transmit information or transmit uplink or downlink transmission according to scheduling. If time division duplexing TDD technology is used in the NTN system, in order to avoid the conflict between uplink transmission and downlink transmission, a larger guard interval between downlink transmission time domain resources and uplink transmission time domain resources may be needed to cope with the large TA. For example, as shown in FIG. 14, in order to maintain the timing alignment at the uplink synchronization reference point, the user uplink transmission time needs to be advanced according to the timing advance, for example, the user uplink transmission time needs to be advanced by two time domain resources, so as to be aligned with the uplink synchronization reference point. The timing advance should correspond to the round-trip transmission delay (downlink transmission delay + uplink transmission delay). When the periodic pattern is defined or configured, the guard interval between the downlink time domain resources and the uplink time domain resources needs to be greater than the round-trip transmission delay or the timing advance, so as to avoid the collision between downlink and uplink. The unit of the periodic pattern shown in FIG. 14 can be: subframe, frame, superframe, time slot, symbol, or millisecond.
[0216] However, in NTN systems, the round trip transmission delay between a user and a network node or an uplink synchronization reference point varies when the satellite or aircraft is in different positions. For example, for a satellite with an orbit height of 1200 km, when the user is at the subsatellite point (i.e., the user has an elevation angle of 90° to the satellite), the maximum round trip transmission delay from the user to the network node is about 1200*4 / c = 16 ms, where c is the speed of light. When the user has an elevation angle of 10° to the satellite, the maximum round trip transmission delay from the user to the network node can reach 42 ms. Therefore, the length of the guard interval between the downlink and uplink time domain resources can vary from 16 ms to 42 ms, or from 16 subframes to 42 subframes, or from 2 frames to 5 frames. In order to improve resource utilization, a smaller guard interval can be allocated to users / cells / beams / positions / user groups with shorter round trip transmission delays, i.e., more downlink and uplink transmission resources; and a larger guard interval can be allocated to users / cells / beams / positions / user groups with longer round trip delays. Therefore, the network side can configure the following parameters for the user: guard interval length, flexible / special time domain resource length, interval length between downlink time domain resources and uplink time domain resources.
[0217] Considering that different scenarios have different requirements for uplink and downlink services, the downlink time domain resource length and the uplink time domain resource length should also be freely configurable. For example, in a downlink broadcast-oriented service scenario, more downlink resources are needed, and more time domain resources in the periodic mode can be allocated to the downlink and fewer to the uplink. Therefore, the network side can configure the following downlink-related parameters for the user: start time or end time of the periodic mode, length or period of the periodic mode, minimum length or period of the periodic mode, additional length of the periodic mode (for example, assuming that there is a minimum periodic mode length X, the network side can configure an additional length Y, and the final length or period of the periodic mode is X+Y), start time or end time of the downlink time domain resource, length of the downlink time domain resource, minimum length of the downlink time domain resource, additional length of the downlink time domain resource (for example, assuming that there is a minimum length X of the downlink time domain resource, the network side can configure an additional length Y of the downlink time domain resource. The final total length of the downlink time domain resource is X+Y).
[0218] Part of the length of the guard interval / flexible time domain resource / special time domain resource can be used for downlink transmission, or part of the length of the guard interval / flexible time domain resource / special time domain resource can be configured / converted into downlink time domain resource. This part of the time domain resource can be adjacent to the (originally configured) downlink transmission resource. For example, the network side configures a 5-frame-long guard interval, which can avoid uplink and downlink conflicts under the longest round trip delay. However, as the satellite moves, the round trip delay decreases, and a 5-frame-long guard interval can not be needed. At this time, part of the time domain resource can be configured as a downlink time domain resource, or this part of the time domain resource can be used for downlink transmission.
[0219] The network side can also configure the user with uplink-related parameters: the start time or the end time of the uplink time domain resource, the length of the uplink time domain resource, the minimum length of the uplink time domain resource, and the additional length of the uplink time domain resource (for example, assuming that the uplink time domain resource has a minimum length X, the network side can configure the additional length Y of the uplink time domain resource. The final total length of the uplink time domain resource is X+Y).
[0220] Part of the guard interval / flexible time domain resource / special time domain resource can be used for uplink transmission, or part of the guard interval / flexible time domain resource / special time domain resource can be configured / converted into uplink time domain resource. This part of the time domain resource can be adjacent to the (originally configured) uplink transmission resource. For example, the network side configures a 5-frame guard interval, which can avoid uplink and downlink conflicts under the maximum round-trip delay. However, as the satellite moves, the round-trip delay decreases, and a 5-frame long guard interval may not be needed. At this time, part of the time domain resource can be configured as an uplink time domain resource, or this part of the time domain resource can be used for uplink transmission.
[0221] In addition, the network side can also configure the user with the following parameters: the offset of the uplink time domain resource and the downlink time domain resource. For example, the offset of the start time, the offset of the end time, or the offset of the uplink start time to the downlink end time, or the offset of the uplink end time to the downlink start time.
[0222] The above configuration can be configured by at least one of the following: master information block (MIB) or physical broadcast channel (PBCH) indication, system information block (SIB) indication, radio resource control (RRC) signaling indication, MAC CE indication, DCI indication. The unit of the above length or offset can be at least one of the following: superframe, frame, subframe, slot, symbol, millisecond, or millisecond-level unit (such as 10 ms). The unit of the above start time or end time can be: superframe number, frame number, subframe number, slot number, symbol number, or absolute time such as year, month, day, hour, minute, second, millisecond, microsecond, etc.
[0223] The above configurations can be combined. For example, the network side broadcasts the length of downlink resource, guard interval, and uplink resource through SIB. Then, the network side can configure the additional length of downlink resource or uplink resource through RRC signaling or DCI signaling, and allocate the resource originally in the guard interval to uplink transmission or downlink transmission. As shown in FIG. 15, the network side can configure the downlink (minimum) time domain resource (e.g., the minimum length of downlink time domain resource), downlink additional time domain resource (e.g., the additional length of the above downlink time domain resource), guard interval (including actual guard interval and maximum guard interval), uplink additional time domain resource (e.g., the additional length of uplink time domain resource), and uplink (minimum) time domain resource (e.g., the minimum length of uplink time domain resource) through signaling.
[0224] Two: Timing or timer enhancement
[0225] As mentioned above, in order to cope with large transmission delay, a larger guard interval is needed in TDD periodic pattern. Therefore, the length or period of TDD periodic pattern will be larger, and the interval of uplink and downlink transmission will also be larger. Moreover, the time domain resource available for transmission in each periodic pattern can be limited. In this case, one transmission can span multiple periodic patterns. Or the start time of a certain transmission can be delayed until the corresponding time domain resource starts.
[0226] For the above, the length of some timing / timer / time window or the start time of some timing / timer / time window can need to be extended or delayed according to the length / period of periodic pattern, the interval between downlink time domain resource and uplink time domain resource, or the interval between uplink time domain resource and downlink time domain resource. For example, the timer or time window for detecting the corresponding downlink message after sending the uplink message. These timers are usually started after sending the uplink message, and the user will detect the corresponding downlink message during the running of the timer. However, in NTN, after the user sends the uplink, the corresponding downlink message cannot be received immediately, but needs to consider the transmission delay between the user and the network side and the interval between uplink time domain resource and downlink time domain resource, and perform additional delay. In addition, considering that the downlink message can be repeatedly transmitted to improve demodulation performance, and the downlink time domain resource in one periodic pattern is also limited, the transmission of the downlink message can need to span multiple periodic patterns to complete, and therefore the timer needs to be additionally extended to complete the reception. Therefore, one of the following enhancements can be made to these timers or time windows:
[0227] The start time of the timer or time window is delayed by: the user-to-base station round-trip time, or the interval between uplink time-domain resource and downlink time-domain resource, or the interval between downlink time-domain resource and uplink time-domain resource, or the interval between the end time of uplink time-domain resource and the end time of periodic pattern, or the interval between the start time of periodic pattern and the start time of uplink time-domain resource, or the interval between the end time of downlink time-domain resource and the end time of periodic pattern, or the interval between the start time of periodic pattern and the start time of downlink time-domain resource, or the sum of any of the above values.
[0228] The length of the timer or time window is extended / lengthened by M. M can be configured by the network side or determined by the user. For example, M is the user-to-base station round-trip time, or the interval between uplink time-domain resource and downlink time-domain resource, or the interval between downlink time-domain resource and uplink time-domain resource, or the interval between the end time of uplink time-domain resource and the end time of periodic pattern, or the interval between the start time of periodic pattern and the start time of uplink time-domain resource, or the interval between the end time of downlink time-domain resource and the end time of periodic pattern, or the interval between the start time of periodic pattern and the start time of downlink time-domain resource, or the sum of any of the above values.
[0229] The length of the timer or time window is multiplied by an expansion factor N. The expansion factor N can be configured by the network side or determined by the user. For example, the expansion factor N = X / Y, or N = X / Y rounded up, where X is the length of the periodic pattern, and Y is the length of the downlink time-domain resource or the length of the uplink time-domain resource within one periodic pattern.
[0230] The length of the timer or time window is multiplied by an expansion factor N and then lengthened by M. For example, assuming the length of the timer or time window is T, the length after expansion is T*N+M.
[0231] The above-mentioned timer or time window includes but is not limited to one of the following: contention resolution timer, random access response time window (RAR window), message B time window (MsgB window), (uplink / downlink) hybrid automatic repeat request round-trip time timer (UL / DL) HARQ RTT timer, reassembly timer (t-Reassembly timer / t-Reordering timer), scheduling request prohibition timer (sr-Prohibit timer), discard timer, configured grant timer, preconfigured uplink resource response timer (pur-ResponseWindowTimer), etc.
[0232] In an implementation, the network side can also configure periodic uplink active time and downlink active time in FDD (Frequency Division Multiplexing) mode, but does not need to configure periodic mode. Therefore, the above-mentioned enhancement can also be generalized, for example:
[0233] The start time of the timer or time window is delayed by: the round-trip time of the user to the base station, or the interval between the uplink active time and the downlink active time, or the interval between the downlink active time and the uplink active time, or the sum of any of the above values.
[0234] The length of the timer or time window is extended / lengthened by M. M can be configured by the network side or determined by the user. For example, M is the round-trip time of the user to the base station, or the interval between the uplink active time and the downlink active time, or the interval between the downlink active time and the uplink active time, or the sum of any of the above values.
[0235] The length of the timer or time window is multiplied by the expansion factor N. The expansion factor N can be configured by the network side or determined by the user. For example, the expansion factor N = X / Y, or N = X / Y rounded up, where X is the period of the downlink active time and Y is the length of the downlink active time; or X is the period of the uplink active time and Y is the length of the uplink active time.
[0236] The length of the timer or time window is multiplied by the expansion factor N and then lengthened by M. For example, assuming the length of the timer or time window is T, the length after expansion is T*N+M.
[0237] To increase the uplink transmission capacity, the beam hopping can also be enhanced.
[0238] In order to use a limited number of beams for wide-area coverage, the network side can serve users in a way of beam hopping (or beam sweeping). In the case of beam hopping, the periodicity of common channels (e.g., synchronization signals, Synchronization Signal Block (SSB), Channel State Information Reference Signal (CSI-RS) or other downlink reference signals) needs to be extended accordingly. For a given service area, the downlink beams and the uplink beams can have different service times. The service time can be one or more types of activation / inactivation time, which includes at least one of the following parameters: a parameter for indicating whether beam hopping is enabled / disabled; a parameter for indicating whether a reconfigurable intelligent surface (network-controlled repeater (NCR) / RIS) is used to serve the cell; a parameter for indicating whether one or more SSBs are disabled / cancelled; an index of the activation / inactivation time configuration; one or more periodicity values (e.g., frame level, subframe level, millisecond level, slot level, and / or symbol level); one or more offset values (e.g., frame level, subframe level, millisecond level, slot offset, and / or symbol offset); and one or more durations (e.g., frame level, subframe level, millisecond level, slot level, and / or symbol level).
[0239] In addition, the service time can affect the following transmission timings.
[0240] Scenario 1: Through an uplink grant (e.g., a RAR UL grant or a fallback RAR UL grant), a user is scheduled to send a physical uplink shared channel (PUSCH, e.g., Msg3).
[0241] In NR (New Radio), the time slot for a user to send a PUSCH is K2, the value of which can be predefined according to related technologies (e.g., through Tables 6.1.2.1.1-2 and 6.1.2.1.1-3 in 3GPP TS 38.214). These predefined values depend on j, the value of which can be defined according to related technologies (e.g., Table 6.1.2.1.1-4 in 3GPP TS 38.214) and correspond to the subcarrier spacing configuration of the PUSCH. In the case of extending the periodicity of common channels, the range of values of K2 is not sufficient to support scheduling under beam hopping.
[0242] In order to solve the above problem, a new parameter Koffset1 can be added, i.e., the time slot for a user to send a PUSCH is K2+Koffset1. The network side provides Koffset1 to the user in the following ways.
[0243] Solution 1-1: Koffset1 can be provided by configuration, for example, providing configuration information through system information (SI) or user-specific signaling. Solution 1-2: Koffset1 can be provided in the uplink grant as a new information element.
[0244] Scenario 2: After transmitting a physical uplink shared channel (PUSCH, for example, Msg3), the user expects to receive a physical downlink shared channel (PDSCH, for example, a contention resolution message or Msg4).
[0245] The user starts or restarts the random access contention resolution timer (ra-ContentionResolutionTimer) after the first symbol after the end of all repetitions of Msg3 transmission plus the user-to-network side round-trip time (UE-BS RTT). In the case of extension in the common channel period, considering the service time of the downlink beam when beam hopping, the value range of the ra-ContentionResolutionTimer may not be large enough to ensure that Msg4 falls within the service time of the downlink beam.
[0246] To solve the above problems, a new parameter Koffset2 can be added, that is, the user should start or restart the ra-ContentionResolutionTimer after the first symbol after the end of all repetitions of Msg3 transmission plus the UE-BS RTT and Koffset2. The network side provides Koffset2 to the user in the following ways.
[0247] Solution 1-1: Koffset2 can be provided by configuration, for example, providing configuration information through system information (SI) or user-specific signaling. Solution 1-2: Koffset2 can be provided in the uplink grant as a new information element.
[0248] The information transmission method provided by the embodiments of the present disclosure can be executed by the second node 402 in the communication system shown in FIG. 4. FIG. 16 shows a flowchart of another information transmission method. As shown in FIG. 16, the information transmission method includes:
[0249] S1601, the second node receives a signal transmitted based on a cover code.
[0250] In transmitting data, the first node can process the data by using the cover code, and different first nodes use different cover code sequences, and the cover codes have orthogonality. In this way, the second node can decode the signal based on the cover code after receiving the signal. Since the cover codes have orthogonality, different first nodes can send signals on the same time-frequency resource, thereby improving the resource rate and improving the capacity of uplink transmission. In the embodiments of the present disclosure, for other methods of applying cover codes and for the generation of DMRS and the like, reference can be made to the description of the first node side, and the embodiments of the present disclosure will not be repeated here.
[0251] It can be understood that, in order to implement the above functions, the information transmission device comprises a hardware structure and / or a software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments of the present disclosure, the present disclosure can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is realized in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure. The embodiments of the present disclosure can divide the functional modules of the information transmission device according to the above method embodiments, for example, each functional module can be divided according to each function, or two or more functions can be integrated into one functional module. The above integrated module can be realized in the form of hardware or software. It should be noted that the division of modules in the embodiments of the present disclosure is illustrative, and is only a logical function division. When actually implemented, another division method can be used. The following will be described taking the example of dividing each functional module according to each function.
[0252] FIG. 17 is a structural schematic diagram of a communication device according to an embodiment of the present disclosure. The communication device can execute the information transmission method provided by the above method embodiments. As shown in FIG. 17, the communication device comprises a sending unit 1701. The sending unit 1701 is configured to send a signal based on an overlay code OOC.
[0253] In an implementation, the multiple application units to which the cover code one-time transmission is applied are configured not to span the first type of transmission gap. In an implementation, the signal transmission on the multiple application units is dropped in the case that the cover code one-time transmission is applied to the multiple application units with the first type of transmission gap. In an implementation, the signal transmission on the multiple application units is delayed in the case that the cover code one-time transmission is applied to the multiple application units with the first type of transmission gap. In an implementation, the first type of transmission gap comprises at least one of: an uplink transmission gap, a gap caused by a narrowband physical random access channel (NPRACH), a symbol occupied by a demodulation reference signal (DMRS).
[0254] In an implementation, the multiple application units to which the cover code one-time transmission is applied overlap or partially overlap with the second type of transmission gap in time domain. In an implementation, the application unit of the cover code is equal to the second type of transmission gap. In an implementation, the application unit of the cover code is smaller than the second type of transmission gap, and the second type of transmission gap is not an integer multiple of the duration of the cover code one-time transmission. In an implementation, the length of the cover code is smaller than or equal to N, N being a positive integer, in the case that the second type of transmission gap exists. In an implementation, the application unit of the cover code is a time slot in the case that the second type of transmission gap exists. In an implementation, the second type of transmission gap comprises at least one of: an uplink timing adjustment gap, a segment transmission gap.
[0255] In an implementation, the third type of transmission gap comprises a subcarrier spacing, and the length of the cover code is 2 in the case that the subcarrier spacing is 3.75 kHz.
[0256] In an implementation, the apparatus further comprises a determining unit 1702. The determining unit 1702 is configured to determine a starting time domain resource for transmitting the signal based on first signaling, the first signaling being used to indicate a transmission delay of the signal.
[0257] In an implementation, the transmission delay is obtained based on a cover code index. In an implementation, the transmission delay indicated by the first signaling scrambled by a group common radio network temporary identifier (RNTI) is a transmission delay shared by at least one multiplexed user corresponding to the group common RNTI. In an implementation, the starting time domain resource of the signal is obtained based on a cover code index and a receiving subframe of the first signaling.
[0258] In an implementation, the signal comprises a first DMRS sequence, and the first DMRS sequence is obtained based on a first sequence, the first sequence being a cover code sequence used or obtained based on a cover code index. In an implementation, the signal comprises a first DMRS sequence, and the first DMRS sequence is obtained based on a second sequence. In an implementation, a target index corresponding to the second sequence corresponding to the target cell is obtained by processing a second sequence index corresponding to the target cell based on the cover code index, or a second sequence index corresponding to a cell index obtained by processing the target cell index based on the cover code index.
[0259] In an implementation, the target index further satisfies at least one of the following: in a case where a second sequence index corresponding to the target cell index + the cover code index > 16, the target index is the second sequence index corresponding to the target cell index + the cover code index; in a case where a second sequence index corresponding to the target cell index + (the cover code index - 1) > 16, the target index is the second sequence index corresponding to the target cell index + (the cover code index - 1); in a case where a second sequence index corresponding to the target cell index - the cover code index < 0, the target index is the second sequence index corresponding to the target cell index - the cover code index; in a case where a second sequence index corresponding to the target cell index - (the cover code index - 1) < 0, the target index is the second sequence index corresponding to the target cell index - (the cover code index - 1); in a case where a second sequence index corresponding to (the target cell index + the cover code index) > 16, the target index is the second sequence index corresponding to (the target cell index + the cover code index); in a case where a second sequence index corresponding to (the target cell index + (the cover code index - 1)) > 16, the target index is the second sequence index corresponding to (the target cell index + (the cover code index - 1)); in a case where a second sequence index corresponding to (the target cell index - the cover code index) mod 16 < 0, the target index is the second sequence index corresponding to (the target cell index - the cover code index); in a case where a second sequence index corresponding to (the target cell index - (the cover code index - 1)) < 0, the target index is the second sequence index corresponding to (the target cell index - (the cover code index - 1)).
[0260] In an implementation, the multiple neighboring cell indexes of the target cell are spaced apart from the target cell index by at least a cover code length. In an implementation, the elements in the first sequence are all 1 in case the first node configures a cover code parameter. In an implementation, the signal is transmitted by time division and code division, and the code division is a cover code based transmission. In an implementation, the signal is processed by a mask, and the mask at the first time domain resource is a cover code sequence, and the mask at the second time domain resource is a zero sequence. In an implementation, the signal is a DMRS signal. In an implementation, the cover code comprises an orthogonal cover code (OCC).
[0261] FIG. 18 is a structural schematic diagram of another communication apparatus according to an embodiment of the present disclosure, which can perform the information transmission method provided by the above method embodiments. As shown in FIG. 18, the communication apparatus comprises a receiving unit 1801. The receiving unit 1801 is configured to receive a signal transmitted based on an overlap cover code (OOC).
[0262] In an implementation, the multiple application units of the OOC one-time transmission are configured not to span a first type of transmission gap. In an implementation, in case there is a first type of transmission gap between the multiple application units of the OOC one-time transmission, the signal transmission on the multiple application units is abandoned. In an implementation, in case there is a first type of transmission gap between the multiple application units of the OOC one-time transmission, the signal transmission on the multiple application units is delayed. In an implementation, the first type of transmission gap comprises at least one of: an uplink transmission gap, a gap caused by a narrowband physical random access channel (NPRACH), a symbol occupied by a demodulation reference signal (DMRS).
[0263] In an implementation, in case the multiple application units of the OOC one-time transmission overlap or partially overlap with a second type of transmission gap in the time domain, the signal transmission on the multiple application units is abandoned. In an implementation, the application unit of the cover code is equal to the second type of transmission gap. In an implementation, the application unit of the cover code is smaller than the second type of transmission gap, and the second type of transmission gap is not an integer multiple of the duration of the OOC one-time transmission. In an implementation, in case there is a second type of transmission gap, the length of the cover code is smaller than or equal to N, where N is a positive integer. In an implementation, in case there is a second type of transmission gap, the application unit of the cover code is a time slot. In an implementation, the second type of transmission gap comprises at least one of: an uplink timing adjustment gap, a segmented transmission gap.
[0264] In an implementation, the third type of transmission gap comprises a subcarrier spacing, and in a case that the subcarrier spacing is 3.75 kHz, a length of the cover code is 2.
[0265] In an implementation, the apparatus further comprises a sending unit 1802. The sending unit 1802 is configured to send first signaling for determining a starting time domain resource of the signal, the first signaling being used for indicating a transmission delay of the signal.
[0266] In an implementation, the transmission delay is obtained based on the cover code index. In an implementation, the transmission delay indicated by the first signaling scrambled by the group common radio network temporary identifier (RNTI) is a transmission delay shared by at least one multiplexed user corresponding to the group common RNTI. In an implementation, the starting time domain resource of the signal is obtained based on the cover code index and a receiving subframe of the first signaling.
[0267] In an implementation, in a case that the signal comprises a first DMRS sequence, the first DMRS sequence is obtained based on a first sequence, and the first sequence is a used cover code sequence or obtained based on the cover code index. In an implementation, in a case that the signal comprises a first DMRS sequence, the first DMRS sequence is obtained based on a second sequence. In an implementation, a target index corresponding to the second sequence corresponding to the target cell is obtained by processing a second sequence index corresponding to the target cell based on the cover code index, or a second sequence index corresponding to a cell index obtained by processing a target cell index based on the cover code index.
[0268] In an implementation manner, the target index further satisfies at least one of the following: in a case that the target cell index corresponds to a second sequence index + the cover code index > 16, the target index is the target cell index corresponds to the second sequence index + the cover code index; in a case that the target cell index corresponds to a second sequence index + (the cover code index - 1) > 16, the target index is the target cell index corresponds to the second sequence index + (the cover code index - 1); in a case that the target cell index corresponds to a second sequence index - the cover code index < 0, the target index is the target cell index corresponds to the second sequence index - the cover code index; in a case that the target cell index corresponds to a second sequence index - (the cover code index - 1) < 0, the target index is the target cell index corresponds to the second sequence index - (the cover code index - 1); in a case that (the target cell index + the cover code index) corresponds to a second sequence index > 16, the target index is the (the target cell index + the cover code index) corresponds to the second sequence index; in a case that (the target cell index + (the cover code index - 1)) corresponds to a second sequence index > 16, the target index is the (the target cell index + (the cover code index - 1)) corresponds to the second sequence index; in a case that (the target cell index - the cover code index) corresponds to a second sequence index mod 16 < 0, the target index is the (the target cell index - the cover code index) corresponds to the second sequence index; in a case that (the target cell index - (the cover code index - 1)) corresponds to a second sequence index < 0, the target index is the (the target cell index - (the cover code index - 1)) corresponds to the second sequence index.
[0269] In an implementation manner, the multiple neighboring cell indexes of the target cell are spaced apart from the target cell index by at least a cover code length.
[0270] In a case that the above-mentioned integrated modules are implemented in a form of hardware, the embodiments of the present disclosure provide another exemplary structure of the communication apparatus involved in the above-mentioned embodiments. As shown in FIG. 19, the communication apparatus 190 includes a processor 1902, a bus 1904. In some embodiments, the communication apparatus can further include a memory 1901; in some embodiments, the communication apparatus can further include a communication interface 1903.
[0271] The processor 1902 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic device, transistor logic, hardware components, or any combination thereof, which can implement or execute the various exemplary logical blocks, modules, and circuits described in connection with the embodiments of the present disclosure. The processor 1902 can also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of DSP and microprocessor, and the like.
[0272] The communication interface 1903 is configured to connect with other devices through a communication network. The communication network can be an Ethernet, a radio access network, a wireless local area network (WLAN), and the like.
[0273] The memory 1901 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.
[0274] As an implementation manner, the memory 1901 can exist independently of the processor 1902, and the memory 1901 can be connected with the processor 1902 through the bus 1904, and used to store instructions or program codes. When the processor 1902 invokes and executes the instructions or program codes stored in the memory 1901, the information transmission method provided by the embodiments of the present disclosure can be implemented. As another implementation manner, the memory 1901 can also be integrated with the processor 1902.
[0275] The bus 1904 can be an extended industry standard architecture (EISA) bus or the like. The bus 1904 can be divided into an address bus, a data bus, a control bus, and the like. For the convenience of representation, only one thick line is shown in FIG. 19, but it does not mean that there is only one bus or only one type of bus.
[0276] Some embodiments of the present disclosure provide a computer readable storage medium (for example, a non-transitory computer readable storage medium) having stored computer program instructions, which, when executed on a computer, cause the computer to perform the information transmission method according to any one of the above embodiments. Exemplarily, the above computer readable storage medium can include, but is not limited to, a magnetic storage device (for example, a hard disk, a floppy disk or a magnetic tape, etc.), an optical disc (for example, a compact disc (CD), a digital versatile disc (DVD), etc.), a smart card and a flash memory device (for example, an erasable programmable read-only memory (EPROM), a card, a stick or a key drive, etc.). The various computer readable storage media described in the present disclosure can represent one or more devices and / or other machine readable storage media for storing information. The term "machine readable storage medium" can include, but is not limited to, a wireless channel and various other media capable of storing, containing and / or carrying instructions and / or data.
[0277] The embodiments of the present disclosure provide a computer program product containing instructions, which, when executed on a computer, cause the computer to perform the information transmission method according to any one of the above embodiments. The above description is merely specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto, and any changes or replacements within the technical scope of the present disclosure should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A method of information transmission, performed by a first node, wherein, The method comprises: transmitting a signal based on a cover code.
2. The method of claim 1, wherein, A plurality of application units to which the cover code is applied for transmission are configured not to span a first type of transmission gap.
3. The method of claim 1, wherein, In a case where there is a first type of transmission gap between the plurality of application units to which the cover code is applied for transmission, signal transmission on the plurality of application units is abandoned.
4. The method of claim 1, wherein, In a case where there is a first type of transmission gap between the plurality of application units to which the cover code is applied for transmission, signal transmission on the plurality of application units is delayed.
5. The method of any one of claims 2-4, wherein, The first type of transmission gap comprises at least one of: an uplink transmission gap, a gap caused by a narrowband physical random access channel (NPRACH), and a symbol occupied by a demodulation reference signal (DMRS).
6. The method of claim 1, wherein, In a case where a plurality of application units to which the cover code is applied for transmission overlap or partially overlap with a second type of transmission gap in a time domain, signal transmission on the plurality of application units is abandoned.
7. The method of claim 6, wherein, An application unit of the cover code is equal to the second type of transmission gap.
8. The method of claim 6, wherein, An application unit of the cover code is less than the second type of transmission gap, and the second type of transmission gap is not an integer multiple of a duration of transmission of the cover code.
9. The method of claim 1, wherein, In a case where there is a second type of transmission gap, a length of the cover code is less than or equal to N, N being a positive integer.
10. The method of claim 1, wherein, In a case where there is a second type of transmission gap, an application unit of the cover code is a time slot.
11. The method according to any one of claims 6-10, wherein, The second type of transmission gap comprises at least one of: an uplink timing adjustment gap and a segmented transmission gap.
12. The method of claim 1, wherein, A third type of transmission gap comprises a subcarrier spacing, and in a case where the subcarrier spacing is 3.75 kHz, a length of a cover code is 2.
13. The method of any one of claims 1 to 12, further comprising: determining a starting time domain resource for transmitting the signal based on first signaling, the first signaling being used to indicate a transmission delay of the signal.
14. The method of claim 13, wherein, The transmission delay is obtained based on a cover code index.
15. The method of claim 13 or 14, wherein, A transmission delay indicated by first signaling scrambled by a group common radio network temporary identifier (RNTI) is a transmission delay shared by at least one multiplexed user corresponding to the group common RNTI.
16. The method of any one of claims 13-15, wherein, The starting time domain resource of the signal is obtained based on a cover code index and a receiving subframe of the first signaling.
17. The method of any one of claims 1 to 16, wherein, In a case where the signal comprises a first demodulation reference signal (DMRS) sequence, the first DMRS sequence is obtained based on a first sequence, the first sequence being a cover code sequence used or obtained based on a cover code index.
18. The method of any one of claims 1 to 16, wherein, In a case where the signal comprises a first DMRS sequence, the first DMRS sequence is obtained based on a second sequence.
19. The method of claim 18, wherein, A target index corresponding to the second sequence corresponding to a target cell is obtained by processing a second sequence index corresponding to the target cell based on a cover code index, or a second sequence index corresponding to a cell index obtained by processing a target cell index based on a cover code index.
20. The method of claim 19, wherein, The target index further satisfies at least one of: In a case where a second sequence index corresponding to a target cell index + a cover code index > 16, the target index is the second sequence index corresponding to the target cell index + the cover code index. In a case where the second sequence index corresponding to the target cell index + (the cover code index - 1) > 16, the target index is the second sequence index corresponding to the target cell index + (the cover code index - 1); In a case where the second sequence index corresponding to the target cell index - the cover code index < 0, the target index is the second sequence index corresponding to the target cell index - the cover code index; In a case where the second sequence index corresponding to the target cell index - (the cover code index - 1) < 0, the target index is the second sequence index corresponding to the target cell index - (the cover code index - 1); In a case where the second sequence index corresponding to (the target cell index + the cover code index) > 16, the target index is the second sequence index corresponding to (the target cell index + the cover code index); In a case where the second sequence index corresponding to (the target cell index + (the cover code index - 1)) > 16, the target index is the second sequence index corresponding to (the target cell index + (the cover code index - 1)); In a case where the second sequence index corresponding to (the target cell index - the cover code index) mod 16 < 0, the target index is the second sequence index corresponding to (the target cell index - the cover code index); In a case where the second sequence index corresponding to (the target cell index - (the cover code index - 1)) < 0, the target index is the second sequence index corresponding to (the target cell index - (the cover code index - 1)).
21. The method of claim 19 or 20, wherein, The plurality of neighboring cell indexes of the target cell are spaced apart from the target cell index by at least a cover code length.
22. The method of any one of claims 17-21, wherein, In a case where the first node configures a cover code parameter, elements in the first sequence are all 1.
23. The method of any one of claims 1 to 22, wherein, The signal is transmitted in a time-division and code-division manner, and the code-division is a transmission manner based on a cover code.
24. The method of claim 23, wherein, The signal is obtained by processing a mask, wherein the mask at a first time-domain resource is a cover code sequence, and the mask at a second time-domain resource is a zero sequence.
25. The method of claim 24, wherein, The signal is a DMRS signal.
26. The method of any one of claims 1 to 25, wherein, The cover code comprises an orthogonal cover code (OCC).
27. A method of information transmission, performed by a second node, wherein, The method comprises: Receiving a signal transmitted based on a cover code.
28. The method of claim 27, wherein, A plurality of application units to which the cover code one-time transmission is applied are configured not to span a first type of transmission gap.
29. The method of claim 27, wherein, In a case where a first type of transmission gap exists between a plurality of application units to which the cover code one-time transmission is applied, signal transmission on the plurality of application units is abandoned.
30. The method of claim 27, wherein, In a case where a first type of transmission gap exists between a plurality of application units to which the cover code one-time transmission is applied, signal transmission on the plurality of application units is delayed.
31. The method of any one of claims 28-30, wherein, The first type of transmission gap comprises at least one of: an uplink transmission gap, a gap caused by a narrowband physical random access channel (NPRACH), and a symbol occupied by a demodulation reference signal (DMRS).
32. The method of claim 27, wherein, In a case where a plurality of application units to which the cover code one-time transmission is applied overlap or partially overlap with a second type of transmission gap in a time domain, signal transmission on the plurality of application units is abandoned.
33. The method of claim 32, wherein, An application unit of the cover code is equal to the second type of transmission gap.
34. The method of claim 32, wherein, An application unit of the cover code is less than the second type of transmission gap, and the second type of transmission gap is not an integer multiple of a duration of one transmission of the cover code.
35. The method of claim 27, wherein, In a case where the second type of transmission gap exists, a length of the cover code is less than or equal to N, N being a positive integer.
36. The method of claim 27, wherein, In a case where the second type of transmission gap exists, an application unit of the cover code is a time slot.
37. The method of any one of claims 32-36, wherein, The second type of transmission gap includes at least one of an uplink timing adjustment gap and a segmented transmission gap.
38. The method of claim 27, wherein, The third type of transmission gap includes a subcarrier spacing, and in a case where the subcarrier spacing is 3.75 kHz, a length of a cover code is 2.
39. The method of any of claims 27-38, further comprising: transmitting first signaling for determining a starting time domain resource of the signal, the first signaling being used to indicate a transmission delay of the signal.
40. The method of claim 39, wherein, The transmission delay is obtained based on a cover code index.
41. The method of claim 39 or 40, wherein, A transmission delay indicated by the first signaling scrambled by a group common radio network temporary identifier (RNTI) is a transmission delay shared by at least one multiplexed user corresponding to the group common RNTI.
42. The method of any one of claims 39-41, wherein, The starting time domain resource of the signal is obtained based on a cover code index and a receiving subframe of the first signaling.
43. The method of any one of claims 27-42, wherein, In a case where the signal includes a first DMRS sequence, the first DMRS sequence is obtained based on a first sequence, the first sequence being a cover code sequence used or obtained based on the cover code index.
44. The method of any one of claims 27-42, wherein, In a case where the signal includes a first DMRS sequence, the first DMRS sequence is obtained based on a second sequence.
45. The method of claim 44, wherein, A target index corresponding to the second sequence of a target cell is obtained by processing a second sequence index corresponding to the target cell based on the cover code index, or a second sequence index corresponding to a cell index obtained by processing a target cell index based on the cover code index.
46. The method of claim 45, wherein, The target index further satisfies at least one of the following: In a case where a second sequence index corresponding to a target cell index + a cover code index > 16, the target index is the second sequence index corresponding to the target cell index + the cover code index. In a case where a second sequence index corresponding to a target cell index + (a cover code index - 1) > 16, the target index is the second sequence index corresponding to the target cell index + (the cover code index - 1). In a case where a second sequence index corresponding to a target cell index - a cover code index < 0, the target index is the second sequence index corresponding to the target cell index - the cover code index. In a case where a second sequence index corresponding to (a target cell index + a cover code index) > 16, the target index is the second sequence index corresponding to (the target cell index + the cover code index). In a case where a second sequence index corresponding to (a target cell index + (a cover code index - 1)) > 16, the target index is the second sequence index corresponding to (the target cell index + (the cover code index - 1)). In a case where a second sequence index corresponding to (a target cell index + a cover code index) > 16, the target index is the second sequence index corresponding to (the target cell index + the cover code index). In a case where a second sequence index corresponding to (a target cell index + (a cover code index - 1)) > 16, the target index is the second sequence index corresponding to (the target cell index + (the cover code index - 1)). In a case that a second sequence index corresponding to (target cell index - cover code index) mod 16 < 0, the target index is the second sequence index corresponding to (target cell index - cover code index); In a case that a second sequence index corresponding to (target cell index - (cover code index - 1)) < 0, the target index is the second sequence index corresponding to (target cell index - (cover code index - 1)).
47. The method of claim 45 or 46, wherein, A plurality of neighboring cell indexes of the target cell are spaced apart from the target cell index by at least a cover code length.
48. An electronic device, comprising: a memory and a processor; the memory and the processor are coupled; the memory is configured to store instructions executable by the processor; the processor executes the instructions to perform the method according to any one of claims 1-47.
49. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions, when the computer instructions run on the computer, make the computer execute the method according to any one of claims 1-47.
50. A computer program product, characterised in that, The computer program product includes computer technology program instructions, when the computer program instructions are executed by the processor, the method according to any one of claims 1-47 is realized.
Citation Information
Patent Citations
Method for transmitting demodulation reference signal, terminal equipment and network equipment
CN110535600A
Information transmission method and device, storage medium and program product
CN120111681A
Wireless communication method, terminal device, and network device
WO2023197158A1
Method, device and computer storage medium of communication
WO2024065200A1