A transmission method, a transmission device and a storage medium

By determining the position of TB transmission symbols under non-integer semi-static scheduling periods, the problem of mismatch between the TB transmission symbols and the scheduling periods in the prior art is solved, and the transmission effect with low delay is achieved.

CN115088349BActive Publication Date: 2025-03-11BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180000223.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-11
Publication Date
2025-03-11
Estimated Expiration
2041-01-11

AI Technical Summary

Technical Problem

In the prior art, only integer multiple semi-static scheduling cycles are supported, resulting in the start symbol of TB transmission in the non-integer multiple semi-static scheduling cycles that do not match the scheduling cycles and cannot meet the low latency requirements.

Method used

By determining the order of the first and second start symbols, the symbol position of the TB is calculated to ensure the appropriate time slot and starting symbol position of the symbol position within the non-integer multiple semi-static scheduling cycle.

Benefits of technology

The problem of TB transmission symbol position matching in non-integer multiples semi-static scheduling cycles is solved, and the requirements of low latency are met.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115088349B_ABST
    Figure CN115088349B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a transmission method, a transmission device and a storage medium. The transmission method includes: in response to the period of the scheduled transmission block TB being a non-integer multiple of the semi-static scheduling period, determining the symbol position of the TB transmission. The present disclosure solves the problem that when the semi-static scheduling under a non-integer multiple period determines the symbol position of the scheduled TB, the starting symbol of the transmission TB does not match the starting symbol of the non-integer multiple of the semi-static scheduling period, thereby meeting the low latency requirement of data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to wireless communication technology, and more particularly to a transmission method, a transmission device and a storage medium. Background Art

[0002] With the continuous development of wireless communication technology, in the new generation of communication technology, Extended Reality (XR) is a more important application scenario in wireless technology, and XR devices can periodically generate some data streams. For example, XR devices can generate 45 frames of related data streams per second. At the same time, XR devices have low latency requirements in most cases. Therefore, according to the characteristics of periodically generated data streams and low latency requirements, consider scheduling transport blocks (TB) based on semi-persistent scheduling (Semi-Persistent Scheduling, SPS).

[0003] In the related art, the supported SPS period is an integer multiple period, for example, the optional SPS period is {10ms, 20ms, 32ms, 40ms, 64ms, 80ms, 128ms, 160ms, 320ms, 640ms}. When scheduling TB based on an integer multiple SPS period, the time slot, starting symbol and symbol length of TB transmission in different SPS periods are the same. Therefore, the time slot, starting symbol and symbol length of the TB can be determined based on the Time Domain Resource Allocation (TDRA) table. Summary of the invention

[0004] In order to overcome the problems existing in the related art, the present disclosure provides a transmission method, a transmission device and a storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, a transmission method is provided, the method comprising:

[0006] In response to the period of the scheduled transmission block TB being a non-integer multiple of the semi-persistent scheduling period, a symbol position of the TB transmission is determined.

[0007] In one implementation, determining the symbol position of the TB transmission includes:

[0008] A first starting symbol is determined, where the first starting symbol is the location of a starting symbol of the semi-static scheduling period; and the symbol position is determined according to the first starting symbol.

[0009] In one implementation, determining the symbol position of the TB transmission according to the first starting symbol of the semi-persistent scheduling period includes:

[0010] Determine a second starting symbol, where the second starting symbol is the position of a preset starting symbol for TB transmission determined based on the TDRA table; and determine the symbol position based on the sequence of the first starting symbol and the second starting symbol.

[0011] In one implementation, determining the symbol position based on the sequence of the first starting symbol and the second starting symbol includes:

[0012] In response to the first start symbol being after the second start symbol, a first time slot is determined, and the symbol position is determined within the first time slot; the first time slot is a next adjacent time slot of the time slot where the TB is located.

[0013] In one implementation, determining the symbol position in the first time slot includes at least one of the following methods:

[0014] Determining the symbol position based on predefined rules;

[0015] Determine the symbol position based on a time domain resource allocation TDRA table;

[0016] The symbol location is determined based on an indication from a network device.

[0017] In one implementation, determining the symbol position based on the sequence of the first starting symbol and the second starting symbol includes:

[0018] In response to the first starting symbol being after the second starting symbol, determining the symbol position according to the first starting symbol;

[0019] or

[0020] In response to the first start symbol being before the second start symbol, the symbol position is determined according to the second start symbol.

[0021] In one implementation, determining the symbol position according to the first starting symbol includes:

[0022] Determine the first starting symbol as a third starting symbol for the TB transmission, and determine the symbol position;

[0023] or

[0024] The Nth symbol after the first starting symbol is determined as the third starting symbol of the TB transmission, and the symbol position is determined.

[0025] In one implementation, the Nth symbol is determined based on a predefined rule;

[0026] or

[0027] The Nth symbol is determined based on an indication from a network device.

[0028] In one embodiment, the method further comprises:

[0029] In response to the fact that the time slot where the third starting symbol of the TB transmission is located is different from the time slot where the ending symbol of the TB is located, a second time slot is determined and the symbol position is redetermined within the second time slot; wherein the second time slot is the next adjacent time slot of the time slot where the third starting symbol is located.

