A transmission processing method and device

By using configuration information to determine the scheduling timing relationship in satellite communication, ensuring that the uplink transmission position covers the service beam scanning cycle, the problem of insufficient uplink transmission timing design in the prior art is solved and the transmission quality is improved.

CN115776360BActive Publication Date: 2025-05-20DATANG MOBILE COMM EQUIP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111043639.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-07
Publication Date
2025-05-20
Estimated Expiration
2041-09-07

AI Technical Summary

Technical Problem

The existing uplink scheduling and feedback timing design cannot guarantee that after the downlink data link (DL) is sent, the uplink data link (UL) transmission time is still in the service beam service time, affecting the transmission quality.

Method used

By providing a transmission processing method, the terminal receives configuration information to determine the scheduling timing relationships K1 and K2, ensuring that the uplink transmission position covers the scanning period of the traffic beam. The configuration information includes multiple K1 and K2, each of which is a time slot or a preset time unit, extending the range and flexibility of optional values.

Benefits of technology

It realizes covering the uplink transmission position during the service beam scanning cycle, improves the transmission quality, and ensures that UL transmission is performed within the appropriate time window after the DL transmission is completed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115776360B_ABST
    Figure CN115776360B_ABST
Patent Text Reader

Abstract

The present invention provides a transmission processing method and device, and relates to the field of communication technology. The method of the present invention includes: a terminal receives first configuration information and / or second configuration information, the first configuration information is used to configure the scheduling timing relationship K1 between the scheduled PDSCH and PUCCH, and the second configuration information is used to configure the scheduling timing relationship K2 between the PDCCH carrying the scheduling information and the PUSCH; the terminal determines the position of the corresponding uplink transmission according to the first configuration information and / or the second configuration information; wherein one configuration information includes multiple K1s, and the time unit of each K1 is a time slot, and the number of configured K1s is greater than a first value; or, the time unit of each K1 is one or more of the preset time units; the second configuration information includes multiple K2s, and the time unit of each K2 is a time slot, and the number of configured K2s is greater than a second value; or, the time unit of each K2 is one or more of the preset time units.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technologies, and in particular, to a transmission processing method and apparatus. Background Art

[0002] With the development of technologies, satellite communication has become the focus of future communication. In satellite communication, satellite beams need to point to users to provide network communication services. For service beams for transmitting data, if the coverage area of the satellite is large, since the coverage range of each beam is limited, each service beam can serve multiple wave positions in a time-sharing manner to implement a time-division multiplexing communication mode.

[0003] However, due to the long distance between the satellite and the terminal user and the long propagation delay, the interval time between the downlink DL and the corresponding uplink UL transmission itself is relatively long. According to the existing design of uplink scheduling and feedback timing, it cannot be guaranteed that after the DL is sent, the corresponding UL transmission time is still within the time period when the service beam serves this wave position, which affects the transmission quality. Summary of the Invention

[0004] The purpose of the present invention is to provide a transmission processing method and apparatus to solve the problem that in the existing design of uplink scheduling and feedback timing, it cannot be guaranteed that after the DL is sent, the corresponding UL transmission time is still within the time period when the service beam serves this wave position.

[0005] To achieve the above purpose, an embodiment of the present invention provides a transmission processing method, including:

[0006] A terminal receives first configuration information and / or second configuration information, where the first configuration information is used to configure the scheduling timing relationship K1 between a scheduled physical downlink shared channel PDSCH and a physical uplink control channel PUCCH, and the second configuration information is used to configure the scheduling timing relationship K2 between a physical downlink control channel PDCCH carrying scheduling information and a physical uplink shared channel PUSCH;

[0007] The terminal determines the position of the corresponding uplink transmission according to the first configuration information and / or the second configuration information;

[0008] wherein, the first configuration information includes multiple K1s, and

[0009] the time unit of each K1 is a time slot, and the number of configured K1s is greater than a first value; or, the time unit of each K1 is one or more of preset time units;

[0010] the second configuration information includes multiple K2s, and

[0011] The time unit of each K2 is a time slot, and the number of configured K2s is greater than the second value; or, the time unit of each K2 is one or more of the preset time units.

[0012] Optionally, the preset time unit includes at least one of the following:

[0013] Millisecond;

[0014] Beam period;

[0015] Time slot.

[0016] Optionally, when the time unit of each K1 is one or more of the preset time units, the multiple K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different.

[0017] Optionally, when the time unit of each K2 is one or more of the preset time units, the multiple K2s belong to the same set.

[0018] Optionally, before the terminal determines the corresponding uplink transmission position according to the first configuration information and / or the second configuration information, it further includes:

[0019] The terminal receives downlink control information DCI, and the DCI includes the first indication information of K1 or the second indication information of K2.

[0020] Optionally, when the time unit of each K1 included in the first configuration information is a time slot, the size of the first indication information is determined by the number of configured K1s;

[0021] When the time unit of each K1 included in the first configuration information is one or more of the preset time units, if the multiple K1s belong to the same set, the size of the first indication information is determined by the number of configured K1s; if each K1 belongs to a different set, it is jointly determined by the number of configured K1s and the number of sets.

[0022] Optionally, the terminal determines the corresponding uplink transmission position according to the first configuration information and / or the second configuration information, including:

[0023] When the DCI includes the first indication information, the terminal determines the target K1 according to the first indication information and the first configuration information;

[0024] The terminal determines the position of the PUCCH according to the target K1, the first offset value, and the position of the PDSCH.

[0025] Optionally, the terminal determines a corresponding uplink transmission position according to the first configuration information and / or the second configuration information, including:

[0026] When the DCI includes the second indication information, the terminal determines a target K2 according to the second indication information and the second configuration information;

[0027] The terminal determines the position of the PUSCH according to the target K2, the second offset value, and the position of the PDCCH.

[0028] To achieve the above object, an embodiment of the present invention further provides a transmission processing method, including:

[0029] The network side device sends the first configuration information and / or the second configuration information;

[0030] Wherein, the first configuration information is used to configure the scheduling timing relationship K1 between the scheduled physical downlink shared channel PDSCH and the physical uplink control channel PUCCH, and the second configuration information is used to configure the scheduling timing relationship K2 between the physical downlink control channel PDCCH carrying scheduling information and the physical uplink shared channel PUSCH;

[0031] The first configuration information includes multiple K1s, and

[0032] The time unit of each K1 is a time slot, and the number of configured K1s is greater than a first value; or, the time unit of each K1 is one or more of the preset time units;

[0033] The second configuration information includes multiple K2s, and

[0034] The time unit of each K2 is a time slot, and the number of configured K2s is greater than a second value; or, the time unit of each K2 is one or more of the preset time units.

[0035] Optionally, the preset time unit includes at least one of the following:

[0036] Millisecond;

[0037] Beam period;

[0038] Time slot.

[0039] Optionally, when the time unit of each K1 is one or more of the preset time units, the multiple K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different.

[0040] Optionally, when the time unit of each K2 is one or more of the preset time units, the multiple K2s belong to the same set.

[0041] Optionally, after the network-side device sends the first configuration information and / or the second configuration information, it further includes:

[0042] The network-side device sends downlink control information DCI, and the DCI includes the first indication information of K1 or the second indication information of K2.

[0043] To achieve the above object, an embodiment of the present invention further provides a transmission processing device, including: a memory, a transceiver, and a processor;

[0044] The memory is used to store program instructions; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the program instructions in the memory;

[0045] The transceiver is used to perform the following operations: receive the first configuration information and / or the second configuration information, where the first configuration information is used to configure the scheduling timing relationship K1 between the scheduled physical downlink shared channel PDSCH and the physical uplink control channel PUCCH, and the second configuration information is used to configure the scheduling timing relationship K2 between the physical downlink control channel PDCCH carrying scheduling information and the physical uplink shared channel PUSCH;

[0046] The processor is used to perform the following operations: determine the position of the corresponding uplink transmission according to the first configuration information and / or the second configuration information;

