Resource allocation device and method for improving reception performance of pucch format 1
By adapting the number of orthogonal sequences and cyclic shifts in PUCCH format 1 based on HST conditions, the method enhances signal reception and interference reduction in high-speed train environments.
Patent Information
- Application Number
- PCT/KR2025/099076
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-05
- Filing Date
- 2025-01-17
- Publication Date
- 2025-08-21
AI Technical Summary
In high-speed train environments, the reception performance of PUCCH format 1 is severely impacted by high frequency offsets and mutual interference between multiplexed users, leading to poor signal reception, despite the theoretical orthogonality of assigned resources.
A resource allocation method and device that determines the presence of an HST environment and adjusts the number of orthogonal sequences for PUCCH format 1, setting it to 1 or 2 based on the number of HST terminals, using the same orthogonal sequence and different cyclic shifts to reduce interference and estimate frequency offsets.
Improves signal reception by reducing mutual interference and enabling accurate frequency offset estimation, allowing for effective communication in high-speed train scenarios.
Smart Images

Figure KR2025099076_21082025_PF_FP_ABST
Abstract
Description
Resource allocation device and method for improving reception performance of PUCCH FORMAT1
[0001] The following embodiments relate to a resource allocation technique of PUCCH format 1.
[0002] The physical uplink control channel (PUCCH) format 1 of LTE (long-term evolution) and NR (new radio), which support user multiplexing within the same resource block (RB), generates a transmission signal by assigning an orthogonal sequence (OS) and a cyclic shift (CS), and transmits data based on this. Theoretically, different CSs or OSs are orthogonal to each other, so there is no mutual interference between users assigned different resources.
[0003] However, in the HST (high speed train) environment, the reception situation of PUCCH format 1 is a situation where a very high frequency offset exists, so if the frequency offset is not estimated and compensated, the signal reception environment is very poor. In addition, since PUCCH format 1 is a format that uses user multiplexing, the frequency offset due to the HST environment makes mutual interference between multiplexed users very large, which makes the reception SINR very low. This means that the signal cannot be received no matter how much power is transmitted.
[0004] According to various embodiments of the present disclosure, a resource allocation device and method for improving reception performance of PUCCH format 1 can be provided.
[0005] A resource allocation method according to one embodiment may include, if resource allocation of PUCCH (physical uplink control channel) format 1 is required, an operation of checking whether a signal reception environment is an HST (high speed train) environment; if the signal reception environment is the HST environment, an operation of checking whether the number of HST terminals is less than a preset threshold; and if the number of HST terminals is less than the preset threshold, an operation of setting the number of orthogonal sequences to 1 and allocating resources of the PUCCH format 1.
[0006] According to one embodiment, an electronic device includes a memory; and a processor, wherein the processor, when resource allocation of a physical uplink control channel (PUCCH) format 1 is required, determines whether a signal reception environment is an HST (high speed train) environment, and if the signal reception environment is the HST environment, determines whether the number of HST terminals is less than a preset threshold, and if the number of HST terminals is less than the preset threshold, sets the number of orthogonal sequences to 1 to allocate resources of the PUCCH format 1.
[0007] FIG. 1 is a diagram illustrating an example of a base station including an electronic device operating in an HST environment according to one embodiment.
[0008] FIG. 2 is a schematic diagram illustrating a configuration of an electronic device that allocates resources to improve reception performance of PUCCH format 1 according to one embodiment.
[0009] FIG. 3 is a flowchart illustrating a process of allocating resources to improve reception performance of PUCCH format 1 according to one embodiment.
[0010] Hereinafter, embodiments are described in detail with reference to the attached drawings. However, the embodiments may be modified in various ways, and the scope of the patent application is not limited or restricted by these embodiments. It should be understood that all modifications, equivalents, or alternatives to the embodiments are included within the scope of the patent application.
[0011] The terms used in the examples are for illustrative purposes only and should not be construed as limiting. Singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, terms such as "comprise" or "have" are intended to indicate the presence of a feature, number, step, operation, component, part, or combination thereof described in the specification, but should be understood to not preclude the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0012] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by a person of ordinary skill in the art to which the embodiments pertain. Terms defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and shall not be interpreted in an idealized or overly formal sense unless explicitly defined herein.
[0013] In addition, when describing with reference to the attached drawings, identical components will be assigned the same reference numerals regardless of the drawing numbers, and redundant descriptions thereof will be omitted. When describing embodiments, if a detailed description of a related known technology is judged to unnecessarily obscure the gist of the embodiment, the detailed description will be omitted.
[0014] Additionally, terms such as first, second, A, B, (a), (b), etc. may be used to describe components of the embodiments. These terms are only intended to distinguish the components from other components, and the nature, order, or sequence of the components are not limited by the terms. When a component is described as being "connected," "coupled," or "connected" to another component, it should be understood that the component may be directly connected or connected to the other component, but another component may also be "connected," "coupled," or "connected" between each component.
[0015] Components included in one embodiment and components with common functions will be described using the same names in other embodiments. Unless otherwise stated, the descriptions given in one embodiment may also apply to other embodiments, and detailed descriptions will be omitted to the extent of overlap.
[0016] Hereinafter, a resource allocation device and method for improving reception performance of PUCCH format 1 according to an embodiment of the present invention will be described in detail with reference to the attached FIGS. 1 to 3.
[0017] FIG. 1 is a diagram illustrating an example of a base station operating in an HST environment according to one embodiment.
[0018] Referring to FIG. 1, the base station (110) (or electronic device (110)) can allocate resources of PUCCH format 1 by limiting the number of orthogonal sequences depending on whether it is a HST (high speed train) environment.
[0019] When a base station (110) is installed near a track on which a high-speed train (120) passes, it can be set as an HST cell and all communicating terminals (122, 132, 142) can be judged and processed as HST terminals, which are terminals operating in HST.
[0020] The base station (110) can determine whether a terminal (122) is located on a high-speed train (120) moving at high speed and a terminal (132) is located on a high-speed car (130) moving at high speed, and can determine and process only the terminals (122, 132) moving at high speed as HST terminals.
[0021] At this time, the base station (110) can determine that the terminal is a terminal (122, 132) moving at high speed if the reported frequency offset when receiving the PUSCH signal is greater than or equal to a preset reference value or if the speed of the terminal reported by the terminal is greater than or equal to a preset speed.
[0022]
[0023] FIG. 2 is a schematic diagram illustrating a configuration of an electronic device that allocates resources to improve reception performance of PUCCH format 1 according to one embodiment.
[0024] Referring to FIG. 2, the electronic device (110) may be configured to include a processor (210), a transceiver (220), and a memory (230).
[0025] The transmitter / receiver unit (220) is a communication interface device including a receiver and a transmitter, and transmits and receives data wired or wirelessly.
[0026] The transceiver (220) can support the establishment of a wireless communication channel between the electronic device (110) and an external electronic device or terminal, and the performance of communication through the established communication channel. The transceiver (220) operates independently from the processor (210) (e.g., an application processor) and can include one or more communication processors that support wireless communication.
[0027] The transceiver (220) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimizing terminal power and connecting multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency communications (URLLC (ultra-reliable and low-latency communications)). The transceiver (220) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The transceiver (220) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The transceiver (220) can support various requirements specified in the electronic device (210).
[0028] The memory (230) can store various data used by at least one component (e.g., processor (210)) of the electronic device (110). The data can include, for example, software (e.g., program) and input data or output data for commands related thereto. The memory (230) can include volatile memory or non-volatile memory.
[0029] When resource allocation of PUCCH (physical uplink control channel) format 1 is required, the processor (210) checks whether the signal reception environment is an HST (high speed train) environment, and if the signal reception environment is an HST environment, it checks whether the number of HST terminals is less than a preset threshold, and if the number of HST terminals is less than the preset threshold, the number of orthogonal sequences is set to 1 to allocate resources of PUCCH format 1.
[0030] The processor (210) can identify the HST environment when the location of the electronic device (110) is located in a preset HST cell.
[0031] The processor (210) can determine that a terminal in which a reported frequency offset is greater than a preset reference value when receiving a PUSCH signal is in an HST environment.
[0032] The processor (210) can determine that the terminal is in an HST environment if the terminal's reported speed is higher than a preset speed.
[0033] When the processor (210) allocates resources of PUCCH format 1 by setting the number of orthogonal sequences to 1, it can allocate values of the same orthogonal sequence to HST terminals within the same resource block and allocate different cyclic shift values.
[0034] When the number of orthogonal sequences is set to 1, the maximum number of users that can be assigned to the same resource block is limited to 12.
[0035] When the processor (210) receives PUCCH format 1 in which the number of orthogonal sequences is set to 1, it demultiplexes PUCCH format 1 by user using the orthogonal characteristic of cyclic shift to secure reception symbol data or DMRS (Demodulation Reference Signal) for the length of the orthogonal sequence for each user, estimates a frequency offset using the reception symbol data or DMRS secured for each user, and corrects PUCCH format 1.
[0036] More specifically, the processor (210) can allocate the same orthogonal sequence (OS) according to the length of the orthogonal sequence in order to reduce mutual interference due to frequency offset between multiplexed users in an HST environment and also to apply a two-symbol based frequency offset estimation algorithm.
[0037] When the number of orthogonal sequences is limited to 1 and user multiplexing is performed based on cyclic shift (CS), the signal reception method is as follows.
[0038] Is The second tone, This refers to the received signal of the th symbol. It is assumed that two users are multiplexed within this received signal. This received signal may be a data symbol or a DMRS (Demodulation Reference Signal) symbol. In the case of PUCCH format 1, frequency offset estimation is possible for both data symbols and DMRS.
[0039] Each user and If the cyclic shifts are different and the orthogonal sequence values are assigned the same, and are different, and The values are the same.
[0040] In this way, when the processor (210) allocates PUCCH format 1 to a user in the environment of the HST cell, user de-multiplexing can be performed and the frequency offset can be estimated as follows. The reception signal of <Mathematical Formula 1> below at and is for each user and It means the frequency offset of, and is for each user and It means the initial phase value of the frequency offset.
[0041]
[0042] Here, Is The second tone, is the noise signal of the th symbol, is a user is the transmission signal, is a user is the transmission signal.
[0043] The present disclosure first performs user demultiplexing using the orthogonal characteristic of the cyclic shift to estimate the frequency offset of a received signal that has performed user multiplexing based on a cyclic shift while limiting the number of orthogonal sequences to one. This is done by the user To explain the criteria, the user Multiply and accumulate the Hermitian values of the cyclic shifts assigned to the user The signal is removed. The received signal that has performed user multiplexing. Then, it can be expressed as the following <Mathematical Formula 2>.
[0044]
[0045] Here, is a user is the transmission signal.
[0046] At this time, and Since the values are different, the user can use the following <Mathematical Formula 3> The signal becomes 0.
[0047]
[0048] Here, is a user is the transmission signal.
[0049] <Mathematical expression 3> is before the value of the orthogonal sequence allocated to the time axis is removed, or since demultiplexing between users allocated within the same resource block (RB) is completed, DMRS or data symbols equal to the length of the orthogonal sequence remain.
[0050] The signal receiving method of the present disclosure can estimate the frequency offset using the DMRS or data symbols corresponding to the length of the remaining orthogonal sequence after demultiplexing is completed. Here, the length of the orthogonal sequence Assuming 2, the frequency offset can be estimated through correlation between two symbols in DMRS or data symbols.
[0051] The signal receiving method of the present disclosure is a method for receiving a signal after decorrelation of a cyclic shift is completed. After removing the orthogonal sequence assigned to the frequency offset, the phase change due to the frequency offset can be measured through the correlation of the symbols. The signal receiving method of the present disclosure measures the frequency offset based on the measured phase change. It can be estimated and expressed as in <Mathematical Formula 4> below.
[0052]
[0053] Here, is a user It means the Hermitian of the 0th orthogonal sequence value assigned to .
[0054] As described above, the present disclosure provides a frequency offset for one symbol length. The amount of phase change due to can be estimated. Then, after removing the estimated frequency offset, the symbols can be accumulated to calculate the final accumulated values of data symbols and DMRS.
[0055] If the number of HST terminals is greater than or equal to a preset threshold, the processor (210) can allocate resources of PUCCH format 1 by setting the number of orthogonal sequences to 2 so that at least 2 data symbols or DMRS (Demodulation Reference Signal) remain.
[0056] When the processor (210) allocates resources of PUCCH format 1 by setting the number of orthogonal sequences to 2, the length of the orthogonal sequence can be set to only 4 or 6.
[0057] When the number of orthogonal sequences is set to 2, the maximum number of users that can be assigned to the same resource block is limited to 24.
[0058] When the processor (210) receives PUCCH format 1 in which the number of orthogonal sequences is set to 2, it can user demultiplex PUCCH format 1 using the orthogonal characteristic of cyclic shift, estimate a frequency offset by user demultiplexing based on orthogonal sequences using 2 or 3 symbols, and correct PUCCH format 1.
[0059] When the number of orthogonal sequences is limited to two, the method for calculating the frequency offset after user multiplexing is as follows.
[0060] Is The second tone, This refers to the received signal of the th symbol. It is assumed that two users are multiplexed within this received signal. This received signal may be a data symbol or a DMRS (Demodulation Reference Signal) symbol. In the case of PUCCH format 1, frequency offset estimation is possible for both data symbols and DMRS.
[0061] Each user and If the cyclic shifts are the same and the orthogonal sequence values are assigned differently, and are the same, and The values are different.
[0062] In this way, when the processor (210) allocates PUCCH format 1 to a user in the environment of the HST cell, user de-multiplexing can be performed and the frequency offset can be estimated as follows. The reception signal of <Mathematical Formula 5> below at and is for each user and It means the frequency offset of, and is for each user and It means the initial phase value of the frequency offset.
[0063]
[0064] Here, Is The second tone, is the noise signal of the th symbol, is a user is the transmission signal, is a user is the transmission signal.
[0065] The present disclosure first performs user demultiplexing using the orthogonal characteristics of the cyclic shift to estimate the frequency offset of a received signal that has been user multiplexed based on a cyclic shift and limits the number of orthogonal sequences to two. This is done by the user To explain the criteria, the user Multiply the Hermitian value of the cyclic shift assigned to the user. Since it has the same cyclic shift value, the user The signal of will still exist. The received signal that has performed user multiplexing. Then, it can be expressed as the following <Mathematical Formula 6>.
[0066]
[0067] Here, is a user is the transmission signal, is a user is the transmission signal.
[0068] First, assuming that the orthogonal sequence length is 4, the orthogonal sequence can have 4 sequence values as in the following <Mathematical Formula 7>.
[0069]
[0070] Looking at the code table of the orthogonal sequence in the above <Mathematical Formula 7>, if the length of the orthogonal sequence is 4 and at most two users have different values of the orthogonal sequence, user demultiplexing is possible based on the orthogonal sequence using only two symbols. For example, if the user go is assigned to the user go When allocated, user demultiplexing is possible based on orthogonal sequences by distinguishing between the first two symbols and the last two symbols and adding or subtracting them. Therefore, in the present disclosure, orthogonal sequence-based user demultiplexing is performed using the above characteristics, and then frequency offset estimation is performed based on the resulting two symbols.
[0071] The reason for limiting the number of orthogonal sequences in the present disclosure is that if all four users are assigned different orthogonal sequences (in the case of a general cell), orthogonal sequence-based user demultiplexing is possible only when all four symbols are used, and thus orthogonal sequence-based user demultiplexing cannot be performed by adding or subtracting the first two symbols and the last two symbols as described above.
[0072] user From the perspective of orthogonal sequence-based user demultiplexing using only two symbols, the following equation is explained. First, the user , In each case, , Assuming that , the result of orthogonal sequence-based user demultiplexing based on the first two symbols is , the result of orthogonal sequence-based user demultiplexing based on the last two symbols. In this case, it can be expressed as the following <Mathematical Formula 8>.
[0073]
[0074] That is, if you look at the result of <Mathematical Formula 8> above, the user frequency offset difference depends on the user. You can see that the signal is not completely removed. User User from a perspective interference of This still remains. Therefore, although performance may decrease compared to the method of allocating only one orthogonal sequence per resource block in an HST cell, it has the advantage of doubling the maximum number of users that can be allocated.
[0075] Afterwards, if the two results are correlated as in <Mathematical Formula 9>, the user The frequency offset can be estimated.
[0076]
[0077] In case of frequency offset, the phase variation is important, so the user The frequency offset of The phase value that changes during 2 symbols in a term is estimated, and interference is The term exists, but is relatively small in size.
[0078] As described above, the present disclosure provides a frequency offset for two symbol lengths. The amount of phase change due to can be estimated, and after removing the estimated frequency offset, the symbols can be accumulated to calculate the final accumulated value of the data symbols and DMRS.
[0079] Next, assuming that the orthogonal sequence length is 6, the orthogonal sequence can have 6 sequence values as in the following <Mathematical Formula 10>.
[0080]
[0081] Looking at the code table of the above orthogonal sequence, if the orthogonal sequence length is 6 and at most two users have different orthogonal sequence values, orthogonal sequence-based user demultiplexing is possible using only two symbols or using three symbols.
[0082] For example, a user go is assigned to the user go When allocated, OS-based user demultiplexing is possible by adding or subtracting the first two symbols, the next two symbols, and the last two symbols.
[0083] Also, users go is assigned to the user go When allocated, orthogonal sequence-based user demultiplexing is possible by adding or subtracting the first 3 symbols and the last 3 symbols separately.
[0084] Therefore, the present disclosure uses the above characteristics to perform user demultiplexing based on orthogonal sequences, and then frequency offset estimation is possible based on the resulting two or three symbols.
[0085]
[0086] Hereinafter, the method according to the present disclosure configured as above will be described with reference to the drawings below.
[0087] FIG. 3 is a flowchart illustrating a process of allocating resources to improve reception performance of PUCCH format 1 according to one embodiment.
[0088] Referring to FIG. 3, in operation 310, when an electronic device (e.g., electronic device (110) of FIG. 2) detects the occurrence of a resource allocation event of PUCCH (physical uplink control channel) format 1, in operation 312, it can determine whether the signal reception environment is a HST (high speed train) environment.
[0089] In operation 312, the electronic device can be identified as an HST environment if it is located in a preset HST cell.
[0090] In operation 312, the electronic device can determine that a terminal in an HST environment has a reported frequency offset greater than or equal to a preset threshold value when receiving a PUSCH signal.
[0091] In operation 312, the electronic device can determine that the terminal is in an HST environment if the terminal's reported speed is greater than a preset speed.
[0092] As a result of the verification of operation 312, if the signal reception environment is not an HST environment, the electronic device can perform resource allocation of PUCCH format 1 in the conventional manner in operation 314.
[0093] As a result of the verification of operation 312, if the signal reception environment is an HST environment, in operation 316, the electronic device can check whether the number of HST terminals is less than a preset threshold value.
[0094] As a result of the verification of operation 316, if the number of HST terminals is less than a preset threshold, in operation 318, the electronic device can allocate resources of PUCCH format 1 by setting the number of orthogonal sequences to 1.
[0095] In operation 318, the electronic device may assign values of the same orthogonal sequence to HST terminals within the same resource block and may assign different cyclic shift values. In this case, when the number of orthogonal sequences is set to 1, the maximum number of users that can be assigned to the same resource block is limited to 12.
[0096] As a result of the verification of operation 316, if the number of HST terminals is greater than or equal to a preset threshold, in operation 320, the electronic device can allocate resources of PUCCH format 1 by setting the number of orthogonal sequences to 2.
[0097] In operation 320, the electronic device may allocate PUCCH resources so that at least two data symbols or Demodulation Reference Signals (DMRSs) remain when demultiplexing orthogonal sequences.
[0098] In operation 320, when the electronic device allocates resources of PUCCH format 1 by setting the number of orthogonal sequences to 2, the length of the orthogonal sequence can only be set to 4 or 6. In this case, when the number of orthogonal sequences is set to 2, the maximum number of users that can be assigned to the same resource block is limited to 24.
[0099] In operation 322, when the electronic device receives PUCCH format 1, in operation 324, the electronic device can estimate a frequency offset according to the number of orthogonal sequences. Then, in operation 326, the electronic device can correct PUCCH format 1 using the estimated frequency offset.
[0100] In operation 324, when the electronic device receives PUCCH format 1 in which the number of orthogonal sequences is set to 1, the electronic device demultiplexes PUCCH format 1 by user using the orthogonal characteristic of cyclic shift to secure reception symbol data or DMRS (Demodulation Reference Signal) for the length of the orthogonal sequence for each user, and estimates a frequency offset using the reception symbol data or DMRS secured for each user.
[0101] In operation 324, when the electronic device receives PUCCH format 1 in which the number of orthogonal sequences is set to 2, the electronic device can user demultiplex PUCCH format 1 using the orthogonal characteristic of cyclic shift, estimate a frequency offset by user demultiplexing based on orthogonal sequences using two or three symbols, and correct PUCCH format 1.
[0102]
[0103] According to one embodiment, a resource allocation method may include, if resource allocation of PUCCH (physical uplink control channel) format 1 is required, an operation of checking whether a signal reception environment is an HST (high speed train) environment; if the signal reception environment is the HST environment, an operation of checking whether the number of HST terminals is less than a preset threshold; and if the number of HST terminals is less than the preset threshold, an operation of setting the number of orthogonal sequences to 1 and allocating resources of the PUCCH format 1.
[0104] According to one embodiment, the operation of checking whether the signal reception environment is the HST environment can be checked as the HST environment if it is located in a preset HST cell.
[0105] According to one embodiment, the operation of checking whether the signal reception environment is the HST environment can check that a terminal in which a frequency offset reported when receiving a PUSCH signal is greater than or equal to a preset reference value is in the HST environment.
[0106] According to one embodiment, the operation of checking whether the signal reception environment is the HST environment may be performed such that if the speed of the terminal reported by the terminal is greater than or equal to a preset speed, the terminal is checked to be in the HST environment.
[0107] According to one embodiment, if the number of the HST terminals is less than the preset threshold value, the operation of allocating resources of the PUCCH format 1 by setting the number of the orthogonal sequences to 1 may allocate values of the same orthogonal sequence to HST terminals within the same resource block and may allocate different cyclic shift values.
[0108] In one embodiment, when the number of orthogonal sequences is set to 1, the maximum number of users assignable to the same resource block is limited to 12.'
[0109] According to one embodiment, a resource allocation method may include: receiving the PUCCH format 1 in which the number of the orthogonal sequences is set to 1; demultiplexing the PUCCH format 1 by using the orthogonal characteristic of a cyclic shift to secure reception symbol data or a DMRS (Demodulation Reference Signal) for each user in the length of the orthogonal sequence; and estimating a frequency offset using the reception symbol data or the DMRS secured for each user, and correcting the PUCCH format 1.
[0110] According to one embodiment, the resource allocation method may further include an operation of allocating resources of the PUCCH format 1 by setting the number of orthogonal sequences to 2 when the number of the HST terminals is greater than or equal to the preset threshold.
[0111] According to one embodiment, the operation of allocating resources of the PUCCH format 1 by setting the number of the orthogonal sequences to 2 may allocate PUCCH resources so that at least 2 data symbols or DMRS (Demodulation Reference Signal) remain when demultiplexing the orthogonal sequences.
[0112] According to one embodiment, the operation of allocating resources of the PUCCH format 1 by setting the number of the orthogonal sequences to 2 may set the length of the orthogonal sequences to 4 or 6.
[0113] In one embodiment, when the number of orthogonal sequences is set to 2, the maximum number of users assignable to the same resource block is limited to 24.
[0114] According to one embodiment, a resource allocation method may include: receiving the PUCCH format 1 in which the number of orthogonal sequences is set to 2; performing user demultiplexing of the PUCCH format 1 using the orthogonal characteristic of a cyclic shift; and performing user demultiplexing based on the orthogonal sequence using two or three symbols to estimate a frequency offset and correct the PUCCH format 1.
[0115] According to one embodiment, an electronic device includes a memory; and a processor, wherein the processor, when resource allocation of a physical uplink control channel (PUCCH) format 1 is required, determines whether a signal reception environment is an HST (high speed train) environment, and if the signal reception environment is the HST environment, determines whether the number of HST terminals is less than a preset threshold, and if the number of HST terminals is less than the preset threshold, sets the number of orthogonal sequences to 1 to allocate resources of the PUCCH format 1.
[0116] According to one embodiment, the processor can determine that the electronic device is in the HST environment when the location of the electronic device is located in a preset HST cell, determine that a terminal in which a frequency offset reported when receiving a PUSCH signal is greater than or equal to a preset reference value is in the HST environment, and determine that the terminal is in the HST environment when the speed of the terminal reported by the terminal is greater than or equal to the preset speed.
[0117] According to one embodiment, when allocating resources of the PUCCH format 1 by setting the number of the orthogonal sequences to 1, the processor can allocate values of the same orthogonal sequence to HST terminals within the same resource block and allocate different cyclic shift values.
[0118] According to one embodiment, when the processor receives the PUCCH format 1 in which the number of the orthogonal sequences is set to 1, the processor demultiplexes the PUCCH format 1 by using the orthogonal characteristic of the cyclic shift to secure reception symbol data or DMRS (Demodulation Reference Signal) for each user in the length of the orthogonal sequence, estimates a frequency offset using the reception symbol data or DMRS secured for each user, and corrects the PUCCH format 1.
[0119] According to one embodiment, the processor may allocate resources of the PUCCH format 1 by setting the number of the orthogonal sequences to 2 so that at least two data symbols or DMRS (Demodulation Reference Signal) remain when the number of the HST terminals is greater than or equal to the preset threshold.
[0120] According to one embodiment, when allocating resources of the PUCCH format 1 by setting the number of the orthogonal sequences to 2, the processor may set the length of the orthogonal sequences to 4 or 6.
[0121] According to one embodiment, when the processor receives the PUCCH format 1 in which the number of orthogonal sequences is set to 2, the processor can user demultiplex the PUCCH format 1 using the orthogonal characteristic of the cyclic shift, estimate a frequency offset by user demultiplexing based on the orthogonal sequence using two or three symbols, and correct the PUCCH format 1.
[0122] The method according to the embodiment may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may store program commands, data files, data structures, etc., singly or in combination. The program commands recorded on the medium may be those specially designed and configured for the embodiment or may be those known and available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program commands, such as ROMs, RAMs, and flash memories. Examples of the program commands include not only machine language codes generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter, etc. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiment, and vice versa.
[0123] Software may include a computer program, code, instructions, or a combination of one or more of these, and may configure a processing device to perform a desired operation or, independently or collectively, command the processing device. The software and / or data may be stored on any type of machine, component, physical device, virtual equipment, computer storage medium, or device, for interpretation by the processing device or for providing instructions or data to the processing device. The software may also be distributed over networked computer systems, and stored or executed in a distributed manner. The software and data may be stored on one or more computer-readable recording media.
[0124] Although the embodiments described above have been described with limited drawings, those skilled in the art will appreciate that various technical modifications and variations can be applied based on the above. For example, appropriate results can still be achieved even if the described techniques are performed in a different order than described, and / or components of the described systems, structures, devices, circuits, etc. are combined or combined in a different manner than described, or are replaced or substituted with other components or equivalents.
[0125] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims described below.
Claims
1. When resource allocation of PUCCH (physical uplink control channel) format 1 is required, an operation to check whether the signal reception environment is an HST (high speed train) environment; If the signal reception environment is the HST environment as a result of the verification, an operation of checking whether the number of HST terminals is less than a preset threshold value; and If the number of the above HST terminals is less than a preset threshold, an operation of allocating resources of the PUCCH format 1 by setting the number of orthogonal sequences to 1. A resource allocation method that includes:
2. In paragraph 1, The operation of checking whether the above signal reception environment is the above HST environment is as follows: If the base station is located in a preset HST cell, it is confirmed as the HST environment. How to allocate resources.
3. In any one of paragraphs 1 and 2, The operation of checking whether the above signal reception environment is the above HST environment is as follows: When a terminal receives a PUSCH signal and the reported frequency offset is greater than a preset reference value, it is confirmed that the terminal is in the HST environment. How to allocate resources.
4. In any one of paragraphs 1 to 3, The operation of checking whether the above signal reception environment is the above HST environment is as follows: If the speed of the terminal reported by the terminal is higher than the preset speed, it is confirmed that the terminal is in the HST environment. How to allocate resources.
5. In any one of paragraphs 1 to 4, If the number of the above HST terminals is less than the preset threshold, the operation of allocating resources of the PUCCH format 1 by setting the number of the orthogonal sequences to 1 is as follows: Assigning values of the same orthogonal sequence to HST terminals within the same resource block and assigning different cyclic shift values. How to allocate resources.
6. In any one of paragraphs 1 to 5, When the number of the above orthogonal sequences is set to 1, the maximum number of users that can be assigned to the same resource block is Limited to 12 How to allocate resources.
7. In any one of paragraphs 1 to 6, An operation of receiving the PUCCH format1 in which the number of the orthogonal sequences is set to 1; An operation of user demultiplexing the PUCCH format 1 using the orthogonal characteristics of the cyclic shift to secure reception symbol data or DMRS (Demodulation Reference Signal) for each user as long as the orthogonal sequence; and An operation of estimating a frequency offset using the received symbol data or the DMRS secured for each user and correcting the PUCCH format 1. A resource allocation method that includes:
8. In any one of paragraphs 1 to 7, If the number of the above HST terminals is greater than or equal to the preset threshold, an operation of allocating resources of the PUCCH format 1 by setting the number of the orthogonal sequences to 2. A resource allocation method that further includes:
9. In any one of paragraphs 1 to 8, The operation of allocating resources of the PUCCH format 1 by setting the number of the above orthogonal sequences to 2 is as follows: When demultiplexing the above orthogonal sequence, PUCCH resources are allocated so that at least two data symbols or DMRS (Demodulation Reference Signal) remain. How to allocate resources.
10. In any one of paragraphs 1 to 9, The operation of allocating resources of the PUCCH format 1 by setting the number of the above orthogonal sequences to 2 is as follows: Setting the length of the above orthogonal sequence to 4 or 6 How to allocate resources.
11. In any one of paragraphs 1 to 10, When the number of the above orthogonal sequences is set to 2, the maximum number of users that can be assigned to the same resource block is Limited to 24 How to allocate resources.
12. In any one of paragraphs 1 to 11, An operation of receiving the PUCCH format1 in which the number of the orthogonal sequences is set to 2; An operation of user demultiplexing the PUCCH format1 by utilizing the orthogonal characteristics of the cyclic shift; and An operation of estimating a frequency offset by user demultiplexing based on an orthogonal sequence using two or three symbols and correcting the PUCCH format 1. A resource allocation method that includes:
13. In electronic devices, memory; and processor Including, The above processor, If resource allocation of PUCCH (physical uplink control channel) format 1 is required, check whether the signal reception environment is an HST (high speed train) environment. If the above signal reception environment is the HST environment as a result of the verification, check whether the number of HST terminals is less than the preset threshold value. If the number of the above HST terminals is less than a preset threshold, the number of orthogonal sequences is set to 1 to allocate resources of the PUCCH format 1. Electronic devices.
14. In paragraph 13, The above processor, If the location of the above electronic device is located in a preset HST cell, it is confirmed as the HST environment, When receiving a PUSCH signal, a terminal whose reported frequency offset is greater than a preset reference value is confirmed to be in the HST environment. If the speed of the terminal reported by the terminal is higher than the preset speed, it is confirmed that the terminal is in the HST environment. Electronic devices.
15. In any one of paragraphs 13 to 14, The above processor, When allocating resources of the PUCCH format 1 by setting the number of the above orthogonal sequences to 1, the value of the same orthogonal sequence is allocated to the HST terminal within the same resource block, and different cyclic shift values are allocated. Electronic devices.
Citation Information
Patent Citations
System for Providing Goods Storage Arrangement Service
KR102587345B1
Uplink resource allocation in a unidirectional single frequency network arrangement for high speed trains
US20170289991A1
Uplink timing adjusment in high speed deployments
WO2023069688A1
Prioritizing high speed train (HST) cells over non-HST cells
WO2023130248A1
Methods, devices, and computer readable medium for communication
WO2023150981A1