[0030] In one implementation manner, the re-determining the symbol position in the second time slot includes at least one of the following methods:

[0031] re-determining the symbol position based on a predefined rule;

[0032] Re-determining the symbol position based on the time domain resource configuration TDRA table;

[0033] The symbol position is re-determined based on the symbol indicated by the network device.

[0034] According to a second aspect of an embodiment of the present disclosure, a transmission device is provided, the device comprising:

[0035] The determination module is used to determine the symbol position of the TB transmission in response to the period of the scheduling transmission block TB being a non-integer multiple of the semi-static scheduling period.

[0036] In one implementation, the determining module is used to:

[0037] A first starting symbol is determined, where the first starting symbol is the location of a starting symbol of the semi-static scheduling period; and the symbol position is determined according to the first starting symbol.

[0038] In one implementation, the determining module is used to:

[0039] Determine a second starting symbol, where the second starting symbol is the position of a preset starting symbol for TB transmission determined based on the TDRA table; and determine the symbol position based on the sequence of the first starting symbol and the second starting symbol.

[0040] In one implementation, the determining module is used to:

[0041] In response to the first start symbol being after the second start symbol, a first time slot is determined, and the symbol position is determined within the first time slot; the first time slot is a next adjacent time slot of the time slot where the TB is located.

[0042] In one implementation, determining the symbol position in the first time slot includes at least one of the following methods:

[0043] Determining the symbol position based on predefined rules;

[0044] Determine the symbol position based on a time domain resource allocation TDRA table;

[0045] The symbol location is determined based on an indication from a network device.

[0046] In one implementation, the determining module is used to:

[0047] In response to the first starting symbol being after the second starting symbol, determining the symbol position according to the first starting symbol;

[0048] or

[0049] In response to the first start symbol being before the second start symbol, the symbol position is determined according to the second start symbol.

[0050] In one implementation, the determining module is used to:

[0051] Determine the first starting symbol as a third starting symbol for the TB transmission, and determine the symbol position;

[0052] or

[0053] The Nth symbol after the first starting symbol is determined as the third starting symbol of the TB transmission, and the symbol position is determined.

[0054] In one implementation, the Nth symbol is determined based on a predefined rule;

[0055] or

[0056] The Nth symbol is determined based on an indication from a network device.

[0057] In one implementation, the determining module is further configured to:

[0058] In response to the fact that the time slot where the third starting symbol of the TB transmission is located is different from the time slot where the ending symbol of the TB is located, a second time slot is determined and the symbol position is redetermined within the second time slot; wherein the second time slot is the next adjacent time slot of the time slot where the third starting symbol is located.

[0059] In one implementation manner, the re-determining the symbol position in the second time slot includes at least one of the following methods:

[0060] re-determining the symbol position based on a predefined rule;

[0061] Re-determining the symbol position based on the time domain resource configuration TDRA table;

[0062] The symbol position is re-determined based on the symbol indicated by the network device.

[0063] According to a third aspect of an embodiment of the present disclosure, a communication device is provided, including:

[0064] A processor; a memory for storing processor executable instructions; wherein the processor is configured to: execute the transmission method described in the first aspect or any one of the embodiments of the first aspect.

[0065] According to the fourth aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is provided. When the instructions in the storage medium are executed by a processor of a mobile terminal, the mobile terminal is enabled to execute the transmission method described in the first aspect or any one of the embodiments of the first aspect.

[0066] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: by determining the symbol position of TB transmission for a non-integer multiple semi-static scheduling period of the scheduled TB, the problem that when the non-integer multiple semi-static scheduling period determines the symbol position of the scheduled TB, the starting symbol of the transmitted TB does not match the starting symbol of the non-integer multiple semi-static scheduling period, thereby meeting the low latency requirement of the non-integer multiple semi-static scheduling period of the scheduled TB.

[0067] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0069] Figure 1 The present invention is a diagram showing an architecture of a communication system between a network device and a terminal according to an exemplary embodiment.

[0070] Figure 2 Schematic diagram of the relationship between non-integer multiple periods and time slots.

[0071] Figure 3 The figure is a flow chart of a transmission method according to an exemplary embodiment.

[0072] Figure 4 is a flow chart of yet another transmission method according to an exemplary embodiment.

[0073] Figure 5 is a flow chart of yet another transmission method according to an exemplary embodiment.

[0074] Figure 6is a flow chart of yet another transmission method according to an exemplary embodiment.

[0075] Figure 7 The diagram is a schematic diagram showing how to determine a first time slot according to an exemplary embodiment.

[0076] Figure 8 is a flow chart of yet another transmission method according to an exemplary embodiment.

[0077] Fig. 9 The figure is a schematic diagram showing how to determine a symbol position according to an exemplary embodiment.

[0078] Fig.10 is a flow chart of yet another transmission method according to an exemplary embodiment.

[0079] Fig.11 The figure is a schematic diagram showing how to determine a symbol position according to an exemplary embodiment.

[0080] Fig.12 is a flow chart of yet another transmission method according to an exemplary embodiment.