[0047] Wherein, the first configuration information includes multiple K1s, and

[0048] The time unit of each K1 is a time slot, and the number of configured K1s is greater than the first value; or, the time unit of each K1 is one or more of the preset time units;

[0049] The second configuration information includes multiple K2s, and

[0050] The time unit of each K2 is a time slot, and the number of configured K2s is greater than the second value; or, the time unit of each K2 is one or more of the preset time units.

[0051] Optionally, the preset time unit includes at least one of the following:

[0052] Millisecond;

[0053] Beam period;

[0054] Time slot.

[0055] Optionally, when the time unit of each K1 is one or more of the preset time units, the multiple K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different.

[0056] Optionally, when the time unit of each K2 is one or more of the preset time units, the multiple K2s belong to the same set.

[0057] Optionally, the transceiver is further configured to: receive downlink control information DCI, where the DCI includes first indication information of K1 or second indication information of K2.

[0058] Optionally, when the time unit of each K1 included in the first configuration information is a time slot, the size of the first indication information is determined by the number of configured K1s;

[0059] When the time unit of each K1 included in the first configuration information is one or more of the preset time units, if the multiple K1s belong to the same set, the size of the first indication information is determined by the number of configured K1s; if each K1 belongs to a different set, it is jointly determined by the number of configured K1s and the number of sets.

[0060] Optionally, the processor is further configured to:

[0061] When the DCI includes the first indication information, determine a target K1 according to the first indication information and the first configuration information;

[0062] The terminal determines the position of the PUCCH according to the target K1, the first offset value, and the position of the PDSCH.

[0063] Optionally, the processor is further configured to:

[0064] When the DCI includes the second indication information, determine a target K2 according to the second indication information and the second configuration information;

[0065] The terminal determines the position of the PUSCH according to the target K2, the second offset value, and the position of the PDCCH.

[0066] To achieve the above object, an embodiment of the present invention further provides a transmission processing device, including:

[0067] A first receiving module, configured to receive first configuration information and / or second configuration information, where the first configuration information is used to configure the scheduling timing relationship K1 between a scheduled physical downlink shared channel (PDSCH) and a physical uplink control channel (PUCCH), and the second configuration information is used to configure the scheduling timing relationship K2 between a physical downlink control channel (PDCCH) carrying scheduling information and a physical uplink shared channel (PUSCH);

[0068] A processing module, configured to determine the position of corresponding uplink transmission according to the first configuration information and / or the second configuration information;

[0069] Wherein, the first configuration information includes multiple K1s, and

[0070] The time unit of each K1 is a time slot, and the number of configured K1s is greater than a first value; or, the time unit of each K1 is one or more of preset time units;

[0071] The second configuration information includes multiple K2s, and

[0072] The time unit of each K2 is a time slot, and the number of configured K2s is greater than a second value; or, the time unit of each K2 is one or more of preset time units.

[0073] Optionally, the preset time unit includes at least one of the following:

[0074] Millisecond;

[0075] Beam period;

[0076] Time slot.

[0077] Optionally, when the time unit of each K1 is one or more of preset time units, the multiple K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different.

[0078] Optionally, when the time unit of each K2 is one or more of preset time units, the multiple K2s belong to the same set.

[0079] Optionally, the apparatus further includes:

[0080] A second receiving module, configured to receive downlink control information (DCI), where the DCI includes first indication information of K1 or second indication information of K2.

[0081] Optionally, when the time unit of each K1 included in the first configuration information is a time slot, the size of the first indication information is determined by the number of configured K1s;

[0082] When each of the K1s included in the first configuration information has one or more preset time units, if the multiple K1s belong to the same set, the size of the first indication information is determined by the number of configured K1s; if each K1 belongs to a different set, it is jointly determined by the number of configured K1s and the number of sets.

[0083] Optionally, the processing module includes:

[0084] A first determination sub-module, configured to determine a target K1 according to the first indication information and the first configuration information when the DCI includes the first indication information;

[0085] A second determination sub-module, configured to determine the position of the PUCCH according to the target K1, the first offset value, and the position of the PDSCH.

[0086] Optionally, the processing module includes:

[0087] A third determination sub-module, configured to determine a target K2 according to the second indication information and the second configuration information when the DCI includes the second indication information;

[0088] A fourth determination sub-module, configured to determine the position of the PUCCH according to the target K2 and the position of the PDSCH.

[0089] To achieve the above object, an embodiment of the present invention further provides a transmission processing device, including: a memory, a transceiver, and a processor; the memory is used to store program instructions; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the program instructions in the memory; the transceiver is used to perform the following operations:

[0090] Transmit the first configuration information and / or the second configuration information;

[0091] Wherein, the first configuration information is used to configure the scheduling timing relationship K1 between the scheduled physical downlink shared channel PDSCH and the physical uplink control channel PUCCH, and the second configuration information is used to configure the scheduling timing relationship K2 between the physical downlink control channel PDCCH carrying scheduling information and the physical uplink shared channel PUSCH;

[0092] The first configuration information includes multiple K1s, and

[0093] The time unit of each K1 is a time slot, and the number of configured K1s is greater than a first value; or, the time unit of each K1 is one or more of the preset time units;

[0094] The second configuration information includes multiple K2s, and

[0095] The time unit of each K2 is a time slot, and the configured number of K2s is greater than a second value; or, the time unit of each K2 is one or more of preset time units.

[0096] Optionally, the preset time unit includes at least one of the following:

[0097] Millisecond;

[0098] Beam period;

[0099] Time slot.

[0100] Optionally, when the time unit of each K1 is one or more of preset time units, the multiple K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different.

[0101] Optionally, when the time unit of each K2 is one or more of preset time units, the multiple K2s belong to the same set.

[0102] Optionally, the transceiver is further configured to:

[0103] Transmit downlink control information DCI, where the DCI includes first indication information of K1 or second indication information of K2.

[0104] To achieve the above object, an embodiment of the present invention further provides a transmission processing apparatus, including:

[0105] A first transmission module, configured to transmit first configuration information and / or second configuration information;

[0106] Wherein, the first configuration information is used to configure the scheduling timing relationship K1 between the scheduled physical downlink shared channel PDSCH and the physical uplink control channel PUCCH, and the second configuration information is used to configure the scheduling timing relationship K2 between the physical downlink control channel PDCCH carrying scheduling information and the physical uplink shared channel PUSCH;

[0107] The first configuration information includes multiple K1s, and

[0108] The time unit of each K1 is a time slot, and the configured number of K1s is greater than a first value; or, the time unit of each K1 is one or more of preset time units;

[0109] The second configuration information includes multiple K2s, and

[0110] The time unit of each K2 is a time slot, and the configured number of K2s is greater than a second value; or, the time unit of each K2 is one or more of preset time units.

[0111] Optionally, the preset time unit includes at least one of the following:

[0112] Millisecond;

[0113] Beam period;

[0114] Time slot.

[0115] Optionally, when the time unit of each K1 is one or more of the preset time units, the multiple K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different.

[0116] Optionally, when the time unit of each K2 is one or more of the preset time units, the multiple K2s belong to the same set.

[0117] Optionally, the device further includes:

[0118] A second sending module, configured to send downlink control information DCI, where the DCI includes first indication information of K1 or second indication information of K2.

[0119] To achieve the above object, an embodiment of the present invention further provides a processor-readable storage medium, where the processor-readable storage medium stores program instructions, and the program instructions are used to cause the processor to execute the transmission processing method executed by the above terminal, or the transmission processing method executed by the above network-side device.

[0120] The above technical solution of the present invention has at least the following beneficial effects:

[0121] In the above technical solution of the embodiment of the present invention, from the received first configuration information and / or second configuration information, it can be known that the number of multiple K1s and / or K2s configured by the network-side device increases when their time units are all time slots, expanding the range of optional values; or, the time unit of each K1 and / or K2 is one or more of the preset time units, which also expands the range of optional values, and the time range of the optional values is more flexible. Thus, according to the first configuration information and / or the second configuration information, determining the corresponding uplink transmission position can better achieve that the determined uplink transmission position covers the corresponding service beam scanning period, ensuring the transmission quality. Description of the Drawings

