Type2 codebook generation method, device, equipment and storage medium

By obtaining and combining the transmission block-level and coded block-group-level codebooks of unicast and MBS, and generating the Type2 codebook, the problem of codebook multiplexing when MBS and unicast multiplex the same PUCCH in the 5G standard Rel-17 is solved, and the effective multiplexing of the codebook is realized.

CN115347926BActive Publication Date: 2025-03-21BEIJING SPREADTRUM HI TECH COMM TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110519666.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-12
Publication Date
2025-03-21
Estimated Expiration
2041-05-12

AI Technical Summary

Technical Problem

In the 5G standard Rel-17, multicast or broadcast service (MBS) and unicast service (unicast) may reuse the same Physical Uplink Control Channel (PUCCH), resulting in the problem of generating Type2 codebooks that can be used by both MBS and unicast.

Method used

By obtaining the transmission block-level codebook of unicast and the coded block-group-level codebook of the MBS, the Type2 codebook is generated in combination with these codebooks. The specific steps include obtaining codebooks for each service and combining them to generate Type2 codebooks.

Benefits of technology

It realizes the generation of Type2 codebooks that can be used by both MBS and unicast when MBS and unicast reuse the same PUCCH, solving the problem of codebook reuse.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115347926B_ABST
    Figure CN115347926B_ABST
Patent Text Reader

Abstract

The present application relates to the field of communication technology, and specifically discloses a Type2 codebook generation method, device, electronic device and storage medium, wherein the generation method includes: obtaining a transmission block level codebook and a coding block group level codebook of a unicast service unicast, and obtaining a transmission block level codebook of a multicast or broadcast service MBS; generating the Type2 codebook according to the transmission block level codebook and the coding block group level codebook of the unicast, and the transmission block level codebook of the MBS.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a Type 2 codebook generation method, device, equipment and storage medium. Background Art

[0002] At present, the 5G standard Rel-17 introduces multicast or broadcast service (MBS), and MBS can coexist with the traditional unicast service unicast and be transmitted on the same PUCCH resources. Therefore, after the introduction of the 5G standard Rel-17, MBS and unicast will reuse the same PUCCH. However, how to generate a Type 2 codebook that can be used by both MBS and unicast when MBS and unicast reuse the same PUCCH is still a blank stage. Summary of the invention

[0003] In order to solve the above-mentioned problems existing in the prior art, the embodiments of the present application provide a Type2 codebook generation method, device, electronic device and storage medium, which can generate a Type2 codebook that can be used by both MBS and unicast when MBS and unicast multiplex the same PUCCH.

[0004] In a first aspect, an embodiment of the present application provides a Type 2 codebook generation method, including:

[0005] Obtaining a transport block level codebook and a coding block group level codebook for a unicast service unicast, and obtaining a transport block level codebook for a multicast or broadcast service MBS;

[0006] A Type2 codebook is generated according to the transport block level codebook and coding block group level codebook of unicast and the transport block level codebook of MBS.

[0007] In a second aspect, an embodiment of the present application provides a Type 2 codebook generation device, including:

[0008] An acquisition module, used to acquire a transmission block level codebook and a coding block group level codebook of a unicast service unicast, and to acquire a transmission block level codebook of a multicast or broadcast service MBS;

[0009] The generation module is used to generate a Type2 codebook according to a transport block level codebook and a coding block group level codebook of unicast and a transport block level codebook of MBS.

[0010] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor, the processor is connected to a memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the electronic device performs the method of the first aspect.

[0011] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program enables a computer to execute the method of the first aspect.

[0012] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and is computer-operable to cause the computer to execute the method of the first aspect.

[0013] The implementation of the present application has the following beneficial effects:

[0014] In the implementation mode of the present application, the transport block level codebook and coding block group level codebook of unicast and the transport block level codebook of MBS are obtained respectively, and then the Type2 codebook is generated according to the transport block level codebook and coding block group level codebook of unicast and the transport block level codebook of MBS. Thus, when MBS and unicast reuse the same PUCCH, the Type2 codebook that can be used by both MBS and unicast can be generated. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in the implementation modes of the present application, the drawings required for use in the description of the implementation modes will be briefly introduced below. Obviously, the drawings described below are some implementation modes of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0016] Figure 1 A network architecture diagram of a communication system provided in an embodiment of the present application;

[0017] Figure 2 A flow chart of a Type 2 codebook generation method provided in an embodiment of the present application;

[0018] Figure 3 A schematic diagram of generating a Type 2 codebook provided in an embodiment of the present application;

[0019] Figure 4 A schematic diagram of another Type 2 codebook generation provided in an embodiment of the present application;

[0020] Figure 5A schematic diagram of generating another Type 2 codebook provided in an embodiment of the present application;

[0021] Figure 6 A schematic diagram of a transmission situation where MBS and unicast are multiplexed on the same PUCCH provided in an embodiment of the present application;

[0022] Figure 7 A schematic diagram of generating another Type 2 codebook provided in an embodiment of the present application;

[0023] Figure 8 A schematic diagram of generating another Type 2 codebook provided in an embodiment of the present application;

[0024] Fig. 9 A schematic diagram of generating another Type 2 codebook provided in an embodiment of the present application;

[0025] Fig.10 A schematic diagram of generating another Type 2 codebook provided in an embodiment of the present application;

[0026] Fig.11 A schematic diagram of generating another Type 2 codebook provided in an embodiment of the present application;