[0081] Fig.13 The figure is a schematic diagram showing how to determine a symbol position according to an exemplary embodiment.

[0082] Fig.14 is a flow chart of yet another transmission method according to an exemplary embodiment.

[0083] Fig.15 The figure is a schematic diagram showing how to determine a symbol position according to an exemplary embodiment.

[0084] Fig.16 is a flow chart of yet another transmission method according to an exemplary embodiment.

[0085] Fig.17 It is a schematic diagram showing TB spanning time slots according to an exemplary embodiment.

[0086] Fig.18 The figure is a schematic diagram showing how to determine a symbol position according to an exemplary embodiment.

[0087] Fig.19 The figure is a block diagram of a transmission device according to an exemplary embodiment.

[0088] Fig. 20 It is a block diagram of a device for transmission according to an exemplary embodiment.

[0089] Fig.21 is a block diagram of yet another apparatus for transmitting according to an exemplary embodiment. DETAILED DESCRIPTION

[0090] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0091] Figure 1 is a diagram showing a communication system architecture of a network device and a terminal according to an exemplary embodiment. The communication method provided by the present disclosure can be applied to Figure 1 As shown in the communication system architecture diagram. Figure 1 As shown, the network side device can be based on Figure 1 The architecture shown sends signaling.

[0092] Understandably, Figure 1 The communication system of the network device and the terminal shown is only for schematic illustration. The wireless communication system may also include other network devices, such as core network devices, wireless relay devices, and wireless backhaul devices. Figure 1 The embodiment of the present disclosure does not limit the number of network devices and terminals included in the wireless communication system.

[0093] It can be further understood that the wireless communication system of the embodiment of the present disclosure is a network that provides wireless communication functions. The wireless communication system can adopt different communication technologies, such as code division multiple access (CDMA), wideband code division multiple access (WCDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency-division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA), carrier sense multiple access / collision avoidance (Carrier Sense Multiple Access with Collision Avoidance). According to the capacity, rate, delay and other factors of different networks, the network can be divided into 2G (English: generation) network, 3G network, 4G network or future evolution network, such as 5G network, 5G network can also be called new radio network (New Radio, NR). For the convenience of description, the present disclosure sometimes refers to the wireless communication network as a network.

[0094] Furthermore, the network equipment involved in the present disclosure may also be referred to as a wireless access network device. The wireless access network device may be: a base station, an evolved node B (base station), a home base station, an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP) or a transmission and reception point (TRP), etc. It may also be a gNB in ​​an NR system, or it may also be a component or part of a device constituting a base station. When it is a vehicle-to-everything (V2X) communication system, the network device may also be a vehicle-mounted device. It should be understood that in the embodiments of the present disclosure, the specific technology and specific device form adopted by the network device are not limited.

[0095] Furthermore, the terminal involved in the present disclosure may also be referred to as a terminal device, a user equipment (User Equipment, UE), a mobile station (Mobile Station, MS), a mobile terminal (Mobile Terminal, MT), etc., which is a device that provides voice and / or data connectivity to users. For example, the terminal may be a handheld device with a wireless connection function, a vehicle-mounted device, etc. At present, some examples of terminals are: a smart phone (Mobile Phone), a pocket computer (Pocket Personal Computer, PPC), a handheld computer, a personal digital assistant (Personal Digital Assistant, PDA), a laptop computer, a tablet computer, a wearable device, or a vehicle-mounted device, VR glasses, etc. In addition, when it is a vehicle-to-everything (V2X) communication system, the terminal device may also be a vehicle-mounted device. It should be understood that the embodiments of the present disclosure do not limit the specific technology and specific device form adopted by the terminal.

[0096] Among the new generation of communication technologies, XR and cloud gaming are important applications of 5G. In the research of related technologies, XR and cloud gaming include the following technologies:

[0097] Viewport-related streaming media (Virtual Reality1, VR1);

[0098] Split rendering: using time-folded device viewport rendering (Virtual Reality2, VR2);

[0099] XR distributed computing (Augmented Reality1, AR1);

[0100] XR dialogue (Augmented Reality2, AR2);

[0101] Cloud gaming (Computer Graphics, CG).

[0102] It should be noted that the XR device can be connected to the network through downlink (DL) / uplink (UL) direct communication.

[0103] In XR devices, some data streams can be generated periodically, for example, a relevant number of streams of 45 frames per second. Consider scheduling TBs based on SPS, in other words, consider candidate data streams that accommodate XR traffic in the SPS period. In addition, XR devices have low latency requirements in most cases.

[0104] In the related art, the supported SPS period is an integer multiple period, for example, the optional SPS period is {10ms, 20ms, 32ms, 40ms, 64ms, 80ms, 128ms, 160ms, 320ms, 640ms}. When scheduling TB based on an integer multiple SPS period, the time slot, starting symbol and symbol length of the TB transmission in different SPS periods are the same. Therefore, the symbol position of the TB can be determined based on the TDRA table, wherein the symbol position may include the time slot, starting symbol and symbol length of the TB. Among them, the index of the TDRA table is given by the Radio Resource Control (RRC) signaling / Downlink Control Information (DCI) signaling, and the time slot, starting symbol and symbol length of the TB are determined by the index of the TDRA table. The TDRA index given by the RRC signaling is used for the scheduling of type 1 configured grant (configured grant, CG) (type 1CG), and the TDRA index given by the DCI signaling is used for type 2CG and SPS (type2CG and SPS). Among them, CG is used for uplink data transmission and SPS is used for downlink data transmission.