[0122] Figure 1 It is a schematic flowchart of the transmission processing method on the terminal side in the embodiment of the present invention;

[0123] Figure 2 It is a schematic transmission timing diagram;

[0124] Figure 3Schematic flowchart of the transmission processing method on the network side according to an embodiment of the present invention;

[0125] Figure 4 One of the structural block diagrams of the device according to an embodiment of the present invention;

[0126] Figure 5 One of the module diagrams of the device according to an embodiment of the present invention;

[0127] Figure 6 Another structural block diagram of the device according to an embodiment of the present invention;

[0128] Figure 7 Another module diagram of the device according to an embodiment of the present invention. Detailed implementation manners

[0129] In the embodiments of the present invention, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0130] In the embodiments of the present application, the term "a plurality of" means two or more, and other quantifiers are similar thereto.

[0131] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0132] It should be noted that flexible timing relationships are supported in 5G New Radio (NR). For the Physical Uplink Control Channel (PUCCH), the corresponding Physical Downlink Control Channel (PDCCH) indicates the scheduling timing relationship (HARQ timing, i.e., K1) between the scheduled Physical Downlink Shared Channel (PDSCH) and the PUCCH. For the Physical Uplink Shared Channel (PUSCH), the PDCCH carrying its scheduling information indicates the scheduling timing relationship (Scheduling timing, i.e., K2) between the PUSCH and the PDCCH. Specifically, the PDCCH uses the PDSCH to Hybrid Automatic Repeat request-ACKnowledgement (HARQ-ACK) feedback timing indication field in the Downlink Control Information (DCI) to indicate the number of time slots K1 between the end of the PDSCH and the start of the HARQ-ACK, that is, the PDSCH transmission ending in time slot n performs HARQ-ACK transmission in time slot n+K1. The full set of K1 is {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}, and usually up to 8 values are configured for the terminal. The value of K1 is in units of time slots, that is, K1 = 1 means an interval of 1 time slot. K1 = 0 corresponds to the last PUCCH time slot overlapping with the received PDSCH or the PDCCH indicating the SPS PDSCH release.

[0133] The Time Domain Resource Allocation (TDRA) indication field in the DCI indicates the time slot offset K2 between the time slot where the PUSCH is located and the time slot where the DCI is located, that is, the DCI in time slot n indicates that the PUSCH transmission is performed in time slot n+K2. The full set of K2 is {0, 1, 2, 3, 4, ……, 32}, and usually up to 16 values are configured for the terminal through the TDRA table. The value of K2 is in units of time slots, that is, K2 = 1 means an interval of 1 time slot. K2 = 0 corresponds to the first PUSCH time slot overlapping with the time slot where the received PDCCH is located.

[0134] Embodiments of the present invention provide a transmission processing method and apparatus. Among them, the method and the apparatus are based on the same application concept. Since the principles for solving problems by the method and the apparatus are similar, the implementation of the apparatus and the method can be referred to each other, and the repeated parts will not be elaborated.

[0135] As shown Figure 1 in the figure, a transmission processing method provided by an embodiment of the present invention includes:

[0136] Step 101, a terminal receives first configuration information and / or second configuration information, where the first configuration information is used to configure a scheduling timing relationship K1 between a scheduled physical downlink shared channel PDSCH and a physical uplink control channel PUCCH, and the second configuration information is used to configure a scheduling timing relationship K2 between a physical downlink control channel PDCCH carrying scheduling information and a physical uplink shared channel PUSCH;

[0137] Step 102, the terminal determines a position of a corresponding uplink transmission according to the first configuration information and / or the second configuration information;

[0138] wherein, the first configuration information includes a plurality of K1s, and

[0139] the time unit of each K1 is a time slot, and the number of configured K1s is greater than a first value; or, the time unit of each K1 is one or more of a preset time unit;

[0140] the second configuration information includes a plurality of K2s, and

[0141] the time unit of each K2 is a time slot, and the number of configured K2s is greater than a second value; or, the time unit of each K2 is one or more of a preset time unit.

[0142] Here, the first value is a preset threshold of the number of K1s, such as 8; the second value is a preset threshold of the number of K2s, such as 16. That is, on the one hand, when the time unit of a plurality of configured K1s and / or K2s is a time slot, the number increases, expanding the range of optional values. On the other hand, for a plurality of configured K1s and / or K2s, the time unit of each K1 and / or K2 is one or more of a preset time unit, which also expands the range of optional values, and the time range of the optional values is more flexible. In this way, it is possible to better achieve that the determined uplink transmission position covers the corresponding service beam scanning period, ensuring the transmission quality.

[0143] Optionally, the preset time unit includes at least one of the following:

[0144] Millisecond;

[0145] Beam period;

[0146] Time slot.

[0147] That is, one time unit can be any combination of the following: millisecond, beam period, time slot. Among them, one time unit is not limited to one or more of 1 millisecond, 1 beam period, and 1 time slot.

[0148] Taking the first configuration information as an example, if the first configuration information includes multiple K1s, namely: K11, K12, and K13, then K11, K12, and K13 can be the same or different time units, and each can be one or more of the preset time units. For example, K11 is 5 ms + 1 sl, K12 is 1 beam cycle, and K13 is 1 beam cycle + 2 sl. Here, sl represents the time slot unit (slot).

[0149] Of course, when the first configuration information includes multiple K1s that are all the same preset time unit and this time unit is a time slot, the number of K1s among the multiple K1s is greater than the first value; similarly, when the second configuration information includes multiple K2s that are all the same preset time unit and this time unit is a time slot, the number of K2s among the multiple K2s is greater than the second value.

[0150] Optionally, when the time unit of each K1 is one or more of the preset time units, the multiple K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different.

[0151] That is to say, for the first configuration information including multiple K1s, when the time unit of each K1 is one or more of the preset time units, the multiple K1s can belong to the same set, or it can be understood that the first configuration information configures a K1 set. The time unit corresponding to the K1 set can be any combination of the following: X1 milliseconds, where X1 is an integer greater than or equal to 1; Y1 beam cycles, where Y1 is an integer greater than or equal to 1; Z1 time slots, where Z1 is an integer greater than or equal to 1.

[0152] Or, the multiple K1s correspond to different K1 sets, different K1 sets correspond to different time units, and each K1 is determined by multiple K1 sets, or it can be understood that the first configuration information configures multiple K1 sets. The time unit corresponding to each K1 set can be any one of the following: X2 milliseconds, where X2 is an integer greater than or equal to 0; Y2 beam cycles, where Y2 is an integer greater than or equal to 0; Z2 time slots, where Z2 is an integer greater than or equal to 0. Here, the values in each K1 set are only part of the K1s, and the value of K1 needs to be determined by multiple K1 sets. For example, if M K1 sets are configured to correspond to different time units respectively, then the value of a K1 is equal to K1_1 + K1_2 + …… + K1_M, where K1_1, K1_2, ……, K1_M are the values of the partial K1s corresponding to the K1 sets with different time units.

[0153] In this embodiment, the configuration of K2 takes into account the implementation of the TDRA table. Optionally, when the time unit of each K2 is one or more of the preset time units, the multiple K2s belong to the same set.

[0154] That is, the second configuration information includes multiple K2s. When the time unit of each K2 is one or more of the preset time units, the multiple K2s can belong to the same set, or it can be understood that the second configuration information configures a set of K2s. The time unit corresponding to this set of K2s can be any combination of the following: X3 milliseconds, where X3 is an integer greater than or equal to 1; Y3 beam periods, where Y3 is an integer greater than or equal to 1; Z3 time slots, where Z3 is an integer greater than or equal to 1.

[0155] It should be noted that after the configuration is completed, on the one hand, the terminal can determine the currently applicable K1 and / or K2 based on the configuration; on the other hand, after the configuration, the network-side device can also indicate the currently applicable K1 and / or K2 through DCI. Thus, corresponding to the indication of the network-side device, optionally, before step 201, it further includes:

