Resource information determination method, device, equipment and storage medium
By constructing the demodulation reference signal sequence under the full bandwidth and processing the normalized correlation value set, the problem that third-party communication devices cannot determine the starting position and number of CCEs is solved, and fast and accurate resource information determination is achieved in the case of non-interleaved CCEs.
Patent Information
- Application Number
- CN202110722928.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-28
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2041-06-28
AI Technical Summary
In communication between the base station and the communication device, the third-party communication device cannot obtain the control resource set, resulting in the inability to determine the starting position of the CCE and the number of CCEs, especially when the CCE is non-interleaved.
By obtaining the scrambling code identification number under the full bandwidth, a first demodulation reference signal sequence is generated, and the second demodulation reference signal sequence is extracted from the scheduling control information, and the normalized correlation value set is processed. Combined with the preset aggregation level set, the first information set is calculated, including the starting position and aggregation level of the control channel unit.
When the control resource set is unknown and the CCE is non-interleaved, the starting position and number of CCEs can be quickly and accurately determined to ensure that the communication device can normally parse the information transmitted on the communication link.
Smart Images

Figure CN115603871B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of wireless communication networks, and in particular to a resource information determination method, device, equipment and storage medium. Background Art
[0002] In the communication between the base station and the communication equipment (such as mobile phones), it is necessary to know the control resource set to determine the starting position and size of the CCE (control channel element). Specifically, the aggregation level and candidate set are determined according to the control resource set, and the starting position and size of the CCE are calculated in combination with the CRNTI (Cell-Radio Network Temporary Identifier) so that the communication equipment can normally parse the information transmitted on the communication link. However, in actual application, for security reasons, a third-party communication device is required to monitor the communication link. Since the third-party communication device cannot obtain the control resource set, that is, when the control resource set is unknown, it is impossible to determine the starting position and number of CCE through the aggregation level and candidate set CRNTI. Summary of the invention
[0003] The present application aims to solve at least one of the technical problems existing in the related art. To this end, a resource information determination method, device, equipment and storage medium are proposed, which can solve the technical problem of determining the CCE starting position and the number of CCEs when the control resource set is unknown and the CCEs are non-interleaved.
[0004] According to a method for determining resource information of a control channel unit according to an embodiment of the first aspect of the present application, the method includes:
[0005] Acquire a scrambling code identification number under full bandwidth, and generate a first demodulation reference signal sequence under the full bandwidth according to the scrambling code identification number;
[0006] receiving the scheduling control information under the full bandwidth, and extracting a second demodulation reference signal sequence from the scheduling control information;
[0007] Taking one control channel unit as a unit, processing the first demodulation reference signal sequence and the second demodulation reference signal sequence to obtain a normalized correlation value set;
[0008] According to the normalized correlation value set and the preset aggregation level set, several first information sets are calculated; wherein each element in each of the first information sets corresponds to a group of first resource information; the first resource information includes the starting position of the control channel unit and the corresponding aggregation level.
[0009] According to the above-mentioned embodiments of the present application, at least the following beneficial effects are achieved: a first demodulation reference signal sequence is constructed at the full bandwidth through a scrambling code identification number, so that an association is established between the first demodulation reference signal sequence and a second demodulation reference signal sequence extracted from scheduling control information transmitted in an actual link; at this time, based on the obtained normalized correlation value set corresponding to the first demodulation reference signal sequence and the second demodulation reference signal sequence, the validity of the power correlation of the CCEs at the same starting position corresponding to the first demodulation reference signal sequence and the second demodulation reference signal sequence can be obtained to determine the starting position of the CCE and the corresponding number of CCEs.
[0010] According to some embodiments of the first aspect of the present application, the processing of the first demodulation reference signal sequence and the second demodulation reference signal sequence in units of one control channel unit to obtain a normalized correlation value set includes:
[0011] The first demodulation reference signal sequence and the second demodulation reference signal sequence are respectively divided according to the number of symbols occupied by one control channel unit to obtain a plurality of sequence pairs, wherein each sequence pair includes a first demodulation reference signal subsequence and a second demodulation reference signal subsequence corresponding to the first demodulation reference signal subsequence;
[0012] Acquire the sequence pair in sequence; and perform correlation calculation according to the first demodulation reference signal subsequence and the second demodulation reference signal subsequence in the sequence pair to obtain a normalized correlation value corresponding to the sequence pair;
[0013] According to the order of the positions of each of the sequence pairs, the corresponding normalized correlation values are sorted in sequence to form the normalized correlation value set.
[0014] According to some embodiments of the first aspect of the present application, performing correlation calculation according to the first demodulation reference signal subsequence and the second demodulation reference signal subsequence in the sequence pair to obtain a normalized correlation value corresponding to the sequence pair includes:
[0015] Calculating a correlation value between the first demodulation reference signal subsequence and the second demodulation reference signal subsequence;
[0016] Obtaining average power according to the second demodulation reference signal subsequence;
[0017] The correlation value is divided by the average power to obtain the normalized correlation value.
[0018] According to some embodiments of the first aspect of the present application, the calculating a correlation value between the first demodulation reference signal subsequence and the second demodulation reference signal subsequence includes:
[0019] conjugate multiply each symbol in the first demodulation reference signal subsequence and the symbol at a corresponding position in the second demodulation reference signal subsequence to obtain a first subsequence;
[0020] The square of the modulus of the sum of all values in the first subsequence is calculated to obtain a correlation value.
[0021] According to some embodiments of the first aspect of the present application, obtaining the average power according to the second demodulation reference signal subsequence includes:
[0022] Calculate a modulo sum of each symbol in the second demodulation reference signal subsequence;
[0023] The average of the sums is calculated to obtain the average power.
[0024] According to some embodiments of the first aspect of the present application, obtaining a plurality of first information sets according to the normalized correlation value set and the preset aggregation level set includes:
[0025] Obtaining each aggregation level to be predicted in the aggregation level set;
[0026] According to the normalized correlation value set and each of the aggregation levels, a second information set corresponding to the aggregation level is obtained; wherein each element in the second information set corresponds to a set of second resource information, and the second resource information includes a starting position predicted by a control channel unit, a normalized correlation value corresponding to the starting position, and a value;
[0027] Perform validity processing on each of the second information sets to obtain a corresponding first information set.
[0028] According to some embodiments of the first aspect of the present application, obtaining, according to the normalized correlation value set and each aggregation level, a second information set corresponding to the aggregation level includes:
[0029] According to the aggregation level, obtain a normalized value number N for evaluating the effectiveness of the control channel unit; wherein N is the difference between the total number of elements in the normalized correlation value set and the number of control channel units corresponding to the aggregation level plus 1;
[0030] When the starting positions are obtained as any value from 0 to N, the sum of normalized correlation values of M consecutive control channel units starting from the starting positions is calculated; M is the number corresponding to the aggregation level;
[0031] Setting each obtained sum value as the normalized correlation value sum value corresponding to the starting position;
[0032] Each of the starting positions, the corresponding normalized correlation values and values are taken as a set of second resource information, and the second information set is obtained according to each of the second resource information.
[0033] According to some embodiments of the first aspect of the present application, performing validity processing on each second information set to obtain a corresponding first information set includes:
[0034] Compare the normalized correlation value and value in each of the second resource information in the second information set with a preset threshold value;
[0035] If the normalized correlation value and value are less than or equal to the threshold value, deleting the second resource information to update the corresponding second information set;
[0036] The starting position predicted by the control channel unit in the updated second information set and the corresponding aggregation level are combined to form a first information set.
[0037] According to the second aspect of the present application, a device for determining resource information of a control channel unit includes:
[0038] A generating module, the generating module is used to obtain a scrambling code identification number under the full bandwidth, and generate a first demodulation reference signal sequence under the full bandwidth according to the scrambling code identification number;
[0039] An extraction module, the extraction module is used to receive the scheduling control information under the full bandwidth, and extract a second demodulation reference signal sequence from the scheduling control information;
[0040] A processing module, wherein the processing module is used to process the first demodulation reference signal sequence and the second demodulation reference signal sequence in units of one control channel unit to obtain a normalized correlation value set;
[0041] The first information set calculation module is used to calculate a plurality of first information sets according to the normalized correlation value set and the preset aggregation level set; wherein each element in each of the first information sets corresponds to a group of first resource information; the first resource information includes the starting position of the control channel unit and the corresponding aggregation level.
[0042] A communication device according to an embodiment of a third aspect of the present application, the communication device includes:
[0043] At least one processor, and a memory communicatively connected to the at least one processor; wherein the memory stores instructions, and the instructions are executed by the at least one processor so that when the at least one processor executes the instructions, a method for determining resource information of a control channel unit as described in any one of the first aspects is implemented.
[0044] A storage medium according to an embodiment of the fourth aspect of the present application includes computer executable instructions stored therein, wherein the computer executable instructions are used to execute the method for determining resource information of a control channel unit as described in any one of the first aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0046] Figure 1 It is a schematic diagram of a system structure for determining resource information of a control channel unit provided by an embodiment of the present application;
[0047] Figure 2 It is a structural diagram of a device corresponding to a method for determining resource information of a control channel unit provided by an embodiment of the present application;
[0048] Figure 3 It is a flow chart of a method for determining resource information of a control channel unit of a communication device provided by an embodiment of the present application on the communication device side;
[0049] Figure 4 It is a flowchart of step S300 of a method for determining resource information of a control channel unit of a communication device provided by an embodiment of the present application;
[0050] Figure 5 It is a flowchart of step S320 of a method for determining resource information of a control channel unit of a communication device provided by an embodiment of the present application;
[0051] Figure 6 This is a flow chart of step S321 of a method for determining resource information of a control channel unit of a communication device provided by an embodiment of the present application;
[0052] Figure 7 This is a flow chart of step S322 of a method for determining resource information of a control channel unit of a communication device provided by an embodiment of the present application;
[0053] Figure 8 This is a flow chart of step S400 of a method for determining resource information of a control channel unit of a communication device provided by an embodiment of the present application;
[0054] Fig. 9 It is a flowchart of step S420 of a method for determining resource information of a control channel unit of a communication device provided by an embodiment of the present application;
[0055] Fig.10 It is a flowchart of step S430 of a method for determining resource information of a control channel unit of a communication device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0056] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as limiting the present application.
[0057] In the description of this application, if there is a description of first or second, it is only for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.
[0058] Control Resource Set (CORESET), the resource mapping mode from CCE to REG (Resource Element Group) includes interleaved and non-interleaved modes; in non-interleaved mode, every 6 REGs form a CCE. When CORESET contains an OFDM time domain symbol, the REG index in CCE is arranged from low to high in the frequency domain starting from 0. In one REG, the subcarriers of Index 1, 5, and 9 are mapped to PDCCH DMRS signals (demodulation reference signal sequence), and the remaining 9 subcarriers are mapped to PDCCH (Downlink Control Information) data signals.
[0059] In the communication between the base station and the communication equipment (such as mobile phones), it is necessary to know the control resource set to determine the starting position and size of the CCE (control channel element) so that the communication equipment can normally parse the information transmitted on the communication link. Specifically, according to the control resource set, the aggregation level and candidate set are determined, and the starting position and size of the CCE are calculated in combination with the CRNTI (Cell-Radio Network Temporary Identifier). However, in actual application, for security reasons, a third-party communication device is required to monitor the communication link. Since the third-party communication device cannot obtain the control resource set, it is impossible to determine the starting position and number of CCE through the aggregation level and candidate set CRNTI.
[0060] For example, for Figure 1 In the communication system shown, in order to ensure normal communication between the base station 200 and the communication device 100 (referring to a device that can receive and analyze the signal of the base station 200 and can communicate with the base station 200, such as a mobile terminal: a mobile phone, a tablet, a computer, etc.), the communication device 100 receives the uplink scheduling control information and the downlink scheduling control information from the base station 200 through the PDCCH; when the CORESET of the communication device 100 is known, the starting position and aggregation level of the CCE can be analyzed according to the mapping method of the CORESET, so that the data information sent by the base station 200 can be analyzed normally. For the non-interleaved mode, since the REG in the scheduling control information and the CCE are in a one-to-one correspondence, when the CORESET is unknown, the starting position of the CCE can be blindly detected by exhaustive iteration, but this efficiency is low. Therefore, when the CORESET of the communication device 100 is unknown, it is imperative to quickly and accurately determine the starting position and aggregation level of the CCE to quickly analyze the scheduling control information on the base station 200 side to analyze the data. Based on this, the present application proposes a method, unit, device and storage medium for determining resource information of a control channel unit for determining the starting position of CCE and the corresponding number of CCEs when the control resource set is unknown and CCE is non-interleaved.
[0061] On the one hand, the present application proposes a device for determining resource information of a control channel unit, such as Figure 2 As shown, it includes a generating module 110 , an extracting module 120 , a processing module 130 and a first information set calculating module 140 .
[0062] The generating module 110 is used to obtain a scrambling code identification number under the full bandwidth, and generate a first demodulation reference signal sequence under the full bandwidth according to the scrambling code identification number.
[0063] The extraction module 120 is used to receive the scheduling control information under the full bandwidth, and extract the second demodulation reference signal sequence from the scheduling control information.
[0064] The processing module 130 is configured to process the first demodulation reference signal sequence and the second demodulation reference signal sequence in units of one control channel unit to obtain a normalized correlation value set.
[0065] The first information set calculation module 140 is used to calculate several first information sets according to a normalized correlation value set and a preset aggregation level set; wherein each element in each first information set corresponds to a group of first resource information; the first resource information includes the starting position of the control channel unit and the corresponding aggregation level.
[0066] The resource information determination device of the control channel unit further includes a storage module 150, which is used to store data information and is electrically connected to the first information set calculation module 140. The generation module 110, the extraction module 120 and the processing module 130 are electrically connected; the processing module 130 and the first information set calculation module 140.
[0067] Exemplarily, the extraction module 120 parses the scheduling control information of the base station 200 to obtain a second demodulation reference signal sequence. The generation module 110 generates a first demodulation reference signal sequence under the full bandwidth according to the scrambling code identification number; at this time, the processing module 130 processes the first demodulation reference signal sequence and the second demodulation reference signal sequence to obtain a normalized correlation value set. The processing module 130 obtains several first information sets according to the normalized correlation value set and the preset aggregation level set, wherein each element in each first information set corresponds to a set of first resource information; the first resource information includes the starting position predicted by the control channel unit and the corresponding aggregation level. At this time, the data information transmitted on the communication link is parsed according to the several first information sets obtained by the first information set calculation module 140.
[0068] It should be noted that the resource information determining device of the control channel unit may be an independent chip unit integrated into the controller of the communication device 100 , or may be a separate communication device 100 .
[0069] The devices and application scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of the system architecture and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0070] It can be understood by those skilled in the art that Figure 2The device shown does not constitute a limitation on the embodiments of the present application, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.
[0071] Based on Figure 1 The system architecture shown proposes various embodiments of the method for determining resource information of the control channel unit of the embodiment of the present application.
[0072] like Figure 3 As shown, the method for determining resource information of a control channel unit is applied to a communication device 100; the method comprises:
[0073] Step S100: Acquire a scrambling code identification number under full bandwidth, and generate a first demodulation reference signal sequence under full bandwidth according to the scrambling code identification number.
[0074] For both the base station 200 and the communication device 100, the scrambling code identification number is known. For example, for the communication device 100, in a scenario where the control resource set is unknown and the CCE is not interleaved, assuming that the frequency domain start position of the full bandwidth is 0 and the size is 270 RBs (Resource Block, indicating 12 consecutive subcarriers in frequency), the first demodulation reference signal sequence generated locally is ,in, ;in, ; Indicates the total number of PDCCH DMRS symbols, which is obtained based on the fact that each RB has 3 subcarriers mapped to the PDCCH DMRS.
[0075] Step S200: receiving scheduling control information under full bandwidth, and extracting a second demodulation reference signal sequence from the scheduling control information.
[0076] It should be noted that the second demodulation reference signal sequence is a sequence generated by the base station 200 according to the scrambling code identification number pdcch-DMRS-ScramblingID. Assume that the second demodulation reference signal sequence is ,but .
[0077] Step S300: Taking one control channel unit as a unit, the first demodulation reference signal sequence and the second demodulation reference signal sequence are processed to obtain a normalized correlation value set.
[0078] It should be noted that each normalized correlation value in the normalized correlation value set is a power correlation calculated in units of CCE. In the non-interleaved mode, each first demodulation reference signal sequence and each second demodulation reference signal sequence can be divided into a number of subsequences in units of CCE. At this time, according to the power correlation between the two subsequences corresponding to the first demodulation reference signal sequence and the second demodulation reference signal sequence, the difference between the first demodulation reference signal sequence and the second demodulation reference signal sequence can be known.
[0079] It should be noted that, assuming the normalized correlation value set ,in ,in represents the total number of elements in the normalized correlation value set; then .
[0080] Step S400, calculate and obtain several first information sets according to a normalized correlation value set and a preset aggregation level set; wherein each element in each first information set corresponds to a group of first resource information; the first resource information includes a starting position of a control channel unit and a corresponding aggregation level.
[0081] It should be noted that the aggregation level indicates the degree of aggregation, that is, the number of CCEs; usually, the aggregation level can be divided into five levels, namely, 1, 2, 4, 8, and 16, and the set of these five levels is the aggregation level set. By processing the normalized correlation value set at each aggregation level in turn, it can be determined whether the CCE at the predicted starting position at the aggregation level is valid; that is, whether the CCE corresponding to the first resource information is valid.
[0082] Therefore, a first demodulation reference signal sequence is constructed at the full bandwidth through the scrambling code identification number, so that an association is established between the first demodulation reference signal sequence and the second demodulation reference signal sequence extracted from the scheduling control information transmitted in the actual link; at this time, based on the normalized correlation value set corresponding to the first demodulation reference signal sequence and the second demodulation reference signal sequence obtained, the validity of the power correlation of the CCE at the same starting position corresponding to the first demodulation reference signal sequence and the second demodulation reference signal sequence can be obtained to determine the starting position of the CCE and the corresponding number of CCEs.
[0083] In an optional embodiment, if Figure 4 As shown, step S300 includes:
[0084] Step S310: divide the first demodulation reference signal sequence and the second demodulation reference signal sequence respectively according to the number of symbols occupied by one control channel unit to obtain a plurality of sequence pairs, wherein each sequence pair includes a first demodulation reference signal subsequence and a second demodulation reference signal subsequence corresponding to the first demodulation reference signal subsequence.
[0085] Step S320, sequentially acquiring sequence pairs; and performing correlation calculation based on the first demodulation reference signal subsequence and the second demodulation reference signal subsequence in the sequence pairs to obtain a normalized correlation value corresponding to the sequence pairs.
[0086] Step S330: sort the corresponding normalized correlation values in sequence according to the order of the positions of each sequence pair to form a normalized correlation value set.
[0087] It should be noted that, assuming that the position of each symbol of the first demodulation reference signal sequence is They are , the number of symbols occupied by the control channel unit is 18, then the number of the sequence pair is .
[0088] In an optional embodiment, if Figure 5 As shown, for each sequence pair, step S320 includes:
[0089] Step S321: Calculate a correlation value between a first demodulation reference signal subsequence and a second demodulation reference signal subsequence.
[0090] That is, the correlation value between the first demodulation reference signal subsequence and the second demodulation reference signal subsequence with the same number is calculated.
[0091] Step S322: Obtain average power according to the second demodulation reference signal subsequence.
[0092] Step S323: Divide the correlation value by the average power to obtain a normalized correlation value.
[0093] In an optional embodiment, if Figure 6 As shown, step S321 includes:
[0094] Step S3211: Conjugate-multiply each symbol in the first demodulation reference signal subsequence and the symbol at the corresponding position in the second demodulation reference signal subsequence to obtain a first subsequence.
[0095] It should be noted that the corresponding position means that the index position of the symbol in the first demodulation reference signal subsequence and the second demodulation reference signal subsequence is the same. Assuming that the first demodulation reference signal subsequence is at the first position in the first demodulation reference signal sequence; the second demodulation reference signal subsequence is at the second position in the second demodulation reference signal sequence; then the first position is equal to the second position.
[0096] Step S3212: Calculate the square of the modulus of the sum of all values in the first subsequence to obtain a correlation value.
[0097] In an optional embodiment, if Figure 7As shown, step S322 includes:
[0098] Step S3221: Calculate the modulo sum of each symbol in the second demodulation reference signal subsequence.
[0099] Step S3222: Calculate the average value of the sum to obtain the average power.
[0100] In an optional embodiment, if Figure 8 As shown, step S400 includes:
[0101] Step S410: Obtain each aggregation level to be predicted in the aggregation level set.
[0102] Step S420, according to the normalized correlation value set and each aggregation level, obtain a second information set corresponding to the aggregation level; wherein; each element in the second information set corresponds to a group of second resource information, and the second resource information includes the starting position predicted by the control channel unit, the normalized correlation value corresponding to the starting position, and the value.
[0103] Step S430: Perform validity processing on each second information set to obtain a corresponding first information set.
[0104] In an optional embodiment, if Fig. 9 As shown, step S420 includes:
[0105] Step S421: According to the aggregation level, obtain the number N of normalized values used to evaluate the effectiveness of the control channel unit; wherein N is the difference between the total number of elements in the normalized correlation value set and the number of control channel units corresponding to the aggregation level plus 1.
[0106] It should be noted that since CCE is set continuously, for a valid CCE, its possible starting position is 0~N. Assuming that the total number of elements in the normalized correlation value set is 45 and the aggregation level is 3, then N=45-3+1=43. That is, the starting position of CCE is 0~43. At this time, when the starting position of CCE is When , CCE should be at 23, 24, 25.
[0107] Step S422: When the starting positions are any values from 0 to N, the sum of normalized correlation values of M consecutive control channel units starting from the starting positions is calculated; M is the number corresponding to the aggregation level.
[0108] The aggregation level is For example, Aggregation level set The elements. Then the possible starting position of CCE is is 0~N, that is Each starting position At the aggregation level The corresponding normalized correlation value is
[0109] It should be noted that when the starting position matches the aggregation level, the normalized correlation values corresponding to numbers N to N+M should be valid, and the sum value obtained at this time should meet a certain threshold value.
[0110] Step S423: Set each obtained sum value as the normalized correlation value sum value of the corresponding starting position.
[0111] That is, for the aggregation level For The normalized correlation value and value of .
[0112] Step S424: Take each starting position, the corresponding normalized correlation value and the value as a set of second resource information, and obtain a second information set according to each second resource information.
[0113] The second information set .in, The corresponding aggregation level is , the starting position is The normalized correlation values and values of .
[0114] In an optional embodiment, if Fig.10 As shown, step S430 includes:
[0115] Step S431: compare the normalized correlation value and value in each second resource information in the second information set with a preset threshold value.
[0116] Assume the threshold is ,but Indicates that it is valid. Its corresponding starting position It may be the starting position of the real CCE.
[0117] Step S432: If the normalized correlation value and value are less than or equal to the threshold value, the second resource information is deleted to update the corresponding second information set.
[0118] Step S433: Combine the predicted starting position of the control channel unit and the corresponding aggregation level in the updated second information set to form a first information set.
[0119] The first information set .in, Corresponding location information.
[0120] On the other hand, the present application also provides a communication device, including:
[0121] At least one processor, and a memory in communication connection with the at least one processor; wherein the memory stores instructions, and the instructions are executed by the at least one processor, so that when the at least one processor executes the instructions, a resource information determination method for a control channel unit as applied to the communication device 100 is implemented;
[0122] It should be noted that the device in this embodiment can be applied as follows Figure 1 The communication device 100 or application in the embodiment shown is as follows Figure 1 The base station 200 in the embodiment shown. The device in this embodiment may also be as follows Figure 2 The device in this embodiment and the Figure 1 The communication device 100 and the base station 200 in the system architecture of the embodiment shown have the same inventive concept as Figure 2 The devices of the illustrated embodiments have the same inventive concept; therefore, these embodiments have the same implementation principles and technical effects, which will not be described in detail here.
[0123] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0124] On the other hand, the present application also provides a storage medium, comprising computer executable instructions stored therein, where the computer executable instructions are used to execute a resource information determination method for a control channel unit applied to a communication device 100 .
[0125] The computer executable instructions execute the resource information determination method for the control channel unit applied to the communication device 100, such as executing steps S100~S400; or the storage medium executes steps S100~S400, steps S310~S330 to implement the resource information determination method for the control channel unit applied to the communication device 100, and obtain the starting position and number of CCEs.
[0126] It will be appreciated by those skilled in the art that all or some of the steps and systems in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or transient medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0127] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present application, and that the scope of the present application is defined by the claims and their equivalents.
[0128] The embodiments of the present application are described in detail above in conjunction with the accompanying drawings, but the present application is not limited to the above embodiments, and various changes can be made within the knowledge scope of ordinary technicians in the technical field without departing from the purpose of the present application.
Claims
1. A method for determining resource information of a control channel unit, characterized in that: The method comprises: Acquire a scrambling code identification number under full bandwidth, and generate a first demodulation reference signal sequence under the full bandwidth according to the scrambling code identification number; receiving the scheduling control information under the full bandwidth, and extracting a second demodulation reference signal sequence from the scheduling control information; Taking one control channel unit as a unit, processing the first demodulation reference signal sequence and the second demodulation reference signal sequence to obtain a normalized correlation value set; According to the normalized correlation value set and the preset aggregation level set, several first information sets are calculated; wherein each element in each of the first information sets corresponds to a set of first resource information; the first resource information includes the starting position of the control channel unit and the corresponding aggregation level; The processing of the first demodulation reference signal sequence and the second demodulation reference signal sequence in units of one control channel unit to obtain a normalized correlation value set includes: The first demodulation reference signal sequence and the second demodulation reference signal sequence are respectively divided according to the number of symbols occupied by one control channel unit to obtain a plurality of sequence pairs, wherein each sequence pair includes a first demodulation reference signal subsequence and a second demodulation reference signal subsequence corresponding to the first demodulation reference signal subsequence; Acquire the sequence pair in sequence; and perform correlation calculation according to the first demodulation reference signal subsequence and the second demodulation reference signal subsequence in the sequence pair to obtain a normalized correlation value corresponding to the sequence pair; According to the order of the positions of each of the sequence pairs, the corresponding normalized correlation values are sorted in sequence to form the normalized correlation value set.
2. The method for determining resource information of a control channel unit according to claim 1, characterized in that: The performing correlation calculation according to the first demodulation reference signal subsequence and the second demodulation reference signal subsequence in the sequence pair to obtain a normalized correlation value corresponding to the sequence pair includes: Calculating a correlation value between the first demodulation reference signal subsequence and the second demodulation reference signal subsequence; Obtaining average power according to the second demodulation reference signal subsequence; The correlation value is divided by the average power to obtain the normalized correlation value.
3. The method for determining resource information of a control channel unit according to claim 2, characterized in that: The calculating a correlation value between the first demodulation reference signal subsequence and the second demodulation reference signal subsequence includes: conjugate multiply each symbol in the first demodulation reference signal subsequence and the symbol at a corresponding position in the second demodulation reference signal subsequence to obtain a first subsequence; The square of the modulus of the sum of all values in the first subsequence is calculated to obtain a correlation value.
4. The method for determining resource information of a control channel unit according to claim 2, characterized in that: The obtaining average power according to the second demodulation reference signal subsequence includes: Calculate a modulo sum of each symbol in the second demodulation reference signal subsequence; The average of the sums is calculated to obtain the average power.
5. The method for determining resource information of a control channel unit according to any one of claims 1 to 4, characterized in that: The obtaining of a plurality of first information sets according to the normalized correlation value set and the preset aggregation level set includes: Obtaining each aggregation level to be predicted in the aggregation level set; According to the normalized correlation value set and each of the aggregation levels, a second information set corresponding to the aggregation level is obtained; wherein each element in the second information set corresponds to a set of second resource information, and the second resource information includes a starting position predicted by a control channel unit, a normalized correlation value corresponding to the starting position, and a value; Perform validity processing on each of the second information sets to obtain a corresponding first information set.
6. The method for determining resource information of a control channel unit according to claim 5, characterized in that: The calculating, according to the normalized correlation value set and each aggregation level, a second information set corresponding to the aggregation level includes: According to the aggregation level, obtain a normalized value number N for evaluating the effectiveness of the control channel unit; wherein N is the difference between the total number of elements in the normalized correlation value set and the number of control channel units corresponding to the aggregation level plus 1; When the starting positions are obtained as any value from 0 to N, the sum of normalized correlation values of M consecutive control channel units starting from the starting positions is calculated; M is the number corresponding to the aggregation level; Setting each obtained sum value as the normalized correlation value sum value corresponding to the starting position; Each of the starting positions, the corresponding normalized correlation values and values are taken as a set of second resource information, and the second information set is obtained according to each of the second resource information.
7. The method for determining resource information of a control channel unit according to claim 5, characterized in that: The performing validity processing on each second information set to obtain a corresponding first information set includes: Compare the normalized correlation value and value in each of the second resource information in the second information set with a preset threshold value; If the normalized correlation value and value are less than or equal to the threshold value, deleting the second resource information to update the corresponding second information set; The starting position predicted by the control channel unit in the updated second information set and the corresponding aggregation level are combined to form a first information set.
8. A device for determining resource information of a control channel unit, characterized in that: A generating module, the generating module is used to obtain a scrambling code identification number under the full bandwidth, and generate a first demodulation reference signal sequence under the full bandwidth according to the scrambling code identification number; An extraction module, the extraction module is used to receive the scheduling control information under the full bandwidth, and extract a second demodulation reference signal sequence from the scheduling control information; A processing module, wherein the processing module is used to process the first demodulation reference signal sequence and the second demodulation reference signal sequence in units of one control channel unit to obtain a normalized correlation value set; A first information set calculation module, the first information set calculation module is used to calculate a plurality of first information sets according to the normalized correlation value set and the preset aggregation level set; wherein each element in each of the first information sets corresponds to a set of first resource information; the first resource information includes a starting position of a control channel unit and a corresponding aggregation level; The processing of the first demodulation reference signal sequence and the second demodulation reference signal sequence in units of one control channel unit to obtain a normalized correlation value set includes: The first demodulation reference signal sequence and the second demodulation reference signal sequence are respectively divided according to the number of symbols occupied by one control channel unit to obtain a plurality of sequence pairs, wherein each sequence pair includes a first demodulation reference signal subsequence and a second demodulation reference signal subsequence corresponding to the first demodulation reference signal subsequence; Acquire the sequence pair in sequence; and perform correlation calculation according to the first demodulation reference signal subsequence and the second demodulation reference signal subsequence in the sequence pair to obtain a normalized correlation value corresponding to the sequence pair; According to the order of the positions of each of the sequence pairs, the corresponding normalized correlation values are sorted in sequence to form the normalized correlation value set.
9. A communication device, characterized in that: include: At least one processor, and a memory communicatively connected to the at least one processor; wherein the memory stores instructions, and the instructions are executed by the at least one processor so that when the at least one processor executes the instructions, the method for determining resource information of a control channel unit as described in any one of claims 1 to 7 is implemented.
10. A storage medium, characterized in that: The device comprises computer executable instructions stored therein, wherein the computer executable instructions are used to execute the method for determining resource information of a control channel unit according to any one of claims 1 to 7.
Citation Information
Patent Citations
Communication method and device
CN109802790A
DMRS processing method, device, system and equipment, terminal and storage medium
CN110536433A