[0105] However, the related art only supports the time domain resource allocation method under the semi-static scheduling mechanism of integer multiple periods of the SPS period. The disclosed embodiment proposes a method that can be applied to the scenario where the SPS period is a non-integer multiple period; in this scenario, the TB transmission start symbol position determined by the TDRA table may appear before the start symbol position of the non-integer multiple SPS period, which can realize the semi-static scheduling of non-integer multiple periods.

[0106] In the related technology of communication network, as mentioned above, the time slot, starting symbol and symbol length of TB can be determined by the index of TDRA table. And the time slot, starting symbol and symbol length of TB at different integer multiple SPS period transmission opportunities determined based on TDRA table are the same. Figure 2 is a schematic diagram of the relationship between non-integer multiple periods and time slots, such as Figure 2As shown, for non-integer multiples of the SPS period, the starting symbol of the TB determined by the TDRA table does not match the starting symbol of the non-integer multiples of the SPS period. In the figure, the K0 value indicates whether the physical downlink control channel (PDCCH) and the physical downlink shared channel (PDSCH) scheduled by it are scheduled in the same time slot or across time slots. Among them, the K0 value is the time slot difference between the time slot occupied by the PDCCH and the time slot occupied by the PDSCH scheduled by it. The value of K0 has a value set, which is configured to the terminal by the network device through RRC signaling, for example, it can be {0, 1, 2...}. If K0=0, it means that PDCCH and PDSCH are in the same time slot, that is, "same time slot scheduling". If K0>0, it means that PDCCH and PDSCH are not in the same time slot, that is, "across time slot scheduling". The network device can directly indicate the K0 value to the terminal, or the network device can configure a time domain resource allocation (TDRA) table for the terminal, where the TDRA table includes an index value (index) and the K0 value corresponding to the index value. The network device can indirectly indicate the K0 value to the terminal by indicating the index value to the terminal.

[0107] Based on this, the present disclosure provides a transmission method for scheduling TBs in non-integer multiple SPS periods, determining the starting symbol of TBs for transmitting TBs in non-integer multiple SPS periods, and solving the problem that the starting symbol of TBs determined by the TDRA table does not match the starting symbol of non-integer multiple SPS periods. It should be noted that all embodiments of the present disclosure can be applied to both network-side devices and terminal-side devices.

[0108] Figure 3 FIG. 1 is a flow chart showing a transmission method according to an exemplary embodiment. Figure 3 As shown, the transmission method is used in a terminal and includes the following steps.

[0109] In step S11 , in response to the period of scheduling the TB being a non-integer multiple of the semi-persistent scheduling period, a symbol position of the TB transmission is determined.

[0110] In the disclosed embodiment, when scheduling TB, the transmission opportunity of TB is included in different scheduling periods. In the services of some devices, data streams with non-integer multiple periodicity may appear, for example, a periodic data stream of 60 frames per second or 45 frames per second may be generated. Taking the case where a periodic data stream is generated at 60 frames per second and the semi-static scheduling period is an SPS period as an example, 1 / 60 seconds is an SPS period. At this time, a non-integer multiple period of milliseconds appears, that is, 16.67ms is an SPS period.

[0111] In response to the period of the scheduled TB being a non-integer multiple of the semi-static scheduling period (for example, 16.67 ms is a semi-static scheduling period), the symbol position of the TB transmitted within the period is determined. The symbol position may at least include the time slot where the TB is located, the start symbol of the TB, and the symbol length of the TB. It is understandable that the symbol length of each TB is the same.

[0112] In the transmission method disclosed in the present invention, a scheme is proposed to determine the symbol position of the scheduled TB transmission in the non-integer multiple semi-static scheduling period, which can avoid the problem of mismatch between the starting symbol of the scheduled TB and the starting symbol of the non-integer multiple semi-static scheduling period.

[0113] Figure 4 FIG. 1 is a flow chart showing a transmission method according to an exemplary embodiment. Figure 4 As shown, determining the symbol position of TB transmission includes the following steps.

[0114] In step S21, a first starting symbol is determined.

[0115] The first starting symbol is the starting position of the semi-persistent scheduling period. In all embodiments of the present disclosure, for ease of description, the position where the starting symbol of the semi-persistent scheduling period is located is referred to as the first starting symbol.

[0116] In step S22, a symbol position is determined according to the first starting symbol.

[0117] In an embodiment of the present disclosure, the starting position of each semi-static scheduling period is determined according to the starting position of the semi-static scheduling period. The symbol position of the TB transmission is determined according to the starting position of each semi-static scheduling period. The symbol position of the TB transmission includes the starting symbol position of the TB transmission. In all embodiments of the present disclosure, for ease of description, the starting symbol position of the TB transmission is referred to as the third starting symbol. It can be understood that the determined third starting symbol is after the first starting symbol, or the determined third starting symbol may coincide with the first starting symbol.