[0156] The terminal receives downlink control information DCI, and the DCI includes the first indication information of K1 or the second indication information of K2.

[0157] In this way, the terminal can determine the currently applicable K1 or K2 by receiving the DCI. Among them, the first indication information is the K1 indication field information in the DCI scheduling the PDSCH, and the second indication information is the TDRA indication field information in the DCI scheduling the PUSCH.

[0158] Optionally, when the time unit of each K1 included in the first configuration information is a time slot, the size of the first indication information is determined by the number of configured K1s;

[0159] When the time unit of each K1 included in the first configuration information is one or more of the preset time units, if the multiple K1s belong to the same set, the size of the first indication information is determined by the number of configured K1s; if each K1 belongs to a different set, it is jointly determined by the number of configured K1s and the number of sets.

[0160] Among them, if the first configuration information configures that the time unit of each K1 is a time slot and the number P of configured K1s is greater than the first value, the size of the first indication information can be ceil(log2(P)). For example, if 16 K1s are configured and the time unit of each K1 is a time slot, the size (i.e., the number of bits) of the first indication information is 4 bits.

[0161] If the first configuration information configures the time unit of each K1 as one or more of the preset time units, and all the configured K1s (Q K1s) belong to the same set, the size of the first indication information can be ceil(log2(Q)). For example, if 1 K1 set is configured to include 16 K1s, and the time unit of each K1 in this K1 set is one or more of the preset time units, the size (i.e., the number of bits) of the first indication information is 4 bits.