[0027] Fig.12 A schematic diagram of generating another Type 2 codebook provided in an embodiment of the present application;

[0028] Fig.13 A schematic diagram of generating another Type 2 codebook provided in an embodiment of the present application;

[0029] Fig.14 A schematic diagram of generating another Type 2 codebook provided in an embodiment of the present application;

[0030] Fig.15 A schematic diagram of generating another Type 2 codebook provided in an embodiment of the present application;

[0031] Fig.16 A block diagram of the functional modules of a Type 2 codebook generation device provided in an embodiment of the present application;

[0032] Fig.17 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0033] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are 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 creative work are within the scope of protection of this application.

[0034] The terms "first", "second", "third" and "fourth" etc. in the specification and claims of the present application and the drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0035] Reference to "embodiment" herein means that a particular feature, result, or characteristic described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0036] See also Figure 1 , Figure 1This is a network architecture diagram of the communication system involved in the present application. The communication system 100 can be a Global System of Mobile communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS), a Long Term Evolution (LTE) system, a LTE Frequency Division Duplex (FDD) system, a LTE Time Division Duplex (TDD), a Universal Mobile Telecommunication System (UMTS), a Worldwide Interoperability for Microwave Access (WiMAX) communication system or a 5G system, etc.

[0037] Exemplarily, the communication system 100 may include a network device 110, which may be a device that communicates with a terminal 120 (or referred to as a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographical area and may communicate with a terminal located in the coverage area. Optionally, the network device 110 may be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, a base station (NodeB, NB) in a WCDMA system, an evolutionary base station (Evolutional NodeB, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (Cloud Radio Access Network, CRAN), or the network device may be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network side device in a 5G network, or a network device in a future evolved public land mobile network (Public Land Mobile Network, PLMN), etc.

[0038] The communication system 100 also includes at least one terminal 120 located within the coverage of the network device 110. In the present embodiment, the terminal 120 may be connected via a wired line, such as a Public Switched Telephone Networks (PSTN), a Digital Subscriber Line (DSL), a digital cable, a direct cable, etc.; and / or connected via another data / network; and / or connected via a wireless interface, such as a cellular network, a Wireless Local Area Network (WLAN), a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter; and / or connected via a device of another terminal configured to receive / send communication signals; and / or connected via an Internet of Things (IoT).

[0039] Among them, the terminal connected via the wireless interface can be referred to as a "wireless communication terminal", "wireless terminal" or "mobile terminal". The mobile terminal includes but is not limited to satellite or cellular phones; Personal Communications System (PCS) terminals that can combine cellular radio telephones with data processing, fax and data communication capabilities; Personal Digital Assistant (PDA) that can include a radio telephone, pager, Internet / intranet access, Web browser, notepad, calendar and / or Global Positioning System (GPS) receiver; and conventional laptop and / or palm receivers or other electronic devices including radiotelephone transceivers.

[0040] In addition, in this embodiment, the terminal may also refer to an access terminal, a user equipment (UE), a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. Among them, the access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal in a 5G network or a terminal in a future evolved PLMN, etc.

[0041] In an optional implementation, the terminals 120 may perform device-to-device (D2D) communication.

[0042] In an optional implementation, the 5G system or 5G network may also be referred to as a New Radio (NR) system or NR network.

[0043] For example, Figure 1 The communication system 100 is shown to include one network device 110 and two terminals 120, but this does not limit the architecture of the communication system 100. The communication system 100 may also include multiple network devices 110 and each network device may include other number of terminals 120 within its coverage area, which is not limited in this application.

[0044] In an optional implementation, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in this application.

[0045] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be called a communication device. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal 120 with communication functions. The network device 110 and the terminal 120 may be the specific devices described above and will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as a network controller, a mobile management entity and other network entities, which is not limited in this application.

[0046] The following is a description of the Type 2 codebook generation method disclosed in this application:

[0047] First, the proper nouns and abbreviations that may be involved in this application are explained:

[0048] PUCCH: Physical Uplink Control Channel, physical uplink control channel.

[0049] MBS: Multi-cast or Broadcast service.

[0050] PDSCH: Physical Downlink Shared Channel, downlink physical shared channel.

[0051] SPS PDSCH: semi-persistent scheduling PDSCH, semi-persistently scheduled PDSCH.

[0052] TB: Transport Block.

[0053] CBG: Coded Block Group, coded block group.

[0054] See also Figure 2 , Figure 2 A flow chart of a Type 2 codebook generation method provided in an embodiment of the present application. The Type 2 codebook generation method comprises the following steps:

[0055] 201: Obtain a transport block (TB) level codebook and a coded block group (CBG) level codebook of a unicast service, and obtain a transport block level codebook of a multicast or broadcast service MBS.

[0056] In an optional implementation, the unicast and MBS are carried on the same physical uplink control channel.

[0057] 202: Generate a Type 2 codebook according to the transport block level codebook and coding block group level codebook of unicast and the transport block level codebook of MBS.

[0058] In this embodiment, the TB-level codebook of unicast and the CBG-level codebook, as well as the TB-level codebook of MBS, can be combined to obtain the Type2 codebook. Exemplarily, the TB-level codebook of unicast and the TB-level codebook of MBS can be generated first, and then the CBG-level codebook of unicast can be placed behind the TB-level codebook of unicast and the TB-level codebook of MBS. That is, in the Type2 codebook, the TB-level codebook of unicast and the TB-level codebook of MBS are located before the CBG-level codebook of unicast. The Type2 codebook can be expressed by formula ①:

[0059] Type2=TB level(unicast)+TB level(MBS)+CBGlevel(unicast)…………①

[0060] Among them, TB level (unicast) represents the TB level codebook of unicast, TB level (MBS) represents the TB level codebook of MBS, and CBG level (unicast) represents the CBG level codebook of unicast.

[0061] In this embodiment, the TB-level codebook of service A may include: transmission block-level physical downlink channel reception and / or transmission block-level semi-static scheduling resource release (TB-level PDSCH reception and / or TB-level SPS release) of service A, and transmission block-level semi-static scheduling resource reception (TB-level SPS reception) of service A. The CBG-level codebook of service A may include: coding block group-level downlink physical shared channel reception (CBG-level PDSCH reception) of service A. Among them, service A can be unicast or MBS.

[0062] Based on this, in this implementation manner, in the TB-level codebook of unicast and the TB-level codebook of MBS in the Type2 codebook in the above formula ①, the TB-level SPS reception of unicast is located after the TB-level PDSCH reception and / or TB-level SPS release of unicast; the TB-level PDSCH reception and / or TB-level SPS release of MBS is located after the TB-level SPS reception of unicast; the TB-level SPS reception of MBS is located after the TB-level PDSCH reception and / or TB-level SPS release of MBS, such as Figure 3 That is, the Type2 codebook can be further expressed by formula ②:

[0063] Type2=unicast TBlevel PDSCH reception(and / or SPS release)+unicastSPS reception+MBS TBlevel PDSCH reception(and / or SPS release)+MBS SPSreception+unicast CBG based reception…………②

[0064] Among them, unicast TBlevel PDSCH reception (and / or SPS release) means unicast TB-level PDSCH reception and / or TB-level SPS release, unicast SPS reception means unicast TB-level SPS reception, MBS TBlevel PDSCH reception (and / or SPS release) means MBS TB-level PDSCH reception and / or TB-level SPS release, MBS SPS reception means MBS TB-level SPS reception, unicast CBG based reception means unicast CBG-level PDSCH reception.

[0065] In an optional implementation, in the TB-level codebook of unicast and the TB-level codebook of MBS in the Type2 codebook in the above formula ①, the TB-level PDSCH reception and / or TB-level SPS release of MBS is located after the TB-level PDSCH reception and / or TB-level SPS release of unicast; the TB-level SPS reception of unicast is located after the TB-level PDSCH reception and / or TB-level SPS release of MBS; the TB-level SPS reception of MBS is located after the TB-level SPS reception of unicast, such as Figure 4 That is, the Type2 codebook can also be expressed by formula ③:

[0066] Type2=unicast TBlevel PDSCH reception(and / or SPS release)+MBSTBlevel PDSCH reception(and / or SPS release)+unicast SPS reception+MBS SPSreception+unicast CBG based reception…………③

[0067] In an optional implementation, in the TB-level codebook of unicast and the TB-level codebook of MBS in the Type2 codebook in the above formula ①, the TB-level PDSCH reception and / or TB-level SPS release of MBS is located after the TB-level PDSCH reception and / or TB-level SPS release of unicast; the TB-level SPS reception of unicast and the TB-level SPS reception of MBS are located after the TB-level PDSCH reception and / or TB-level SPS release of MBS, such as Figure 5 As shown. Among them, the arrangement order of the sub-items in the TB-level SPS reception of unicast and the sub-items in the TB-level SPS reception of MBS are intertwined. That is, the Type2 codebook can also be expressed by formula ④:

[0068] Type2=unicast TBlevel PDSCH reception(and / or SPS release)+MBSTBlevel PDSCH reception(and / or SPS release)+SPS reception across unicast andMBS SPS reception+unicast CBG based reception…………④

[0069] Among them, SPS reception across unicast and MBS SPS reception means TB-level SPS reception of unicast and TB-level SPS reception of MBS.

[0070] Specifically, the Type2 codebook in formula ② places the TB-level codebooks of MBS and unicast separately. That is, the TB-level codebook of unicast (TB-level PDSCH reception and / or TB-level SPS release, and TB-level SPS reception) is placed first, and then the TB-level codebook of MBS (TB-level PDSCH reception and / or TB-level SPS release, and TB-level SPS reception) is placed. The Type2 codebook in formula ③ and the Type2 codebook in formula ④ place the TB-level codebooks of MBS and unicast crosswise. That is, the TB-level PDSCH reception and / or TB-level SPS release of unicast is placed first, then the TB-level PDSCH reception and / or TB-level SPS release of MBS is placed, and finally the TB-level SPS reception of unicast and the TB-level SPS reception of MBS are placed.

[0071] The difference between the Type2 codebook in formula ③ and the Type2 codebook in formula ④ is that in the Type2 codebook in formula ③, the TB-level SPS reception of unicast and the TB-level SPS reception of MBS are placed separately, while in the Type2 codebook in formula ④, the TB-level SPS reception of unicast and the TB-level SPS reception of MBS are placed crosswise.

[0072] The following will use a practical example to illustrate the difference in placement of TB-level SPS reception of unicast and TB-level SPS reception of MBS for the Type2 codebook in formula ③ and the Type2 codebook in formula ④.

[0073] Specifically, see Figure 6 , Figure 6 FIG. 4 shows a transmission situation where MBS and unicast are multiplexed on the same PUCCH. Figure 6 As shown, the PUCCH includes two cells, cell0 and cell1, wherein the MBS receives a total of 4 SPSs, 2 of which are received through cell0 and 2 through cell1; the unicast receives a total of 4 SPSs, 2 of which are received through cell0 and 2 through cell1.

[0074] In the Type2 codebook in formula ③, TB-level SPS reception in all slots and all cells of unicast is generated first, and then TB-level SPS reception in all slots and all cells of MBS is placed at the back, that is, the placement order is 1324697 (10).

[0075] In the Type2 codebook in formula ④, TB-level SPS reception of all slots of unicast and all slots of MBS on cell0 is generated first, and then TB-level SPS reception of all slots of unicast and all slots of MBS on cell1 is generated, that is, the placement order is 1369247(10).

[0076] In an optional implementation, the unicast TB-level codebook may be generated first, and then the unicast CBG-level codebook may be placed after the unicast TB-level codebook, and finally, the MBS TB-level codebook may be placed after the unicast CBG-level codebook. The Type 2 codebook may be expressed by formula ⑤:

[0077] Type2=TB level(unicast)+CBGlevel(unicast)+TB level(MBS)…………⑤

[0078] In this embodiment, in the TB-level codebook of unicast in the Type2 codebook in the above formula ⑤, the TB-level PDSCH reception and / or TB-level SPS release of unicast is located before the TB-level SPS reception of unicast. In the TB-level codebook of MBS, the TB-level PDSCH reception and / or TB-level SPS release of MBS is located before the TB-level SPS reception of MBS, such as Figure 7 That is, the Type 2 codebook can be further expressed by formula ⑥:

[0079] Type2=unicast TBlevel PDSCH reception(and / or SPS release)+unicastSPS reception+unicast CBG based reception+MBS TBlevel PDSCH reception(and / orSPS release)+MBS SPS reception………⑥

[0080] In an optional implementation, the TB-level SPS reception of unicast in the Type2 codebook in the above formula ⑤ is located after the TB-level PDSCH reception and / or TB-level SPS release of unicast; the TB-level SPS reception of MBS is located after the TB-level SPS reception of unicast; the CBG-level PDSCH reception of unicast is located after the TB-level SPS reception of MBS; the TB-level PDSCH reception and / or TB-level SPS release of MBS is located after the CBG-level PDSCH reception of unicast, such as Figure 8 That is, the Type2 codebook can also be expressed by formula ⑦:

[0081] Type2=unicast TBlevel PDSCH reception(and / or SPS release)+unicastSPS reception+MBS SPS reception+unicast CBG based reception+MBS TBlevel PDSCHreception(and / or SPS release)………⑦

[0082] In an optional implementation, the TB-level SPS reception of unicast and the TB-level SPS reception of MBS in the Type2 codebook in the above formula ⑤ are located after the TB-level PDSCH reception and / or TB-level SPS release of unicast; the CBG-level PDSCH reception of unicast is located after the TB-level SPS reception of unicast and the TB-level SPS reception of MBS; the TB-level PDSCH reception and / or TB-level SPS release of MBS is located after the CBG-level PDSCH reception of unicast, such as Fig. 9 As shown. Among them, the arrangement order of the sub-items in the TB-level SPS reception of unicast and the sub-items in the TB-level SPS reception of MBS are intertwined. That is, the Type2 codebook can also be expressed by formula ⑧:

[0083] Type2=unicast TBlevel PDSCH reception(and / or SPS release)+SPSreception acrossunicast and MBS SPS reception+unicast CBG based reception+MBSTBlevel PDSCH reception(and / or SPS release)…………⑧

[0084] Specifically, the difference between the Type2 codebook in formula ⑥, the Type2 codebook in formula ⑦, and the Type2 codebook in formula ⑧ is similar to the difference between the Type2 codebook in formula ②, the Type2 codebook in formula ③, and the Type2 codebook in formula ④, and will not be repeated here.

[0085] In addition, in an optional implementation, the coding block group level codebook of the MBS may also be obtained. Based on this, in step 202, the Type 2 codebook may be obtained by combining the TB level codebook and CBG level codebook of the unicast, and the TB level codebook and CBG level codebook of the MBS.

[0086] For example, the TB-level codebook of unicast and the TB-level codebook of MBS can be generated first, and then the CBG-level codebook of unicast is placed behind the TB-level codebook of unicast and the TB-level codebook of MBS, and finally, the CBG-level codebook of MBS is placed behind the CBG-level codebook of unicast. That is, the Type2 codebook can be expressed by formula ⑨:

[0087] Type2=TB level(unicast)+TB level(MBS)+CBGlevel(unicast)+CBGlevel(MBS)…………⑨

[0088] Based on this, in this implementation manner, in the TB-level codebook of unicast and the TB-level codebook of MBS in the Type2 codebook in the above formula ⑨, the TB-level SPS reception of unicast is located after the TB-level PDSCH reception and / or TB-level SPS release of unicast; the TB-level PDSCH reception and / or TB-level SPS release of MBS is located after the TB-level SPS reception of unicast; the TB-level SPS reception of MBS is located after the TB-level PDSCH reception and / or TB-level SPS release of MBS, such as Fig.10 That is, the Type 2 codebook can be further expressed by formula ⑩:

[0089] Type2=unicast TBlevel PDSCH reception(and / or SPS release)+unicastSPS reception+MBS TBlevel PDSCH reception(and / or SPS release)+MBS SPSreception+unicast CBG based reception+CBGlevel(MBS)…………⑩

[0090] In an optional implementation, in the TB-level codebook of unicast and the TB-level codebook of MBS in the Type2 codebook in the above formula ⑨, the TB-level PDSCH reception and / or TB-level SPS release of MBS is located after the TB-level PDSCH reception and / or TB-level SPS release of unicast; the TB-level SPS reception of unicast is located after the TB-level PDSCH reception and / or TB-level SPS release of MBS; the TB-level SPS reception of MBS is located after the TB-level SPS reception of unicast, such as Fig.11 That is, the Type2 codebook can also be expressed by the formula express:

[0091] Type2=unicast TBlevel PDSCH reception(and / or SPS release)+MBSTBlevel PDSCH reception(and / or SPS release)+unicast SPS reception+MBS SPSreception+unicast CBG based reception+CBGlevel(MBS)…………

[0092] In an optional implementation, in the TB-level codebook of unicast and the TB-level codebook of MBS in the Type2 codebook in the above formula ⑨, the TB-level PDSCH reception and / or TB-level SPS release of MBS is located after the TB-level PDSCH reception and / or TB-level SPS release of unicast; the TB-level SPS reception of unicast and the TB-level SPS reception of MBS are located after the TB-level PDSCH reception and / or TB-level SPS release of MBS, such as Fig.12 As shown in the figure, the order of the sub-items in the TB-level SPS reception of unicast and the sub-items in the TB-level SPS reception of MBS are intertwined. That is, the Type2 codebook can also be expressed by the formula express:

[0093] Type2=unicast TBlevel PDSCH reception(and / or SPS release)+MBSTBlevel PDSCH reception(and / or SPS release)+SPS reception acrossunicast andMBS SPS reception+unicast CBG based reception+CBGlevel(MBS)…………

[0094] Specifically, the Type2 codebook in formula ⑩, formula Type2 codebook and formula in The difference between the Type2 codebooks in formula ②, the Type2 codebook in formula ③ and the Type2 codebook in formula ④ is similar to the difference between the Type2 codebook in formula ②, the Type2 codebook in formula ③ and the Type2 codebook in formula ④, and will not be repeated here.

[0095] In an optional implementation, the unicast TB-level codebook may be generated first, and then the unicast CBG-level codebook may be placed after the unicast TB-level codebook, and then the MBS TB-level codebook may be placed after the unicast CBG-level codebook, and finally, the MBS CBG-level codebook may be placed after the MBS TB-level codebook. The Type 2 codebook may be obtained by the formula express:

[0096] Type2=TB level(unicast)+CBGlevel(unicast)+TB level(MBS)+CBGlevel(MBS)…………

[0097] In this embodiment, the above formula In the TB-level codebook of unicast in the Type2 codebook, the TB-level PDSCH reception and / or TB-level SPS release of unicast is located before the TB-level SPS reception of unicast. In the TB-level codebook of MBS, the TB-level PDSCH reception and / or TB-level SPS release of MBS is located before the TB-level SPS reception of MBS, such as Fig.13 That is, the Type2 codebook can be further expressed by the formula express:

[0098] Type2=unicast TBlevel PDSCH reception(and / or SPS release)+unicastSPS reception+unicast CBG based reception+MBS TBlevel PDSCH reception(and / orSPS release)+MBS SPS reception+CBGlevel(MBS)…………

[0099] In an optional embodiment, the above formula In the Type2 codebook, the TB-level SPS reception of unicast is located after the TB-level PDSCH reception and / or TB-level SPS release of unicast; the TB-level SPS reception of MBS is located after the TB-level SPS reception of unicast; the CBG-level PDSCH reception of unicast is located after the TB-level SPS reception of MBS; the TB-level PDSCH reception and / or TB-level SPS release of MBS is located after the CBG-level PDSCH reception of unicast, such as Fig.14 That is, the Type2 codebook can also be expressed by the formula express:

[0100] Type2=unicast TBlevel PDSCH reception(and / or SPS release)+unicastSPS reception+MBS SPS reception+unicast CBG based reception+MBS TBlevel PDSCHreception(and / or SPS release)+CBGlevel(MBS)…………

[0101] In an optional embodiment, the above formula The TB-level SPS reception of unicast and the TB-level SPS reception of MBS in the Type2 codebook are located after the TB-level PDSCH reception and / or TB-level SPS release of unicast; the CBG-level PDSCH reception of unicast is located after the TB-level SPS reception of unicast and the TB-level SPS reception of MBS; the TB-level PDSCH reception and / or TB-level SPS release of MBS is located after the CBG-level PDSCH reception of unicast, such as Fig.15 As shown in the figure, the order of the sub-items in the TB-level SPS reception of unicast and the sub-items in the TB-level SPS reception of MBS are intertwined. That is, the Type2 codebook can also be expressed by the formula express:

[0102] Type2=unicast TBlevel PDSCH reception(and / or SPS release)+SPSreception acrossunicast and MBS SPS reception+unicast CBG based reception+MBSTBlevel PDSCH reception(and / or SPS release)+CBGlevel(MBS)…………

[0103] Specifically, the formula Type2 codebook and formula in Type2 codebook and formula in The difference between the Type2 codebooks in formula ②, the Type2 codebook in formula ③ and the Type2 codebook in formula ④ is similar to the difference between the Type2 codebook in formula ②, the Type2 codebook in formula ③ and the Type2 codebook in formula ④, and will not be repeated here.

[0104] In summary, the Type2 codebook generation method provided by the present invention obtains the transport block level codebook and coding block group level codebook of unicast and the transport block level codebook of MBS respectively, and then generates the Type2 codebook according to the transport block level codebook and coding block group level codebook of unicast and the transport block level codebook of MBS. Thus, when MBS and unicast reuse the same PUCCH, the Type2 codebook that can be used by both MBS and unicast can be generated.

[0105] See also Fig.16 , Fig.16 This is a functional module block diagram of a Type 2 codebook generation device provided in an embodiment of the present application. Fig.16 As shown, the Type2 codebook generating device 1600 includes:

[0106] An acquisition module 1601 is used to acquire a transport block level codebook and a coding block group level codebook of a unicast service unicast, and to acquire a transport block level codebook of a multicast or broadcast service MBS;

[0107] The generating module 1602 is configured to generate a Type 2 codebook according to the transport block level codebook and the coding block group level codebook of the unicast and the transport block level codebook of the MBS.

[0108] In the implementation manner of the present invention, the Type2 codebook includes: a transport block level codebook and a coding block group level codebook of unicast, and a transport block level codebook of MBS;

[0109] The transport block level codebook of unicast and the transport block level codebook of MBS are located before the coding block group level codebook of unicast.

[0110] In the implementation manner of the present invention, the Type2 codebook includes: a transport block level codebook and a coding block group level codebook of unicast, and a transport block level codebook of MBS;

[0111] The transport block level codebook of unicast is located before the coding block group level codebook of unicast;

[0112] The transport block level codebook of MBS is located after the coding block group level codebook of unicast.

[0113] In the embodiment of the present invention, after acquiring the transport block level codebook of the multicast or broadcast service MBS, the acquisition module 1601 is further configured to:

[0114] Obtaining a coding block group level codebook for the MBS;

[0115] Based on this, in terms of generating a Type2 codebook according to a transport block level codebook and a coding block group level codebook of unicast and a transport block level codebook of MBS, a generating module 1602 is specifically used to:

[0116] A Type2 codebook is generated according to the transport block level codebook and coding block group level codebook of unicast and the transport block level codebook and coding block group level codebook of MBS.

[0117] In the embodiment of the present invention, the Type2 codebook includes: a transport block level codebook and a coding block group level codebook of unicast, and a transport block level codebook and a coding block group level codebook of MBS;

[0118] The transport block level codebook of unicast and the transport block level codebook of MBS are located before the coding block group level codebook of unicast;

[0119] The coding block group level codebook of MBS is located after the coding block group level codebook of unicast.

[0120] In the embodiment of the present invention, the Type2 codebook includes: a transport block level codebook and a coding block group level codebook of unicast, and a transport block level codebook and a coding block group level codebook of MBS;

[0121] The transport block level codebook of unicast is located before the coding block group level codebook of unicast;

[0122] The transport block level codebook of MBS is located after the coding block group level codebook of unicast;

[0123] The coding block group level codebook of the MBS is located after the transport block level codebook of the MBS.

[0124] In an embodiment of the present invention, the transport block level codebook of unicast and the transport block level codebook of MBS include: unicast transport block level physical downlink channel reception and / or transport block level semi-static scheduling resource release, unicast transport block level semi-static scheduling resource reception, MBS transport block level physical downlink channel reception and / or transport block level semi-static scheduling resource release, MBS transport block level semi-static scheduling resource reception;

[0125] Unicast transmission block level semi-persistent scheduling resource reception is located after unicast transmission block level physical downlink channel reception and / or transmission block level semi-persistent scheduling resource release;

[0126] MBS transport block level physical downlink channel reception and / or transport block level semi-persistent scheduling resource release is located after unicast transport block level semi-persistent scheduling resource reception;

[0127] The transmission block level semi-persistent scheduling resource reception of the MBS is located after the transmission block level physical downlink channel reception of the MBS and / or the transmission block level semi-persistent scheduling resource release.

[0128] In an embodiment of the present invention, the transport block level codebook of unicast includes: transport block level physical downlink channel reception of unicast and / or transport block level semi-persistent scheduling resource release, and transport block level semi-persistent scheduling resource reception of unicast;

[0129] The transmission block level physical downlink channel reception of unicast and / or the release of the transmission block level semi-persistent scheduling resources are located before the transmission block level semi-persistent scheduling resources reception of unicast;

[0130] The MBS transport block level codebook includes: MBS transport block level physical downlink channel reception and / or transport block level semi-persistent scheduling resource release, and MBS transport block level semi-persistent scheduling resource reception;

[0131] The transmission block level physical downlink channel reception of the MBS and / or the transmission block level semi-persistent scheduling resource release is located before the transmission block level semi-persistent scheduling resource reception of the MBS.

[0132] See also Fig.17 , Fig.17 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Fig.17As shown, the electronic device 1700 includes a transceiver 1701, a processor 1702, and a memory 1703. They are connected via a bus 1704. The memory 1703 is used to store computer programs and data, and can transmit the data stored in the memory 1703 to the processor 1702.

[0133] The processor 1702 is used to read the computer program in the memory 1703 and perform the following operations:

[0134] Obtaining a transport block level codebook and a coding block group level codebook for a unicast service unicast, and obtaining a transport block level codebook for a multicast or broadcast service MBS;

[0135] A Type2 codebook is generated according to the transport block level codebook and coding block group level codebook of unicast and the transport block level codebook of MBS.

[0136] In the implementation manner of the present invention, the Type2 codebook includes: a transport block level codebook and a coding block group level codebook of unicast, and a transport block level codebook of MBS;

[0137] The transport block level codebook of unicast and the transport block level codebook of MBS are located before the coding block group level codebook of unicast.

[0138] In the implementation manner of the present invention, the Type2 codebook includes: a transport block level codebook and a coding block group level codebook of unicast, and a transport block level codebook of MBS;

[0139] The transport block level codebook of unicast is located before the coding block group level codebook of unicast;

[0140] The transport block level codebook of MBS is located after the coding block group level codebook of unicast.

[0141] In the embodiment of the present invention, after acquiring the transport block level codebook of the multicast or broadcast service MBS, the processor 1702 is further configured to perform the following operations:

[0142] Obtaining a coding block group level codebook for the MBS;

[0143] Based on this, in terms of generating a Type2 codebook according to a unicast transport block level codebook and a coding block group level codebook, and an MBS transport block level codebook, the processor 1702 is specifically configured to perform the following operations:

[0144] A Type2 codebook is generated according to the transport block level codebook and coding block group level codebook of unicast and the transport block level codebook and coding block group level codebook of MBS.

[0145] In the embodiment of the present invention, the Type2 codebook includes: a transport block level codebook and a coding block group level codebook of unicast, and a transport block level codebook and a coding block group level codebook of MBS;

[0146] The transport block level codebook of unicast and the transport block level codebook of MBS are located before the coding block group level codebook of unicast;

[0147] The coding block group level codebook of MBS is located after the coding block group level codebook of unicast.

[0148] In the embodiment of the present invention, the Type2 codebook includes: a transport block level codebook and a coding block group level codebook of unicast, and a transport block level codebook and a coding block group level codebook of MBS;

[0149] The transport block level codebook of unicast is located before the coding block group level codebook of unicast;

[0150] The transport block level codebook of MBS is located after the coding block group level codebook of unicast;

[0151] The coding block group level codebook of the MBS is located after the transport block level codebook of the MBS.

[0152] In an embodiment of the present invention, the transport block level codebook of unicast and the transport block level codebook of MBS include: unicast transport block level physical downlink channel reception and / or transport block level semi-static scheduling resource release, unicast transport block level semi-static scheduling resource reception, MBS transport block level physical downlink channel reception and / or transport block level semi-static scheduling resource release, MBS transport block level semi-static scheduling resource reception;

[0153] Unicast transmission block level semi-persistent scheduling resource reception is located after unicast transmission block level physical downlink channel reception and / or transmission block level semi-persistent scheduling resource release;

[0154] MBS transport block level physical downlink channel reception and / or transport block level semi-persistent scheduling resource release is located after unicast transport block level semi-persistent scheduling resource reception;

[0155] The transmission block level semi-persistent scheduling resource reception of the MBS is located after the transmission block level physical downlink channel reception of the MBS and / or the transmission block level semi-persistent scheduling resource release.

[0156] In an embodiment of the present invention, the transport block level codebook of unicast includes: transport block level physical downlink channel reception of unicast and / or transport block level semi-persistent scheduling resource release, and transport block level semi-persistent scheduling resource reception of unicast;

[0157] The transmission block level physical downlink channel reception of unicast and / or the release of the transmission block level semi-persistent scheduling resources are located before the transmission block level semi-persistent scheduling resources reception of unicast;

[0158] The MBS transport block level codebook includes: MBS transport block level physical downlink channel reception and / or transport block level semi-persistent scheduling resource release, and MBS transport block level semi-persistent scheduling resource reception;

[0159] The transmission block level physical downlink channel reception of the MBS and / or the transmission block level semi-persistent scheduling resource release is located before the transmission block level semi-persistent scheduling resource reception of the MBS.

[0160] It should be understood that the Type2 codebook generation device in the present application may include a smart phone (such as an Android phone, an iOS phone, a Windows Phone phone, etc.), a tablet computer, a PDA, a laptop computer, a mobile Internet device MID (Mobile Internet Devices, referred to as: MID), a robot or a wearable device, etc. The above-mentioned Type2 codebook generation device is only an example, not an exhaustive list, including but not limited to the above-mentioned Type2 codebook generation device. In practical applications, the above-mentioned Type2 codebook generation device may also include: an intelligent vehicle-mounted terminal, a computer device, etc.

[0161] Through the description of the above implementation modes, those skilled in the art can clearly understand that the present invention can be implemented by combining software with a hardware platform. Based on such an understanding, all or part of the contribution of the technical solution of the present invention to the background technology can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various implementation modes of the present invention or some parts of the implementation modes.

[0162] Therefore, the embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement some or all of the steps of any Type 2 codebook generation method recorded in the above method implementation. For example, the storage medium may include a hard disk, a floppy disk, an optical disk, a tape, a disk, a USB flash drive, a flash memory, etc.

[0163] The present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute part or all of the steps of any Type 2 codebook generation method recorded in the above method implementation.

[0164] It should be noted that, for the above-mentioned method implementations, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the implementations described in the specification are all optional implementations, and the actions and modules involved are not necessarily required by this application.

[0165] In the above-mentioned embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0166] In the several embodiments provided in this application, it should be understood that the disclosed device can be implemented in other ways. For example, the device implementation described above is only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the device or unit can be electrical or other forms.

[0167] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0168] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit may be implemented in the form of hardware or in the form of a software program module.

[0169] If the integrated unit is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory 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. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.

[0170] A person skilled in the art may understand that all or part of the steps in the various methods of the above-mentioned embodiments may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable memory, and the memory may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0171] The above is a detailed introduction to the implementation methods of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above implementation methods is only used to help understand the method and core idea of ​​the present application. At the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A Type 2 codebook generation method, characterized in that: include: Obtaining a transport block level codebook and a coding block group level codebook for a unicast service unicast, and obtaining a transport block level codebook for a multicast or broadcast service MBS; The Type2 codebook is generated according to the transport block level codebook and the coding block group level codebook of the unicast and the transport block level codebook of the MBS.

2. The method according to claim 1, characterized in that The Type2 codebook includes: a transport block level codebook and a coding block group level codebook of the unicast, and a transport block level codebook of the MBS; The transport block level codebook of the unicast and the transport block level codebook of the MBS are located before the coding block group level codebook of the unicast.

3. The method according to claim 1, characterized in that The Type2 codebook includes: a transport block level codebook and a coding block group level codebook of the unicast, and a transport block level codebook of the MBS; The transport block level codebook of the unicast is located before the coding block group level codebook of the unicast; The transport block level codebook of the MBS is located after the coding block group level codebook of the unicast.

4. The method according to claim 1, characterized in that: After acquiring the transport block level codebook of the multicast or broadcast service MBS, the method further includes: Obtaining a coding block group level codebook of the MBS; The generating the Type2 codebook according to the transport block level codebook and the coding block group level codebook of the unicast and the transport block level codebook of the MBS includes: The Type2 codebook is generated according to the transport block level codebook and the coding block group level codebook of the unicast, and the transport block level codebook and the coding block group level codebook of the MBS.

