WO2021035584A1 - Pdsch scrambling scheme for multi-trp - Google Patents
Pdsch scrambling scheme for multi-trp Download PDFInfo
- Publication number
- WO2021035584A1 WO2021035584A1 PCT/CN2019/103121 CN2019103121W WO2021035584A1 WO 2021035584 A1 WO2021035584 A1 WO 2021035584A1 CN 2019103121 W CN2019103121 W CN 2019103121W WO 2021035584 A1 WO2021035584 A1 WO 2021035584A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- determining
- identity
- default value
- control information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
Definitions
- Embodiments of the present disclosure generally relate to the field of telecommunication and in particular, to devices, methods, apparatuses and computer readable storage media of Physical Downlink Shared Channel (PDSCH) scrambling scheme for multi-Transmit Receive Point (TRP) .
- PDSCH Physical Downlink Shared Channel
- TRP multi-Transmit Receive Point
- Multi-TRP/Panel transmissions are part of the ongoing Rel-16 work item for enhancements on Multiple-Input-Multiple-Output (MIMO) .
- MIMO Multiple-Input-Multiple-Output
- Multi-TRP/Panel transmissions consider as an essential component in NR deployments not only due to the benefits of Enhanced Mobile Broadband (eMBB) operations but also due to the capability of improving reliability for the Ultra-Reliable and Low-Latency Communication (URLLC) services.
- eMBB Enhanced Mobile Broadband
- URLLC Ultra-Reliable and Low-Latency Communication
- PDCH Physical Downlink Control Channel
- multiple PDCCH design Two techniques have been agreed for supporting multi-TRP transmission in NR, namely single Physical Downlink Control Channel (PDCCH) design and multiple PDCCH design.
- the single PDCCH schedules one PDSCH where separate layers are transmitted from separate TRPs, whereas multiple PDCCHs each scheduling a respective PDSCH where each NR-PDSCH is transmitted from a separate TRP.
- example embodiments of the present disclosure provide a solution of PDSCH scrambling scheme for multi-TRP.
- a first device comprising at least one processor; and at least one memory including computer program codes; the at least one memory and the computer program codes are configured to, with the at least one processor, cause the first device at least to receive scrambled first data in a first data transmission between the first device and the second device and scrambled second data in a second data transmission between the first device and a third device; determine a scheduling mode for the first and the second data transmissions, the scheduling mode indicating the first and the second data transmissions to be scheduled by single control information or multiple control information; determine a first data scrambling identity for the first data transmission and a second data scrambling identity for the second data transmission based on the scheduling mode; and descramble the scrambled first and second data based on the first and the second data scrambling identities.
- a second device comprising at least one processor; and at least one memory including computer program codes; the at least one memory and the computer program codes are configured to, with the at least one processor, cause the second device at least to determine a scheduling mode for a first data transmission between a first device and the second device and a second data transmission between the first device and a third device, the scheduling mode indicating the first and the second transmission to be scheduled by single control information or multiple control information; determine, based on the scheduling mode a first data scrambling identity for the first data transmission; scramble a first data based on the first data scrambling identity; and transmit the scrambled first data to the first device.
- a method comprises receiving scrambled first data in a first data transmission between the first device and the second device and scrambled second data in a second data transmission between the first device and a third device; determining a scheduling mode for the first and the second data transmissions, the scheduling mode indicating the first and the second data transmissions to be scheduled by single control information or multiple control information; determining a first data scrambling identity for the first data transmission and a second data scrambling identity for the second data transmission based on the scheduling mode; and descrambling the scrambled first and second data based on the first and the second data scrambling identities.
- a method comprises determining a scheduling mode for a first data transmission between a first device and the second device and a second data transmission between the first device and a third device, the scheduling mode indicating the first and the second transmission to be scheduled by single control information or multiple control information; determining, based on the scheduling mode a first data scrambling identity for the first data transmission; scrambling a first data based on the first data scrambling identity; and transmitting the scrambled first data to the first device.
- an apparatus comprises means for receiving scrambled first data in a first data transmission between the first device and the second device and scrambled second data in a second data transmission between the first device and a third device; means for determining a scheduling mode for the first and the second data transmissions, the scheduling mode indicating the first and the second data transmissions to be scheduled by single control information or multiple control information; and means for determining a first data scrambling identity for the first data transmission and a second data scrambling identity for the second data transmission based on the scheduling mode; and means for descrambling the scrambled first and second data based on the first and the second data scrambling identities.
- an apparatus comprises means for determining a scheduling mode for a first data transmission between a first device and the second device and a second data transmission between the first device and a third device, the scheduling mode indicating the first and the second transmission to be scheduled by single control information or multiple control information; means for determining, based on the scheduling mode a first data scrambling identity for the first data transmission; means for scrambling a first data based on the first data scrambling identity; and means for transmitting the scrambled first data to the first device.
- a computer readable medium having a computer program stored thereon which, when executed by at least one processor of a device, causes the device to carry out the method according to the third aspect.
- a computer readable medium having a computer program stored thereon which, when executed by at least one processor of a device, causes the device to carry out the method according to the fourth aspect.
- FIG. 1 shows an example communication network in which example embodiments of the present disclosure may be implemented
- FIG. 2 shows a schematic diagram illustrating a process 200 of PDSCH scrambling scheme for multi-TRP according to example embodiments of the present disclosure
- FIG. 3 shows a flowchart of an example method 300 of diagrams of PDSCH scrambling scheme for multi-TRP according to some example embodiments of the present disclosure
- FIG. 4 shows a flowchart of an example method 400 of diagrams of PDSCH scrambling scheme for multi-TRP according to some example embodiments of the present disclosure
- FIG. 5 shows a simplified block diagram of a device that is suitable for implementing example embodiments of the present disclosure.
- FIG. 6 shows a block diagram of an example computer readable medium in accordance with some embodiments of the present disclosure.
- the term “communication network” refers to a network following any suitable communication standards, such as Long Term Evolution (LTE) , LTE-Advanced (LTE-A) , Wideband Code Division Multiple Access (WCDMA) , High-Speed Packet Access (HSPA) , and so on.
- LTE Long Term Evolution
- LTE-A LTE-Advanced
- WCDMA Wideband Code Division Multiple Access
- HSPA High-Speed Packet Access
- the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including, but not limited to, the first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the future fifth generation (5G) communication protocols, and/or any other protocols either currently known or to be developed in the future.
- Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will of course also be future type communication technologies and systems with which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the aforementioned system. For the purpose of illustrations, embodiments of the present disclosure will be described with reference to 5G communication system.
- the term “network device” used herein includes, but not limited to, a base station (BS) , a gateway, a registration management entity, and other suitable device in a communication system.
- base station or “BS” represents a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a NR NB (also referred to as a gNB) , a Remote Radio Unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, a low power node such as a femto, a pico, and so forth.
- NodeB or NB node B
- eNodeB or eNB evolved NodeB
- NR NB also referred to as a gNB
- RRU Remote Radio Unit
- RH radio header
- RRH remote radio head
- relay a low power node such as a femto, a pico
- terminal device includes, but not limited to, “user equipment (UE) ” and other suitable end device capable of communicating with the network device.
- the “terminal device” may refer to a terminal, a Mobile Terminal (MT) , a Subscriber Station (SS) , a Portable Subscriber Station, a Mobile Station (MS) , or an Access Terminal (AT) .
- MT Mobile Terminal
- SS Subscriber Station
- MS Mobile Station
- AT Access Terminal
- circuitry used herein may refer to one or more or all of the following:
- circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware.
- circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
- the communication network 100 comprises network devices 120-1 and 120-2 (hereafter also referred to as network device 120 collectively or referred to as a second device 120-1 and a third device 120-2 respectively) and a terminal device 110 (hereafter also referred to as a first device 110) .
- the communication system 100 may include any suitable number of terminal devices. It should be noted that the communication system 100 may also include other elements which are omitted for the purpose of clarity.
- the network devices 120-1 and 120-2 may communicate with the terminal device 110.
- the network devices 120-1 and 120-2 may communicate with each other. It is to be understood that the number of network devices and terminal devices shown in FIG. 1 is given for the purpose of illustration without suggesting any limitations.
- the communication network 100 may include any suitable number of network devices and terminal devices.
- the network device 120-1 may be referred to a primary network device (hereafter also referred to as primary serving TRP, PST) and the network device 120-2 may be referred to a secondary network device (hereafter also referred to as secondary serving TRP, SST) .
- primary serving TRP primary serving TRP
- secondary serving TRP secondary serving TRP
- the network 100 may be a Code Division Multiple Access (CDMA) network, a Time Division Multiple Address (TDMA) network, a Frequency Division Multiple Access (FDMA) network, an Orthogonal Frequency-Division Multiple Access (OFDMA) network, a Single Carrier-Frequency Division Multiple Access (SC-FDMA) network or any others.
- CDMA Code Division Multiple Access
- TDMA Time Division Multiple Address
- FDMA Frequency Division Multiple Access
- OFDMA Orthogonal Frequency-Division Multiple Access
- SC-FDMA Single Carrier-Frequency Division Multiple Access
- Communications discussed in the network 100 may use conform to any suitable standards including, but not limited to, New Radio Access (NR) , Long Term Evolution (LTE) , LTE-Evolution, LTE-Advanced (LTE-A) , Wideband Code Division Multiple Access (WCDMA) , Code Division Multiple Access (CDMA) , cdma2000, and Global System for Mobile Communications (GSM) and the like.
- NR New Radio Access
- LTE Long Term Evolution
- LTE-A LTE-Evolution
- WCDMA Wideband Code Division Multiple Access
- CDMA Code Division Multiple Access
- GSM Global System for Mobile Communications
- the communications may be performed according to any generation communication protocols either currently known or to be developed in the future. Examples of the communication protocols include, but not limited to, the first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols.
- the techniques described herein may be used
- the single PDCCH schedules one PDSCH where separate layers are transmitted from separate TRPs, whereas multiple PDCCHs each scheduling a respective PDSCH where each NR-PDSCH is transmitted from a separate TRP.
- PDCH Physical Downlink Control Channel
- PDCCHs from different TRPs schedule respective PDSCHs.
- the transmission of PDCCHs may happen independently from two TRPs.
- PDCCH from one TRP may be referred to as a primary TRP
- PDCCH from one TRP may schedule PDSCHs of different TRPs.
- a first data transmission between the network device 120-1 and the terminal device 120 via a PDSCH 101 and a second data transmission between the network device 120-2 and the terminal device 120 via a PDSCH 102 may be scheduled by a PDCCH 103 collectively.
- the first data transmission between the network device 120-1 and the terminal device 120 via a PDSCH 101 may be scheduled by the PDCCH 103 and the second data transmission between the network device 120-2 and the terminal device 120 via a PDSCH 102 may be schedule by a PDCCH 104, separately.
- the scrambling mechanism for the first data in the first data transmission and the second data in the second data transmission should be distinguished, so that the terminal device 120 may determine the scrambling sequences for scrambling the first and the second data respectively and obtain the descrambled first and second data.
- the PDSCH may be scrambled as follows:
- the terminal device may assume the block of bits where is the number of bits in codeword q transmitted on the physical channel, are scrambled prior to modulation, resulting in a block of scrambled bits according to the following equation:
- the scrambling sequence generator shall be initialized with the following equation:
- n ID ⁇ ⁇ 0, 1, ..., 1023 ⁇ equals the higher-layer parameter dataScramblingIdentityPDSCH if configured and the RNTI equals the C-RNTI, MCS-C-RNTI, or CS-RNTI, and the transmission is not scheduled using DCI format 1_0 in a common search space, otherwise
- n RNTI corresponds to the RNTI associated with the PDSCH transmission.
- NCJT non-coherent joint transmission
- PDSCH can be transmitted from multiple TRP with multiple PDCCH scheduling.
- PDCCH and its scheduled PDSCH are from which TRP.
- the present disclosure proposes a solution of PDSCH scrambling scheme for multi-TRP.
- a scheduling mode for PDSCH may be determined and the corresponding scrambling scheme may be used based on the scheduling mode.
- FIG. 2 shows a schematic diagram of PDSCH scrambling scheme for multi-TRP.
- the process 200 may involve the network device 120-1, the network device 120-2 and the terminal device 110 as illustrated in FIG. 1.
- the network device 120-1 and the network device 120-2 may determine the scrambling sequence for scrambling the data in the first and the second data transmissions, respectively.
- the scrambling sequence may relate to specific data scrambling identity.
- the first data transmission between the network device 120-1 and the terminal device 120 via a PDSCH 101 and a second data transmission between the network device 120-2 and the terminal device 120 via a PDSCH 102 may be scheduled by a PDCCH 103 collectively.
- the first data transmission between the network device 120-1 and the terminal device 120 via a PDSCH 101 may be scheduled by the PDCCH 103 and the second data transmission between the network device 120-2 and the terminal device 120 via a PDSCH 102 may be schedule by a PDCCH 104, separately.
- a scheduling mode for the PDSCH 101 and PDSCH 102 may be determined, to cause the network device 120-1 and the network device 120-2 to determine the specific data scrambling identity, correspondingly.
- the scheduling mode may be configured by a scheduling node serving for both the network device 120-1 and the network device 120-2 based on the capabilities of the network device 120-1 and the network device 120-2, the capability of the terminal device 110 and channel states, etc.
- the network device 120-1 and the network device 120-2 may determine 210, 220 the respective data scrambling identity for the first and the second data transmission respectively and scramble the respective data based on the corresponding data scrambling identity, as shown in FIG. 2.
- one Control Resource Set (CORESET) in a “PDCCH-config” corresponds to one TRP.
- CORESET Control Resource Set
- the maximum number of CORESETs per “PDCCH-config” is increased to 5.
- the network device 120-1 may configure PDCCH-Config and PDSCH-Config for the terminal device by RRC signalling.
- multiple PDCCH CORESETs can be included in PDCCH-Config and the multiple dataScramblingIdentityPDSCHs are configured in PDSCH-Config for PDSCH scrambling.
- the mapping between the indices of multiple PDCCH CORESETs and the indices of multiple dataScramblingIdentityPDSCHs may be configured and the network device 120-1 may select the first identity of the data scrambling for the first data transmission based on the mapping and the index of the a CORESET for transmitting control information from the network device 120-1 to the terminal device.
- PDCCH CORESETs #0-#4 there are data scrambling identities 1-5 and each of them may be mapped to one of the PDCCH CORESETs #0-#4.
- the data scrambling identity 1 is mapped to the CORESET #0. Since the network device 120-1 may determine the data scrambling identity and the network device 120-1 may obtain the initial value of scrambling sequence based on the Equation (2) , as mentioned above.
- the network device 120-2 may also determine the data scrambling identity for the second data transmission based on the mapping between the indices of multiple PDCCH CORESETs and the indices of multiple dataScramblingIdentityPDSCHs and the index of the a CORESET for transmitting control information from the network device 120-2 to the terminal device.
- multiple PDCCH CORESETs can be used by one TRP, which composes one PDCCH CORESET group and maximum number of PDCCH CORSET group is maximum number of TRPs in non-coherent joint transmission.
- the mapping between the indices of multiple PDCCH CORESETs and the indices of multiple dataScramblingIdentityPDSCHs may be configured.
- PDCCH CORESETs #0-#4 may be divided into two groups. For example, group 1 involves CORESET #0-#2 and the group 2 involves CORESET #3 and #4. Each group may be mapped to a data Scrambling Identity.
- the network device 120-1 may select the first identity of the data scrambling for the first data transmission based on the mapping and the group index of the a CORESET for transmitting control information from the network device 120-1 to the terminal device and the network device 120-2 may select the second identity of the data scrambling for the second data transmission based on the mapping and the group index of a CORESET for transmitting control information from the network device 120-1.
- the multiple dataScramblingIdentityPDSCH values are determined by the high layer configuration signalling. Otherwise, if the multiple dataScramblingIdentityPDSCH are not configuration, default values may be set for the multiple dataScramblingIdentityPDSCHs. That is, the mapping between the multiple dataScramblingIdentityPDSCHs and a set of default values may be configured.
- the default value for the network device 120-1 may be determine based on the cell ID and the index of the CORESET for transmitting control information from the network device 120-1 to the terminal device 110.
- the default value for the network device 120-1 may be set as [Cell ID + index of CORESET of PDCCH 1] .
- the default value for the network device 120-2 may be determine based on the cell ID and the index of the CORESET for transmitting control information from the network device 120-2 to the terminal device 110.
- the default value for the network device 120-2 may be set as [Cell ID + index of CORESET of PDCCH 2] .
- the index of CORESET may be considered as a TRP specific parameter of the network device 120-1 or 120-2.
- the default value may be set as cell_ID + f (TRP specific parameter) , wherein f can be a function of TRP specific parameter and the function f may be predefined.
- the network device 120-1 and 120-2 may be determine the first data scrambling identity for the first data transmission and the second data scrambling identity for the second data transmission, respectively.
- the default values for the network device 120-1 and the network device 120-2 may be determine based on the serving cell ID of the primary network device (for example the network device 120-1) and the index of the CORESET for transmitting control information from the network device 120-1 to the terminal device 110 and the index of the CORESET for transmitting control information from the network device 120-2 to the terminal device 110, respectively.
- the default value for the network device 120-1 may be set as [Serving Cell ID + index of CORESET of PDCCH 1] and the default value for the network device 120-2 may be set as [Serving Cell ID +index of CORESET of PDCCH 2] .
- the default value for the network device 120-1 may be determine based on the cell ID and the group index of the CORESET for transmitting control information from the network device 120-1 to the terminal device 110.
- the default value for the network device 120-1 may be set as [Cell ID + index of CORESET group of PDCCH 1] .
- the default value for the network device 120-2 may be determine based on the cell ID and the group index of the CORESET for transmitting control information from the network device 120-2 to the terminal device 110.
- the default value for the network device 120-2 may be set as [Cell ID + index of CORESET group of PDCCH 2] .
- the default values for the network device 120-1 and the network device 120-2 may be determine based on the serving cell ID of the primary network device (for example the network device 120-1) and the group index of the CORESET for transmitting control information from the network device 120-1 to the terminal device 110 and the group index of the CORESET for transmitting control information from the network device 120-2 to the terminal device 110, respectively.
- the default value for the network device 120-1 may be set as [Serving Cell ID + index of CORESET group of PDCCH 1] and the default value for the network device 120-2 may be set as [Serving Cell ID + index of CORESET group of PDCCH 2] .
- the default values for the network device 120-1 and the network device 120-2 may be determine based on the cell ID of the network device 120-1 and the cell ID of the network device 120-2.
- the network device 120 may configure TCI states and PDSCH-Config for the terminal device by RRC signalling.
- TCI Transmission Configuration Indication
- the mapping between the indices of TCI states and the indices of multiple dataScramblingIdentityPDSCHs may be configured and the network device 120-1 may select the first identity of the data scrambling for the first data transmission based on the mapping and the index of TCI state for the first date transmission and the network device 120-2 may select the second identity of the data scrambling for the second data transmission based on the mapping and the index of TCI state for the second date transmission.
- two TCI states can be dynamically selected linked with two layer group transmission. In this case, one layer group is linked with the first TCI states of selected activated TCI code point and the other layer group is associated with the second TCI state.
- each TCI state corresponds to one or two CDM group (s) .
- the mapping between the indices of Code Division Multiplex (CDM) groups of Demodulation Reference Signal (DM-RS) and the indices of multiple dataScramblingIdentityPDSCHs may be configured and the network device 120-1 may select the first identity of the data scrambling for the first data transmission based on the mapping and the index of CDM group for the first date transmission and the network device 120-2 may select the second identity of the data scrambling for the second data transmission based on the mapping and the index of CDM group for the second date transmission. If multiple groups of DM-RS CDM are linked with one TCI state, the first CDM group of DM-RS can be used.
- the i-th dataScramblingIdendityPDSCH is used for initialization of scrambling sequence of PDSCH linked with the i-th TCI state (or layer group of a PDSCH or corresponding CDM group (s) of DM-RS of a layer group) indicated in the TCI code point.
- One layer group of a PDSCH is linked with the first TCI state of selected activated TCI code point.
- the other layer group is linked with the second TCI state.
- one layer group of a PDSCH and corresponding CDM group (s) of DM-RS may be also linked with one TRP.
- the multiple dataScramblingIdentityPDSCH values are determined by the high layer configuration signalling. Otherwise, if the multiple dataScramblingIdentityPDSCH are not configuration, default values may be set for the multiple dataScramblingIdentityPDSCHs. That is, the mapping between the multiple dataScramblingIdentityPDSCHs and a set of default values may be configured.
- the default value for the network device 120-1 may be determine based on the cell ID and the index of TCI state/CDM group for the first date transmission. For example, the default value for the network device 120-1 may be set as [Cell ID + index of TCI state/CDM group of PDSCH 1] .
- the default value for the network device 120-2 may be determine based on the cell ID and the index of TCI state/CDM group for the second date transmission. For example, the default value for the network device 120-2 may be set as [Cell ID + index of TCI state/CDM group of PDSCH 2] .
- the index of CDM group of DM-RS and the TCI may also be considered as a TRP specific parameter of the network device 120-1 or 120-2.
- the default value may be set as cell_ID + f (TRP specific parameter) , wherein f can be a function of TRP specific parameter and the function f may be predefined.
- each TCI state corresponds to one or two CDM group (s) . If multiple groups of DM-RS CDM are linked with one TCI state, the first CDM group of DM-RS can be used.
- the network device 120-1 and 120-2 may be determine the first data scrambling identity for the first data transmission and the second data scrambling identity for the second data transmission, respectively.
- the default values for the network device 120-1 and the network device 120-2 may be determine based on the serving cell ID of the primary network device (for example the network device 120-1) and the index of TCI state/CDM group for the first date transmission and the index of TCI state/CDM group for the second date transmission, respectively.
- the default value for the network device 120-1 may be set as [Serving Cell ID + index of TCI state/CDM group of PDSCH 1] and the default value for the network device 120-2 may be set as [Serving Cell ID + index of TCI state/CDM group of PDSCH 2] .
- the default values for the network device 120-1 and the network device 120-2 may be determine based on the cell ID of the network device 120-1 and the cell ID of the network device 120-2.
- the scrambling sequence for scrambling first data in the first data transmission and the initial value of scrambling sequence for scrambling second data in the second data transmission may be generated based on the Equation (2) . Then the network device 120-1 and the network device 120-2 may scramble the first and the second data based on the determined scrambling sequence, respectively.
- the network device 120-1 and the network device 120-2 may transmit 230, 240 the the scrambled first and second data to the terminal device 110.
- the scheduling mode may be determined by the terminal device 110.
- the terminal device 110 may blind decode the PDCCH to determine the scheduling mode is a multiple PDCCH scheme or a single PDCCH scheme. For example, the the terminal device 110 may determine the number of CORESET in the PDCCH. If the number of CORESET is 1, a single PDCCH scheme may be used and if the number of CORESET is 2, multiple PDCCH scheme may be used.
- the terminal device 110 may determine the first index of first CORESET for transmitting first control information from the network device 120-1 and the second index of the second CORESET for transmitting a second control information from the network device 120-2. Then, the terminal device 110 may determine the first data scrambling identity based on first index of first CORESET of the set of resources and the first mapping and the second data scrambling identity based on a second index of second CORESET and the first mapping.
- the terminal device 110 may determine the mapping between the multiple dataScramblingIdentityPDSCHs and a set of default values.
- the terminal device 110 may determine the default value for the network device 120-1 based on the cell ID and the first index of the first CORESET for transmitting control information from the network device 120-1 to the terminal device 110.
- the default value for the network device 120-1 may be determined as [Cell ID + index of first CORESET of PDCCH 1] .
- the terminal device 110 may determine the default value for the network device 120-2 based on the cell ID and the second index of the second CORESET for transmitting control information from the network device 120-2 to the terminal device 110.
- the default value for the network device 120-2 may be determined as [Cell ID + index of second CORESET of PDCCH 2] .
- the terminal device 110 may determine the default value for the network device 120-1 based on the cell ID and the first group index of the first CORESET for transmitting control information from the network device 120-1 to the terminal device 110.
- the default value for the network device 120-1 may be determined as [Cell ID + group index of first CORESET of PDCCH 1] .
- the terminal device 110 may determine the default value for the network device 120-2 based on the cell ID and the second group index of the second CORESET for transmitting control information from the network device 120-2 to the terminal device 110.
- the default value for the network device 120-2 may be determined as [Cell ID + group index of second CORESET of PDCCH 2] .
- the terminal device 110 may determine the default values for the network device 120-1 and the network device 120-2 based on the serving cell ID of the primary network device (for example the network device 120-1) and the first index of the first CORESET for transmitting control information from the network device 120-1 to the terminal device 110 and the second index of the second CORESET for transmitting control information from the network device 120-2 to the terminal device 110, respectively.
- the default value for the network device 120-1 may be determined as [Serving Cell ID + index of first CORESET of PDCCH 1] and the default value for the network device 120-2 may be determined as [Serving Cell ID + index of second CORESET of PDCCH 2] .
- the terminal device 110 may determine the default values for the network device 120-1 and the network device 120-2 based on the serving cell ID of the primary network device (for example the network device 120-1) and the first group index of the first CORESET for transmitting control information from the network device 120-1 to the terminal device 110 and the second group index of the second CORESET for transmitting control information from the network device 120-2 to the terminal device 110, respectively.
- the default value for the network device 120-1 may be determined as [Serving Cell ID + index of first CORESET group of PDCCH 1] and the default value for the network device 120-2 may be determined as [Serving Cell ID + index of second CORESET group of PDCCH 2] .
- the terminal device 110 may determine the first index of TCI state/CDM group for the first data transmission and the second index of TCI state/CDM group for the second data transmission. Then, the terminal device 110 may determine the first data scrambling identity based on the first index of TCI state/CDM group and the mapping and the second data scrambling identity based on the second index of TCI state/CDM group and the mapping.
- the terminal device 110 may determine the mapping between the multiple dataScramblingIdentityPDSCHs and a set of default values.
- the terminal device 110 may determine the default value for the network device 120-1 based on the cell ID and first index of TCI state/CDM group for the first data transmission. For example, the default value for the network device 120-1 may be determined as [Cell ID + index of first TCI state/CDM group of PDCCH 1] .
- the terminal device 110 may determine the default value for the network device 120-2 based on the cell ID and the second index of TCI state/CDM group for the second data transmission. For example, the default value for the network device 120-2 may be determined as [Cell ID + index of TCI state/CDM group of PDCCH 2] .
- the terminal device 110 may determine the default values for the network device 120-1 and the network device 120-2 based on the serving cell ID of the primary network device (for example the network device 120-1) and the first index of TCI state/CDM group for the first date transmission and the first index of TCI state/CDM group for the second date transmission, respectively.
- the default value for the network device 120-1 may be determined as [Serving Cell ID + index of TCI state/CDM group of PDSCH 1] and the default value for the network device 120-2 may be determined as [Serving Cell ID + index of TCI state/CDM group of PDSCH 2] .
- the terminal device 110 may determine the default values for the network device 120-1 and the network device 120-2 based on the cell ID of the network device 120-1 and the cell ID of the network device 120-2.
- the terminal device 110 may determines the respective scrambling sequences for scrambling the first and the second data and may descramble the scrambled first and second data based on the determined scrambling sequence, respectively.
- the terminal device may descramble the data based on the respective data scrambling identity determined depending on different PDCCH design.
- FIG. 3 shows a flowchart of an example method 300 of PDSCH scrambling scheme for multi-TRP. According to some example embodiments of the present disclosure.
- the method 300 can be implemented at the first device 110 as shown in FIG. 1. For the purpose of discussion, the method 300 will be described with reference to FIG. 1.
- the first device 110 receives scrambled first data in a first data transmission between the first device and the second device and scrambled second data in a second data transmission between the first device and a third device.
- the first device 110 determines a scheduling mode for the first and the second data transmissions, the scheduling mode indicating the first and the second data transmissions to be scheduled by single control information or multiple control information.
- the first device 110 determines a first data scrambling identity for the first data transmission and a second data scrambling identity for the second data transmission based on the scheduling mode.
- the first device 110 may determine a set of resources for transmitting first control information from the second device and a further set of resources for transmitting a second control information from the third device.
- the first device 110 may obtain a first mapping between the a set of data scrambling identities and resource set indices of multiple resource sets including the set of resources and the further set of resources and determine the first data scrambling identity based on a first resource set index of the set of resources and the first mapping and the second data scrambling identity based on a second resource set index of the further set of resources and the first mapping.
- the first device 110 may determine a second mapping between a set of data scrambling identities and a set of default values; determine a first identity of a first cell of the second device for serving the first device; determine a first default value for the first data transmission and a second default value for the second data transmission at least based on the first identity of the first cell; and determine the first data scrambling identity based on the first default value and the second mapping and the second data scrambling identity based on the second default value and the second mapping.
- the first device 110 may determine a set of resources for transmitting first control information from the second device and a further set of resources for transmitting second control information from the third device; determine a first resource set index of the set of resource and a second resource set index of the further set of resources in multiple resource sets for the first and the second control information; and determine a first default value based on the first identity of the first cell and the first resource set index of the set of resource and a second default value based on the first identity of the first cell and the second resource set index the further set of resources.
- the first device 110 may determine a set of resources for transmitting first control information from the second device and a further set of resources for transmitting second control information from the third device; determine a first group index of a first resource sets group including the set of resource and a second group index of a second resource sets group including the further set of resources; and determine a first default value based on the first identity of the first cell and the first group index and a second default value based on the first identity of the first cell and the second group index.
- the first device 110 may determine a second identity of a second cell of the third device serving the first device; and determine a first default value based on the first identity of the first cell and a second default value based on the second identity of the second cell.
- the first device 110 may determine a first parameter associated with a shared channel between the first device and the second device and a second parameter associate with a further shared channel between the first device and the third device; obtain a third mapping between a set of data scrambling identities and a first index of the first parameter and a second index of the second parameter; and determine the first data scrambling identity based on the index of the first parameter and the third mapping and the second data scrambling identity based on the second index of the second parameter and the third mapping.
- the first device 110 may determine a second mapping between a set of data scrambling identities and a set of default values; determine a first identity of a first cell of the second device for serving the first device; determine a first default value for the first data transmission and a second default value for the second data transmission at least based on the first identity of the first cell; and determine the first data scrambling identity based on the first default value and the second mapping and the second data scrambling identity based on the first default value and the second mapping.
- the first device 110 may determine a first parameter associated with a shared channel between the first device and the second device and a second parameter associate with a further shared channel between the first device and the third device, determine a first index of the first parameter and a second index of the second parameter in a set of parameters associated with the shared channel and the further shared channel; and determine a first default value based on the first identity of the first cell and the first index of the first parameter and a second default value based on the first identity of the first cell and the second index of the second parameter.
- the first device 110 may determine a second identity of a second cell of the third device serving the first device; and determine a first default value based on the first identity of the first cell and a second default value based on the second identity of the second cell.
- the first and second parameters comprising at least one of a transmission configuration indication state and a code division multiple group of demodulation reference signal.
- the first device 110 descrambles scrambled first and second data based on the first and the second data scrambling identities.
- FIG. 4 shows a flowchart of an example method 400 of PDSCH scrambling scheme for multi-TRP according to some example embodiments of the present disclosure.
- the method 400 can be implemented at the second devices 120-1 or the third device 120-2 as shown in FIG. 1. For the purpose of discussion, the method 400 will be described with reference to FIG. 1.
- the second devices 120-1 determines a scheduling mode for a first data transmission between a first device and the second device and a second data transmission between the first device and a third device, the scheduling mode indicating the first and the second transmission to be scheduled by single control information or multiple control information.
- the second devices 120-1 determines, based on the scheduling mode, a first data scrambling identity for the first data transmission.
- the second devices 120-1 may determine a set of resources for transmitting first control information from the second device; obtain a first mapping between the a set of data scrambling identities and resource set indices of multiple resource sets including the set of resources; and determine the first data scrambling identity based on a first resource set index of the set of resources and the first mapping.
- the second devices 120-1 may determine a second mapping between a set of data scrambling identities and a set of default values; determine a first identity of a first cell of the second device for serving the first device; determine a first default value for the first data transmission at least based on the first identity of a first cell; and determine the first data scrambling identity based on the first default value and the second mapping.
- the second devices 120-1 may determine a set of resources for transmitting first control information from the second device; determine a first resource set index of the set of resource; and determine a first default value based on the first identity of the first cell and the first resource set index of the set of resource.
- the second devices 120-1 may determine a set of resources for transmitting first control information from the second device; determine a first group index of a first resource sets group including the set of resource; and determine a first default value based on the first identity of the first cell and the first group index.
- the second devices 120-1 may determine a first parameter associated with a shared channel between the first device and the second device; obtain a third mapping between a set of data scrambling identities and a first index of the first parameter; and determine the first data scrambling identity based on the index of the first parameter and the third mapping.
- the second devices 120-1 may determine a second mapping between a set of data scrambling identities and a set of default values; determine a first identity of a first cell of the second device for serving the first device; determine a first default value for the first data transmission at least based on the first identity of the first cell; and determine the first data scrambling identity based on the first default value and the second mapping.
- the second devices 120-1 may determine a first parameter associated with a shared channel between the first device and the second device; and determine a first index of the first parameter in a set of parameters associated with the shared channel; and determine a first default value based on the first identity of the first cell and the first index of the first parameter.
- the first and second parameters comprising at least one of a transmission configuration indication state and a code division multiple group of demodulation reference signal.
- the second devices 120-1 scrambles a first data based on the first data scrambling identity.
- the second devices 120-1 transmits the scrambled first data to the first device.
- an apparatus capable of performing the method 300 may comprise means for performing the respective steps of the method 300.
- the means may be implemented in any suitable form.
- the means may be implemented in a circuitry or software module.
- the apparatus comprises means for receiving scrambled first data in a first data transmission between the first device and the second device and scrambled second data in a second data transmission between the first device and a third device; means for determining a scheduling mode for the first and the second data transmissions, the scheduling mode indicating the first and the second data transmissions to be scheduled by single control information or multiple control information; and means for determining a first data scrambling identity for the first data transmission and a second data scrambling identity for the second data transmission based on the scheduling mode; and means for descrambling the scrambled first and second data based on the first and the second data scrambling identities.
- an apparatus capable of performing the method 400 may comprise means for performing the respective steps of the method 400.
- the means may be implemented in any suitable form.
- the means may be implemented in a circuitry or software module.
- the apparatus comprises means for determining a scheduling mode for a first data transmission between a first device and the second device and a second data transmission between the first device and a third device, the scheduling mode indicating the first and the second transmission to be scheduled by single control information or multiple control information; means for determining, based on the scheduling mode a first data scrambling identity for the first data transmission; means for scrambling a first data based on the first data scrambling identity; and means for transmitting the scrambled first data to the first device.
- FIG. 5 is a simplified block diagram of a device 500 that is suitable for implementing embodiments of the present disclosure.
- the device 500 may be provided to implement the communication device, for example the terminal device 120 and the network device 110 as shown in FIG. 1.
- the device 500 includes one or more processors 510, one or more memories 540 coupled to the processor 510, and one or more transmitters and/or receivers (TX/RX) 540 coupled to the processor 510.
- TX/RX transmitters and/or receivers
- the TX/RX 540 is for bidirectional communications.
- the TX/RX 540 has at least one antenna to facilitate communication.
- the communication interface may represent any interface that is necessary for communication with other network elements.
- the processor 510 may be of any type suitable to the local technical network and may include one or more of the following: general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples.
- the device 500 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
- the memory 520 may include one or more non-volatile memories and one or more volatile memories.
- the non-volatile memories include, but are not limited to, a Read Only Memory (ROM) 524, an electrically programmable read only memory (EPROM) , a flash memory, a hard disk, a compact disc (CD) , a digital video disk (DVD) , and other magnetic storage and/or optical storage.
- the volatile memories include, but are not limited to, a random access memory (RAM) 522 and other volatile memories that will not last in the power-down duration.
- a computer program 530 includes computer executable instructions that are executed by the associated processor 510.
- the program 530 may be stored in the ROM 520.
- the processor 510 may perform any suitable actions and processing by loading the program 530 into the RAM 520.
- the embodiments of the present disclosure may be implemented by means of the program 530 so that the device 500 may perform any process of the disclosure as discussed with reference to FIGs. 2 to 4.
- the embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.
- the program 530 may be tangibly contained in a computer readable medium which may be included in the device 500 (such as in the memory 520) or other storage devices that are accessible by the device 500.
- the device 500 may load the program 530 from the computer readable medium to the RAM 522 for execution.
- the computer readable medium may include any types of tangible non-volatile storage, such as ROM, EPROM, a flash memory, a hard disk, CD, DVD, and the like.
- Fig. 6 shows an example of the computer readable medium 600 in form of CD or DVD.
- the computer readable medium has the program 530 stored thereon.
- various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representations, it is to be understood that the block, apparatus, system, technique or method described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
- the present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer readable storage medium.
- the computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target real or virtual processor, to carry out the methods 300 and 400 as described above with reference to FIGs. 3-4.
- program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types.
- the functionality of the program modules may be combined or split between program modules as desired in various embodiments.
- Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
- Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions/operations specified in the flowcharts and/or block diagrams to be implemented.
- the program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
- the computer program codes or related data may be carried by any suitable carrier to enable the device, apparatus or processor to perform various processes and operations as described above.
- Examples of the carrier include a signal, computer readable medium, and the like.
- the computer readable medium may be a computer readable signal medium or a computer readable storage medium.
- a computer readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the computer readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Embodiments of the present disclosure relate to devices, methods, apparatuses and computer readable storage media of PDSCH scrambling scheme for multi-TRP. The method comprises receiving scrambled first data in a first data transmission between the first device and the second device and scrambled second data in a second data transmission between the first device and a third device; determining a scheduling mode for the first and the second data transmissions, the scheduling mode indicating the first and the second data transmissions to be scheduled by single control information or multiple control information; determining a first data scrambling identity for the first data transmission and a second data scrambling identity for the second data transmission based on the scheduling mode; and descrambling the scrambled first and second data based on the first and the second data scrambling identities. In this way, the PDSCH scrambling scheme for multiple PDCCH design and signal PDCCH design is proposed, so that the terminal device may descramble the data based on the respective data scrambling identity determined depending on different PDCCH design.
Description
Embodiments of the present disclosure generally relate to the field of telecommunication and in particular, to devices, methods, apparatuses and computer readable storage media of Physical Downlink Shared Channel (PDSCH) scrambling scheme for multi-Transmit Receive Point (TRP) .
Multi-TRP/Panel transmissions are part of the ongoing Rel-16 work item for enhancements on Multiple-Input-Multiple-Output (MIMO) . Multi-TRP/Panel transmissions consider as an essential component in NR deployments not only due to the benefits of Enhanced Mobile Broadband (eMBB) operations but also due to the capability of improving reliability for the Ultra-Reliable and Low-Latency Communication (URLLC) services.
Currently, two techniques have been agreed for supporting multi-TRP transmission in NR, namely single Physical Downlink Control Channel (PDCCH) design and multiple PDCCH design. The single PDCCH schedules one PDSCH where separate layers are transmitted from separate TRPs, whereas multiple PDCCHs each scheduling a respective PDSCH where each NR-PDSCH is transmitted from a separate TRP.
SUMMARY
In general, example embodiments of the present disclosure provide a solution of PDSCH scrambling scheme for multi-TRP.
In a first aspect, there is provided a first device. The first device comprises at least one processor; and at least one memory including computer program codes; the at least one memory and the computer program codes are configured to, with the at least one processor, cause the first device at least to receive scrambled first data in a first data transmission between the first device and the second device and scrambled second data in a second data transmission between the first device and a third device; determine a scheduling mode for the first and the second data transmissions, the scheduling mode indicating the first and the second data transmissions to be scheduled by single control information or multiple control information; determine a first data scrambling identity for the first data transmission and a second data scrambling identity for the second data transmission based on the scheduling mode; and descramble the scrambled first and second data based on the first and the second data scrambling identities.
In a second aspect, there is provided a second device. The second device comprises at least one processor; and at least one memory including computer program codes; the at least one memory and the computer program codes are configured to, with the at least one processor, cause the second device at least to determine a scheduling mode for a first data transmission between a first device and the second device and a second data transmission between the first device and a third device, the scheduling mode indicating the first and the second transmission to be scheduled by single control information or multiple control information; determine, based on the scheduling mode a first data scrambling identity for the first data transmission; scramble a first data based on the first data scrambling identity; and transmit the scrambled first data to the first device.
In a third aspect, there is provided a method. The method comprises receiving scrambled first data in a first data transmission between the first device and the second device and scrambled second data in a second data transmission between the first device and a third device; determining a scheduling mode for the first and the second data transmissions, the scheduling mode indicating the first and the second data transmissions to be scheduled by single control information or multiple control information; determining a first data scrambling identity for the first data transmission and a second data scrambling identity for the second data transmission based on the scheduling mode; and descrambling the scrambled first and second data based on the first and the second data scrambling identities.
In a fourth aspect, there is provided a method. The method comprises determining a scheduling mode for a first data transmission between a first device and the second device and a second data transmission between the first device and a third device, the scheduling mode indicating the first and the second transmission to be scheduled by single control information or multiple control information; determining, based on the scheduling mode a first data scrambling identity for the first data transmission; scrambling a first data based on the first data scrambling identity; and transmitting the scrambled first data to the first device.
In a fifth aspect, there is provided an apparatus comprises means for receiving scrambled first data in a first data transmission between the first device and the second device and scrambled second data in a second data transmission between the first device and a third device; means for determining a scheduling mode for the first and the second data transmissions, the scheduling mode indicating the first and the second data transmissions to be scheduled by single control information or multiple control information; and means for determining a first data scrambling identity for the first data transmission and a second data scrambling identity for the second data transmission based on the scheduling mode; and means for descrambling the scrambled first and second data based on the first and the second data scrambling identities.
In a sixth aspect, there is provided an apparatus comprises means for determining a scheduling mode for a first data transmission between a first device and the second device and a second data transmission between the first device and a third device, the scheduling mode indicating the first and the second transmission to be scheduled by single control information or multiple control information; means for determining, based on the scheduling mode a first data scrambling identity for the first data transmission; means for scrambling a first data based on the first data scrambling identity; and means for transmitting the scrambled first data to the first device.
In a seventh aspect, there is provided a computer readable medium having a computer program stored thereon which, when executed by at least one processor of a device, causes the device to carry out the method according to the third aspect.
In an eighth aspect, there is provided a computer readable medium having a computer program stored thereon which, when executed by at least one processor of a device, causes the device to carry out the method according to the fourth aspect.
Other features and advantages of the embodiments of the present disclosure will also be apparent from the following description of specific embodiments when read in conjunction with the accompanying drawings, which illustrate, by way of example, the principles of embodiments of the disclosure.
Embodiments of the disclosure are presented in the sense of examples and their advantages are explained in greater detail below, with reference to the accompanying drawings, where
FIG. 1 shows an example communication network in which example embodiments of the present disclosure may be implemented;
FIG. 2 shows a schematic diagram illustrating a process 200 of PDSCH scrambling scheme for multi-TRP according to example embodiments of the present disclosure;
FIG. 3 shows a flowchart of an example method 300 of diagrams of PDSCH scrambling scheme for multi-TRP according to some example embodiments of the present disclosure;
FIG. 4 shows a flowchart of an example method 400 of diagrams of PDSCH scrambling scheme for multi-TRP according to some example embodiments of the present disclosure;
FIG. 5 shows a simplified block diagram of a device that is suitable for implementing example embodiments of the present disclosure; and
FIG. 6 shows a block diagram of an example computer readable medium in accordance with some embodiments of the present disclosure.
Throughout the drawings, the same or similar reference numerals represent the same or similar element.
The subject matter described herein will now be discussed with reference to several example embodiments. It should be understood these embodiments are discussed only for the purpose of enabling those skilled persons in the art to better understand and thus implement the subject matter described herein, rather than suggesting any limitations on the scope of the subject matter.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. As used herein, the singular forms “a, ” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises, ” “comprising, ” “includes” and/or “including, ” when used herein, specify the presence of stated features, integers, steps, operations, elements and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and/or groups thereof.
It should also be noted that in some alternative implementations, the functions/acts noted may occur out of the order noted in the figures. For example, two functions or acts shown in succession may in fact be executed concurrently or may sometimes be executed in the reverse order, depending upon the functionality/acts involved.
As used herein, the term “communication network” refers to a network following any suitable communication standards, such as Long Term Evolution (LTE) , LTE-Advanced (LTE-A) , Wideband Code Division Multiple Access (WCDMA) , High-Speed Packet Access (HSPA) , and so on. Furthermore, the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including, but not limited to, the first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the future fifth generation (5G) communication protocols, and/or any other protocols either currently known or to be developed in the future.
Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will of course also be future type communication technologies and systems with which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the aforementioned system. For the purpose of illustrations, embodiments of the present disclosure will be described with reference to 5G communication system.
The term “network device” used herein includes, but not limited to, a base station (BS) , a gateway, a registration management entity, and other suitable device in a communication system. The term “base station” or “BS” represents a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a NR NB (also referred to as a gNB) , a Remote Radio Unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, a low power node such as a femto, a pico, and so forth.
The term “terminal device” used herein includes, but not limited to, “user equipment (UE) ” and other suitable end device capable of communicating with the network device. By way of example, the “terminal device” may refer to a terminal, a Mobile Terminal (MT) , a Subscriber Station (SS) , a Portable Subscriber Station, a Mobile Station (MS) , or an Access Terminal (AT) .
The term “circuitry” used herein may refer to one or more or all of the following:
(a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry) and
(b) combinations of hardware circuits and software, such as (as applicable) :
(i) a combination of analog and/or digital hardware circuit (s) with
software/firmware and
(ii) any portions of hardware processor (s) with software (including digital signal processor (s) ) , software, and memory (ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and
(c) hardware circuit (s) and or processor (s) , such as a microprocessor (s) or a portion of a microprocessor (s) , that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation. ”
This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
As shown in FIG. 1, the communication network 100 comprises network devices 120-1 and 120-2 (hereafter also referred to as network device 120 collectively or referred to as a second device 120-1 and a third device 120-2 respectively) and a terminal device 110 (hereafter also referred to as a first device 110) . It is to be understood that the communication system 100 may include any suitable number of terminal devices. It should be noted that the communication system 100 may also include other elements which are omitted for the purpose of clarity. The network devices 120-1 and 120-2 may communicate with the terminal device 110. The network devices 120-1 and 120-2 may communicate with each other. It is to be understood that the number of network devices and terminal devices shown in FIG. 1 is given for the purpose of illustration without suggesting any limitations. The communication network 100 may include any suitable number of network devices and terminal devices.
As used herein, the network device 120-1 may be referred to a primary network device (hereafter also referred to as primary serving TRP, PST) and the network device 120-2 may be referred to a secondary network device (hereafter also referred to as secondary serving TRP, SST) .
Depending on the communication technologies, the network 100 may be a Code Division Multiple Access (CDMA) network, a Time Division Multiple Address (TDMA) network, a Frequency Division Multiple Access (FDMA) network, an Orthogonal Frequency-Division Multiple Access (OFDMA) network, a Single Carrier-Frequency Division Multiple Access (SC-FDMA) network or any others. Communications discussed in the network 100 may use conform to any suitable standards including, but not limited to, New Radio Access (NR) , Long Term Evolution (LTE) , LTE-Evolution, LTE-Advanced (LTE-A) , Wideband Code Division Multiple Access (WCDMA) , Code Division Multiple Access (CDMA) , cdma2000, and Global System for Mobile Communications (GSM) and the like. Furthermore, the communications may be performed according to any generation communication protocols either currently known or to be developed in the future. Examples of the communication protocols include, but not limited to, the first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols. The techniques described herein may be used for the wireless networks and radio technologies mentioned above as well as other wireless networks and radio technologies. For clarity, certain aspects of the techniques are described below for LTE, and LTE terminology is used in much of the description below.
As mentioned above, two techniques have been agreed for supporting multi-TRP transmission in NR, namely single Physical Downlink Control Channel (PDCCH) design and multiple PDCCH design. The single PDCCH schedules one PDSCH where separate layers are transmitted from separate TRPs, whereas multiple PDCCHs each scheduling a respective PDSCH where each NR-PDSCH is transmitted from a separate TRP.
In the multiple PDCCH design, PDCCHs from different TRPs schedule respective PDSCHs. The transmission of PDCCHs may happen independently from two TRPs. In the single PDCCH design, PDCCH from one TRP (may be referred to as a primary TRP) may schedule PDSCHs of different TRPs.
For example, in the network 100, a first data transmission between the network device 120-1 and the terminal device 120 via a PDSCH 101 and a second data transmission between the network device 120-2 and the terminal device 120 via a PDSCH 102 may be scheduled by a PDCCH 103 collectively. As another option, the first data transmission between the network device 120-1 and the terminal device 120 via a PDSCH 101 may be scheduled by the PDCCH 103 and the second data transmission between the network device 120-2 and the terminal device 120 via a PDSCH 102 may be schedule by a PDCCH 104, separately.
Based on different scheduling mode, namely the single PDCCH scheme and multiple PDCCH scheme, the scrambling mechanism for the first data in the first data transmission and the second data in the second data transmission should be distinguished, so that the terminal device 120 may determine the scrambling sequences for scrambling the first and the second data respectively and obtain the descrambled first and second data.
Currently, the PDSCH may be scrambled as follows:
For each codeword q, the terminal device may assume the block of bits
where
is the number of bits in codeword q transmitted on the physical channel, are scrambled prior to modulation, resulting in a block of scrambled bits
according to the following equation:
where the scrambling sequence c
(q) (i) is a length-31 Gold sequence. The scrambling sequence generator shall be initialized with the following equation:
c
init=n
RNTI·2
15+q·2
14+n
ID (2)
where
n
ID∈ {0, 1, ..., 1023} equals the higher-layer parameter dataScramblingIdentityPDSCH if configured and the RNTI equals the C-RNTI, MCS-C-RNTI, or CS-RNTI, and the transmission is not scheduled using DCI format 1_0 in a common search space,
otherwise
and where n
RNTI corresponds to the RNTI associated with the PDSCH transmission.
For NCJT (non-coherent joint transmission) , PDSCH can be transmitted from multiple TRP with multiple PDCCH scheduling. As mentioned above, it was agreed to support enhancing RRC configuration to configure multiple dataScramblingIdentityPDSCH. At the side of the terminal device, it does not know that PDCCH and its scheduled PDSCH are from which TRP. Thus, it should be specified the linkage dataScramblingIdentityPDSCH and its related data stream to guarantee the same understanding on scrambling sequence for scrambling at the network side and descrambling at the user side.
For single PDCCH, only one dataScramblingIdentityPDSCH is used to get scrambling sequence for all layers, which may come from different TRPs. There is no clear scheme to realize scrambling for data from different TRPs. In general, multiple dataScramblingIdentityPDSCH can be configured for PDSCH scrambling but similar issue is to determine which dataScramblingIdentityPDSCH from multiple configured values used for scrambling the data from different TRP.
Therefore, the present disclosure proposes a solution of PDSCH scrambling scheme for multi-TRP. A scheduling mode for PDSCH may be determined and the corresponding scrambling scheme may be used based on the scheduling mode.
Principle and implementations of the present disclosure will be described in detail below with reference to FIG. 2, which shows a schematic diagram of PDSCH scrambling scheme for multi-TRP. For the purpose of discussion, the process 200 will be described with reference to FIG. 1. The process 200 may involve the network device 120-1, the network device 120-2 and the terminal device 110 as illustrated in FIG. 1.
To perform the first data transmission from the network device 120-1 and the second data transmission from the network device 120-2, the network device 120-1 and the network device 120-2 may determine the scrambling sequence for scrambling the data in the first and the second data transmissions, respectively. The scrambling sequence may relate to specific data scrambling identity.
Furthermore, as mention above, the first data transmission between the network device 120-1 and the terminal device 120 via a PDSCH 101 and a second data transmission between the network device 120-2 and the terminal device 120 via a PDSCH 102 may be scheduled by a PDCCH 103 collectively. As another option, the first data transmission between the network device 120-1 and the terminal device 120 via a PDSCH 101 may be scheduled by the PDCCH 103 and the second data transmission between the network device 120-2 and the terminal device 120 via a PDSCH 102 may be schedule by a PDCCH 104, separately.
Therefore, for the network device 120-1 and the network device 120-2, a scheduling mode for the PDSCH 101 and PDSCH 102 may be determined, to cause the network device 120-1 and the network device 120-2 to determine the specific data scrambling identity, correspondingly.
The scheduling mode may be configured by a scheduling node serving for both the network device 120-1 and the network device 120-2 based on the capabilities of the network device 120-1 and the network device 120-2, the capability of the terminal device 110 and channel states, etc.
If the scheduling mode is determined, the network device 120-1 and the network device 120-2 may determine 210, 220 the respective data scrambling identity for the first and the second data transmission respectively and scramble the respective data based on the corresponding data scrambling identity, as shown in FIG. 2.
To support multiple-PDCCH based multi-TRP transmission with intra-cell (same cell ID) and inter-cell (different Cell IDs, ) one Control Resource Set (CORESET) in a “PDCCH-config” corresponds to one TRP. Currently, depends on capability of the terminal device, the maximum number of CORESETs per “PDCCH-config” is increased to 5.
For the network device 120-1, if the first data transmission between the network device 120-1 and the terminal device 120 and the second data transmission between the network device 120-2 and the terminal device 120 are scheduled by respective PDCCH, the network device 120-1 may configure PDCCH-Config and PDSCH-Config for the terminal device by RRC signalling.
In this case, multiple PDCCH CORESETs can be included in PDCCH-Config and the multiple dataScramblingIdentityPDSCHs are configured in PDSCH-Config for PDSCH scrambling.
As an option, the mapping between the indices of multiple PDCCH CORESETs and the indices of multiple dataScramblingIdentityPDSCHs may be configured and the network device 120-1 may select the first identity of the data scrambling for the first data transmission based on the mapping and the index of the a CORESET for transmitting control information from the network device 120-1 to the terminal device.
For example, for PDCCH CORESETs #0-#4, there are data scrambling identities 1-5 and each of them may be mapped to one of the PDCCH CORESETs #0-#4. For example, the data scrambling identity 1 is mapped to the CORESET #0. Since the network device 120-1 may determine the data scrambling identity and the network device 120-1 may obtain the initial value of scrambling sequence based on the Equation (2) , as mentioned above.
Similarly, the network device 120-2 may also determine the data scrambling identity for the second data transmission based on the mapping between the indices of multiple PDCCH CORESETs and the indices of multiple dataScramblingIdentityPDSCHs and the index of the a CORESET for transmitting control information from the network device 120-2 to the terminal device.
Furthermore, it is possible that multiple PDCCH CORESETs can be used by one TRP, which composes one PDCCH CORESET group and maximum number of PDCCH CORSET group is maximum number of TRPs in non-coherent joint transmission.
In this case, the mapping between the indices of multiple PDCCH CORESETs and the indices of multiple dataScramblingIdentityPDSCHs may be configured. For example, PDCCH CORESETs #0-#4 may be divided into two groups. For example, group 1 involves CORESET #0-#2 and the group 2 involves CORESET #3 and #4. Each group may be mapped to a data Scrambling Identity.
Thus, the network device 120-1 may select the first identity of the data scrambling for the first data transmission based on the mapping and the group index of the a CORESET for transmitting control information from the network device 120-1 to the terminal device and the network device 120-2 may select the second identity of the data scrambling for the second data transmission based on the mapping and the group index of a CORESET for transmitting control information from the network device 120-1.
In the case mentioned above, the multiple dataScramblingIdentityPDSCH values are determined by the high layer configuration signalling. Otherwise, if the multiple dataScramblingIdentityPDSCH are not configuration, default values may be set for the multiple dataScramblingIdentityPDSCHs. That is, the mapping between the multiple dataScramblingIdentityPDSCHs and a set of default values may be configured.
Also for the case that the first data transmission between the network device 120-1 and the terminal device 120 and the second data transmission between the network device 120-2 and the terminal device 120 are scheduled by respective PDCCH, If the network device 120-1 and the network device 120-2 serves the terminal device in a same cell, the default value for the network device 120-1 may be determine based on the cell ID and the index of the CORESET for transmitting control information from the network device 120-1 to the terminal device 110. For example, the default value for the network device 120-1 may be set as [Cell ID + index of CORESET of PDCCH 1] .
Similar, the default value for the network device 120-2 may be determine based on the cell ID and the index of the CORESET for transmitting control information from the network device 120-2 to the terminal device 110. For example, the default value for the network device 120-2 may be set as [Cell ID + index of CORESET of PDCCH 2] .
In general, the index of CORESET may be considered as a TRP specific parameter of the network device 120-1 or 120-2. The default value may be set as cell_ID + f (TRP specific parameter) , wherein f can be a function of TRP specific parameter and the function f may be predefined.
Then, based on the configured mapping between the multiple dataScramblingIdentityPDSCHs and a set of default values, the network device 120-1 and 120-2 may be determine the first data scrambling identity for the first data transmission and the second data scrambling identity for the second data transmission, respectively.
If the network device 120-1 and the network device 120-2 serves the terminal device in different cells, as an option, the default values for the network device 120-1 and the network device 120-2 may be determine based on the serving cell ID of the primary network device (for example the network device 120-1) and the index of the CORESET for transmitting control information from the network device 120-1 to the terminal device 110 and the index of the CORESET for transmitting control information from the network device 120-2 to the terminal device 110, respectively. For example, the default value for the network device 120-1 may be set as [Serving Cell ID + index of CORESET of PDCCH 1] and the default value for the network device 120-2 may be set as [Serving Cell ID +index of CORESET of PDCCH 2] .
Furthermore, If the network device 120-1 and the network device 120-2 serves the terminal device in a same cell, the default value for the network device 120-1 may be determine based on the cell ID and the group index of the CORESET for transmitting control information from the network device 120-1 to the terminal device 110. For example, the default value for the network device 120-1 may be set as [Cell ID + index of CORESET group of PDCCH 1] . The default value for the network device 120-2 may be determine based on the cell ID and the group index of the CORESET for transmitting control information from the network device 120-2 to the terminal device 110. For example, the default value for the network device 120-2 may be set as [Cell ID + index of CORESET group of PDCCH 2] .
If the network device 120-1 and the network device 120-2 serves the terminal device in different cells, the default values for the network device 120-1 and the network device 120-2 may be determine based on the serving cell ID of the primary network device (for example the network device 120-1) and the group index of the CORESET for transmitting control information from the network device 120-1 to the terminal device 110 and the group index of the CORESET for transmitting control information from the network device 120-2 to the terminal device 110, respectively. For example, the default value for the network device 120-1 may be set as [Serving Cell ID + index of CORESET group of PDCCH 1] and the default value for the network device 120-2 may be set as [Serving Cell ID + index of CORESET group of PDCCH 2] .
As another option, since the network device 120-1 and the network device 120-2 serves the terminal device in different cells, the default values for the network device 120-1 and the network device 120-2 may be determine based on the cell ID of the network device 120-1 and the cell ID of the network device 120-2.
For another case that the first data transmission between the network device 120-1 and the terminal device 120 and the second data transmission between the network device 120-2 and the terminal device 120 are scheduled by a single PDCCH, assuming maximum two Transmission Configuration Indication (TCI) states indicated in a TCI code point, the network device may configure TCI states and PDSCH-Config for the terminal device by RRC signalling.
As an option, the mapping between the indices of TCI states and the indices of multiple dataScramblingIdentityPDSCHs may be configured and the network device 120-1 may select the first identity of the data scrambling for the first data transmission based on the mapping and the index of TCI state for the first date transmission and the network device 120-2 may select the second identity of the data scrambling for the second data transmission based on the mapping and the index of TCI state for the second date transmission. For example, two TCI states can be dynamically selected linked with two layer group transmission. In this case, one layer group is linked with the first TCI states of selected activated TCI code point and the other layer group is associated with the second TCI state.
When 2 TCI states are activated within a TCI code point, each TCI state corresponds to one or two CDM group (s) . As another option, the mapping between the indices of Code Division Multiplex (CDM) groups of Demodulation Reference Signal (DM-RS) and the indices of multiple dataScramblingIdentityPDSCHs may be configured and the network device 120-1 may select the first identity of the data scrambling for the first data transmission based on the mapping and the index of CDM group for the first date transmission and the network device 120-2 may select the second identity of the data scrambling for the second data transmission based on the mapping and the index of CDM group for the second date transmission. If multiple groups of DM-RS CDM are linked with one TCI state, the first CDM group of DM-RS can be used.
In general, for single PDCCH design, the i-th dataScramblingIdendityPDSCH is used for initialization of scrambling sequence of PDSCH linked with the i-th TCI state (or layer group of a PDSCH or corresponding CDM group (s) of DM-RS of a layer group) indicated in the TCI code point. One layer group of a PDSCH is linked with the first TCI state of selected activated TCI code point. The other layer group is linked with the second TCI state. Alternatively, one layer group of a PDSCH and corresponding CDM group (s) of DM-RS may be also linked with one TRP.
In the case mentioned above, the multiple dataScramblingIdentityPDSCH values are determined by the high layer configuration signalling. Otherwise, if the multiple dataScramblingIdentityPDSCH are not configuration, default values may be set for the multiple dataScramblingIdentityPDSCHs. That is, the mapping between the multiple dataScramblingIdentityPDSCHs and a set of default values may be configured.
Also for the case that the first data transmission between the network device 120-1 and the terminal device 120 and the second data transmission between the network device 120-2 and the terminal device 120 are scheduled by a single PDCCH, if the network device 120-1 and the network device 120-2 serves the terminal device in a same cell, the default value for the network device 120-1 may be determine based on the cell ID and the index of TCI state/CDM group for the first date transmission. For example, the default value for the network device 120-1 may be set as [Cell ID + index of TCI state/CDM group of PDSCH 1] .
Similar, the default value for the network device 120-2 may be determine based on the cell ID and the index of TCI state/CDM group for the second date transmission. For example, the default value for the network device 120-2 may be set as [Cell ID + index of TCI state/CDM group of PDSCH 2] .
The index of CDM group of DM-RS and the TCI may also be considered as a TRP specific parameter of the network device 120-1 or 120-2. In this case, the default value may be set as cell_ID + f (TRP specific parameter) , wherein f can be a function of TRP specific parameter and the function f may be predefined.
Similarly, when 2 TCI states are activated within a TCI code point, each TCI state corresponds to one or two CDM group (s) . If multiple groups of DM-RS CDM are linked with one TCI state, the first CDM group of DM-RS can be used.
Then, based on the configured mapping between the multiple dataScramblingIdentityPDSCHs and a set of default values, the network device 120-1 and 120-2 may be determine the first data scrambling identity for the first data transmission and the second data scrambling identity for the second data transmission, respectively.
If the network device 120-1 and the network device 120-2 serves the terminal device in different cells, as an option, the default values for the network device 120-1 and the network device 120-2 may be determine based on the serving cell ID of the primary network device (for example the network device 120-1) and the index of TCI state/CDM group for the first date transmission and the index of TCI state/CDM group for the second date transmission, respectively. For example, the default value for the network device 120-1 may be set as [Serving Cell ID + index of TCI state/CDM group of PDSCH 1] and the default value for the network device 120-2 may be set as [Serving Cell ID + index of TCI state/CDM group of PDSCH 2] .
As another option, since the network device 120-1 and the network device 120-2 serves the terminal device in different cells, the default values for the network device 120-1 and the network device 120-2 may be determine based on the cell ID of the network device 120-1 and the cell ID of the network device 120-2.
Since the network device 120-1 and the network device 120-2 determines the respective data scrambling identity for the data transmission, the scrambling sequence for scrambling first data in the first data transmission and the initial value of scrambling sequence for scrambling second data in the second data transmission may be generated based on the Equation (2) . Then the network device 120-1 and the network device 120-2 may scramble the first and the second data based on the determined scrambling sequence, respectively.
As shown in FIG. 2, the network device 120-1 and the network device 120-2 may transmit 230, 240 the the scrambled first and second data to the terminal device 110.
At the terminal device 110, for descramble the the scrambled first and second data, the scheduling mode may be determined by the terminal device 110.
For example, the terminal device 110 may blind decode the PDCCH to determine the scheduling mode is a multiple PDCCH scheme or a single PDCCH scheme. For example, the the terminal device 110 may determine the number of CORESET in the PDCCH. If the number of CORESET is 1, a single PDCCH scheme may be used and if the number of CORESET is 2, multiple PDCCH scheme may be used.
If the terminal device 110 determines the first and the second data transmissions are scheduled by multiple control information and the mapping of a set of data scrambling identities and indices of CORESETs is obtained from the high layer configuration signaling, the terminal device 110 may determine the first index of first CORESET for transmitting first control information from the network device 120-1 and the second index of the second CORESET for transmitting a second control information from the network device 120-2. Then, the terminal device 110 may determine the first data scrambling identity based on first index of first CORESET of the set of resources and the first mapping and the second data scrambling identity based on a second index of second CORESET and the first mapping.
If the terminal device 110 determines the first and the second data transmissions are scheduled by multiple control information and no the high layer configuration signaling is received, the terminal device 110 may determine the mapping between the multiple dataScramblingIdentityPDSCHs and a set of default values.
If the network device 120-1 and the network device 120-2 serve the terminal device in a same cell, the terminal device 110 may determine the default value for the network device 120-1 based on the cell ID and the first index of the first CORESET for transmitting control information from the network device 120-1 to the terminal device 110. For example, the default value for the network device 120-1 may be determined as [Cell ID + index of first CORESET of PDCCH 1] . The terminal device 110 may determine the default value for the network device 120-2 based on the cell ID and the second index of the second CORESET for transmitting control information from the network device 120-2 to the terminal device 110. For example, the default value for the network device 120-2 may be determined as [Cell ID + index of second CORESET of PDCCH 2] .
Furthermore, also in the case that the network device 120-1 and the network device 120-2 serve the terminal device in a same cell, the terminal device 110 may determine the default value for the network device 120-1 based on the cell ID and the first group index of the first CORESET for transmitting control information from the network device 120-1 to the terminal device 110. For example, the default value for the network device 120-1 may be determined as [Cell ID + group index of first CORESET of PDCCH 1] . The terminal device 110 may determine the default value for the network device 120-2 based on the cell ID and the second group index of the second CORESET for transmitting control information from the network device 120-2 to the terminal device 110. For example, the default value for the network device 120-2 may be determined as [Cell ID + group index of second CORESET of PDCCH 2] .
If the network device 120-1 and the network device 120-2 serves the terminal device in different cells, as an option, the terminal device 110 may determine the default values for the network device 120-1 and the network device 120-2 based on the serving cell ID of the primary network device (for example the network device 120-1) and the first index of the first CORESET for transmitting control information from the network device 120-1 to the terminal device 110 and the second index of the second CORESET for transmitting control information from the network device 120-2 to the terminal device 110, respectively. For example, the default value for the network device 120-1 may be determined as [Serving Cell ID + index of first CORESET of PDCCH 1] and the default value for the network device 120-2 may be determined as [Serving Cell ID + index of second CORESET of PDCCH 2] .
As another option, the terminal device 110 may determine the default values for the network device 120-1 and the network device 120-2 based on the serving cell ID of the primary network device (for example the network device 120-1) and the first group index of the first CORESET for transmitting control information from the network device 120-1 to the terminal device 110 and the second group index of the second CORESET for transmitting control information from the network device 120-2 to the terminal device 110, respectively. For example, the default value for the network device 120-1 may be determined as [Serving Cell ID + index of first CORESET group of PDCCH 1] and the default value for the network device 120-2 may be determined as [Serving Cell ID + index of second CORESET group of PDCCH 2] .
If the terminal device 110 determines the first and the second data transmissions are scheduled by single control information and the mapping of between the indices of TCI states/CDM groups and the indices of multiple dataScramblingIdentityPDSCHs could be obtained, the terminal device 110 may determine the first index of TCI state/CDM group for the first data transmission and the second index of TCI state/CDM group for the second data transmission. Then, the terminal device 110 may determine the first data scrambling identity based on the first index of TCI state/CDM group and the mapping and the second data scrambling identity based on the second index of TCI state/CDM group and the mapping.
If the terminal device 110 determines the first and the second data transmissions are scheduled by single control information and no high layer configuration signaling is received, the terminal device 110 may determine the mapping between the multiple dataScramblingIdentityPDSCHs and a set of default values.
If the network device 120-1 and the network device 120-2 serve the terminal device in a same cell, the terminal device 110 may determine the default value for the network device 120-1 based on the cell ID and first index of TCI state/CDM group for the first data transmission. For example, the default value for the network device 120-1 may be determined as [Cell ID + index of first TCI state/CDM group of PDCCH 1] . The terminal device 110 may determine the default value for the network device 120-2 based on the cell ID and the second index of TCI state/CDM group for the second data transmission. For example, the default value for the network device 120-2 may be determined as [Cell ID + index of TCI state/CDM group of PDCCH 2] .
If the network device 120-1 and the network device 120-2 serves the terminal device in different cells, as an option, the terminal device 110 may determine the default values for the network device 120-1 and the network device 120-2 based on the serving cell ID of the primary network device (for example the network device 120-1) and the first index of TCI state/CDM group for the first date transmission and the first index of TCI state/CDM group for the second date transmission, respectively. For example, the default value for the network device 120-1 may be determined as [Serving Cell ID + index of TCI state/CDM group of PDSCH 1] and the default value for the network device 120-2 may be determined as [Serving Cell ID + index of TCI state/CDM group of PDSCH 2] .
As another option, since the network device 120-1 and the network device 120-2 serves the terminal device in different cells, the terminal device 110 may determine the default values for the network device 120-1 and the network device 120-2 based on the cell ID of the network device 120-1 and the cell ID of the network device 120-2.
If the terminal device 110 determines the first data scrambling identity and the second data scrambling identity, the terminal device 110 may determines the respective scrambling sequences for scrambling the first and the second data and may descramble the scrambled first and second data based on the determined scrambling sequence, respectively.
In this way, in this way, the PDSCH scrambling scheme for multiple PDCCH design and signal PDCCH design is proposed, so that the terminal device may descramble the data based on the respective data scrambling identity determined depending on different PDCCH design.
FIG. 3 shows a flowchart of an example method 300 of PDSCH scrambling scheme for multi-TRP. According to some example embodiments of the present disclosure. The method 300 can be implemented at the first device 110 as shown in FIG. 1. For the purpose of discussion, the method 300 will be described with reference to FIG. 1.
As shown in FIG. 3, at 310, the first device 110 receives scrambled first data in a first data transmission between the first device and the second device and scrambled second data in a second data transmission between the first device and a third device.
At 320, the first device 110 determines a scheduling mode for the first and the second data transmissions, the scheduling mode indicating the first and the second data transmissions to be scheduled by single control information or multiple control information.
At 330, the first device 110 determines a first data scrambling identity for the first data transmission and a second data scrambling identity for the second data transmission based on the scheduling mode.
In some example embodiments, if a determination that the first and the second data transmissions are scheduled by multiple control information, the first device 110 may determine a set of resources for transmitting first control information from the second device and a further set of resources for transmitting a second control information from the third device. The first device 110 may obtain a first mapping between the a set of data scrambling identities and resource set indices of multiple resource sets including the set of resources and the further set of resources and determine the first data scrambling identity based on a first resource set index of the set of resources and the first mapping and the second data scrambling identity based on a second resource set index of the further set of resources and the first mapping.
In some example embodiments, if a determination that the first and the second data transmissions are scheduled by multiple control information, the first device 110 may determine a second mapping between a set of data scrambling identities and a set of default values; determine a first identity of a first cell of the second device for serving the first device; determine a first default value for the first data transmission and a second default value for the second data transmission at least based on the first identity of the first cell; and determine the first data scrambling identity based on the first default value and the second mapping and the second data scrambling identity based on the second default value and the second mapping.
In some example embodiments, the first device 110 may determine a set of resources for transmitting first control information from the second device and a further set of resources for transmitting second control information from the third device; determine a first resource set index of the set of resource and a second resource set index of the further set of resources in multiple resource sets for the first and the second control information; and determine a first default value based on the first identity of the first cell and the first resource set index of the set of resource and a second default value based on the first identity of the first cell and the second resource set index the further set of resources.
In some example embodiments, the first device 110 may determine a set of resources for transmitting first control information from the second device and a further set of resources for transmitting second control information from the third device; determine a first group index of a first resource sets group including the set of resource and a second group index of a second resource sets group including the further set of resources; and determine a first default value based on the first identity of the first cell and the first group index and a second default value based on the first identity of the first cell and the second group index.
In some example embodiments, the first device 110 may determine a second identity of a second cell of the third device serving the first device; and determine a first default value based on the first identity of the first cell and a second default value based on the second identity of the second cell.
In some example embodiments, if a determination that the transmissions are scheduled by a single control information, the first device 110 may determine a first parameter associated with a shared channel between the first device and the second device and a second parameter associate with a further shared channel between the first device and the third device; obtain a third mapping between a set of data scrambling identities and a first index of the first parameter and a second index of the second parameter; and determine the first data scrambling identity based on the index of the first parameter and the third mapping and the second data scrambling identity based on the second index of the second parameter and the third mapping.
In some example embodiments, if a determination that the transmissions are scheduled by a single control information, the first device 110 may determine a second mapping between a set of data scrambling identities and a set of default values; determine a first identity of a first cell of the second device for serving the first device; determine a first default value for the first data transmission and a second default value for the second data transmission at least based on the first identity of the first cell; and determine the first data scrambling identity based on the first default value and the second mapping and the second data scrambling identity based on the first default value and the second mapping.
In some example embodiments, the first device 110 may determine a first parameter associated with a shared channel between the first device and the second device and a second parameter associate with a further shared channel between the first device and the third device, determine a first index of the first parameter and a second index of the second parameter in a set of parameters associated with the shared channel and the further shared channel; and determine a first default value based on the first identity of the first cell and the first index of the first parameter and a second default value based on the first identity of the first cell and the second index of the second parameter.
In some example embodiments, the first device 110 may determine a second identity of a second cell of the third device serving the first device; and determine a first default value based on the first identity of the first cell and a second default value based on the second identity of the second cell.
In some example embodiments, the first and second parameters comprising at least one of a transmission configuration indication state and a code division multiple group of demodulation reference signal.
At 340, the first device 110 descrambles scrambled first and second data based on the first and the second data scrambling identities.
FIG. 4 shows a flowchart of an example method 400 of PDSCH scrambling scheme for multi-TRP according to some example embodiments of the present disclosure. The method 400 can be implemented at the second devices 120-1 or the third device 120-2 as shown in FIG. 1. For the purpose of discussion, the method 400 will be described with reference to FIG. 1.
As shown in FIG. 4, at 410, the second devices 120-1 determines a scheduling mode for a first data transmission between a first device and the second device and a second data transmission between the first device and a third device, the scheduling mode indicating the first and the second transmission to be scheduled by single control information or multiple control information.
At 420, the second devices 120-1 determines, based on the scheduling mode, a first data scrambling identity for the first data transmission.
In some example embodiments, if a determination that the first and the second data transmissions are scheduled by multiple control information, the second devices 120-1 may determine a set of resources for transmitting first control information from the second device; obtain a first mapping between the a set of data scrambling identities and resource set indices of multiple resource sets including the set of resources; and determine the first data scrambling identity based on a first resource set index of the set of resources and the first mapping.
In some example embodiments, if a determination that the first and the second data transmissions are scheduled by multiple control information, the second devices 120-1 may determine a second mapping between a set of data scrambling identities and a set of default values; determine a first identity of a first cell of the second device for serving the first device; determine a first default value for the first data transmission at least based on the first identity of a first cell; and determine the first data scrambling identity based on the first default value and the second mapping.
In some example embodiments, the second devices 120-1 may determine a set of resources for transmitting first control information from the second device; determine a first resource set index of the set of resource; and determine a first default value based on the first identity of the first cell and the first resource set index of the set of resource.
In some example embodiments, the second devices 120-1 may determine a set of resources for transmitting first control information from the second device; determine a first group index of a first resource sets group including the set of resource; and determine a first default value based on the first identity of the first cell and the first group index.
In some example embodiments, if a determination that the transmissions are scheduled by a single control information, the second devices 120-1 may determine a first parameter associated with a shared channel between the first device and the second device; obtain a third mapping between a set of data scrambling identities and a first index of the first parameter; and determine the first data scrambling identity based on the index of the first parameter and the third mapping.
In some example embodiments, if a determination that the transmissions are scheduled by a single control information, the second devices 120-1 may determine a second mapping between a set of data scrambling identities and a set of default values; determine a first identity of a first cell of the second device for serving the first device; determine a first default value for the first data transmission at least based on the first identity of the first cell; and determine the first data scrambling identity based on the first default value and the second mapping.
In some example embodiments, the second devices 120-1 may determine a first parameter associated with a shared channel between the first device and the second device; and determine a first index of the first parameter in a set of parameters associated with the shared channel; and determine a first default value based on the first identity of the first cell and the first index of the first parameter.
In some example embodiments, the first and second parameters comprising at least one of a transmission configuration indication state and a code division multiple group of demodulation reference signal.
At 430, the second devices 120-1 scrambles a first data based on the first data scrambling identity.
At 440, the the second devices 120-1 transmits the scrambled first data to the first device.
In some example embodiments, an apparatus capable of performing the method 300 (for example, implemented at the first device 110) may comprise means for performing the respective steps of the method 300. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
In some example embodiments, the apparatus comprises means for receiving scrambled first data in a first data transmission between the first device and the second device and scrambled second data in a second data transmission between the first device and a third device; means for determining a scheduling mode for the first and the second data transmissions, the scheduling mode indicating the first and the second data transmissions to be scheduled by single control information or multiple control information; and means for determining a first data scrambling identity for the first data transmission and a second data scrambling identity for the second data transmission based on the scheduling mode; and means for descrambling the scrambled first and second data based on the first and the second data scrambling identities.
In some example embodiments, an apparatus capable of performing the method 400 (for example, implemented at the second device 120-1 and the third device 120-2) may comprise means for performing the respective steps of the method 400. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
In some example embodiments, the apparatus comprises means for determining a scheduling mode for a first data transmission between a first device and the second device and a second data transmission between the first device and a third device, the scheduling mode indicating the first and the second transmission to be scheduled by single control information or multiple control information; means for determining, based on the scheduling mode a first data scrambling identity for the first data transmission; means for scrambling a first data based on the first data scrambling identity; and means for transmitting the scrambled first data to the first device.
FIG. 5 is a simplified block diagram of a device 500 that is suitable for implementing embodiments of the present disclosure. The device 500 may be provided to implement the communication device, for example the terminal device 120 and the network device 110 as shown in FIG. 1. As shown, the device 500 includes one or more processors 510, one or more memories 540 coupled to the processor 510, and one or more transmitters and/or receivers (TX/RX) 540 coupled to the processor 510.
The TX/RX 540 is for bidirectional communications. The TX/RX 540 has at least one antenna to facilitate communication. The communication interface may represent any interface that is necessary for communication with other network elements.
The processor 510 may be of any type suitable to the local technical network and may include one or more of the following: general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 500 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
The memory 520 may include one or more non-volatile memories and one or more volatile memories. Examples of the non-volatile memories include, but are not limited to, a Read Only Memory (ROM) 524, an electrically programmable read only memory (EPROM) , a flash memory, a hard disk, a compact disc (CD) , a digital video disk (DVD) , and other magnetic storage and/or optical storage. Examples of the volatile memories include, but are not limited to, a random access memory (RAM) 522 and other volatile memories that will not last in the power-down duration.
A computer program 530 includes computer executable instructions that are executed by the associated processor 510. The program 530 may be stored in the ROM 520. The processor 510 may perform any suitable actions and processing by loading the program 530 into the RAM 520.
The embodiments of the present disclosure may be implemented by means of the program 530 so that the device 500 may perform any process of the disclosure as discussed with reference to FIGs. 2 to 4. The embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.
In some embodiments, the program 530 may be tangibly contained in a computer readable medium which may be included in the device 500 (such as in the memory 520) or other storage devices that are accessible by the device 500. The device 500 may load the program 530 from the computer readable medium to the RAM 522 for execution. The computer readable medium may include any types of tangible non-volatile storage, such as ROM, EPROM, a flash memory, a hard disk, CD, DVD, and the like. Fig. 6 shows an example of the computer readable medium 600 in form of CD or DVD. The computer readable medium has the program 530 stored thereon.
Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representations, it is to be understood that the block, apparatus, system, technique or method described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer readable storage medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target real or virtual processor, to carry out the methods 300 and 400 as described above with reference to FIGs. 3-4. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions/operations specified in the flowcharts and/or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of the present disclosure, the computer program codes or related data may be carried by any suitable carrier to enable the device, apparatus or processor to perform various processes and operations as described above. Examples of the carrier include a signal, computer readable medium, and the like.
The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the computer readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.
Although the present disclosure has been described in languages specific to structural features and/or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims (30)
- A first device comprising:at least one processor; andat least one memory including computer program codes;the at least one memory and the computer program codes are configured to, with the at least one processor, cause the first device at least to:receive scrambled first data in a first data transmission between the first device and the second device and scrambled second data in a second data transmission between the first device and a third device;determine a scheduling mode for the first and the second data transmissions, the scheduling mode indicating the first and the second data transmissions to be scheduled by single control information or multiple control information;determine a first data scrambling identity for the first data transmission and a second data scrambling identity for the second data transmission based on the scheduling mode; anddescramble scrambled first and second data based on the first and the second data scrambling identities.
- The first device of Claim 1, wherein the first device is caused to determine the first and the second data scrambling identities by:in response to a determination that the first and the second data transmissions are scheduled by multiple control information, determining a set of resources for transmitting first control information from the second device and a further set of resources for transmitting a second control information from the third device;obtaining a first mapping between the a set of data scrambling identities and resource set indices of multiple resource sets including the set of resources and the further set of resources; anddetermining the first data scrambling identity based on a first resource set index of the set of resources and the first mapping and the second data scrambling identity based on a second resource set index of the further set of resources and the first mapping.
- The first device of Claim 1, wherein the first device is caused to determine the first and the second data scrambling identities by:in response to a determination that the first and the second data transmissions are scheduled by multiple control information, determining a second mapping between a set of data scrambling identities and a set of default values;determining a first identity of a first cell of the second device for serving the first device;determining a first default value for the first data transmission and a second default value for the second data transmission at least based on the first identity of the first cell; anddetermining the first data scrambling identity based on the first default value and the second mapping and the second data scrambling identity based on the second default value and the second mapping.
- The first device of Claim 3, wherein the first device is caused to determine the first default value and the second default value by:determine a set of resources for transmitting first control information from the second device and a further set of resources for transmitting second control information from the third device;determining a first resource set index of the set of resource and a second resource set index of the further set of resources in multiple resource sets for the first and the second control information; anddetermining a first default value based on the first identity of the first cell and the first resource set index of the set of resource and a second default value based on the first identity of the first cell and the second resource set index the further set of resources.
- The first device of Claim 3, wherein the first device is caused to determine the first default value and the second default value by:determining a set of resources for transmitting first control information from the second device and a further set of resources for transmitting second control information from the third device;determining a first group index of a first resource sets group including the set of resource and a second group index of a second resource sets group including the further set of resources; anddetermining a first default value based on the first identity of the first cell and the first group index and a second default value based on the first identity of the first cell and the second group index.
- The first device of Claim 3, wherein the first identity of the first cell differs from the second identity of the second cell, and wherein the first device is caused to determine the first default value and the second default value by:determining a second identity of a second cell of the third device serving the first device; anddetermining a first default value based on the first identity of the first cell and a second default value based on the second identity of the second cell.
- The first device of Claim 1, wherein the first device is caused to determine the first and the second data scrambling identities by:in response to a determination that the transmissions are scheduled by a single control information, determining a first parameter associated with a shared channel between the first device and the second device and a second parameter associate with a further shared channel between the first device and the third device;obtaining a third mapping between a set of data scrambling identities and a first index of the first parameter and a second index of the second parameter; anddetermining the first data scrambling identity based on the index of the first parameter and the third mapping and the second data scrambling identity based on the second index of the second parameter and the third mapping.
- The first device of Claim 1, wherein the first device is caused to determine the first and the second data scrambling identities by:in response to a determination that the first and the second data transmissions are scheduled by single control information, determining a second mapping between a set of data scrambling identities and a set of default values;determining a first identity of a first cell of the second device for serving the first device;determining a first default value for the first data transmission and a second default value for the second data transmission at least based on the first identity of the first cell; anddetermining the first data scrambling identity based on the first default value and the second mapping and the second data scrambling identity based on the first default value and the second mapping.
- The first device of Claim 8, wherein the first device is caused to determine the first default value and the second default value by:determining a first parameter associated with a shared channel between the first device and the second device and a second parameter associate with a further shared channel between the first device and the third device;determining a first index of the first parameter and a second index of the second parameter in a set of parameters associated with the shared channel and the further shared channel; anddetermining a first default value based on the first identity of the first cell and the first index of the first parameter and a second default value based on the first identity of the first cell and the second index of the second parameter.
- The first device of Claim 8, wherein the first identity of the first cell differs from the second identity of the second cell, and wherein the first device is caused to determine the first default value and the second default value by:determining a second identity of a second cell of the third device serving the first device; anddetermining a first default value based on the first identity of the first cell and a second default value based on the second identity of the second cell.
- The first device of Claim 7 or 9, wherein the first and second parameters comprising at least one of the following:a transmission configuration indication state, anda code division multiple group of demodulation reference signal.
- A second device comprising:at least one processor; andat least one memory including computer program codes;the at least one memory and the computer program codes are configured to, with the at least one processor, cause the second device at least to:determine a scheduling mode for a first data transmission between a first device and the second device and a second data transmission between the first device and a third device, the scheduling mode indicating the first and the second transmission to be scheduled by single control information or multiple control information;determine, based on the scheduling mode, a first data scrambling identity for the first data transmission;scramble a first data based on the first data scrambling identity; andtransmit the scrambled first data to the first device.
- The second device of Claim 12, wherein the second device is caused to determine the first scrambling sequences by:in response to a determination that the first and the second data transmissions are scheduled by multiple control information, determining a set of resources for transmitting first control information from the second device;obtaining a first mapping between the a set of data scrambling identities and resource set indices of multiple resource sets including the set of resources; anddetermining the first data scrambling identity based on a first resource set index of the set of resources and the first mapping.
- The second device of Claim 12, wherein the second device is caused to determine the first scrambling sequences by:in response to the scheduling mode indicates that the transmission are scheduled by multiple control information, determining a second mapping between a set of data scrambling identities and a set of default values;determining a first identity of a first cell of the second device for serving the first device;determining a first default value for the first data transmission at least based on the first identity of a first cell; anddetermining the first data scrambling identity based on the first default value and the second mapping.
- The second device of Claim 14, wherein the second device is caused to determine the first default value by:determining a set of resources for transmitting first control information from the second device;determining a first resource set index of the set of resource; anddetermining a first default value based on the first identity of the first cell and the first resource set index of the set of resource.
- The second device of Claim 14, wherein the second device is caused to determine the first default value by:determining a set of resources for transmitting first control information from the second device;determining a first group index of a first resource sets group including the set of resource; anddetermining a first default value based on the first identity of the first cell and the first group index.
- The second device of Claim 12, wherein the second device is caused to determine the first scrambling sequences by:in response to a determination that the transmissions are scheduled by a single control information, determining a first parameter associated with a shared channel between the first device and the second device;obtaining a third mapping between a set of data scrambling identities and a first index of the first parameter; anddetermining the first data scrambling identity based on the index of the first parameter and the third mapping.
- The second device of Claim 12, wherein the second device is caused to determine the first scrambling sequences by:in response to a determination that the first and the second data transmissions are scheduled by single control information, determining a second mapping between a set of data scrambling identities and a set of default values;determining a first identity of a first cell of the second device for serving the first device;determining a first default value for the first data transmission at least based on the first identity of the first cell; anddetermining the first data scrambling identity based on the first default value and the second mapping.
- The second device of Claim 18, wherein the second device is caused to determine the first default value by:determining a first parameter associated with a shared channel between the first device and the second device; anddetermining a first index of the first parameter in a set of parameters associated with the shared channel; anddetermining a first default value based on the first identity of the first cell and the first index of the first parameter.
- The second device of Claim 17 or 19, wherein the first and second parameters comprising at least one of the following:a transmission configuration indication state, anda code division multiple group of demodulation reference signal.
- A method comprising:receiving scrambled first data in a first data transmission between the first device and the second device and scrambled second data in a second data transmission between the first device and a third device;determining a scheduling mode for the first and the second data transmissions, the scheduling mode indicating the first and the second data transmissions to be scheduled by single control information or multiple control information;determining a first data scrambling identity for the first data transmission and a second data scrambling identity for the second data transmission based on the scheduling mode; anddescrambling the scrambled first and second data based on the first and the second data scrambling identities.
- The method of Claim 21, wherein determining the first and the second data scrambling identities comprises:in response to a determination that the first and the second data transmissions are scheduled by multiple control information, determine a set of resources for transmitting first control information from the second device and a further set of resources for transmitting a second control information from the third device;obtaining a first mapping between the a set of data scrambling identities and resource set indices of multiple resource sets including the set of resources and the further set of resources; anddetermining the first data scrambling identity based on a first resource set index of the set of resources and the first mapping and the second data scrambling identity based on a second resource set index of the further set of resources and the first mapping.
- The method of Claim 21, wherein determining the first and the second data scrambling identities comprises:in response to a determination that the first and the second data transmissions are scheduled by multiple control information, determining a second mapping between a set of data scrambling identities and a set of default values;determining a first identity of a first cell of the second device for serving the first device;determining a first default value for the first data transmission and a second default value for the second data transmission at least based on the first identity of the first cell; anddetermining the first data scrambling identity based on the first default value and the second mapping and the second data scrambling identity based on the second default value and the second mapping.
- The method of Claim 21, wherein determining the first and the second data scrambling identities comprises:in response to a determination that the transmissions are scheduled by a single control information, determine a first parameter associated with a shared channel between the first device and the second device and a second parameter associate with a further shared channel between the first device and the third device;obtaining a third mapping between a set of data scrambling identities and a first index of the first parameter and a second index of the second parameter; anddetermining the first data scrambling identity based on the index of the first parameter and the third mapping and the second data scrambling identity based on the second index of the second parameter and the third mapping.
- The method of Claim 21, wherein determining the first and the second data scrambling identities comprises:in response to a determination that the first and the second data transmissions are scheduled by single control information, determining a second mapping between a set of data scrambling identities and a set of default values;determining a first identity of a first cell of the second device for serving the first device;determining a first default value for the first data transmission and a second default value for the second data transmission at least based on the first identity of the first cell; anddetermining the first data scrambling identity based on the first default value and the second mapping and the second data scrambling identity based on the first default value and the second mapping.
- A method comprising:determining a scheduling mode for a first data transmission between a first device and the second device and a second data transmission between the first device and a third device, the scheduling mode indicating the first and the second transmission to be scheduled by single control information or multiple control information;determining, based on the scheduling mode, a first data scrambling identity for the first data transmission;scrambling a first data based on the first data scrambling identity; andtransmitting the scrambled first data to the first device.
- An apparatus comprising:means for receiving scrambled first data in a first data transmission between the first device and the second device and scrambled second data in a second data transmission between the first device and a third device;means for determining a scheduling mode for the first and the second data transmissions, the scheduling mode indicating the first and the second data transmissions to be scheduled by single control information or multiple control information; andmeans for determining a first data scrambling identity for the first data transmission and a second data scrambling identity for the second data transmission based on the scheduling mode; andmeans for descrambling the scrambled first and second data based on the first and the second data scrambling identities.
- An apparatus comprising:means for determining a scheduling mode for a first data transmission between a first device and the second device and a second data transmission between the first device and a third device, the scheduling mode indicating the first and the second transmission to be scheduled by single control information or multiple control information;means for determining, based on the scheduling mode, a first data scrambling identity for the first data transmission;means for scrambling a first data based on the first data scrambling identity; andmeans for transmitting the scrambled first data to the first device.
- A non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the method of any of claims 21-25.
- A non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the method of Claim 26.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/103121 WO2021035584A1 (en) | 2019-08-28 | 2019-08-28 | Pdsch scrambling scheme for multi-trp |
CN201980099759.0A CN114342506A (en) | 2019-08-28 | 2019-08-28 | PDSCH scrambling scheme for multiple TRPs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/103121 WO2021035584A1 (en) | 2019-08-28 | 2019-08-28 | Pdsch scrambling scheme for multi-trp |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021035584A1 true WO2021035584A1 (en) | 2021-03-04 |
Family
ID=74683750
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/103121 WO2021035584A1 (en) | 2019-08-28 | 2019-08-28 | Pdsch scrambling scheme for multi-trp |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114342506A (en) |
WO (1) | WO2021035584A1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190149365A1 (en) * | 2018-01-12 | 2019-05-16 | Intel Corporation | Time domain resource allocation for mobile communication |
-
2019
- 2019-08-28 CN CN201980099759.0A patent/CN114342506A/en active Pending
- 2019-08-28 WO PCT/CN2019/103121 patent/WO2021035584A1/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190149365A1 (en) * | 2018-01-12 | 2019-05-16 | Intel Corporation | Time domain resource allocation for mobile communication |
Non-Patent Citations (3)
Title |
---|
HUAWEI, HISILICON: "Enhancements on Multi-TRP/panel transmission", 3GPP DRAFT; R1-1906029, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Reno, USA; 20190513 - 20190517, 13 May 2019 (2019-05-13), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP051727486 * |
HUAWEI, HISILICON: "Remaining details for DL design on multi-TRP/panel transmission for eMBB", 3GPP DRAFT; R1-1906040, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Reno, USA; 20190513 - 20190517, 13 May 2019 (2019-05-13), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP051727497 * |
HUAWEI, HISILICON: "Summary of AI: 7.2.8.2 Enhancements on Multi-TRP/Panel Transmission of Offline Discussion", 3GPP DRAFT; R1-1907706 FL SUMMARY OF ENHANCEMENTS ONNCJT_V1, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Reno, USA; 20190513 - 20190517, 16 May 2019 (2019-05-16), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, pages 1 - 66, XP051739989 * |
Also Published As
Publication number | Publication date |
---|---|
CN114342506A (en) | 2022-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230208606A1 (en) | Methods and apparatuses for demodulation reference signal configuratio | |
US11737097B2 (en) | Methods and apparatuses for transmitting control information | |
WO2019056164A1 (en) | Methods and apparatuses for transmitting control information | |
US11088904B2 (en) | Methods and apparatuses for reference signal configuration | |
WO2020118686A1 (en) | Dmrs configuration | |
US11569956B2 (en) | Methods and apparatuses for phase tracking reference signal configuration | |
US20240333447A1 (en) | Reference signal transmission | |
US11212031B2 (en) | Methods and apparatus for communication of a DCI | |
WO2020056591A1 (en) | Multi-trp transmission | |
US20230056145A1 (en) | Method, device and computer storage medium for communication | |
AU2019426286B2 (en) | Method, device, and computer readable medium for communication | |
US20230388079A1 (en) | Dedicated resource configuration for transmission of demodulation reference signal | |
WO2022205066A1 (en) | Methods, devices and computer storage media for communication | |
WO2021035584A1 (en) | Pdsch scrambling scheme for multi-trp | |
WO2021163923A1 (en) | Method, device and computer storage medium for communication | |
WO2024020926A1 (en) | Enhancements on multi-transmission and reception point transmission | |
WO2023135100A1 (en) | Control channel monitoring in cellular communications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19943590 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19943590 Country of ref document: EP Kind code of ref document: A1 |