[0118] The embodiment of the present disclosure proposes a transmission method, which can be implemented alone or together with any other embodiment of the present disclosure. The transmission method of the embodiment of the present disclosure includes: determining the symbol position of TB transmission according to the first starting symbol of the semi-static scheduling period.

[0119] Figure 5 FIG. 1 is a flow chart showing a transmission method according to an exemplary embodiment. Figure 5 As shown, determining the symbol position of TB transmission according to the first starting symbol of the semi-static scheduling period includes the following steps.

[0120] In step S31, a second start symbol is determined.

[0121] The second starting symbol is the location of the TB transmission preset starting symbol determined based on the TDRA table. In the embodiments of the present disclosure, for ease of description, the TB transmission preset starting symbol location determined based on the TDRA table is referred to as the second starting symbol. In some embodiments, the TDRA table can be any TDRA table in the related art.

[0122] In step S32, the symbol position is determined based on the sequence of the first starting symbol and the second starting symbol.

[0123] In the disclosed embodiment, the determined second start symbol is the same in each time slot, and thus the sequence of the first start symbol and the second start symbol is determined based on the comparison between the first start symbol of each cycle and the second start symbol in the time slot.

[0124] The embodiment of the present disclosure provides a transmission method, which can be implemented alone or together with any other embodiment of the present disclosure. The transmission method of the embodiment of the present disclosure includes: determining a symbol position based on the sequence of a first start symbol and a second start symbol.

[0125] Figure 6 FIG. 1 is a flow chart showing a transmission method according to an exemplary embodiment. Figure 6 As shown, determining the symbol position based on the sequence of the first starting symbol and the second starting symbol includes the following steps.

[0126] In step S41, in response to the first start symbol being after the second start symbol, a first time slot is determined, and a symbol position is determined within the first time slot.

[0127] Figure 7 is a schematic diagram of determining the first time slot according to an exemplary embodiment. In an exemplary embodiment of the present disclosure, Figure 7 As shown in the figure, L is the symbol length of TB, and S is the interval length between the second start symbol of TB transmission and symbol #0 (symbol #0) in the same time slot. In one embodiment, in response to the first start symbol after the second start symbol, as Figure 7 As shown in TB2, the first time slot is determined. In the embodiment of the present disclosure, the first time slot is the next adjacent time slot of the time slot where the TB is located. The symbol position of the TB transmission is determined in the first time slot.

[0128] In the embodiment of the present disclosure, determining the symbol position in the first time slot includes at least one of the following methods:

[0129] Determining symbol locations based on a communication protocol;

[0130] Determining symbol locations based on preconfigured parameters;

[0131] Determine symbol positions based on preset rules;

[0132] Determine symbol positions based on a time domain resource allocation TDRA table;

[0133] The symbol location is determined based on the indication of the network device.

[0134] The embodiment of the present disclosure provides a transmission method, which can be implemented alone or together with any other embodiment of the present disclosure. The transmission method of the embodiment of the present disclosure includes: determining a symbol position based on the sequence of a first start symbol and a second start symbol.

[0135] Figure 8 FIG. 1 is a flow chart showing a transmission method according to an exemplary embodiment. Figure 8 As shown, determining the symbol position based on the sequence of the first starting symbol and the second starting symbol includes the following steps.

[0136] In step S51 , in response to a first start symbol being after a second start symbol, a symbol position is determined according to the first start symbol.

[0137] Fig. 9 FIG. 1 is a schematic diagram of determining a symbol position according to an exemplary embodiment. In an exemplary embodiment of the present disclosure, Fig. 9 As shown in the figure, L is the symbol length of TB, and S is the interval length between the second starting symbol of TB transmission and symbol #0 in the same time slot.

[0138] In an exemplary embodiment of the present disclosure, in response to the first start symbol being after the second start symbol, in other words, determining that the time domain resource position for transmitting the TB is before the semi-static scheduling period start symbol, the symbol position is determined based on the first start symbol.

[0139] In one embodiment, Fig. 9 As shown, the second starting symbol (i.e., the location of the preset starting symbol for TB transmission determined based on the TDRA table index) can be delayed to the location of the first starting symbol (i.e., the location of the starting symbol of the semi-static scheduling period), that is, the first starting symbol is used as the starting symbol of TB transmission (i.e., the third starting symbol). In one approach, the location n symbols away from the first starting symbol is used as the third starting symbol, in other words, the Nth symbol after the first starting symbol is determined as the starting symbol of TB transmission (i.e., the third starting symbol).

[0140] In any of the above embodiments, n can be determined based on at least one of the following methods:

[0141] Based on the preset values ​​in the protocol;

[0142] Based on network device indication;

[0143] Based on TDRA table index.

[0144] The embodiment of the present disclosure provides a transmission method, which can be implemented alone or together with any other embodiment of the present disclosure. The transmission method of the embodiment of the present disclosure includes: determining a symbol position based on the sequence of a first start symbol and a second start symbol.