[0162] If the first configuration information configures the time unit of each K1 as one or more of the preset time units, and each configured K1 belongs to a different set (M K1 sets), the time units of K1s in different sets are different, and the number of K1 values in each K1 set is I 1 ,I 2 ,……,I M , then the size of the first indication information can be ceil(log2(I 1 ) + log2(I 2 ) + …… + log2(I M ). For example, if 2 K1 sets are configured, the first K1 set corresponds to the time slot as the preset time unit, and the first K1 set includes 2 values, the second K1 set corresponds to the millisecond as the preset time unit, and the second K1 set includes 4 values, then the size (i.e., the number of bits) of the first indication information can be 3 (i.e., 1 + 2) bits, that is, 1 bit indicates the value corresponding to the first K1 set, and 2 bits indicate the value corresponding to the second K1 set.

[0163] In this embodiment, optionally, step 102 includes:

[0164] When the DCI includes the first indication information, the terminal determines the target K1 according to the first indication information and the first configuration information;

[0165] The terminal determines the position of the PUCCH according to the target K1, the first offset value, and the position of the PDSCH.

[0166] For the received DCI including the first indication information, first combine the first indication information and the first configuration information to determine the target K1, and then determine the corresponding PUCCH position from the target K1, the first offset value, and the position of the PDSCH. Here, the first offset value K-offset is a pre-configured compensation value, such as a fixed offset length configured by the base station to the terminal through high-layer signaling. For the feedback timing in satellite communication, K-offset is also denoted as TA-offset.

[0167] Of course, if the first offset value is not considered (i.e., the first offset value is 0), after determining the target K1, the position of the corresponding PUCCH can be directly determined from the target K1 and the position of the PDSCH.

[0168] Next, the application of the embodiments of the present application will be described in conjunction with specific scenarios:

[0169] As Figure 2 shown, the transmitted subcarrier spacing is 120 kHz, and there are 8 time slots in 1 ms. The period of beam polling (also known as the beam sweep period) is 20 ms. In every 20 ms, the first 10 ms is allocated to the wave position where User 1 is located, and the latter 10 ms is allocated to the wave position where User 2 is located. Then, for User 1, it is necessary to indicate the uplink transmission in the range of 0-10 ms and 20 ms-30 ms in the figure. To ensure that the base station can flexibly indicate the corresponding time range,

[0170] Method 1: For the PDSCH transmitted in time slot n, the HARQ-ACK feedback time slot is determined based on n+K1. The optional range of K1 is 40-239. The base station configures 120 values of K1 for the terminal, and the corresponding values are {40, 41,..., 79, 160, 161,..., 239}. The size of the first indication information (the number of bits in the K1 indication field information) in the DCI is 7 bits;

[0171] Method 2: For the PDSCH transmitted in time slot n, the HARQ-ACK feedback time slot is determined based on time slot n+K-offset+K1. The value of K-offset is 40, and the optional range of K1 is 0-199. The base station configures 120 values of K1 for the terminal, and the corresponding values are {0, 1,..., 39, 120, 121,..., 199}. The size of the first indication information (the number of bits in the K1 indication field information) in the DCI is 7 bits.

[0172] Method 3: For the PDSCH transmitted in time slot n, the HARQ-ACK feedback time slot is determined based on n+K1. The base station configures the K1 set for the terminal as {5 ms, 6 ms, 7 ms, 20 ms}. The size of the first indication information (the number of bits in the K1 indication field information) in the DCI is 2 bits;

[0173] Method 4: For the PDSCH transmitted in time slot n, the HARQ-ACK feedback time slot is determined based on time slot n+K-offset+K1. The value of K-offset is 40 time slots. The base station configures the K1 set for the terminal as {0 ms, 5 ms, 5 ms+1 sl, 5 ms+2 sl}. The corresponding number of bits in the K1 indication field information in the DCI is 2 bits;

[0174] Method 5: For the PDSCH transmitted in time slot n, the HARQ-ACK feedback time slot is determined based on n+K1. The base station configures the set of K1 for the terminal as {5 ms, 5 ms + 1 sl, 5 ms + 2 sl, 5 ms + 3 sl, 20 ms, 20 ms + 1 sl, 20 ms + 2 sl, 20 ms + 3 sl}, where sl represents the time slot unit. The size of the first indication information in the DCI (the number of information bits in the K1 indication field) is 3 bits.

[0175] Method 6: For the PDSCH transmitted in time slot n, the HARQ-ACK feedback time slot is determined based on n+K1. The base station configures the set of K1 for the terminal as {1 beam cycle, 2 beam cycles}. The size of the first indication information in the DCI (the number of information bits in the K1 indication field) is 1 bit.

[0176] Method 7: The base station configures two sets of K1 for the terminal. For the PDSCH transmitted in time slot n, the HARQ-ACK feedback time slot is determined based on n+K-offset+K1_1+K1_2. The value of K-offset is 80 time slots. The first configured set of K1 is {5 ms, 6 ms, 7 ms, 8 ms, 20 ms, 21 ms, 22 ms, 23 ms}, and the second set of K1 is {0 sl, 1 sl, 2 sl, 3 sl}. The size of the first indication information in the DCI (the number of information bits in the K1 indication field) is 5 bits, where the first three bits are used to indicate the value in the first set of K1, and the last two bits are used to indicate the value in the second set of K1.

[0177] Method 8: For the PDSCH transmitted in time slot n, the HARQ-ACK feedback time slot is determined based on time slot n+K1_1+K1_2. The base station configures the first set of K1 for the terminal as {10 ms, 11 ms, 12 ms, 13 ms}, and the second set of K1 as {0 sl, 1 sl, 2 sl, 3 sl}. The size of the first indication information in the DCI (the number of information bits in the K1 indication field) is 4 bits, where the first two bits are used to indicate the value in the first set of K1, and the last two bits are used to indicate the value in the second set of K1.

[0178] For the above Method 1 and Method 2, it corresponds to the case where the time unit of each K1 configured by the first configuration information is a time slot and the number of configured K1 is greater than the first value; for Method 3 - Method 6, it corresponds to the case where the time unit of each K1 configured by the first configuration information is one or more of the preset time units and all the configured K1 belong to the same set; for Method 7 and Method 8, it corresponds to the case where the time unit of each K1 configured by the first configuration information is one or more of the preset time units, and each configured K1 belongs to a different set, and the time units of K1 in different sets are different.

[0179] In this embodiment, for K2, it is configured in each row of the TDRA. Therefore, specifically, the configuration of K2 is implemented as the base station expanding the number of K2 when configuring the TDRA table for K2 with a time unit of a time slot; alternatively, the same or different preset time units can be configured for the K2 values in each row. For example, the K2 value in the first row of the TDRA table is configured as 5 ms, the K2 value in the second row is 6 ms, the K2 value in the third row is 20 ms, and the K2 value in the fourth row is 20 ms + 1 sl, etc. The specific parameters are configured by the base station. If the second indication information in the DCI indicates K2, the indication method of the TDRA is adopted and will not be elaborated here.

[0180] Optionally, step 102 includes:

[0181] When the DCI includes the second indication information, the terminal determines the target K2 according to the second indication information and the second configuration information;

[0182] The terminal determines the position of the PUSCH according to the target K2, the second offset value, and the position of the PDCCH.

[0183] For the received DCI including the second indication information, the target K2 will be determined by combining the second indication information and the second configuration information first, and then the position of the corresponding PUSCH will be determined by the target K2, the second offset value, and the position of the PDCCH. Here, the second offset value K-offset is a pre-configured compensation value, such as a fixed offset length configured by the base station to the terminal through high-layer signaling. For the feedback timing in satellite communication, K-offset is also denoted as TA-offset.

[0184] Of course, if the second offset value is not considered (i.e., the second offset value is 0), after determining the target K2, the position of the corresponding PUSCH can be directly determined by the target K2 and the position of the PDCCH.

[0185] For example, for the PDCCH transmitted in time slot n, the time slot for PUSCH transmission is n + K-offset + K2, or the time slot for PUSCH transmission is determined based on n + K2.

[0186] It should be noted that in the embodiments of the present invention, when determining the HARQ-ACK feedback time slot or the PUSCH transmission time slot, the time units of the time slot n, K-offset, K1, and K2 therein may be different, so they need to be converted to the same time unit. For the HARQ-ACK feedback timing, it can be converted to the time slot unit of the PUCCH; for the PUSCH scheduling timing, it can all be converted to the time slot unit of the PUSCH. For example, when determining the HARQ-ACK feedback timing, for the PDSCH whose end position is transmitted in the uplink time slot n, if the time unit of K-offset is milliseconds and the time unit of K1 is time slots, then the HARQ-ACK feedback time slot is n + K-offset * 2 u + K1. For another example, when determining the HARQ-ACK feedback timing, for the PDSCH whose end position is transmitted in the uplink time slot n, if the time unit of K1 is the beam cycle (10 ms), then the HARQ-ACK feedback time slot is n + K1 * 10 * 2 u . In the above examples, u is the parameter number corresponding to the uplink SCS; for example, the u value corresponding to 120 kHz is 3.

[0187] In summary, the method of the embodiments of the present invention can support indicating the effective HARQ-ACK feedback time slot or the PUSCH transmission time slot when the service beam periodically switches among different wave positions in satellite communication, and realizing the transmission timing indication in the time period covering the current wave position within the service beam scanning cycle.

[0188] The network-side device in the embodiments of the present invention may be, but is not limited to: a base station, a central control unit (Central Unit, CU).

[0189] As Figure 3 shown, the embodiments of the present invention further provide a transmission processing method, including:

[0190] Step 301, the network-side device sends the first configuration information and / or the second configuration information;

[0191] wherein, the first configuration information is used to configure the scheduling timing relationship K1 between the scheduled physical downlink shared channel PDSCH and the physical uplink control channel PUCCH, and the second configuration information is used to configure the scheduling timing relationship K2 between the physical downlink control channel PDCCH carrying the scheduling information and the physical uplink shared channel PUSCH;

[0192] The first configuration information includes multiple K1s, and

[0193] the time unit of each K1 is a time slot, and the number of configured K1s is greater than the first value; or, the time unit of each K1 is one or more of the preset time units;

[0194] The second configuration information includes a plurality of K2s, and

[0195] the time unit of each K2 is a time slot, and the number of configured K2s is greater than a second value; or the time unit of each K2 is one or more of the preset time units.

[0196] Here, the first value is a threshold number of K1s preset, such as 8; the second value is a threshold number of K2s preset, such as 16. That is, on the one hand, when the time units of the configured plurality of K1s and / or K2s are all time slots, the number increases, expanding the range of optional values. On the other hand, for the configured plurality of K1s and / or K2s, the time unit of each K1 and / or K2 is one or more of the preset time units, which also expands the range of optional values, and the time range of the optional values is more flexible. In this way, it is possible to better achieve that the determined uplink transmission position is covered within the corresponding service beam scanning period, ensuring the transmission quality.

[0197] Optionally, the preset time unit includes at least one of the following:

[0198] Millisecond;

[0199] Beam period;

[0200] Time slot.

[0201] Optionally, when the time unit of each K1 is one or more of the preset time units, the plurality of K1s belong to the same set; or each K1 belongs to a different set, and the time units of K1s in different sets are different.

[0202] Optionally, when the time unit of each K2 is one or more of the preset time units, the plurality of K2s belong to the same set.

[0203] Optionally, after the network-side device sends the first configuration information and / or the second configuration information, it further includes:

[0204] The network-side device sends downlink control information DCI, and the DCI includes first indication information of K1 or second indication information of K2.

[0205] It should be noted that this method is implemented in configuration with the terminal-side method. The implementation manners of the above method embodiments are applicable to this method and can also achieve the same technical effects.

[0206] Such as Figure 4As shown in the figure, an embodiment of the present invention further provides a transmission processing apparatus, including: a memory 420, a transceiver 410, and a processor 400; the memory 420 is used to store program instructions; the transceiver 410 is used to transmit and receive data under the control of the processor 400; the processor 400 is used to read the program instructions in the memory 420;

[0207] The transceiver is used to perform the following operations: receiving first configuration information and / or second configuration information, where the first configuration information is used to configure the scheduling timing relationship K1 between the scheduled physical downlink shared channel PDSCH and the physical uplink control channel PUCCH, and the second configuration information is used to configure the scheduling timing relationship K2 between the physical downlink control channel PDCCH carrying scheduling information and the physical uplink shared channel PUSCH;

[0208] The processor is used to perform the following operations: determining the position of the corresponding uplink transmission according to the first configuration information and / or the second configuration information;

[0209] wherein, the first configuration information includes multiple K1s, and

[0210] the time unit of each K1 is a time slot, and the number of configured K1s is greater than a first value; or, the time unit of each K1 is one or more of the preset time units;

[0211] The second configuration information includes multiple K2s, and

[0212] the time unit of each K2 is a time slot, and the number of configured K2s is greater than a second value; or, the time unit of each K2 is one or more of the preset time units.

[0213] Optionally, the preset time unit includes at least one of the following:

[0214] Millisecond;

[0215] Beam period;

[0216] Time slot.

[0217] Optionally, when the time unit of each K1 is one or more of the preset time units, the multiple K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different.

[0218] Optionally, when the time unit of each K2 is one or more of the preset time units, the multiple K2s belong to the same set.

[0219] Optionally, the transceiver is further configured to: receive downlink control information DCI, where the DCI includes first indication information of K1 or second indication information of K2.

[0220] Optionally, when each time unit of K1 included in the first configuration information is a time slot, the size of the first indication information is determined by the number of configured K1;

[0221] When each time unit of K1 included in the first configuration information is one or more of preset time units, if the multiple K1 belong to the same set, the size of the first indication information is determined by the number of configured K1; if each K1 belongs to a different set, it is jointly determined by the number of configured K1 and the number of sets.

[0222] Optionally, the processor is further configured to:

[0223] When the DCI includes the first indication information, determine a target K1 according to the first indication information and the first configuration information;

[0224] The terminal determines the position of the PUCCH according to the target K1, the first offset value, and the position of the PDSCH.

[0225] Optionally, the processor is further configured to:

[0226] When the DCI includes the second indication information, determine a target K2 according to the second indication information and the second configuration information;

[0227] The terminal determines the position of the PUSCH according to the target K2, the second offset value, and the position of the PDCCH.

[0228] Wherein, in Figure 4Among them, the bus architecture may include any number of interconnected buses and bridges, specifically various circuits represented by one or more processors represented by processor 400 and memory represented by memory 420 are linked together. The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and thus will not be further described herein. The bus interface provides an interface. The transceiver 410 may be a plurality of components, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium, and these transmission mediums include wireless channels, wired channels, optical fiber cables and other transmission mediums. The processor 400 is responsible for managing the bus architecture and general processing, and the memory 420 may store data used by the processor 410 when executing operations. For different user devices, the user interface 430 may also be an interface capable of externally connecting and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.

[0229] The processor 400 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.

[0230] In the device of the embodiment of the present invention, from the received first configuration information and / or second configuration information, it can be known that the number of multiple K1s and / or K2s configured by the network side device increases when the time unit is a time slot, expanding the range of optional values; or, the time unit of each K1 and / or K2 is one or more of preset time units, which also expands the range of optional values, and the time range of the optional values is more flexible. Thus, according to the first configuration information and / or the second configuration information, determining the corresponding uplink transmission position can better achieve that the determined uplink transmission position covers the corresponding service beam scanning period, ensuring the transmission quality.

[0231] It should be noted here that the above device provided by the embodiment of the present invention can implement all the method steps implemented by the above method embodiment on the terminal side, and can achieve the same technical effects, and the same parts and beneficial effects as the method embodiment in this embodiment will not be specifically described herein.

[0232] As Figure 5 shown, the embodiment of the present invention also provides a transmission processing device, including:

[0233] A first receiving module 510, configured to receive first configuration information and / or second configuration information, where the first configuration information is used to configure a scheduling timing relationship K1 between a scheduled physical downlink shared channel PDSCH and a physical uplink control channel PUCCH, and the second configuration information is used to configure a scheduling timing relationship K2 between a physical downlink control channel PDCCH carrying scheduling information and a physical uplink shared channel PUSCH;

[0234] A processing module 520, configured to determine a position of a corresponding uplink transmission according to the first configuration information and / or the second configuration information;

[0235] Wherein, the first configuration information includes multiple K1s, and

[0236] The time unit of each K1 is a time slot, and the number of configured K1s is greater than a first value; or, the time unit of each K1 is one or more of preset time units;

[0237] The second configuration information includes multiple K2s, and

[0238] The time unit of each K2 is a time slot, and the number of configured K2s is greater than a second value; or, the time unit of each K2 is one or more of preset time units.

[0239] Optionally, the preset time unit includes at least one of the following:

[0240] Millisecond;

[0241] Beam period;

[0242] Time slot.

[0243] Optionally, when the time unit of each K1 is one or more of preset time units, the multiple K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different.

[0244] Optionally, when the time unit of each K2 is one or more of preset time units, the multiple K2s belong to the same set.

[0245] Optionally, the apparatus further includes:

[0246] A second receiving module, configured to receive downlink control information DCI, where the DCI includes first indication information of K1 or second indication information of K2.

[0247] Optionally, when the time unit of each K1 included in the first configuration information is a time slot, the size of the first indication information is determined by the number of configured K1s;

[0248] In the case where each time unit of K1 included in the first configuration information is one or more of preset time units, if the multiple K1s belong to the same set, the size of the first indication information is determined by the number of configured K1s; if each K1 belongs to a different set, it is jointly determined by the number of configured K1s and the number of sets.

[0249] Optionally, the processing module includes:

[0250] A first determination sub-module, configured to determine a target K1 according to the first indication information and the first configuration information when the DCI includes the first indication information;

[0251] A second determination sub-module, configured to determine the position of the PUCCH according to the target K1, a first offset value, and the position of the PDSCH.

[0252] Optionally, the processing module includes:

[0253] A third determination sub-module, configured to determine a target K2 according to the second indication information and the second configuration information when the DCI includes the second indication information;

[0254] A fourth determination sub-module, configured to determine the position of the PUCCH according to the target K2 and the position of the PDSCH.

[0255] For the device according to an embodiment of the present invention, from the received first configuration information and / or second configuration information, it can be known that the number of multiple K1s and / or K2s configured by the network-side device increases when their time units are all time slots, expanding the range of optional values; or, each time unit of K1 and / or K2 is one or more of preset time units, which also expands the range of optional values, and the time range of the optional values is more flexible. Thus, according to the first configuration information and / or the second configuration information, determining the position of the corresponding uplink transmission can better achieve that the determined uplink transmission position covers the corresponding service beam scanning period, ensuring the transmission quality.

[0256] It should be noted here that the above device provided by the embodiment of the present invention can implement all the method steps implemented by the above method embodiment on the terminal side, and can achieve the same technical effect. Here, the same parts and beneficial effects as those in the method embodiment will not be specifically described again.

[0257] In some embodiments of the present invention, a processor-readable storage medium is further provided. The processor-readable storage medium stores program instructions, and the program instructions are used to cause the processor to execute the following steps:

[0258] Receive first configuration information and / or second configuration information, where the first configuration information is used to configure the scheduling timing relationship K1 between the scheduled physical downlink shared channel PDSCH and the physical uplink control channel PUCCH, and the second configuration information is used to configure the scheduling timing relationship K2 between the physical downlink control channel PDCCH carrying scheduling information and the physical uplink shared channel PUSCH;

[0259] Determine the position of the corresponding uplink transmission according to the first configuration information and / or the second configuration information;

[0260] Wherein, the first configuration information includes multiple K1s, and

[0261] The time unit of each K1 is a time slot, and the number of configured K1s is greater than a first value; or, the time unit of each K1 is one or more of the preset time units;

[0262] The second configuration information includes multiple K2s, and

[0263] The time unit of each K2 is a time slot, and the number of configured K2s is greater than a second value; or, the time unit of each K2 is one or more of the preset time units.

[0264] When the program instruction is executed by the processor, it can implement all the implementation manners in the method embodiment on the terminal side as shown in Figure 1 For the sake of avoiding repetition, it will not be elaborated here.

[0265] As Figure 6 shown, the embodiment of the present invention further provides a transmission processing device, including: a memory 620, a transceiver 610, and a processor 600; the memory 620 is used to store program instructions; the transceiver 610 is used to transmit and receive data under the control of the processor 600; the processor 600 is used to read the program instructions in the memory 620; the transceiver 610 is used to perform the following operations:

[0266] Send the first configuration information and / or the second configuration information;

[0267] Wherein, the first configuration information is used to configure the scheduling timing relationship K1 between the scheduled physical downlink shared channel PDSCH and the physical uplink control channel PUCCH, and the second configuration information is used to configure the scheduling timing relationship K2 between the physical downlink control channel PDCCH carrying scheduling information and the physical uplink shared channel PUSCH;

[0268] The first configuration information includes multiple K1s, and

[0269] The time unit of each K1 is a time slot, and the configured number of K1s is greater than a first value; or, the time unit of each K1 is one or more of the preset time units;

[0270] The second configuration information includes a plurality of K2s, and

[0271] The time unit of each K2 is a time slot, and the configured number of K2s is greater than a second value; or, the time unit of each K2 is one or more of the preset time units.

[0272] Optionally, the preset time unit includes at least one of the following:

[0273] Millisecond;

[0274] Beam period;

[0275] Time slot.

[0276] Optionally, when the time unit of each K1 is one or more of the preset time units, the plurality of K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different.

[0277] Optionally, when the time unit of each K2 is one or more of the preset time units, the plurality of K2s belong to the same set.

[0278] Optionally, the transceiver is further configured to:

[0279] Transmit downlink control information DCI, where the DCI includes first indication information of K1 or second indication information of K2.

[0280] Among them, in Figure 6 The bus architecture may include any number of interconnected buses and bridges, specifically, various circuits represented by one or more processors represented by processor 600 and a memory represented by memory 620 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and thus will not be further described herein. The bus interface provides an interface. The transceiver 610 may be multiple components, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium, and these transmission mediums include wireless channels, wired channels, optical cables, and other transmission mediums.

[0281] The processor 600 is responsible for managing the bus architecture and general processing, and the memory 620 may store data used by the processor 600 when performing operations.

[0282] Optionally, the processor 600 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a CPLD (Complex Programmable Logic Device). The processor 600 may also adopt a multi-core architecture.

[0283] The processor 600 is used to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions by calling the program instructions stored in the memory. The processor 600 and the memory 620 may also be physically separated.

[0284] On the one hand, in the device according to the embodiment of the present invention, when the number of configured multiple K1s and / or K2s is increased with the time unit being a time slot, the range of optional values is expanded. On the other hand, for the configured multiple K1s and / or K2s, the time unit of each K1 and / or K2 is one or more of the preset time units, which also expands the range of optional values, and the time range of the optional values is more flexible. In this way, it is possible to better achieve that the determined uplink transmission position is covered within the corresponding service beam scanning period, ensuring the transmission quality.

[0285] It should be noted here that the above device provided by the embodiment of the present invention can implement all the method steps implemented by the above method embodiment on the network side, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiment will not be specifically described in this embodiment.

[0286] As Figure 7 shown, the embodiment of the present invention further provides a transmission processing device, including:

[0287] A first sending module 710, configured to send first configuration information and / or second configuration information;

[0288] Wherein, the first configuration information is used to configure the scheduling timing relationship K1 between the scheduled physical downlink shared channel PDSCH and the physical uplink control channel PUCCH, and the second configuration information is used to configure the scheduling timing relationship K2 between the physical downlink control channel PDCCH carrying scheduling information and the physical uplink shared channel PUSCH;

[0289] The first configuration information includes multiple K1s, and

[0290] the time unit of each K1 is a time slot, and the number of configured K1s is greater than a first value; or the time unit of each K1 is one or more of the preset time units;

[0291] The second configuration information includes a plurality of K2s, and

[0292] the time unit of each K2 is a time slot, and the number of configured K2s is greater than a second value; or, the time unit of each K2 is one or more of a preset time unit.

[0293] Optionally, the preset time unit includes at least one of the following:

[0294] millisecond;

[0295] beam period;

[0296] time slot.

[0297] Optionally, when the time unit of each K1 is one or more of a preset time unit, the plurality of K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different.

[0298] Optionally, when the time unit of each K2 is one or more of a preset time unit, the plurality of K2s belong to the same set.

[0299] Optionally, the device further includes:

[0300] a second sending module, configured to send downlink control information DCI, where the DCI includes first indication information of K1 or second indication information of K2.

[0301] On the one hand, for the device according to an embodiment of the present invention, when the time units of the configured plurality of K1s and / or K2s are all time slots, the number increases, expanding the range of optional values; on the other hand, for the configured plurality of K1s and / or K2s, the time unit of each K1 and / or K2 is one or more of a preset time unit, which also expands the range of optional values, and the time range of the optional values is more flexible. In this way, it is possible to better implement that the determined uplink transmission position is covered within the corresponding service beam scanning period, ensuring the transmission quality.

[0302] It should be noted that the division of units in the embodiments of the present application is illustrative, merely a logical function division, and there may be other division methods in actual implementation. In addition, in each embodiment of the present application, the functional units may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above integrated units may be implemented in the form of hardware or in the form of software functional units.

[0303] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs that can store program codes.

[0304] It should be noted here that the above-mentioned device provided in the embodiments of the present invention can implement all the method steps implemented in the above-mentioned method embodiments on the network side and can achieve the same technical effects. Therefore, the same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.

[0305] In some embodiments of the present invention, a processor-readable storage medium is also provided. The processor-readable storage medium stores program instructions, and the program instructions are used to enable the processor to execute the following steps:

[0306] Send the first configuration information and / or the second configuration information;

[0307] Among them, the first configuration information is used to configure the scheduling timing relationship K1 between the scheduled physical downlink shared channel PDSCH and the physical uplink control channel PUCCH, and the second configuration information is used to configure the scheduling timing relationship K2 between the physical downlink control channel PDCCH carrying scheduling information and the physical uplink shared channel PUSCH;

[0308] The first configuration information includes multiple K1s, and

[0309] The time unit of each K1 is a time slot, and the number of configured K1s is greater than the first value; or, the time unit of each K1 is one or more of the preset time units;

[0310] The second configuration information includes multiple K2s, and

[0311] The time unit of each K2 is a time slot, and the number of configured K2s is greater than the second value; or, the time unit of each K2 is one or more of the preset time units.

[0312] When the program instruction is executed by the processor, it can implement all the implementation manners in the method embodiments applied to the network side as shown in Figure 3 . To avoid repetition, they will not be elaborated here.

[0313] The technical solutions provided in the embodiments of the present application can be applied to a variety of systems, especially 5G systems. For example, the applicable systems can be Global System of Mobile communication (GSM) systems, Code Division Multiple Access (CDMA) systems, Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS) systems, Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunication System (UMTS), Worldwide interoperability for Microwave Access (WiMAX) systems, 5G New Radio (NR) systems, etc. Both terminal devices and network devices are included in these various systems. The system may also include a core network part, such as an Evolved Packet System (EPS), a 5G System (5GS), etc.

