Communication method and device
By determining the validity of random access timing in a 5G TDD system through instructions or rules, the uplink coverage and latency issues in the SBFD scheme are resolved, PRACH detection performance is improved, and interference is reduced.
Patent Information
- Application Number
- CN202411093814.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-08
- Publication Date
- 2026-02-10
AI Technical Summary
In 5G New Radio wireless communication systems, TDD systems suffer from poor uplink coverage and high latency, especially in sub-band full-duplex schemes, where the effectiveness of random access opportunities is difficult to determine, particularly when random access opportunities for both SBFD and non-SBFD symbols are occupied simultaneously.
The validity of the random access opportunity is indicated by receiving or sending first or second information, or the validity of the random access opportunity is determined according to predefined rules, including considering factors such as the length of the random access preamble, the repetition configuration, and the frequency band, to clarify the validity of the RO.
This approach enables the determination of the effectiveness of random access timing in a subband full-duplex scheme, reduces complexity, lowers signaling overhead, improves PRACH detection performance, and reduces uplink transmission interference and conflicts with PRACH.
Smart Images

Figure CN121508780A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology
[0002] 5G New Radio (NR) wireless communication systems are deployed in mid-to-high frequency bands, utilizing large bandwidth to achieve high data rates and low latency. In Time Division Duplex (TDD) systems, the downlink (DL) typically occupies the majority of time resources, causing a coverage imbalance between the DL and uplink (UL), resulting in poor uplink coverage and high latency in TDD systems. To address the uplink coverage and latency issues in TDD systems, the standard protocol Release 18 proposed a subband full duplex (SBFD) scheme. In the SBFD scheme, a carrier can be divided into multiple subbands, and the transmission directions of different subbands can be different. Under the SBFD scheme, the uplink transmission resources available to terminal devices increase, effectively improving uplink coverage and reducing uplink latency.
[0003] Based on the SBFD scheme, terminal devices need to obtain uplink synchronization and access the network for communication through a random access procedure. Specifically, during the SBFD random access procedure, the terminal device selects a random access channel occasion (RO) to send the random access preamble. In some cases, the RO may simultaneously occupy both SBFD symbols (symbols configured with SBFD) and non-SBFD symbols (symbols not configured with SBFD). Whether such ROs are valid is currently unclear and lacks a definitive method for determination. Summary of the Invention
[0004] This application provides a communication method and apparatus for determining the validity of a RO that simultaneously occupies an SBFD symbol (a symbol configured with SBFD) and a non-SBFD symbol (a symbol without configured SBFD).
[0005] In a first aspect, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include: receiving first information, the first information indicating whether a first type of random access opportunity (RO) is valid; the first type of RO is an RO that occupies time-domain resources of sub-band full-duplex SBFD symbols and non-SBFD symbols; and selecting a target RO from candidate ROs based on the first information, the candidate ROs including ROs of the first type, the target RO being a valid RO.
[0006] Based on the above communication method, network devices can directly indicate whether the first type of RO is valid through the first information, thereby clarifying the validity of ROs that simultaneously occupy SBFD symbols and non-SBFD symbols, with low implementation complexity.
[0007] In one possible design, the first information may include a first bit. When the first bit takes a first value, it indicates that the RO of the first type is invalid; when the first bit takes a second value, it indicates that the RO of the first type is valid. In this way, the validity of the RO of the first type can be directly indicated by different values of the first information bit, thereby clarifying the validity of the RO that simultaneously occupies SBFD symbols and non-SBFD symbols, with low implementation complexity.
[0008] In one possible design, when the first information indicates that the first type of RO is valid, the validity of the first type of RO can also be determined according to the first rule. This makes the validity of the first type of RO more in line with the needs of the terminal device.
[0009] In one possible design, the first rule may include at least one of the following: the first type of RO is valid when the sequence length of the random access preamble is greater than or equal to a first threshold; or, the first type of RO is valid when the random access preamble is configured for repeated transmission; or, the first type of RO is valid when the random access preamble corresponds to a first frequency band. Wherein, the first type of RO being valid when the sequence length of the random access preamble is greater than or equal to the first threshold, and the first type of RO being valid when the random access preamble corresponds to a first frequency band, can avoid the occurrence of a situation where no RO is available or reduce the probability of such a situation occurring. The first type of RO being valid when the random access preamble is configured for repeated transmission can reduce the transmission delay of the random access preamble.
[0010] In one possible design, the first rule may include at least one of the following: when the sequence length of the random access preamble is less than a first threshold, the first type of RO is invalid; or, when the random access preamble is configured for non-repeating transmission, the first type of RO is invalid; or, when the random access preamble corresponds to a second frequency band, the first type of RO is invalid. This can reduce the probability of the first type of RO conflicting with existing resources, improve PRACH detection performance, reduce the impact of other uplink transmissions on PRACH, and reduce the degree of interference to other uplink transmissions.
[0011] In one possible design, a random access preamble can be sent based on the target RO. This allows the terminal device to accurately send the random access preamble based on a valid RO.
[0012] Secondly, this application provides a communication method that can be applied to a communication device, which can be a network device or a component within the network device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include: sending first information, the first information indicating whether a first type of random access opportunity (RO) is valid; the first type of RO is an RO that occupies time-domain resources of sub-band full-duplex SBFD symbols and non-SBFD symbols.
[0013] Based on the above communication method, network devices can directly indicate whether the first type of RO is valid through the first information, thereby clarifying the validity of ROs that simultaneously occupy SBFD symbols and non-SBFD symbols, with low implementation complexity.
[0014] In one possible design, the first information may include a first bit. When the first bit takes a first value, it indicates that the RO of the first type is invalid; when the first bit takes a second value, it indicates that the RO of the first type is valid. In this way, the validity of the RO of the first type can be directly indicated by different values of the first information bit, thereby clarifying the validity of the RO that simultaneously occupies SBFD symbols and non-SBFD symbols, with low implementation complexity.
[0015] In one possible design, when the first information indicates that the first type of RO is valid, the validity of the first type of RO can also be determined according to the first rule. This makes the validity of the first type of RO more in line with the needs of the terminal device.
[0016] In one possible design, the first rule may include at least one of the following: the first type of RO is valid when the sequence length of the random access preamble is greater than or equal to a first threshold; or, the first type of RO is valid when the random access preamble is configured for repeated transmission; or, the first type of RO is valid when the random access preamble corresponds to a first frequency band. Wherein, the first type of RO being valid when the sequence length of the random access preamble is greater than or equal to the first threshold, and the first type of RO being valid when the random access preamble corresponds to a first frequency band, can avoid the occurrence of a situation where no RO is available or reduce the probability of such a situation occurring. The first type of RO being valid when the random access preamble is configured for repeated transmission can reduce the transmission delay of the random access preamble.
[0017] In one possible design, the first rule may include at least one of the following: when the sequence length of the random access preamble is less than a first threshold, the first type of RO is invalid; or, when the random access preamble is configured for non-repeating transmission, the first type of RO is invalid; or, when the random access preamble corresponds to a second frequency band, the first type of RO is invalid. This can reduce the probability of the first type of RO conflicting with existing resources, improve PRACH detection performance, reduce the impact of other uplink transmissions on PRACH, and reduce the degree of interference to other uplink transmissions.
[0018] In one possible design, the random access preamble can be detected based on valid ROs among candidate ROs, which include ROs of the first type. This allows the network device to accurately detect the random access preamble sent by the terminal device from valid ROs.
[0019] Thirdly, this application provides a communication method that can be applied to a communication device, which can be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include: selecting a target RO from candidate ROs according to a first rule; wherein the first rule is used to determine whether a RO of a first type is valid, the first type of RO being a RO whose time-domain resources occupy sub-band full-duplex SBFD symbols and non-SBFD symbols; the candidate ROs include ROs of the first type, and the target RO is a valid RO.
[0020] Based on the above communication method, the validity of ROs that simultaneously occupy SBFD symbols and non-SBFD symbols can be determined through the first rule, without the need for additional signaling indication, which can reduce signaling overhead.
[0021] In one possible design, the first rule may include at least one of the following: the first type of RO is valid when the sequence length of the random access preamble is greater than or equal to a first threshold; or, the first type of RO is valid when the random access preamble is configured for repeated transmission; or, the first type of RO is valid when the random access preamble corresponds to a first frequency band. Wherein, the first type of RO being valid when the sequence length of the random access preamble is greater than or equal to the first threshold, and the first type of RO being valid when the random access preamble corresponds to a first frequency band, can avoid the occurrence of a situation where no RO is available or reduce the probability of such a situation occurring. The first type of RO being valid when the random access preamble is configured for repeated transmission can reduce the transmission delay of the random access preamble.
[0022] In one possible design, the first rule may include at least one of the following: when the sequence length of the random access preamble is less than a first threshold, the first type of RO is invalid; or, when the random access preamble is configured for non-repeating transmission, the first type of RO is invalid; or, when the random access preamble corresponds to a second frequency band, the first type of RO is invalid. This can reduce the probability of the first type of RO conflicting with existing resources, improve PRACH detection performance, reduce the impact of other uplink transmissions on PRACH, and reduce the degree of interference to other uplink transmissions.
[0023] In one possible design, a random access preamble can be sent based on the target RO. This allows the terminal device to accurately send the random access preamble based on a valid RO.
[0024] Fourthly, this application provides a communication method that can be applied to a communication device, which can be a network device or a component within the network device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include: determining whether a first type of RO is valid according to a first rule, wherein the first type of RO is a RO whose time-domain resources occupy sub-band full-duplex SBFD symbols and non-SBFD symbols.
[0025] Based on the above communication method, the validity of ROs that simultaneously occupy SBFD symbols and non-SBFD symbols can be determined through the first rule, without the need for additional signaling indication, which can reduce signaling overhead.
[0026] In one possible design, the first rule may include at least one of the following: the first type of RO is valid when the sequence length of the random access preamble is greater than or equal to a first threshold; or, the first type of RO is valid when the random access preamble is configured for repeated transmission; or, the first type of RO is valid when the random access preamble corresponds to a first frequency band. Wherein, the first type of RO being valid when the sequence length of the random access preamble is greater than or equal to the first threshold, and the first type of RO being valid when the random access preamble corresponds to a first frequency band, can avoid the occurrence of a situation where no RO is available or reduce the probability of such a situation occurring. The first type of RO being valid when the random access preamble is configured for repeated transmission can reduce the transmission delay of the random access preamble.
[0027] In one possible design, the first rule may include at least one of the following: when the sequence length of the random access preamble is less than a first threshold, the first type of RO is invalid; or, when the random access preamble is configured for non-repeating transmission, the first type of RO is invalid; or, when the random access preamble corresponds to a second frequency band, the first type of RO is invalid. This can reduce the probability of the first type of RO conflicting with existing resources, improve PRACH detection performance, reduce the impact of other uplink transmissions on PRACH, and reduce the degree of interference to other uplink transmissions.
[0028] In one possible design, the random access preamble can be detected based on valid ROs among candidate ROs, which include ROs of the first type. This allows the network device to accurately detect the random access preamble sent by the terminal device from valid ROs.
[0029] Fifthly, this application provides a communication method that can be applied to a communication device, which can be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method can include: selecting a target RO from candidate ROs, where candidate ROs include ROs of a first type, and the target RO is a valid RO. Specifically, the first type of RO is valid when the sequence length of the random access preamble is greater than or equal to a first threshold. The first type of RO is a RO whose time-domain resources occupy sub-band full-duplex SBFD symbols and non-SBFD symbols. Based on this method, the occurrence of a situation where no ROs are available can be avoided or the probability of such a situation can be reduced.
[0030] Sixthly, this application provides a communication method that can be applied to a communication device, which can be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include: selecting a target RO from candidate ROs, where candidate ROs include ROs of a first type, and the target RO is a valid RO. The first type of RO is valid when the random access preamble is configured for repeated transmission. The first type of RO is a RO whose time-domain resources occupy sub-band full-duplex SBFD symbols and non-SBFD symbols. Based on this method, the transmission delay of the random access preamble can be reduced.
[0031] Seventhly, this application provides a communication method that can be applied to a communication device, which can be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include: selecting a target RO from candidate ROs, where candidate ROs include ROs of a first type, and the target RO is a valid RO. Specifically, when a random access preamble corresponds to a first frequency band, the ROs of the first type are valid. The first type of RO is a RO whose time-domain resources occupy sub-band full-duplex SBFD symbols and non-SBFD symbols. Based on this method, the occurrence of a situation where no ROs are available can be avoided or the probability of such a situation can be reduced.
[0032] Eighthly, this application provides a communication method that can be applied to a communication device, which can be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method can include: selecting a target RO from candidate ROs, where candidate ROs include ROs of a first type, and the target RO is a valid RO. Specifically, when the sequence length of the random access preamble is less than a first threshold, the ROs of the first type are invalid. The ROs of the first type are ROs whose time-domain resources occupy sub-band full-duplex SBFD symbols and non-SBFD symbols. Based on this method, the probability of conflicts between the first type of ROs and existing resources can be reduced, improving PRACH detection performance, reducing the impact of other uplink transmissions on PRACH, and reducing the degree of interference to other uplink transmissions.
[0033] Ninthly, this application provides a communication method that can be applied to a communication device, which can be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method can include: selecting a target RO from candidate ROs, where candidate ROs include ROs of a first type, and the target RO is a valid RO. When the random access preamble is configured for non-repeating transmission, the ROs of the first type are invalid. The ROs of the first type are ROs whose time-domain resources occupy sub-band full-duplex SBFD symbols and non-SBFD symbols. Based on this method, the probability of conflicts between the first type of RO and existing resources can be reduced, PRACH detection performance can be improved, the impact of other uplink transmissions on PRACH can be reduced, and the degree of interference to other uplink transmissions can be decreased.
[0034] Tenthly, this application provides a communication method that can be applied to a communication device, which can be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method can include: selecting a target RO from candidate ROs, where candidate ROs include ROs of a first type, and the target RO is a valid RO. Specifically, when a random access preamble corresponds to a second frequency band, the ROs of the first type are invalid. The ROs of the first type are ROs whose time-domain resources occupy sub-band full-duplex SBFD symbols and non-SBFD symbols. Based on this method, the probability of conflicts between the first type of ROs and existing resources can be reduced, PRACH detection performance can be improved, the impact of other uplink transmissions on PRACH can be reduced, and the degree of interference to other uplink transmissions can be decreased.
[0035] Eleventhly, this application provides a communication method that can be applied to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module, etc.). The method may include: receiving second information, the second information indicating whether to select an SBFD PRACH RO or an uplink (UL) PRACH RO; and selecting a target RO from candidate ROs based on the second information.
[0036] Based on the above communication method, network devices can directly indicate which RO to select as the target RO through the second information, thereby improving PRACH detection performance, reducing the impact of other uplink transmissions on PRACH, and reducing the degree of interference to other uplink transmissions.
[0037] In one possible design, the second information may include a second bit. When the second bit takes a third value, it indicates the selection of SBFD PRACH RO, meaning the target RO is SBFD PRACH RO; when the second bit takes a fourth value, it indicates the selection of UL PRACH RO, meaning the target RO is UL PRACH RO. This allows for direct indication of which RO to select as the target RO through different values of the second information bits, thereby improving PRACH detection performance, reducing the impact of other uplink transmissions on PRACH, and minimizing interference with other uplink transmissions.
[0038] In a twelfth aspect, this application provides a communication method applicable to a communication device, which may be a network device or a component within the network device (e.g., a processor, chip, chip system, circuit, component, module, or functional module, etc.). The method may include: sending second information, the second information indicating selection of SBFD PRACH RO or selection of uplink (UL) PRACH RO.
[0039] Based on the above communication method, network devices can directly instruct terminal devices to select which RO as the target RO through the second information, thereby improving PRACH detection performance, reducing the impact of other uplink transmissions on PRACH, and reducing the degree of interference to other uplink transmissions.
[0040] In one possible design, the second information may include a second bit. When the second bit takes a third value, it indicates the selection of SBFD PRACH RO, meaning the target RO is SBFD PRACH RO; when the second bit takes a fourth value, it indicates the selection of UL PRACH RO, meaning the target RO is UL PRACH RO. This allows for direct indication of which RO to select as the target RO through different values of the second information bits, thereby improving PRACH detection performance, reducing the impact of other uplink transmissions on PRACH, and minimizing interference with other uplink transmissions.
[0041] In a thirteenth aspect, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module, etc.). The method may include: selecting a target RO from candidate ROs according to a second rule, wherein the second rule is used to determine whether to select an SBFD PRACH RO or a UL PRACH RO as the target RO.
[0042] Based on the above communication method, the second rule can be used to determine which RO is the target RO, thereby improving PRACH detection performance, reducing the impact of other uplink transmissions on PRACH, reducing the degree of interference to other uplink transmissions, and reducing signaling overhead without the need for additional signaling indication.
[0043] In one possible design, the second rule may include at least one of the following: SBFD PRACH RO is selected when the format of the SBFD PRACH preamble is different from that of the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is less than the RSRP threshold; or, SBFD PRACH RO is selected when the format of the SBFD PRACH preamble is the same as that of the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is greater than the RSRP threshold; or, SBFD PRACH RO is selected when the length of the SBFD PRACH preamble is greater than that of the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is less than the RSRP threshold; or, SBFD PRACH RO is selected when the length of the SBFD PRACH preamble is less than that of the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is greater than the RSRP threshold; or, SBFD PRACH RO is selected when the number of repetitions configured for the SBFD PRACH preamble is greater than that of the UL PRACH preamble. SBFD PRACH RO is selected when the PRACH preamble is configured to be transmitted a certain number of times and the RSRP measurement of the SSB by the terminal device is less than the RSRP threshold; or, SBFD PRACH RO is selected when the number of times the SBFD PRACH preamble is configured to be transmitted is less than the number of times the UL PRACH preamble is configured to be transmitted, and the RSRP measurement of the SSB by the terminal device is greater than the RSRP threshold; or, SBFD PRACH RO is selected when the SBFD PRACH preamble is configured to be transmitted repeatedly and the RSRP measurement of the SSB by the terminal device is less than the RSRP threshold; or, SBFD PRACH RO is selected when the SBFD PRACH preamble is not configured to be transmitted repeatedly and the RSRP measurement of the SSB by the terminal device is greater than the RSRP threshold.
[0044] By selecting the target RO using the above method, the performance of PRACH detection can be improved, the impact of other uplink transmissions on PRACH can be reduced, and the degree of interference to other uplink transmissions can be reduced.
[0045] In one possible design, the second rule may include at least one of the following: UL PRACH RO is selected when the format of the SBFD PRACH preamble is different from that of the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is greater than or equal to the RSRP threshold; or, UL PRACH RO is selected when the format of the SBFD PRACH preamble is the same as that of the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is less than or equal to the RSRP threshold; or, UL PRACH RO is selected when the length of the SBFD PRACH preamble is greater than that of the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is greater than or equal to the RSRP threshold; or, UL PRACH RO is selected when the length of the SBFD PRACH preamble is less than that of the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is less than or equal to the RSRP threshold; or, UL PRACH RO is selected when the number of repetitions configured for the SBFD PRACH preamble is greater than that of the UL PRACH preamble. UL PRACH RO is selected when the PRACH preamble is configured to be transmitted a certain number of times and the RSRP measurement of the SSB by the terminal device is greater than or equal to the RSRP threshold; or, UL PRACH RO is selected when the number of repetitions configured for the SBFD PRACH preamble is less than the number of repetitions configured for the UL PRACH preamble and the RSRP measurement of the SSB by the terminal device is less than or equal to the RSRP threshold; or, UL PRACH RO is selected when the SBFD PRACH preamble is configured to be repetitive and the RSRP measurement of the SSB by the terminal device is greater than or equal to the RSRP threshold; or, UL PRACH RO is selected when the SBFD PRACH preamble is not configured to be repetitive and the RSRP measurement of the SSB by the terminal device is less than or equal to the RSRP threshold.
[0046] By selecting the target RO using the above method, the performance of PRACH detection can be improved, the impact of other uplink transmissions on PRACH can be reduced, and the degree of interference to other uplink transmissions can be reduced.
[0047] In a fourteenth aspect, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include selecting a target RO from candidate ROs, wherein the SBFD PRACH RO is selected as the target RO when the format of the SBFDPRACH preamble differs from that of the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is less than the RSRP threshold. This improves PRACH detection performance, reduces the impact of other uplink transmissions on PRACH, and reduces interference with other uplink transmissions.
[0048] In a fifteenth aspect, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include selecting a target RO from candidate ROs, wherein the SBFD PRACH RO is selected as the target RO when the preamble of the SBFDPRACH has the same format as the preamble of the UL PRACH, and the RSRP measurement value of the SSB measured by the terminal device is greater than the RSRP threshold. This improves PRACH detection performance, reduces the impact of other uplink transmissions on PRACH, and reduces interference with other uplink transmissions.
[0049] In a sixteenth aspect, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include selecting a target RO from candidate ROs, wherein the SBFD PRACH RO is selected as the target RO when the preamble length of the SBFDPRACH is greater than the preamble length of the UL PRACH, and the RSRP measurement value of the SSB measured by the terminal device is less than the RSRP threshold. This improves PRACH detection performance, reduces the impact of other uplink transmissions on PRACH, and reduces interference with other uplink transmissions.
[0050] In a seventeenth aspect, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include selecting a target RO from candidate ROs, wherein the SBFD PRACH RO is selected as the target RO when the preamble length of the SBFDPRACH is less than the preamble length of the UL PRACH, and the RSRP measurement value of the SSB measured by the terminal device is greater than the RSRP threshold. This improves PRACH detection performance, reduces the impact of other uplink transmissions on PRACH, and reduces interference with other uplink transmissions.
[0051] Eighteenthly, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include selecting a target RO from candidate ROs, wherein the SBFD PRACH RO is selected as the target RO when the number of repetitions configured for the SBFDPRACH preamble is greater than the number of repetitions configured for the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is less than the RSRP threshold. This improves PRACH detection performance, reduces the impact of other uplink transmissions on PRACH, and reduces interference with other uplink transmissions.
[0052] Nineteenthly, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include selecting a target RO from candidate ROs, wherein the SBFD PRACH RO is selected as the target RO when the number of repetitions configured for the SBFDPRACH preamble is less than the number of repetitions configured for the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is greater than the RSRP threshold. This improves PRACH detection performance, reduces the impact of other uplink transmissions on PRACH, and reduces interference with other uplink transmissions.
[0053] In a twentieth aspect, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include selecting a target RO from candidate ROs, wherein when the preamble of the SBFDPRACH is configured for repeated transmission and the RSRP measurement value of the SSB measured by the terminal device is less than the RSRP threshold, the SBFD PRACH RO is the target RO. This improves PRACH detection performance, reduces the impact of other uplink transmissions on PRACH, and reduces interference with other uplink transmissions.
[0054] In its twentieth aspect, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include selecting a target RO from candidate ROs, wherein the SBFD PRACH RO is selected as the target RO when the preamble of the SBFDPRACH is not configured for repeated transmission and the RSRP measurement value of the SSB measured by the terminal device is greater than the RSRP threshold. This improves PRACH detection performance, reduces the impact of other uplink transmissions on PRACH, and reduces interference with other uplink transmissions.
[0055] In a twentieth aspect, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include selecting a target RO from candidate ROs, wherein the UL PRACH RO is selected as the target RO when the format of the SBFDPRACH preamble differs from that of the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is greater than or equal to the RSRP threshold. This improves PRACH detection performance, reduces the impact of other uplink transmissions on PRACH, and reduces interference with other uplink transmissions.
[0056] In a twentieth aspect, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include selecting a target RO from candidate ROs, wherein the UL PRACH RO is selected as the target RO when the preamble of the SBFDPRACH has the same format as the preamble of the UL PRACH, and the RSRP measurement value of the SSB measured by the terminal device is less than or equal to the RSRP threshold. This improves PRACH detection performance, reduces the impact of other uplink transmissions on PRACH, and reduces interference with other uplink transmissions.
[0057] In a twentieth aspect, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include selecting a target RO from candidate ROs, wherein the UL PRACH RO is selected as the target RO when the preamble length of the SBFDPRACH is greater than the preamble length of the UL PRACH, and the RSRP measurement value of the SSB measured by the terminal device is greater than or equal to the RSRP threshold. This improves PRACH detection performance, reduces the impact of other uplink transmissions on PRACH, and reduces interference with other uplink transmissions.
[0058] In a twentieth aspect, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include selecting a target RO from candidate ROs, wherein the UL PRACH RO is selected as the target RO when the preamble length of the SBFDPRACH is less than the preamble length of the UL PRACH, and the RSRP measurement value of the SSB measured by the terminal device is less than or equal to the RSRP threshold. This improves PRACH detection performance, reduces the impact of other uplink transmissions on PRACH, and reduces interference with other uplink transmissions.
[0059] In a twentieth aspect, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include selecting a target RO from candidate ROs, wherein the UL PRACH RO is selected as the target RO when the number of repetitions configured for the SBFDPRACH preamble is greater than the number of repetitions configured for the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is greater than or equal to the RSRP threshold. This improves PRACH detection performance, reduces the impact of other uplink transmissions on PRACH, and reduces interference with other uplink transmissions.
[0060] In a twentieth aspect, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include selecting a target RO from candidate ROs, wherein the UL PRACH RO is selected as the target RO when the number of repetitions configured for the SBFDPRACH preamble is less than the number of repetitions configured for the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is less than or equal to the RSRP threshold. This improves PRACH detection performance, reduces the impact of other uplink transmissions on PRACH, and reduces interference with other uplink transmissions.
[0061] In its twentieth aspect, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include selecting a target RO from candidate ROs, wherein when the preamble of the SBFDPRACH is configured for repeated transmission and the RSRP measurement value of the SSB measured by the terminal device is greater than or equal to the RSRP threshold, the UL PRACH RO is the target RO. This improves PRACH detection performance, reduces the impact of other uplink transmissions on PRACH, and reduces interference with other uplink transmissions.
[0062] In a twentieth aspect, this application provides a communication method applicable to a communication device, which may be a terminal device or a component within the terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include selecting a target RO from candidate ROs, wherein the UL PRACH RO is the target RO when the preamble of the SBFDPRACH is not configured for repeated transmission and the RSRP measurement value of the SSB measured by the terminal device is less than or equal to the RSRP threshold. This improves PRACH detection performance, reduces the impact of other uplink transmissions on PRACH, and reduces interference with other uplink transmissions.
[0063] In a thirtieth aspect, this application also provides a communication device, which may be a terminal device or a component within a terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module, etc.). This communication device has the function of implementing the first aspect or various possible design examples of the first aspect, or implementing the third aspect or various possible design examples of the third aspect, or implementing any one of the fifth to tenth aspects, or implementing the eleventh aspect or various possible design examples of the eleventh aspect, or implementing the method of any one of the thirteenth to twenty-ninth aspects. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0064] In one possible design, the communication device may include a processing unit, and optionally a transceiver unit. These units may perform the functions of the methods described in the first aspect or various possible design examples of the first aspect, or the third aspect or various possible design examples of the third aspect, or any one of the fifth to tenth aspects, or the eleventh aspect or various possible design examples of the eleventh aspect, or any one of the thirteenth to twenty-ninth aspects, which will not be elaborated here.
[0065] In one possible design, the communication device includes one or more processors, and optionally also includes a memory and / or a transceiver. The transceiver is used to send and receive data, messages, or information, and to communicate and interact with other devices in the system. The processor is configured to support the communication device in performing the first aspect or various possible design examples of the first aspect, or performing the third aspect or various possible design examples of the third aspect, or performing any one of the fifth to tenth aspects, or performing the eleventh aspect or various possible design examples of the eleventh aspect, or performing the corresponding functions of any one of the thirteenth to twenty-ninth aspects. The memory is coupled to the processor and stores the necessary program instructions and data of the communication device.
[0066] In a thirty-first aspect, this application also provides a communication device, which may be a network device or a component within a network device (e.g., a processor, chip, chip system, circuit, component, module, or functional module, etc.). This communication device has the functionality to implement the methods described in the second aspect or various possible design examples of the second aspect, or to implement the fourth aspect or various possible design examples of the fourth aspect, or to implement the methods described in the twelfth aspect or various possible design examples of the twelfth aspect. The functionality can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the described functionality.
[0067] In one possible design, the communication device may include a processing unit, and optionally a transceiver unit. These units may perform the functions of the methods described in the second aspect or various possible design examples of the second aspect, or the fourth aspect or various possible design examples of the fourth aspect, or the twelfth aspect or various possible design examples of the twelfth aspect, which will not be elaborated here.
[0068] In one possible design, the communication device includes one or more processors, and optionally also includes a memory and / or a transceiver. The transceiver is used to send and receive data, messages, or information, and to communicate with other devices in the system. The processor is configured to support the communication device in performing the functions described in the second aspect or various possible design examples of the second aspect, or in the fourth aspect or various possible design examples of the fourth aspect, or in the twelfth aspect or various possible design examples of the twelfth aspect. The memory is coupled to the processor and stores the necessary program instructions and data for the communication device.
[0069] In a thirty-second aspect, embodiments of this application provide a communication system that may include a terminal device and a network device. The terminal device may be used to implement the methods described in the first aspect or various possible design examples of the first aspect; the network device may be used to implement the methods described in the second aspect or various possible design examples of the second aspect. Alternatively, the terminal device may be used to implement the methods described in the third aspect or various possible design examples of the third aspect; the network device may be used to implement the methods described in the fourth aspect or various possible design examples of the fourth aspect; or, the terminal device may be used to implement the methods described in the eleventh aspect or various possible design examples of the eleventh aspect; the network device may be used to implement the methods described in the twelfth aspect or various possible design examples of the twelfth aspect.
[0070] In a thirty-third aspect, embodiments of this application provide a communication system that may include a terminal device. The terminal device may be used to implement the method of any one of the fifth to tenth aspects described above, or may be used to implement the method of any one of the thirteenth to twenty-ninth aspects described above.
[0071] In a thirty-fourth aspect, embodiments of this application provide a computer-readable storage medium storing program instructions that, when executed on a computer, cause the computer to perform the methods described in the first aspect and any possible design of the embodiments of this application, or in the second aspect and any possible design of the second aspect, or in the third aspect and any possible design of the third aspect, or in the fourth aspect and any possible design of the fourth aspect, or in any aspect of the fifth to tenth aspects, or in the eleventh aspect and any possible design of the eleventh aspect, or in any aspect of the thirteenth to twenty-ninth aspects. Exemplarily, the computer-readable storage medium can be any available medium accessible to a computer. For example, but not limited to, a computer-readable medium can include a non-transient computer-readable medium, random-access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EPROM), CD-ROM or other optical disk storage, magnetic disk storage media, or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible to a computer.
[0072] In a thirty-fifth aspect, embodiments of this application provide a computer program product, including a computer program or instructions, which, when executed on a computer, cause the method described in the first aspect or any possible design of the first aspect, or in the second aspect or any possible design of the second aspect, or in the third aspect and any possible design of the third aspect, or in the fourth aspect and any possible design of the fourth aspect, or in any aspect of the fifth to tenth aspects, or in the eleventh aspect and any possible design of the eleventh aspect, or in the twelfth aspect and any possible design of the thirteenth to twenty-ninth aspects to be performed.
[0073] In a thirty-sixth aspect, this application also provides a chip or chip system, including one or more processors, said processors being coupled to at least one memory for reading and executing program instructions stored in said memory to enable the chip or chip system to implement the methods described in the first aspect or any possible design of the first aspect, or in the second aspect or any possible design of the second aspect, or in the third aspect and any possible design of the third aspect, or in the fourth aspect and any possible design of the fourth aspect, or in any of the fifth to tenth aspects, or in the eleventh aspect and any possible design of the eleventh aspect, or in the twelfth aspect and any possible design of the thirteenth to twenty-ninth aspects.
[0074] For the various aspects of the above-mentioned 30th to 36th aspects and the technical effects that may be achieved by each aspect, please refer to the description of the technical effects that may be achieved by the above-mentioned various possible solutions for the first aspect or the first aspect, or the above-mentioned various possible solutions for the second aspect or the second aspect, or the above-mentioned various possible solutions for the third aspect, or the above-mentioned various possible solutions for the fourth aspect, or any one of the above-mentioned fifth to tenth aspects, or the above-mentioned various possible solutions for the eleventh aspect, or the above-mentioned twelfth aspect, or any one of the above-mentioned thirteenth to twenty-ninth aspects. It will not be repeated here. Attached Figure Description
[0075] Figure 1 A schematic diagram of the architecture of a communication system provided in this application;
[0076] Figure 2 A schematic diagram illustrating the connection relationship between a network device and a terminal device provided in this application;
[0077] Figure 3 This application provides a schematic diagram of a commonly used RAN chip architecture;
[0078] Figure 4A schematic diagram illustrating the hardware implementation of the baseband in an access network device provided in this application;
[0079] Figure 5 A schematic diagram of a time division duplex (TDD) system provided in this application;
[0080] Figure 6 A schematic diagram of an SBFD scheme provided in this application;
[0081] Figure 7 A schematic diagram of another SBFD scheme provided in this application;
[0082] Figure 8 A schematic diagram of a random access procedure provided for this application;
[0083] Figure 9 A flowchart of a communication method provided in this application;
[0084] Figure 10 A schematic diagram of a first type of RO provided for this application;
[0085] Figure 11 A schematic diagram of another type of RO provided in this application;
[0086] Figure 12 A flowchart of another communication method provided in this application;
[0087] Figure 13 A schematic diagram of the structure of a communication device provided in this application;
[0088] Figure 14 A structural diagram of a communication device provided in this application. Detailed Implementation
[0089] This application provides a communication method and apparatus to determine the validity of a RO that simultaneously occupies both SBFD symbols (symbols configured with SBFD) and non-SBFD symbols (symbols without SBFD). The method and apparatus described in this application are based on the same technical concept. Since the principles by which the method and apparatus solve the problem are similar, the implementations of the apparatus and method can be mutually referred to, and repeated details will not be elaborated further.
[0090] In the description of this application, the terms "first," "second," etc., are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance or order.
[0091] In the description of this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.
[0092] In the description of this application, "and / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. " / " means "or", for example, a / b means a or b.
[0093] To more clearly describe the technical solutions of the embodiments of this application, the communication methods and devices provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0094] The technical solutions in this application embodiment can be applied to various communication systems, such as Universal Mobile Telecommunications System (UMTS), Wireless Local Area Network (WLAN), Wireless Fidelity (Wi-Fi) system, 4th generation (4G) mobile communication system (such as Long Term Evolution (LTE) system), 5th generation (5G) mobile communication system (such as New Radio (NR) system), and future evolution communication systems (such as 6th generation (6G) mobile communication system), etc.
[0095] For example, Figure 1 A schematic diagram of the architecture of a possible communication system applicable to embodiments of this application is shown. For example... Figure 1 As shown, the communication system 10 may include a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 10 may also include the Internet 300.
[0096] RAN 100 includes at least one RAN node (such as...) Figure 1 110a and 110b (collectively referred to as 110) and at least one terminal device (such as Figure 1RAN 100, denoted as RAN 120a-120j, is collectively referred to as RAN 120. RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 1 (Not shown in the image). Terminal device 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to core network 200 wirelessly or via wired connection. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0097] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or future-oriented evolution systems (such as 6G mobile communication systems). RAN 100 can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a WiFi system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0098] RAN node 110, sometimes referred to as RAN entity or access node, constitutes part of the communication system and assists terminal devices in achieving wireless access. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal device 120 are relative, for example... Figure 1 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal device. RAN node 110 and terminal device 120 are sometimes referred to as communication devices, for example... Figure 1 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal equipment functions.
[0099] RAN nodes can also be referred to in different ways, such as network devices. Unless otherwise specified in this application, network devices will be used as the term.
[0100] In one possible scenario, network equipment can also be called access network equipment. Access network equipment can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. Access network equipment can also be a macro base station (such as...). Figure 1 110a), micro base stations or indoor stations (such as Figure 1 The access network device can be a relay node or donor node (as described in 110b), or a wireless controller in a CRAN scenario. Optionally, the access network device can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network device in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the access network device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The access network device in this application can also be a logical node, logical module, or software capable of implementing all or part of the access network device functions.
[0101] In another possible scenario, multiple access network devices collaborate to assist terminal devices in achieving wireless access, with each access network device performing a portion of the base station's functions. For example, the access network devices can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and DU can be configured separately or included in the same network element, such as a baseband unit (BBU). The RU can be included in radio frequency equipment or radio frequency units, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0102] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open CU (O-CU), DU can also be called an open DU (O-DU), CU-CP can also be called an open CU-CP (O-CU-CP), CU-UP can also be called an open CU-UP (O-CU-UP), and RU can also be called an open RU (O-RU). Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0103] Terminal devices can also be called user equipment (UE), mobile stations, mobile terminals, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. For example, terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the device form of the terminal device.
[0104] For example, the aforementioned network device and terminal device can be connected via an air interface. For instance, the connection between the network device and the terminal device can be as follows: Figure 2 As shown.
[0105] For example, Figure 3 A schematic diagram of a common RAN chip architecture is shown. It should be noted that... Figure 3 The RAN chip architecture shown is just an example and can be configured as needed.
[0106] For example, RAN chips are commonly divided into CU, DU, and RU. The CU is a platform that performs upper-layer L2 and L3 functions. The midhaul and backhaul links are used to carry traffic between the CU and DU, as well as between the CU and the core network. The DU performs L1 and some L2 functions, while the RU performs L1 computation and RF digital functions. The fronthaul and backhaul links are used to carry traffic between the RU and DU, as well as between the CU and DU. An integrated DU includes the functions of both the DU and RU.
[0107] The CU / DU hardware includes a chassis platform, motherboard, peripherals, and cooling system. The motherboard contains processing units, memory, internal I / O interfaces, and external connection ports. Its hardware accelerator is designed with interfaces, and hardware functional components include: storage for software, hardware, and system debugging interfaces, and a single-board management controller.
[0108] DU systems are typically implemented using multi-core processors and one or more hardware accelerators. Parts of the DU protocol stack can be implemented in software running on the multi-core processor, while computationally intensive L1 and L2 functions can be offloaded to a field-programmable gate array (FPGA) / graphics processing unit (GPU)-based hardware accelerator; alternatively, all L1 functions can be offloaded to an FPGA / GPU-based hardware accelerator, while other protocol stack components are implemented in software running on the processor; or the entire protocol stack can be implemented in software running on the processor. The hardware accelerator supports interconnection with x86 or non-x86 processors. Similarly, the accelerator has a multi-channel high-speed serial computer expansion bus standard (PCIe) interface pointing to the CPU and external connections via GbE.
[0109] The RU consists of three parts: the O-RAN processing unit (OPU), the digital processing unit (DPU) of the O-RU, and the RF processing unit of the O-RU.
[0110] The OPU receives enhanced common public radio interface (eCPRI) frames from the O-RAN fronthaul and performs fronthaul interface operations, the lowest level L1 (coding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping. The OPU can be implemented as a CPU, FPGA, or application-specific integrated circuit (ASIC).
[0111] The DPU performs synchronization, digital downconversion (DDC) (in UL), digital upconversion (DUC) (in DL), crest factor reduction (CFR), and digital pre-distortion (DPD) to improve power amplifier efficiency by reducing the peak-to-average power ratio (PAPR) / adjacent channel leakage ratio (ACLR) of the RF front end. The DPU can be implemented as an FPGA or ASIC.
[0112] The O-RU's RF processing unit includes a transceiver module, up / down converters, power amplifiers, low-noise amplifiers, and Tx / Rx filters. All conversions between the analog and digital domains (digital-to-analog converters and analog-to-digital converters) (e.g., RF sampling, frequency conversion using RF, local oscillator, and intermediate frequency mixing during up-conversion and down-conversion) are performed within the transceiver module. Note that physical and logical partitions within the RF processing unit do not require specific boundaries.
[0113] For example, Figure 4A schematic diagram of a baseband hardware implementation in an access network device is shown, wherein the baseband can be implemented using a processing system including one or more processors. Processors include microprocessors (e.g., x86, ARM), microcontrollers, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), GPUs, programmable logic devices (PLDs), state machines, gating logic, discrete hardware circuits, and other suitable hardware configured to various functions. That is, the processor used in the baseband can be used to implement the processes described below and any one or more steps within those processes.
[0114] Processing systems can be implemented using a bus architecture, typically represented by a bus. A bus can include any number of interconnect buses and bridges, depending on the specific application and overall design constraints of the processing system. A bus can couple various circuits together, including one or more processors (typically represented by a processor), memory, and computer-readable medium. A bus can also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, and therefore will not be described further. A bus interface provides the interface between the bus and transceivers, as well as between the bus and the interface.
[0115] A transceiver provides a communication interface or means for communicating with various other devices via a wireless transmission medium. The transceiver may be coupled to an antenna array, and the transceiver and antenna array may be used together for communication with a corresponding network type. At least one interface (e.g., a network interface and / or a user interface) provides a communication interface or means for communication via an internal bus or via an external transmission medium.
[0116] The processor is responsible for managing the bus and general processing, including executing software stored on a computer-readable medium. When executed by the processor, this software causes the processing system to perform the various functions described below for any particular device. Functions that can be implemented by the processor, memory, and computer-readable medium include: encoding, decoding, rate matching, rate dematching, scrambling, descrambling, modulation, demodulation, layer mapping, fast Fourier transform (FFT), inverse fast Fourier transform (IFFT), inverse discrete Fourier transform (IDFT), precoding, resource element (RE) mapping, channel equalization, RE demapping, digital beamforming (BF), adding a cyclic prefix (CP), removing CP, and so on.
[0117] The communication system and architecture described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0118] The relevant terms and technologies involved in the embodiments of this application will be explained below. It should be noted that these explanations are for the purpose of making the embodiments of this application easier to understand, and should not be regarded as a limitation on the scope of protection claimed by this application.
[0119] 1) Subband full duplex (SBFD)
[0120] like Figure 5 As shown, in time division duplex (TDD) systems, the downlink (DL) typically occupies the majority of time resources, leading to coverage imbalance between the DL and uplink (UL). Compared to frequency division duplex (FDD) systems, TDD systems have poorer uplink coverage and higher latency. To address the uplink coverage and latency issues in TDD systems, Release 18 proposed the SBFD (Suspended Backward Dynamics) scheme.
[0121] In SBFD schemes, a carrier can be divided into multiple subbands, and the transmission directions of different subbands can be different. For example, one SBFD scheme can be as follows: Figure 6As shown: a carrier wave is divided into three sub-bands, with the middle sub-band being the uplink sub-band (used for uplink transmission), and the top and bottom sub-bands being the downlink sub-bands (used for downlink transmission). Another example is an SBFD scheme as follows... Figure 7 As shown, a carrier wave is divided into two sub-bands: the upper sub-band is the downlink sub-band (used for downlink transmission), and the lower sub-band is the uplink sub-band (used for uplink transmission). It can be considered that in the SBFD scheme, network devices can simultaneously transmit on the downlink sub-band and receive on the uplink sub-band on the SBFD symbol. Under the SBFD scheme, the uplink transmission resources available to terminal devices increase, effectively improving uplink coverage and reducing uplink latency.
[0122] 2) SBFD symbol and non-SBFD symbol
[0123] An SBFD symbol can be considered a symbol configured with SBFD, while a non-SBFD symbol can be considered a symbol without SBFD. For uplink transmission, a non-SBFD symbol can be either an uplink symbol or a flexible symbol; for downlink transmission, a non-SBFD symbol can be either a downlink symbol or a flexible symbol.
[0124] 3) Random access (RA)
[0125] Generally, for cell access, the terminal device first detects the synchronization signal block (SSB) sent by the network device to complete downlink time and frequency synchronization. Then, it receives system information from the network device, including system information block 1 (SIB1) and other system information blocks (SIBs), to obtain the cell configuration information. This configuration information includes cell camping, RA (Range Access Registry), and other related configuration information. Subsequently, the terminal device completes uplink time synchronization with the network device through a random access procedure and establishes an RRC (Remote Access Control) connection with the network device. Once the terminal device and network device have established an RRC connection, uplink and downlink service data transmission can commence.
[0126] In NR, there are two types of random access procedures: Type-1 Random Access (Type-1RA) and Type-2 Random Access (Type-2RA). Type-1RA is also known as 4-step Random Access (4-step RA), and Type-2RA is also known as 2-step Random Access (2-step RA). Based on whether there is a conflict in the transmission of preambles between terminal devices, the random access procedure also includes contention-based random access (CBRA) and contention-free random access (CFRA). The CBRA and CFRA procedures are basically the same.
[0127] Taking CBRA as an example, the basic process of type-1RA can be described as follows: Figure 8 As shown, it can specifically include the following four steps:
[0128] Step 801: The terminal device sends a preamble through the physical random access channel (PRACH), that is, the terminal device sends random access message 1 (Msg1).
[0129] Before the terminal device sends Msg1, it obtains the resource configuration of the physical random access channel (PRACH) by reading system messages, which mainly includes time, frequency and preamble sequence.
[0130] Specifically, based on the system message received from the network device and the index of the selected SSB, the terminal device randomly selects a specific RO (Related Access Context, RO) associated with that SSB index to send the preamble (Msg1). (The RO can be understood as the time-frequency resource used by the terminal device for random access; the network device pre-configures the association between ROs and SSB indices.) After determining the time-frequency resource (RO), the terminal device selects a preamble from the chosen RO (a maximum of 64 preambles can be transmitted simultaneously on one RO; the terminal device selects one of these 64 preambles). The terminal device then sends the preamble to the network device; the preamble is carried by the PRACH.
[0131] Step 802: After sending Msg1, the terminal device starts a random access response window and listens for random access response (RAR) sent by the network device within the window. RAR can also be understood as random access message 2 (message2, Msg2).
[0132] Step 803: The terminal device sends a random access message 3 (message3, Msg3) to the network device.
[0133] If the terminal device successfully detects its own RAR in step 802, the random access is successful. The terminal device continues to send Msg3 according to the instructions of the RAR. The main function of Msg3 is to send an RRC connection establishment request.
[0134] If the terminal device does not receive its own RAR, the random access fails. The terminal device then re-initiates the random access process according to the fallback parameters indicated by the network device until the maximum number of random access attempts is reached.
[0135] Step 804: After sending Msg3, the terminal device listens for and receives random access message 4 (message4, Msg4) sent by the network device. msg4 carries a contention resolution flag and air interface parameter configurations for the terminal device.
[0136] If the terminal device successfully receives Msg4, the RA (Automatic Access Request) is considered successful; otherwise, the RA fails. If the RA succeeds, the terminal device continues to send message 5 (message5, Msg5), which is mainly used to send the RRC (Registered Receipt Control) establishment completion command. If the RA fails, the terminal re-initiates the random access procedure according to the fallback parameters indicated by the network device until the maximum number of random access attempts is reached.
[0137] Based on the SBFD scheme, the terminal device also accesses the network and communicates according to the aforementioned random access procedure. Specifically, during the SBFD random access process, the terminal device selects a RO (Redirecting Object) to send a preamble. However, in some cases, during the SBFD random access process, an RO may simultaneously occupy both SBFD and non-SBFD symbols. Currently, there is no clear method to determine whether such an RO is valid. Therefore, this application provides a communication method to clarify the validity of an RO that simultaneously occupies both SBFD and non-SBFD symbols.
[0138] In the following embodiments, the communication method provided in this application is described in detail using network devices and terminal devices as examples. It should be understood that the operations performed by the network device can also be implemented by a processor, chip, chip system, or functional module in the network device, and the operations performed by the terminal device can also be implemented by a processor, chip, chip system, or functional module in the terminal device, etc., and this application does not limit this.
[0139] Based on the above description, embodiments of this application provide a communication method, such as... Figure 9 As shown, the process of this method may include:
[0140] Step 901: The network device sends first information, which indicates whether a first type of RO is valid; the first type of RO is an RO that occupies time-domain resources using SBFD symbols and non-SBFD symbols. Correspondingly, the terminal device receives the first information.
[0141] In this context, time-domain resources occupy the ROs of both SBFD and non-SBFD symbols, which can also be understood as time-domain resources spanning the ROs of both SBFD and non-SBFD symbols. For example, Figure 10 and Figure 11 A schematic diagram of the first type of RO is shown.
[0142] In one alternative implementation, the first information may include a first bit, wherein when the value of the first bit is a first value, it indicates that the first type of RO is invalid, and when the value of the first bit is a second value, it indicates that the first type of RO is valid.
[0143] For example, a value of 0 for the first bit indicates that a first-type RO is invalid, and a value of 1 for the first bit indicates that a first-type RO is valid. Alternatively, a value of 1 for the first bit indicates that a first-type RO is invalid, and a value of 0 for the first bit indicates that a first-type RO is valid. Of course, the value of the first bit can also be other than those specified in this application.
[0144] In some embodiments, the network device may send the first information directly to the terminal device, or it may send the first information to the terminal device through other messages.
[0145] For example, a network device can send first information to a terminal device via random access information. This can be understood as the first information being carried on random access information, or the first information being random access information; this application does not limit this.
[0146] Random access information can also indicate the time-frequency location of PRACH resources, the random access preamble format, transmission power, retransmission configuration, and other information. Random access information can be carried in system messages.
[0147] In an alternative implementation, the network device may also perform step 900: the network device determines the first information before sending the first information.
[0148] Step 902: The terminal device selects the target RO from the candidate ROs based on the first information. The candidate ROs include ROs of the first type, and the target RO is a valid RO.
[0149] In some embodiments, the terminal device can determine the index of an SSB whose RSRP is higher than the RSRP threshold indicated in the system message based on the SSB sent by the network device; the terminal device can determine the PRACH resource location based on the random access information and determine the RO associated with the aforementioned SSB index, thereby determining the candidate RO; further, the terminal device can determine the valid RO among the candidate ROs based on the first information, and select one RO from the valid ROs as the target RO.
[0150] Optionally, when the first information indicates that the first type of RO is valid, the target RO finally selected by the terminal device may or may not be the first type of RO. When the first information indicates that the first type of RO is invalid, the target RO finally selected by the terminal device is not the first type of RO.
[0151] In one optional implementation, when the first information indicates that the first type of RO is valid, the terminal device can further determine whether the first type of RO is valid according to the first rule. This makes the validity of the first type of RO more in line with the needs of the terminal device.
[0152] Accordingly, when the first information indicates that the first type of RO is valid, the network device can further determine whether the first type of RO is valid according to the first rule, so that the network device can subsequently detect the random access preamble in the valid RO.
[0153] The first rule can be predefined by the protocol.
[0154] In some examples, the first rule may include at least one of the following A1 to A3:
[0155] A1. When the sequence length of the random access preamble is greater than or equal to the first threshold, the first type of RO is valid.
[0156] It should be understood that the random access preamble in this application can also be described as a preamble. The sequence length of the random access preamble can also be described as the preamble length, etc., and this application does not limit it in this way.
[0157] The random access preamble sequence length is greater than or equal to the first threshold, which can also be understood as the random access preamble being in long format. This long format of the random access preamble can be configured by the network device through a PRACH configuration index.
[0158] When the predefined random access preamble is in long format, the first type of RO is effective, which can avoid the situation where there is no usable RO or reduce the probability of the situation where there is no usable RO.
[0159] A2. When the random access preamble is configured to be transmitted repeatedly, the first type of RO is valid.
[0160] Network devices can configure random access preambles to allow repeated transmissions via the PRACH configuration index.
[0161] When a predefined random access preamble is configured for repeated transmission, the first type of RO is effective, which can reduce the transmission delay of the random access preamble.
[0162] A3. When the random access preamble corresponds to the first frequency band, the first type of RO is valid.
[0163] For example, the first frequency band can be frequency 1 (FR1). Network devices can configure the random access preamble to use FR1 via the PRACH configuration index.
[0164] Optionally, under FR1, the random access preamble is in long format.
[0165] When the predefined random access preamble corresponds to the first frequency band, the first type of RO is effective, which can avoid the occurrence of no available RO or reduce the probability of no available RO.
[0166] In some examples, the first rule may also include at least one of the following B1 to B3:
[0167] B1. When the sequence length of the random access preamble is less than the first threshold, the first type of RO is invalid.
[0168] The random access preamble sequence length is less than the first threshold, which can also be understood as the random access preamble being in a short format. This short format of the random access preamble can also be configured by the network device through the PRACH configuration index.
[0169] When the predefined random access preamble is in short format, the first type of RO is invalid, which can reduce the probability of the first type of RO conflicting with the original resources, improve PRACH detection performance, reduce the impact of other uplink transmissions on PRACH, and reduce the degree of interference to other uplink transmissions.
[0170] Here, the existing resources can be understood as the uplink resources of this cell (such as physical uplink shared channel (PUSCH) resources, physical uplink control channel (PUCCH) resources, PRACH resources) or the uplink or downlink resources of neighboring cells, etc.
[0171] B2. When the random access preamble is configured for non-repeated transmission, the first type of RO is invalid.
[0172] Among them, network devices can configure random access preambles to not be transmitted repeatedly through the PRACH configuration index.
[0173] When the predefined random access preamble is configured for non-repeated transmission, the first type of RO is invalid, which can reduce the probability of the first type of RO conflicting with the original resources, improve PRACH detection performance, reduce the impact of other uplink transmissions on PRACH, and reduce the degree of interference to other uplink transmissions.
[0174] B3. When the random access preamble corresponds to the second frequency band, the first type of RO is invalid.
[0175] For example, the second frequency band could be frequency 2 (FR2). Network devices can configure the random access preamble to use FR2 via the PRACH configuration index.
[0176] Optionally, under FR2, the random access preamble is in short format.
[0177] When the predefined random access preamble corresponds to the second frequency band, the first type of RO is invalid. This can reduce the probability of the first type of RO conflicting with the original resources, improve PRACH detection performance, reduce the impact of other uplink transmissions on PRACH, and reduce the degree of interference to other uplink transmissions.
[0178] In some embodiments, at least one of A1 to A3 and at least one of B1 to B3 may exist independently or in combination, and this application does not limit this.
[0179] In some embodiments, when the terminal device further determines whether the first type of RO is valid according to the first rule, after determining the candidate RO, the terminal device can jointly determine the valid RO among the ROs according to the first information and the first rule, and select an RO from the valid ROs as the target RO.
[0180] In one alternative implementation, the terminal device can select the target RO based on the following two methods:
[0181] Method C1: The network device sends second information, and the terminal device receives the second information accordingly. The second information indicates whether to select an SBFD PRACH RO or an uplink (UL) PRACH RO. The terminal device selects the target RO from the candidate ROs based on the second information.
[0182] Among them, SBFD PRACH is a PRACH configured separately for terminal devices that support SBDF operation (SBFD aware UE). It can also be understood as SBFD PRACH being a PRACH configured separately for terminal devices that are aware that the network device has configured SBFD.
[0183] UL PRACH is a PRACH configured for terminal devices that do not support SBFD operation (non-SBFD aware UE). It can also be understood as SBFD PRACH being a PRACH configured for terminal devices that are aware that the network device is not configured with SBFD.
[0184] SBFD PRACH may include PRACH located on SBFD symbols (or time slots), while UL PRACH does not include PRACH located on downlink symbols (or time slots).
[0185] For example, the second information may include a second bit. When the value of the second bit is a third value, it indicates that SBFD PRACH RO is selected, that is, the target RO is SBFD PRACH RO; when the value of the second bit is a fourth value, it indicates that ULPRACH RO is selected, that is, the target RO is ULPRACH RO.
[0186] For example, when the second bit is 0, it indicates selection of SBFD PRACH RO; when the second bit is 1, it indicates selection of UL PRACH RO. Alternatively, when the second bit is 1, it indicates selection of SBFD PRACH RO; when the second bit is 0, it indicates selection of UL PRACH RO. Of course, the value of the second bit can also be other than that specified in this application.
[0187] It should be understood that here SBFD PRACH RO includes RO of type 1 and RO of time-domain resources that only occupy SBFD symbols.
[0188] Method C2: The terminal device can determine whether to select SBFD PRACH RO or UL PRACH RO as the target RO based on the second rule.
[0189] The second rule can be predefined.
[0190] In some embodiments, the second rule may include at least one of the following D1 to D8:
[0191] D1. When the format of the preamble of SBFD PRACH is different from that of UL PRACH, and the RSRP measurement value of SSB measured by the terminal device is less than the RSRP threshold, select SBFD PRACH RO.
[0192] D2. When the preamble of SBFD PRACH has the same format as the preamble of UL PRACH, and the RSRP measurement value of SSB measured by the terminal device is greater than the RSRP threshold, select SBFD PRACH RO.
[0193] D3. When the preamble length of SBFD PRACH is greater than the preamble length of UL PRACH, and the RSRP measurement value of SSB measured by the terminal device is less than the RSRP threshold, select SBFD PRACH RO.
[0194] D4. When the preamble length of SBFD PRACH is less than the preamble length of UL PRACH, and the RSRP measurement value of SSB measured by the terminal device is greater than the RSRP threshold, select SBFD PRACH RO.
[0195] D5. When the number of repetitions configured for the SBFD PRACH preamble is greater than the number of repetitions configured for the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is less than the RSRP threshold, select SBFD PRACHRO.
[0196] D6. When the number of repetitions configured for the SBFD PRACH preamble is less than the number of repetitions configured for the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is greater than the RSRP threshold, select SBFD PRACHRO.
[0197] D7. When the preamble of SBFD PRACH is configured to be transmitted repeatedly, and the RSRP measurement value of SSB measured by the terminal device is less than the RSRP threshold, select SBFD PRACH RO.
[0198] D8. When the preamble of SBFD PRACH is not configured to be transmitted repeatedly, and the RSRP measurement value of SSB measured by the terminal device is greater than the RSRP threshold, select SBFD PRACH RO.
[0199] By selecting the target RO using the above method, the performance of PRACH detection can be improved, the impact of other uplink transmissions on PRACH can be reduced, and the degree of interference to other uplink transmissions can be reduced.
[0200] In some embodiments, the second rule may also include at least one of the following E1 to E8:
[0201] E1. When the format of the preamble of SBFD PRACH is different from that of UL PRACH, and the RSRP measurement value of SSB measured by the terminal device is greater than or equal to the RSRP threshold, select UL PRACH RO.
[0202] E2. When the preamble of SBFD PRACH has the same format as the preamble of UL PRACH, and the RSRP measurement value of SSB measured by the terminal device is less than or equal to the RSRP threshold, select UL PRACH RO.
[0203] E3. When the preamble length of the SBFD PRACH is greater than the preamble length of the UL PRACH, and the RSRP measurement value of the SSB measured by the terminal device is greater than or equal to the RSRP threshold, select UL PRACH RO.
[0204] E4. When the preamble length of the SBFD PRACH is less than the preamble length of the UL PRACH, and the RSRP measurement value of the SSB measured by the terminal device is less than or equal to the RSRP threshold, select UL PRACH RO.
[0205] E5. When the number of repetitions configured for the preamble of the SBFD PRACH is greater than the number of repetitions configured for the preamble of the UL PRACH, and the RSRP measurement value of the SSB measured by the terminal device is greater than or equal to the RSRP threshold, select ULPRACH RO.
[0206] E6. When the number of repetitions configured for the SBFD PRACH preamble is less than the number of repetitions configured for the UL PRACH preamble, and the RSRP measurement value of the SSB measured by the terminal device is less than or equal to the RSRP threshold, select ULPRACH RO.
[0207] E7. When the preamble of the SBFD PRACH is configured to be transmitted repeatedly, and the RSRP measurement value of the SSB measured by the terminal device is greater than or equal to the RSRP threshold, select UL PRACH RO.
[0208] E8. When the preamble of the SBFD PRACH is not configured to be transmitted repeatedly, and the RSRP measurement value of the SSB measured by the terminal device is less than or equal to the RSRP threshold, select UL PRACH RO.
[0209] By selecting the target RO using the above method, the performance of PRACH detection can be improved, the impact of other uplink transmissions on PRACH can be reduced, and the degree of interference to other uplink transmissions can be reduced.
[0210] The aforementioned E1 to E8 include the case where "the RSRP measurement value is equal to the RSRP threshold". It should be understood that the case where "the RSRP measurement value is equal to the RSRP threshold" may not be included in E1 to E8, but may be included in D1 to D8. This application does not limit this.
[0211] In some embodiments, at least one of D1 to D8 and at least one of E1 to E8 may exist independently or in combination, and this application does not limit this.
[0212] In some embodiments, the aforementioned methods C1 and C2 may be implemented independently or in combination, and this application does not limit this.
[0213] In some implementations, after the terminal device identifies the target RO, it can send a random access preamble based on the target RO.
[0214] For example, after the terminal device determines the target RO, it can select a random access preamble from the random access preambles corresponding to the target RO, and send the selected random access preamble to the network device according to the transmission power indicated by the random access information.
[0215] In some embodiments, the network device may detect the random access preamble based on the valid ROs among the candidate ROs.
[0216] Based on the above communication method, network devices can directly indicate whether the first type of RO is valid through the first information, thereby clarifying the validity of ROs that simultaneously occupy SBFD symbols and non-SBFD symbols, with low implementation complexity.
[0217] Based on the above description, this application also provides another communication method, such as... Figure 12 As shown, the process of this method may include:
[0218] Step 1201: The terminal device selects the target RO from the candidate ROs according to the first rule; wherein, the first rule is used to determine whether the RO of the first type is valid, the RO of the first type is the RO that occupies the time domain resources of SBFD symbols and non-SBFD symbols; the candidate ROs include the ROs of the first type, and the target RO is the valid RO.
[0219] The first rule can be predefined.
[0220] For example, a detailed description of the first rule can be found in the foregoing. Figure 9 The description of the first rule involved in the illustrated embodiment will not be repeated here.
[0221] In some embodiments, the terminal device can determine the index of an SSB whose RSRP is higher than the RSRP threshold indicated in the system message based on the SSB sent by the network device; the terminal device can determine the PRACH resource location based on the random access information and determine the RO associated with the aforementioned SSB index, thereby determining the candidate RO; further, the terminal device can determine the valid RO among the candidate ROs according to the first rule, and select one RO from the valid ROs as the target RO.
[0222] In an optional implementation, after selecting the target RO, the terminal device may also perform step 1202: the terminal device sends a random access preamble based on the target RO.
[0223] For example, after the terminal device determines the target RO, it can select a random access preamble from the random access preambles corresponding to the target RO, and send the selected random access preamble to the network device according to the transmission power indicated by the random access information.
[0224] Accordingly, network devices can determine whether the first type of RO is valid based on the first rule.
[0225] Furthermore, network devices can detect random access preambles based on valid ROs among candidate ROs.
[0226] Based on the above communication method, the validity of ROs that simultaneously occupy SBFD symbols and non-SBFD symbols can be determined through the first rule, without the need for additional signaling indication, which can reduce signaling overhead.
[0227] In some embodiments, for the validity of the first type of RO, the protocol may predefine at least one of the following cases:
[0228] The first type of RO is valid when the sequence length of the random access preamble is greater than or equal to the first threshold; or
[0229] When the random access preamble is configured for repeated transmission, type I RO is valid; or
[0230] When the random access preamble corresponds to the first frequency band, the first type of RO is valid.
[0231] Regarding the validity of the first type of RO, the protocol can also predefine at least one of the following cases:
[0232] When the sequence length of the random access preamble is less than the first threshold, the first type of RO is invalid; or
[0233] When the random access preamble is configured for non-repeating transmission, the first type of RO is invalid; or
[0234] When the random access preamble corresponds to the second frequency band, the first type of RO is invalid.
[0235] Based on the above, in some examples, the terminal device can select a target RO from the candidate ROs. The candidate ROs include ROs of the first type, and the target RO is a valid RO. The first type of RO is valid when the sequence length of the random access preamble is greater than or equal to a first threshold. The first type of RO is a RO that occupies sub-band full-duplex SBFD symbols and non-SBFD symbols in the time domain.
[0236] Accordingly, when the sequence length of the random access preamble is greater than or equal to the first threshold, the network device determines that the first type of RO is invalid. The first type of RO is the RO that occupies the sub-band full-duplex SBFD symbol and non-SBFD symbol in the time domain.
[0237] In other examples, the terminal device can select a target RO from the candidate ROs, which include ROs of type 1 and the target RO is a valid RO. The type 1 RO is valid when the random access preamble is configured to be transmitted repeatedly. The type 1 RO is the RO that occupies the time domain resources of the sub-band full-duplex SBFD symbols and non-SBFD symbols.
[0238] Accordingly, when the random access preamble is configured to be transmitted repeatedly, the network device determines that the first type of RO is invalid. The first type of RO is the RO that occupies the sub-band full-duplex SBFD symbol and non-SBFD symbol in the time domain.
[0239] In some other examples, the terminal device can select a target RO from the candidate ROs. The candidate ROs include ROs of the first type, and the target RO is a valid RO. When the random access preamble corresponds to the first frequency band, the ROs of the first type are valid. The ROs of the first type are ROs whose time domain resources occupy sub-band full-duplex SBFD symbols and non-SBFD symbols.
[0240] Accordingly, when the random access preamble corresponds to the first frequency band, the network device determines that the first type of RO is invalid. The first type of RO is the RO that occupies the sub-band full-duplex SBFD symbol and non-SBFD symbol in the time domain.
[0241] In some other examples, the terminal device can select a target RO from the candidate ROs, which include ROs of the first type and the target RO is a valid RO. When the sequence length of the random access preamble is less than a first threshold, the ROs of the first type are invalid. The ROs of the first type are ROs whose time-domain resources occupy sub-band full-duplex SBFD symbols and non-SBFD symbols.
[0242] Accordingly, when the sequence length of the random access preamble is less than the first threshold, the network device determines that the first type of RO is invalid. The first type of RO is the RO that occupies the sub-band full-duplex SBFD symbols and non-SBFD symbols in the time domain.
[0243] In some other examples, the terminal device can select a target RO from the candidate ROs, which include ROs of type 1 and the target RO is a valid RO. When the random access preamble is configured to be transmitted without repetition, the ROs of type 1 are invalid. The ROs of type 1 are ROs whose time-domain resources occupy sub-band full-duplex SBFD symbols and non-SBFD symbols.
[0244] Accordingly, when the random access preamble is configured for non-repeated transmission, the network device determines that the first type of RO is invalid. The first type of RO is the RO that occupies the sub-band full-duplex SBFD symbol and non-SBFD symbol in the time domain.
[0245] In some other examples, the terminal device can select a target RO from the candidate ROs, which include ROs of the first type and the target RO is a valid RO. When the random access preamble corresponds to the second frequency band, the ROs of the first type are invalid. The ROs of the first type are ROs whose time domain resources occupy sub-band full-duplex SBFD symbols and non-SBFD symbols.
[0246] Accordingly, when the random access preamble corresponds to the second frequency band, the network device determines that the first type of RO is invalid. The first type of RO is the RO that occupies the sub-band full-duplex SBFD symbol and non-SBFD symbol in the time domain.
[0247] It should be understood that the aforementioned examples may exist independently or in combination with each other, or the aforementioned examples may be combined with some operations in the aforementioned method embodiments, and this application does not limit this.
[0248] Based on the above embodiments, this application also provides a communication device, see below. Figure 13As shown, the communication device 1300 may include a processing unit 1302, and optionally a transceiver unit 1301. The transceiver unit 1301 is used for communication by the communication device 1300, such as receiving or sending information (signals or data). The processing unit 1302 is used to control and manage the operation of the communication device 1300. The processing unit 1302 can also control the steps performed by the transceiver unit 1301.
[0249] For example, the communication device 1300 may specifically be a terminal device, a processor of the terminal device, a chip, a chip system, a component, a module, a functional module, etc., as described in the above embodiments. Alternatively, the communication device 1300 may specifically be a network device, a processor of the network device, a chip, a chip system, a component, a module, a functional module, etc., as described in the above embodiments.
[0250] In one embodiment, the communication device 1300 is used to implement the above. Figure 9 In the embodiment shown, when the terminal device functions, the transceiver unit 1301 can be used to receive first information, which is used to indicate whether the first type of random access opportunity (RO) is valid; the first type of RO is an RO that occupies sub-band full-duplex SBFD symbols and non-SBFD symbols in the time domain; the processing unit 1302 can be used to select a target RO from the candidate ROs according to the first information, the candidate ROs include the first type of ROs, and the target RO is a valid RO.
[0251] In one optional implementation, the first information includes a first bit, wherein when the value of the first bit is a first value, it indicates that the RO of the first type is invalid, and when the value of the first bit is a second value, it indicates that the RO of the first type is valid.
[0252] Optionally, when the first information indicates that the first type of RO is valid, the processing unit 1302 can also be used to determine whether the first type of RO is valid according to the first rule.
[0253] For example, the first rule includes at least one of the following:
[0254] The first type of RO is valid when the sequence length of the random access preamble is greater than or equal to the first threshold; or
[0255] When the random access preamble is configured for repeated transmission, the first type of RO is valid; or
[0256] When the random access preamble corresponds to the first frequency band, the first type of RO is valid.
[0257] For example, the first rule includes at least one of the following:
[0258] When the sequence length of the random access preamble is less than the first threshold, the first type of RO is invalid; or
[0259] When the random access preamble is configured for non-repeated transmission, the first type of RO is invalid; or
[0260] When the random access preamble corresponds to the second frequency band, the first type of RO is invalid.
[0261] In one possible approach, the transceiver unit 1301 can also be used to send a random access preamble based on the target RO.
[0262] In yet another embodiment, the communication device 1300 is used to implement the above. Figure 9 In the illustrated embodiment, when the network device functions, the transceiver unit 1301 can be used to send first information, which indicates whether a first type of random access opportunity (RO) is valid; the first type of RO is an RO that occupies time-domain resources of sub-band full-duplex SBFD symbols and non-SBFD symbols. The processing unit 1302 can be used to control the operation of the transceiver unit 1301.
[0263] In one optional implementation, the first information includes a first bit, wherein when the value of the first bit is a first value, it indicates that the RO of the first type is invalid, and when the value of the first bit is a second value, it indicates that the RO of the first type is valid.
[0264] Optionally, when the first information indicates that the first type of RO is valid, the processing unit 1302 can also be used to determine whether the first type of RO is valid according to the first rule.
[0265] For example, the first rule includes at least one of the following:
[0266] The first type of RO is valid when the sequence length of the random access preamble is greater than or equal to the first threshold; or
[0267] When the random access preamble is configured for repeated transmission, the first type of RO is valid; or
[0268] When the random access preamble corresponds to the first frequency band, the first type of RO is valid.
[0269] For example, the first rule includes at least one of the following:
[0270] When the sequence length of the random access preamble is less than the first threshold, the first type of RO is invalid; or
[0271] When the random access preamble is configured for non-repeated transmission, the first type of RO is invalid; or
[0272] When the random access preamble corresponds to the second frequency band, the first type of RO is invalid.
[0273] In one possible approach, the processing unit 1302 can also be used to detect a random access preamble based on valid ROs among candidate ROs, the candidate ROs including ROs of the first type.
[0274] In yet another embodiment, the communication device 1300 is used to implement the above. Figure 12 In the terminal device function shown in the embodiment, the processing unit 1302 can be used to select a target RO from the candidate ROs according to a first rule; wherein, the first rule is used to determine whether a first type of RO is valid, the first type of RO is a RO that occupies sub-band full-duplex SBFD symbols and non-SBFD symbols in the time domain; the candidate ROs include the first type of ROs, and the target RO is a valid RO.
[0275] For example, the first rule includes at least one of the following:
[0276] The first type of RO is valid when the sequence length of the random access preamble is greater than or equal to the first threshold; or
[0277] When the random access preamble is configured for repeated transmission, the first type of RO is valid; or
[0278] When the random access preamble corresponds to the first frequency band, the first type of RO is valid.
[0279] For example, the first rule includes at least one of the following:
[0280] When the sequence length of the random access preamble is less than the first threshold, the first type of RO is invalid; or
[0281] When the random access preamble is configured for non-repeated transmission, the first type of RO is invalid; or
[0282] When the random access preamble corresponds to the second frequency band, the first type of RO is invalid.
[0283] In one alternative implementation, the transceiver unit 1301 can be used to send a random access preamble based on the target RO.
[0284] In yet another embodiment, the communication device 1300 is used to implement the above. Figure 12 In the network device function shown in the embodiment, the processing unit 1302 can be used to determine whether a first type of RO is valid according to a first rule. The first type of RO is a RO that occupies sub-band full-duplex SBFD symbols and non-SBFD symbols in the time domain.
[0285] For example, the first rule includes at least one of the following:
[0286] The first type of RO is valid when the sequence length of the random access preamble is greater than or equal to the first threshold; or
[0287] When the random access preamble is configured for repeated transmission, the first type of RO is valid; or
[0288] When the random access preamble corresponds to the first frequency band, the first type of RO is valid.
[0289] For example, the first rule includes at least one of the following:
[0290] When the sequence length of the random access preamble is less than the first threshold, the first type of RO is invalid; or
[0291] When the random access preamble is configured for non-repeated transmission, the first type of RO is invalid; or
[0292] When the random access preamble corresponds to the second frequency band, the first type of RO is invalid.
[0293] In some embodiments, the processing unit 1302 can also be used to detect random access preambles based on valid ROs among candidate ROs, the candidate ROs including ROs of the first type.
[0294] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The functional units in the embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0295] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0296] Based on the above embodiments, this application also provides a communication device, see below. Figure 14 As shown, the communication device 1400 may include one or more processors 1402. Optionally, the communication device 1400 may also include one or more transceivers 1401. Optionally, the communication device 1400 may also include at least one memory 1403. The memory 1403 may be located inside or outside the communication device 1400. The processor 1402 can control the transceiver 1401 to receive and send information, messages, or data.
[0297] Specifically, the processor 1402 may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP. The processor 1402 may further include a hardware chip. This hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0298] The transceiver 1401, processor 1402, and memory 1403 are interconnected. Optionally, the transceiver 1401, processor 1402, and memory 1403 are interconnected via a bus 1404; the bus 1404 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 14 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0299] In one optional embodiment, the memory 1403 is used to store programs, etc. Specifically, the program may include program code, which includes computer operation instructions. The memory 1403 may include RAM, and may also include non-volatile memory, such as one or more disk storage devices. The processor 1402 executes the application program stored in the memory 1403 to achieve the above-mentioned functions, thereby realizing the functions of the communication device 1400.
[0300] For example, the communication device 1400 can specifically implement the functions of the terminal device or network device in the above embodiments.
[0301] In one embodiment, the communication device 1400 performs the aforementioned Figure 9 or Figure 12 In the method embodiment shown, when the terminal device functions, the transceiver 1401 can implement the aforementioned... Figure 9 or Figure 12 The transmit and receive operations performed by the terminal device in the method embodiment shown; the processor 1402 can implement the aforementioned method. Figure 9 or Figure 12 The embodiments shown depict operations performed by the terminal device other than sending and receiving. Specific details can be found in the descriptions of the above method embodiments, and will not be elaborated upon here.
[0302] In another embodiment, the communication device 1400 implements the aforementioned Figure 9 or Figure 12 When the terminal device functions as described in the method embodiment, the processor 1402 can implement the aforementioned... Figure 9 or Figure 12 The operations shown in the method embodiments are performed by the terminal device. For detailed descriptions of these operations, please refer to the relevant descriptions in the above method embodiments; they will not be elaborated upon here.
[0303] In yet another embodiment, the communication device 1400 performs the aforementioned... Figure 9 or Figure 12 When the network device functions as described in the method embodiment, the transceiver 1401 can implement the aforementioned... Figure 9 or Figure 12 The transmit and receive operations performed by the network device in the method embodiment shown; the processor 1402 can implement the aforementioned Figure 9 or Figure 12 The method embodiments shown refer to operations performed by the network device other than sending and receiving operations. Specific details regarding these operations can be found in the descriptions of the above method embodiments, and will not be elaborated upon here.
[0304] In yet another embodiment, the communication device 1400 performs the aforementioned... Figure 9 or Figure 12 When the network device functions as described in the method embodiment, the processor 1402 can implement the aforementioned... Figure 9 or Figure 12 The operations shown in the method embodiment are performed by the network device. For detailed descriptions of these operations, please refer to the relevant descriptions in the above method embodiments; they will not be elaborated upon here.
[0305] Based on the above embodiments, this application provides a communication system, which may include the terminal devices and network devices involved in the above embodiments.
[0306] This application also provides a computer-readable storage medium for storing computer programs or instructions. When the computer programs or instructions are executed by a computer, the computer can implement the communication methods provided in the above-described method embodiments.
[0307] This application also provides a computer program product for storing computer programs or instructions. When the computer program or instructions are executed by a computer, the computer can implement the communication method provided in the above-described method embodiments.
[0308] This application also provides a chip or chip system, including logic circuitry, which is used to execute the communication method provided in the above-described method embodiments.
[0309] This application also provides a chip or chip system, including one or more processors, wherein the one or more processors are coupled to at least one memory, for calling a program in the memory to enable the chip or chip system to implement the communication method provided in the above method embodiments.
[0310] This application also provides a chip or chip system coupled to at least one memory, which is used to implement the communication method provided in the above method embodiments.
[0311] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0312] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0313] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0314] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0315] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A communication method, characterized in that, include: Receive first information, the first information being used to indicate whether the first type of random access opportunity (RO) is valid; the first type of RO is an RO that occupies sub-band full-duplex SBFD symbols and non-SBFD symbols in the time domain; Based on the first information, a target RO is selected from the candidate ROs, the candidate ROs including the first type of ROs, and the target RO is a valid RO.
2. The method as described in claim 1, characterized in that, The first information includes a first bit. When the value of the first bit is a first value, it indicates that the RO of the first type is invalid. When the value of the first bit is a second value, it indicates that the RO of the first type is valid.
3. The method as described in claim 1 or 2, characterized in that, When the first information indicates that the first type of RO is valid, the method further includes: The validity of the first type of RO is determined according to the first rule.
4. The method as described in claim 3, characterized in that, The first rule includes at least one of the following: The first type of RO is valid when the sequence length of the random access preamble is greater than or equal to the first threshold; or When the random access preamble is configured for repeated transmission, the first type of RO is valid; or When the random access preamble corresponds to the first frequency band, the first type of RO is valid.
5. The method as described in claim 3 or 4, characterized in that, The first rule includes at least one of the following: When the sequence length of the random access preamble is less than the first threshold, the first type of RO is invalid; or When the random access preamble is configured for non-repeated transmission, the first type of RO is invalid; or When the random access preamble corresponds to the second frequency band, the first type of RO is invalid.
6. The method according to any one of claims 1-5, characterized in that, The method further includes: A random access preamble is sent based on the target RO.
7. A communication method, characterized in that, include: Send a first message, which is used to indicate whether the first type of random access timing (RO) is valid; the first type of RO is the RO that occupies sub-band full-duplex SBFD symbols and non-SBFD symbols in the time domain.
8. The method as described in claim 7, characterized in that, The first information includes a first bit. When the value of the first bit is a first value, it indicates that the RO of the first type is invalid. When the value of the first bit is a second value, it indicates that the RO of the first type is valid.
9. The method as described in claim 7 or 8, characterized in that, When the first information indicates that the first type of RO is valid, the method further includes: The validity of the first type of RO is determined according to the first rule.
10. The method as described in claim 9, characterized in that, The first rule includes at least one of the following: The first type of RO is valid when the sequence length of the random access preamble is greater than or equal to the first threshold; or When the random access preamble is configured for repeated transmission, the first type of RO is valid; or When the random access preamble corresponds to the first frequency band, the first type of RO is valid.
11. The method as described in claim 9 or 10, characterized in that, The first rule includes at least one of the following: When the sequence length of the random access preamble is less than the first threshold, the first type of RO is invalid; or When the random access preamble is configured for non-repeated transmission, the first type of RO is invalid; or When the random access preamble corresponds to the second frequency band, the first type of RO is invalid.
12. The method according to any one of claims 7-11, characterized in that, The method further includes: Random access preamble is detected based on valid ROs among the candidate ROs, wherein the candidate ROs include ROs of the first type.
13. A communication method, characterized in that, include: According to the first rule, a target RO is selected from the candidate ROs; wherein, the first rule is used to determine whether a first type of RO is valid, the first type of RO is a RO that occupies sub-band full-duplex SBFD symbols and non-SBFD symbols in the time domain; the candidate ROs include ROs of the first type, and the target RO is a valid RO.
14. The method as described in claim 13, characterized in that, The first rule includes at least one of the following: The first type of RO is valid when the sequence length of the random access preamble is greater than or equal to the first threshold; or When the random access preamble is configured for repeated transmission, the first type of RO is valid; or When the random access preamble corresponds to the first frequency band, the first type of RO is valid.
15. The method as described in claim 13 or 14, characterized in that, The first rule includes at least one of the following: When the sequence length of the random access preamble is less than the first threshold, the first type of RO is invalid; or When the random access preamble is configured for non-repeated transmission, the first type of RO is invalid; or When the random access preamble corresponds to the second frequency band, the first type of RO is invalid.
16. The method according to any one of claims 13-15, characterized in that, The method further includes: A random access preamble is sent based on the target RO.
17. A communication method, characterized in that, include: The validity of a first type of RO is determined according to the first rule. The first type of RO is a RO that occupies time-domain resources of sub-band full-duplex SBFD symbols and non-SBFD symbols.
18. The method as described in claim 17, characterized in that, The first rule includes at least one of the following: The first type of RO is valid when the sequence length of the random access preamble is greater than or equal to the first threshold; or When the random access preamble is configured for repeated transmission, the first type of RO is valid; or When the random access preamble corresponds to the first frequency band, the first type of RO is valid.
19. The method as described in claim 17 or 18, characterized in that, The first rule includes at least one of the following: When the sequence length of the random access preamble is less than the first threshold, the first type of RO is invalid; or When the random access preamble is configured for non-repeated transmission, the first type of RO is invalid; or When the random access preamble corresponds to the second frequency band, the first type of RO is invalid.
20. The method according to any one of claims 17-19, characterized in that, The method further includes: Random access preamble is detected based on valid ROs among the candidate ROs, wherein the candidate ROs include ROs of the first type.
21. A communication device, characterized in that, It includes units or modules for performing the method as described in any one of claims 1-6, or units or modules for performing the method as described in any one of claims 7-12, or units or modules for performing the method as described in any one of claims 13-16, or units or modules for performing the method as described in any one of claims 17-20.
22. A communication device, characterized in that, Includes a processor for executing computer programs or instructions to implement the method as claimed in any one of claims 1-6, or the method as claimed in any one of claims 7-12, or the method as claimed in any one of claims 13-16, or the method as claimed in any one of claims 17-20.
23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed by a communication device, implement the method as described in any one of claims 1-6, or the method as described in any one of claims 7-12, or the method as described in any one of claims 13-16, or the method as described in any one of claims 17-20.
24. A computer program product, characterized in that, The computer program product includes a computer program or instructions that, when executed by a computer, cause the method as described in any one of claims 1-6 to be implemented, or the method as described in any one of claims 7-12 to be implemented, or the method as described in any one of claims 13-16 to be implemented, or the method as described in any one of claims 17-20 to be implemented.
25. A chip, characterized in that, The chip is coupled to a memory for reading and executing program instructions stored in the memory to implement the method as described in any one of claims 1-6, or the method as described in any one of claims 7-12, or the method as described in any one of claims 13-16, or the method as described in any one of claims 17-20.