[0145] Fig.10 FIG. 1 is a flow chart showing a transmission method according to an exemplary embodiment. Fig.10 As shown, determining the symbol position based on the sequence of the first starting symbol and the second starting symbol includes the following steps.

[0146] In step S61 , in response to the first start symbol being before the second start symbol, a symbol position is determined according to the second start symbol.

[0147] Fig.11 FIG. 1 is a schematic diagram of determining a symbol position according to an exemplary embodiment. In an exemplary embodiment of the present disclosure, Fig.11 As shown in the figure, L is the symbol length of TB, and S is the interval length between the second starting symbol of TB transmission and symbol #0 in the same time slot.

[0148] In one embodiment, if Figure 7 As shown, the first start symbol precedes the second start symbol, such as Figure 7 As shown in TB1, the position of the preset start symbol of TB transmission determined by the TDRA table (ie, the second start symbol) is determined as the third start symbol in the symbol position of TB transmission, and the symbol position of TB is determined. The second start symbol corresponding to the index can be determined by the TDRA table index.

[0149] In one embodiment, the first start symbol precedes the second start symbol, such as Fig.11 For TB3 shown, the symbol position of TB3 transmission is determined based on the second starting symbol of TB3.

[0150] In one implementation method, the first starting symbol and the second starting symbol are located at the same position, such as Fig.11 As shown in TBn, the symbol position of TBn transmission can be determined based on the starting symbol (ie, the second starting symbol) of TBn transmission.

[0151] The embodiment of the present disclosure provides a transmission method, which can be implemented alone or together with any other embodiment of the present disclosure. The transmission method of the embodiment of the present disclosure includes: determining a symbol position according to a first starting symbol.

[0152] Fig.12 FIG. 1 is a flow chart showing a transmission method according to an exemplary embodiment. Fig.12 As shown, determining the symbol position according to the first starting symbol includes the following steps.

[0153] In step S71, the first starting symbol is determined as the third starting symbol of TB transmission, and the symbol position is determined.

[0154] Fig.13 FIG. 1 is a schematic diagram of determining a symbol position according to an exemplary embodiment. In an exemplary embodiment of the present disclosure, Fig.13 As shown in the figure, L is the symbol length of TB, and S is the interval length between the second starting symbol and the first starting symbol of TB transmission.

[0155] In one embodiment of the present disclosure, Fig.13 As shown, the first starting symbol is determined as the third starting symbol of the TB transmission, and the symbol position of the TB transmission is determined according to the determined third starting symbol of the TB transmission.

[0156] The embodiment of the present disclosure proposes a transmission method, which can be implemented independently or together with any other embodiment of the present disclosure. The transmission method of the embodiment of the present disclosure includes: determining a TB transmission symbol position according to a first starting symbol.

[0157] Fig.14 FIG. 1 is a flow chart showing a transmission method according to an exemplary embodiment. Fig.14 As shown, determining the symbol position according to the first starting symbol includes the following steps.

[0158] In step S81, the Nth symbol after the first start symbol is determined as the third start symbol of TB transmission, and the symbol position is determined.

[0159] Fig.15 FIG. 1 is a schematic diagram of determining a symbol position according to an exemplary embodiment. In an exemplary embodiment of the present disclosure, Fig.15 As shown, L is the symbol length of TB.

[0160] In one embodiment of the present disclosure, Fig.15 As shown, the Nth symbol after the first starting symbol is determined as the third starting symbol of the TB transmission, and the symbol position of the TB is determined according to the determined third starting symbol of the TB transmission.

[0161] In the embodiments of the present disclosure, the Nth symbol is determined based on a predefined rule; or, the Nth symbol is determined based on an indication of a network device; or, the Nth symbol is equal to a preset value indicated by TDRA.

[0162] Fig.16 FIG. 1 is a flow chart showing a transmission method according to an exemplary embodiment. Fig.16 As shown, the transmission method also includes the following steps.

[0163] In step S91, in response to the fact that the time slot where the third start symbol of the TB transmission is located is different from the time slot where the end symbol of the TB is located, a second time slot is determined, and the symbol position is re-determined in the second time slot.

[0164] Fig.17 FIG. 1 is a schematic diagram of a TB spanning time slots according to an exemplary embodiment. In an exemplary embodiment of the present disclosure, Fig.17 As shown in the figure, L is the symbol length of TB, and N is the interval length between the second starting symbol and the first starting symbol of TB transmission.

[0165] In the embodiments of the present disclosure, Fig.17 As shown, in response to the time slot where the third start symbol of TB transmission is located being different from the time slot where the end symbol of TB is located (i.e., TB2 is between two time slots), it is determined that TB is transmitted in the second time slot (i.e., the second time slot) where TB is located, and the symbol position is re-determined in the second time slot. The second time slot is the next adjacent time slot of the time slot where the third start symbol is located.

[0166] Fig.18 FIG. 1 is a schematic diagram of determining a symbol position according to an exemplary embodiment. In an exemplary embodiment of the present disclosure, Fig.18 As shown in the figure, L is the symbol length of TB, and N is the interval length between the second starting symbol and the first starting symbol of TB transmission. Fig.18 As shown, TB2 is delayed to the second time slot, and the third starting symbol is re-determined in the second time slot.

