A control signaling decoding method and electronic device
By defining a short control signaling window, the problem that the control signaling configuration in the prior art is difficult to meet the short control signaling conditions, and the rapid and on-time control signaling transmission in the unauthorized spectrum of the high frequency band is achieved, which improves system reliability and reduces interference.
Patent Information
- Application Number
- CN202110368310.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-06
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2041-04-06
AI Technical Summary
The prior art is difficult to effectively configure control signaling as short control signaling, resulting in a duration of 10 milliseconds in the unauthorized spectrum in the high frequency band, violating the conditions of short control signaling.
By defining the short control signaling window, determine the sending timing and duration within a time interval, or directly define the period and duration of the short control signaling window to ensure that the total duration of the control signaling does not exceed 10 milliseconds.
It realizes the effective configuration of control signaling as short control signaling in the unauthorized spectrum of the high frequency band, ensuring the rapid and on-time issuance of control signaling, improving system reliability and reducing interference.
Smart Images

Figure CN115174018B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a control signaling decoding method and electronic equipment. Background Art
[0002] In high-band unlicensed spectrum, short control signaling may be used in accordance with regulations. Short control signaling may also be referred to as contention exempt short control signaling or listen-before-talk (LBT exempt operation).
[0003] Specifically, in the Rel-15 NR protocol of 5G New Radio (NR), when the total duration of short control signaling does not exceed 10 milliseconds within the 100 millisecond observation time, the short control signaling can be sent without Listen Before Talk (LBT). Therefore, the use of short control signaling can ensure that some important control signaling can be sent as soon as possible or on time, thereby improving system reliability and causing less interference (smaller duty cycle). However, how to configure control signaling as short control signaling is an urgent problem to be solved. Summary of the invention
[0004] In order to solve the problem of how to configure control signaling as short control signaling in the prior art, the present application provides a control signaling decoding method and an electronic device, and the present application also provides a computer-readable storage medium.
[0005] The present application embodiment adopts the following technical solutions:
[0006] In a first aspect, the present application provides a control signaling decoding method, comprising:
[0007] Determine the short control signaling window.
[0008] In an implementation manner of the first aspect, determining the short control signaling window includes:
[0009] A set of short control signaling windows within a first time interval is determined.
[0010] In an implementation manner of the first aspect, determining a group of short control signaling windows within the first time interval includes:
[0011] Determine the sending opportunities of the group of short control signaling windows within the first time interval and the duration of each sending opportunity.
[0012] In an implementation manner of the first aspect, determining the short control signaling window includes:
[0013] The period and duration of the short control signaling window are determined.
[0014] In an implementation manner of the first aspect, determining a group of short control signaling windows within the first time interval further includes:
[0015] The period and duration of the short control signaling window are determined to be valid only within one of the first time intervals.
[0016] In an implementation manner of the first aspect, determining the period and duration of the short control signaling window includes:
[0017] The period of the short control signaling window is determined according to the period of the synchronization signal block SSB, and the period of the short control signaling window is equal to the period of the SSB.
[0018] In an implementation manner of the first aspect, determining the period and duration of the short control signaling window includes:
[0019] The period of the short control signaling window is determined according to the period of the SSB, and the period of the short control signaling window is equal to 1 / X times the period of the SSB, where X is an integer greater than zero.
[0020] In an implementation manner of the first aspect, determining the period and duration of the short control signaling window includes:
[0021] The period of the short control signaling window is determined according to the period of the SSB, and the period of the short control signaling window is equal to X times the period of the SSB, where X is an integer greater than zero.
[0022] In an implementation manner of the first aspect, determining a group of short control signaling windows within the first time interval includes:
[0023] Determining a sending timing of the set of short control signaling windows within the first time interval;
[0024] The duration of the short control signaling window at the sending opportunity is derived according to the number of the sending opportunities.
[0025] In an implementation of the first aspect, the method further includes:
[0026] The period of a periodic reference signal or a periodic channel is determined according to the short control signaling window.
[0027] In an implementation manner of the first aspect, a period of the periodic reference signal or the periodic channel is a value that can be divided by the first time interval.
[0028] In an implementation manner of the first aspect, determining the period of the periodic reference signal or the periodic channel includes:
[0029] It is determined that the period at which the periodic reference signal or the periodic channel is configured is within one of the first time intervals.
[0030] In an implementation manner of the first aspect, the periodic reference signal may include but is not limited to a channel state information reference signal, a sounding reference signal and / or a positioning reference signal.
[0031] In an implementation manner of the first aspect, the periodic channel may include but is not limited to a configured physical uplink shared channel configured PUSCH, a configured physical downlink shared channel configured PDSCH and / or PDCCH.
[0032] In an implementation of the first aspect, the method further includes:
[0033] A message Msg1 is sent within the short control signaling window without performing LBT.
[0034] In an implementation of the first aspect, the method further includes:
[0035] Message three Msg3 is sent within the short control signaling window, and LBT is not performed.
[0036] In an implementation of the first aspect, the method further includes:
[0037] The physical downlink control channel PDCCH corresponding to the random access response is blindly detected only within the short control signaling window.
[0038] In an implementation manner of the first aspect, sending Msg3 within the short control signaling window includes:
[0039] If the time domain position of the Msg3 exceeds the last time slot of the short control signaling window where the message 2 Msg2 is located, then the time domain position of the Msg2 is determined to be the first time slot, and the first time slot is the time slot of the next short control signaling window of the short control signaling window where the Msg2 is located.
[0040] In an implementation manner of the first aspect, determining the time domain position of the Msg3 as the first time slot includes:
[0041] Determine the first time slot as the scheduling offset of the next short control signaling window of the short control signaling window where the Msg2 is located minus the first interval, wherein the first interval is the interval from the time slot of the second message to the last time slot of the short control signaling window where the second message is located.
[0042] In an implementation of the first aspect, the method further includes:
[0043] If there is no uplink resource after the PDCCH of the random access response within the short control signaling window, the PDCCH of the random access response is not detected.
[0044] In an implementation of the first aspect, the method further includes:
[0045] A sounding reference signal, a physical uplink control channel or a physical uplink control channel or a configured PUSCH is sent within the short control signaling window, and LBT is not performed.
[0046] In an implementation of the first aspect, the method further includes:
[0047] Scheduled to send the physical uplink shared channel within the short control signaling window, without LBT.
[0048] In an implementation of the first aspect, the method further includes:
[0049] When a channel or a signal has a symbol outside the short control signaling window, LBT is performed before sending the channel or the signal. In an implementation of the first aspect, determining a group of short control signaling windows within the first time interval includes:
[0050] The period and duration of the short control signaling window are determined.
[0051] In a second aspect, the present application proposes an electronic device, comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, the electronic device is triggered to execute the method steps described in the first aspect.
[0052] In a third aspect, the present application proposes a communication chip, characterized in that the communication chip comprises a memory for storing computer program instructions and a processor for executing the computer program instructions stored in the memory, wherein when the computer program instructions are executed by the processor, the communication chip is triggered to execute the method steps described in the first aspect.
[0053] In a fourth aspect, the present application proposes a computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, which, when executed on a computer, enables the computer to execute the method described in the first aspect.
[0054] According to the above technical solution proposed in the embodiment of the present application, at least the following technical effects can be achieved:
[0055] According to the method of the embodiment of the present application, decoding of control signaling configured as short control signaling can be implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Figure 1 Shown is a simplified structural diagram of a communication system according to an embodiment of the present application;
[0057] Figure 2 FIG. 4 is a schematic diagram of a four-step random access timing sequence according to an embodiment of the present application. DETAILED DESCRIPTION
[0058] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.
[0059] The terms used in the implementation section of this application are only used to explain the specific embodiments of this application and are not intended to limit this application.
[0060] Figure 1 FIG. 1 is a schematic diagram of a communication system according to an embodiment of the present application. Figure 1 As shown, the base station 110 communicates with the user equipment 120 based on the NR protocol. The user equipment 120 can randomly access the channel of the base station 110.
[0061] For the Random Access Channel (RACH) process, generally 4 steps (4-step random access) or 2 steps (2-step random access) are required. Figure 2 The following is a timing flow chart of the 4-step random access. Figure 2As shown, for the 4-step random access, the first step (S301) is that the user equipment 120 sends a physical random access channel (Physical Random Access Channel, PRACH), also known as message 1 (Message 1, Msg1); the second step (S302) is that the base station 110 sends a random access response (Random Access Response, RAR), also known as message 2 (Message 2, Msg2); the third step (S303) is that the user equipment 120 sends a message 3 (Message 3, Msg3), and message 3 can carry a high-level message of RRCSetupRequest; the fourth step (S304) is that the base station 110 sends a message 4 (Message 4, Msg4), and the user equipment can confirm that the contention access is successful by receiving message 4, that is, the base station confirms that the random access request of the user equipment (with the user equipment identification code) is accepted, and message 4 can carry a high-level message of RRCSetup. Generally, Msg1 may include a random access preamble or PRACH or random access preamble transmission; Msg2 may include RAR or random access response reception; Msg3 may include a physical uplink shared channel (PUSCH) scheduled by RAR uplink; Msg4 may include a physical downlink shared channel (PDSCH) with a UE contention resolution identifier. Since each step of the RACH process (e.g., S301-S304) is basically control signaling, it may be considered to configure these control signaling as short control signaling.
[0062] However, the time domain position of the user equipment 120 sending message 1 is uncertain, the time domain position of the base station 110 sending message 2 is also uncertain (the user equipment needs blind detection in the RAR window), the time domain position of the user equipment 120 sending message 3 is scheduled by the base station through message 2, and the time domain position of the base station sending message 4 is also uncertain (the user equipment needs blind detection). Therefore, if these control signalings (messages 1 / 2 / 3 / 4) are directly configured as short control signalings, the total duration of these control signalings may exceed 10 milliseconds within 100 milliseconds, that is, the condition of short control signaling is not met.
[0063] In response to the above problems, the present application proposes a communication solution based on a short control signaling window, which defines a short control signaling window. The base station sends control signaling that needs to be configured as short control signaling within the short control signaling window. In this way, the sending time of the control signaling can be concentrated in one window.
[0064] Specifically, a group of short control signaling windows is defined within a time interval (for example, the first time interval), and the sending opportunities and duration of each sending opportunity of the group of short control signaling windows within the time interval are defined, or the period and duration of the short control signaling window are directly defined (under the period and duration, the short control signaling window has a relatively fixed sending opportunity and duration of each sending opportunity within the time interval). For example, a group of short control signaling windows is defined to have a sending opportunity of 20 milliseconds each (i.e., the sending starting point is the 0th, 20th, 40th, 60th, and 80th milliseconds) within 100 milliseconds (a value of the first time interval), and the duration of each sending opportunity is 2 milliseconds, so that the total sending time within 100 milliseconds is 10 milliseconds, which meets the short control signaling condition. Alternatively, the period of the short control signaling window is directly defined as 20 milliseconds and the duration is 2 milliseconds, and the effect is the same, and the total sending time within 100 milliseconds is 10 milliseconds, which meets the short control signaling condition.
[0065] Since the base station sends control signaling that needs to be configured as short control signaling within the short control signaling window, the user equipment needs to know the short control signaling window to correctly receive the short control signaling. Therefore, the present application proposes a new control signaling decoding method, in which the user equipment 120 determines the short control signaling window.
[0066] Specifically, the user equipment 120 determines a group of short control signaling windows within a first time interval (eg, 100 milliseconds).
[0067] For example, in one embodiment, the user equipment 120 determines a set of transmission opportunities of the short control signaling window within the first time interval and the duration of each transmission opportunity.
[0068] For another example, in one embodiment, the user equipment 120 determines the period and duration of the short control signaling window.
[0069] Furthermore, the first time interval is a duration associated with the definition of short control signaling, for example, 100 milliseconds. Therefore, directly defining the period and duration of the short control signaling window may cause the short control signaling window to appear inconsistently in different 100 milliseconds when the short control signaling window has no multiple relationship with 100 milliseconds. Therefore, the period and duration of the short control signaling window may be limited to be valid only within a first time interval.
[0070] Specifically, in one embodiment, the user equipment 120 determines whether the period and duration of the short control signaling window are valid only within a first time interval.
[0071] Further, when only the sending opportunity of the short control signaling window is configured, and the duration of each sending opportunity is defined to be the same, the user equipment 120 only needs to know the sending opportunities (number) within the first time interval (such as within 100 milliseconds) to derive the duration of each sending opportunity (such as 100 milliseconds divided by the number of sending opportunities). In this way, the configuration overhead of the base station 110 can be effectively simplified.
[0072] Therefore, in one embodiment, the user equipment 120 determines the sending opportunities of the group of short control signaling windows within the first time interval; and calculates the duration of the short control signaling windows at the sending opportunities according to the number of the sending opportunities.
[0073] Furthermore, since the SSB in the unlicensed spectrum is the main channel and signal for initial access and measurement / synchronization, the short control signaling usually needs to include the SSB, that is, the short control signaling window needs to include the SSB. Therefore, in order to simplify the configuration overhead, in an embodiment of the present application, the time domain position of the short control signaling window is associated with the time domain position of the SSB, so that the user equipment 120 can derive the time domain position of the short control signaling window through the time domain position (such as period) of the SSB.
[0074] Therefore, in one embodiment, the user equipment 120 determines the period of the short control signaling window according to the period of the SSB. This can be done in the following ways:
[0075] The period of the short control signaling window is equal to the period of the SSB;
[0076] The period of the short control signaling window is equal to 1 / X times the SSB period, where X is an integer greater than zero. In this way, the short control signaling window has more transmission opportunities than the SSB, but the duration of each transmission opportunity is shorter.
[0077] The period of the short control signaling window is equal to X times the SSB period, where X is an integer greater than zero, so that the short control signaling window has fewer transmission opportunities than the SSB, but the duration of each transmission opportunity is longer.
[0078] Further, in one embodiment, the base station sends a periodic reference signal or a periodic channel in the short control signaling window. The user equipment 120 determines the period of the periodic reference signal or the periodic channel according to the short control signaling window.
[0079] In addition, when the period of the periodic reference signal or the periodic channel cannot be divided by the first time interval (for example, 100 milliseconds), the transmission timing of the periodic reference signal or the periodic channel in different first time intervals will be different, so it may not be within the short control signaling window, because the transmission timing of the short control signaling window in the first time interval is the same. One method is to limit the period of the periodic reference signal or the periodic channel to be divided by the first time interval. Another method is for the user equipment 120 to determine that the period configured for the periodic reference signal or the periodic channel is within a time interval, such as 100 milliseconds, 50 milliseconds, etc.
[0080] Specifically, the periodic reference signal may include a Channel State Information Reference Signal (CSI-RS), a Sounding Reference Signal (SRS), and a Positioning Reference Signal (PRS). The periodic channel may include a configured Physical Uplink Share Channel (PUSCH), a configured Physical Downlink Share Channel (PDSCH), and / or a PDCCH. Configured PUSCH is a semi-statically configured PUSCH that does not require dynamic scheduling. It can also be called a configured grant PUSCH or a configured granted uplink transmission, and can also be called a high-level configured PUSCH or a high-level configured uplink transmission. Configured PDSCH is a semi-statically configured PDSCH that does not require dynamic scheduling. It can also be called a semi-persistently scheduled PDSCH (Semi-Persitent Scheduling, SPS) or a semi-persistently scheduled downlink reception, and can also be called a high-level configured PDSCH or a high-level configured downlink reception.
[0081] Furthermore, for Figure 2 In the four-step random access shown, in one embodiment, the user equipment 120 sends message 1 in the short control signaling window without performing LBT, or the message 1 in the short control signaling window belongs to short control signaling. The user equipment 120 sends message 3 in the short control signaling window without performing LBT, or the message 3 in the short control signaling window belongs to short control signaling.
[0082] Furthermore, in the unlicensed spectrum, since the base station 110 may not always be able to obtain a transmission opportunity, Figure 2In the four-step random access shown, the length of the RAR window (for the user equipment 120 to blindly detect the physical downlink control channel (PDCCH) of the RAR) needs to be extended to increase the transmission opportunities of the base station 110. However, this will also increase the power consumption caused by the user equipment 120 blindly detecting the PDCCH of the RAR. Therefore, it is necessary to limit the user equipment 120 to blindly detect the PDCCH of the RAR only within the short control signaling window, so that the base station 110 can send the PDCCH of the RAR without LBT.
[0083] Specifically, in one embodiment, the user equipment 120 blindly detects the PDCCH of the RAR only within the short control signaling window.
[0084] Furthermore, in Figure 2 In the four-step random access shown, message 3 is scheduled by message 2. In the case of network congestion, it is difficult for the user equipment 120 to obtain a transmission opportunity (LBT failure) on the time domain resource scheduled by message 2, and thus message 3 cannot be sent.
[0085] In view of the above situation, in one embodiment, message 2 schedules message 3 in the short control signaling window, so that the user equipment does not need LBT to send message 3. However, the sending opportunities of the short control signaling window in the time interval (100 milliseconds) are sparse (such as a sending opportunity every 20 milliseconds). Message 2 needs to schedule message 3 in the next short control signaling window, and the scheduling offset may be large (such as 20 milliseconds). In the high frequency band, the subcarrier spacing of data may be 480kHz or 960kHz, and the corresponding scheduling shift is a lot of time slots. 20 milliseconds corresponds to 640 time slots under the 480kHz subcarrier spacing and 1280 time slots under the 960kHz subcarrier spacing. Such a large number of time slots may be difficult to accommodate in the Time Domain Resource Allocation (TDRA) table.
[0086] Therefore, in one embodiment, if the time domain position of message 3 exceeds the last time slot of the short control signaling window where message 2 is located, then the user equipment 120 determines that the time domain position of message 3 is time slot x, and time slot x is the time slot of the next short control signaling window of the short control signaling window where message 2 is located.
[0087] Specifically, in one embodiment, the user equipment 120 determines the time slot x as the scheduling offset of the next short control signaling window minus the interval y, where the interval y is the interval from the message 2 time slot to the last time slot of the short control signaling window where the message 2 is located.
[0088] In another embodiment, if there is no uplink resource after the RAR PDCCH detected in the current short control signaling window, the user equipment does not detect the RAR PDCCH. This can reduce the power consumption of the user equipment.
[0089] Further, in one embodiment, the user equipment 120 sends a sounding reference signal (SRS), a physical uplink control channel (PUCCH) or a configured PUSCH in a short control signaling window, and LBT is not required, or the SRS, PUCCH or configured PUSCH in the short control signaling window belongs to short control signaling. SRS, PUCCH and configured PUSCH are all periodic channels / signals, so once configured in the short control signaling window, the user equipment can know that these channels / signals belong to short control signaling.
[0090] Further, in one embodiment, the user equipment 120 is scheduled to send a PUSCH in a short control signaling window (different from a configured PUSCH, this PUSCH is dynamically scheduled), and no LBT is required, or the PUSCH scheduled in the short control signaling window belongs to short control signaling. In this way, the resources in the short control signaling window can be used as efficiently as possible.
[0091] Further, in one embodiment, when a channel or a signal has a symbol outside the short control signaling window, the user equipment 120 needs LBT before sending the channel or the signal.
[0092] Further, in one embodiment, the user equipment 120 may also be informed that the SSB is a short control signaling based on the short control signaling window. The base station 110 configures the short control signaling window. The user equipment 120 receives the SSB within the short control signaling window. By configuring the short control signaling window, the base station 110 may tell the user equipment 120 that it only needs to measure the SSB within the short control signaling window.
[0093] It is to be understood that some or all of the steps or operations in the above embodiments are merely examples, and the present application embodiments may also perform other operations or variations of various operations. In addition, the various steps may be performed in different orders presented in the above embodiments, and it is possible that not all of the operations in the above embodiments need to be performed.
[0094] Furthermore, in the 1990s, improvements to a technology could be clearly distinguished as hardware improvements (for example, improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the method flow). However, with the development of technology, many improvements to the method flow today can be regarded as direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the access party programming the device. Designers can "integrate" a digital device on a PLD by programming it themselves, without having to ask a chip manufacturer to design and produce a dedicated integrated circuit chip. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.
[0095] The controller can be implemented in any appropriate manner, for example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) that can be executed by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in a purely computer-readable program code manner, the controller can be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, this controller can be considered as a hardware component, and the devices included therein for implementing various functions can also be regarded as structures within the hardware component. Or even, the devices for implementing various functions can be regarded as both software modules for implementing the method and structures within the hardware component.
[0096] Specifically, the device proposed in the embodiment of the present application can be fully or partially integrated into a physical entity during actual implementation, or it can be physically separated. And these modules can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software calling through processing elements, and some modules can be implemented in the form of hardware. For example, the detection module can be a separately established processing element, or it can be integrated in a chip of an electronic device. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together, or they can be implemented independently. In the implementation process, each step of the above method or each of the above modules can be completed by an integrated logic circuit of hardware in a processor element or instructions in the form of software.
[0097] For example, the above modules may be one or more integrated circuits determined to implement the above methods, such as one or more application specific integrated circuits (ASIC), or one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA), etc. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0098] An embodiment of the present application further proposes an electronic device (e.g., user device 120), which includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, the electronic device is triggered to execute the method steps described in the embodiment of the present application.
[0099] Specifically, in one embodiment of the present application, the above-mentioned one or more computer programs are stored in the above-mentioned memory, and the above-mentioned one or more computer programs include instructions. When the above-mentioned instructions are executed by the above-mentioned device, the above-mentioned device executes the method steps described in the embodiment of the present application.
[0100] Specifically, in one embodiment of the present application, the processor of the electronic device may be a SOC device on a chip, which may include a central processing unit (CPU), and may further include other types of processors. Specifically, in one embodiment of the present application, the processor of the electronic device may be a PWM control chip.
[0101] Specifically, in an embodiment of the present application, the processor involved may include, for example, a CPU, a DSP, a microcontroller or a digital signal processor, and may also include a GPU, an embedded neural network processor (Neural-network Process Units, NPU) and an image signal processor (Image Signal Processing, ISP). The processor may also include necessary hardware accelerators or logic processing hardware circuits, such as ASICs, or one or more integrated circuits for controlling the execution of the program of the technical solution of the present application. In addition, the processor may have the function of operating one or more software programs, and the software programs may be stored in a storage medium.
[0102] Specifically, in one embodiment of the present application, the memory of the electronic device may be a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage devices, or may be any computer-readable medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer.
[0103] Specifically, in an embodiment of the present application, the processor and the memory can be combined into a processing device, more commonly, they are independent components, and the processor is used to execute the program code stored in the memory to implement the method described in the embodiment of the present application. In specific implementation, the memory can also be integrated into the processor, or independent of the processor.
[0104] Furthermore, the device described in the embodiments of the present application can be implemented by a computer chip or entity, or by a product with a certain function.
[0105] An embodiment of the present application further proposes a communication chip, which is applied to a user device 120, and the chip includes a processor for executing program instructions stored in a memory, wherein when the computer program instructions are executed by the processor, the communication chip is triggered to execute the method steps described in the embodiment of the present application.
[0106] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program code.
[0107] In the several embodiments provided in the present application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.
[0108] Specifically, in one embodiment of the present application, a computer-readable storage medium is further provided, in which a computer program is stored. When the computer program is run on a computer, the computer executes the method provided in the embodiment of the present application.
[0109] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is run on a computer, the computer executes the method provided by the embodiment of the present application.
[0110] The embodiments described in this application are described with reference to the flowcharts and / or block diagrams of the methods, devices (apparatus), and computer program products according to the embodiments of the application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0111] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0112] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0113] It should also be noted that in the embodiments of the present application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. Among them, A and B can be singular or plural. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can be represented by: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
[0114] In the embodiments of the present application, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, method, commodity or device including the element.
[0115] The present application may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0116] Each embodiment in this application is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0117] Those skilled in the art will appreciate that the various units and algorithm steps described in the embodiments of the present application can be implemented by a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0118] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices, apparatuses and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0119] The above is only a specific implementation of the present application. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. The protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A control signaling decoding method, characterized in that: include: Determining a short control signaling window includes determining a group of short control signaling windows within a first time interval.
2. The method according to claim 1, characterized in that The determining a group of short control signaling windows within the first time interval includes: Determine the sending opportunities of the group of short control signaling windows within the first time interval and the duration of each sending opportunity.
3. The method according to claim 1, characterized in that: The determining of the short control signaling window comprises: The period and duration of the short control signaling window are determined.
4. The method according to claim 3, characterized in that The determining of a group of short control signaling windows within the first time interval also includes: The period and duration of the short control signaling window are determined to be valid only within one of the first time intervals.
5. The method according to claim 3, characterized in that: The determining the period and duration of the short control signaling window comprises: The period of the short control signaling window is determined according to the period of the synchronization signal block SSB, and the period of the short control signaling window is equal to the period of the SSB.
6. The method according to claim 3, characterized in that The determining the period and duration of the short control signaling window comprises: The period of the short control signaling window is determined according to the period of the SSB, and the period of the short control signaling window is equal to 1 / X times the period of the SSB, where X is an integer greater than zero.
7. The method according to claim 3, characterized in that The determining the period and duration of the short control signaling window comprises: The period of the short control signaling window is determined according to the period of the SSB, and the period of the short control signaling window is equal to X times the period of the SSB, where X is an integer greater than zero.
8. The method according to claim 1, characterized in that: The determining a group of short control signaling windows within the first time interval includes: Determining a sending timing of the set of short control signaling windows within the first time interval; The duration of the short control signaling window at the sending opportunity is derived according to the number of the sending opportunities.
9. The method according to claim 3, characterized in that: The method further comprises: The period of a periodic reference signal or a periodic channel is determined according to the short control signaling window.
10. The method according to claim 9, characterized in that The period of the periodic reference signal or the periodic channel is a value that can be divided by the first time interval.
11. The method according to claim 9, characterized in that The determining of the period of the periodic reference signal or the periodic channel comprises: It is determined that the period at which the periodic reference signal or the periodic channel is configured is within one of the first time intervals.
12. The method according to claim 9, characterized in that The periodic reference signal may include, but is not limited to, a channel state information reference signal, a sounding reference signal and / or a positioning reference signal.
13. The method according to claim 9, characterized in that The periodic channel may include but is not limited to a configured physical uplink shared channel configured PUSCH, a configured physical downlink shared channel configured PDSCH and / or PDCCH.
14. The method according to claim 1, characterized in that The method further comprises: A message Msg1 is sent within the short control signaling window without performing LBT.
15. The method according to claim 1, characterized in that The method further comprises: Message three Msg3 is sent within the short control signaling window, and LBT is not performed.
16. The method according to claim 1, characterized in that The method further comprises: The physical downlink control channel PDCCH corresponding to the random access response is blindly detected only within the short control signaling window.
17. The method according to claim 15, characterized in that The sending Msg3 within the short control signaling window includes: If the time domain position of the Msg3 exceeds the last time slot of the short control signaling window where the message 2 Msg2 is located, then the time domain position of the Msg2 is determined to be the first time slot, and the first time slot is the time slot of the next short control signaling window of the short control signaling window where the Msg2 is located.
18. The method according to claim 17, characterized in that The determining that the time domain position of the Msg3 is the first time slot includes: Determine the first time slot as the scheduling offset of the next short control signaling window of the short control signaling window where the Msg2 is located minus the first interval, wherein the first interval is the interval from the time slot of the Msg2 to the last time slot of the short control signaling window where the Msg2 is located.
19. The method according to claim 1, characterized in that The method further comprises: If there is no uplink resource after the PDCCH of the random access response within the short control signaling window, the PDCCH of the random access response is not detected.
20. The method according to claim 1, characterized in that The method further comprises: A sounding reference signal, a physical uplink control channel or a physical uplink control channel or a configured PUSCH is sent within the short control signaling window, and LBT is not performed.
21. The method according to claim 1, characterized in that The method further comprises: Scheduled to send the physical uplink shared channel within the short control signaling window, without LBT.
22. The method according to claim 1, characterized in that The method further comprises: When a channel or a signal has a symbol outside the short control signaling window, LBT is performed before sending the channel or the signal.
23. An electronic device, characterized in that: The electronic device comprises a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, the electronic device is triggered to execute the method steps as claimed in any one of claims 1 to 22.
24. A communication chip, characterized in that: The communication chip comprises a memory for storing computer program instructions and a processor for executing the computer program instructions stored in the memory, wherein when the computer program instructions are executed by the processor, the communication chip is triggered to execute the method steps as described in any one of claims 1 to 22.
25. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed on a computer, enables the computer to execute the method according to any one of claims 1 to 22.
Citation Information
Patent Citations
Ranging signal transmission in unlicensed band
US20210058889A1