Method and apparatus related to transport block in node used for wireless communication
By receiving signaling instructions to allocate resources in the time domain and determine the size of transport blocks, the transmission efficiency and reliability issues of transport blocks in full-duplex and non-full-duplex systems are solved, thereby optimizing system design and improving resource utilization.
Patent Information
- Application Number
- PCT/CN2025/090063
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-24
- Filing Date
- 2025-04-21
- Publication Date
- 2025-10-30
AI Technical Summary
In TDD or FDD spectrum, existing wireless communication systems suffer from reduced resource utilization and increased latency, especially in half-duplex mode. Optimizing the system design of full-duplex and non-full-duplex symbols to improve the transmission efficiency and reliability of transport blocks is a key issue.
The first signaling is received to indicate the time-domain allocation of multiple resource pools, and the size of the transport block is determined according to the type of resource pool and the symbol type. The size of the transport block depends on the target allocation amount, which is based on the PRB allocation of full-duplex and non-full-duplex resource pools and is transmitted across multiple time slots.
It improves the transmission efficiency of transport blocks and the flexibility of system scheduling, reduces the complexity of system design and hardware costs, and enhances transmission performance and reliability.
Smart Images

Figure CN2025090063_30102025_PF_FP_ABST
Abstract
Description
A method and apparatus related to transport blocks used in a node for wireless communication Technical Field
[0001] This application relates to transmission methods and apparatus in wireless communication systems, and more particularly to methods and apparatus for transmitting wireless signals in wireless communication systems supporting cellular networks. Background Technology
[0002] In existing NR (New Radio) systems, spectrum resources are statically divided into FDD (Frequency Division Duplex) and TDD (Time Division Duplex) spectrum. For TDD spectrum, both base stations and UEs (User Equipment) operate in half-duplex mode. This half-duplex mode avoids self-interference and mitigates the impact of cross-link interference (CLI), but it also leads to decreased resource utilization and increased latency. To address these issues, supporting flexible duplex modes or variable link directions (uplink, downlink, or flexible) on TDD or FDD spectrum has become a possible solution. The 3GPP (3rd Generation Partner Project) has agreed to conduct research on duplex technology (especially subband non-overlapping full duplex (SBFD) mode at the gNB (NR Node B) end); optimizing the system design accordingly is an important part of this research.
[0003] Transmitting the same transport block across multiple time slots is an important means of improving transmission reliability in wireless communication. Summary of the Invention
[0004] In systems configured with full-duplex and non-full-duplex symbols, determining the size of the transport block spanning multiple time slots is a critical issue; this application discloses a solution to this problem. It should be noted that this application is applicable to various wireless communication scenarios, such as scenarios using SBFD mode, scenarios using other types of full-duplex modes besides SBFD, and scenarios using more flexible duplex modes, achieving similar technical effects. Furthermore, using a unified solution across different scenarios (including but not limited to scenarios using SBFD mode, scenarios using other types of full-duplex modes besides SBFD, and scenarios using more flexible duplex modes) can help reduce hardware complexity and cost, or improve performance. Unless otherwise specified, embodiments and features in any node of this application can be applied to any other node. Unless otherwise specified, embodiments and features in any node of this application can be arbitrarily combined.
[0005] Where necessary, the interpretation of terms used in this application may be referenced to the descriptions in the 3GPP specification protocols TS37 and TS38 series.
[0006] This application discloses a method used in a first node of wireless communication, characterized by comprising:
[0007] Receive a first signaling message, which indicates the time-domain allocation of multiple resource pools;
[0008] The size of a first transport block is determined and a first operation is performed on the plurality of resource pools, the first operation being either sending or receiving; the first transport block is transmitted on each of the plurality of resource pools, the plurality of resource pools spanning multiple time slots;
[0009] Wherein, the size of the first transport block depends on the target allocation amount, which is based on the PRB allocation for a resource pool of a first type among the plurality of resource pools, where the first type is one of a plurality of types, and the type corresponding to each resource pool among the plurality of resource pools is one of the plurality of types; for one resource pool among the plurality of resource pools, the corresponding type depends on the symbol type of the symbol in the corresponding time-domain allocation, where the symbol type includes at least full-duplex and non-full-duplex.
[0010] As an example, the problem this application aims to solve includes: how to optimize the system design for systems configured with full-duplex symbols and non-full-duplex symbols.
[0011] As an example, the problem this application aims to solve includes: how to determine the size of a transport block for transmission across full-duplex and non-full-duplex symbols in multiple time slots.
[0012] As an example, the advantages of the above method include: it helps to improve the transmission efficiency of transport blocks in systems configured with full-duplex symbols and non-full-duplex symbols.
[0013] As an example, generally speaking, the system configuration on full-duplex symbols and the system configuration on non-full-duplex symbols can be different. Allocating resources separately for full-duplex symbols and non-full-duplex symbols is a natural resource allocation optimization scheme. After using the above resource allocation optimization scheme, for scenarios where the transport block can be transmitted across full-duplex symbols and non-full-duplex symbols in different time slots (to ensure sufficient scheduling flexibility of the base station), how to determine the size of the transport block is a key problem that must be solved. The method disclosed in this application for determining the size of the first transport block based on the allocation of PRB (Physical Resource Block) corresponding to the first type of resource pool provides an effective solution to the above problem. This solution has the advantage of low system design complexity.
[0014] As an example, the advantages of the above method include: less standardization work required.
[0015] As an example, the above method includes the following feature: the size of the first transport block does not depend on the PRB allocation of resource pools of other types besides the first type among the plurality of resource pools; such a feature helps to reduce the processing complexity of the UE.
[0016] As an example, the advantages of the above method include: it facilitates the optimization of transmission performance through appropriate PRB allocation.
[0017] According to one aspect of this application, the above method is characterized in that,
[0018] The first type is which of the plurality of types is configurable.
[0019] As an example, the advantages of the above method include: it facilitates the optimization of system scheduling.
[0020] According to one aspect of this application, the above method is characterized in that,
[0021] The first type is determined according to the indication of the first signaling.
[0022] As an example, the advantages of the above method include: it facilitates the optimization of system scheduling.
[0023] According to one aspect of this application, the above method is characterized in that,
[0024] When at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of one of the plurality of types; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of another type among the plurality of types.
[0025] According to one aspect of this application, the above method is characterized in that,
[0026] The target allocation amount is the total number of PRBs allocated to one of the first type of resource pools among the plurality of resource pools.
[0027] According to one aspect of this application, the above method is characterized in that,
[0028] The determination of the size of the first transport block includes the determination of the total number of target REs, which is equal to a positive integer multiple of the target allocation.
[0029] According to one aspect of this application, the above method is characterized in that,
[0030] The multiple resource pools are multiple PUSCH transmission opportunities, and the first operation is to send.
[0031] According to one aspect of this application, the above method is characterized in that,
[0032] The multiple resource pools are multiple PDSCH transmission opportunities, and the first operation is receiving.
[0033] According to one aspect of this application, the above method is characterized in that,
[0034] A symbol is a full-duplex symbol when it is indicated by uplink / downlink TDD configuration signaling as a downlink and can be used for uplink transmission; a symbol is a non-full-duplex symbol when it is indicated by uplink / downlink TDD configuration signaling as an uplink.
[0035] According to one aspect of this application, the above method is characterized in that,
[0036] The uplink and downlink TDD configuration signaling includes at least one of tdd-UL-DL-ConfigurationCommon and tdd-UL-DL-ConfigurationDedicated.
[0037] This application discloses a method used in a second node for wireless communication, characterized by comprising:
[0038] Send a first signaling message, which indicates the time-domain allocation of multiple resource pools;
[0039] A second operation is performed on the plurality of resource pools, the second operation being receiving or sending; a first transport block is transmitted on each of the plurality of resource pools, the plurality of resource pools spanning multiple time slots;
[0040] Wherein, the size of the first transport block depends on the target allocation amount, which is based on the PRB allocation for a resource pool of a first type among the plurality of resource pools, where the first type is one of a plurality of types, and the type corresponding to each resource pool among the plurality of resource pools is one of the plurality of types; for one resource pool among the plurality of resource pools, the corresponding type depends on the symbol type of the symbol in the corresponding time-domain allocation, where the symbol type includes at least full-duplex and non-full-duplex.
[0041] According to one aspect of this application, the above method is characterized in that,
[0042] The first type is which of the plurality of types is configurable.
[0043] According to one aspect of this application, the above method is characterized in that,
[0044] The first type is determined according to the indication of the first signaling.
[0045] According to one aspect of this application, the above method is characterized in that,
[0046] When at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of one of the plurality of types; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of another type among the plurality of types.
[0047] According to one aspect of this application, the above method is characterized in that,
[0048] The target allocation amount is the total number of PRBs allocated to one of the first type of resource pools among the plurality of resource pools.
[0049] According to one aspect of this application, the above method is characterized in that,
[0050] The determination of the size of the first transport block includes the determination of the total number of target REs, which is equal to a positive integer multiple of the target allocation.
[0051] According to one aspect of this application, the above method is characterized in that,
[0052] The multiple resource pools are multiple PUSCH transmission opportunities, and the second operation is receiving.
[0053] According to one aspect of this application, the above method is characterized in that,
[0054] The multiple resource pools are multiple PDSCH transmission opportunities, and the second operation is to send.
[0055] According to one aspect of this application, the above method is characterized in that,
[0056] A symbol is a full-duplex symbol when it is indicated by uplink / downlink TDD configuration signaling as a downlink and can be used for uplink transmission; a symbol is a non-full-duplex symbol when it is indicated by uplink / downlink TDD configuration signaling as an uplink.
[0057] According to one aspect of this application, the above method is characterized in that,
[0058] The uplink and downlink TDD configuration signaling includes at least one of tdd-UL-DL-ConfigurationCommon and tdd-UL-DL-ConfigurationDedicated.
[0059] This application discloses a first node used for wireless communication, characterized in that it comprises:
[0060] A first receiver receives a first signaling instruction, which indicates the time-domain allocation of multiple resource pools.
[0061] A first processor determines the size of a first transport block and performs a first operation on the plurality of resource pools, the first operation being either sending or receiving; the first transport block is transmitted on each of the plurality of resource pools, the plurality of resource pools spanning multiple time slots;
[0062] Wherein, the size of the first transport block depends on the target allocation amount, which is based on the PRB allocation for a resource pool of a first type among the plurality of resource pools, where the first type is one of a plurality of types, and the type corresponding to each resource pool among the plurality of resource pools is one of the plurality of types; for one resource pool among the plurality of resource pools, the corresponding type depends on the symbol type of the symbol in the corresponding time-domain allocation, where the symbol type includes at least full-duplex and non-full-duplex.
[0063] This application discloses a second node used for wireless communication, characterized in that it comprises:
[0064] The second transmitter sends a first signaling instruction, which instructs the time-domain allocation of multiple resource pools.
[0065] A second processor performs a second operation on the plurality of resource pools, the second operation being receiving or sending; a first transport block is transmitted on each of the plurality of resource pools, the plurality of resource pools spanning multiple time slots;
[0066] Wherein, the size of the first transport block depends on the target allocation amount, which is based on the PRB allocation for a resource pool of a first type among the plurality of resource pools, where the first type is one of a plurality of types, and the type corresponding to each resource pool among the plurality of resource pools is one of the plurality of types; for one resource pool among the plurality of resource pools, the corresponding type depends on the symbol type of the symbol in the corresponding time-domain allocation, where the symbol type includes at least full-duplex and non-full-duplex. Attached Figure Description
[0067] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0068] Figure 1 shows a processing flowchart of the first node according to an embodiment of this application;
[0069] Figure 2 shows a schematic diagram of a network architecture according to an embodiment of this application;
[0070] Figure 3 illustrates a schematic diagram of the wireless protocol architecture of the user plane and control plane according to an embodiment of this application;
[0071] Figure 4 shows a schematic diagram of a first communication device and a second communication device according to an embodiment of this application;
[0072] Figure 5 shows a signal transmission flowchart according to an embodiment of this application;
[0073] Figure 6 shows a signal transmission flowchart according to an embodiment of this application;
[0074] Figure 7 illustrates a schematic diagram of multiple resource pools spanning multiple time slots according to an embodiment of this application;
[0075] Figure 8 shows a schematic diagram illustrating a first type according to an embodiment of this application;
[0076] Figure 9 shows an illustrative diagram illustrating the target total number of REs according to an embodiment of this application;
[0077] Figure 10 shows an illustrative diagram of full-duplex and non-full-duplex symbols according to an embodiment of this application;
[0078] Figure 11 shows a structural block diagram of a processing apparatus in a first node device according to an embodiment of the present application;
[0079] Figure 12 shows a structural block diagram of a processing apparatus in a second node device according to an embodiment of the present application. Detailed Implementation
[0080] The technical solution of this application will be further described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.
[0081] Example 1
[0082] Example 1 illustrates a processing flowchart of the first node according to an embodiment of this application, as shown in Figure 1.
[0083] In Embodiment 1, the first node in this application receives a first signaling in step 101; determines the size of a first transport block in step 102; and performs a first operation on multiple resource pools in step 103.
[0084] In Embodiment 1, the first signaling indicates the time-domain allocation of the plurality of resource pools; the first operation is sending or receiving; the first transport block is transmitted on each of the plurality of resource pools, which span multiple time slots; the size of the first transport block depends on a target allocation amount based on a PRB allocation for a resource pool of a first type among the plurality of resource pools, where the first type is one of a plurality of types, and the type corresponding to each resource pool among the plurality of resource pools is one of the plurality of types; for one resource pool among the plurality of resource pools, the corresponding type depends on the symbol type of the symbol in the corresponding time-domain allocation, where the symbol type includes at least full-duplex and non-full-duplex.
[0085] As one embodiment, the first signaling includes physical layer signaling.
[0086] As an example, the first signaling is DCI (Downlink control information).
[0087] As an example, the first signaling is in DCI format.
[0088] As an example, the first signaling includes at least one field in the DCI format.
[0089] As an example, the advantages of the above method include: low scheduling latency.
[0090] As one example, the first signaling is higher layer signaling.
[0091] As an example, the first signaling is RRC signaling.
[0092] As an example, the advantages of the above method include: high reliability of control signaling transmission.
[0093] As an example, from the time-frequency domain perspective, each of the plurality of resource pools includes time-frequency resources.
[0094] As an example, from a time-domain perspective, each of the plurality of resource pools includes at least one symbol.
[0095] As an example, a symbol in this application is a time-domain symbol.
[0096] As an example, one of the symbols in this application is the OFDM (Orthogonal Frequency Division Multiplex) symbol.
[0097] As an example, a symbol in this application is a symbol in a slot.
[0098] As an example, from the frequency domain perspective, each of the plurality of resource pools includes at least one resource block.
[0099] As one example, the plurality of resource pools can be up to 32 resource pools.
[0100] As one example, the number of resource pools in the plurality of resource pools is configurable.
[0101] As an example, the number of resource pools in the plurality of resource pools is indicated by a field in the first signaling.
[0102] As an example, the time-domain allocation of each of the plurality of resource pools includes at least one symbol assigned to that resource pool in the time domain.
[0103] As an example, when the time-domain allocation of a resource pool is indicated by a field in a signaling, the signaling indicates the time-domain allocation of the resource pool.
[0104] As an example, the first signaling indicates the time-domain allocation of each of the plurality of resource pools.
[0105] As one embodiment, the first signaling indicates the starting symbol of each of the plurality of resource pools and the number of consecutive symbols counted from the starting symbol.
[0106] As an example, the time slot symbol allocation is the same for any two resource pools among the plurality of resource pools.
[0107] As an example, the time slot symbol allocation is the same for any two resource pools of the same type among the plurality of resource pools.
[0108] As an example, the time slot symbol allocation for two of the multiple resource pools can be different.
[0109] As one embodiment, the multiple resource pools span multiple time slots, including: from a time domain perspective, the multiple resource pools are located in different time slots.
[0110] As an example, the plurality of resource pools correspond one-to-one with a plurality of time slots, and each of the plurality of resource pools is in one of the plurality of time slots.
[0111] As an example, the plurality of time slots are configurable.
[0112] As an example, the first signaling indicates the plurality of time slots.
[0113] As one example, the plurality of time slots are arranged sequentially in the time domain.
[0114] As an example, the plurality of time slots are consecutive.
[0115] As an example, the multiple time slots may be discontinuous.
[0116] As one embodiment, the plurality of resource pools are respectively used for multiple repeated transmissions of the first transmission block.
[0117] As one embodiment, each of the plurality of resource pools is used for one repeated transmission of the first transport block.
[0118] As one embodiment, the plurality of resource pools respectively include a plurality of transmission occasions of the first transmission block.
[0119] As one example, the plurality of resource pools correspond one-to-one with the plurality of transmission opportunities of the first transmission block.
[0120] As one embodiment, the first transport block is transported on each of the plurality of resource pools, including: each of the plurality of resource pools is a transport opportunity for the first transport block.
[0121] As an example, in combination with the above features, the solution disclosed in this application is applicable to multiple repeated transmissions of the first transmission block, which is beneficial to improving transmission reliability.
[0122] As an example, a resource pool is allocated for physical layer channels.
[0123] As an example, the plurality of resource pools are all resource pools allocated for PUSCH (Physical Uplink Shared CHannel), and the first operation is transmission.
[0124] As an example, a resource pool is a PUSCH transmission occasion.
[0125] As one embodiment, the plurality of resource pools are each a plurality of PUSCH transmission occasions, and the first operation is to send.
[0126] As an example, the solution disclosed in this application, combined with the above features, is beneficial for improving uplink coverage.
[0127] As one embodiment, the plurality of resource pools are multiple PUSCH transmission opportunities for the first transport block, and the first operation is to send; the first node performs sending on the plurality of resource pools, including: the first node sends the first transport block.
[0128] As an example, the first node sends at least a portion of the first PUSCH in each of the plurality of resource pools.
[0129] As an example, the first node performs a single retransmission of the first PUSCH in each of the plurality of resource pools.
[0130] As an example, the first transport block is sent via the first PUSCH.
[0131] As one embodiment, the first node performs transmission to the plurality of resource pools, including: the first node transmits the first transport block on each of the plurality of resource pools.
[0132] As an example, the first transport block undergoes at least the following processes: CRC attachment, code block segmentation and code block CRC attachment, channel coding, rate matching, code block concatenation, scrambling, modulation, layer mapping, transform precoding, precoding, mapping to virtual resource blocks, and mapping from virtual to physical resource blocks, before being transmitted on one of the plurality of resource pools.
[0133] As an example, the plurality of resource pools are all resource pools allocated for PDSCH (Physical Downlink Shared Channel), and the first operation is receiving.
[0134] As an example, a resource pool is a PDSCH transmission occasion.
[0135] As one embodiment, the plurality of resource pools are respectively a plurality of PDSCH transmission occasions, and the first operation is receiving.
[0136] As one embodiment, the plurality of resource pools are the plurality of PDSCH transmission opportunities of the first transport block, and the first operation is receiving.
[0137] As an example, combined with the above features, the solution disclosed in this application is beneficial to improving the transmission efficiency of the downlink.
[0138] As one embodiment, the plurality of resource pools are a plurality of PDSCH transmission opportunities of the first transport block; the first node performs receiving on the plurality of resource pools, including: the first node receiving the plurality of PDSCH transmission opportunities of the first transport block.
[0139] As one embodiment, the first node performs receiving on the plurality of resource pools, including: the first node receiving the first transport block.
[0140] As one embodiment, the first node performs receiving on the plurality of resource pools, including: the first node performs decoding on the first transport block.
[0141] As one embodiment, the first node performs reception on the plurality of resource pools, including: the first node performs reception once for a first PDSCH on each of the plurality of resource pools.
[0142] As an example, the first transport block is received via the first PDSCH.
[0143] As one embodiment, the first node receives a signal carrying the first transport block on each of the plurality of resource pools, merges all the received signals carrying the first transport block, and performs at least decoding to obtain the first transport block.
[0144] As an example, each of the plurality of resource pools is a resource pool of one of the plurality of types.
[0145] As an example, among the plurality of resource pools, there is at least one resource pool of the first type, and there is at least one resource pool of a type other than the first type among the plurality of types.
[0146] As an example, the features of the above method include: the first transport block is transmitted across full-duplex symbols and non-full-duplex symbols.
[0147] As an example, each of the plurality of resource pools corresponds to only one of the plurality of types.
[0148] As an example, the various types are all types of resource pools.
[0149] As an example, the multiple types are classified according to the symbol types of symbols in the time-domain allocation of a resource pool.
[0150] As an example, the plurality of types includes at least two types.
[0151] As an example, the plurality of types includes only two types.
[0152] As an example, for each of the plurality of resource pools, the corresponding type depends on the symbol type of the symbol in the corresponding time-domain allocation.
[0153] As an example, the target allocation amount is used to determine the size of the first transport block.
[0154] As an example, the target allocation amount is used to determine the size of the first transport block after performing calculations.
[0155] As one embodiment, the target allocation amount is based on the allocation of PRBs for a first type of resource pool among the plurality of resource pools, including: the target allocation amount is the number of PRBs allocated to one resource pool of the first type among the plurality of resource pools.
[0156] As an example, the target allocation amount is the number of PRBs allocated to one of the first type of resource pools among the plurality of resource pools.
[0157] As an example, in conjunction with the above features, the solution disclosed in this application includes the following characteristics: the size of the first transport block does not depend on the number of PRBs allocated to resource pools of other types besides the first type among the plurality of resource pools; such characteristics help reduce the processing complexity of the UE.
[0158] As an example, in combination with the above features, the advantages of the solution disclosed in this application include: it facilitates the optimization of transmission performance through appropriate PRB allocation.
[0159] As one embodiment, the target allocation amount is based on the allocation of PRBs for a first type of resource pool among the plurality of resource pools, including: the target allocation amount is the total number of PRBs allocated to one resource pool of the first type among the plurality of resource pools.
[0160] As an example, the target allocation amount is the total number of PRBs allocated to one of the first type of resource pools among the plurality of resource pools.
[0161] As an example, determining the size of the first transport block includes determining the total number of target REs, which is equal to a positive integer multiple of the target allocation.
[0162] As an example, all symbols in the time-domain allocation of one of the multiple resource pools are full-duplex symbols, or all symbols in the time-domain allocation of one of the multiple resource pools are non-full-duplex symbols.
[0163] As an example, the advantages of the above method include further reducing the complexity of system design.
[0164] As an example, when at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of a type other than the first type among the plurality of types; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of the first type.
[0165] As a sub-implementation of the above embodiment, the target allocation amount is the total number of PRBs allocated to one of the resource pools of the first type among the plurality of resource pools.
[0166] As an example, in SBFD mode, the available frequency domain allocation range in non-full-duplex symbols is likely to be larger than that in full-duplex symbols; correspondingly, for transport blocks transmitted across full-duplex and non-full-duplex symbols, the number of PRBs allocated in non-full-duplex symbols is also likely to be greater than the number of PRBs allocated in full-duplex symbols; the above method allows the size of transport blocks transmitted across full-duplex and non-full-duplex symbols to always be determined according to the number of PRBs allocated in non-full-duplex symbols, which is beneficial to improving data transmission rate or resource utilization.
[0167] As an example, the plurality of types includes only the first type and the second type; the number of PRBs allocated to one resource pool of the first type in the plurality of resource pools is greater than the number of PRBs allocated to one resource pool of the second type in the plurality of resource pools.
[0168] As an example, the plurality of types includes only the first type and the second type; the total number of PRBs allocated to one resource pool of the first type in the plurality of resource pools is greater than the total number of PRBs allocated to one resource pool of the second type in the plurality of resource pools.
[0169] As an example, when at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of the first type; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of a type other than the first type among the plurality of types.
[0170] As an example, compared to non-full-duplex symbols, the interference between uplink and downlink is usually more severe in full-duplex symbols; for transport blocks transmitted across full-duplex and non-full-duplex symbols, the above method determines the size of the transport block according to the PRB allocation for full-duplex symbols; this feature is more conducive to ensuring the lower limit of transmission performance and enhancing the stability of the system.
[0171] As an example, the plurality of types includes only the first type and the second type; the number of PRBs allocated to one resource pool of the first type in the plurality of resource pools is less than the number of PRBs allocated to one resource pool of the second type in the plurality of resource pools.
[0172] As an example, the plurality of types includes only the first type and the second type; the total number of PRBs allocated to one resource pool of the first type in the plurality of resource pools is less than the total number of PRBs allocated to one resource pool of the second type in the plurality of resource pools.
[0173] As an example, the size of the first transport block depends on the target allocation only when the number of resource pools of the first type in the plurality of resource pools exceeds one-third of the total number of resource pools in the plurality of resource pools.
[0174] As an example, the plurality of types includes only the first type and the second type; when the number of resource pools of the first type in the plurality of resource pools does not exceed one-third of the total number of resource pools in the plurality of resource pools, the size of the first transport block does not depend on the target allocation amount; at this time, the method for determining the size of the first transport block is almost the same as the method for determining the size when the number of resource pools of the first type in the plurality of resource pools exceeds one-third of the total number of resource pools in the plurality of resource pools, the only difference being that the target allocation amount is replaced by the total number of PRBs allocated to one resource pool of the second type in the plurality of resource pools.
[0175] As an example, the size of the first transport block depends on the target allocation only when the number of resource pools of the first type in the plurality of resource pools exceeds half of the total number of resource pools in the plurality of resource pools.
[0176] As an example, the plurality of types includes only the first type and the second type; when the number of resource pools of the first type in the plurality of resource pools does not exceed half of the total number of resource pools in the plurality of resource pools, the size of the first transport block does not depend on the target allocation amount; at this time, the method for determining the size of the first transport block is almost the same as the method for determining the size when the number of resource pools of the first type in the plurality of resource pools exceeds half of the total number of resource pools in the plurality of resource pools, the only difference being that the target allocation amount is replaced by the total number of PRBs allocated to one resource pool of the second type in the plurality of resource pools.
[0177] As an example, the first type is determined according to the indication of the first signaling.
[0178] As an example, the first type is the type corresponding to the first resource pool among the plurality of resource pools.
[0179] As an example, the first type is the type corresponding to the earliest resource pool among the plurality of resource pools.
[0180] As an example, after defining the above features, the base station can implicitly indicate the first type by scheduling the multiple resource pools; such a feature is beneficial to improving the transmission efficiency of the transport block.
[0181] As an example, the advantages of the above method include: the above implicit indication does not require additional overhead to indicate the first type.
[0182] As an example, the first type is the type corresponding to the last resource pool among the plurality of resource pools.
[0183] As an example, the first type is the type corresponding to the latest resource pool among the plurality of resource pools.
[0184] As an example, after defining the above features, the base station can implicitly indicate the first type by scheduling the multiple resource pools; such a feature is beneficial to improving the transmission efficiency of the transport block.
[0185] As an example, the advantages of the above method include: the above implicit indication does not require additional overhead to indicate the first type.
[0186] As an example, the first type is which of the plurality of types is configured by higher-layer signaling.
[0187] As an example, the first type is which of the plurality of types is configured by RRC signaling.
[0188] As an example, the PRB allocations corresponding to any two resource pools of the same type among the plurality of resource pools are the same.
[0189] As an example, the PRB allocations corresponding to two different types of resource pools among the multiple resource pools can be different.
[0190] As an example, there are two different types of resource pools among the multiple resource pools, and the PRB allocations corresponding to these two resource pools are different.
[0191] As an example, the target allocation amount is the total number of PRBs allocated to one of the resource pools of the first type among the plurality of resource pools; the determination of the size of the first transport block includes the determination of the target total number of REs, which is equal to a positive integer multiple of the target allocation amount.
[0192] As an example, the target allocation amount is the number of PRBs allocated to one of the resource pools of the first type among the plurality of resource pools; the determination of the size of the first transport block includes the determination of the target total number of REs, which is equal to a positive integer multiple of the target allocation amount.
[0193] As an example, the size of the first transport block is equal to the product of the result of rounding down to the 1.7th power of the target allocation amount and the result of rounding down to the 0.6th power of the number of time-domain symbol allocations indicated by the first signaling.
[0194] As an example, the size of the first transport block is equal to The product of the result of rounding up to the 1.6th power of the number of symbols allocated in the time domain indicated by the first signaling; wherein, P1 is the target allocation amount.
[0195] As an example, the symbol types include at least full-duplex and non-full-duplex, including: a symbol's symbol type is either full-duplex or non-full-duplex.
[0196] As an example, the symbol type of a full-duplex symbol is full-duplex, and the symbol type of a non-full-duplex symbol is non-full-duplex.
[0197] As an example, there is no symbol that is both a full-duplex symbol and a non-full-duplex symbol.
[0198] As an example, when a symbol is indicated by uplink / downlink TDD configuration signaling as downlink and available for uplink transmission, the symbol is a full-duplex symbol.
[0199] As an example, the advantages of the above method include: it helps to improve uplink capacity.
[0200] As an example, when a symbol is not a full-duplex symbol, it is a non-full-duplex symbol.
[0201] As an example, when a symbol is indicated as an uplink by uplink / downlink TDD configuration signaling, the symbol is a non-full-duplex symbol.
[0202] As an example, when a symbol is configured to be used for full-duplex operation, the symbol is a full-duplex symbol; when a symbol is configured not to be used for full-duplex operation, the symbol is a non-full-duplex symbol.
[0203] As an example, a symbol is a full-duplex symbol when it is configured to be used for full-duplex operation; a symbol is a non-full-duplex symbol when it is not configured to be used for full-duplex operation.
[0204] As an example, the symbol used for SBFD operation is a full-duplex symbol, not a non-full-duplex symbol.
[0205] As an example, the symbol not used for SBFD operations is a non-full-duplex symbol, not a full-duplex symbol.
[0206] As an example, SBFD symbols are full-duplex symbols, and non-SBFD symbols are non-full-duplex symbols.
[0207] As an example, all symbols in a full-duplex time slot are full-duplex symbols.
[0208] As an example, all symbols in a non-full-duplex time slot are non-full-duplex symbols.
[0209] Example 2
[0210] Example 2 illustrates a schematic diagram of a network architecture according to an embodiment of this application, as shown in Figure 2. Figure 2 illustrates a network architecture 200 for a 5G NR (New Radio) / LTE (Long-Term Evolution) / LTE-A (Long-Term Evolution Advanced) system. The 5G NR / LTE / LTE-A network architecture 200 may be referred to as 5GS (5G System) / EPS (Evolved Packet System) 200, or some other suitable term. 5GS / EPS 200 includes at least one of UE (User Equipment) 201, RAN (Radio Access Network) 202, 5GC (5G Core Network) / EPC (Evolved Packet Core) 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and Internet service 230. 5GS / EPS can interconnect with other access networks, but these entities / interfaces are not shown for simplicity. As shown in the figure, 5GS / EPS provides packet-switched services; however, those skilled in the art will readily understand that the various concepts presented throughout this application can be extended to networks providing circuit-switched services or other cellular networks. The RAN includes node 203 and other nodes 204. Node 203 provides user and control plane protocol termination to UE 201. Node 203 can be connected to other nodes 204 via an Xn interface (e.g., backhaul) / X2 interface. Node 203 may also be referred to as a base station, base transceiver station, radio base station, radio transceiver, transceiver function, Basic Service Set (BSS), Extended Service Set (ESS), TRP (Transmitter Receiver Point), or some other suitable term. Node 203 provides UE 201 with an access point to the 5GC / EPC 210.Examples of UE201 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, or any other similar functional devices. Those skilled in the art may also refer to UE201 as a mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term. Node 203 connects to 5GC / EPC210 via the S1 / NG interface. 5GC / EPC210 includes MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MME / AMF / SMF 214, S-GW (Service Gateway) / UPF (User Plane Function) 212, and P-GW (Packet Data Network Gateway) / UPF 213. MME / AMF / SMF 211 is the control node handling signaling between UE201 and 5GC / EPC210. Generally, MME / AMF / SMF 211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through S-GW / UPF 212, which is itself connected to P-GW / UPF 213. The P-GW provides UE IP address allocation and other functions. The P-GW / UPF213 connects to Internet service 230. Internet service 230 includes operator-compliant Internet protocol services, specifically including Internet, intranet, IMS (IP Multimedia Subsystem), and packet switching services.
[0211] As an example, the UE201 corresponds to the first node in this application.
[0212] As an example, gNB203 corresponds to the second node in this application.
[0213] As an example, UE201 corresponds to the first node in this application, and gNB203 corresponds to the second node in this application.
[0214] As an example, the gNB203 is a macrocell base station.
[0215] As an example, the gNB203 is a microcell base station.
[0216] As an example, the gNB203 is a PicoCell base station.
[0217] As an example, the gNB203 is a femtocell.
[0218] As an example, the gNB203 is a base station device that supports large latency differences.
[0219] As one example, the gNB203 is a flight platform device.
[0220] As an example, the gNB203 is a satellite device.
[0221] Example 3
[0222] Example 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for a user plane and control plane according to this application, as shown in Figure 3. Figure 3 is a schematic diagram illustrating an embodiment of a radio protocol architecture for a user plane 350 and a control plane 300. Figure 3 shows the radio protocol architecture for a first communication node device (UE, gNB, or V2X (Vehicle to Everything) RSU (Road Side Unit), on-board equipment, or on-board communication module) and a second communication node device (gNB, UE, or V2X RSU, on-board equipment, or on-board communication module), or the control plane 300 between two UEs, using three layers: Layer 1 (L1), Layer 2 (L2), and Layer 3 (L3). L1 is the lowest layer and implements various PHY (Physical Layer) signal processing functions. L1 will be referred to herein as PHY301. Layer 2 (L2) 305 sits above PHY 301 and is responsible for the link between the first and second communication node devices and between the two UEs via PHY 301. L2 305 includes a MAC (Medium Access Control) sublayer 302, an RLC (Radio Link Control) sublayer 303, and a PDCP (Packet Data Convergence Protocol) sublayer 304, which terminate at the second communication node device. The PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. It also provides security through encrypted data packets and supports cross-region mobility between the second and first communication node devices. The RLC sublayer 303 provides upper-layer packet segmentation and reassembly, retransmission of lost packets, and packet reordering to compensate for out-of-order reception due to HARQ (Hybrid Automatic Repeat Request). MAC sublayer 302 provides multiplexing between the logical and transport channels. MAC sublayer 302 is also responsible for allocating various radio resources (e.g., resource blocks) within a cell among the first communication node devices. MAC sublayer 302 is also responsible for HARQ operations. The RRC (Radio Resource Control) sublayer 306 in L3 of the control plane 300 is responsible for acquiring radio resources (i.e., radio bearers) and configuring the lower layers using RRC signaling between the second and first communication node devices.The radio protocol architecture of user plane 350 includes Layer 1 (L1) and Layer 2 (L2). The radio protocol architecture for the first and second communication node devices in user plane 350 is largely the same as the corresponding layers and sublayers in control plane 300 for Physical Layer 351, PDCP sublayer 354 in L2 layer 355, RLC sublayer 353 in L2 layer 355, and MAC sublayer 352 in L2 layer 355. However, PDCP sublayer 354 also provides header compression for upper layer packets to reduce radio transmission overhead. L2 layer 355 in user plane 350 also includes SDAP (Service Data Adaptation Protocol) sublayer 356. SDAP sublayer 356 is responsible for mapping between QoS (Quality of Service) streams and Data Radio Bearers (DRBs) to support service diversity. Although not illustrated, the first communication node device may have several upper layers above the L2 layer 355, including a network layer (e.g., the IP (Internet Protocol) layer) terminating at the P-GW on the network side and an application layer terminating at the other end of the connection (e.g., a remote UE, server, etc.).
[0223] As an example, the wireless protocol architecture in Figure 3 is applicable to the first node in this application.
[0224] As an example, the wireless protocol architecture in Figure 3 is applicable to the second node in this application.
[0225] As an example, the first signaling in this application is generated in the RRC sublayer 306.
[0226] As an example, the first signaling in this application is generated in the PHY301.
[0227] Example 4
[0228] Example 4 illustrates a schematic diagram of a first communication device and a second communication device according to this application, as shown in Figure 4. Figure 4 is a block diagram of a first communication device 410 and a second communication device 450 communicating with each other in an access network.
[0229] The first communication device 410 includes a controller / processor 475, a memory 476, a receiver processor 470, a transmitter processor 416, a multi-antenna receiver processor 472, a multi-antenna transmitter processor 471, a transmitter / receiver 418, and an antenna 420.
[0230] The second communication device 450 includes a controller / processor 459, a memory 460, a data source 467, a transmitting processor 468, a receiving processor 456, a multi-antenna transmitting processor 457, a multi-antenna receiving processor 458, a transmitter / receiver 454, and an antenna 452.
[0231] In the transmission from the first communication device 410 to the second communication device 450, at the first communication device 410, upper-layer data packets from the core network are provided to the controller / processor 475. The controller / processor 475 implements L2 layer functionality. In the transmission from the first communication device 410 to the second communication device 450, the controller / processor 475 provides header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation to the second communication device 450 based on various priority metrics. The controller / processor 475 is also responsible for retransmitting lost packets and signaling to the second communication device 450. The transmit processor 416 and the multi-antenna transmit processor 471 implement various signal processing functions for the L1 layer (i.e., the physical layer). Transmit processor 416 performs encoding and interleaving to facilitate forward error correction (FEC) at the second communication device 450, and mapping of signal clusters based on various modulation schemes (e.g., Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), M-Phase Shift Keying (M-PSK), M-Quadrature Amplitude Modulation (M-QAM)). Multi-antenna transmit processor 471 performs digital spatial precoding on the encoded and modulated symbols, including codebook-based precoding and non-codebook-based precoding, and beamforming processing to generate one or more spatial streams. Transmit processor 416 then maps each spatial stream to a subcarrier, multiplexes it with a reference signal (e.g., a pilot) in the time and / or frequency domains, and then uses an inverse fast fourier transform (IFFT) to generate a physical channel carrying the time-domain multicarrier symbol stream. Multi-antenna transmit processor 471 then performs transmit analog precoding / beamforming operations on the time-domain multicarrier symbol stream. Each transmitter 418 converts the baseband multicarrier symbol stream provided by multi-antenna transmit processor 471 into an RF stream, which is then provided to a different antenna 420.
[0232] In the transmission from the first communication device 410 to the second communication device 450, at the second communication device 450, each receiver 454 receives a signal through its corresponding antenna 452. Each receiver 454 recovers the information modulated onto the radio frequency carrier and converts the radio frequency stream into a baseband multicarrier symbol stream, which is then provided to the receiver processor 456. The receiver processor 456 and the multi-antenna receiver processor 458 implement various signal processing functions of the L1 layer. The multi-antenna receiver processor 458 performs receive analog precoding / beamforming operations on the baseband multicarrier symbol stream from the receiver 454. The receiver processor 456 uses a Fast Fourier Transform (FFT) to convert the baseband multicarrier symbol stream after the receive analog precoding / beamforming operations from the time domain to the frequency domain. In the frequency domain, the physical layer data signal and the reference signal are demultiplexed by the receiver processor 456, where the reference signal is used for channel estimation, and the data signal is recovered in the multi-antenna receiver processor 458 after multi-antenna detection to recover any spatial stream destined for the second communication device 450. Symbols on each spatial stream are demodulated and recovered in the receive processor 456, generating soft decisions. The receive processor 456 then decodes and deinterleaves the soft decisions to recover the upper-layer data and control signals transmitted by the first communication device 410 over the physical channel. The upper-layer data and control signals are then provided to the controller / processor 459. The controller / processor 459 implements the functions of Layer 2. The controller / processor 459 may be associated with a memory 460 storing program code and data. The memory 460 may be referred to as computer-readable media. In the transmission from the first communication device 410 to the second communication device 450, the controller / processor 459 provides multiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transport and logical channels to recover upper-layer data packets from the core network. The upper-layer data packets are then provided to all protocol layers above Layer 2. Various control signals may also be provided to Layer 3 for Layer 3 processing.
[0233] In the transmission from the second communication device 450 to the first communication device 410, at the second communication device 450, a data source 467 is used to provide upper-layer data packets to the controller / processor 459. The data source 467 represents all protocol layers above the L2 layer. Similar to the transmission functions at the first communication device 410 described in the transmission from the first communication device 410 to the second communication device 450, the controller / processor 459 implements header compression, encryption, packet segmentation and reordering, and multiplexing between logical and transport channels based on radio resource allocation, implementing L2 layer functions for the user plane and control plane. The controller / processor 459 is also responsible for retransmitting lost packets and signaling to the first communication device 410. Transmit processor 468 performs modulation mapping and channel coding processing, while multi-antenna transmit processor 457 performs digital multi-antenna spatial precoding, including codebook-based and non-codebook-based precoding, and beamforming processing. Subsequently, transmit processor 468 modulates the generated spatial stream into a multi-carrier / single-carrier symbol stream. After analog precoding / beamforming operations in multi-antenna transmit processor 457, the stream is provided to different antennas 452 via transmitter 454. Each transmitter 454 first converts the baseband symbol stream provided by multi-antenna transmit processor 457 into a radio frequency symbol stream before providing it to antenna 452.
[0234] In the transmission from the second communication device 450 to the first communication device 410, the function at the first communication device 410 is similar to the receiving function at the second communication device 450 described in the transmission from the first communication device 410 to the second communication device 450. Each receiver 418 receives radio frequency signals through its corresponding antenna 420, converts the received radio frequency signals into baseband signals, and provides the baseband signals to the multi-antenna receiving processor 472 and the receiving processor 470. The receiving processor 470 and the multi-antenna receiving processor 472 jointly implement the L1 layer functions. The controller / processor 475 implements the L2 layer functions. The controller / processor 475 may be associated with a memory 476 that stores program code and data. The memory 476 may be referred to as computer-readable media. In the transmission from the second communication device 450 to the first communication device 410, the controller / processor 475 provides multiplexing between the transmission and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover upper-layer data packets from the UE 450. Upper-layer packets from the controller / processor 475 can be provided to the core network.
[0235] As an example, the first node in this application includes the second communication device 450, and the second node in this application includes the first communication device 410.
[0236] As a sub-implementation of the above embodiments, the first node is a user equipment and the second node is a relay node.
[0237] As a sub-implementation of the above embodiments, the first node is a user equipment and the second node is a base station equipment.
[0238] As a sub-implementation of the above embodiments, the first node is a relay node and the second node is a base station device.
[0239] As one embodiment, the second communication device 450 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The second communication device 450 means at least: receiving a first signaling, the first signaling indicating a time-domain allocation of a plurality of resource pools; determining the size of a first transport block and performing a first operation on the plurality of resource pools, the first operation being either sending or receiving; the first transport block is transmitted on each of the plurality of resource pools, the plurality of resource pools spanning multiple time slots; wherein the size of the first transport block depends on a target allocation amount based on a PRB allocation for a resource pool of a first type among the plurality of resource pools, the first type being one of a plurality of types, and the type corresponding to each resource pool among the plurality of resource pools being one of the plurality of types; for one resource pool among the plurality of resource pools, the corresponding type depends on the symbol type of the symbols in the corresponding time-domain allocation, the symbol type including at least full-duplex and non-full-duplex.
[0240] As a sub-implementation of the above embodiments, the second communication device 450 corresponds to the first node in this application.
[0241] As one embodiment, the second communication device 450 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: receiving a first signaling indicating a time-domain allocation of a plurality of resource pools; determining the size of a first transport block and performing a first operation on the plurality of resource pools, the first operation being either sending or receiving; the first transport block being transmitted on each of the plurality of resource pools, the plurality of resource pools spanning multiple time slots; wherein the size of the first transport block depends on a target allocation amount based on a PRB allocation for a resource pool of a first type among the plurality of resource pools, the first type being one of a plurality of types, and each resource pool in the plurality of resource pools corresponding to a type being one of the plurality of types; for one resource pool among the plurality of resource pools, the corresponding type depends on the symbol type of the symbols in the corresponding time-domain allocation, the symbol type including at least full-duplex and non-full-duplex.
[0242] As a sub-implementation of the above embodiments, the second communication device 450 corresponds to the first node in this application.
[0243] As one embodiment, the first communication device 410 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The first communication device 410 includes at least: transmitting a first signaling instruction indicating a time-domain allocation of a plurality of resource pools; performing a second operation on the plurality of resource pools, the second operation being receiving or transmitting; transmitting a first transport block on each of the plurality of resource pools, the plurality of resource pools spanning multiple time slots; wherein the size of the first transport block depends on a target allocation amount based on a PRB allocation for a resource pool of a first type among the plurality of resource pools, the first type being one of a plurality of types, and the type corresponding to each resource pool among the plurality of resource pools being one of the plurality of types; for one resource pool among the plurality of resource pools, the corresponding type depends on the symbol type of the symbols in the corresponding time-domain allocation, the symbol type including at least full-duplex and non-full-duplex.
[0244] As a sub-implementation of the above embodiments, the first communication device 410 corresponds to the second node in this application.
[0245] As one embodiment, the first communication device 410 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: sending a first signaling indicating a time-domain allocation of a plurality of resource pools; performing a second operation on the plurality of resource pools, the second operation being receiving or transmitting; a first transport block being transmitted on each of the plurality of resource pools, the plurality of resource pools spanning multiple time slots; wherein the size of the first transport block depends on a target allocation amount based on a PRB allocation for a resource pool of a first type among the plurality of resource pools, the first type being one of a plurality of types, and the type corresponding to each resource pool among the plurality of resource pools being one of the plurality of types; for one resource pool among the plurality of resource pools, the corresponding type depends on the symbol type of the symbols in the corresponding time-domain allocation, the symbol type including at least full-duplex and non-full-duplex.
[0246] As a sub-implementation of the above embodiments, the first communication device 410 corresponds to the second node in this application.
[0247] As an example, at least one of {the antenna 452, the receiver 454, the multi-antenna receiver processor 458, the receiver processor 456, the controller / processor 459, the memory 460, and the data source 467} is used to receive the uplink / downlink TDD configuration signaling in this application.
[0248] As an example, at least one of {the antenna 420, the transmitter 418, the multi-antenna transmitter processor 471, the transmitter processor 416, the controller / processor 475, and the memory 476} is used to transmit the uplink / downlink TDD configuration signaling in this application.
[0249] As an example, at least one of {the antenna 452, the receiver 454, the multi-antenna receiving processor 458, the receiving processor 456, the controller / processor 459, the memory 460, and the data source 467} is used to receive the first signaling in this application.
[0250] As an example, at least one of {the antenna 420, the transmitter 418, the multi-antenna transmitter processor 471, the transmitter processor 416, the controller / processor 475, and the memory 476} is used to transmit the first signaling in this application.
[0251] As an example, at least one of {the antenna 452, the receiver 454, the multi-antenna receiver processor 458, the receiver processor 456, the controller / processor 459, the memory 460, and the data source 467} is used to determine the size of the first transport block in this application.
[0252] As an example, at least one of {the antenna 452, the receiver 454, the multi-antenna receiving processor 458, the receiving processor 456, the controller / processor 459, the memory 460, and the data source 467} is used to perform the first operation on the plurality of resource pools in this application.
[0253] As an example, at least one of {the antenna 452, the transmitter 454, the multi-antenna transmitter processor 457, the transmitter processor 468, the controller / processor 459, the memory 460, and the data source 467} is used to determine the size of the first transport block in this application.
[0254] As an example, at least one of {the antenna 452, the transmitter 454, the multi-antenna transmitter processor 457, the transmitter processor 468, the controller / processor 459, the memory 460, and the data source 467} is used to perform the first operation on the plurality of resource pools in this application.
[0255] As an example, at least one of {the antenna 420, the transmitter 418, the multi-antenna transmitter processor 471, the transmitter processor 416, the controller / processor 475, and the memory 476} is used to perform the second operation on the plurality of resource pools in this application.
[0256] As an example, at least one of {the antenna 420, the receiver 418, the multi-antenna receiving processor 472, the receiving processor 470, the controller / processor 475, and the memory 476} is used to perform the second operation on the plurality of resource pools in this application.
[0257] Example 5
[0258] Example 5 illustrates a signal transmission flowchart according to an embodiment of this application, as shown in Figure 5. In Figure 5, the first node U1 and the second node U2 communicate via an air interface.
[0259] The first node U1 receives the first signaling in step S511; determines the size of the first transport block in step S511A; and performs the first operation on multiple resource pools in step S512.
[0260] The second node U2 sends the first signaling in step S521; and performs the second operation on multiple resource pools in step S522.
[0261] In embodiment 5, the plurality of resource pools are multiple PUSCH transmission opportunities for the first transport block; the first signaling indicates the time-domain allocation of the plurality of resource pools; the first operation is sending, and the second operation is receiving; the first transport block is transmitted on each of the plurality of resource pools, which span multiple time slots; the size of the first transport block depends on a target allocation amount, which is based on a PRB allocation for a resource pool of a first type among the plurality of resource pools, where the first type is one of multiple types, and the type corresponding to each resource pool among the plurality of resource pools is one of the multiple types; for one resource pool among the plurality of resource pools, the corresponding type depends on the symbol type in the corresponding time-domain allocation, where the symbol type includes at least full-duplex and non-full-duplex; when the plurality of When at least one symbol in the time-domain allocation of a resource pool is a full-duplex symbol, this resource pool is a resource pool of one of the multiple types; when all symbols in the time-domain allocation of a resource pool are non-full-duplex symbols, this resource pool is a resource pool of another type among the multiple types; the target allocation amount is the total number of PRBs allocated to a resource pool of the first type among the multiple resource pools; the determination of the size of the first transport block includes the determination of the target total number of REs, which is equal to a positive integer multiple of the target allocation amount; when a symbol is indicated as downlink by uplink / downlink TDD configuration signaling and can be used for uplink transmission, this symbol is a full-duplex symbol; when a symbol is indicated as uplink by uplink / downlink TDD configuration signaling, this symbol is a non-full-duplex symbol.
[0262] As a sub-implementation of Embodiment 5, when at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of a type other than the first type among the plurality of types; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of the first type; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0263] As a sub-implementation of Embodiment 5, when at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of the first type; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of a type other than the first type among the plurality of types; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0264] As a sub-example of Example 5, the first type is determined according to the indication of the first signaling; the total number of target REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0265] As an example, the first node U1 is the first node in this application.
[0266] As an example, the second node U2 is the second node in this application.
[0267] As an example, the first node U1 is a UE.
[0268] As one example, the second node U2 is a base station.
[0269] As one embodiment, the air interface between the second node U2 and the first node U1 is the Uu interface.
[0270] As one embodiment, the air interface between the second node U2 and the first node U1 includes a cellular link.
[0271] As one embodiment, the air interface between the second node U2 and the first node U1 includes a wireless interface between the base station equipment and the user equipment.
[0272] As one embodiment, the air interface between the second node U2 and the first node U1 includes a wireless interface between satellite equipment and user equipment.
[0273] As one embodiment, the air interface between the second node U2 and the first node U1 includes a wireless interface between the relay device and the user equipment.
[0274] As an example, the first transport block is transmitted between the first node and the second node, and the first node and the second node need to reach a consensus on the size of the first transport block.
[0275] As one embodiment, the second node determines the size of the first transport block in the same manner as the first node determines the size of the first transport block.
[0276] As an example, the second node may also determine the size of the first transport block in other ways that have an equivalent effect to the way the first node determines the size of the first transport block.
[0277] As one example, the uplink / downlink TDD configuration signaling is configured by the second node to the first node.
[0278] As an example, the uplink / downlink TDD configuration signaling is configured before the transmission of the first signaling.
[0279] As an example, the configurability mentioned in this application refers to the configuration / instruction by the second node to the first node.
[0280] As one embodiment, the plurality of resource pools are a plurality of PUSCH transmission opportunities of the first transport block; the second node U2 performs receiving on the plurality of resource pools, including: the second node U2 receiving the plurality of PUSCH transmission opportunities of the first transport block.
[0281] As one embodiment, the second node U2 performs receiving on the plurality of resource pools, including: the second node U2 receiving the first transport block.
[0282] As one embodiment, the second node U2 performs reception on the plurality of resource pools, including: the second node U2 performs decoding on the first transport block.
[0283] As one embodiment, the second node U2 performs reception on the plurality of resource pools, including: the second node U2 performs reception once for the first PUSCH on each of the plurality of resource pools.
[0284] As an example, the first transport block is received via the first PUSCH.
[0285] As one embodiment, the second node U2 receives the signal carrying the first transport block on each of the plurality of resource pools, merges all the received signals carrying the first transport block and performs at least decoding to obtain the first transport block.
[0286] Example 6
[0287] Example 6 illustrates a signal transmission flowchart according to one embodiment of this application, as shown in Figure 6. In Figure 6, the first node U3 and the second node U4 communicate via an air interface.
[0288] The first node U3 receives the first signaling in step S611; determines the size of the first transport block in step S611A; and performs the first operation on multiple resource pools in step S612.
[0289] The second node U4 sends the first signaling in step S621; and performs the second operation on multiple resource pools in step S622.
[0290] In embodiment 6, the plurality of resource pools are multiple PDSCH transmission opportunities for the first transport block; the first signaling indicates the time-domain allocation of the plurality of resource pools; the first operation is receiving, and the second operation is transmitting; the first transport block is transmitted on each of the plurality of resource pools, which span multiple time slots; the size of the first transport block depends on a target allocation amount, which is based on a PRB allocation for a resource pool of a first type among the plurality of resource pools, where the first type is one of multiple types, and the type corresponding to each resource pool among the plurality of resource pools is one of the multiple types; for one resource pool among the plurality of resource pools, the corresponding type depends on the symbol type in the corresponding time-domain allocation, where the symbol type includes at least full-duplex and non-full-duplex; when the plurality of When at least one symbol in the time-domain allocation of a resource pool is a full-duplex symbol, this resource pool is a resource pool of one of the multiple types; when all symbols in the time-domain allocation of a resource pool are non-full-duplex symbols, this resource pool is a resource pool of another type among the multiple types; the target allocation amount is the total number of PRBs allocated to a resource pool of the first type among the multiple resource pools; the determination of the size of the first transport block includes the determination of the target total number of REs, which is equal to a positive integer multiple of the target allocation amount; when a symbol is indicated as downlink by uplink / downlink TDD configuration signaling and can be used for uplink transmission, this symbol is a full-duplex symbol; when a symbol is indicated as uplink by uplink / downlink TDD configuration signaling, this symbol is a non-full-duplex symbol.
[0291] As a sub-implementation of Embodiment 6, when at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of a type other than the first type among the plurality of types; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of the first type; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0292] As a sub-implementation of Embodiment 6, when at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of the first type; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of a type other than the first type among the plurality of types; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0293] As a sub-example of Example 6, the first type is determined according to the indication of the first signaling; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0294] In particular, in addition to the sequence of steps shown in Figure 6, the first node U3 may also determine the size of the first transport block after completing part of the first operation.
[0295] As an example, the first node U3 determines the size of the first transport block before decoding the first transport block.
[0296] As an example, the first node U3 is the first node in this application.
[0297] As an example, the second node U4 is the second node in this application.
[0298] As an example, the first node U3 is a UE.
[0299] As an example, the second node U4 is a base station.
[0300] As one embodiment, the air interface between the second node U4 and the first node U3 is the Uu interface.
[0301] As one embodiment, the air interface between the second node U4 and the first node U3 includes a cellular link.
[0302] As one embodiment, the air interface between the second node U4 and the first node U3 includes a wireless interface between the base station equipment and the user equipment.
[0303] As one embodiment, the air interface between the second node U4 and the first node U3 includes a wireless interface between satellite equipment and user equipment.
[0304] As one embodiment, the air interface between the second node U4 and the first node U3 includes a wireless interface between the relay device and the user equipment.
[0305] As an example, the first transport block is transmitted between the first node and the second node, and the first node and the second node need to reach a consensus on the size of the first transport block.
[0306] As one embodiment, the second node determines the size of the first transport block in the same manner as the first node determines the size of the first transport block.
[0307] As an example, the second node may also determine the size of the first transport block in other ways that have an equivalent effect to the way the first node determines the size of the first transport block.
[0308] As one example, the uplink / downlink TDD configuration signaling is configured by the second node to the first node.
[0309] As an example, the uplink / downlink TDD configuration signaling is configured before the transmission of the first signaling.
[0310] As an example, the configurability mentioned in this application refers to the configuration / instruction by the second node to the first node.
[0311] As one embodiment, the second node U4 performs transmission to the plurality of resource pools, including: the second node U4 sends the first transport block.
[0312] As one embodiment, the second node U4 sends at least a portion of the first PDSCH in each of the plurality of resource pools.
[0313] As an example, the second node U4 performs a single retransmission of the first PDSCH in each of the plurality of resource pools.
[0314] As an example, the first transport block is transmitted via the first PDSCH.
[0315] As one embodiment, the plurality of resource pools are the plurality of PDSCH transmission opportunities of the first transport block; the second node U4 performs transmission on the plurality of resource pools, including: the second node U4 transmits the plurality of PDSCH transmission opportunities of the first transport block.
[0316] As one embodiment, the second node U4 performs transmission to the plurality of resource pools, including: the second node U4 transmits the first transport block on each of the plurality of resource pools.
[0317] As an example, the first transport block is transmitted on one of the plurality of resource pools after undergoing at least the following processes: CRC attachment, code block segmentation and code block CRC attachment, channel coding, rate matching, code block concatenation, scrambling, modulation, layer mapping, antenna port mapping, mapping to virtual resource blocks, and mapping from virtual to physical resource blocks.
[0318] Example 7
[0319] Example 7 illustrates a schematic diagram of multiple resource pools spanning multiple time slots according to an embodiment of this application, as shown in Figure 7. In Figure 7, a gray box represents one of the multiple resource pools.
[0320] In Example 7, from a time domain perspective, the multiple resource pools are located in different time slots.
[0321] As an example, the different time slots are consecutive.
[0322] As an example, the different time slots may be discontinuous.
[0323] As an example, the first signaling indicates at least the earliest of the different time slots.
[0324] As an example, the first signaling indicates the time domain location of each of the different time slots.
[0325] As an example, the different time slots are determined according to predefined rules based on the indication of the first signaling and the configuration of higher-level signaling.
[0326] As an example, the time slot symbol allocation is the same for any two resource pools among the plurality of resource pools.
[0327] As an example, the time slot symbol allocation is the same for any two resource pools of the same type among the plurality of resource pools.
[0328] As an example, the time slot symbol allocation for two different types of resource pools among the multiple resource pools can be different.
[0329] Example 8
[0330] Example 8 illustrates a first type of illustration according to an embodiment of the present application, as shown in Figure 8.
[0331] In embodiment 8, a field in the first signaling indicates the first type from the plurality of types.
[0332] As an example, a field in the first signaling explicitly indicates the first type.
[0333] As an example, the first signaling includes a first field, and all candidate values of the first field are mapped one-to-one with the plurality of types; the first type is the type to which the value of the first field in the first signaling is mapped.
[0334] As an example, the plurality of types includes only two types; the first signaling includes a first bit, and the two candidate values of the first bit (i.e., 0 and 1) are mapped one-to-one with the two types; the first type is the type to which the value of the first bit in the first signaling is mapped.
[0335] As a sub-implementation of the above embodiments, the first signaling is DCI.
[0336] As a sub-implementation of the above embodiments, the first signaling is in DCI format.
[0337] As an example, the advantages of the above method include: high scheduling flexibility.
[0338] As an example, the advantages of the above method include: the base station can flexibly select a suitable amount of computation to determine the size of the first transmission block according to scheduling requirements, which is beneficial to the optimization of system scheduling.
[0339] Example 9
[0340] Example 9 illustrates a schematic diagram of the target total number of REs according to an embodiment of this application, as shown in Figure 9.
[0341] In Example 9, the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0342] As an example, in combination with the above features, the solution disclosed in this application has good compatibility with existing 3GPP technical specifications.
[0343] As an example, the target total number of REs N RE =K·min(156,N') RE )·n PRB Wherein, K is a positive integer, and n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0344] As an example, in combination with the above features, the solution disclosed in this application has good compatibility with existing 3GPP technical specifications.
[0345] As an example, K is configurable.
[0346] As an example, K is equal to the number of time slots used for the transmission of the first transport block.
[0347] As an example, the Among them, the Equal to 12, the stated Depends on time-domain resource allocation, the Depending on the configuration of DM-RS, the It refers to the overhead within the configured PRB.
[0348] As an example, the It is the number of symbols allocated within a time slot.
[0349] As an example, the This is equal to the number of symbols allocated in the time domain to one of the multiple resource pools of the first type.
[0350] As an example, the It is configurable.
[0351] As an example, the It is the number of REs for the DM-RS of each PRB during the allocated duration, including the overhead of DM-RS (Demodulation Reference Signal) CDM groups without data.
[0352] As an example, the duration of the allocation is equal to the duration of the time-domain allocation of one of the plurality of resource pools of the first type.
[0353] As an example, the It is configurable.
[0354] As one embodiment, multiple parameters are configured for the first node, and these multiple parameters are all parameters that configure the overhead within the PRB; It is which of the plurality of parameters is configured, which relates to the first node determining the size of the first transport block based on which type of resource pool among the plurality of resource pools the PRB allocation is made.
[0355] As an example, when the first node determines the size of the first transport block based on the PRB allocation for the resource pool of the first type among the plurality of resource pools, the It is configured by the first parameter; wherein the first parameter is one of a plurality of parameters, all of which are configured to the first node, and the plurality of parameters are parameters that configure the overhead within the PRB.
[0356] As an example, the multiple parameters mentioned are all higher-level parameters.
[0357] As an example, the multiple parameters are all RRC layer parameters.
[0358] As an example, the name of the first parameter includes xOverhead.
[0359] As an example, each of the plurality of parameters includes xOverhead in its name.
[0360] As an example, the first transport block size is determined only when the first node determines the size based on the PRB allocation for the first type of resource pool among the plurality of resource pools. That is what the first parameter is configured for.
[0361] As an example, if the first node determines the size of the first transport block based on PRB allocations for resource pools of types other than the first type among the plurality of resource pools, then the It is configured by parameters other than the first parameter among the plurality of parameters.
[0362] As an example, the target allocation amount is the number of PRBs allocated to one of the first type of resource pools among the plurality of resource pools.
[0363] As an example, the target allocation amount is the total number of PRBs allocated to one of the first type of resource pools among the plurality of resource pools.
[0364] As an example, the number of PRBs allocated to different types of resource pools among the multiple resource pools can be different.
[0365] As an example, the number of PRBs allocated to different types of resource pools among the multiple resource pools is different.
[0366] As an example, determining the size of the first transport block includes determining the total number of target REs.
[0367] As an example, the total number of target REs is equal to a positive integer multiple of the target allocation.
[0368] As an example, the first unquantized value is equal to N. RE ·R·Q m ·v; where N RE It is the target total number of REs; R is the target code rate; Q is... m It is the modulation order, and v is the number of transmission layers.
[0369] As an example, R is configurable.
[0370] As an example, the Q m It is configurable.
[0371] As an example, the Q m The R is indicated by the modulation and coding scheme field in the first signaling.
[0372] As an example, v is configurable.
[0373] As an example, a field in the first signaling indicates the v.
[0374] As an example, the size of the first transport block is obtained after at least quantizing the first unquantized value.
[0375] As an example, the first unquantized value is no greater than 3824; the size of the first transport block is the closest value found in the lookup table that is not less than N'. info The value of; where, the M is the first unquantized value,
[0376] As one embodiment, the first unquantized value is greater than 3824; the M is the first unquantized value,
[0377] When R is less than or equal to 1 / 4, the size of the first transmission block is equal to Among them, the
[0378] When R is greater than 1 / 4 and N' info When the value is greater than 8424, the size of the first transmission block is equal to... Among them, the
[0379] When R is greater than 1 / 4 and N' info When the size of the first transport block is less than or equal to 8424, the size of the first transport block is equal to Example 10
[0380] Example 10 illustrates a schematic diagram of a full-duplex symbol and a non-full-duplex symbol according to an embodiment of this application, as shown in Figure 10.
[0381] In Example 10, when a symbol is indicated by uplink / downlink TDD configuration signaling as a downlink and can be used for uplink transmission, the symbol is a full-duplex symbol; when a symbol is indicated by uplink / downlink TDD configuration signaling as an uplink, the symbol is a non-full-duplex symbol.
[0382] As an example, the symbols indicated by the Uplink / Downlink TDD configuration signaling as downlink and usable for uplink transmission are full-duplex symbols.
[0383] As an example, in combination with the above features, the solution disclosed in this application is beneficial to improving transmission performance or resource utilization efficiency on symbols that are indicated as downlinks by the uplink / downlink TDD configuration signaling and can be used for uplink transmission.
[0384] As an example, any full-duplex symbol is a symbol that is indicated by the uplink / downlink TDD configuration signaling as a downlink symbol and can be used for uplink transmission.
[0385] As an example, there exists a full-duplex symbol that is not indicated by the uplink / downlink TDD configuration signaling as a downlink symbol and is available for uplink transmission.
[0386] As an example, whether a flexible symbol is a full-duplex symbol is configurable.
[0387] As an example, whether a flexible symbol is a full-duplex symbol is configured by RRC signaling.
[0388] As an example, there is a flexible symbol that is configured as a full-duplex symbol.
[0389] As an example, a symbol that is indicated as a downlink by the uplink / downlink TDD configuration signaling and can be used for uplink transmission is indicated as a downlink by the uplink / downlink TDD configuration signaling, and this symbol can be used for uplink transmission.
[0390] As an example, there exists at least one symbol that is not a full-duplex symbol and is indicated by the uplink / downlink TDD configuration signaling as a downlink.
[0391] As an example, whether a symbol indicated by the uplink / downlink TDD configuration signaling as a downlink symbol is a full-duplex symbol is configurable.
[0392] As an example, whether a symbol of the downlink is a full-duplex symbol, as indicated by the uplink / downlink TDD configuration signaling, is configured by the RRC signaling.
[0393] As an example, the symbols indicated by the uplink / downlink TDD configuration signaling as downlink and not available for uplink transmission are not full-duplex symbols.
[0394] As an example, a symbol indicated by the uplink / downlink TDD configuration signaling as a downlink and usable for uplink transmission is a full-duplex symbol; a symbol indicated by the uplink / downlink TDD configuration signaling as a downlink and not usable for uplink transmission is a non-full-duplex symbol.
[0395] As an example, symbols indicated as uplink by the uplink / downlink TDD configuration signaling cannot be used for downlink transmission.
[0396] As an example, the ability to use uplink transmission includes: at least PUSCH (Physical Uplink Shared Channel) transmission(s).
[0397] As an example, combined with the above features, the method disclosed in this application is beneficial to significantly improve the uplink capacity of the system.
[0398] As an example, the uplink transmissions available include at least PUSCH and PUCCH (Physical Uplink Control Channel) transmissions.
[0399] As one example, the uplink transmissions available include at least PUSCH and PRACH transmissions.
[0400] As one example, the transmissions available for uplink transmission include at least PUSCH transmission, PUCCH transmission, and PRACH transmission(s).
[0401] As an example, the uplink transmissions available include at least one of PUSCH transmission, PUCCH transmission, PRACH (Physical Random Access Channel) transmission, and SRS (Sounding Reference Signal) transmission.
[0402] As one example, the uplink transmissions available include at least two of the following: PUSCH transmission, PUCCH transmission, PRACH transmission, and SRS transmission.
[0403] As an example, the uplink transmissions available include at least three of the following: PUSCH transmission, PUCCH transmission, PRACH transmission, and SRS transmission.
[0404] As one example, the uplink transmissions available include those available for PUSCH transmission, PUCCH transmission, PRACH transmission, and SRS transmission.
[0405] As one example, the uplink transmission capability includes transmission that can be used for UL-SCH (Uplink Shared Channel(s)).
[0406] As an example, the Uplink / Downlink TDD (Time Division Duplex) configuration signaling is signaling indicating the link direction of the symbol.
[0407] As an example, the uplink / downlink TDD configuration signaling indicates at least one symbol as a downlink.
[0408] As an example, the uplink / downlink TDD configuration signaling indicates at least one symbol as uplink.
[0409] As an example, the uplink / downlink TDD configuration signaling is RRC signaling.
[0410] As an example, the advantages of the above method include: high reliability of signaling transmission.
[0411] As an example, the uplink and downlink TDD configuration signaling is tdd-UL-DL-ConfigurationCommon.
[0412] As an example, the advantages of the above method include: the uplink and downlink TDD configuration signaling can be applied to multiple users, which helps to reduce control signaling overhead.
[0413] As an example, the uplink and downlink TDD configuration signaling is tdd-UL-DL-ConfigurationDedicated.
[0414] As one example, the uplink and downlink TDD configuration signaling includes tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated.
[0415] As an example, the uplink and downlink TDD configuration signaling includes at least one of tdd-UL-DL-ConfigurationCommon and tdd-UL-DL-ConfigurationDedicated.
[0416] As an example, the uplink and downlink TDD configuration signaling includes tdd-UL-DL-ConfigurationCommon and tdd-UL-DL-ConfigurationDedicated.
[0417] As an example, when a symbol is indicated as uplink / downlink by tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated, this symbol is the symbol indicated as uplink / downlink by the uplink / downlink TDD configuration signaling.
[0418] Example 11
[0419] Example 11 illustrates a structural block diagram of a processing device in a first node device, as shown in Figure 11. In Figure 11, the first node device processing device A00 includes a first processor A03, which includes a first receiver A01 and a first transmitter A02.
[0420] As an example, the first node device A00 is a user equipment.
[0421] As an example, the first node device A00 is a relay node.
[0422] As an example, the first node device A00 is a vehicle-mounted communication device.
[0423] As an example, the first node device A00 is a conventional user equipment.
[0424] As an example, the first node device A00 is a UE that supports the relevant configurations for full-duplex operation (subband non-overlapping or other types).
[0425] As an example, the first receiver A01 includes at least one of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiving processor 458, receiving processor 456, controller / processor 459, memory 460, and data source 467.
[0426] As an example, the first receiver A01 includes at least the first five of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, and data source 467.
[0427] As one embodiment, the first receiver A01 includes at least the first four of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiving processor 458, receiving processor 456, controller / processor 459, memory 460, and data source 467.
[0428] As one embodiment, the first receiver A01 includes at least the first three of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiving processor 458, receiving processor 456, controller / processor 459, memory 460, and data source 467.
[0429] As one embodiment, the first receiver A01 includes at least two of the following in Figure 4 of this application: antenna 452, receiver 454, multi-antenna receiving processor 458, receiving processor 456, controller / processor 459, memory 460, and data source 467.
[0430] As an example, the first transmitter A02 includes at least one of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460, and data source 467.
[0431] As an example, the first transmitter A02 includes at least the first five of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460, and data source 467.
[0432] As an example, the first transmitter A02 includes at least the first four of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460, and data source 467.
[0433] As an example, the first transmitter A02 includes at least three of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460, and data source 467.
[0434] As one embodiment, the first transmitter A02 includes at least two of the following in Figure 4 of this application: antenna 452, transmitter 454, multi-antenna transmission processor 457, transmission processor 468, controller / processor 459, memory 460, and data source 467.
[0435] As one embodiment, the first receiver A01 receives a first signaling indicating the time-domain allocation of multiple resource pools; the first processor A03 determines the size of a first transport block and performs a first operation on the multiple resource pools, the first operation being either sending or receiving; the first transport block is transmitted on each of the multiple resource pools, the multiple resource pools spanning multiple time slots; wherein, the size of the first transport block depends on a target allocation amount, the target allocation amount being based on a PRB allocation for a resource pool of a first type among the multiple resource pools, the first type being one of multiple types, and the type corresponding to each resource pool among the multiple resource pools being one of the multiple types; for one resource pool among the multiple resource pools, the corresponding type depends on the symbol type of the symbols in the corresponding time-domain allocation, the symbol type including at least full-duplex and non-full-duplex.
[0436] As one embodiment, the first receiver A01 receives a first signaling indicating the time-domain allocation of multiple resource pools; the first transmitter A02 determines the size of a first transport block and performs transmission on the multiple resource pools; the first transport block is transmitted on each of the multiple resource pools, the multiple resource pools spanning multiple time slots; wherein, the size of the first transport block depends on a target allocation amount, the target allocation amount being based on a PRB allocation for a resource pool of a first type among the multiple resource pools, the first type being one of multiple types, and the type corresponding to each resource pool among the multiple resource pools being one of the multiple types; for one resource pool among the multiple resource pools, the corresponding type depends on the symbol type of the symbols in the corresponding time-domain allocation, the symbol type including at least full-duplex and non-full-duplex.
[0437] As one embodiment, the first receiver A01 receives a first signaling indicating the time-domain allocation of multiple resource pools; the first receiver A01 determines the size of a first transport block and performs reception on the multiple resource pools; the first transport block is transmitted on each of the multiple resource pools, the multiple resource pools spanning multiple time slots; wherein, the size of the first transport block depends on a target allocation amount, the target allocation amount being based on a PRB allocation for a resource pool of a first type among the multiple resource pools, the first type being one of multiple types, and the type corresponding to each resource pool among the multiple resource pools being one of the multiple types; for one resource pool among the multiple resource pools, the corresponding type depends on the symbol type of the symbols in the corresponding time-domain allocation, the symbol type including at least full-duplex and non-full-duplex.
[0438] As an example, the first type is which of the plurality of types is configurable.
[0439] As an example, the first type is determined according to the indication of the first signaling.
[0440] As an example, when at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of one of the plurality of types; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of another type among the plurality of types.
[0441] As an example, the target allocation amount is the total number of PRBs allocated to one of the first type of resource pools among the plurality of resource pools.
[0442] As an example, determining the size of the first transport block includes determining the total number of target REs, which is equal to a positive integer multiple of the target allocation.
[0443] As one embodiment, the plurality of resource pools are each a plurality of PUSCH transmission opportunities, and the first operation is sending.
[0444] As one embodiment, the plurality of resource pools are each a plurality of PDSCH transmission opportunities, and the first operation is receiving.
[0445] As an example, when a symbol is indicated by uplink / downlink TDD configuration signaling as downlink and can be used for uplink transmission, the symbol is a full-duplex symbol; when a symbol is indicated by uplink / downlink TDD configuration signaling as uplink, the symbol is a non-full-duplex symbol.
[0446] As an example, the uplink and downlink TDD configuration signaling includes at least one of tdd-UL-DL-ConfigurationCommon and tdd-UL-DL-ConfigurationDedicated.
[0447] As one embodiment, the first receiver A01 receives a first signaling, which indicates the time-domain allocation of multiple resource pools, each of which is a multiple PUSCH transmission opportunity; the first transmitter A02 determines the size of a first transmission block and performs transmission to the multiple resource pools; the first transmission block is transmitted on each of the multiple resource pools, which span multiple time slots.
[0448] Wherein, the size of the first transport block depends on the target allocation amount, the target allocation amount is based on the PRB allocation for a resource pool of a first type among the plurality of resource pools, the first type is one of a plurality of types, and the type corresponding to each resource pool in the plurality of resource pools is one of the plurality of types; the determination of the size of the first transport block includes the determination of the target total number of REs, the target total number of REs being equal to a positive integer multiple of the target allocation amount;
[0449] For one of the multiple resource pools, the corresponding type depends on the symbol type in the corresponding time-domain allocation, where the symbol type includes at least full-duplex and non-full-duplex. When at least one symbol in the time-domain allocation of one of the multiple resource pools is a full-duplex symbol, this resource pool is a resource pool of one of the multiple types. When all symbols in the time-domain allocation of one of the multiple resource pools are non-full-duplex symbols, this resource pool is a resource pool of another type among the multiple types. When a symbol is indicated as downlink by uplink / downlink TDD configuration signaling and can be used for uplink transmission, this symbol is a full-duplex symbol. When a symbol is indicated as uplink by uplink / downlink TDD configuration signaling, this symbol is a non-full-duplex symbol.
[0450] As a sub-example of the above embodiments, the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0451] As a sub-implementation of the above embodiments, the first type refers to which of the plurality of types is configurable.
[0452] As a sub-implementation of the above embodiment, the target allocation amount is the total number of PRBs allocated to one of the resource pools of the first type among the plurality of resource pools.
[0453] As a sub-implementation of the above embodiment, the target allocation amount is the number of PRBs allocated to one of the resource pools of the first type among the plurality of resource pools.
[0454] As a sub-implementation of the above embodiment, the target allocation amount is the total number of PRBs allocated to one resource pool of the first type among the plurality of resource pools; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0455] As a sub-implementation of the above embodiment, the target allocation amount is the number of PRBs allocated to one resource pool of the first type among the plurality of resource pools; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0456] As a sub-implementation of the above embodiment, when at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of a type other than the first type among the plurality of types; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of the first type; the target allocation amount is the number of PRBs allocated to one resource pool of the first type among the plurality of resource pools; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0457] As a sub-implementation of the above embodiment, when at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of the first type; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of a type other than the first type among the plurality of types; the target allocation amount is the number of PRBs allocated to one resource pool of the first type among the plurality of resource pools; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0458] As a sub-implementation of the above embodiment, the first type is determined according to the indication of the first signaling; the target allocation amount is the number of PRBs allocated to one resource pool of the first type among the plurality of resource pools; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0459] As a sub-implementation of the above embodiment, when at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of a type other than the first type among the plurality of types; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of the first type; the target allocation amount is the total number of PRBs allocated to one resource pool of the first type among the plurality of resource pools; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0460] As a sub-implementation of the above embodiment, when at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of the first type; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of a type other than the first type among the plurality of types; the target allocation amount is the total number of PRBs allocated to one resource pool of the first type among the plurality of resource pools; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0461] As a sub-implementation of the above embodiment, the first type is determined according to the indication of the first signaling; the target allocation amount is the total number of PRBs allocated to one resource pool of the first type among the plurality of resource pools; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0462] As one embodiment, the first receiver A01 receives a first signaling, which indicates the time-domain allocation of multiple resource pools, each of which is a multiple PDSCH transmission opportunity; the first receiver A01 determines the size of a first transmission block and performs reception on the multiple resource pools; the first transmission block is transmitted on each of the multiple resource pools, which span multiple time slots.
[0463] Wherein, the size of the first transport block depends on the target allocation amount, the target allocation amount is based on the PRB allocation for a resource pool of a first type among the plurality of resource pools, the first type is one of a plurality of types, and the type corresponding to each resource pool in the plurality of resource pools is one of the plurality of types; the determination of the size of the first transport block includes the determination of the target total number of REs, the target total number of REs being equal to a positive integer multiple of the target allocation amount;
[0464] For one of the multiple resource pools, the corresponding type depends on the symbol type in the corresponding time-domain allocation, where the symbol type includes at least full-duplex and non-full-duplex. When at least one symbol in the time-domain allocation of one of the multiple resource pools is a full-duplex symbol, this resource pool is a resource pool of one of the multiple types. When all symbols in the time-domain allocation of one of the multiple resource pools are non-full-duplex symbols, this resource pool is a resource pool of another type among the multiple types. When a symbol is indicated as downlink by uplink / downlink TDD configuration signaling and can be used for uplink transmission, this symbol is a full-duplex symbol. When a symbol is indicated as uplink by uplink / downlink TDD configuration signaling, this symbol is a non-full-duplex symbol.
[0465] As a sub-example of the above embodiments, the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0466] As a sub-implementation of the above embodiments, the first type refers to which of the plurality of types is configurable.
[0467] As a sub-implementation of the above embodiment, the target allocation amount is the total number of PRBs allocated to one of the resource pools of the first type among the plurality of resource pools.
[0468] As a sub-implementation of the above embodiment, the target allocation amount is the number of PRBs allocated to one of the resource pools of the first type among the plurality of resource pools.
[0469] As a sub-implementation of the above embodiment, the target allocation amount is the total number of PRBs allocated to one resource pool of the first type among the plurality of resource pools; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0470] As a sub-implementation of the above embodiment, the target allocation amount is the number of PRBs allocated to one resource pool of the first type among the plurality of resource pools; the target total number of REs N RE =min(156,N') RE )·nPRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0471] As a sub-implementation of the above embodiment, when at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of a type other than the first type among the plurality of types; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of the first type; the target allocation amount is the number of PRBs allocated to one resource pool of the first type among the plurality of resource pools; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0472] As a sub-implementation of the above embodiment, when at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of the first type; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of a type other than the first type among the plurality of types; the target allocation amount is the number of PRBs allocated to one resource pool of the first type among the plurality of resource pools; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0473] As a sub-implementation of the above embodiment, the first type is determined according to the indication of the first signaling; the target allocation amount is the number of PRBs allocated to one resource pool of the first type among the plurality of resource pools; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0474] As a sub-implementation of the above embodiment, when at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of a type other than the first type among the plurality of types; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of the first type; the target allocation amount is the total number of PRBs allocated to one resource pool of the first type among the plurality of resource pools; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0475] As a sub-implementation of the above embodiment, when at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of the first type; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of a type other than the first type among the plurality of types; the target allocation amount is the total number of PRBs allocated to one resource pool of the first type among the plurality of resource pools; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0476] As a sub-implementation of the above embodiment, the first type is determined according to the indication of the first signaling; the target allocation amount is the total number of PRBs allocated to one resource pool of the first type among the plurality of resource pools; the target total number of REs N RE =min(156,N') RE )·n PRB ; where n PRB It is the target allocation amount, and N' is... RE It is the number of REs allocated within the PRB.
[0477] Example 12
[0478] Example 12 illustrates a structural block diagram of a processing device in a second node device, as shown in Figure 12. In Figure 12, the second node device processing device B00 includes a second processor B03, which includes a second transmitter B01 and a second receiver B02.
[0479] As one example, the second node device B00 is a base station.
[0480] As one example, the second node device B00 is a satellite device.
[0481] As one embodiment, the second node device B00 is a relay node.
[0482] As an example, the second node device B00 is a base station that supports full-duplex operation (subband non-overlapping or other types).
[0483] As an example, the second node device B00 is one of the testing apparatus, testing equipment, and testing instruments.
[0484] As one embodiment, the second transmitter B01 includes at least one of the following in Figure 4 of this application: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.
[0485] As one embodiment, the second transmitter B01 includes at least the first five of the following in Figure 4 of this application: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.
[0486] As one embodiment, the second transmitter B01 includes at least the first four of the following in Figure 4 of this application: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.
[0487] As one embodiment, the second transmitter B01 includes at least the first three of the following in Figure 4 of this application: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.
[0488] As one embodiment, the second transmitter B01 includes at least two of the following in Figure 4 of this application: antenna 420, transmitter 418, multi-antenna transmission processor 471, transmission processor 416, controller / processor 475, and memory 476.
[0489] As one embodiment, the second receiver B02 includes at least one of the following in Figure 4 of this application: antenna 420, receiver 418, multi-antenna receiving processor 472, receiving processor 470, controller / processor 475, and memory 476.
[0490] As one embodiment, the second receiver B02 includes at least the first five of the following in Figure 4 of this application: antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, and memory 476.
[0491] As one embodiment, the second receiver B02 includes at least the first four of the following in Figure 4 of this application: antenna 420, receiver 418, multi-antenna receiving processor 472, receiving processor 470, controller / processor 475, and memory 476.
[0492] As one embodiment, the second receiver B02 includes at least the first three of the following in Figure 4 of this application: antenna 420, receiver 418, multi-antenna receiving processor 472, receiving processor 470, controller / processor 475, and memory 476.
[0493] As one embodiment, the second receiver B02 includes at least two of the following in Figure 4 of this application: antenna 420, receiver 418, multi-antenna receiving processor 472, receiving processor 470, controller / processor 475, and memory 476.
[0494] As one embodiment, the second transmitter B01 sends a first signaling indicating the time-domain allocation of multiple resource pools; the second processor B03 performs a second operation on the multiple resource pools, the second operation being receiving or transmitting; a first transport block is transmitted on each of the multiple resource pools, the multiple resource pools spanning multiple time slots; wherein, the size of the first transport block depends on a target allocation amount, the target allocation amount being based on a PRB allocation for a first type of resource pool among the multiple resource pools, the first type being one of multiple types, and the type corresponding to each resource pool among the multiple resource pools being one of the multiple types; for one resource pool among the multiple resource pools, the corresponding type depends on the symbol type of the symbols in the corresponding time-domain allocation, the symbol type including at least full-duplex and non-full-duplex.
[0495] As one embodiment, the second transmitter B01 sends a first signaling indicating the time-domain allocation of multiple resource pools; the second receiver B02 performs reception on the multiple resource pools; a first transport block is transmitted on each of the multiple resource pools, the multiple resource pools spanning multiple time slots; wherein, the size of the first transport block depends on a target allocation amount, the target allocation amount being based on a PRB allocation for a resource pool of a first type among the multiple resource pools, the first type being one of multiple types, and the type corresponding to each resource pool among the multiple resource pools being one of the multiple types; for one resource pool among the multiple resource pools, the corresponding type depends on the symbol type of the symbols in the corresponding time-domain allocation, the symbol type including at least full-duplex and non-full-duplex.
[0496] As one embodiment, the second transmitter B01 sends a first signaling instruction indicating the time-domain allocation of multiple resource pools; the second transmitter B01 performs transmission on the multiple resource pools; a first transport block is transmitted on each of the multiple resource pools, the multiple resource pools spanning multiple time slots; wherein, the size of the first transport block depends on a target allocation amount, the target allocation amount being based on a PRB allocation for a resource pool of a first type among the multiple resource pools, the first type being one of multiple types, and the type corresponding to each resource pool among the multiple resource pools being one of the multiple types; for one resource pool among the multiple resource pools, the corresponding type depends on the symbol type of the symbols in the corresponding time-domain allocation, the symbol type including at least full-duplex and non-full-duplex.
[0497] As an example, the first type is which of the plurality of types is configurable.
[0498] As an example, the first type is determined according to the indication of the first signaling.
[0499] As an example, when at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of one of the plurality of types; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of another type among the plurality of types.
[0500] As an example, the target allocation amount is the total number of PRBs allocated to one of the first type of resource pools among the plurality of resource pools.
[0501] As an example, determining the size of the first transport block includes determining the total number of target REs, which is equal to a positive integer multiple of the target allocation.
[0502] As one embodiment, the plurality of resource pools are each a plurality of PUSCH transmission opportunities, and the second operation is receiving.
[0503] As one embodiment, the plurality of resource pools are each a plurality of PDSCH transmission opportunities, and the second operation is to send.
[0504] As an example, when a symbol is indicated by uplink / downlink TDD configuration signaling as downlink and can be used for uplink transmission, the symbol is a full-duplex symbol; when a symbol is indicated by uplink / downlink TDD configuration signaling as uplink, the symbol is a non-full-duplex symbol.
[0505] As an example, the uplink and downlink TDD configuration signaling includes at least one of tdd-UL-DL-ConfigurationCommon and tdd-UL-DL-ConfigurationDedicated.
[0506] Those skilled in the art will understand that all or part of the steps in the above methods can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium, such as a read-only memory, hard disk, or optical disk. Optionally, all or part of the steps in the above embodiments can also be implemented using one or more integrated circuits. Correspondingly, each module unit in the above embodiments can be implemented in hardware or in the form of software functional modules. This application is not limited to any specific combination of software and hardware. The user equipment, terminal, and UE in this application include, but are not limited to, drones, communication modules on drones, remote-controlled aircraft, aircraft, small aircraft, mobile phones, tablets, laptops, vehicle-mounted communication equipment, vehicles, RSUs, wireless sensors, internet cards, IoT terminals, RFID (Radio Frequency Identification) terminals, NB-IoT (Narrow Band Internet of Things) terminals, MTC (Machine Type Communication) terminals, eMTC (enhanced MTC) terminals, data cards, internet cards, vehicle-mounted communication equipment, low-cost mobile phones, low-cost tablets, and other wireless communication devices. The base station or system equipment in this application includes, but is not limited to, macrocell base stations, microcell base stations, small cell base stations, home base stations, relay base stations, eNB (evolved Node B), gNB, TRP, GNSS (Global Navigation Satellite System), relay satellites, satellite base stations, airborne base stations, RSUs, unmanned aerial vehicles, and test equipment, such as transceivers or signaling testers that simulate some functions of a base station, and other wireless communication equipment.
[0507] Those skilled in the art will understand that the present invention can be practiced in other specified forms without departing from its core or essential characteristics. Therefore, the embodiments disclosed herein should in any way be considered descriptive rather than restrictive. The scope of the invention is defined by the appended claims rather than the foregoing description, and all modifications within their equivalent meaning and scope are considered to be included therein.
Claims
1. A first node used for wireless communication, characterized in that, include: A first receiver receives a first signaling instruction, which indicates the time-domain allocation of multiple resource pools. A first processor determines the size of a first transport block and performs a first operation on the plurality of resource pools, the first operation being either sending or receiving; the first transport block is transmitted on each of the plurality of resource pools, the plurality of resource pools spanning multiple time slots; Wherein, the size of the first transport block depends on the target allocation amount, which is based on the PRB allocation for a resource pool of a first type among the plurality of resource pools, where the first type is one of a plurality of types, and the type corresponding to each resource pool among the plurality of resource pools is one of the plurality of types; for one resource pool among the plurality of resource pools, the corresponding type depends on the symbol type of the symbol in the corresponding time-domain allocation, where the symbol type includes at least full-duplex and non-full-duplex.
2. The first node according to claim 1, characterized in that, The first type is which of the plurality of types is configurable.
3. The first node according to claim 1 or 2, characterized in that, The first type is determined according to the indication of the first signaling.
4. The first node according to any one of claims 1 to 3, characterized in that, When at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of one of the plurality of types; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of another type among the plurality of types.
5. The first node according to any one of claims 1 to 4, characterized in that, The target allocation amount is the total number of PRBs allocated to one of the resource pools of the first type among the plurality of resource pools; the determination of the size of the first transport block includes the determination of the target total number of REs, which is equal to a positive integer multiple of the target allocation amount.
6. The first node according to any one of claims 1 to 5, characterized in that, The multiple resource pools are multiple PUSCH transmission opportunities, and the first operation is to send; Alternatively, the multiple resource pools may be multiple PDSCH transmission opportunities, and the first operation is receiving.
7. The first node according to any one of claims 1 to 6, characterized in that, A symbol is a full-duplex symbol when it is indicated by uplink / downlink TDD configuration signaling as a downlink and can be used for uplink transmission; a symbol is a non-full-duplex symbol when it is indicated by uplink / downlink TDD configuration signaling as an uplink.
8. The first node according to any one of claims 1 to 7, characterized in that, The uplink and downlink TDD configuration signaling includes at least one of tdd-UL-DL-ConfigurationCommon and tdd-UL-DL-ConfigurationDedicated.
9. A second node used for wireless communication, characterized in that, include: The second transmitter sends a first signaling instruction, which instructs the time-domain allocation of multiple resource pools; A second processor performs a second operation on the plurality of resource pools, the second operation being receiving or sending; a first transport block is transmitted on each of the plurality of resource pools, the plurality of resource pools spanning multiple time slots; Wherein, the size of the first transport block depends on the target allocation amount, which is based on the PRB allocation for a resource pool of a first type among the plurality of resource pools, where the first type is one of a plurality of types, and the type corresponding to each resource pool among the plurality of resource pools is one of the plurality of types; for one resource pool among the plurality of resource pools, the corresponding type depends on the symbol type of the symbol in the corresponding time-domain allocation, where the symbol type includes at least full-duplex and non-full-duplex.
10. The second node according to claim 9, characterized in that, The first type is which of the plurality of types is configurable.
11. The second node according to claim 9 or 10, characterized in that, The first type is determined according to the indication of the first signaling.
12. The second node according to any one of claims 9 to 11, characterized in that, When at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of one of the plurality of types; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of another type among the plurality of types.
13. The second node according to any one of claims 9 to 12, characterized in that, The target allocation amount is the total number of PRBs allocated to one of the resource pools of the first type among the plurality of resource pools; the determination of the size of the first transport block includes the determination of the target total number of REs, which is equal to a positive integer multiple of the target allocation amount.
14. The second node according to any one of claims 9 to 13, characterized in that, The multiple resource pools are multiple PUSCH transmission opportunities, and the second operation is to receive; or, the multiple resource pools are multiple PDSCH transmission opportunities, and the second operation is to send.
15. The second node according to any one of claims 9 to 14, characterized in that, A symbol is a full-duplex symbol when it is indicated by uplink / downlink TDD configuration signaling as a downlink and can be used for uplink transmission; a symbol is a non-full-duplex symbol when it is indicated by uplink / downlink TDD configuration signaling as an uplink.
16. The second node according to any one of claims 9 to 15, characterized in that, The uplink and downlink TDD configuration signaling includes at least one of tdd-UL-DL-ConfigurationCommon and tdd-UL-DL-ConfigurationDedicated.
17. A method used in a first node of wireless communication, characterized in that, include: Receive a first signaling message, which indicates the time-domain allocation of multiple resource pools; The size of a first transport block is determined and a first operation is performed on the plurality of resource pools, the first operation being either sending or receiving; the first transport block is transmitted on each of the plurality of resource pools, the plurality of resource pools spanning multiple time slots; Wherein, the size of the first transport block depends on the target allocation amount, which is based on the PRB allocation for a resource pool of a first type among the plurality of resource pools, where the first type is one of a plurality of types, and the type corresponding to each resource pool among the plurality of resource pools is one of the plurality of types; for one resource pool among the plurality of resource pools, the corresponding type depends on the symbol type of the symbol in the corresponding time-domain allocation, where the symbol type includes at least full-duplex and non-full-duplex.
18. The method according to claim 17, characterized in that, The first type is which of the plurality of types is configurable.
19. The method according to claim 17 or 18, characterized in that, The first type is determined according to the indication of the first signaling.
20. The method according to any one of claims 17 to 19, characterized in that, When at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of one of the plurality of types; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of another type among the plurality of types.
21. The method according to any one of claims 17 to 20, characterized in that, The target allocation amount is the total number of PRBs allocated to one of the resource pools of the first type among the plurality of resource pools; the determination of the size of the first transport block includes the determination of the target total number of REs, which is equal to a positive integer multiple of the target allocation amount.
22. The method according to any one of claims 17 to 21, characterized in that, The multiple resource pools are multiple PUSCH transmission opportunities, and the first operation is sending; or the multiple resource pools are multiple PDSCH transmission opportunities, and the first operation is receiving.
23. The method according to any one of claims 17 to 22, characterized in that, A symbol is a full-duplex symbol when it is indicated by uplink / downlink TDD configuration signaling as a downlink and can be used for uplink transmission; a symbol is a non-full-duplex symbol when it is indicated by uplink / downlink TDD configuration signaling as an uplink.
24. The method according to any one of claims 17 to 23, characterized in that, The uplink and downlink TDD configuration signaling includes at least one of tdd-UL-DL-ConfigurationCommon and tdd-UL-DL-ConfigurationDedicated.
25. A method used in a second node for wireless communication, characterized in that, include: Send a first signaling message, which indicates the time-domain allocation of multiple resource pools; A second operation is performed on the plurality of resource pools, the second operation being receiving or sending; a first transport block is transmitted on each of the plurality of resource pools, the plurality of resource pools spanning multiple time slots; Wherein, the size of the first transport block depends on the target allocation amount, which is based on the PRB allocation for a resource pool of a first type among the plurality of resource pools, where the first type is one of a plurality of types, and the type corresponding to each resource pool among the plurality of resource pools is one of the plurality of types; for one resource pool among the plurality of resource pools, the corresponding type depends on the symbol type of the symbol in the corresponding time-domain allocation, where the symbol type includes at least full-duplex and non-full-duplex.
26. The method according to claim 25, characterized in that, The first type is which of the plurality of types is configurable.
27. The method according to claim 25 or 26, characterized in that, The first type is determined according to the indication of the first signaling.
28. The method according to any one of claims 25 to 27, characterized in that, When at least one symbol in the time-domain allocation of one of the plurality of resource pools is a full-duplex symbol, this resource pool is a resource pool of one of the plurality of types; when all symbols in the time-domain allocation of one of the plurality of resource pools are non-full-duplex symbols, this resource pool is a resource pool of another type among the plurality of types.
29. The method according to any one of claims 25 to 28, characterized in that, The target allocation amount is the total number of PRBs allocated to one of the resource pools of the first type among the plurality of resource pools; the determination of the size of the first transport block includes the determination of the target total number of REs, which is equal to a positive integer multiple of the target allocation amount.
30. The method according to any one of claims 25 to 29, characterized in that, The multiple resource pools are multiple PUSCH transmission opportunities, and the second operation is to receive; or, the multiple resource pools are multiple PDSCH transmission opportunities, and the second operation is to send.
31. The method according to any one of claims 25 to 30, characterized in that, A symbol is a full-duplex symbol when it is indicated by uplink / downlink TDD configuration signaling as a downlink and can be used for uplink transmission; a symbol is a non-full-duplex symbol when it is indicated by uplink / downlink TDD configuration signaling as an uplink.
32. The method according to any one of claims 25 to 31, characterized in that, The uplink and downlink TDD configuration signaling includes at least one of tdd-UL-DL-ConfigurationCommon and tdd-UL-DL-ConfigurationDedicated.
Citation Information
Patent Citations
Power control method and device
CN110248402A
Communicating multiple transport formats in a slot with full-duplex
CN113647176A
Method and device used in user equipment and base station for wireless communication
CN116405972A
Communication method and communication device
CN116488781A
Method and apparatus in node used for wireless communication
CN117676833A