5. The method according to claim 4, characterized in that The Type2 codebook includes: a transport block level codebook and a coding block group level codebook of the unicast, and a transport block level codebook and a coding block group level codebook of the MBS; The transport block level codebook of the unicast and the transport block level codebook of the MBS are located before the coding block group level codebook of the unicast; The coding block group level codebook of the MBS is located after the coding block group level codebook of the unicast.

6. The method according to claim 4, characterized in that The Type2 codebook includes: a transport block level codebook and a coding block group level codebook of the unicast, and a transport block level codebook and a coding block group level codebook of the MBS; The transport block level codebook of the unicast is located before the coding block group level codebook of the unicast; The transport block level codebook of the MBS is located after the coding block group level codebook of the unicast; The coding block group level codebook of the MBS is located after the transport block level codebook of the MBS.

7. The method according to claim 2 or 5, characterized in that: The transport block level codebook of the unicast and the transport block level codebook of the MBS include: the transport block level physical downlink channel reception and / or transport block level semi-persistent scheduling resource release of the unicast, the transport block level semi-persistent scheduling resource reception of the unicast, the transport block level physical downlink channel reception and / or transport block level semi-persistent scheduling resource release of the MBS, and the transport block level semi-persistent scheduling resource reception of the MBS; The transmission block level semi-static scheduling resource reception of the unicast is located after the transmission block level physical downlink channel reception of the unicast and / or the transmission block level semi-static scheduling resource release; The MBS transmission block level physical downlink channel reception and / or transmission block level semi-persistent scheduling resource release is located after the transmission block level semi-persistent scheduling resource reception of the unicast; The transmission block level semi-persistent scheduling resource reception of the MBS is located after the transmission block level physical downlink channel reception of the MBS and / or the transmission block level semi-persistent scheduling resource release.

