CN111491306B - Subframe identification method and device, storage medium and electronic equipment - Google Patents
Subframe identification method and device, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN111491306B CN111491306B CN201910082453.6A CN201910082453A CN111491306B CN 111491306 B CN111491306 B CN 111491306B CN 201910082453 A CN201910082453 A CN 201910082453A CN 111491306 B CN111491306 B CN 111491306B
- Authority
- CN
- China
- Prior art keywords
- subframe
- target
- sib
- transmitting
- information block
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
The disclosure relates to a subframe identification method, a subframe identification device, a storage medium and electronic equipment, so as to improve identification efficiency of SIB-X subframes. The method comprises the following steps: when the target subframe is not a subframe for transmitting a narrowband primary synchronization signal, a narrowband secondary synchronization signal, a primary information block and a system information block SIB1, determining a repeated mode of the target subframe in the target system information block; determining an ending subframe for transmitting SIB-X in the repeating pattern; and when the target subframe is positioned before the ending subframe, determining the target subframe as a subframe used for transmitting SIB-X, and determining subframes which are not used for transmitting a narrow-band main synchronous signal, a narrow-band auxiliary synchronous signal, a main information block and a system information block SIB1 between the target subframe and the ending subframe as subframes used for transmitting SIB-X.
Description
Technical Field
The disclosure relates to the technical field of communication, and in particular relates to a subframe identification method, a subframe identification device, a storage medium and electronic equipment.
Background
On the anchor carrier in NB-IoT (Narrow Band Internet of Things ), when determining subframes for Narrowband Physical Downlink Control Channel (NPDCCH), narrowband Physical Downlink Shared Channel (NPDSCH), etc. channel transmission, it is necessary to exclude subframes for transmitting narrowband primary synchronization signals, narrowband secondary synchronization signals, primary information blocks, system communication information blocks SIB1, and other system information blocks (SIB-X) than SIB1, and then use the remaining subframes for transmission of NPDCCH, NPDSCH, etc. channels. Among them, excluding subframes for transmitting SIB-X is difficult.
In the related art, excluding subframes for transmitting SIB-X from a repeating pattern, starting from a radio frame corresponding to SIB-X, which is not a first subframe for transmitting a narrowband primary synchronization signal, a narrowband secondary synchronization signal, a primary information block, and SIB1, until a target subframe, counting whether the number of subframes exceeds the transmission length of SIB-X, if so, determining that the target subframe is not a subframe for transmitting SIB-X, otherwise, determining that the target subframe is a subframe for transmitting SIB-X. And when the identification of the next target subframe is carried out, continuing to repeat the process. In the whole subframe identification process, the subframe identification efficiency is not high because more repeated calculation and redundancy judgment exist.
Disclosure of Invention
The disclosure aims to provide a subframe identification method, a subframe identification device, a storage medium and electronic equipment, so as to improve subframe identification efficiency for transmitting SIB-X.
To achieve the above object, in a first aspect, the present disclosure provides a subframe identification method, the method comprising:
when the target subframe is not a subframe used for transmitting a narrow-band main synchronous signal, a narrow-band auxiliary synchronous signal, a main information block and a system information block SIB1, determining a repeated mode of the target subframe in a target system information block, wherein the target system information block is other system information blocks SIB-X except the system information block SIB 1;
determining an ending subframe for transmitting SIB-X in the repeating pattern;
and when the target subframe is positioned before the ending subframe, determining the target subframe as a subframe used for transmitting SIB-X, and determining subframes which are not used for transmitting a narrow-band main synchronous signal, a narrow-band auxiliary synchronous signal, a main information block and a system information block SIB1 between the target subframe and the ending subframe as subframes used for transmitting SIB-X.
Optionally, before determining the repeating pattern to which the target subframe belongs in the target system information block, the method further comprises:
determining at least one configured SIB-X according to the configuration information stored in the SIB 1;
each SIB-X of the at least one SIB-X is separately determined as the target system information block.
Optionally, the determining an ending subframe in the repeating pattern for transmitting the target system information block includes:
determining a target subframe length for transmitting SIB-X;
determining a plurality of subframes with the subframe length being the target subframe length from subframes which are not used for transmitting a narrowband primary synchronization signal, a narrowband secondary synchronization signal, a primary information block and a system information block SIB1 in the repeated mode;
and determining a last subframe in the plurality of subframes as the ending subframe.
Optionally, the method further comprises:
in the bit map, the bits of the subframe used for transmitting SIB-X are marked as binary 1, and the bits of the subframe not used for transmitting SIB-X are marked as binary 0;
and identifying the sub-frame according to the bit value of the sub-frame in the bit map.
Optionally, the method further comprises:
and in the repeated mode of the target subframe, when the target subframe is positioned behind the ending subframe, determining the target subframe as a subframe for downlink control or service channel transmission.
In a second aspect, the present disclosure also provides a subframe identification apparatus, the apparatus comprising:
a first determining module, configured to determine, when a target subframe is not a subframe for transmitting a narrowband primary synchronization signal, a narrowband secondary synchronization signal, a primary information block, and a system information block SIB1, a repetition mode to which the target subframe belongs in a target system information block, where the target system information block is another system information block SIB-X except the system information block SIB 1;
a second determining module, configured to determine an ending subframe for transmitting SIB-X in the repeating pattern;
and a third determining module, configured to determine, when the target subframe is located before the end subframe, that the target subframe is a subframe for transmitting SIB-X, and determine, as a subframe for transmitting SIB-X, a subframe between the target subframe and the end subframe that is not used for transmitting a narrowband primary synchronization signal, a narrowband secondary synchronization signal, a primary information block, and a system information block SIB1.
Optionally, the apparatus further comprises:
a fourth determining module, configured to determine, according to the configuration information stored in the SIB1, at least one configured SIB-X before the first determining module determines a repeating pattern to which the target subframe belongs in the target system information block;
and a fifth determining module, configured to determine each SIB-X of the at least one SIB-X as the target system information block respectively.
Optionally, the second determining module is configured to:
determining a target subframe length for transmitting SIB-X;
determining a plurality of subframes with the subframe length being the target subframe length from subframes which are not used for transmitting a narrowband primary synchronization signal, a narrowband secondary synchronization signal, a primary information block and a system information block SIB1 in the repeated mode;
and determining a last subframe in the plurality of subframes as the ending subframe.
Optionally, the apparatus further comprises:
a marking module, configured to mark bits of a subframe used for transmitting SIB-X as binary 1 and bits of a subframe not used for transmitting SIB-X as binary 0 in a bit map;
and the identification module is used for identifying the subframe according to the bit value of the subframe in the bit bitmap.
Optionally, the apparatus further comprises:
and a sixth determining module, configured to determine, in a repeating pattern to which the target subframe belongs, that the target subframe is a subframe for downlink control or traffic channel transmission when the target subframe is located after the end subframe.
In a third aspect, the present disclosure also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the method of any of the first aspects.
In a fourth aspect, the present disclosure also provides an electronic device, including:
a memory having a computer program stored thereon;
a processor for executing the computer program in the memory to implement the steps of the method of any of the first aspects.
According to the technical scheme, the repeated mode of the target subframe in the target system information block can be determined, then the ending subframe used for transmitting the SIB-X in the repeated mode is determined, finally when the target subframe is positioned before the ending subframe, the target subframe is determined to be the subframe used for transmitting the SIB-X, and the subframes which are not used for transmitting the narrow-band main synchronous signal, the narrow-band auxiliary synchronous signal, the main information block and the system information block SIB1 between the target subframe and the ending subframe are determined to be the subframes used for transmitting the SIB-X. Compared with the subframe identification method in the related art, the subframe identification method disclosed by the invention does not need repeated redundant calculation and judgment, and the subframe for transmitting the SIB-X can be rapidly determined through the positions of the target subframe and the ending subframe, so that the identification efficiency of the SIB-X subframe is improved.
Additional features and advantages of the present disclosure will be set forth in the detailed description which follows.
Drawings
The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification, illustrate the disclosure and together with the description serve to explain, but do not limit the disclosure. In the drawings:
FIG. 1 is a flow chart illustrating a subframe identification method according to an exemplary embodiment of the present disclosure;
FIG. 2 is a schematic diagram of subframes in a subframe identification method according to an exemplary embodiment of the present disclosure;
FIG. 3 is a flow chart illustrating a sub-frame identification method according to another exemplary embodiment of the present disclosure;
FIG. 4 is a block diagram of a subframe identification device, according to an exemplary embodiment of the present disclosure;
fig. 5 is a block diagram of an electronic device, according to an exemplary embodiment of the present disclosure.
Detailed Description
Specific embodiments of the present disclosure are described in detail below with reference to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating and illustrating the disclosure, are not intended to limit the disclosure.
On the anchor carrier in NB-IoT (Narrow Band Internet of Things ), when determining subframes for Narrowband Physical Downlink Control Channel (NPDCCH), narrowband Physical Downlink Shared Channel (NPDSCH), etc. channel transmission, subframes for transmitting narrowband primary synchronization signals, narrowband secondary synchronization signals, primary information blocks, system information blocks SIB1, and other system information blocks (SIB-X) other than SIB1 need to be excluded from the radio frame, and then the remaining subframes in the radio frame are used for transmission of NPDCCH, NPDSCH, etc. channels. Among them, excluding subframes for transmitting SIB-X is difficult.
In the related art, excluding that the subframe for transmitting SIB-X mainly aims at all possible SIB-X, starting from the radio frame corresponding to SIB-X, which is not the first subframe for transmitting narrowband primary synchronization signal, narrowband secondary synchronization signal, primary information block and SIB1, until the target subframe, counting whether the number of subframes exceeds the transmission length of SIB-X, if yes, determining that the target subframe is not the subframe for transmitting SIB-X, otherwise, determining that the target subframe is the subframe for transmitting SIB-X. And when the identification of the next target subframe is carried out, continuing to repeat the process. In the whole subframe identification process, the subframe identification efficiency is not high because more repeated calculation and redundancy judgment exist.
In order to solve the above technical problems, embodiments of the present disclosure provide a subframe identification method, apparatus, storage medium, and electronic device, so as to improve subframe identification efficiency for transmitting SIB-X.
Fig. 1 is a flowchart illustrating a subframe identification method according to an exemplary embodiment of the present disclosure. Referring to fig. 1, the subframe identification method may include the steps of:
step S101, when a target subframe is not a subframe for transmitting a narrowband primary synchronization signal, a narrowband secondary synchronization signal, a primary information block and a system information block SIB1, determining a repeated mode of the target subframe in a target system information block, wherein the target system information block is other system information blocks SIB-X except the system information block SIB 1;
step S102, determining an ending subframe used for transmitting SIB-X in the repeated mode;
step S103, when the target subframe is located before the end subframe, determining the target subframe as a subframe for transmitting SIB-X, and determining subframes between the target subframe and the end subframe, which are not used for transmitting narrowband primary synchronization signals, narrowband secondary synchronization signals, primary information blocks, and system information blocks SIB1, as subframes for transmitting SIB-X.
In the above manner, when the identification of the subframe for transmitting SIB-X is performed, the subframe for transmitting SIB-X can be quickly determined by the positions of the target subframe and the end subframe. Compared with the mode of carrying out sub-frame identification through repeated calculation and judgment in the related art, the sub-frame identification method of the embodiment of the disclosure can improve sub-frame identification efficiency for transmitting SIB-X.
In order to enable those skilled in the art to better understand the technical solutions provided by the embodiments of the present disclosure, the following details of the above steps are described.
Before step S101, it may be determined whether the target subframe is a subframe for transmitting a Narrowband Primary Synchronization Signal (NPSS), a Narrowband Secondary Synchronization Signal (NSSS), a Master Information Block (MIB), and a system information block SIB1.
For example, since NPSS is fixed to be transmitted at subframe 5 of each radio frame in NB-IoT, in determining whether or not a target subframe is a subframe for transmitting NPSS, determination may be made according to whether or not the target subframe number is 5. Similarly, since NSSS is fixed to subframe 9 of each even-numbered radio frame for transmission, when determining whether or not the target subframe is a subframe for transmitting NSSS, determination can be made based on whether or not the target subframe number is 9. In addition, since MIB is fixed to subframe 0 of each radio frame for transmission, in judging whether or not a target subframe is a subframe for transmitting MIB, judgment can be made according to whether or not the target subframe number is 0.
For example, when determining whether the target subframe is a subframe for transmitting SIB1, it may be determined whether the target subframe number is the determined subframe for transmitting SIB1 in the radio frame first according to the cell ID and the number of repetitions included in the broadcast information.
Specifically, the repetition number may be set to a value of 4, 8, 16, etc. according to the communication requirement, which is not limited by the embodiment of the present disclosure. For example, the repetition number is 4, and since the scheduling period of SIB1 is 2560ms (256 radio frames), it can be determined that transmission is repeated every 64 radio frames within 2560ms according to the repetition number of 4. Likewise, when the repetition numbers are 8 and 16, respectively, it can be determined that transmission is repeated every 32 and 16 radio frames within 2560ms, respectively.
It should be appreciated that one repeated transmission of SIB1 may be transmitted mapped onto subframe 4 of 8 out of 16 consecutive radio frames, i.e., SIB1 transmission requires 8 radio frames and is transmitted over subframe 4 of the 8 radio frames. The procedure of determining 8 radio frames for transmitting SIB1 is illustrated below,
for example, the number of radio frames repeatedly transmitted once in 2560ms may be determined according to the repetition number, then modulo calculation is performed on the repetition number through the cell ID, and then the starting radio frame for repeated transmission and 8 radio frames for SIB1 transmission are determined according to the modulo result.
In NB-IoT, when the repetition number is 4, if the calculation result of taking the module of the cell ID to the repetition number (4) is equal to 0,1,2, and 3, respectively, it may be determined that the start radio frame of the repetition transmission is a radio frame with frame number module 64 of 0, 16, 32, and 48, respectively, and it may be determined that SIB1 is transmitted through 8 even frames. When the repetition number is 8, if the calculation result of the decimal 2 modulo the cell ID is equal to 0,1, respectively, it may be determined that the initial radio frames of the repeated transmission are radio frames of which the frame numbers modulo 32 is 0 and 16, respectively, and it may be determined that SIB1 is transmitted by 8 even frames. When the repetition number is 16, if the calculation result of the decimal 2 modulo the cell ID is equal to 0 and 1, respectively, it can be determined that the initial radio frames of the repeated transmission are radio frames of which the frame numbers modulo 16 is 0 and 1, respectively, and whether SIB1 is transmitted by 8 even frames or 8 odd frames can be determined according to the cell ID.
For example, the cell ID is 0, and the number of repetitions included in the preset configuration information is 4, that is, the repetition is transmitted every 64 radio frames within 2560 ms. The SIB1 transmission is identical every 64 radio frames. Since the result of modulo calculation of the cell ID (0) for the repetition number (4) is 0, it is possible to determine that the frame number modulo 64 of the start radio frame of the repetition transmission is 0, that is, the radio frame for transmitting SIB1 can be determined in the first 16 frames of every 64 frames.
Further, in the first 16 frames, since the repetition number is 4, it can be determined that SIB1 is transmitted through subframe 4 of 8 even frames, i.e., it can be determined that SIB1 is transmitted through subframe 4 of the even frames of the first 16 frames.
Therefore, in determining whether the target subframe is a subframe for transmitting SIB1, it may be first determined whether a radio frame to which the target subframe belongs is a radio frame for transmitting SIB1. If it is determined that the radio frame to which the target subframe belongs is a radio frame for transmitting SIB1, it may be further determined whether the target subframe number is 4. If the target subframe number is not 4, it may be determined that the target subframe is not a subframe for transmitting SIB1.
Of course, in another possible manner, when determining whether the target subframe is a subframe for transmitting SIB1, it may also be directly determined whether the subframe number of the target subframe in the radio frame to which the target subframe belongs is 4, and if the subframe number of the target subframe in the radio frame to which the target subframe belongs is not 4, it may be determined that the target subframe is not a subframe for transmitting SIB1.
After determining that the target subframe is not a subframe for transmitting NPSS, NSSS, MIB and SIB1, a repetition pattern to which the target subframe belongs in a target system information block, which is other system information block SIB-X than the system information block SIB1, may be determined.
Illustratively, in NB-IoT, a plurality of system information blocks including SIB1, SIB2, SIB3, etc., SIB-X is other system information blocks than SIB1 in embodiments of the present disclosure. It should be understood that the disclosed embodiments are not limited to the specific type and content of SIB-X.
In one possible manner, the configured at least one SIB-X may also be determined according to configuration information stored in SIB1, and then each of the at least one SIB-X may be separately determined as the target system information block.
That is, the subframe identification method provided in the embodiments of the present disclosure may perform the subframe identification process by determining the configured system information block, instead of performing the subframe identification process by all possible system information blocks, which may reduce the judgment of the invalid SIB-X, so that the subframe identification may be performed more rapidly, and the efficiency of the subframe identification may be improved.
For example, there may be a maximum of 8 system information blocks in the NB-IoT, but a certain NB-IoT system actually configures only 2 system information blocks, adding 6 invalid decision procedures if the subframe identification procedure is performed on all possible system information blocks. For the processor, the process of reading data and judging for 6 times is more, so that the process of carrying out subframe identification is low in efficiency. According to the subframe identification process in the embodiment of the disclosure, the NB-IoT preconfigured system information block can be determined, and then the subframe identification is performed on the configured system information block, which can reduce invalid judgment, so that the subframe identification can be performed more quickly, and the efficiency of the subframe identification is improved.
For example, one scheduling information table is stored in SIB1, from which it can be determined how many SIBs-X the NB-IoT actually configures, and specific configuration parameters for each SIB-X can be determined. Thus, the configured at least one SIB-X may be determined according to the configuration information stored in SIB1, and then each SIB-X of the at least one SIB-X may be respectively determined as a target system information block, and a repetition pattern to which the target subframe belongs in the target system information block may be respectively determined.
For example, determining the repetition pattern to which the target subframe belongs in the target system information block may be to determine the subframe range of each repetition pattern in the target system information block according to the starting position and the length of the transmission window in the target system information block and the number information of the repetition patterns included in SIB1. When the target subframe is located within a subframe range of a certain repetition pattern, it may be determined that the target subframe belongs to the repetition pattern.
For example, if the frame number of the target subframe is 11, the window start position in the target system information block is 0, the window length is 40, and the repetition pattern is 2, it may be determined that two repetition patterns are included in the window length, the first repetition pattern has a subframe range of subframe 0 to subframe 19, and the second repetition pattern has a subframe range of subframe 20 to subframe 39. In this case, it may be determined that the target subframe 11 is located within the subframe range of the first repeating pattern, that is, it may be determined that the repeating pattern to which the target subframe 11 belongs is the first repeating pattern.
It should be appreciated that it may also be determined whether the target subframe is within a transmission window corresponding to the target system information block before determining the repetition pattern to which the target subframe belongs. If the target subframe is determined to be in the transmission window corresponding to the target system information block, further determining a repeated mode to which the target subframe belongs. In another possible manner, if the target subframe is not within the transmission window corresponding to the target system information block, the whole subframe identification process can be directly ended, so that redundant judgment is avoided.
After determining the repetition pattern to which the target subframe belongs in the target system information block, an ending subframe for transmitting SIB-X in the repetition pattern may be determined in step S102.
In one possible manner, the target subframe length for transmitting SIB-X may be determined first, then, in subframes not used for transmitting the narrowband primary synchronization signal, the narrowband secondary synchronization signal, the primary information block, and the system information block SIB1 in the repetition mode, a plurality of subframes with the subframe length being the target subframe length are determined, and finally, the last subframe in the plurality of subframes is determined as an end subframe.
For example, the target subframe length determined for transmitting SIB-X may be determined according to configuration information corresponding to SIB-X stored in SIB1. It should be appreciated that the target subframe length may be set to 4 or 8 according to different communication requirements, which is not limited by the embodiments of the present disclosure.
After determining the target subframe length for transmitting SIB-X, a plurality of subframes having a subframe length of the target subframe length may be determined among subframes not used for transmitting NPSS, NSSS, MIB and SIB1 in the repetition pattern. For example, referring to fig. 2, the target subframe length is 8, subframes 0 and 10 are used to transmit MIB, subframe 4 is used to transmit SIB1, subframe 5 is used to transmit NPSS, subframe 9 is used to transmit NSSS, and thus, it may be sequentially determined that 8 subframes for transmitting SIB-X are subframes 1,2, 3, 6, 7, 8, 11, and 12, respectively, in the repetition pattern.
After determining the plurality of subframes, a last subframe of the plurality of subframes may be determined as an ending subframe, e.g., in the example of the target subframe length of 8 described above, subframe 12 is the last subframe of the 8 subframes, and thus subframe 12 may be determined as an ending subframe.
After determining the end subframe, it is possible to determine the target subframe as a subframe for transmitting SIB-X and determine subframes between the target subframe and the end subframe, which are not used for transmitting the narrowband primary synchronization signal, the narrowband secondary synchronization signal, the primary information block, and the system information block SIB1, as subframes for transmitting SIB-X when the target subframe is located before the end subframe in step S103.
For example, referring to fig. 2, the end subframe is subframe 12, and when the target subframe is subframe 2, the target subframe (subframe 2) is located before the end subframe number (subframe 12), so that subframe 2 may be determined as a subframe for transmitting SIB-X, and subframes between subframe 2 and subframe 12, which are not used for transmitting NPSS, NSSS, MIB and SIB1, may be determined as subframes for transmitting SIB-X, that is, subframes 3, 6, 7, 8, 11 may be directly determined as subframes for transmitting SIB-X, without sequentially performing a subframe identification procedure on the above subframes, so that subframes for transmitting SIB-X may be more rapidly determined, and subframe identification efficiency may be improved.
In another possible manner, in the repetition mode to which the target subframe belongs, when the target subframe is located after the end subframe, the target subframe may be determined as a subframe for downlink control or traffic channel transmission.
For example, the subframe used for downlink control or traffic channel transmission may be, for example, a subframe used for channel transmission such as NPDCCH, NPDSCH, which is not limited by the embodiments of the present disclosure.
For example, referring to fig. 2, the ending subframe is subframe 12, and when the target subframe is subframe 13, the target subframe (subframe 13) is located after the ending subframe (subframe 12), it may be directly determined that subframe 13 is a subframe for downlink control or traffic channel transmission.
In one possible way, it is also possible to mark the bits of the subframe used for transmitting SIB-X as binary 1 and the bits of the subframe not used for transmitting SIB-X as binary 0 in the bit bitmap, and then identify the subframe according to the bit value of the subframe in the bit bitmap.
For example, the maximum period of SIB-X is 40960 subframes, so subframes for transmitting SIB-X within this period may be marked in a bit bitmap (bit-map), such as with a binary 1 for subframes for transmitting SIB-X and a binary 0 for bits not for subframes for transmitting SIB-X. Then, when the subframe is identified, the bit corresponding to the subframe can be determined according to the position of the subframe in the period. If the bit is 1, the subframe may be determined to be a subframe for transmitting SIB-X, otherwise it may be determined that the subframe is not a subframe for transmitting SIB-X.
It should be appreciated that in another possible manner, bits of a subframe used to transmit SIB-X may also be marked as binary 0 in a bit bitmap, bits of a subframe not used to transmit SIB-X may be marked as binary 1, and so on, which is not limited by the embodiments of the present disclosure.
By the method, the subframe for transmitting the SIB-X can be identified more quickly according to the bit map, so that the efficiency of identifying the subframe is improved.
In another possible manner, bits of a subframe determined to be used for downlink control or traffic channel transmission may also be marked as binary 1 in a bit bitmap, and bits of a subframe not used for downlink control or traffic channel transmission may be marked as binary 0. Alternatively, bits of a subframe determined for downlink control or traffic channel transmission may be marked as binary 0 and bits of a subframe not used for downlink control or traffic channel transmission may be marked as binary 1 in a bit map. Therefore, in the embodiment of the present disclosure, whether the subframe is a subframe for downlink control or traffic channel transmission may also be directly determined according to the bit corresponding to the target subframe, thereby improving the efficiency of subframe identification.
It should be appreciated that, in order to avoid confusion of the result, when marking the bit corresponding to the subframe in the bit bitmap, one case may be selected for marking in both cases of whether the subframe is a subframe for transmitting SIB-X and whether the subframe is a subframe for downlink control or traffic channel transmission.
The subframe identification method provided by the embodiment of the present disclosure is described below through another complete embodiment.
Referring to fig. 3, the subframe identification method may include the steps of:
step S301, according to the configuration information of SIB-X obtained from SIB1, determining N configured SIB-X. Wherein N is a positive integer greater than 0.
In step S302, N SIB-X are recorded with the storage sequence of I (I), and the parameter sibxOffset is initialized.
Wherein i=0, 1,2, … …, and N-1, i has an initial value of 0. The sibxOffset is used to characterize whether the target subframe is located before the end subframe in the belonging repetition pattern, if so, the sibxOffset is positive, otherwise the sibxOffset is negative. It should be appreciated that the initial value of the parameter sibxOffset may be set to-1.
Step S303, judging whether the target subframe is a subframe for transmitting the MIB, if so, proceeding to step S304, otherwise proceeding to step S305.
Step S304, the next subframe of the target subframe is taken as the target subframe, and the process proceeds to step S303.
Step S305, it is determined whether the target subframe is a subframe for transmitting NPSS or NSSS, if so, the process proceeds to step S304, otherwise, the process proceeds to step S306.
Step S306, judging whether the target subframe is a subframe for transmitting SIB1, if so, proceeding to step S304, otherwise proceeding to step S307.
Step S307, it is determined whether the parameter sibxOffset is less than 0, if yes, step S308 is entered, otherwise step S309 is entered.
Step S308, judging whether the target subframe is in the transmission window corresponding to the target system information block SIB [ I (I) ], if so, proceeding to step S310, otherwise proceeding to step S314.
Step S309, the next subframe of the ending subframe for transmitting SIB-X in the repeating pattern to which the target subframe belongs is taken as the target subframe, and the parameter sibxOffset is set to-1, and the process proceeds to step S303.
It should be understood that when the parameter sibxOffset is greater than 0, the step S309 is performed, which indicates that the frame number of the target subframe is located before the end subframe for transmitting SIB-X in the repetition pattern to which the target subframe belongs, then the target subframe may be determined as the subframe for transmitting SIB-X, and the subframe between the target subframe and the end subframe, which is not used for transmitting NPSS, NSSS, MIB and SIB1, may be directly determined as the subframe for transmitting SIB-X, so that the next subframe to the end subframe may be directly skipped for subframe identification, which improves the efficiency of subframe identification.
Step S310, determining the repeated mode of the target subframe in SIB [ I (I) ] and proceeding to step S312.
Step S311, the next SIB-X of SIB [ I (I) ] is sub-frame identified according to the storage order I (I), and the process proceeds to step S307.
Step S312, calculating according to the ending subframe number used for transmitting SIB-X and the target subframe number in the repeated mode to which the target subframe belongs, and assigning the calculation result to the parameter sibxOffset, and proceeding to step S313.
Wherein, the ending subframe number and the target subframe number can be calculated by the following ways: (end subframe number-target subframe number +10240)% 10240.
Step S313, it is determined whether the parameter sibxOffset is less than 0, if yes, step 315 is entered, otherwise step S309 is entered.
It should be understood that, in step S313, when the parameter sibxOffset is less than 0, it is explained that the target subframe is after the end subframe, and it may be determined that the target subframe is not a subframe for transmitting NPSS, NSSS, MIB and SIB1 according to the judgment of the previous step, and thus, it may be determined that the target subframe is a subframe for downlink control or traffic channel transmission, so that step S315 may be entered, otherwise, step S309 may be entered.
Step S314, judging whether the configured N SIB-X are subjected to sub-frame identification, if not, proceeding to step S311, otherwise proceeding to step S315.
In step S315, the target subframe is determined to be a subframe for downlink control or traffic channel transmission.
By the subframe identification method, whether a certain subframe is a subframe used for transmitting the SIB-X can be rapidly determined, so that the subframe used for transmitting the SIB-X can be rapidly eliminated in the process of searching the subframe used for transmitting the downlink control or the service channel, the subframe used for transmitting the downlink control or the service channel can be more rapidly searched, the processing speed of a communication system is improved, and the time delay of the communication system is reduced.
Based on the same inventive concept, referring to fig. 4, the present disclosure further provides a subframe identification apparatus 400, which may include:
a first determining module 401, configured to determine, when a target subframe is not a subframe for transmitting a narrowband primary synchronization signal, a narrowband secondary synchronization signal, a primary information block, and a system information block SIB1, a repetition mode to which the target subframe belongs in a target system information block, where the target system information block is another system information block SIB-X except the system information block SIB 1;
a second determining module 402, configured to determine an ending subframe for transmitting SIB-X in the repeating pattern;
a third determining module 403, configured to determine, when the frame number of the target subframe is less than or equal to the frame number of the end subframe, that the target subframe is a subframe for transmitting SIB-X, and determine, as a subframe for transmitting SIB-X, a subframe between the target subframe and the end subframe that is not used for transmitting narrowband primary synchronization signal, narrowband secondary synchronization signal, primary information block, and system information block SIB1.
Optionally, the apparatus 400 further includes:
a fourth determining module, configured to determine, according to the configuration information stored in the SIB1, at least one configured SIB-X before the first determining module determines a repeating pattern to which the target subframe belongs in the target system information block;
and a fifth determining module, configured to determine each SIB-X of the at least one SIB-X as the target system information block respectively.
Optionally, the second determining module 402 is configured to:
determining a target subframe length for transmitting SIB-X;
determining a plurality of subframes with the subframe length being the target subframe length from subframes which are not used for transmitting a narrowband primary synchronization signal, a narrowband secondary synchronization signal, a primary information block and a system information block SIB1 in the repeated mode;
and determining a subframe with the largest frame number in the subframes as the ending subframe.
Optionally, the apparatus 400 further includes:
a marking module, configured to mark bits of a subframe used for transmitting SIB-X as binary 1 and bits of a subframe not used for transmitting SIB-X as binary 0 in a bit map;
and the identification module is used for identifying the subframe according to the bit value of the subframe in the bit bitmap.
Optionally, the apparatus 400 further includes:
and a sixth determining module, configured to determine, in a repeating pattern to which the target subframe belongs, that the target subframe is a subframe for downlink control or traffic channel transmission when the target subframe is located after the end subframe.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
With any of the above-described subframe identification apparatuses, when subframe identification for transmitting SIB-X is performed, a subframe for transmitting SIB-X can be quickly determined by the positions of the target subframe and the end subframe. Compared with the mode of carrying out sub-frame identification through repeated calculation and judgment in the related art, the sub-frame identification method of the embodiment of the disclosure can improve sub-frame identification efficiency for transmitting SIB-X.
Based on the same inventive concept, the present disclosure also provides an electronic device, including:
a memory having a computer program stored thereon;
and a processor for executing the computer program in the memory to implement the steps of any of the subframe identification methods described above.
With the above electronic device, when the identification of the subframe for transmitting SIB-X is performed, the subframe for transmitting SIB-X can be quickly determined by the positions of the target subframe and the end subframe. Compared with the mode of carrying out sub-frame identification through repeated calculation and judgment in the related art, the sub-frame identification method of the embodiment of the disclosure can improve sub-frame identification efficiency for transmitting SIB-X.
In one possible way, a block diagram of the electronic device may be as shown in fig. 5. Referring to fig. 5, the electronic device 500 may include: a processor 501, a memory 502. The electronic device 500 may also include one or more of a multimedia component 503, an input/output (I/O) interface 504, and a communication component 505.
The processor 501 is configured to control the overall operation of the electronic device 500 to perform all or part of the steps in the subframe identification method described above. The memory 502 is used to store various types of data to support operation at the electronic device 500, which may include, for example, instructions for any application or method operating on the electronic device 500, as well as application-related data, such as SIB-X configuration information, bitmaps, and the like.
The Memory 502 may be implemented by any type of volatile or non-volatile Memory device or combination thereof, such as static random access Memory (Static Random Access Memory, SRAM for short), electrically erasable programmable Read-Only Memory (Electrically Erasable Programmable Read-Only Memory, EEPROM for short), erasable programmable Read-Only Memory (Erasable Programmable Read-Only Memory, EPROM for short), programmable Read-Only Memory (Programmable Read-Only Memory, PROM for short), read-Only Memory (ROM for short), magnetic Memory, flash Memory, magnetic disk, or optical disk.
The multimedia component 503 may include a screen and an audio component. Wherein the screen may be, for example, a touch screen, the audio component being for outputting and/or inputting audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in the memory 502 or transmitted through the communication component 505. The audio assembly further comprises at least one speaker for outputting audio signals.
The I/O interface 504 provides an interface between the processor 501 and other interface modules, which may be a keyboard, mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 505 is used for wired or wireless communication between the electronic device 500 and other devices. Wireless communication, such as Wi-Fi, bluetooth, near field communication (Near Field Communication, NFC for short), 2G, 3G, 4G, NB-IOT, eMTC, or other 5G, etc., or one or a combination of more of them, is not limited herein. The corresponding communication component 507 may thus comprise: wi-Fi module, bluetooth module, NFC module, etc.
In an exemplary embodiment, the electronic device 500 may be implemented by one or more application specific integrated circuits (Application Specific Integrated Circuit, abbreviated ASIC), digital signal processor (Digital Signal Processor, abbreviated DSP), digital signal processing device (Digital Signal Processing Device, abbreviated DSPD), programmable logic device (Programmable Logic Device, abbreviated PLD), field programmable gate array (Field Programmable Gate Array, abbreviated FPGA), controller, microcontroller, microprocessor, or other electronic components for performing the above-described subframe identification method.
In another exemplary embodiment, a computer readable storage medium is also provided, comprising program instructions which, when executed by a processor, implement the steps of the subframe identification method described above. For example, the computer readable storage medium may be the memory 502 described above including program instructions executable by the processor 501 of the electronic device 500 to perform the sub-frame identification method described above.
With the above storage medium, when the identification of the subframe for transmitting SIB-X is performed, the subframe for transmitting SIB-X can be quickly determined by the positions of the target subframe and the end subframe. Compared with the mode of carrying out sub-frame identification through repeated calculation and judgment in the related art, the sub-frame identification method of the embodiment of the disclosure can improve sub-frame identification efficiency for transmitting SIB-X.
The preferred embodiments of the present disclosure have been described in detail above with reference to the accompanying drawings, but the present disclosure is not limited to the specific details of the above embodiments, and various simple modifications may be made to the technical solutions of the present disclosure within the scope of the technical concept of the present disclosure, and all the simple modifications belong to the protection scope of the present disclosure.
In addition, the specific features described in the foregoing embodiments may be combined in any suitable manner, and in order to avoid unnecessary repetition, the present disclosure does not further describe various possible combinations.
Moreover, any combination between the various embodiments of the present disclosure is possible as long as it does not depart from the spirit of the present disclosure, which should also be construed as the disclosure of the present disclosure.
Claims (12)
1. A method of subframe identification, the method comprising:
when the target subframe is not a subframe used for transmitting a narrow-band main synchronous signal, a narrow-band auxiliary synchronous signal, a main information block and a system information block SIB1, determining a repeated mode of the target subframe in a target system information block, wherein the target system information block is other system information blocks SIB-X except the system information block SIB 1;
determining an ending subframe for transmitting SIB-X in the repeating pattern;
and when the target subframe is positioned before the ending subframe, determining the target subframe as a subframe used for transmitting SIB-X, and determining subframes which are not used for transmitting a narrow-band main synchronous signal, a narrow-band auxiliary synchronous signal, a main information block and a system information block SIB1 between the target subframe and the ending subframe as subframes used for transmitting SIB-X.
2. The method of claim 1, wherein prior to determining the repeat pattern to which the target subframe belongs in the target system information block, the method further comprises:
determining at least one configured SIB-X according to the configuration information stored in the SIB 1;
each SIB-X of the at least one SIB-X is separately determined as the target system information block.
3. The method of claim 1, wherein the determining an ending subframe in the repeating pattern for transmitting the target system information block comprises:
determining a target subframe length for transmitting SIB-X;
determining a plurality of subframes with the subframe length being the target subframe length from subframes which are not used for transmitting a narrowband primary synchronization signal, a narrowband secondary synchronization signal, a primary information block and a system information block SIB1 in the repeated mode;
and determining a last subframe in the plurality of subframes as the ending subframe.
4. A method according to any one of claims 1-3, wherein the method further comprises:
in the bit map, the bits of the subframe used for transmitting SIB-X are marked as binary 1, and the bits of the subframe not used for transmitting SIB-X are marked as binary 0;
and identifying the sub-frame according to the bit value of the sub-frame in the bit map.
5. A method according to any one of claims 1-3, wherein the method further comprises:
and in the repeated mode of the target subframe, when the target subframe is positioned behind the ending subframe, determining the target subframe as a subframe for downlink control or service channel transmission.
6. A subframe identification device, the device comprising:
a first determining module, configured to determine, when a target subframe is not a subframe for transmitting a narrowband primary synchronization signal, a narrowband secondary synchronization signal, a primary information block, and a system information block SIB1, a repetition mode to which the target subframe belongs in a target system information block, where the target system information block is another system information block SIB-X except the system information block SIB 1;
a second determining module, configured to determine an ending subframe for transmitting SIB-X in the repeating pattern;
and a third determining module, configured to determine, when the target subframe is located before the end subframe, that the target subframe is a subframe for transmitting SIB-X, and determine, as a subframe for transmitting SIB-X, a subframe between the target subframe and the end subframe that is not used for transmitting a narrowband primary synchronization signal, a narrowband secondary synchronization signal, a primary information block, and a system information block SIB1.
7. The apparatus of claim 6, wherein the apparatus further comprises:
a fourth determining module, configured to determine, according to the configuration information stored in the SIB1, at least one configured SIB-X before the first determining module determines a repeating pattern to which the target subframe belongs in the target system information block;
and a fifth determining module, configured to determine each SIB-X of the at least one SIB-X as the target system information block respectively.
8. The apparatus of claim 6, wherein the second determining module is configured to:
determining a target subframe length for transmitting SIB-X;
determining a plurality of subframes with the subframe length being the target subframe length from subframes which are not used for transmitting a narrowband primary synchronization signal, a narrowband secondary synchronization signal, a primary information block and a system information block SIB1 in the repeated mode;
and determining a last subframe in the plurality of subframes as the ending subframe.
9. The apparatus according to any one of claims 6-8, wherein the apparatus further comprises:
a marking module, configured to mark bits of a subframe used for transmitting SIB-X as binary 1 and bits of a subframe not used for transmitting SIB-X as binary 0 in a bit map;
and the identification module is used for identifying the subframe according to the bit value of the subframe in the bit bitmap.
10. The apparatus according to any one of claims 6-8, wherein the apparatus further comprises:
and a sixth determining module, configured to determine, in a repeating pattern to which the target subframe belongs, that the target subframe is a subframe for downlink control or traffic channel transmission when the target subframe is located after the end subframe.
11. A computer readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the steps of the method according to any one of claims 1-5.
12. An electronic device, comprising:
a memory having a computer program stored thereon;
a processor for executing the computer program in the memory to implement the steps of the method of any one of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910082453.6A CN111491306B (en) | 2019-01-28 | 2019-01-28 | Subframe identification method and device, storage medium and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910082453.6A CN111491306B (en) | 2019-01-28 | 2019-01-28 | Subframe identification method and device, storage medium and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111491306A CN111491306A (en) | 2020-08-04 |
CN111491306B true CN111491306B (en) | 2023-05-12 |
Family
ID=71794284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910082453.6A Active CN111491306B (en) | 2019-01-28 | 2019-01-28 | Subframe identification method and device, storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111491306B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105745848A (en) * | 2013-11-01 | 2016-07-06 | 三星电子株式会社 | Methods and apparatus for enhanced coverage transmission for LTE advanced |
CN107046722A (en) * | 2016-02-05 | 2017-08-15 | 中兴通讯股份有限公司 | The determination method and device at scheduling timing interval |
CN108307507A (en) * | 2016-08-11 | 2018-07-20 | 株式会社Kt | Method and its equipment for receiving multi-case data |
WO2018174607A1 (en) * | 2017-03-22 | 2018-09-27 | 엘지전자(주) | Method for transmitting and receiving system information in wireless communication system, and apparatus therefor |
CN109076440A (en) * | 2016-04-29 | 2018-12-21 | 金雅拓M2M有限责任公司 | For the method by base node Transmission system information |
-
2019
- 2019-01-28 CN CN201910082453.6A patent/CN111491306B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105745848A (en) * | 2013-11-01 | 2016-07-06 | 三星电子株式会社 | Methods and apparatus for enhanced coverage transmission for LTE advanced |
CN107046722A (en) * | 2016-02-05 | 2017-08-15 | 中兴通讯股份有限公司 | The determination method and device at scheduling timing interval |
CN109076440A (en) * | 2016-04-29 | 2018-12-21 | 金雅拓M2M有限责任公司 | For the method by base node Transmission system information |
CN108307507A (en) * | 2016-08-11 | 2018-07-20 | 株式会社Kt | Method and its equipment for receiving multi-case data |
WO2018174607A1 (en) * | 2017-03-22 | 2018-09-27 | 엘지전자(주) | Method for transmitting and receiving system information in wireless communication system, and apparatus therefor |
Non-Patent Citations (1)
Title |
---|
Ericsson. "R4-1706217 CR 36133 RRM requirements with eMBMS enhancements_v2".3GPP tsg_ran\WG4_Radio.2017,全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN111491306A (en) | 2020-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3340722B1 (en) | Method and device for transmitting data | |
US11997641B2 (en) | Control information transmission method, base station, and user equipment | |
EP3306997B1 (en) | Data packet transmission method and device | |
CN109792672B (en) | Data transmission method, network equipment and terminal equipment | |
CN108632985B (en) | Downlink synchronization method and device | |
US10270576B2 (en) | Information transmission method, user equipment, and base station | |
US10700843B2 (en) | Method and device for information transmission in machine-type communication system | |
CN115694731B (en) | Control information indication method, communication node and computer readable storage medium | |
US10959214B2 (en) | Information processing method, communication device, and computer storage medium for ensuring correct generation of a check bit | |
EP3713291B1 (en) | Resource allocation indication and receiving methods and devices | |
KR20160111518A (en) | Resource allocation method and user equipment | |
US20200351760A1 (en) | Method Of Indicating System Information Type, Network Device And User Equipment | |
US20220149987A1 (en) | Method for sidelink rate matching and resource mapping, and device | |
CN106982469B (en) | resource scheduling and collision indication method and equipment | |
EP4195843A1 (en) | Control signaling transmission method, control signaling acquisition method, device and storage medium | |
CN114747281A (en) | Time-frequency block cancellation | |
CN111491306B (en) | Subframe identification method and device, storage medium and electronic equipment | |
JP2019500783A (en) | Data transmission method and apparatus | |
EP4013151A1 (en) | Resource indication method and apparatus, and service node and storage medium | |
KR102071929B1 (en) | Method, device and system for transmitting information | |
CN107925993B (en) | Flexible uplink/downlink transmission in a wireless communication system | |
EP3627927B1 (en) | Information transmission method and device | |
AU2017434661B2 (en) | Transmission data method, terminal device, and network device | |
EP3840260A1 (en) | Scl parallel decoding method, apparatus, and device | |
US20230388927A1 (en) | Signal processing method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |