Wireless communication method, network device, computer readable medium
Patent Information
- Application Number
- CN202310668005.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2017-09-11
- Publication Date
- 2026-09-29
- Estimated Expiration
- 2037-09-11
Smart Images

Figure CN116915372B_ABST
Abstract
Description
[0001] This application is a divisional application of Chinese patent application No. 201780094789.3, filed on September 11, 2017, entitled "Information Transmission System". Technical Field
[0002] This document relates to systems, devices, and methods for wireless communication. Background Technology
[0003] Current efforts are focused on defining next-generation wireless communication networks that offer greater deployment flexibility, support multiple devices and services, and utilize various technologies for efficient bandwidth utilization. To better utilize bandwidth, technologies such as using multiple antennas for transmission and / or reception are also employed. Summary of the Invention
[0004] Among other things, this document describes techniques for communication and for using timing information related to wireless communication networks.
[0005] In one example aspect, a method for wireless communication includes: logically grouping transmission resources available for transmitting synchronization signal / physical broadcast channel blocks (SSBs) into multiple SSB groups; and sending information in a message regarding the location of actually transmitted SSBs, the message including: a first field indicating the number of SSB groups; and a second field indicating a pattern of actually transmitted SSBs within each SSB group containing the actually transmitted SSBs; wherein the index of the first SSB group containing the actually transmitted SSBs depends on system parameters.
[0006] In another example aspect, a method for wireless communication is disclosed. The method includes: receiving information in a message regarding the location of a synchronization signal / physical channel broadcast block (SSB) for actual transmission, the message including: a first field indicating the number of SSB groups; and a second field indicating a pattern of SSBs within each SSB group containing the actual transmission; wherein all transmission resources available for transmitting the SSBs are logically grouped into multiple SSB groups; and determining an index of a first SSB group containing the actual transmission using system parameters.
[0007] In yet another example embodiment, a method for wireless communication is disclosed. The method includes: logically grouping transmission resources available for transmitting synchronization signals / physical broadcast channel blocks (SSBs) into multiple SSB groups; and sending information in a message regarding the location of the actually transmitted SSBs, the message including: a first field indicating a pattern of the SSB groups containing the actually transmitted SSBs; and a second field indicating the number of SSBs within each SSB group containing the actually transmitted SSBs; wherein the index of the first SSB within each SSB group containing the actually transmitted SSBs depends on system parameters.
[0008] In yet another example embodiment, a method for wireless communication is disclosed. The method includes: receiving information in a message regarding the location of a synchronization signal / physical channel broadcast block (SSB) that is actually being transmitted, the message including: a first field indicating a pattern of SSB groups containing the actually transmitted SSBs; and a second field indicating the number of SSBs within each SSB group containing the actually transmitted SSBs; wherein the index of a first SSB within each SSB group containing the actually transmitted SSBs depends on system parameters; and determining the index of the first SSB within each SSB group containing the actually transmitted SSBs using the system parameters.
[0009] In yet another example embodiment, a method for wireless communication is disclosed. The method includes: allocating transmission resources available for transmitting synchronization signal / physical broadcast channel blocks (SSBs) to multiple SSB transmissions; and sending information in a message regarding the location of actually transmitted SSBs, the message including: a first field indicating the number of actually transmitted SSBs; and a second field indicating the interval between two adjacent actually transmitted SSBs; wherein the index of the first actually transmitted SSB depends on system parameters.
[0010] In yet another example embodiment, a method for wireless communication is disclosed. The method includes: receiving information in a message regarding the location of an actually transmitted synchronization signal / physical broadcast channel block (SSB), the message including: a first field indicating the number of actually transmitted SSBs; and a second field indicating the interval between two adjacent actually transmitted SSBs; wherein the index of a first actually transmitted SSB depends on system parameters; and determining the index of the first actually transmitted SSB using the system parameters.
[0011] In yet another example, a wireless communication device including a memory and a processor is disclosed. The memory is configured to store processor-executable code. The processor is configured to read the code and implement the methods described herein.
[0012] In another example, the various methods described herein can be implemented as processor-executable code and stored on a computer-readable program medium.
[0013] Details of one or more embodiments are set forth in the appended annex, drawings, and the following description. Other features will be apparent from the specification, drawings, and claims. Attached Figure Description
[0014] Figure 1 An example scheme for transmitting synchronization signal (SS) burst sets in a multi-beam wireless system is shown.
[0015] Figure 2A An example bitmap is shown for indicating blocks of information transmission in a wireless network.
[0016] Figure 2B Another example bitmap is shown for indicating blocks of information transmission in a wireless network.
[0017] Figure 2C Another example bitmap is shown for indicating blocks of information transmission in a wireless network.
[0018] Figure 2D Another example bitmap is shown for indicating blocks of information transmission in a wireless network.
[0019] Figure 3A Another example bitmap is shown for indicating blocks of information transmission in a wireless network.
[0020] Figure 3B Another example bitmap is shown for indicating blocks of information transmission in a wireless network.
[0021] Figure 4 Another example bitmap is shown for indicating blocks of information transmission in a wireless network.
[0022] Figure 5 An example of an information transmission scheme in which cell-level and beam-level information are transmitted via a wireless channel is shown.
[0023] Figure 6 This is a flowchart illustrating an example method for wireless communication.
[0024] Figure 7 This is a flowchart illustrating an example method for wireless communication.
[0025] Figure 8 This is a flowchart illustrating an example method for wireless communication.
[0026] Figure 9 This is a flowchart illustrating an example method for wireless communication.
[0027] Figure 10 This is a flowchart illustrating an example method for wireless communication.
[0028] Figure 11 This is a flowchart illustrating an example method for wireless communication.
[0029] Figure 12 This is a block diagram of an example embodiment of a wireless communication device.
[0030] Figure 13 This is a block diagram of an example wireless communication system.
[0031] In the various figures, the same reference numerals indicate the same elements. Detailed Implementation
[0032] Section headings are used in this document to aid understanding and not to limit the scope of the disclosed techniques to that section. As used herein, user equipment or terminals can be electronic devices capable of wireless transmission. Examples include mobile phones, laptops, tablets, IoT devices, etc.
[0033] With the continuous advancement of radio technology, wireless communication products and services are booming. To support this growth, the wireless industry is seeking solutions to the problem of limited available spectrum. Due to increasing bandwidth demands, traditional commercial communications, which primarily utilize approximately 300MHz of spectrum, may not be able to meet the growing needs unless new technologies are introduced to improve spectrum usage.
[0034] In future wireless communications, carrier frequencies higher than those used by 4G communication systems can be used. New frequency bands could be, for example, in the range of 28 GHz, 45 GHz, and 70 GHz. Signal transmission at high frequencies suffers significant propagation loss even through the atmosphere (e.g., due to energy absorption by air molecules such as oxygen molecules). Furthermore, rain or other weather phenomena can affect the available bandwidth at these frequencies. However, because the carrier frequencies corresponding to high-frequency communication have shorter wavelengths, more antenna elements can be accommodated per unit area, and more antenna elements mean that beamforming can be used to improve antenna gain. Such technology can therefore ensure that wireless networks can provide high throughput even at high frequencies.
[0035] Using beamforming, a transmitter can concentrate transmission energy in a specific direction, while the energy is small or zero in other directions; that is, each beam has its own direction. Therefore, each beam can cover only a specific direction of the terminal. Base stations can thus use a large number of transistors capable of transmitting beams in tens or even hundreds of directions to provide full-range coverage. In some current networks, the initial beam direction is measured and identified during the terminal's initial access to the network. To facilitate this, a Synchronization Signal / Physical Broadcast Channel Block (SSB, SS / PHCH block) is used. In each SSB, the synchronization signal, system information, and corresponding demodulation reference signal (DMRS) (optionally including beam / port measurement reference signals and other signals) can be transmitted on multiple beams or ports depending on the number of radio frequency chains at the base station. The terminal can use the synchronization signal to perform measurements, acquire system information, and can perform measurements on the optional reference signals to identify the preferred downlink transmit beam or port and acquire basic cell information, access configuration information, etc., thereby accessing the network. In some wireless systems, multiple SSB resources are defined within a synchronous broadcast transmission period (or burst phase period). The time-domain locations of these SSB resources are fixed or predefined, and the base station can transmit SSB signals using these resources. The base station can select some or all of the SSB resources for actual SSB transmission. The base station can poll the terminal to identify the preferred base station-side transmission beam / port used by the terminal.
[0036] The location information of the actually transmitted SSB can also be used for rate matching at the terminal during data reception. For example, resources allocated to SSB transmission can be removed from the predetermined downlink data transmission resources, and the remaining resources can be matched and received at the corresponding rate. On the other hand, the actually transmitted SSB information can also be used to indicate SSB-based measurements. Therefore, this is useful for terminals that are notified of the location information of the actually transmitted SSB.
[0037] Figure 1 An example scheme is shown in which the SS burst set includes multiple SSB transmissions, each corresponding to a different spatial direction or beam, in which the terminal may exist in the network, as shown in the example radiation pattern below the SSB location.
[0038] In existing technologies, for higher bandwidths above 6 GHz, more SSB resources (e.g., 64) are used due to greater transmission loss. Even with some transmission loss, the base station can therefore transmit SSBs multiple times to ensure they are detected by the terminal. Thus, the base station can balance resource utilization and ensure the terminal receives the SSB. For example, a subset of all 64 potential SSB resources can actually be used for SSB transmission. To help notify that SSBs are actually being used while saving notification overhead, rules such as SSB packet instructions are defined for each cell. Therefore, terminals in all cells will operate according to the same rules to determine the actual location and instructions of the transmitted SSBs. One operational problem with this method is that in a synchronized network, the actual transmission of SSBs in different cells will suffer from a high probability of collision, and interference between neighboring cells will reduce SSB synchronization signals and degrade physical broadcast channel detection performance. In response to this problem, the current 3GPP standard does not offer an effective solution.
[0039] Several solutions have recently been proposed to address this problem. These solutions allow for the location of the actual transmitting SSB within frequency bands above 6 GHz. In the solutions described below, Alt.2, Alt.3, and Alt.4 refer to the selection of the start index. For example, in Alt.2 and Alt.4, the start index refers to the SSB index within the SS / PBCH block group, and in Alt.3, the start index refers to the SS / PBCH block group index. In these implementations, the default first SSB resource is defined as the start index of the actually transmitted SSB, resulting in an increased likelihood of SSB collisions, thus impacting channel reception performance. According to Alt.5, a 6-bit signaling is used to indicate different SSB start indices that introduce specific signaling overhead.
[0040] At frequencies above 6 GHz, the indication is in compressed form, and the indication method is selected from the following alternatives.
[0041] Alternative Solution 1 (Alt.l): Group - Bitmap + Bitmaps within the group
[0042] A group is defined as a logical grouping of consecutive SS / PBCH blocks.
[0043] The bitmap in a group can indicate the actual SS / PBCH transmission within the group. Each group has the same pattern for SS / PBCH block transmission, and the group-bitmap can indicate the actual group transmission.
[0044] For example, in the case of 8 groups and 8 SS / PBCH blocks per group, the transmission would be [8]+[8] bits.
[0045] Alt.2: Group - Bitmap + Number of SS / PBCH blocks actually transmitted in the group (with a fixed starting index for SS / PBCH blocks).
[0046] The group is defined as a contiguous SS / PBCH block.
[0047] The group bitmap can indicate that a group was actually transmitted, and that the SS / PBCH blocks within the group are logically contiguous. The number of SS / PBCH blocks actually transmitted indicates how many logically contiguous SS / PBCH blocks were actually transmitted starting from the first index, and this number is usually applied to all transmitted groups.
[0048] For example, in the case of 8 groups and 8 SS / PBCH blocks per group, it is [8]+[3] bits.
[0049] Alt.3: The number of Bitmaps in the group plus the number of groups actually transmitted (with a fixed starting index for each group).
[0050] The group is defined as a contiguous SS / PBCH block.
[0051] The bitmap in a group can indicate which SS / PBCH block is actually transmitted within the group. Each group has the same pattern for SS / PBCH block transmission, and the number of groups actually transmitted indicates how many consecutive groups have actually been transmitted since the first group.
[0052] For example, in the case of 8 groups and 8 SS / PBCH blocks per group, it is [8]+[3] bits.
[0053] Alt.4: Group - Bitmap + Number of SS / PBCH blocks actually transmitted in each group
[0054] The group is defined as a contiguous SS / PBCH block.
[0055] The group bitmap indicates which group was actually transmitted, the logically contiguous SS / PBCH blocks within a group, and the number of SS / PBCH blocks actually transmitted for each group, indicating how many logically contiguous SS / PBCH blocks were actually transmitted starting from the first index.
[0056] With 8 groups and 8 SS / PBCH blocks per group, the minimum is [8]+[3] bits and the maximum is [8]+[3]*[8] bits.
[0057] Alt.5: Number of SS / PBCH blocks actually transmitted + start index + interval between two consecutive SS / PBCH blocks
[0058] For example, transmit [6]+[6]+[6] bits.
[0059] Alt.6: Group-Bitmap
[0060] The group is defined as a contiguous SS / PBCH block.
[0061] The group-bitmap can indicate which group was actually transmitted, and in fact all SS / PBCH blocks within the transmitted group were transmitted.
[0062] For example, in the case of 8 groups and 8 SS / PBCH blocks per group, it is [8] bits.
[0063] Among other things, this application also provides techniques for transmitting time-domain location information from a base station for control signal transmission.
[0064] The following describes various methods for the system. L resources are defined as potential SS / PBCH block (SSB) transmission resources. For example, L = 64. The gNB can select the portion of the resources to be actually transmitted. In some embodiments, the location of the SSB to be actually transmitted (e.g., the time of transmission) can be indicated to the UE through the following example methods:
[0065] Method 1:
[0066] Potential SSBs are logically divided into multiple SSB groups. A bitmap is used to indicate the actual SSB groups being transmitted.
[0067] The system can also indicate to the UE the number of SSBs actually transmitted in each SSB group containing the actual transmitted SSBs. In the described example, different SSB groups share the same pattern of actually transmitted SSBs. However, typically, different SSB groups can have different patterns.
[0068] Then, system parameters (such as the cell ID of the cell in which the UE is operating) will be further introduced to calculate the starting index of the actually transmitted SSB in each SSB group containing the actually transmitted SSBs (e.g., the index of the first actually transmitted SSB in each SSB group containing the actually transmitted SSBs). Typically, other system parameters known a priori to the UE (e.g., a portion of the base station's MAC address) can be used.
[0069] For example, consider the potential SSBs with N=8 in the SSB group and a total of 64 potential SSBs as an example. Figure 2A As shown, 8 bits are used to indicate the actual SSB group being transmitted in a bitmap manner. For example, 10100011 means that there are 4 SSB groups (first, third, seventh and eighth SSB groups) that will contain the actual SSB being transmitted.
[0070] The other 3 bits are used to indicate the number of SSBs actually transmitted within the SSB group. For example, 011 means that M = 3 SSBs will be actually transmitted in a group.
[0071] Then, the UE calculates the starting index of the SSBs actually transmitted in the SSB group. For example, the UE uses 'Ncell_ID mod X' to calculate the starting index of the SSBs actually transmitted in the group. Here, 'Ncell_ID' represents the cell ID, and 'X' represents the number of different starting indices of the SSBs actually transmitted in the group. In this embodiment, 'Ncell_ID' is 580, and when 3 SSBs are actually transmitted in a group, there are 'X = 6' different starting indices of the SSBs actually transmitted in the SSB group, that is, the candidate starting indices of the SSBs in the SSB group are {SSB0, SSB, SSB2, SSB3, SSB4, SSB5}. The value of 'X' is calculated using the following formula: X = N - M + 1 = 8 - 3 + 1 = 6. As mentioned above, N represents the number of potential SSBs in the SSB group, and M represents the number of SSBs actually transmitted in the SSB group.
[0072] 580mod 6 = 4, which means that the starting index of the SSB actually transmitted in each actual SSB group is SSB4. That is, the fifth SSB and three consecutive SSBs (i.e. SSB4, SSB5, SSB6) in each group will actually be transmitted.
[0073] In summary, the indication information for the actual transmitted SSB location is '10100011011', totaling 11 bits. The first 8 bits are used to indicate the SSB group containing the actual transmitted SSB in a bitmap manner, and the last three bits are used to indicate the number of actual transmitted SSBs in each SSB group containing the actual transmitted SSBs. In alternative embodiments, the position of the information bits can be changed and can be known to the UE without limiting the above-described manner.
[0074] Based on the above description, the actual SSBs transmitted are: {SSB4, SSB5, SSB6, SSB20, SSB21, SSB22, SSB52, SSB53, SSB54, SSB60, SSB61, SSB62}.
[0075] To determine the value of 'X' (the number of different starting indices of SSBs actually transmitted in the group), the following assumption has been made: contiguous SSB resources are occupied by SSBs actually transmitted within an SSB group. In this case, the value of 'X' is a function of 'N' and 'M', i.e., X = N - M + 1, where N represents the number of potential SSBs in the SSB group, and M represents the number of SSBs actually transmitted in the SSB group.
[0076] The following methods can also be used to determine the value of 'X':
[0077] Method A: 'X' equals 'N'. In this case, the starting index can also be determined via formula 'N'. cell_ID Obtained by mod X'. When there are not enough consecutive SSB resources in the SSB group, continue mapping the initial SSB resources in the same SSB group. For example... Figure 2D As shown, assume N cell_ID =582 and X=N=8, then N cell_ID mod X = 582 mod 8 = 6, meaning the starting SSB is the seventh SSB resource (the starting index of group 0 is 6). Assume there are 3 actually transmitting SSBs in an SSB group. Then these three SSBs are SSB6, SSB7, and SSB0.
[0078] Method B: 'X' equals 'N'. In this case, the starting index can also be determined via formula 'N'. cell_ID Obtained by mod X'. When there are not enough consecutive SSB resources in the SSB group, continue mapping the initial SSB resources in the next SSB group. For example... Figure 2B As shown, assume N cell_ID =582 and X=N=8, then N cell_ID mod X = 582 mod 8 = 6. This means the starting SSB is the seventh SSB resource (the starting index of group 0 is 6). Assuming there are 3 actually transmitting SSBs in an SSB group, then these three SSBs are SSB6, SSB7, and SSB8.
[0079] When the SSB group is the last group, the initial SSB resources of the first SSB group will also be mapped. For example... Figure 2C As shown, assume N cell_ID =582 and X=N=8, then N cell_ID mod X = 582 mod 8 = 6. This means the starting SSB is the seventh SSB resource (the starting index of SSB group 7 is 62). Assuming there are 3 actually transmitting SSBs in an SSB group, then these three SSBs are SSB62, SSB63, and SSB0.
[0080] Method 2:
[0081] Potential SSBs are grouped into SSB groups. A bitmap is used to indicate the SSBs that are actually transmitted within an SSB group. It can also indicate to the UE the number of SSB groups containing the actually transmitted SSBs. Different SSB groups share the same pattern of actually transmitted SSBs.
[0082] Then, the cell ID (or another system parameter) will be used to calculate the starting index of the SSB group for the actual transmission.
[0083] An example can be given using N=8 potential SSBs in an SSB group and a total of 64 potential SSBs. This gives an SSB group of P=8. Figure 3A As shown, 8 bits are used to indicate the actual SSB location in the SSB group in a bitmap manner. For example, 10100011 means that there are actually 4 SSBs to be transmitted, such as the first, third, seventh and eighth SSBs (including the bit of entry "1").
[0084] The other three bits are used to indicate the number of SSB groups containing the actual SSB transmission. For example, 100 means Q = 4 SSB groups containing the actual SSB transmission. Different SSB groups share the same pattern of actual SSB transmission.
[0085] Then, the UE calculates the starting index of the actual SSB group transmitted. For example, the UE uses 'N'. cell_ID mod Y' calculates the starting index of the actual transmitted SSB group. Where 'N cell_ID ' represents the cell ID, and 'Y' represents the number of different starting indices of the actual SSB group transmitted. In this embodiment, 'N' represents the cell ID. cell_ID Given 'Y' = 581, and considering that 4 SSB groups are actually transmitted, there are 'Y = 5' different starting indices for the actually transmitted SSB groups, i.e., the candidate starting indices for the SSB groups are {SSB group 0, SSB group 1, SSB group 2, SSB group 3, SSB group 4}. The value of 'Y' is calculated using the following formula: Y = P - Q + 1 = 8 - 4 + 1 = 5. As mentioned above, P represents the total number of SSB groups, and Q represents the number of SSB groups containing actually transmitted SSBs.
[0086] Therefore, 581mod 5 = 1, which means that the starting index of the actual transmitted SSB group is SSB group 1, that is, the second SSB group, and four consecutive SSB groups (i.e., SSB group 1, SSB group 2, SSB group 3, and SSB group 4) will be actually transmitted.
[0087] In this case, the indication of the actual SSB location is '10100011100', totaling 11 bits. In this case, the least significant 3 bits, used to indicate the number of SSB groups containing the actually transmitted SSB, combined with the cell ID, can be used to determine which SSB groups contain the actually transmitted SSB. The first 8 bits are used to indicate which SSBs are actually transmitted in each SSB group containing the actually transmitted SSB. The position of these information bits can vary without limiting the above method.
[0088] In the example above, the actual SSBs transmitted are: {SSB8, SSB10, SSB14, SSB15, SSB16, SSB18, SSB22, SSB23, SSB24, SSB26, SSB30, SSB31, SSB32, SSB34, SSB38, SSB39}.
[0089] To determine the value of 'Y' (which refers to the number of different starting indices of the actually transmitted SSB groups), the following assumption has been made: consecutive SSB groups are occupied by the actually transmitted SSBs. In this case, the value of 'Y' is a function of 'P' and 'Q', i.e., Y = P - Q + 1, where 'P' represents the number of SSB groups and 'Q' represents the number of SSB groups containing the actually transmitted SSBs.
[0090] The following methods can also be used to determine the value of 'Y':
[0091] Method A: 'Y' equals 'P'. In this case, the starting index of the SSB Group containing the actual transmitted SSB can also be determined via formula 'N'. cell_ID This is obtained by modulo Y'. If there are not enough consecutive SSB groups, continue mapping the initial SSB group. For example... Figure 3B As shown, assume N cell_ID =582 and Y=P=8, then N cell_ID mod Y = 582 mod 8 = 6. That is, the starting SSB group is the seventh SSB group (starting index is SSB group 6). Assume there are 5 SSB groups containing the actual transmitted SSBs. These 5 SSB groups are SSB group 6, SSB group 7, SSB group 0, SSB group 1, and SSB group 2.
[0092] Method 3:
[0093] The actual number of SSBs transmitted + the starting index + the interval between two adjacent SSBs. The actual number of SSBs transmitted is used to indicate the actual number of SSBs transmitted.
[0094] The interval can also be transmitted to the UE to indicate the amount of SSB resources between two adjacent SSBs that are actually transmitting. The cell ID (or another system parameter) will then be used to calculate the starting index of the SSB that is actually transmitting.
[0095] For example, a total of 64 potential SSBs can be used as example embodiments. Figure 4 As shown, 6 bits are needed to indicate the number of SSBs actually transmitted. For example, 001011 means that 11 SSBs will be transmitted.
[0096] An additional 6 bits are needed to indicate the gap between two consecutive transmitted SSBs. For example, 000010 means skipping 2 SSBs between two adjacent actual transmitted SSBs. It's worth noting that the gap here indicates the interval between multiple potential SSB resources, but not an absolute time. Although the gap between two adjacent actual transmitted SSBs is two SSBs, the absolute time interval does not have to be equal. Figure 4 As shown, the absolute time interval between the first actually transmitted SSB (SSB1) and the second actually transmitted SSB (SSB4) is different from the absolute time interval between the second actually transmitted SSB (SSB4) and the third actually transmitted SSB (SSB7).
[0097] On the receiving side, the UE calculates the starting index of the actual transmitted SSB. Using 'N' cell_ID mod Z' calculates the starting index of the actual transmitted SSB group. The value of Z can be predefined in the specification or configured to the UE via signaling. For example, N cell_ID =581, and Z=4. Therefore, 581mod 4=1, which means that the starting index of the actual transmitted SSB is SSB1, that is, the second SSB.
[0098] The actual SSBs transmitted are: {SSB1, SSB4, SSB7, SSB10, SSB13, SSB16, SSB19, SSB22, SSB25, SSB28, SSB3}.
[0099] Method 4:
[0100] Potential SSBs are grouped into SSB groups. The location of an actual SSB is indicated by the number of SSB groups containing the SSBs that are actually transmitted, and by the number of SSBs within each group containing the SSBs that are actually transmitted.
[0101] The index of the first group containing the SSBs that are actually transmitted depends on the system parameters, or the index of the first SSB in each SSB group containing the SSBs that are actually transmitted depends on the system parameters, or both the index of the first SSB in each SSB group containing the SSBs that are actually transmitted and the index of the first group containing the SSBs that are actually transmitted depend on the system parameters.
[0102] The index of the first SSB that actually transmits within each SSB group, depending on system parameters, is determined using the same method as Method 1. The index of the first SSB group containing the actual SSB can then be predefined in the specification or configured to the UE via signaling.
[0103] The index of the first SSB group containing the actual SSBs depends on system parameters, and the method for determining the index of the first SSB group containing the actual SSBs is the same as Method 2. Then, the index of the first SSB within the SSB group containing the actual SSBs can be predefined in the specification or configured to the UE via signaling.
[0104] The index of the first SSB that actually transmits within each SSB group containing the SSB that actually transmits, and the index of the first SSB group containing the SSB that actually transmits, both depend on the system parameters. This is a combined method for determining the index of the first SSB group containing the SSB described in method 2 and the index of the first SSB that actually transmits within each SSB group containing the SSB that actually transmits, as described in method 1.
[0105] As should be noted in Examples 1, 2, and 3, the cell index is used to implicitly indicate the starting index information, or the system may predefine the starting index (e.g., the default value is that the nth SSB is the starting SSB or similar), or predefine signaling instructions to determine the starting index (e.g., a 6-bit signaling that explicitly indicates which SSB is the starting SSB, etc.).
[0106] Method 5:
[0107] The location of one or more SSBs actually being transmitted can be notified to both the IDLE and CONNECTED UEs via one or more of the following: Physical Broadcast Channel (PBCH), Remaining Minimum System Information (RMSI), Other System Information (Other SIs), and UE Level RRC signaling (UE-specific RRC signaling). This information can be used to configure SSB-based mobility measurements to the terminal or to perform rate matching at the terminal's data reception point. For example, because downstream data is not mapped to resources occupied by the actually transmitted SSB, the terminal will perform rate-matched data reception around the resources actually occupied by the SSB.
[0108] When the network side wants to indicate the location of the actually transmitted SSB information to the terminal, it can use different schemes for indicating such information via different signaling / channels. One or more locations of the transmitted SSB indicated can be the same or different. Example 4 uses a combination of potential instructions.
[0109] In this embodiment, one or more location information of the SSB actually transmitted is indicated by RMSI and UE-specific RRC signaling.
[0110] The information indicated in the RMSI can be used by both IDLE and CONNECTED terminals. When the number of RMSI information bits is limited, methods 1 to 3 described in this document can be considered "compression methods". Because UE-specific RRC signaling can accommodate a large number of bits, the location information of one or more SSBs transmitted can be indicated by UE-specific RRC signaling in a complete bitmap manner. The complete bitmap is used to indicate that each potential SSB resource corresponds to 1 bit, indicating whether an individual potential SSB is actually transmitted. In this case, when there are 64 potential SSBs, 64 bits are needed for indication.
[0111] In this embodiment, one of Embodiments 1, 2, and 3 can be used in the RMSI to indicate 'compressed' instruction information. For example, in Example Method 2, this information is '10100011100', meaning that SSB8, SSB10, SSB14, SSB15, SSB16, SSB18, SSB22, SSB23, SSB24, SSB26, SSB30, SSB31, SSB32, SSB34, SSB38, and SSB39 are actually transmitted. This information can be considered as the set of SSBs actually transmitted by each Transmitting and Receiving Node (TRP) in the cell. For example, in a multi-TRP cell scenario, the RMSI is used to indicate the SSBs actually transmitted at the cell level (i.e., the SSBs actually transmitted by the cell), and the SSBs actually transmitted by each TRP belonging to the cell are a subset of the SSBs actually transmitted by that cell. First, all TRPs belonging to the cell indicate the same information, '10100011100', in their respective RMSIs. Furthermore, each TRP belonging to that cell will also indicate the SSB information actually transmitted by itself (i.e., the TRP level that actually transmits the SSB) via UE-specific RRC signaling. The complete bitmap of the SSBs within the set of SSBs actually transmitted at the cell level will be used for UE-specific RRC signaling indication.
[0112] In this case, the number of bits in the UE-specific RRC signaling is equal to or greater than the number of SSBs in the actual SSB set transmitted at the cell level.
[0113] For UE-specific RRC signaling, RRC parameters (i.e., information elements) can be defined in the following forms. The number of each CHOICE (4, 8, 16, 64) is only an example:
[0114] BitmapOfActuallyTransmittedSSblocks CHOICE{
[0115] BitmapOfActuallyTransmittedSSblocks4 BIT STRING(SIZE(4)),
[0116] BitmapOfActuallyTransmittedSSblocks8 BIT STRING(SIZE(8)),
[0117] BitmapOfActuallyTransmittedSSblocks16 BIT STRING(SIZE(16)),
[0118] BitmapOfActuallyTransmittedSSblocks64 BIT STRING(SIZE(64)),}
[0119] When the number of SS blocks actually transmitted, as indicated by the RMSI, is 4 or less, the first option can be used in UE-specific RRC signaling. When the number of SS blocks actually transmitted, as indicated by the RMSI, is greater than 4 but equal to or less than 8, the second option can be used in UE-specific RRC signaling. Similarly, when the number of SS blocks actually transmitted, as indicated by the RMSI, is greater than 8 but equal to or less than 16, the third option can be used in UE-specific RRC signaling, and so on. This means that the meaning of the bitmap in UE-specific RRC signaling directly depends on the indication in the RMSI.
[0120] like Figure 5 As shown, the RMSI indicates that the 16 cell-level SSBs actually transmitted are shown in a grid (a pattern of crosshairs), and SSBs that are not actually transmitted in the cell are not shown. In this case, the number of bits in the UE-specific RRC signaling is equal to the number of SSBs actually transmitted by the cell. Therefore, the TRP will select CHOICE 3, that is, select BIT STRING (SIZE (16)) to indicate the SSBs actually transmitted at the TRP level. For the SSBs actually transmitted at the TRP level (as shown in the resource in the black box): for TRP1, the 16-bit full bitmap '0111010101010101' also indicates which SSB TRP1 actually transmitted; for TRP2, the 16-bit full bitmap '1110111011101110' also indicates which SSB TRP2 actually transmitted. In this way, the UE-specific RRC signaling indication only requires 16 bits. Compared with the full bitmap of all 64 potential SSBs, the method described in this embodiment can significantly reduce signaling overhead.
[0121] For cases where the number of SSBs actually transmitted at the cell level indicated by the RMSI is not equal to the number given in the CHOICE IE, for example, there are 12 SSBs actually transmitted at the cell level indicated in the RMSI. Because 8 < 12 < 16, the TRP will also select CHOICE 3, i.e., BIT STRING (SIZE(16)), to indicate the SSBs actually transmitted at the TRP level. A portion of the 16 bits (e.g., the first 12 bits) will be used to indicate the location of the SSBs actually transmitted at the TRP level. The remaining bits (e.g., the last 4 bits) will be invalidated.
[0122] It should be understood that, as described in this document, the technical features in the various embodiments may be used in one embodiment without conflict. Each embodiment is merely an example of the corresponding disclosed technology.
[0123] As described herein, the various embodiments and techniques provide methods and systems for transmitting temporal positioning information. Some embodiments include:
[0124] [1] The use of the cell ID implicit instruction for the start index, wherein the start index includes one of the following: SSB group SSB start SSB index, SSB start index, SSB group start index. (Methods described in Method 1, Method 2 and Method 3)
[0125] [2] Various instructions are given to jointly indicate the actual transmission method of SSB.
[0126] Some embodiments may provide two actual SSB location indication information: a first indication information (the SSB actually transmitted at the cell level) and a second indication information (the SSB actually transmitted at the TRP level), wherein the first indication information is indicated by broadcast information, and the broadcast information includes PBCH, RMSI, other SIs, and the broadcast information is represented by a 'compressed method' (as shown in methods 1, 2, and 3).
[0127] The second indication information is indicated by UE-specific RRC signaling and is indicated by a complete bitmap pattern. The complete bitmap is a complete bitmap indication within the actual transmitted SSB range indicated by the first indication information.
[0128] Example Advantages
[0129] The disclosed technology can be used to implement embodiments that provide time-domain positioning information from one network device (e.g., a base station) to another network device (a terminal). Compared to current methods that require signaling to begin indexing, this scheme reduces the likelihood of actual transmission conflicts of synchronization signal blocks between cells, thereby reducing inter-cell interference. Therefore, the signaling overhead of UE-level RRC signaling instruction patterns is effectively reduced by merging various SSB indication patterns.
[0130] Figure 6 This is a flowchart illustrating an example method 600 for wireless communication. Method 600 includes: logically grouping transmission resources available for transmitting synchronization signals / physical broadcast channel blocks (SSBs) into multiple SSB groups (602); and transmitting (604) information in a message regarding the location of the actually transmitted SSBs, the message including a first field indicating the number of SSB groups and a second field indicating a pattern of the actually transmitted SSBs within each group, wherein the index of the first group of actually transmitted SSBs depends on system parameters.
[0131] Figure 7 This is a flowchart illustrating an example method 700 for wireless communication. Method 700 includes: receiving (702) information in a message regarding the location of a synchronization signal / physical channel broadcast block (SSB) for actual transmission, the message including a first field indicating the number of SSB groups and a second field indicating a pattern of SSBs within each SSB group containing the actual transmission, wherein all transmission resources available for transmitting the SSBs are logically grouped into multiple SSB groups; and determining (704) an index of a first SSB group containing the actual transmission using system parameters.
[0132] about Figure 3A and Figure 3B Some example embodiments of messages used in method 600 or method 700 are described.
[0133] Figure 8 This is a flowchart illustrating an example method 800 for wireless communication. Method 800 includes: logically grouping transmission resources available for transmitting synchronization signals / physical broadcast channel blocks (SSBs) into multiple SSB groups (802); and sending (804) information in a message regarding the location of the actually transmitted SSBs, the message including a first field indicating a pattern of the SSB groups containing the actually transmitted SSBs and a second field indicating the number of SSBs within each SSB group containing the actually transmitted SSBs, wherein the index of the first SSB within each SSB group containing the actually transmitted SSBs depends on system parameters.
[0134] Figure 9This is a flowchart illustrating an example method 900 for wireless communication. Method 900 includes: receiving (902) information in a message regarding the location of a synchronization signal / physical channel broadcast block (SSB) for actual transmission, the message including a first field indicating a pattern of SSB groups containing the actual transmission and a second field indicating the number of SSBs within each SSB group containing the actual transmission, the index of the first SSB within each SSB group containing the actual transmission depending on system parameters; and determining (904) the index of the first SSB within each SSB group containing the actual transmission using the system parameters.
[0135] about Figures 2A to 2D Some example embodiments of the message used in method 600 or method 700 are described.
[0136] Figure 10 This is a flowchart illustrating an example method 1000 for wireless communication. Method 1000 includes: allocating (1002) transmission resources available for transmitting a synchronization signal / physical broadcast channel block (SSB) to multiple SSB transmissions; and sending (1004) in a message about the location of an actual transmitted SSB, the message including a first field indicating the number of actual transmitted SSBs and a second field indicating the interval between two adjacent actual transmitted SSBs, wherein the index of the first actual transmitted SSB depends on system parameters.
[0137] Figure 11 This is a flowchart illustrating an example method 1100 for wireless communication. Method 1100 includes: receiving (1101) information in a message regarding the location of a actually transmitted synchronization signal / physical broadcast channel block (SSB), the message including a first field indicating the number of actually transmitted SSBs and a second field indicating the interval between two adjacent actually transmitted SSBs, wherein the index of the first actually transmitted SSB depends on system parameters; and determining (1103) the index of the first actually transmitted SSB using the system parameters.
[0138] about Figure 4 Some example embodiments of messages used in method 600 or method 700 are described.
[0139] In some embodiments, the wireless communication method may include: sending first information about an actual transmitted SSB in a message using a method listed in any one of methods 600, 800, and 1000; and sending second information about an actual transmitted SSB in another message using a complete bitmap of the actual transmitted SSB indicated in the first information.
[0140] In some embodiments, a wireless communication method may include: receiving a message as described in any one of method 600, method 800, or method 1000; carrying first information about a synchronization signal / physical broadcast channel block (SSB) for actual transmission; and receiving another message carrying a complete bitmap of the SSB for actual transmission indicated in the first information.
[0141] refer to Figure 5 Some example embodiments of the messages used in the above methods are described.
[0142] In some embodiments, the system parameters in methods 600 to 1100 described above may be cell-specific unique identifiers, such as cell_id, or media access address (MAC) addresses, or another unique identifier for the base station. In some embodiments, the SSB groups described with respect to methods 600 to 1100 may all have the same number of SSBs. Alternatively, at least some SSB groups may have different numbers of SSBs.
[0143] Figure 12 This is a block diagram of an example of a wireless communication device 1001. Device 1001 includes: a processor 1010 that can be configured to implement one of the technologies described herein; transceiver electronics 1015 that can transmit or receive signals using one or more antennas 1020; and one or more memories 1005 that can be used to store instructions and / or data that can be executed by the processor 1010.
[0144] Figure 13 An example wireless communication network 1150 is illustrated. Network 1100 includes a base station BS 1102 and a multi-user device 1106 that can communicate with each other via transmission medium 1104. Transmissions from BS 1102 to device 1106 are generally referred to as downlink transmissions or downlink transfers. Transmissions from device 1106 to BS 1102 are generally referred to as uplink transmissions or uplink transfers. Transmission medium 1104 is generally a wireless (air) medium. BS 1102 can also be coupled in the network to communicate with other base stations or other devices via backhaul or access network connection 1112.
[0145] It should be understood that several techniques are disclosed for indicating (specifying) the actual use of transmission resources from a group of transmission resources (as specified for carrying information from a transmitting device to one or more receiving devices). SSB is used as an example of such information, and the described methods can be used to indicate and carry other information between a base station and one or more user terminals. For example, in some embodiments, the disclosed techniques for control information (such as reference signal positions) can be used to construct and transmit bitmaps or code division multiplexing to determine whether a block of transmission information is used. For example, the disclosed techniques can be used to indicate the actual use of transmission resources for control information (including information shared at the cell level and information specific to each TRP). This control information can be grouped into control information blocks, and the actual transmission of control information blocks from all possible control information block transmissions can be used with regard to… Figures 2A to 5 The techniques described are indicated by the transmitting device and received and determined by the receiving device. It will also be understood that the disclosed techniques can further reduce the total number of bits used to transmit the information.
[0146] The embodiments and other embodiments, modules, and functional operations described herein can be implemented in digital electronic circuits or computer software, firmware, or hardware (including the structures disclosed herein and their structural equivalents), or combinations thereof. The disclosed embodiments and other embodiments can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a computer-readable medium (for execution by a data processing apparatus or for controlling the operation of a data processing apparatus). The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a storage device, a material composition affecting machine-readable propagated signals, or a combination thereof. The term "data processing apparatus" includes all means, devices, and machines for processing data, including, for example, a programmable processor, a computer, or a multiprocessor or multiple computers. In addition to hardware, the apparatus may include code explored for creating an execution environment for a computer program, such as code constituting processor firmware, a protocol stack, a database management system, an operating system, or a combination thereof. The propagated signals are artificially generated signals generated to encode information for transmission to a suitable receiving device, such as machine-generated electrical signals, optical signals, or electromagnetic signals.
[0147] Computer programs (also referred to as programs, software, software applications, scripts, or code) can be written in any programming language, including compiled or interpreted languages, and can be deployed in any form, including as standalone programs or as modules, components, subroutines, or other units suitable for a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored as a part of a file that holds other programs or data (e.g., one or more scripts stored in a markup language file), in a single file dedicated to the program in question, or in multiple coordination files (e.g., a file storing portions of one or more modules, subroutines, or code). A computer program can be deployed to execute on a single computer or on multiple computers located at one site or distributed across multiple sites and interconnected via a communication network.
[0148] The processes and logic flows described in this document can be executed by one or more programmable processors implementing one or more computer programs to perform functions by manipulating input data and generating outputs. These processes and logic flows can also be executed by dedicated logic circuitry, and the device can also be implemented as dedicated logic circuitry, such as an FPGA (Field-Programmable Gate Array) or an ASIC (Application-Specific Integrated Circuit).
[0149] Processors suitable for implementing computer programs include, for example, general-purpose microprocessors and special-purpose microprocessors, and any one or more processors in any type of digital computer. Typically, a processor receives instructions and data from read-only memory or random access memory, or both. Essential components of a computer are a processor for executing instructions and one or more memory devices for storing instructions and data. Typically, a computer will also include one or more mass storage devices (e.g., magnetic disks, magneto-optical disks, or optical disks), or the computer will be operatively coupled to receive data from or transfer data to one or more mass storage devices, or to both receive data from and transfer data to one or more mass storage devices. However, a computer does not necessarily need to have such devices. Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and storage devices, including, for example, semiconductor storage devices (e.g., EPROM, EEPROM, and flash memory devices); magnetic disks (e.g., internal hard disks or removable hard disks); magneto-optical disks; and CD-ROM and DVD-ROM hard disks. Processors and memory may be supplemented by or incorporated into dedicated logic circuitry.
[0150] Although this document includes numerous details, these should not be construed as limiting the scope of the claimed or potentially claimable invention, but rather as descriptions of features specific to particular embodiments. Specific features described herein in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, individual features described in the context of a single embodiment may also be implemented separately in multiple embodiments or in any suitable sub-combination. Furthermore, while features may be described above as functioning in certain combinations, and even initially claimed in this manner, in some cases one or more features from the claimed combination may be removed from the foregoing combination, and the foregoing claimed combination may be for sub-combinations or variations thereof. Similarly, although operations are depicted in a specific order in the drawings, this should not be construed as requiring the operation to be performed in the specific order shown or in a sequential order, or to perform all shown operations to obtain the desired result.
[0151] Only some examples and implementations are disclosed. Variations, modifications, and enhancements can be made to the described examples and implementations, as well as other implementations, based on the disclosed content.
Claims
1. A wireless communication method, comprising: Send first indication information related to the set of synchronization signals / physical broadcast channel blocks (SSBs) actually transmitted at the cell level to the first network device; Based on the first indication information, a second indication information is sent to the first network device to indicate the set of SSBs actually transmitted at the TRP level by the sending and receiving nodes. Wherein, the first indication information is a first bit map indicating the actual SSB set transmitted at the cell level, and the second indication information is a second bit map indicating the actual SSB set transmitted at the TRP level. The SSB set actually transmitted at the TRP level is a subset of the SSB set actually transmitted at the cell level.
2. The method according to claim 1, wherein, The number of bits in the second indication information is equal to or greater than the number of SSBs in the actual SSB set transmitted at the cell level.
3. The method according to claim 1, wherein, The second indication information is associated with an information element that includes at least one predetermined value, the at least one predetermined value being related to the length of the second bitmap.
4. The method according to claim 3, wherein, The length of the second bitmap is determined based on the minimum predetermined value among the at least one predetermined value that is greater than or equal to the number of SSBs in the actual SSB set transmitted at the cell level.
5. The method according to any one of claims 1-4, wherein, The first indication information is the Remaining Minimum System Information (RMSI), and the second indication information is the UE-specific Radio Resource Control (RRC) signaling.
6. A wireless communication method, comprising: The first network device receives first indication information, which is related to the set of synchronization signals / physical broadcast channel blocks (SSBs) actually transmitted at the cell level; The system receives second indication information to indicate the actual SSB set transmitted at the TRP level by the sending and receiving nodes. This second indication information is sent by the second network device based on the first indication information. Wherein, the first indication information is a first bit map indicating the actual SSB set transmitted at the cell level, and the second indication information is a second bit map indicating the actual SSB set transmitted at the TRP level. The SSB set actually transmitted at the TRP level is a subset of the SSB set actually transmitted at the cell level.
7. The method according to claim 6, wherein, The number of bits in the second indication information is equal to or greater than the number of SSBs in the actual SSB set transmitted at the cell level.
8. The method according to claim 6, wherein, The second indication information is associated with an information element that includes at least one predetermined value, the at least one predetermined value being related to the length of the second bitmap.
9. The method according to claim 8, wherein, The length of the second bitmap is determined based on the minimum predetermined value among the at least one predetermined value that is greater than or equal to the number of SSBs in the actual SSB set transmitted at the cell level.
10. The method according to any one of claims 6-9, wherein, The first indication information is the Remaining Minimum System Information (RMSI), and the second indication information is the UE-specific Radio Resource Control (RRC) signaling.
11. A network device comprising a processor and a memory, the memory storing a computer program that, when executed by the processor, implements the method of any one of claims 1-10.
12. A computer-readable medium having a computer program stored thereon, the program implementing the method of any one of claims 1-10 when executed by a processor.
Citation Information
Patent Citations
Initialization of communication channel between subscriber station and base station in subscriber communication system
CN1045498A
Enhanced node B (eNB) and method for MTC coexistence
CN106717090A