8. The method according to claim 3 or 6, characterized in that: The transport block level codebook of the unicast includes: the transport block level physical downlink channel reception and / or transport block level semi-persistent scheduling resource release of the unicast, and the transport block level semi-persistent scheduling resource reception of the unicast; The transmission block level physical downlink channel reception of the unicast and / or the release of the transmission block level semi-persistent scheduling resources are located before the transmission block level semi-persistent scheduling resources reception of the unicast; The transport block level codebook of the MBS includes: transport block level physical downlink channel reception and / or transport block level semi-persistent scheduling resource release of the MBS, and transport block level semi-persistent scheduling resource reception of the MBS; The transmission block level physical downlink channel reception and / or transmission block level semi-persistent scheduling resource release of the MBS is located before the transmission block level semi-persistent scheduling resource reception of the MBS.

9. A Type 2 codebook generation device, characterized in that: include: An acquisition module, used to acquire a transmission block level codebook and a coding block group level codebook of a unicast service unicast, and to acquire a transmission block level codebook of a multicast or broadcast service MBS; A generating module is used to generate the Type2 codebook according to the transport block level codebook and the coding block group level codebook of the unicast and the transport block level codebook of the MBS.

10. An electronic device, characterized in that: The method comprises a processor, a memory, a communication interface and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the one or more programs include instructions for executing the steps in any one of the methods of claims 1-8.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method according to any one of claims 1 to 8.