[0314] The terminal device involved in the embodiments of the present application can be a device that provides voice and / or data connectivity to users, such as a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device can be called a User Equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) via a Radio Access Network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device, which exchanges language and / or data with the wireless access network. For example, devices such as Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). The wireless terminal device can also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, a user device, which is not limited in the embodiments of the present application.

[0315] The network device involved in the embodiments of the present application can be a base station, which may include multiple cells that provide services to terminals. Depending on the specific application scenarios, the base station can also be referred to as an access point, or it can be a device in the access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names. The network device can be used to mutually replace the received air frames and Internet Protocol (IP) packets, and act as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application can be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or it can be a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or it can also be an evolved network device (evolutional Node B, eNB or e-NodeB) in the Long Term Evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or it can be a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc. The embodiments of the present application do not limit this. In some network architectures, the network device can include a Centralized Unit (CU) node and a Distributed Unit (DU) node, and the centralized unit and the distributed unit can also be arranged separately geographically.

[0316] A network device and a terminal device can each use one or more antennas for Multi-Input Multi-Output (MIMO) transmission. The MIMO transmission can be Single User MIMO (SU-MIMO) or Multiple User MIMO (MU-MIMO). According to the form and quantity of the combined antennas, the MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, or it can be diversity transmission, precoding transmission, beamforming transmission, etc.

