Sequence generating and processing method and apparatus
AssigneeHuawei Technologies Co., Ltd.
InventorsKunpeng LIU, Mingxin GONG, Leiming ZHANG
Life of this patent
Estimating the term…
Abstract
This application discloses a sequence generating method and apparatus, and relates to the field of communications technologies, to resolve a problem that a PAPR of a DMRS symbol is higher than that of a data symbol. An initialization factor of a first sequence is obtained, where the initialization factor is associated with a first parameter, and the first sequence is generated based on the initialization factor. In addition, the first parameter is a port number, or the first parameter is a code division multiplexing CDM group identity.
Claims15
A sequence generating method, comprising:
- receiving a first reference signal from a communications device;
- determining an initialization factor, Cinit, wherein the initialization factor satisfies:
- cinit=(217(Nsymbslotns,fμ+1+1)(2NIDg(λ,nSCID)+g(λ, nSCID)+217└λ/2┘)mod231
- where Nsymbslot is a quantity of symbols in a slot, ns,fμ is an index of a subframe or a slot, 1 is an index of a symbol, nSCID is a scrambling factor, and NIDg(λ,nSCID) is a sequence scrambling identity, λ is a parameter with a value of 0, 1, or 2, and g(λ,nSCID) is a function that satisfies:
- g
-
- (
- λ
- ,
- n
- SCID
- )
- =
- n
- SCID
- ,
- when
-
- λ
- =
- 0
-
- or
-
- 2
- ;
- or
- g
-
- (
- λ
- ,
- n
- S
-
- C
-
- I
-
- D
- )
- =
- 1
- -
- n
- SCID
- ,
- when
-
- λ
- =
- 1
- processing the first reference signal based on the initialization factor.
An apparatus, comprising:
- at least one processor coupled to a memory device that stores programming instructions for execution by the at least one processor to cause the apparatus to:
- receive a first reference signal from a communications device;
- determine an initialization factor, Cinit, wherein the initialization factor satisfies:
- ti cinit=(217(Nsymbslotns,fμ+1+1)(2NIDg(λ,nSCID)+g(λ, nSCID)+217└λ/2┘)mod231,
- where Nsymbslot is a quantity of symbols in a slot, ns,fμ is an index of a subframe or the slot, 1 is an index of a symbol, nSCID is a scrambling factor, NgIDg(λ,nSCID) is a sequence scrambling identity, λ is a parameter with a value of 0, 1, or 2, and g(λ,nSCID) is a function that satisfies:
- g
-
- (
- λ
- ,
- n
- SCID
- )
- =
- n
- SCID
- ,
- when
-
- λ
- =
- 0
-
- or
-
- 2
- ;
- or
- g
-
- (
- λ
- ,
- n
- S
-
- C
-
- I
-
- D
- )
- =
- 1
- -
- n
- SCID
- ,
- when
-
- λ
- =
- 1
- process the first reference signal based on the initialization factor.
A communications system, comprising a first communications device and a second communications device, wherein the first communications device is configured to perform operations comprising:
- receiving a first reference signal from the second communications device;
- determining an initialization factor, Cinit, wherein the initialization factor satisfies:
- ti cinit=(217(Nsymbslotns,fμ+1+1)(2NIDg(λ,nSCID)+g(λ, nSCID)+217└λ/2┘)mod231
- where Nsymbslot is a quantity of symbols in a slot, ns,fμ is an index of a subframe or the slot, 1 is an index of a symbol, nSCID is a scrambling factor, NgIDg(λ,nSCID) is a sequence scrambling identity, λ is a parameter with a value of 0, 1, or 2, and g(λ,nSCID) is a function that satisfies:
- g(λ, nSCID)=nSCID, when λ=0 or 2;
- or
- g(λ, nSCID)=1−nSCID, when λ=1;
- processing the first reference signal based on the initialization factor.
A signal processing apparatus, comprising:
- a transceiver;
- at least one processor;
- and
- a memory coupled to the at least one processor and storing programming instructions for execution by the at least one processor to perform operations comprising:
- receiving a first reference signal from the second communications device;
- determining an initialization factor, Cinit, wherein the initialization factor satisfies:
- cinit=(217(Nsymbslotns,fμ+1+1)(2NIDg(λ,nSCID)+g(λ, nSCID)+217└λ/2┘)mod231
- where Nsymbslot is a quantity of symbols in a slot, ns,fμ is an index of a subframe or the slot, 1 is an index of a symbol, nSCID is a scrambling factor, NgIDg(λ,nSCID) is a sequence scrambling identity, λ is a parameter with a value of 0, 1, or 2, and g(λ,nSCID) is a function that satisfies:
- g(λ, nSCID)=nSCID, when λ=0 or 2;
- or
- g(λ, nSCID)=1−nSCID, when λ=1;
- processing the first reference signal based on the initialization factor.
A non-transitory, computer-readable storage medium, storing programming instructions executable by at least one processor to perform operations comprising:
- receiving a first reference signal from the second communications device;
- determining an initialization factor, Cinit, wherein the initialization factor satisfies:
- cinit=(217(Nsymbslotns,fμ+1+1)(2NIDg(λ,nSCID)+g(λ, nSCID)+217└λ/2┘)mod231
- where Nsymbslot is a quantity of symbols in a slot, ns,fμ is an index of a subframe or the slot, 1 is an index of a symbol, nSCID is a scrambling factor, NgIDg(λ,nSCID) is a sequence scrambling identity, λ is a parameter with a value of 0, 1, or 2, and g(λ,nSCID) is a function that satisfies:
- g(λ, nSCID)=nSCID, when λ=0 or 2;
- or
- g(λ, nSCID)=1−nSCID, when λ=1;
- processing the first reference signal based on the initialization factor.
Dependencies are inferred from the claim text.