[0167] In the embodiment of the present disclosure, re-determining the symbol position in the second time slot includes at least one of the following methods:

[0168] repositioning symbols based on predefined rules;

[0169] Redetermine the symbol position based on the time domain resource configuration TDRA table;

[0170] Reposition symbols based on symbols indicated by network devices.

[0171] In the disclosed embodiment, the semi-static scheduling period may be a semi-static scheduling SPS period or a semi-static configuration (configured grant) period, which is not specifically limited here. In the disclosed embodiment, TB1, TB2, TB3, etc. are descriptions of TBs, and each TB has the same symbol length.

[0172] It should also be noted that any one of the embodiments provided in the present disclosure may be applied to a terminal, a base station, or a network-side device; the embodiments of the present disclosure do not limit this.

[0173] Any embodiment of the present disclosure may be executed separately or in combination in any manner, and the present disclosure is not limited to this.

[0174] Based on the same concept, an embodiment of the present disclosure also provides a transmission device.

[0175] It is understandable that the transmission device provided by the embodiment of the present disclosure includes hardware structures and / or software modules corresponding to the execution of each function in order to realize the above functions. In combination with the units and algorithm steps of each example disclosed in the embodiment of the present disclosure, the embodiment of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiment of the present disclosure.

[0176] Fig.19 is a block diagram of a transmission device according to an exemplary embodiment. Fig.19 , the transmission device 100 includes a determination module 101.

[0177] The determination module 101 is configured to determine a symbol position of a transmission block TB in response to a period of scheduling a transmission block TB being a non-integer multiple of a semi-persistent scheduling period.

[0178] In the embodiment of the present disclosure, the determination module 101 is used to determine a first starting symbol, where the first starting symbol is the location of the starting symbol of the semi-persistent scheduling period, and determine the symbol position according to the first starting symbol.

[0179] In the embodiment of the present disclosure, the determination module 101 is used to determine the second start symbol, where the second start symbol is the location of the TB transmission preset start symbol determined based on the TDRA table, and determine the symbol position based on the sequence of the first start symbol and the second start symbol.

[0180] In the embodiment of the present disclosure, the determination module 101 is used to determine a first time slot in response to the first start symbol being after the second start symbol, and determine a symbol position in the first time slot. The first time slot is the next adjacent time slot of the time slot where the TB is located.

[0181] In the embodiment of the present disclosure, determining the symbol position in the first time slot includes at least one of the following methods:

[0182] Symbol positions are determined based on predefined rules.

[0183] The symbol positions are determined based on the time domain resource allocation TDRA table.

[0184] The symbol location is determined based on the indication of the network device.

[0185] In the embodiment of the present disclosure, the determination module 101 is configured to determine the symbol position according to the first starting symbol in response to the first starting symbol being after the second starting symbol, or to determine the symbol position according to the second starting symbol in response to the first starting symbol being before the second starting symbol.

[0186] In the disclosed embodiment, the determination module 101 is used to determine the first starting symbol as the third starting symbol of the TB transmission and determine the symbol position, or determine the Nth symbol after the first starting symbol as the third starting symbol of the TB transmission and determine the symbol position.

[0187] In the embodiment of the present disclosure, the Nth symbol is determined based on a predefined rule. Or, the Nth symbol is determined based on an indication of a network device.

[0188] In the disclosed embodiment, the determination module 101 is further configured to determine a second time slot in response to the time slot where the third start symbol of the TB transmission is located being different from the time slot where the end symbol of the TB is located, and to redetermine the symbol position in the second time slot, wherein the second time slot is the next adjacent time slot of the time slot where the third start symbol is located.

[0189] In the embodiment of the present disclosure, re-determining the symbol position in the second time slot includes at least one of the following methods:

[0190] Reposition symbols based on predefined rules.

[0191] The symbol position is re-determined based on the time domain resource configuration TDRA table.

[0192] Reposition symbols based on symbols indicated by network devices.

[0193] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0194] Fig. 20 2 is a block diagram of a transmission device 200 according to an exemplary embodiment. For example, the device 200 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0195] Reference Fig. 20 , the device 200 may include one or more of the following components: a processing component 202 , a memory 204 , a power component 206 , a multimedia component 208 , an audio component 210 , an input / output (I / O) interface 212 , a sensor component 214 , and a communication component 216 .

[0196] The processing component 202 generally controls the overall operation of the device 200, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 202 may include one or more processors 220 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 202 may include one or more modules to facilitate interaction between the processing component 202 and other components. For example, the processing component 202 may include a multimedia module to facilitate interaction between the multimedia component 208 and the processing component 202.

[0197] The memory 204 is configured to store various types of data to support operations on the device 200. Examples of such data include instructions for any application or method operating on the device 200, contact data, phone book data, messages, pictures, videos, etc. The memory 204 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0198] The power component 206 provides power to the various components of the device 200. The power component 206 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 200.

[0199] The multimedia component 208 includes a screen that provides an output interface between the device 200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 208 includes a front camera and / or a rear camera. When the device 200 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0200] The audio component 210 is configured to output and / or input audio signals. For example, the audio component 210 includes a microphone (MIC), and when the device 200 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 204 or sent via the communication component 216. In some embodiments, the audio component 210 also includes a speaker for outputting audio signals.