[0317] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.

[0318] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, and the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0319] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the processor-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0320] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide for implementing the functions specified in Figure 1One process or multiple processes and / or boxes Figure 1 Steps of functions specified in one box or multiple boxes.

[0321] Obviously, those skilled in the art can make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these changes and modifications.

Claims

1. A transmission processing method, characterized in that: include: The terminal receives first configuration information and / or second configuration information, wherein the first configuration information is used to configure a scheduling timing relationship K1 between a scheduled physical downlink shared channel PDSCH and a physical uplink control channel PUCCH, and the second configuration information is used to configure a scheduling timing relationship K2 between a physical downlink control channel PDCCH carrying scheduling information and a physical uplink shared channel PUSCH; The terminal determines, according to the first configuration information and / or the second configuration information, a corresponding uplink transmission position; The first configuration information includes multiple K1s, and the time unit of each K1 is one or more preset time units, and the multiple K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different; The second configuration information includes a plurality of K2, and The time unit of each K2 is a time slot, and the number of configured K2s is greater than the second value; or, the time unit of each K2 is one or more of the preset time units.

2. The method according to claim 1, characterized in that The preset time unit includes at least one of the following: millisecond; Beam period; Time slot.

3. The method according to claim 1 or 2, characterized in that: When the time unit of each K2 is one or more preset time units, the multiple K2s belong to the same set.

4. The method according to claim 1, characterized in that: Before the terminal determines the corresponding uplink transmission position according to the first configuration information and / or the second configuration information, the method further includes: The terminal receives downlink control information DCI, where the DCI includes first indication information of K1 or second indication information of K2.

5. The method according to claim 4, characterized in that In the case where the time unit of each K1 included in the first configuration information is a time slot, the size of the first indication information is determined by the number of configured K1s; In the case where the time unit of each K1 included in the first configuration information is one or more preset time units, if the multiple K1s belong to the same set, the size of the first indication information is determined by the number of configured K1s; if each K1 belongs to different sets, the size of the first indication information is determined jointly by the number of configured K1s and the number of sets.

6. The method according to claim 4, characterized in that The terminal determines, according to the first configuration information and / or the second configuration information, a corresponding uplink transmission position, including: In a case where the DCI includes the first indication information, the terminal determines a target K1 according to the first indication information and the first configuration information; The terminal determines the position of the PUCCH according to the target K1, the first offset value and the position of the PDSCH.

7. The method according to claim 4, characterized in that The terminal determines, according to the first configuration information and / or the second configuration information, a corresponding uplink transmission position, including: In a case where the DCI includes the second indication information, the terminal determines a target K2 according to the second indication information and the second configuration information; The terminal determines the position of the PUSCH according to the target K2, the second offset value and the position of the PDCCH.

8. A transmission processing method, characterized in that: include: The network side device sends the first configuration information and / or the second configuration information; The first configuration information is used to configure the scheduling timing relationship K1 between the scheduled physical downlink shared channel PDSCH and the physical uplink control channel PUCCH, and the second configuration information is used to configure the scheduling timing relationship K2 between the physical downlink control channel PDCCH carrying scheduling information and the physical uplink shared channel PUSCH; The first configuration information includes multiple K1s, and The time unit of each K1 is one or more preset time units, and the multiple K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different; The second configuration information includes a plurality of K2, and The time unit of each K2 is a time slot, and the number of configured K2s is greater than the second value; or, the time unit of each K2 is one or more of the preset time units.

9. The method according to claim 8, characterized in that The preset time unit includes at least one of the following: millisecond; Beam period; Time slot.

10. The method according to claim 8 or 9, characterized in that: When the time unit of each K2 is one or more preset time units, the multiple K2s belong to the same set.

11. The method according to claim 8, characterized in that After the network side device sends the first configuration information and / or the second configuration information, the method further includes: The network side device sends downlink control information DCI, where the DCI includes the first indication information of K1 or the second indication information of K2.

12. A transmission processing device, characterized in that: include: Memory, transceiver, processor; A memory for storing program instructions; a transceiver, for transmitting and receiving data under the control of the processor; A processor, configured to read program instructions from the memory; The transceiver is used to perform the following operations: receiving first configuration information and / or second configuration information, wherein the first configuration information is used to configure a scheduling timing relationship K1 between a scheduled physical downlink shared channel PDSCH and a physical uplink control channel PUCCH, and the second configuration information is used to configure a scheduling timing relationship K2 between a physical downlink control channel PDCCH carrying scheduling information and a physical uplink shared channel PUSCH; The processor is configured to perform the following operations: determining a corresponding uplink transmission position according to the first configuration information and / or the second configuration information; The first configuration information includes multiple K1s, and the time unit of each K1 is one or more preset time units, and the multiple K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different; The second configuration information includes a plurality of K2, and The time unit of each K2 is a time slot, and the number of configured K2s is greater than the second value; or, the time unit of each K2 is one or more of the preset time units.

13. The device according to claim 12, characterized in that The preset time unit includes at least one of the following: millisecond; Beam period; Time slot.

14. The device according to claim 12 or 13, characterized in that When the time unit of each K2 is one or more preset time units, the multiple K2s belong to the same set.

15. The device according to claim 12, characterized in that The transceiver is further used to: receive downlink control information DCI, where the DCI includes the first indication information of K1 or the second indication information of K2.

16. The device according to claim 15, characterized in that In the case where the time unit of each K1 included in the first configuration information is a time slot, the size of the first indication information is determined by the number of configured K1s; In the case where the time unit of each K1 included in the first configuration information is one or more preset time units, if the multiple K1s belong to the same set, the size of the first indication information is determined by the number of configured K1s; if each K1 belongs to different sets, the size of the first indication information is determined jointly by the number of configured K1s and the number of sets.

17. The device according to claim 15, characterized in that The processor is further configured to: In a case where the DCI includes the first indication information, determining a target K1 according to the first indication information and the first configuration information; The terminal determines the position of the PUCCH according to the target K1, the first offset value and the position of the PDSCH.

18. The device according to claim 15, characterized in that The processor is further configured to: In a case where the DCI includes the second indication information, determining a target K2 according to the second indication information and the second configuration information; The terminal determines the position of the PUSCH according to the target K2, the second offset value and the position of the PDCCH.

19. A transmission processing device, characterized in that: include: A first receiving module, configured to receive first configuration information and / or second configuration information, wherein the first configuration information is used to configure a scheduling timing relationship K1 between a scheduled physical downlink shared channel PDSCH and a physical uplink control channel PUCCH, and the second configuration information is used to configure a scheduling timing relationship K2 between a physical downlink control channel PDCCH carrying scheduling information and a physical uplink shared channel PUSCH; A processing module, configured to determine a corresponding uplink transmission position according to the first configuration information and / or the second configuration information; The first configuration information includes multiple K1s, and the time unit of each K1 is one or more preset time units, and the multiple K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different; The second configuration information includes a plurality of K2, and The time unit of each K2 is a time slot, and the number of configured K2s is greater than the second value; or, the time unit of each K2 is one or more of the preset time units.

20. A transmission processing device, characterized in that: include: Memory, transceiver, processor; A memory for storing program instructions; a transceiver, for transmitting and receiving data under the control of the processor; The processor is used to read the program instructions in the memory; the transceiver is used to perform the following operations: Sending first configuration information and / or second configuration information; The first configuration information is used to configure the scheduling timing relationship K1 between the scheduled physical downlink shared channel PDSCH and the physical uplink control channel PUCCH, and the second configuration information is used to configure the scheduling timing relationship K2 between the physical downlink control channel PDCCH carrying scheduling information and the physical uplink shared channel PUSCH; The first configuration information includes a plurality of K1s, and the time unit of each K1 is one or more of the preset time units, and the plurality of K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different; The second configuration information includes a plurality of K2, and The time unit of each K2 is a time slot, and the number of configured K2s is greater than the second value; or, the time unit of each K2 is one or more of the preset time units.

21. The device according to claim 20, characterized in that The preset time unit includes at least one of the following: millisecond; Beam period; Time slot.

22. The device according to claim 20 or 21, characterized in that When the time unit of each K2 is one or more preset time units, the multiple K2s belong to the same set.

23. The device according to claim 20, characterized in that The transceiver is also used for: Send downlink control information DCI, where the DCI includes the first indication information of K1 or the second indication information of K2.

24. A transmission processing device, characterized in that: include: A first sending module, used to send first configuration information and / or second configuration information; The first configuration information is used to configure the scheduling timing relationship K1 between the scheduled physical downlink shared channel PDSCH and the physical uplink control channel PUCCH, and the second configuration information is used to configure the scheduling timing relationship K2 between the physical downlink control channel PDCCH carrying scheduling information and the physical uplink shared channel PUSCH; The first configuration information includes a plurality of K1s, and the time unit of each K1 is one or more of the preset time units, and the plurality of K1s belong to the same set; or, each K1 belongs to a different set, and the time units of K1s in different sets are different; The second configuration information includes a plurality of K2, and The time unit of each K2 is a time slot, and the number of configured K2s is greater than the second value; or, the time unit of each K2 is one or more of the preset time units.

25. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the transmission processing method according to any one of claims 1 to 7, or the transmission processing method according to any one of claims 8 to 11.

Citation Information

Patent Citations

  • Configuration method and device

    CN112398617A