[0201] I / O interface 212 provides an interface between processing component 202 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0202] The sensor assembly 214 includes one or more sensors for providing various aspects of the status assessment of the device 200. For example, the sensor assembly 214 can detect the open / closed state of the device 200, the relative positioning of components, such as the display and keypad of the device 200, the sensor assembly 214 can also detect the position change of the device 200 or a component of the device 200, the presence or absence of user contact with the device 200, the orientation or acceleration / deceleration of the device 200 and the temperature change of the device 200. The sensor assembly 214 can include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 214 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 214 can also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.

[0203] The communication component 216 is configured to facilitate wired or wireless communication between the device 200 and other devices. The device 200 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 216 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 216 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0204] In an exemplary embodiment, the apparatus 200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.

[0205] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 204 including instructions, and the instructions can be executed by the processor 220 of the device 200 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0206] Fig.21 3 is a block diagram of a transmission device 300 according to an exemplary embodiment. For example, the device 300 may be provided as a server. Fig.21 , the apparatus 300 includes a processing component 322, which further includes one or more processors, and a memory resource represented by a memory 332 for storing instructions, such as an application, that can be executed by the processing component 322. The application stored in the memory 332 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 322 is configured to execute instructions to perform the above-mentioned communication method.

[0207] The device 300 may also include a power supply component 326 configured to perform power management of the device 300, a wired or wireless network interface 350 configured to connect the device 300 to a network, and an input / output (I / O) interface 358. The device 300 may operate based on an operating system stored in the memory 332, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or the like.

[0208] It is further understood that in the present disclosure, "plurality" refers to two or more than two, and other quantifiers are similar thereto. "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 at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. The singular forms "a", "the" and "the" are also intended to include plural forms, unless the context clearly indicates other meanings.

[0209] It is further understood that the terms "first", "second", etc. are used to describe various information, but such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other, and do not indicate a specific order or degree of importance. In fact, the expressions "first", "second", etc. can be used interchangeably. For example, without departing from the scope of the present disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information.

[0210] It is further understood that, although the operations are described in a specific order in the drawings in the embodiments of the present disclosure, it should not be understood as requiring the operations to be performed in the specific order shown or in a serial order, or requiring the execution of all the operations shown to obtain the desired results. In certain environments, multitasking and parallel processing may be advantageous.

[0211] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0212] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A transmission method, characterized in that: The method comprises: In response to the period of the scheduled transmission block TB being a non-integer multiple of the semi-static scheduling period, determining a first starting symbol and a second starting symbol, wherein the first starting symbol is the position of the starting symbol of the semi-static scheduling period, and the second starting symbol is the position of the TB transmission preset starting symbol determined based on the time domain resource configuration TDRA table; In response to the first start symbol being after the second start symbol, determining a symbol position of the TB transmission according to the first start symbol; In response to the first start symbol being before the second start symbol, determining a symbol position of the TB transmission according to the second start symbol; In response to the time slot where the third start symbol of the TB transmission is located being different from the time slot where the end symbol position of the TB is located, determining a second time slot, and redetermining the symbol position in the second time slot based on the TDRA table; Wherein, the third starting symbol is the starting symbol position of the TB transmission; The second time slot is the next adjacent time slot of the time slot where the third starting symbol is located.

2. The transmission method according to claim 1, characterized in that: The determining the symbol position according to the first starting symbol comprises: Determine the first starting symbol as a third starting symbol for the TB transmission, and determine the symbol position; or The Nth symbol after the first starting symbol is determined as the third starting symbol of the TB transmission, and the symbol position is determined.

3. The transmission method according to claim 2, characterized in that: The Nth symbol is determined based on a predefined rule; or The Nth symbol is determined based on an indication from a network device.

4. A transmission device, characterized in that: The device comprises: A determination module, configured to determine a first start symbol and a second start symbol in response to a period of a scheduled transmission block TB being a non-integer multiple of a semi-static scheduling period, wherein the first start symbol is a position where a start symbol of the semi-static scheduling period is located, and the second start symbol is a position where a preset start symbol of TB transmission is located determined based on a time domain resource configuration TDRA table; in response to the first start symbol being after the second start symbol, determine a symbol position of the TB transmission according to the first start symbol; in response to the first start symbol being before the second start symbol, determine a symbol position of the TB transmission according to the second start symbol; The determination module is further configured to determine a second time slot in response to the time slot where the third start symbol of the TB transmission is located being different from the time slot where the end symbol position of the TB is located, and to redetermine the symbol position in the second time slot based on the TDRA table; Wherein, the third starting symbol is the starting symbol position of the TB transmission; The second time slot is the next adjacent time slot of the time slot where the third starting symbol is located.

5. A communication device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to: execute the transmission method described in any one of claims 1-3.

6. A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processor of a mobile terminal, the mobile terminal is enabled to execute the transmission method described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Method and device for determining configuration resources

    CN111478784A

  • Information transmission method and apparatus

    US20200120651A1