# Patent

## Title
Methods of uplink channelization in LTE

## Abstract

Methods of a slot-level remapping physical uplink control channels into two resource blocks respectively located at two slots of a subframe, are generally adapted to a 3GPP LTE physical uplink where ACK/NAK resource blocks may be applied by the extended cyclic prefix, adapted to a complex 3GPP LTE physical uplink where mixed resource blocks (where the ACK/NAK and CQI channels coexist) may be applied by the normal cyclic prefix, and adapted to a complex 3GPP LTE physical uplink where mixed resource blocks (where the ACK/NAK and CQI channels coexist) may be applied by the extended cyclic prefix.

## Background
CLAIM OF PRIORITY
This application is a continuation of U.S. patent application Ser. No. 12/289,978 filed Nov. 7, 2008 and entitled METHODS OF UPLINK CHANNELIZATION IN LTE, now U.S. Pat. No. 8,160,018. This application also claims priority to U.S. Provisional Patent Application Ser. No. 61/064, 116 filed on Mar. 14, 2008. The content of the above-identified patent documents are hereby incorporated by reference in their entirety.


BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a method and a circuit for physical uplink transmission for 3GPP long term evolution (LTE), and more specifically, to a method and a circuit generally adept at remapping physical uplink control channels for both of a resource block containing acknowledgement and non-acknowledgement (ACK/NAK) channel and a mixed resource block containing the ACK/NAK channels and channel quality indication (CQI) channels.
2. Description of the Related Art
Orthogonal Frequency Division Multiplexing (OFDM) is a popular wireless communication technology for multiplexing data in the frequency domain.
The total bandwidth in an Orthogonal frequency-division multiplexing (OFDM) system is divided into narrowband frequency units called subcarriers. The number of subcarriers is equal to the FFT/IFFT size N used in the system. Generally, the number of subcarriers used for data transmission is less than N because some of the subcarriers at the edge of the frequency spectrum are reserved as guard subcarriers, and generally no information is transmitted on these guard subcarriers.
The Third Generation Partnership Project Long Term evolution (3GPP LTE) is a project within the Third Generation Partnership Project to improve the Universal Mobile Telecommunications System mobile phone standard to cope with future requirements. In the standards of the physical uplink of 3GPP LTE (long term evolution), one type of the resources used for transmitting the uplink control channel (PUCCH) is known as a cyclic shift (CS) for each OFDM symbol. One of important aspects of the system design is resource remapping on either a symbol, slot or subframe-level.
The following three references are cited as being exemplary of contemporary practice in the art:

    Reference [1], R1-081155, “CR to 3GPP spec 36.211 Version 8.1.0”, RAN1#52, February 2008, Sorrento, Italy, describes the standards of the physical channels for 3GPP, and chapter 5.4.1 will be cited in the following specification in order to illustrate the contemporary slot-level remapping method for the acknowledgement and non-acknowledgement (ACK/NAK) channel in the physical uplink of 3GPP LTE system.
    Reference [2], R1-080983, “Way-forward on Cyclic Shift Hopping Pattern for PUCCH”, Panasonic, Samsung, ETRI, RAN1#52, February 2008, Sorrento, Italy, discloses methods for remapping either a resource block containing only ACK/NAK channel or a resource block containing both CQI and ACK/NAK channels.
    Reference [3], R1-073564, “Selection of Orthogonal Cover and Cyclic Shift for High Speed UL ACK Channels”, Samsung, RAN1#50, August 2007, Athens, Greece, teaches a scenario for data transmission for high speed uplink ACL/NAK channel by using a subset of the combination of the cyclic shift and the orthogonal cover.
    Reference [4], R1-080707, “Cell Specific CS Hopping and Slot Based CS/OC Remapping on PUCCH”, Texas Instruments, Feb. 11-15, 2008, Sorrento, Italy, teaches cyclic shift (CS) hopping and slot based cyclic shift/orthogonal covering (CS/OC) remapping for PUCCH format 0 and 1, i.e. in the context of uplink ACK/NAK transmissions in correspondence to downlink packets.


The methods of the slot-level resource remapping recently proposed, for example as disclosed in references [2] and [3], have been included in the 3GPP standards as shown in reference [1]. One of the shortages of transmission capacity in wireless telecommunication networks is that the contemporary remapping methods for resource blocks containing control channels are designed exclusively for either ACK/NAK resource blocks with the extended cyclic prefix or for normal cyclic prefix cases where a mixed resource block containing both of the ACK/NAK and CQI channels, but contemporary remapping methods are not applicable for both. This shortage in transmission capacity prevents the contemporary techniques from being readily adapted to a complex 3GPP LTE physical uplink where ACK/NAK resource blocks may be applied by the extended cyclic prefix, adapted to a complex 3GPP LTE physical uplink where mixed resource blocks (where the ACK/NAK and CQI channels coexist) may be applied by the normal cyclic prefix, and adapted to a complex 3GPP LTE physical uplink where mixed resource blocks (where the ACK/NAK and CQI channels coexist) may be applied by the extended cyclic prefix.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide an improved method and an improved circuit for conducting physical uplink transmission in order to overcome the above shortage which prevents the contemporary techniques from being generally adapted to a complex 3GPP LTE physical uplink. The fourth embodiment of the present invention has been implanted in latest 3GPP standards version TS 36.211 V8.4.0 (2008-09), published on Sep. 24, 2008.
It is another object of the present invention to provide a method and a circuit, with an intra-cell randomization, generally compatible with a complex 3GPP LTE physical uplink where ACK/NAK resource blocks may be applied by the extended cyclic prefix, or adapted to a complex 3GPP LTE physical uplink where mixed resource blocks (where the ACK/NAK and CQI channels coexist) may be applied by the normal cyclic prefix, or adapted to a complex 3GPP LTE physical uplink where mixed resource blocks (where the ACK/NAK and CQI channels coexist) may be applied by the extended cyclic prefix.
In the first embodiment of the present invention, a method for transmitting physical uplink channel signals, contemplates allocating a cyclic shift and an orthogonal cover to physical uplink control channels; and remapping the transmission resources in a slot-level in accordance with a selected remapping scheme, with:
when ns mod 2=0, the remapped resource indices within a first slot in the two slots of a subframe to which the physical uplink channel symbols are mapped being established by:




  
    
      n
      ′
    
    ⁡
    
      (
      
        n
        s
      
      )
    
  
  =
  
    {
    
      
        
          
            
              
                if
                ⁢
                
                  
                
                ⁢
                
                  n
                  PUCCH
                  
                    (
                    1
                    )
                  
                
              
              <
              
                c
                ·
                
                  
                    N
                    cs
                    
                      (
                      1
                      )
                    
                  
                  /
                  
                    Δ
                    shift
                    PUCCH
                  
                
              
            
            ,
            
              n
              PUCCH
              
                (
                1
                )
              
            
          
        
      
      
        
          
            otherwise
            ,
            
              
                
                  (
                  
                    
                      n
                      PUCCH
                      
                        (
                        1
                        )
                      
                    
                    -
                    
                      c
                      ·
                      
                        
                          N
                          cs
                          
                            (
                            1
                            )
                          
                        
                        /
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                    
                  
                  )
                
                ⁢
                
                  mod
                  ⁡
                  
                    (
                    
                      c
                      ·
                      
                        
                          N
                          sc
                          RB
                        
                        /
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                    
                    )
                  
                
              
              ;
            
          
        
      
    
  




and

when ns mod 2=0 the remapped resource indices within a second slot in the two slots of a subframe to which the physical uplink channel symbols are mapped being established by:




  
    
      n
      ′
    
    ⁡
    
      (
      
        n
        s
      
      )
    
  
  =
  
    
      f
      ⁡
      
        (
        
          
            n
            ′
          
          ⁡
          
            (
            
              
                n
                s
              
              -
              1
            
            )
          
        
        )
      
    
    =
    
      {
      
        
          
            
              
                
                  
                    
                      for
                      ⁢
                      
                        
                      
                      ⁢
                      normal
                      ⁢
                      
                        
                      
                      ⁢
                      cyclic
                      ⁢
                      
                        
                      
                      ⁢
                      prefix
                      ⁢
                      
                        
                      
                      ⁢
                      and
                      ⁢
                      
                        
                      
                      ⁢
                      
                        n
                        PUCCH
                        
                          (
                          1
                          )
                        
                      
                    
                    ≥
                    
                      c
                      ·
                      
                        
                          N
                          cs
                          
                            (
                            1
                            )
                          
                        
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                    
                  
                  ,
                
              
            
            
              
                
                  
                    
                      [
                      
                        3
                        ⁢
                        
                          (
                          
                            
                              
                                n
                                ′
                              
                              ⁡
                              
                                (
                                
                                  
                                    n
                                    s
                                  
                                  -
                                  1
                                
                                )
                              
                            
                            +
                            1
                          
                          )
                        
                      
                      ]
                    
                    ⁢
                    
                      mod
                      ⁡
                      
                        (
                        
                          
                            
                              3
                              ⁢
                              
                                
                              
                              ⁢
                              
                                N
                                sc
                                RB
                              
                            
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                          +
                          1
                        
                        )
                      
                    
                  
                  -
                  1
                
              
            
            
              
                
                  otherwise
                  ,
                
              
            
            
              
                
                  
                    {
                    
                      d
                      +
                      
                        ⌊
                        
                          
                            
                              n
                              ′
                            
                            ⁡
                            
                              (
                              
                                
                                  n
                                  s
                                
                                -
                                1
                              
                              )
                            
                          
                          c
                        
                        ⌋
                      
                      +
                      
                        
                          [
                          
                            
                              
                                n
                                ′
                              
                              ⁡
                              
                                (
                                
                                  
                                    n
                                    s
                                  
                                  -
                                  1
                                
                                )
                              
                            
                            ⁢
                            mod
                            ⁢
                            
                              
                            
                            ⁢
                            c
                          
                          ]
                        
                        ·
                        
                          (
                          
                            
                              N
                              ′
                            
                            /
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                          )
                        
                      
                    
                    }
                  
                  ⁢
                  
                    mod
                    ⁡
                    
                      (
                      
                        
                          cN
                          ′
                        
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                      )
                    
                  
                
              
            
          
          ⁢
          
            

          
          ⁢
          
            
          
          ⁢
          where
          ⁢
          
            

          
          ⁢
          
            
          
          ⁢
          d
        
        =
        
          {
          
            
              
                
                  d
                  1
                
              
              
                
                  
                    for
                    ⁢
                    
                      
                    
                    ⁢
                    normal
                    ⁢
                    
                      
                    
                    ⁢
                    cyclic
                    ⁢
                    
                      
                    
                    ⁢
                    prefix
                  
                  ⁢
                  
                    
                  
                
              
            
            
              
                
                  d
                  2
                
              
              
                
                  
                    for
                    ⁢
                    
                      
                    
                    ⁢
                    extended
                    ⁢
                    
                      
                    
                    ⁢
                    cyclic
                    ⁢
                    
                      
                    
                    ⁢
                    prefix
                  
                  ,
                
              
            
          
        
      
    
  




and d1 and d2 are a pair of two independent predetermined parameters,

nPUCCH(1) is the resource index before remapping,





  c
  =
  
    {
    
      
        
          
            
              3
            
            
              
                for
                ⁢
                
                  
                
                ⁢
                normal
                ⁢
                
                  
                    
                  
                  ⁢
                  
                    
                  
                
                ⁢
                cyclic
                ⁢
                
                  
                
                ⁢
                prefix
              
            
          
          
            
              2
            
            
              
                
                  for
                  ⁢
                  
                    
                  
                  ⁢
                  extended
                  ⁢
                  
                    
                  
                  ⁢
                  cyclic
                  ⁢
                  
                    
                  
                  ⁢
                  prefix
                
                ,
              
            
          
        
        ⁢
        
          

        
        ⁢
        
          Δ
          shift
          PUCCH
        
      
      ∈
      
        {
        
          
            
              
                
                  
                    
                      {
                      
                        
                          [
                          1
                          ]
                        
                        ,
                        2
                        ,
                        3
                      
                      }
                    
                  
                  
                    
                      for
                      ⁢
                      
                        
                      
                      ⁢
                      normal
                      ⁢
                      
                        
                          
                        
                        ⁢
                        
                          
                        
                      
                      ⁢
                      cyclic
                      ⁢
                      
                        
                      
                      ⁢
                      prefix
                    
                  
                
                
                  
                    
                      {
                      
                        2
                        ,
                        3
                      
                      }
                    
                  
                  
                    
                      
                        for
                        ⁢
                        
                          
                        
                        ⁢
                        extended
                        ⁢
                        
                          
                        
                        ⁢
                        cyclic
                        ⁢
                        
                          
                        
                        ⁢
                        prefix
                      
                      ,
                    
                  
                
              
              ⁢
              
                

              
              ⁢
              
                δ
                offset
                PUCCH
              
            
            ∈
            
              {
              
                0
                ,
                1
                ,
                
                  
                    ...
                    ⁢
                    
                      
                    
                    ⁢
                    
                      Δ
                      shift
                      PUCCH
                    
                  
                  -
                  1
                
              
              }
            
          
          ,
        
      
    
  




and

NscRB is the number of subcarriers in one resource block; and transmitting the physical uplink channel symbols by using the remapped transmission resources. Here, d1=2,d2=0, d1=2,d2=2, or d1=1,d2=0.

In the second embodiment of the present invention, a method for transmitting physical uplink channel signals, contemplates a method for transmitting physical uplink channel signals, contemplates allocating a cyclic shift and an orthogonal cover to physical uplink control channels; and remapping the transmission resources in a slot-level in accordance with a selected remapping scheme, with:
when ns mod 2=0, the remapped resource indices within a first slot in the two slots of a subframe to which the physical uplink channel symbols are mapped being established by:




  
    
      n
      ′
    
    ⁡
    
      (
      
        n
        s
      
      )
    
  
  =
  
    {
    
      
        
          
            
              
                if
                ⁢
                
                  
                
                ⁢
                
                  n
                  PUCCH
                  
                    (
                    1
                    )
                  
                
              
              <
              
                c
                ·
                
                  
                    N
                    cs
                    
                      (
                      1
                      )
                    
                  
                  /
                  
                    Δ
                    shift
                    PUCCH
                  
                
              
            
            ,
            
              n
              PUCCH
              
                (
                1
                )
              
            
          
        
      
      
        
          
            otherwise
            ,
            
              
                
                  (
                  
                    
                      n
                      PUCCH
                      
                        (
                        1
                        )
                      
                    
                    -
                    
                      c
                      ·
                      
                        
                          N
                          cs
                          
                            (
                            1
                            )
                          
                        
                        /
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                    
                  
                  )
                
                ⁢
                
                  mod
                  ⁡
                  
                    (
                    
                      c
                      ·
                      
                        
                          N
                          sc
                          RB
                        
                        /
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                    
                    )
                  
                
              
              ;
            
          
        
      
    
  




and

when ns mod 2=1, the remapped resource indices within a second slot in the two slots of a subframe to which the physical uplink channel symbols are mapped being established by:




  
    
      n
      ′
    
    ⁡
    
      (
      
        n
        s
      
      )
    
  
  =
  
    
      f
      ⁡
      
        (
        
          
            n
            ′
          
          ⁡
          
            (
            
              
                n
                s
              
              -
              1
            
            )
          
        
        )
      
    
    =
    
      {
      
        
          
            
              
                
                  for
                  ⁢
                  
                    
                  
                  ⁢
                  normal
                  ⁢
                  
                    
                  
                  ⁢
                  cyclic
                  ⁢
                  
                    
                  
                  ⁢
                  prefix
                  ⁢
                  
                    
                  
                  ⁢
                  and
                  ⁢
                  
                    
                  
                  ⁢
                  
                    n
                    PUCCH
                    
                      (
                      1
                      )
                    
                  
                
                ≥
                
                  c
                  ·
                  
                    
                      N
                      cs
                      
                        (
                        1
                        )
                      
                    
                    
                      Δ
                      shift
                      PUCCH
                    
                  
                
              
              ,
            
          
        
        
          
            
              
                
                  [
                  
                    3
                    ⁢
                    
                      (
                      
                        
                          
                            n
                            ′
                          
                          ⁡
                          
                            (
                            
                              
                                n
                                s
                              
                              -
                              1
                            
                            )
                          
                        
                        +
                        1
                      
                      )
                    
                  
                  ]
                
                ⁢
                
                  mod
                  ⁡
                  
                    (
                    
                      
                        
                          3
                          ⁢
                          
                            
                          
                          ⁢
                          
                            N
                            sc
                            RB
                          
                        
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                      +
                      1
                    
                    )
                  
                
              
              -
              1
            
          
        
        
          
            
              otherwise
              ,
              
                
                  ⌊
                  
                    
                      h
                      ⁡
                      
                        (
                        
                          
                            n
                            ′
                          
                          ⁡
                          
                            (
                            
                              
                                n
                                s
                              
                              -
                              1
                            
                            )
                          
                        
                        )
                      
                    
                    c
                  
                  ⌋
                
                +
                
                  
                    [
                    
                      
                        h
                        ⁡
                        
                          (
                          
                            
                              n
                              ′
                            
                            ⁡
                            
                              (
                              
                                
                                  n
                                  s
                                
                                -
                                1
                              
                              )
                            
                          
                          )
                        
                      
                      ⁢
                      mod
                      ⁢
                      
                        
                      
                      ⁢
                      c
                    
                    ]
                  
                  ·
                  
                    (
                    
                      
                        N
                        ′
                      
                      
                        Δ
                        shift
                        PUCCH
                      
                    
                    )
                  
                
              
            
          
        
      
    
  




where:

h(n′(ns−1))=(n′(ns−1)+d)mod(cN′/ΔshiftPUCCH),

with





  d
  =
  
    {
    
      
        
          
            d
            3
          
        
        
          
            
              for
              ⁢
              
                
              
              ⁢
              normal
              ⁢
              
                
              
              ⁢
              cyclic
              ⁢
              
                
              
              ⁢
              prefix
            
            ⁢
            
              
            
          
        
      
      
        
          
            d
            4
          
        
        
          
            
              for
              ⁢
              
                
              
              ⁢
              extended
              ⁢
              
                
              
              ⁢
              cyclic
              ⁢
              
                
              
              ⁢
              prefix
            
            ,
          
        
      
    
  




and d3 and d4 are a pair of two independent predetermined parameters,

nPUCCH(1) is the resource index before remapping,





  c
  =
  
    {
    
      
        
          
            
              3
            
            
              
                for
                ⁢
                
                  
                
                ⁢
                normal
                ⁢
                
                  
                    
                  
                  ⁢
                  
                    
                  
                
                ⁢
                cyclic
                ⁢
                
                  
                
                ⁢
                prefix
              
            
          
          
            
              2
            
            
              
                
                  for
                  ⁢
                  
                    
                  
                  ⁢
                  extended
                  ⁢
                  
                    
                  
                  ⁢
                  cyclic
                  ⁢
                  
                    
                  
                  ⁢
                  prefix
                
                ,
              
            
          
        
        ⁢
        
          

        
        ⁢
        
          Δ
          shift
          PUCCH
        
      
      ∈
      
        {
        
          
            
              
                
                  
                    
                      {
                      
                        
                          [
                          1
                          ]
                        
                        ,
                        2
                        ,
                        3
                      
                      }
                    
                  
                  
                    
                      for
                      ⁢
                      
                        
                      
                      ⁢
                      normal
                      ⁢
                      
                        
                          
                        
                        ⁢
                        
                          
                        
                      
                      ⁢
                      cyclic
                      ⁢
                      
                        
                      
                      ⁢
                      prefix
                    
                  
                
                
                  
                    
                      {
                      
                        2
                        ,
                        3
                      
                      }
                    
                  
                  
                    
                      
                        for
                        ⁢
                        
                          
                        
                        ⁢
                        extended
                        ⁢
                        
                          
                        
                        ⁢
                        cyclic
                        ⁢
                        
                          
                        
                        ⁢
                        prefix
                      
                      ,
                    
                  
                
              
              ⁢
              
                

              
              ⁢
              
                δ
                offset
                PUCCH
              
            
            ∈
            
              {
              
                0
                ,
                1
                ,
                
                  
                    ...
                    ⁢
                    
                      
                    
                    ⁢
                    
                      Δ
                      shift
                      PUCCH
                    
                  
                  -
                  1
                
              
              }
            
          
          ,
        
      
    
  




and

NscRB is the number of subcarriers in one resource block; and transmitting the physical uplink channel symbols by using the remapped transmission resources. Here, d3=1,d4=0, or d3=1,d4=1.

In the third embodiment of the present invention, a method for transmitting physical uplink channel signals, contemplates a method for transmitting physical uplink channel signals, contemplates allocating a cyclic shift and an orthogonal cover to physical uplink control channels; and remapping the transmission resources in a slot-level in accordance with a selected remapping scheme, with:
when ns mod 2=0, the remapped resource indices within a first slot in the two slots of a subframe to which the physical uplink channel symbols are mapped being established by:




  
    
      n
      ′
    
    ⁡
    
      (
      
        n
        s
      
      )
    
  
  =
  
    {
    
      
        
          
            
              
                if
                ⁢
                
                  
                
                ⁢
                
                  n
                  PUCCH
                  
                    (
                    1
                    )
                  
                
              
              <
              
                c
                ·
                
                  
                    N
                    cs
                    
                      (
                      1
                      )
                    
                  
                  
                    Δ
                    shift
                    PUCCH
                  
                
              
            
            ,
            
              n
              PUCCH
              
                (
                1
                )
              
            
          
        
      
      
        
          
            otherwise
            ,
            
              
                
                  (
                  
                    
                      n
                      PUCCH
                      
                        (
                        1
                        )
                      
                    
                    -
                    
                      c
                      ·
                      
                        
                          N
                          cs
                          
                            (
                            1
                            )
                          
                        
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                    
                  
                  )
                
                ⁢
                
                  mod
                  ⁡
                  
                    (
                    
                      c
                      ·
                      
                        
                          N
                          sc
                          RB
                        
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                    
                    )
                  
                
              
              ;
            
          
        
      
    
  




and

when ns mod 2=1, the remapped resource indices within a second slot in the two slots of a subframe to which the physical uplink channel symbols are mapped being established by:




  
    
      n
      ′
    
    ⁡
    
      (
      
        n
        s
      
      )
    
  
  =
  
    
      f
      ⁡
      
        (
        
          
            n
            ′
          
          ⁡
          
            (
            
              
                n
                s
              
              -
              1
            
            )
          
        
        )
      
    
    =
    
      {
      
        
          
            
              
                
                  for
                  ⁢
                  
                    
                  
                  ⁢
                  normal
                  ⁢
                  
                    
                  
                  ⁢
                  cyclic
                  ⁢
                  
                    
                  
                  ⁢
                  prefix
                  ⁢
                  
                    
                  
                  ⁢
                  and
                  ⁢
                  
                    
                  
                  ⁢
                  
                    n
                    PUCCH
                    
                      (
                      1
                      )
                    
                  
                
                ≥
                
                  c
                  ·
                  
                    
                      N
                      cs
                      
                        (
                        1
                        )
                      
                    
                    
                      Δ
                      shift
                      PUCCH
                    
                  
                
              
              ,
            
          
        
        
          
            
              
                
                  [
                  
                    3
                    ⁢
                    
                      (
                      
                        
                          
                            n
                            ′
                          
                          ⁡
                          
                            (
                            
                              
                                n
                                s
                              
                              -
                              1
                            
                            )
                          
                        
                        +
                        1
                      
                      )
                    
                  
                  ]
                
                ⁢
                
                  mod
                  ⁡
                  
                    (
                    
                      
                        
                          3
                          ⁢
                          
                            
                          
                          ⁢
                          
                            N
                            sc
                            RB
                          
                        
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                      +
                      1
                    
                    )
                  
                
              
              -
              1
            
          
        
        
          
            
              otherwise
              ,
            
          
        
        
          
            
              {
              
                e
                +
                
                  ⌊
                  
                    
                      h
                      ⁡
                      
                        (
                        
                          
                            n
                            ′
                          
                          ⁡
                          
                            (
                            
                              
                                n
                                s
                              
                              -
                              1
                            
                            )
                          
                        
                        )
                      
                    
                    c
                  
                  ⌋
                
                +
                
                  
                    [
                    
                      
                        h
                        ⁡
                        
                          (
                          
                            
                              n
                              ′
                            
                            ⁡
                            
                              (
                              
                                
                                  n
                                  s
                                
                                -
                                1
                              
                              )
                            
                          
                          )
                        
                      
                      ⁢
                      mod
                      ⁢
                      
                        
                      
                      ⁢
                      c
                    
                    ]
                  
                  ·
                
              
            
          
        
        
          
            
              
                
                  (
                  
                    
                      N
                      ′
                    
                    /
                    
                      Δ
                      shift
                      PUCCH
                    
                  
                  )
                
                }
              
              ⁢
              
                mod
                ⁡
                
                  (
                  
                    
                      cN
                      ′
                    
                    
                      Δ
                      shift
                      PUCCH
                    
                  
                  )
                
              
            
          
        
      
    
  




where:

h(n′(ns−1))=(n′(ns−1)+d)mod(cN′/ΔshiftPUCCH),





  d
  =
  
    {
    
      
        
          
            
              
                d
                3
              
            
            
              
                
                  for
                  ⁢
                  
                    
                  
                  ⁢
                  normal
                  ⁢
                  
                    
                  
                  ⁢
                  cyclic
                  ⁢
                  
                    
                  
                  ⁢
                  prefix
                
                ⁢
                
                  
                
              
            
          
          
            
              
                d
                4
              
            
            
              
                
                  for
                  ⁢
                  
                    
                  
                  ⁢
                  extended
                  ⁢
                  
                    
                  
                  ⁢
                  cyclic
                  ⁢
                  
                    
                  
                  ⁢
                  prefix
                
                ,
              
            
          
        
        ⁢
        
          

        
        ⁢
        e
      
      =
      
        {
        
          
            
              
                e
                3
              
            
            
              
                
                  for
                  ⁢
                  
                    
                  
                  ⁢
                  normal
                  ⁢
                  
                    
                  
                  ⁢
                  cyclic
                  ⁢
                  
                    
                  
                  ⁢
                  prefix
                
                ⁢
                
                  
                
              
            
          
          
            
              
                e
                4
              
            
            
              
                
                  for
                  ⁢
                  
                    
                  
                  ⁢
                  extended
                  ⁢
                  
                    
                  
                  ⁢
                  cyclic
                  ⁢
                  
                    
                  
                  ⁢
                  prefix
                
                ,
              
            
          
        
      
    
  




and d3 and d4 are a first pair of two independent predetermined parameters,

and e3 and e4 are a second pair of two independent predetermined parameters,

nPUCCH(1) is the resource index before remapping,





  c
  =
  
    {
    
      
        
          
            
              3
            
            
              
                for
                ⁢
                
                  
                
                ⁢
                normal
                ⁢
                
                  
                    
                  
                  ⁢
                  
                    
                  
                
                ⁢
                cyclic
                ⁢
                
                  
                
                ⁢
                prefix
              
            
          
          
            
              2
            
            
              
                
                  for
                  ⁢
                  
                    
                  
                  ⁢
                  extended
                  ⁢
                  
                    
                  
                  ⁢
                  cyclic
                  ⁢
                  
                    
                  
                  ⁢
                  prefix
                
                ,
              
            
          
        
        ⁢
        
          

        
        ⁢
        
          Δ
          shift
          PUCCH
        
      
      ∈
      
        {
        
          
            
              
                
                  
                    
                      {
                      
                        
                          [
                          1
                          ]
                        
                        ,
                        2
                        ,
                        3
                      
                      }
                    
                  
                  
                    
                      for
                      ⁢
                      
                        
                      
                      ⁢
                      normal
                      ⁢
                      
                        
                          
                        
                        ⁢
                        
                          
                        
                      
                      ⁢
                      cyclic
                      ⁢
                      
                        
                      
                      ⁢
                      prefix
                    
                  
                
                
                  
                    
                      {
                      
                        2
                        ,
                        3
                      
                      }
                    
                  
                  
                    
                      
                        for
                        ⁢
                        
                          
                        
                        ⁢
                        extended
                        ⁢
                        
                          
                        
                        ⁢
                        cyclic
                        ⁢
                        
                          
                        
                        ⁢
                        prefix
                      
                      ,
                    
                  
                
              
              ⁢
              
                

              
              ⁢
              
                δ
                offset
                PUCCH
              
            
            ∈
            
              {
              
                0
                ,
                1
                ,
                
                  
                    ...
                    ⁢
                    
                      
                    
                    ⁢
                    
                      Δ
                      shift
                      PUCCH
                    
                  
                  -
                  1
                
              
              }
            
          
          ,
        
      
    
  




and

NscRB is the number of subcarriers in one resource block; and transmitting the physical uplink channel symbols by using the remapped transmission resources. Here, d3=1,d4=0, d3=1,d4=1, e3=1, e4=0, or e3=2,e4=2.

In the fourth embodiment of the present invention, a method for transmitting physical uplink channel signals, the method comprising the steps of allocating a cyclic shift and an orthogonal cover to physical uplink control channels; remapping in a slot-level, the physical uplink control channels into two resource blocks respectively located at two slots of a subframe, with:
when ns mod 2=0 resource indices of the physical uplink control channels within a first slot in the two slots of the subframe are established by:




  
    
      n
      ′
    
    ⁡
    
      (
      
        n
        s
      
      )
    
  
  =
  
    {
    
      
        
          
            
              
                if
                ⁢
                
                  
                
                ⁢
                
                  n
                  PUCCH
                  
                    (
                    1
                    )
                  
                
              
              <
              
                c
                ·
                
                  
                    N
                    cs
                    
                      (
                      1
                      )
                    
                  
                  /
                  
                    Δ
                    shift
                    PUCCH
                  
                
              
            
            ,
          
        
        
          
            n
            PUCCH
            
              (
              1
              )
            
          
        
      
      
        
          
            otherwise
            ,
          
        
        
          
            
              
                (
                
                  
                    n
                    PUCCH
                    
                      (
                      1
                      )
                    
                  
                  -
                  
                    c
                    ·
                    
                      
                        N
                        cs
                        
                          (
                          1
                          )
                        
                      
                      
                        Δ
                        shift
                        PUCCH
                      
                    
                  
                
                )
              
              ⁢
              
                mod
                ⁡
                
                  (
                  
                    c
                    ·
                    
                      
                        N
                        sc
                        RB
                      
                      
                        Δ
                        shift
                        PUCCH
                      
                    
                  
                  )
                
              
            
            ,
          
        
      
    
  




where ns is an index of slots within a subframe, nPUCCH(1) is a resource index for physical uplink control channel format 1, 1a and 1b before remapping, NcsRB is the number of cyclic shifts used for the physical uplink control channel format 1, 1a and 1b in the resource block, NscRB is the size of resource block in the frequency domain; and

when ns mod 2=1, the resource indices of the physical uplink control channels within a second slot in the two slots of the subframe to which the physical uplink channel symbols are remapped by:




  
    
      n
      ′
    
    ⁡
    
      (
      
        n
        s
      
      )
    
  
  =
  
    {
    
      
        
          
            
              
                n
                PUCCH
                
                  (
                  1
                  )
                
              
              ≥
              
                c
                ·
                
                  
                    N
                    cs
                    
                      (
                      1
                      )
                    
                  
                  /
                  
                    Δ
                    shift
                    PUCCH
                  
                
              
            
            ,
          
        
      
      
        
          
            
              
                [
                
                  c
                  ⁡
                  
                    (
                    
                      
                        
                          n
                          ′
                        
                        ⁡
                        
                          (
                          
                            
                              n
                              s
                            
                            -
                            1
                          
                          )
                        
                      
                      +
                      1
                    
                    )
                  
                
                ]
              
              ⁢
              
                mod
                ⁡
                
                  (
                  
                    
                      
                        cN
                        sc
                        RB
                      
                      /
                      
                        Δ
                        shift
                        PUCCH
                      
                    
                    +
                    1
                  
                  )
                
              
            
            -
            1
          
        
      
      
        
          
            otherwise
            ,
            
              
                ⌊
                
                  h
                  /
                  c
                
                ⌋
              
              +
              
                
                  (
                  
                    h
                    ⁢
                    
                      
                    
                    ⁢
                    mod
                    ⁢
                    
                      
                    
                    ⁢
                    c
                  
                  )
                
                ·
                
                  
                    N
                    ′
                  
                  /
                  
                    Δ
                    shift
                    PUCCH
                  
                
              
            
          
        
      
    
  




where:

h=(n′(ns−1)+d)mod(cN′/ΔshiftPUCCH), and





  d
  =
  
    {
    
      
        
          2
        
        
          
            for
            ⁢
            
              
            
            ⁢
            normal
            ⁢
            
              
            
            ⁢
            cyclic
            ⁢
            
              
            
            ⁢
            prefix
          
        
      
      
        
          0
        
        
          
            
              for
              ⁢
              
                
              
              ⁢
              extended
              ⁢
              
                
              
              ⁢
              cyclic
              ⁢
              
                
              
              ⁢
              prefix
            
            ;
          
        
      
    
  




and transmitting the physical uplink channel symbols by using the remapped transmission resources.




BRIEF DESCRIPTION OF THE DRAWINGS
A more complete appreciation of the invention, and many of the attendant advantages thereof, will be readily apparent as the same becomes better understood by reference to the following detailed description when considered in conjunction with the accompanying drawings in which like reference symbols indicate the same or similar components, wherein:
FIG. 1 is a block diagram of a simplified example of data transmission and reception using Orthogonal Frequency Division Multiplexing (OFDM);
FIG. 2 is a block diagram of a simplified example of data transmission, data reception and signal processing stages using Orthogonal Frequency Division Multiplexing (OFDM);
FIG. 3 is an illustration showing an example of multiplexing six units of user equipment into one resource block channel quality indication signals within one slot;
FIG. 4 is a block diagram illustrating the contemporary scenario for the transmission of physical uplink acknowledgement and non-acknowledgement channels and reference signals for acknowledgement and non-acknowledgement demodulation;
FIG. 5 is a flow chart illustrating a transmitting method of physical uplink channel signals in accordance with the embodiments of the present invention.



DETAILED DESCRIPTION OF THE INVENTION
A simplified example of data transmission/reception using Orthogonal Frequency Division Multiplexing (OFDM) is shown in FIG. 1.
At the transmitter, the input data to be transmitted is modulated by a quadrature amplitude modulation (QAM) modulator 111. The QAM modulation symbols are serial-to-parallel converted by a serial-to-parallel convertor 113 and input to an inverse fast Fourier transform (IFFT) unit 115. At the output of IFFT unit 115, N time-domain samples are obtained. Here N refers to the sampling number of IFFT/FFT used by the OFDM system. The signal transmitted from IFFT unit 115 is parallel-to-serial converted by a parallel-to-serial convertor 117 and a cyclic prefix (CP) 119 is added to the signal sequence. The resulting sequence of samples is referred to as the OFDM symbol. Serial to parallel convertor 113 uses shift registers to convert data from serial form to parallel form. Data is loaded into the shift registers in a serial load mode, and is then shifted parallel in a shift mode with a clock signal.
At the receiver, the cyclic prefix is firstly removed at cyclic prefix remover 121 and the signal is serial-to-parallel converted by parallel-to-serial convertor 123 before feeding the converted parallel signal into fast Fourier transform (FFT) transformer 125. Output of FFT transformer 125 is parallel-to-serial converted by parallel-to-serial convertor 128 and the resulting symbols are input to QAM demodulator 129. Parallel to serial convertor 123 uses shift registers to convert data from parallel form to serial form. Data is loaded into the shift registers in a parallel load mode, and is then shifted serially in a shift mode with a clock signal.
The total bandwidth in an OFDM system is divided into narrowband frequency units called subcarriers. The number of subcarriers is equal to the FFT/IFFT size N. In general, the number of subcarriers used for data is less than N because some of the subcarriers at the edge of the frequency spectrum are reserved as guard subcarriers, and no information is transmitted on guard subcarriers.
FIG. 2 is a block diagram of a simplified example of data transmission, data reception and signal processing stages using Orthogonal Frequency Division Multiplexing (OFDM). As shown in FIG. 2, the OFDM symbols output from cyclic prefix (CP) 119 are further processed by signal processing unit_Tx 120 before being transmitted by the transmitting antennas. Similarly, the processed OFDM symbols transmitted from the transmitter are firstly processed by signal processing unit_Rx 122 before received by the receiving antennas. Signal processing unit_Tx 120 and signal processing unit_Rx 122 perform signal processing respectively for the transmitter and the receiver in accordance with certain signal processing schemes.
In the uplink of 3GPP LTE standards, one type of the resource used in the uplink control channel (PUCCH) is known as a cyclic shift (CS) for each OFDM symbol. PUCCHs are defined as channels carrying control signals in the uplink, and PUCCHs may carry control information, e.g., channel quality indication (CQI), ACK/NACK, hybrid automatic repeat requests (HARQ) and uplink scheduling requests.
The physical uplink control channel, PUCCH, carries uplink control information. All PUCCH formats use a cyclic shift (CS) of a sequence in each OFDM symbol. FIG. 3 is an illustration showing an example of multiplexing six user equipments (UEs) into one resource block containing channel quality indication (CQI) signals within one slot. In FIG. 3, the PUCCH occupies twelve subcarriers in the resource block and twelve cyclic shift resources (c0 through c11) exist in the resource block. The CQI signals include both of CQI data signals (e.g., CQI data signal 201) occupying several symbol elements (e.g., s0) within the OFDM symbols and CQI reference signals (e.g., CQI reference signal 202) occupying several symbol elements (e.g., s1). Six UEs (i.e., UE 1 through UE 6) are multiplexed in the resource block. Here, only six out of twelve cyclic shifts are actually used.
FIG. 4, cited from reference [3], shows the contemporary working assumption on the transmission block of uplink ACK/NAK channels and reference signals. Here, the position of the reference signal long block is not determined, therefore, FIG. 4 is only for illustrative purposes. ACK/NAK signals and the uplink reference signals (UL RS) for ACK/NAK demodulation are multiplexed on code channels 301 constructed by both a cyclic shift of a base sequence (e.g., Zadoff-Chu sequence) and an orthogonal cover. ACK/NAK signals and the uplink reference signals are multiplexed on code channels 301 constructed by both of a Zadoff-Chu sequence ZC(u,τ) and an orthogonal cover. For ACK/NAK channels, a Zadoff-Chu sequence ZC(u,τ) with a particular cyclic shift τ, ZC(u,τ) is placed in sub-carriers and an orthogonal cover is applied to time domain long block (LB). The IFFTs transform a frequency domain representation of the input sequence to a time domain representation. The orthogonal cover may be used for both of UL RS and for PUCCH data, the actual code of the orthogonal cover is different from {w0, w1, w2, w3} which is used only for PUCCH data.
Here, FIG. 3 shows an example of a contemporary mapping method exclusively adapted to resource blocks only containing CQI channels, and FIG. 4 shows an example of a contemporary mapping method for ACK/ANCK channels.
One important aspect of system design is resource remapping on a symbol, slot or subframe-level. The slot-level resource remapping methods have been proposed in, for example, references [2] and [3], and have been included in the current Change Request to the specification in reference [1]. Section 5.4.1 of reference [1], which includes the slot-level remapping of the ACK/ANCK channel in the uplink control PUCCH channel of LTE, is cited below for ease of exposition.
“5.4 Physical Uplink Control Channel
. . . The physical resources used for PUCCH depends on two parameters, NRB(2) and Ncs(1), given by higher layers. The variable NRB(2)≧0 denotes the bandwidth in terms of resource blocks that are reserved exclusively for PUCCH formats 2/2a/2b transmission in each slot. The variable Ncs(2) denotes the number of cyclic shift used for PUCCH formats 1/1a/1b in a resource block used for a mix of formats 1/1a/1b and 2/2a/2b. The value of Ncs(1) is an integer multiple of ΔshiftPUCCH within the range of {0, 1, . . . , 8}, where ΔshiftPUCCH is defined in section 5.4.1. No mixed resource block is present if Ncs(1). =0. At most one resource block in each slot supports a mix of formats 1/1a/1b and 2/2a/2b. Resources used for transmission of PUCCH format 1/1a/1b and 2/2a/2b are represented by the non-negative indices nPUCCH(1) and




  
    
      n
      PUCCH
      
        (
        2
        )
      
    
    <
    
      
        
          N
          RB
          
            (
            2
            )
          
        
        ⁢
        
          N
          sc
          RB
        
      
      +
      
        
          ⌈
          
            
              N
              cs
              
                (
                1
                )
              
            
            8
          
          ⌉
        
        ·
        
          (
          
            
              N
              sc
              RB
            
            -
            
              N
              cs
              
                (
                1
                )
              
            
            -
            2
          
          )
        
      
    
  
  ,




respectively.

5.4.1 PUCCH Formats 1, 1a and 1b

For PUCCH format 1, information is carried by the presence/absence of transmission of PUCCH from the UE. In the remainder of this section, d(0)=1 shall be assumed for PUCCH format 1.
For PUCCH formats 1a and 1b, one or two explicit bits are transmitted, respectively. The block of bits b(0). , . . . , b(Mbit−1) shall be modulated as described in section 7.1, resulting in a complex-valued symbol d(0). The modulation schemes for the different PUCCH formats are given by Table 5.4-1.
The complex-valued symbol d(0) shall be multiplied with a cyclically shifted length NseqPUCCH=12 sequence ru,v(α)(n) according to:

y(n)=d(0)·ru,v(α)(n), n=0, 1, . . . , NseqPUCCH  (1)

where ru,v(α)(n) is defined by section 5.5.1 with MscRS=NseqPUCCH. The cyclic shift a varies between symbols and slots as defined below.

The block of complex-valued symbols y(0). , . . . , y(NseqPUCCH−1) shall be block-wise spread with the orthogonal sequence wnoc(i) according to

z(m′·NSFPUCCH·NseqPUCCH+m·NseqPUCCH+n)=wnoc(m)·y(n)  (2)

where

    
    
        m=0, . . . , NSFPUCCH−1
        n=0, . . . , NseqPUCCH−1
        m′=0,1

and NSFPUCCH=4. The sequence wnoc(i) is given by Table 5.4.1-1.

    
    


Resources used for transmission of PUCCH format 1, 1a and 1b are identified by a resource index nPUCCH(1) from which the orthogonal sequence index noc(ns) and the cyclic shift α(ns) are determined according to:




  
    
      
        
          
            n
            ∝
          
          ⁡
          
            (
            
              n
              s
            
            )
          
        
        =
        
          {
          
            
              
                
                  
                    for
                    ⁢
                    
                      
                    
                    ⁢
                    normal
                    ⁢
                    
                      
                    
                    ⁢
                    cyclic
                    ⁢
                    
                      
                    
                    ⁢
                    prefix
                  
                  ,
                
              
              
                
                  ⌊
                  
                    
                      
                        n
                        ′
                      
                      ⁡
                      
                        (
                        
                          n
                          s
                        
                        )
                      
                    
                    ·
                    
                      
                        Δ
                        shift
                        PUCCH
                      
                      /
                      
                        N
                        ′
                      
                    
                  
                  ⌋
                
              
            
            
              
                
                  
                    for
                    ⁢
                    
                      
                    
                    ⁢
                    extended
                    ⁢
                    
                      
                    
                    ⁢
                    cyclic
                    ⁢
                    
                      
                    
                    ⁢
                    prefix
                  
                  ,
                
              
              
                
                  
                    2
                    ·
                    
                      ⌊
                      
                        
                          
                            n
                            ′
                          
                          ⁡
                          
                            (
                            
                              n
                              s
                            
                            )
                          
                        
                        ·
                        
                          
                            Δ
                            shift
                            PUCCH
                          
                          /
                          
                            N
                            ′
                          
                        
                      
                      ⌋
                    
                  
                  ,
                
              
            
          
        
      
    
    
      
        (
        3
        )
      
    
  
  
    
      
        
          
            α
            ⁡
            
              (
              
                n
                s
              
              )
            
          
          =
          
            2
            ⁢
            
              π
              ·
              
                
                  
                    n
                    cs
                  
                  ⁡
                  
                    (
                    
                      n
                      s
                    
                    )
                  
                
                /
                
                  N
                  sc
                  RB
                
              
            
          
        
        ,
      
    
    
      
        (
        4
        )
      
    
  
  
    
      
        
          
            n
            cs
          
          ⁡
          
            (
            
              n
              s
            
            )
          
        
        =
        
          {
          
            
              
                
                  
                    
                      for
                      ⁢
                      
                        
                      
                      ⁢
                      normal
                      ⁢
                      
                        
                      
                      ⁢
                      cyclic
                      ⁢
                      
                        
                      
                      ⁢
                      prefix
                    
                    ,
                  
                
              
              
                
                  
                    [
                    
                      
                        
                          n
                          cs
                          cell
                        
                        ⁡
                        
                          (
                          
                            
                              n
                              s
                            
                            ,
                            l
                          
                          )
                        
                      
                      +
                      
                        (
                        
                          
                            
                              
                                n
                                ′
                              
                              ⁡
                              
                                (
                                
                                  n
                                  s
                                
                                )
                              
                            
                            ·
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                          +
                          
                            δ
                            offset
                            PUCCH
                          
                          +
                        
                      
                    
                  
                
              
              
                
                  
                    
                      
                        
                          
                            (
                            
                              
                                n
                                ∝
                              
                              ⁢
                              
                                (
                                
                                  n
                                  s
                                
                                )
                              
                              ⁢
                              mod
                              ⁢
                              
                                
                              
                              ⁢
                              
                                Δ
                                shift
                                PUCCH
                              
                            
                            )
                          
                          )
                        
                        ⁢
                        mod
                        ⁢
                        
                          
                        
                        ⁢
                        
                          N
                          ′
                        
                      
                      ]
                    
                    ⁢
                    mod
                    ⁢
                    
                      
                    
                    ⁢
                    
                      N
                      sc
                      RB
                    
                  
                
              
              
                
                  
                    
                      for
                      ⁢
                      
                        
                      
                      ⁢
                      extended
                      ⁢
                      
                        
                      
                      ⁢
                      cyclic
                      ⁢
                      
                        
                      
                      ⁢
                      prefix
                    
                    ,
                  
                
              
              
                
                  
                    [
                    
                      
                        
                          n
                          cs
                          cell
                        
                        ⁡
                        
                          (
                          
                            
                              n
                              s
                            
                            ,
                            l
                          
                          )
                        
                      
                      +
                      
                        (
                        
                          
                            
                              
                                n
                                ′
                              
                              ⁡
                              
                                (
                                
                                  n
                                  s
                                
                                )
                              
                            
                            ·
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                          +
                          
                            δ
                            offset
                            PUCCH
                          
                          +
                        
                      
                    
                  
                
              
              
                
                  
                    
                      
                        
                          
                            
                              
                                
                                  n
                                  ∝
                                
                                ⁡
                                
                                  (
                                  
                                    n
                                    s
                                  
                                  )
                                
                              
                              /
                              2
                            
                            )
                          
                          ⁢
                          mod
                          ⁢
                          
                            
                          
                          ⁢
                          
                            N
                            ′
                          
                        
                        ]
                      
                      ⁢
                      mod
                      ⁢
                      
                        
                      
                      ⁢
                      
                        N
                        sc
                        RB
                      
                    
                    ,
                  
                
              
            
            ⁢
            
              

            
            ⁢
            where
          
        
      
    
    
      
        (
        5
        )
      
    
  
  
    
      
        
          N
          ′
        
        =
        
          {
          
            
              
                
                  N
                  cs
                  
                    (
                    1
                    )
                  
                
              
              
                
                  
                    
                      if
                      ⁢
                      
                        
                          
                        
                        ⁢
                        
                          
                        
                      
                      ⁢
                      
                        n
                        PUCCH
                        
                          (
                          1
                          )
                        
                      
                    
                    <
                    
                      c
                      ·
                      
                        
                          N
                          cs
                          
                            (
                            1
                            )
                          
                        
                        /
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                    
                  
                  ⁢
                  
                    
                  
                
              
            
            
              
                
                  N
                  sc
                  RB
                
              
              
                otherwise
              
            
          
        
      
    
    
      
        (
        6
        )
      
    
  
  
    
      
        c
        =
        
          {
          
            
              
                3
              
              
                
                  normal
                  ⁢
                  
                    
                  
                  ⁢
                  cyclic
                  ⁢
                  
                    
                  
                  ⁢
                  prefix
                
              
            
            
              
                2
              
              
                
                  
                    extended
                    ⁢
                    
                      
                    
                    ⁢
                    cyclic
                    ⁢
                    
                      
                    
                    ⁢
                    prefix
                  
                  ;
                
              
            
          
        
      
    
    
      
        (
        7
        )
      
    
  




The resource indices within the two resource blocks in the two slots of a subframe to which the PUCCH is mapped are given by




  
    
      
        
          
            n
            ′
          
          ⁡
          
            (
            
              n
              s
            
            )
          
        
        =
        
          {
          
            
              
                
                  
                    
                      if
                      ⁢
                      
                        
                      
                      ⁢
                      
                        n
                        PUCCH
                        
                          (
                          1
                          )
                        
                      
                    
                    <
                    
                      c
                      ·
                      
                        
                          N
                          cs
                          
                            (
                            1
                            )
                          
                        
                        /
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                    
                  
                  ,
                  
                    n
                    PUCCH
                    
                      (
                      1
                      )
                    
                  
                
              
            
            
              
                
                  otherwise
                  ,
                  
                    
                      (
                      
                        
                          n
                          PUCCH
                          
                            (
                            1
                            )
                          
                        
                        -
                        
                          c
                          ·
                          
                            
                              N
                              cs
                              
                                (
                                1
                                )
                              
                            
                            /
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                        
                      
                      )
                    
                    ⁢
                    
                      mod
                      ⁡
                      
                        (
                        
                          c
                          ·
                          
                            
                              N
                              sc
                              RB
                            
                            /
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                        
                        )
                      
                    
                  
                
              
            
          
        
      
    
    
      
        (
        8
        )
      
    
  




when ns mod 2=0; and by





  
    
      
        
          
            n
            ′
          
          ⁡
          
            (
            
              n
              s
            
            )
          
        
        =
        
          {
          
            
              
                
                  
                    
                      for
                      ⁢
                      
                        
                      
                      ⁢
                      normal
                      ⁢
                      
                        
                      
                      ⁢
                      cyclic
                      ⁢
                      
                        
                      
                      ⁢
                      prefix
                      ⁢
                      
                        
                      
                      ⁢
                      and
                      ⁢
                      
                        
                      
                      ⁢
                      
                        n
                        PUCCH
                        
                          (
                          1
                          )
                        
                      
                    
                    ≥
                    
                      c
                      ·
                      
                        
                          N
                          cs
                          
                            (
                            1
                            )
                          
                        
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                    
                  
                  ,
                
              
            
            
              
                
                  
                    
                      [
                      
                        3
                        ⁢
                        
                          (
                          
                            
                              
                                n
                                ′
                              
                              ⁡
                              
                                (
                                
                                  n
                                  s
                                
                                )
                              
                            
                            +
                            1
                          
                          )
                        
                      
                      ]
                    
                    ⁢
                    
                      mod
                      ⁡
                      
                        (
                        
                          
                            
                              3
                              ⁢
                              
                                
                              
                              ⁢
                              
                                N
                                sc
                                RB
                              
                            
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                          +
                          1
                        
                        )
                      
                    
                  
                  -
                  1
                
              
            
            
              
                
                  otherwise
                  ,
                  
                    
                      n
                      ′
                    
                    ⁡
                    
                      (
                      
                        n
                        s
                      
                      )
                    
                  
                
              
            
          
        
      
    
    
      
        (
        9
        )
      
    
  




when ns mod 2=1.

The quantities





  
    
      
        
          Δ
          shift
          PUCCH
        
        ∈
        
          {
          
            
              
                
                  {
                  
                    
                      [
                      1
                      ]
                    
                    ,
                    2
                    ,
                    3
                  
                  }
                
              
              
                
                  for
                  ⁢
                  
                    
                  
                  ⁢
                  normal
                  ⁢
                  
                    
                  
                  ⁢
                  cyclic
                  ⁢
                  
                    
                  
                  ⁢
                  prefix
                
              
            
            
              
                
                  {
                  
                    2
                    ,
                    3
                  
                  }
                
              
              
                
                  for
                  ⁢
                  
                    
                  
                  ⁢
                  extended
                  ⁢
                  
                    
                  
                  ⁢
                  cyclic
                  ⁢
                  
                    
                  
                  ⁢
                  prefix
                
              
            
          
        
      
    
    
      
        (
        10
        )
      
    
  
  
    
      
        
          δ
          offset
          PUCCH
        
        ∈
        
          {
          
            0
            ,
            1
            ,
            ...
            ⁢
            
              
            
            ,
            
              
                Δ
                shift
                PUCCH
              
              -
              1
            
          
          }
        
      
    
    
      
        (
        11
        )
      
    
  




are set by higher layers.”

In the present invention, novel slot-level remapping methods are proposed to provide a better intra-cell randomization, especially for ACK/NAK resource blocks with extended cyclic prefix, and for normal cyclic: prefix cases with mixed resource block where the ACK/NAK and CQI coexist in a single resource block. Method A and Method B are proposed as below.
Equations (8) and (9) are referred by the present invention.
Aspects, features, and advantages of the invention are readily apparent from the following detailed description, simply by illustrating a number of particular embodiments and implementations, including the best mode contemplated for carrying out the invention. The invention is also capable of other and different embodiments, and its several details can be modified in various obvious respects, all without departing from the spirit and scope of the invention. Accordingly, the drawings and description are to be regarded as illustrative in nature, and not as restrictive. The invention is illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings.
FIG. 5 is a flow chart illustrating a transmitting method of physical uplink channel signals in accordance with the embodiments of the present invention. In step 701, signal processing unit_Tx 120 allocates a cyclic shift and an orthogonal cover to physical uplink control channels; in step 703, signal processing unit_Tx 120 maps in a slot-level, the physical uplink control channels into two resource blocks respectively located at two slots of a subframe; and in step 705, the transmitting antennas transmits the mapped physical uplink control channels. The present invention introduces novel remapping methods for performing step 703.
Method C
In one embodiment of the current invention, a slot-level remapping method, method C, is proposed. In this method, the resource indices within the two resource blocks respectively in the two slots of a subframe to which the PUCCH is mapped are given by:
when ns mod 2=0 resource indices of the physical uplink control channels within a first slot of the two slots of the subframe are established by:




  
    
      
        
          
            n
            ′
          
          ⁡
          
            (
            
              n
              s
            
            )
          
        
        =
        
          {
          
            
              
                
                  
                    
                      if
                      ⁢
                      
                        
                      
                      ⁢
                      
                        n
                        PUCCH
                        
                          (
                          1
                          )
                        
                      
                    
                    <
                    
                      c
                      ·
                      
                        
                          N
                          cs
                          
                            (
                            1
                            )
                          
                        
                        /
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                    
                  
                  ,
                
              
              
                
                  n
                  PUCCH
                  
                    (
                    1
                    )
                  
                
              
            
            
              
                
                  otherwise
                  ,
                
              
              
                
                  
                    
                      (
                      
                        
                          n
                          PUCCH
                          
                            (
                            1
                            )
                          
                        
                        -
                        
                          c
                          ·
                          
                            
                              N
                              cs
                              
                                (
                                1
                                )
                              
                            
                            /
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                        
                      
                      )
                    
                    ⁢
                    
                      mod
                      ⁡
                      
                        (
                        
                          c
                          ·
                          
                            
                              N
                              sc
                              RB
                            
                            /
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                        
                        )
                      
                    
                  
                  ,
                
              
            
          
        
      
    
    
      
        (
        12
        )
      
    
  




and when ns mod 2=1, the resource indices of the physical uplink control channels within a second slot of the two slots of the subframe to which the physical uplink channel symbols are remapped by:





  
    
      
        
          
            n
            ′
          
          ⁡
          
            (
            
              n
              s
            
            )
          
        
        =
        
          
            f
            ⁡
            
              (
              
                
                  n
                  ′
                
                ⁡
                
                  (
                  
                    
                      n
                      s
                    
                    -
                    1
                  
                  )
                
              
              )
            
          
          =
          
            {
            
              
                
                  
                    
                      
                        
                          for
                          ⁢
                          
                            
                          
                          ⁢
                          normal
                          ⁢
                          
                            
                          
                          ⁢
                          cyclic
                          ⁢
                          
                            
                          
                          ⁢
                          prefix
                          ⁢
                          
                            
                          
                          ⁢
                          and
                          ⁢
                          
                            
                          
                          ⁢
                          
                            n
                            PUCCH
                            
                              (
                              1
                              )
                            
                          
                        
                        ≥
                        
                          c
                          ·
                          
                            
                              N
                              cs
                              
                                (
                                1
                                )
                              
                            
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                        
                      
                      ,
                    
                  
                
                
                  
                    
                      
                        
                          [
                          
                            3
                            ⁢
                            
                              (
                              
                                
                                  
                                    n
                                    ′
                                  
                                  ⁡
                                  
                                    (
                                    
                                      
                                        n
                                        s
                                      
                                      -
                                      1
                                    
                                    )
                                  
                                
                                +
                                1
                              
                              )
                            
                          
                          ]
                        
                        ⁢
                        
                          mod
                          ⁡
                          
                            (
                            
                              
                                
                                  3
                                  ⁢
                                  
                                    
                                  
                                  ⁢
                                  
                                    N
                                    sc
                                    RB
                                  
                                
                                
                                  Δ
                                  shift
                                  PUCCH
                                
                              
                              +
                              1
                            
                            )
                          
                        
                      
                      -
                      1
                    
                  
                
                
                  
                    
                      otherwise
                      ,
                    
                  
                
                
                  
                    
                      
                        {
                        
                          d
                          +
                          
                            ⌊
                            
                              
                                
                                  n
                                  ′
                                
                                ⁡
                                
                                  (
                                  
                                    
                                      n
                                      s
                                    
                                    -
                                    1
                                  
                                  )
                                
                              
                              c
                            
                            ⌋
                          
                          +
                          
                            
                              [
                              
                                
                                  
                                    n
                                    ′
                                  
                                  ⁡
                                  
                                    (
                                    
                                      
                                        n
                                        s
                                      
                                      -
                                      1
                                    
                                    )
                                  
                                
                                ⁢
                                mod
                                ⁢
                                
                                  
                                
                                ⁢
                                c
                              
                              ]
                            
                            ·
                            
                              (
                              
                                
                                  N
                                  ′
                                
                                /
                                
                                  Δ
                                  shift
                                  PUCCH
                                
                              
                              )
                            
                          
                        
                        }
                      
                      ⁢
                      
                        mod
                        ⁡
                        
                          (
                          
                            
                              cN
                              ′
                            
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                          )
                        
                      
                    
                  
                
              
              ⁢
              
                

              
              ⁢
              
                
              
              ⁢
              where
            
          
        
      
    
    
      
        (
        13
        )
      
    
  
  
    
      
        
          
        
        ⁢
        
          d
          =
          
            {
            
              
                
                  
                    d
                    1
                  
                
                
                  
                    
                      for
                      ⁢
                      
                        
                      
                      ⁢
                      normal
                      ⁢
                      
                        
                      
                      ⁢
                      cyclic
                      ⁢
                      
                        
                      
                      ⁢
                      prefix
                    
                    ⁢
                    
                      
                    
                  
                
              
              
                
                  
                    d
                    2
                  
                
                
                  
                    
                      for
                      ⁢
                      
                        
                      
                      ⁢
                      extended
                      ⁢
                      
                        
                      
                      ⁢
                      cyclic
                      ⁢
                      
                        
                      
                      ⁢
                      prefix
                    
                    ,
                  
                
              
            
          
        
      
    
    
      
        (
        14
        )
      
    
  




with d1,d2 being a pair of two independent parameters.

There are several examples of the parameter pair d1,d2.

One example of the parameter pair d1,d2 is d1=2,d2=0.

Another example of the parameter pair d1,d2 is d1=2,d2=2.

Another example of the parameter pair d1,d2 is d1=1,d2=0.

Here, ns is a slot index within a subframe, nPUCCH(1) is a resource index for physical uplink control channel format 1, 1a and 1b, Ncs(1) is a number of cyclic shifts used for the physical uplink control channel format 1, 1a and 1b in the resource block, and NscRB is a resource block size in the frequency domain.
Method D
In another embodiment of the current invention, a slot-level remapping method, method D, is proposed. In this method, the resource indices within the two resource blocks respectively in the two slots of a subframe to which the PUCCH is mapped are given by:
when ns mod 2=0, the resource indices of the physical uplink control channels within a first slot of the two slots of the subframe to which the physical uplink channel symbols are remapped by:




  
    
      
        
          
            n
            ′
          
          ⁡
          
            (
            
              n
              s
            
            )
          
        
        =
        
          {
          
            
              
                
                  
                    
                      if
                      ⁢
                      
                        
                      
                      ⁢
                      
                        n
                        PUCCH
                        
                          (
                          1
                          )
                        
                      
                    
                    <
                    
                      c
                      ·
                      
                        
                          N
                          cs
                          
                            (
                            1
                            )
                          
                        
                        /
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                    
                  
                  ,
                  
                    n
                    PUCCH
                    
                      (
                      1
                      )
                    
                  
                
              
            
            
              
                
                  otherwise
                  ,
                  
                    
                      (
                      
                        
                          n
                          PUCCH
                          
                            (
                            1
                            )
                          
                        
                        -
                        
                          c
                          ·
                          
                            
                              N
                              cs
                              
                                (
                                1
                                )
                              
                            
                            /
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                        
                      
                      )
                    
                    ⁢
                    
                      mod
                      ⁡
                      
                        (
                        
                          c
                          ·
                          
                            
                              N
                              sc
                              RB
                            
                            /
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                        
                        )
                      
                    
                  
                
              
            
          
        
      
    
    
      
        (
        15
        )
      
    
  




and when ns mod 2=1, the resource indices of the physical uplink control channels within a second slot of the two slots of the subframe to which the physical uplink channel symbols are remapped by:





  
    
      
        
          
            n
            ′
          
          ⁡
          
            (
            
              n
              s
            
            )
          
        
        =
        
          
            f
            ⁡
            
              (
              
                
                  n
                  ′
                
                ⁡
                
                  (
                  
                    
                      n
                      s
                    
                    -
                    1
                  
                  )
                
              
              )
            
          
          =
          
            {
            
              
                
                  
                    
                      
                        for
                        ⁢
                        
                          
                        
                        ⁢
                        normal
                        ⁢
                        
                          
                        
                        ⁢
                        cyclic
                        ⁢
                        
                          
                        
                        ⁢
                        prefix
                        ⁢
                        
                          
                        
                        ⁢
                        and
                        ⁢
                        
                          
                        
                        ⁢
                        
                          n
                          PUCCH
                          
                            (
                            1
                            )
                          
                        
                      
                      ≥
                      
                        c
                        ·
                        
                          
                            N
                            cs
                            
                              (
                              1
                              )
                            
                          
                          
                            Δ
                            shift
                            PUCCH
                          
                        
                      
                    
                    ,
                  
                
              
              
                
                  
                    
                      
                        [
                        
                          3
                          ⁢
                          
                            (
                            
                              
                                
                                  n
                                  ′
                                
                                ⁡
                                
                                  (
                                  
                                    
                                      n
                                      s
                                    
                                    -
                                    1
                                  
                                  )
                                
                              
                              +
                              1
                            
                            )
                          
                        
                        ]
                      
                      ⁢
                      
                        mod
                        ⁡
                        
                          (
                          
                            
                              
                                3
                                ⁢
                                
                                  
                                
                                ⁢
                                
                                  N
                                  sc
                                  RB
                                
                              
                              
                                Δ
                                shift
                                PUCCH
                              
                            
                            +
                            1
                          
                          )
                        
                      
                    
                    -
                    1
                  
                
              
              
                
                  
                    otherwise
                    ,
                    
                      
                        ⌊
                        
                          
                            h
                            ⁡
                            
                              (
                              
                                
                                  n
                                  ′
                                
                                ⁡
                                
                                  (
                                  
                                    
                                      n
                                      s
                                    
                                    -
                                    1
                                  
                                  )
                                
                              
                              )
                            
                          
                          /
                          c
                        
                        ⌋
                      
                      +
                      
                        
                          [
                          
                            
                              h
                              ⁡
                              
                                (
                                
                                  
                                    n
                                    ′
                                  
                                  ⁡
                                  
                                    (
                                    
                                      
                                        n
                                        s
                                      
                                      -
                                      1
                                    
                                    )
                                  
                                
                                )
                              
                            
                            ⁢
                            mod
                            ⁢
                            
                              
                            
                            ⁢
                            c
                          
                          ]
                        
                        ·
                        
                          (
                          
                            
                              N
                              ′
                            
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                          )
                        
                      
                    
                  
                
              
            
          
        
      
    
    
      
        (
        16
        )
      
    
  




where

h(n′(ns−1))=(n′(ns−1)+d)mod(cN′/ΔshiftPUCCH)  (17)

and





  d
  =
  
    {
    
      
        
          
            d
            3
          
        
        
          
            for
            ⁢
            
              
            
            ⁢
            normal
            ⁢
            
              
            
            ⁢
            cyclic
            ⁢
            
              
            
            ⁢
            prefix
          
        
      
      
        
          
            d
            4
          
        
        
          
            for
            ⁢
            
              
            
            ⁢
            extended
            ⁢
            
              
            
            ⁢
            cyclic
            ⁢
            
              
            
            ⁢
            prefix
          
        
      
    
  




with d3,d4 being a pair of two independent parameters.

There are several examples of the parameter pair d3,d4.

One example of the parameter pair d3,d4 is d3=1,d4=0.

Another example of the parameter pair d3,d4 is d3=1,d4=1.

In this method, the resource indices within the two resource blocks respectively in the two slots of a subframe to which the PUCCH is mapped may be also given by:
when ns mod 2=0, the resource indices of the physical uplink control channels within the first slot of the two slots of the subframe to which the physical uplink channel symbols are remapped by:




  
    
      
        
          
            n
            ′
          
          ⁡
          
            (
            
              n
              s
            
            )
          
        
        =
        
          {
          
            
              
                
                  
                    
                      if
                      ⁢
                      
                        
                      
                      ⁢
                      
                        n
                        PUCCH
                        
                          (
                          1
                          )
                        
                      
                    
                    <
                    
                      c
                      ·
                      
                        
                          N
                          cs
                          
                            (
                            1
                            )
                          
                        
                        /
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                    
                  
                  ,
                  
                    n
                    PUCCH
                    
                      (
                      1
                      )
                    
                  
                
              
            
            
              
                
                  otherwise
                  ,
                  
                    
                      (
                      
                        
                          n
                          PUCCH
                          
                            (
                            1
                            )
                          
                        
                        -
                        
                          c
                          ·
                          
                            
                              N
                              cs
                              
                                (
                                1
                                )
                              
                            
                            /
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                        
                      
                      )
                    
                    ⁢
                    
                      mod
                      ⁡
                      
                        (
                        
                          c
                          ·
                          
                            
                              N
                              sc
                              RB
                            
                            /
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                        
                        )
                      
                    
                  
                
              
            
          
        
      
    
    
      
        (
        18
        )
      
    
  




and when ns mod 2=1, the resource indices of the physical uplink control channels within the second slot of the two slots of the subframe to which the physical uplink channel symbols are remapped by:





  
    
      
        
          
            n
            ′
          
          ⁡
          
            (
            
              n
              s
            
            )
          
        
        =
        
          {
          
            
              
                
                  
                    
                      n
                      PUCCH
                      
                        (
                        1
                        )
                      
                    
                    ≥
                    
                      c
                      ·
                      
                        
                          N
                          cs
                          
                            (
                            1
                            )
                          
                        
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                    
                  
                  ,
                
              
              
                
                  
                    
                      [
                      
                        c
                        ⁡
                        
                          (
                          
                            
                              
                                n
                                ′
                              
                              ⁡
                              
                                (
                                
                                  
                                    n
                                    s
                                  
                                  -
                                  1
                                
                                )
                              
                            
                            +
                            1
                          
                          )
                        
                      
                      ]
                    
                    ⁢
                    
                      mod
                      ⁡
                      
                        (
                        
                          
                            
                              cN
                              sc
                              RB
                            
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                          +
                          1
                        
                        )
                      
                    
                  
                  -
                  1
                
              
            
            
              
                
                  otherwise
                  ,
                
              
              
                
                  
                    ⌊
                    
                      h
                      /
                      c
                    
                    ⌋
                  
                  +
                  
                    
                      (
                      
                        h
                        ⁢
                        
                          
                        
                        ⁢
                        mod
                        ⁢
                        
                          
                        
                        ⁢
                        c
                      
                      )
                    
                    ·
                    
                      (
                      
                        
                          N
                          ′
                        
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                      )
                    
                  
                
              
            
          
        
      
    
    
      
        (
        19
        )
      
    
  




where:

h(n′(ns−1)mod(cN′/ΔshiftPUCCH)  (20)

with d=2 for normal CP and d=0 for extended CP.

Method D has been accepted by 3GPP standards presented by document TSG RAN WG1 #53b R1-082660 developed at meeting held in Warsaw, Poland, from Jun. 30, 2008 through Jul. 4, 2008. On page 2 of R1-082660, it is stated that:
“The resource indices in the two slots of a subframe to which the PUCCH is mapped are given by




  
    
      n
      ′
    
    ⁡
    
      (
      
        n
        s
      
      )
    
  
  =
  
    {
    
      
        
          
            
              
                if
                ⁢
                
                  
                
                ⁢
                
                  n
                  PUCCH
                  
                    (
                    1
                    )
                  
                
              
              <
              
                c
                ·
                
                  
                    N
                    cs
                    
                      (
                      1
                      )
                    
                  
                  /
                  
                    Δ
                    shift
                    PUCCH
                  
                
              
            
            ,
            
              n
              PUCCH
              
                (
                1
                )
              
            
          
        
      
      
        
          
            otherwise
            ,
            
              
                (
                
                  
                    n
                    PUCCH
                    
                      (
                      1
                      )
                    
                  
                  -
                  
                    c
                    ·
                    
                      
                        N
                        cs
                        
                          (
                          1
                          )
                        
                      
                      /
                      
                        Δ
                        shift
                        PUCCH
                      
                    
                  
                
                )
              
              ⁢
              
                mod
                ⁡
                
                  (
                  
                    c
                    ·
                    
                      
                        N
                        sc
                        RB
                      
                      /
                      
                        Δ
                        shift
                        PUCCH
                      
                    
                  
                  )
                
              
            
          
        
      
    
  




for ns mod 2=0 and by





  
    
      
        
          
            n
            ′
          
          ⁡
          
            (
            
              n
              s
            
            )
          
        
        =
        
          {
          
            
              
                
                  
                    
                      n
                      PUCCH
                      
                        (
                        1
                        )
                      
                    
                    ≥
                    
                      c
                      ·
                      
                        
                          N
                          cs
                          
                            (
                            1
                            )
                          
                        
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                    
                  
                  ,
                
              
              
                
                  
                    
                      [
                      
                        c
                        ⁡
                        
                          (
                          
                            
                              
                                n
                                ′
                              
                              ⁡
                              
                                (
                                
                                  
                                    n
                                    s
                                  
                                  -
                                  1
                                
                                )
                              
                            
                            +
                            1
                          
                          )
                        
                      
                      ]
                    
                    ⁢
                    
                      mod
                      ⁡
                      
                        (
                        
                          
                            
                              cN
                              sc
                              RB
                            
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                          +
                          1
                        
                        )
                      
                    
                  
                  -
                  1
                
              
            
            
              
                
                  otherwise
                  ,
                
              
              
                
                  
                    ⌊
                    
                      h
                      /
                      c
                    
                    ⌋
                  
                  +
                  
                    
                      (
                      
                        h
                        ⁢
                        
                          
                        
                        ⁢
                        mod
                        ⁢
                        
                          
                        
                        ⁢
                        c
                      
                      )
                    
                    ·
                    
                      (
                      
                        
                          N
                          ′
                        
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                      )
                    
                  
                
              
            
          
        
      
    
    
      
        (
        19
        )
      
    
  




for ns mod 2=1, where h=(n′(ns−1)+d)mod(cN′/ΔshiftPUCCH), with d=2 for normal CP and d=0 for extended CP. Note,





  
    Δ
    shift
    PUCCH
  
  ∈
  
    {
    
      
        
          
            
              
                {
                
                  1
                  ,
                  2
                  ,
                  3
                
                }
              
            
            
              
                for
                ⁢
                
                  
                
                ⁢
                normal
                ⁢
                
                  
                
                ⁢
                cyclic
                ⁢
                
                  
                    
                  
                  ⁢
                  
                    
                  
                
                ⁢
                prefix
              
            
          
          
            
              
                {
                
                  1
                  ,
                  2
                  ,
                  3
                
                }
              
            
            
              
                
                  for
                  ⁢
                  
                    
                  
                  ⁢
                  extended
                  ⁢
                  
                    
                  
                  ⁢
                  cyclic
                  ⁢
                  
                    
                  
                  ⁢
                  
                    prefix
                    .
                  
                
                ”
              
            
          
        
        ⁢
        
          

        
        ⁢
        
          δ
          offset
          PUCCH
        
      
      ∈
      
        {
        
          0
          ,
          1
          ,
          ...
          ⁢
          
            
          
          ,
          
            
              Δ
              shift
              PUCCH
            
            -
            1
          
        
        }
      
    
  




In the R1-082660 of 3GPP standards, the form of equation (16) is rewritten to:





  
    
      n
      ′
    
    ⁡
    
      (
      
        n
        s
      
      )
    
  
  =
  
    {
    
      
        
          
            
              
                n
                PUCCH
                
                  (
                  1
                  )
                
              
              ≥
              
                c
                ·
                
                  
                    N
                    cs
                    
                      (
                      1
                      )
                    
                  
                  /
                  
                    Δ
                    shift
                    PUCCH
                  
                
              
            
            ,
          
        
      
      
        
          
            
              
                [
                
                  c
                  ⁡
                  
                    (
                    
                      
                        
                          n
                          ′
                        
                        ⁡
                        
                          (
                          
                            
                              n
                              s
                            
                            -
                            1
                          
                          )
                        
                      
                      +
                      1
                    
                    )
                  
                
                ]
              
              ⁢
              
                mod
                ⁡
                
                  (
                  
                    
                      
                        cN
                        sc
                        RB
                      
                      /
                      
                        Δ
                        shift
                        PUCCH
                      
                    
                    +
                    1
                  
                  )
                
              
            
            -
            1
          
        
      
      
        
          
            otherwise
            ,
            
              
                ⌊
                
                  h
                  /
                  c
                
                ⌋
              
              +
              
                
                  (
                  
                    h
                    ⁢
                    
                      
                    
                    ⁢
                    mod
                    ⁢
                    
                      
                    
                    ⁢
                    c
                  
                  )
                
                ·
                
                  
                    N
                    ′
                  
                  /
                  
                    Δ
                    shift
                    PUCCH
                  
                
              
            
          
        
      
    
  




for ns mod 2=1, where h=(n′(ns−1)+d)mod(cN′/ΔshiftPUCCH), while the contents of equation (16) are not altered. Here, d3=2 is for normal cyclic prefix, and d4=0 is for extended cyclic prefix.

In section 5.4.1 of 3GPP standards version TS 36.211 V8.3.0 (2008-05), published on Jun. 18, 2008, it is stated that:
“The resource indices within the two resource blocks in the two slots of a subframe to which the PUCCH is mapped are given by




  
    
      n
      ′
    
    ⁡
    
      (
      
        n
        s
      
      )
    
  
  =
  
    {
    
      
        
          
            
              
                n
                PUCCH
                
                  (
                  1
                  )
                
              
              ⁢
              
                
              
              ⁢
              if
              ⁢
              
                
              
              ⁢
              
                n
                PUCCH
                
                  (
                  1
                  )
                
              
            
            <
            
              c
              ·
              
                
                  N
                  cs
                  
                    (
                    1
                    )
                  
                
                /
                
                  Δ
                  shift
                  PUCCH
                
              
            
          
        
      
      
        
          
            
              (
              
                
                  n
                  PUCCH
                  
                    (
                    1
                    )
                  
                
                -
                
                  c
                  ·
                  
                    
                      N
                      cs
                      
                        (
                        1
                        )
                      
                    
                    /
                    
                      Δ
                      shift
                      PUCCH
                    
                  
                
              
              )
            
            ⁢
            
              mod
              ⁡
              
                (
                
                  c
                  ·
                  
                    
                      N
                      sc
                      RB
                    
                    /
                    
                      Δ
                      shift
                      PUCCH
                    
                  
                
                )
              
            
            ⁢
            
              
            
            ⁢
            otherwise
          
        
      
    
  




for ns mod 2=0 and by





  
    
      n
      ′
    
    ⁡
    
      (
      
        n
        s
      
      )
    
  
  =
  
    {
    
      
        
          
            
              
                [
                
                  3
                  ⁢
                  
                    (
                    
                      
                        
                          n
                          ′
                        
                        ⁡
                        
                          (
                          
                            
                              n
                              s
                            
                            -
                            1
                          
                          )
                        
                      
                      +
                      1
                    
                    )
                  
                
                ]
              
              ⁢
              
                mod
                ⁡
                
                  (
                  
                    
                      
                        3
                        ⁢
                        
                          
                        
                        ⁢
                        
                          N
                          sc
                          RB
                        
                      
                      
                        Δ
                        shift
                        PUCCH
                      
                    
                    +
                    1
                  
                  )
                
              
            
            -
            1
          
        
      
      
        
          
            
              
                for
                ⁢
                
                  
                
                ⁢
                normal
                ⁢
                
                  
                
                ⁢
                cyclic
                ⁢
                
                  
                
                ⁢
                prefix
                ⁢
                
                  
                
                ⁢
                and
                ⁢
                
                  
                
                ⁢
                
                  n
                  PUCCH
                  
                    (
                    1
                    )
                  
                
              
              ≥
              
                c
                ·
                
                  
                    N
                    cs
                    
                      (
                      1
                      )
                    
                  
                  
                    Δ
                    shift
                    PUCCH
                  
                
              
            
            ,
            c
          
        
      
      
        
          
            
              
                n
                ′
              
              ⁡
              
                (
                
                  
                    n
                    s
                  
                  -
                  1
                
                )
              
            
            ⁢
            
              
            
            ⁢
            otherwise
          
        
      
    
  




for ns mod 2=1.

The quantities





  
    Δ
    shift
    PUCCH
  
  ∈
  
    {
    
      
        
          
            
              
                {
                
                  1
                  ,
                  2
                  ,
                  3
                
                }
              
            
            
              
                for
                ⁢
                
                  
                
                ⁢
                normal
                ⁢
                
                  
                
                ⁢
                cyclic
                ⁢
                
                  
                    
                  
                  ⁢
                  
                    
                  
                
                ⁢
                prefix
              
            
          
          
            
              
                {
                
                  1
                  ,
                  2
                  ,
                  3
                
                }
              
            
            
              
                for
                ⁢
                
                  
                
                ⁢
                extended
                ⁢
                
                  
                
                ⁢
                cyclic
                ⁢
                
                  
                
                ⁢
                prefix
              
            
          
        
        ⁢
        
          

        
        ⁢
        
          δ
          offset
          PUCCH
        
      
      ∈
      
        {
        
          0
          ,
          1
          ,
          ...
          ⁢
          
            
          
          ,
          
            
              Δ
              shift
              PUCCH
            
            -
            1
          
        
        }
      
    
  




are set by higher layers.”

The present invention has been implanted in 3GPP standards version TS 36.211 V8.4.0 (2008-09), published on Sep. 24, 2008. In section 5.4.1 of 3GPP standards TS 36.211 V8.4.0, it is stated that:
“The resource indices within the two resource blocks in the two slots of a subframe to which the PUCCH is mapped are given by




  
    
      n
      ′
    
    ⁡
    
      (
      
        n
        s
      
      )
    
  
  =
  
    {
    
      
        
          
            
              
                n
                PUCCH
                
                  (
                  1
                  )
                
              
              ⁢
              
                
              
              ⁢
              if
              ⁢
              
                
              
              ⁢
              
                n
                PUCCH
                
                  (
                  1
                  )
                
              
            
            <
            
              c
              ·
              
                
                  N
                  cs
                  
                    (
                    1
                    )
                  
                
                /
                
                  Δ
                  shift
                  PUCCH
                
              
            
          
        
      
      
        
          
            
              (
              
                
                  n
                  PUCCH
                  
                    (
                    1
                    )
                  
                
                -
                
                  c
                  ·
                  
                    
                      N
                      cs
                      
                        (
                        1
                        )
                      
                    
                    /
                    
                      Δ
                      shift
                      PUCCH
                    
                  
                
              
              )
            
            ⁢
            
              mod
              ⁡
              
                (
                
                  c
                  ·
                  
                    
                      N
                      sc
                      RB
                    
                    /
                    
                      Δ
                      shift
                      PUCCH
                    
                  
                
                )
              
            
            ⁢
            
              
            
            ⁢
            otherwise
          
        
      
    
  




for ns mod 2=0 and by





  
    
      n
      ′
    
    ⁡
    
      (
      
        n
        s
      
      )
    
  
  =
  
    {
    
      
        
          
            
              
                
                  [
                  
                    c
                    ⁡
                    
                      (
                      
                        
                          
                            n
                            ′
                          
                          ⁡
                          
                            (
                            
                              
                                n
                                s
                              
                              -
                              1
                            
                            )
                          
                        
                        +
                        1
                      
                      )
                    
                  
                  ]
                
                ⁢
                
                  mod
                  ⁡
                  
                    (
                    
                      
                        
                          cN
                          sc
                          RB
                        
                        /
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                      +
                      1
                    
                    )
                  
                
              
              -
              
                1
                ⁢
                
                  
                
                ⁢
                
                  n
                  PUCCH
                  
                    (
                    1
                    )
                  
                
              
            
            ≥
            
              c
              ·
              
                
                  N
                  cs
                  
                    (
                    1
                    )
                  
                
                /
                
                  Δ
                  shift
                  PUCCH
                
              
            
          
        
      
      
        
          
            
              ⌊
              
                h
                /
                c
              
              ⌋
            
            +
            
              
                
                  (
                  
                    h
                    ⁢
                    
                      
                    
                    ⁢
                    mod
                    ⁢
                    
                      
                    
                    ⁢
                    c
                  
                  )
                
                ·
                
                  
                    N
                    ′
                  
                  /
                  
                    Δ
                    shift
                    PUCCH
                  
                
              
              ⁢
              
                
              
              ⁢
              otherwise
            
          
        
      
    
  




for ns mod 2=1, where h=(n′(ns−1)+d)mod(cN′/ΔshiftPUCCH), with d=2 for normal CP and d=0 for extended CP.

The quantities





  
    Δ
    shift
    PUCCH
  
  ∈
  
    {
    
      
        
          
            
              
                {
                
                  1
                  ,
                  2
                  ,
                  3
                
                }
              
            
            
              
                for
                ⁢
                
                  
                
                ⁢
                normal
                ⁢
                
                  
                
                ⁢
                cyclic
                ⁢
                
                  
                    
                  
                  ⁢
                  
                    
                  
                
                ⁢
                prefix
              
            
          
          
            
              
                {
                
                  1
                  ,
                  2
                  ,
                  3
                
                }
              
            
            
              
                for
                ⁢
                
                  
                
                ⁢
                extended
                ⁢
                
                  
                
                ⁢
                cyclic
                ⁢
                
                  
                
                ⁢
                prefix
              
            
          
        
        ⁢
        
          

        
        ⁢
        
          δ
          offset
          PUCCH
        
      
      ∈
      
        {
        
          0
          ,
          1
          ,
          ...
          ⁢
          
            
          
          ,
          
            
              Δ
              shift
              PUCCH
            
            -
            1
          
        
        }
      
    
  




are set by higher layers.”

Comparing 3GPP standards version TS 36.211 V8.4.0 (2008-09) and 3GPP standards version TS 36.211 V8.4.0 (2008-05), the latest 3GPP standards version TS 36.211 V8.4.0 (2008-09) implanted the equations for the resource indices for both of the extended CP case and mixed RB case, and introduces a new parameter “d” for the mapping of the resource indices of the physical uplink control channels within one of two slots of a subframe by implanting the present invention, and the resource indices are given by




  
    
      n
      ′
    
    ⁡
    
      (
      
        n
        s
      
      )
    
  
  =
  
    {
    
      
        
          
            
              
                
                  [
                  
                    c
                    ⁡
                    
                      (
                      
                        
                          
                            n
                            ′
                          
                          ⁡
                          
                            (
                            
                              
                                n
                                s
                              
                              -
                              1
                            
                            )
                          
                        
                        +
                        1
                      
                      )
                    
                  
                  ]
                
                ⁢
                
                  mod
                  ⁡
                  
                    (
                    
                      
                        
                          cN
                          sc
                          RB
                        
                        /
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                      +
                      1
                    
                    )
                  
                
              
              -
              
                1
                ⁢
                
                  
                
                ⁢
                
                  n
                  PUCCH
                  
                    (
                    1
                    )
                  
                
              
            
            ≥
            
              c
              ·
              
                
                  N
                  cs
                  
                    (
                    1
                    )
                  
                
                /
                
                  Δ
                  shift
                  PUCCH
                
              
            
          
        
      
      
        
          
            
              ⌊
              
                h
                /
                c
              
              ⌋
            
            +
            
              
                
                  (
                  
                    h
                    ⁢
                    
                      
                    
                    ⁢
                    mod
                    ⁢
                    
                      
                    
                    ⁢
                    c
                  
                  )
                
                ·
                
                  
                    N
                    ′
                  
                  /
                  
                    Δ
                    shift
                    PUCCH
                  
                
              
              ⁢
              
                
              
              ⁢
              otherwise
            
          
        
      
    
  




for ns mod 2=1, where h=(n′(ns−1)+d)mod(cN′/ΔshiftPUCCH), with d=2 for normal CP and d=0 for extended CP. By introducing the above stated equations and the parameter “d” for the mapping of the resource indices, the present invention achieves a better randomization and a better performance of the mapping of the resource blocks within the communication system.

Method E

In another embodiment of the current invention, a slot-level remapping method, method E, is proposed. In this method, the resource indices within the two resource blocks respectively in the two slots of a subframe to which the PUCCH is mapped are given by:
when ns mod 2=0, the resource indices of the physical uplink control channels within a first slot of the two slots of the subframe to which the physical uplink channel symbols are remapped by;




  
    
      
        
          
            n
            ′
          
          ⁡
          
            (
            
              n
              s
            
            )
          
        
        =
        
          {
          
            
              
                
                  
                    
                      if
                      ⁢
                      
                        
                      
                      ⁢
                      
                        n
                        PUCCH
                        
                          (
                          1
                          )
                        
                      
                    
                    <
                    
                      c
                      ·
                      
                        
                          N
                          cs
                          
                            (
                            1
                            )
                          
                        
                        /
                        
                          Δ
                          shift
                          PUCCH
                        
                      
                    
                  
                  ,
                  
                    n
                    PUCCH
                    
                      (
                      1
                      )
                    
                  
                
              
            
            
              
                
                  otherwise
                  ,
                  
                    
                      (
                      
                        
                          n
                          PUCCH
                          
                            (
                            1
                            )
                          
                        
                        -
                        
                          c
                          ·
                          
                            
                              N
                              cs
                              
                                (
                                1
                                )
                              
                            
                            /
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                        
                      
                      )
                    
                    ⁢
                    
                      mod
                      ⁡
                      
                        (
                        
                          c
                          ·
                          
                            
                              N
                              sc
                              RB
                            
                            /
                            
                              Δ
                              shift
                              PUCCH
                            
                          
                        
                        )
                      
                    
                  
                
              
            
          
        
      
    
    
      
        (
        21
        )
      
    
  




and when ns mod 2=1, the resource indices of the physical uplink control channels within a second slot of the two slots of the subframe to which the physical uplink channel symbols are remapped by:





  
    
      
        
          
            n
            ′
          
          ⁡
          
            (
            
              n
              s
            
            )
          
        
        =
        
          
            f
            ⁡
            
              (
              
                
                  n
                  ′
                
                ⁡
                
                  (
                  
                    
                      n
                      s
                    
                    -
                    1
                  
                  )
                
              
              )
            
          
          =
          
            {
            
              
                
                  
                    
                      
                        for
                        ⁢
                        
                          
                        
                        ⁢
                        normal
                        ⁢
                        
                          
                        
                        ⁢
                        cyclic
                        ⁢
                        
                          
                        
                        ⁢
                        prefix
                        ⁢
                        
                          
                        
                        ⁢
                        and
                        ⁢
                        
                          
                        
                        ⁢
                        
                          n
                          PUCCH
                          
                            (
                            1
                            )
                          
                        
                      
                      ≥
                      
                        c
                        ·
                        
                          
                            N
                            cs
                            
                              (
                              1
                              )
                            
                          
                          
                            Δ
                            shift
                            PUCCH
                          
                        
                      
                    
                    ,
                  
                
              
              
                
                  
                    
                      
                        [
                        
                          3
                          ⁢
                          
                            (
                            
                              
                                
                                  n
                                  ′
                                
                                ⁡
                                
                                  (
                                  
                                    
                                      n
                                      s
                                    
                                    -
                                    1
                                  
                                  )
                                
                              
                              +
                              1
                            
                            )
                          
                        
                        ]
                      
                      ⁢
                      
                        mod
                        ⁡
                        
                          (
                          
                            
                              
                                3
                                ⁢
                                
                                  
                                
                                ⁢
                                
                                  N
                                  sc
                                  RB
                                
                              
                              
                                Δ
                                shift
                                PUCCH
                              
                            
                            +
                            1
                          
                          )
                        
                      
                    
                    -
                    1
                  
                
              
              
                
                  
                    otherwise
                    ,
                  
                
              
              
                
                  
                    {
                    
                      e
                      +
                      
                        ⌊
                        
                          
                            h
                            ⁡
                            
                              (
                              
                                
                                  n
                                  ′
                                
                                ⁡
                                
                                  (
                                  
                                    
                                      n
                                      s
                                    
                                    -
                                    1
                                  
                                  )
                                
                              
                              )
                            
                          
                          c
                        
                        ⌋
                      
                      +
                      
                        
                          [
                          
                            h
                            ⁢
                            
                              (
                              
                                
                                  n
                                  ′
                                
                                ⁡
                                
                                  (
                                  
                                    
                                      n
                                      s
                                    
                                    -
                                    1
                                  
                                  )
                                
                              
                              )
                            
                            ⁢
                            mod
                            ⁢
                            
                              
                            
                            ⁢
                            c
                          
                          ]
                        
                        ·
                      
                    
                  
                
              
              
                
                  
                    
                      
                        (
                        
                          
                            N
                            ′
                          
                          /
                          
                            Δ
                            shift
                            PUCCH
                          
                        
                        )
                      
                      }
                    
                    ⁢
                    
                      mod
                      ⁡
                      
                        (
                        
                          
                            cN
                            ′
                          
                          
                            Δ
                            shift
                            PUCCH
                          
                        
                        )
                      
                    
                  
                
              
            
          
        
      
    
    
      
        (
        22
        )
      
    
  




where

h(n′(ns−1))=(n′(ns−1)+d)mod(cN′/ΔshiftPUCCH), and





  
    
      
        d
        =
        
          {
          
            
              
                
                  d
                  3
                
              
              
                
                  for
                  ⁢
                  
                    
                  
                  ⁢
                  normal
                  ⁢
                  
                    
                  
                  ⁢
                  cyclic
                  ⁢
                  
                    
                  
                  ⁢
                  prefix
                
              
            
            
              
                
                  d
                  4
                
              
              
                
                  
                    for
                    ⁢
                    
                      
                    
                    ⁢
                    extended
                    ⁢
                    
                      
                    
                    ⁢
                    cyclic
                    ⁢
                    
                      
                    
                    ⁢
                    prefix
                  
                  ,
                
              
            
          
        
      
    
    
      
        (
        23
        )
      
    
  
  
    
      
        e
        =
        
          {
          
            
              
                
                  e
                  3
                
              
              
                
                  for
                  ⁢
                  
                    
                  
                  ⁢
                  normal
                  ⁢
                  
                    
                  
                  ⁢
                  cyclic
                  ⁢
                  
                    
                  
                  ⁢
                  prefix
                
              
            
            
              
                
                  e
                  4
                
              
              
                
                  
                    for
                    ⁢
                    
                      
                    
                    ⁢
                    extended
                    ⁢
                    
                      
                    
                    ⁢
                    cyclic
                    ⁢
                    
                      
                    
                    ⁢
                    prefix
                  
                  ,
                
              
            
          
        
      
    
    
      
        (
        24
        )
      
    
  




with d3,d4 being a pair of two independent parameters, and e3,e4 being another pair of two independent parameters.

There are several examples of the parameter pair d3,d4.

One example of the parameter pair d3,d4 is d3=1,d4=0.

Another example of the parameter pair d3,d4 is d3=1,d4=1

There are several examples of the parameter pair e3,e4.

One example of the parameter pair e3,e4 is e3=1,e4=0.

Another example of the parameter pair e3,e4 is e3=2,e4=2.

Examples of Method C

Six examples for illustrating method C are listed below. As shown in these examples, the proposed method C may be generally adapted to a complex 3GPP LTE physical uplink where ACK/NAK resource blocks may be applied by the extended cyclic prefix, mixed resource blocks (where the ACK/NAK and CQI channels coexist) may be applied by the normal cyclic prefix, or mixed resource blocks (where the ACK/NAK and CQI channels coexist) may be applied by the extended cyclic prefix. Examples One through Six of Method C are on the assumption that the parameter pair d1=1,d2=0.
Example One
In the first example, only ACK/NAK channels are carried by the resource block and the extended cyclic prefix is applied.
Here, ΔshiftPUCCH=2, N′=12, c=2, and thus n′(0). and n′(1). =f(n′(0). ) are achieved as:






















n′(0)
0
1
2
3
4
5
6
7
8
9
10
11







n′(1) = f(n′(0))
0
6
1
7
2
8
3
9
4
10
5
11
















TABLE 1







Example of CS/OC Sequence Remapping, ΔshiftPUCCH = 2, Extended CP 











Cell specific













cyclic shift offset
Slot 0
Slot 1












δoffset = 1
δoffset = 0
OCindex = 0
OCindex = 2
OCindex = 0
OCindex = 2





CSindex = 1
CSindex = 0
n′(0) = 60

n′(1) = 







f(n′(0)) = 0



2
1

n′(0) = 6

1


3
2
1

2



4
3

7

3


5
4
2

4



6
5

8

5


7
6
3

6



8
7

9

7


9
8
4

8



10
9

10

9


11
10
5

10




11

11

11









Table 1 shows the example of CS/OC sequence remapping, where ΔshiftPUCCH=2 and an extended cyclic prefix is applied. The resource indices within the two resource blocks respectively in the two slots of a subframe to which the PUCCH is mapped are given by Table 1.

Example Two
In the second example, only ACK/NAK channels are carried by the resource block and the extended cyclic prefix is applied.
Here, ΔshiftPUCCH=3, N′=12, c=2, and thus n′(0). and n′(1). =f(n′(0). ) are achieved as:


















n′(0)
0
1
2
3
4
5
6
7







n′(1) = f(n′(0))
0
4
1
5
2
6
3
7
















TABLE 2







Example of CS/OC Sequence Remapping, ΔshiftPUCCH = 3, Extended CP









Cell specific




cyclic shift offset
slot 0
slot 1













δoffset = 2
δoffset = 1
δoffset = 0
OCindex = 0
OCindex = 2
OCindex = 0
OCindex = 2





CSindex = 2
CSindex = 1
CSindex = 0
n′(0) = 0

n′(1) =








f(n′(0)) = 0


3
2
1

n′(0) = 4

1


4
3
2


5
4
3
1

2


6
5
4

5

3


7
6
5


8
7
6
2

4


9
8
7

6

5


10
9
8


11
10
9
3

6


0
11
10

7

7


1
0
11









Table 2 shows the example of CS/OC sequence remapping, where ΔshiftPUCCH=3 and an extended cyclic prefix is applied. The resource indices within the two resource blocks respectively in the two slots of a subframe to which the PUCCH is mapped are given by Table 2.

Example Three
In the third example, ACK/NAK channels and CQI channels are carried by the resource block and the extended cyclic prefix is applied.
Here, ΔshiftPUCCH=2, N′=6, c=2, and thus n′(0). and n′(1). =f(n′(0). ) are achieved as:



















n′(0)
0
1
2
3
4
5









n′(1) = f(n′(0))
0
3
1
4
2
5

















TABLE 3







Example of CS/OC Sequence Remapping, ΔshiftPUCCH = 2, Extended CP 











Cell specific













cyclic shift offset
Slot 0
Slot 1












δoffset = 1
δoffset = 0
OCindex = 0
OCindex = 2
OCindex = 0
OCindex = 2





CSindex = 1
CSindex = 0
n′(0) = 60

n′(1) = 







f(n′(0)) = 0



2
1

n′(0) = 3

1


3
2
1

2



4
3

4

3


5
4
2

4



6
5

5

5


7
6














8
7
CQI
CQI


9
8




10
9




11
10














0
11













Table 3 shows the example of CS/OC sequence remapping, where ΔshiftPUCCH=2 and an extended cyclic prefix is applied. The resource indices within the two resource blocks respectively in the two slots of a subframe to which the PUCCH is mapped are given by Table 3.

Example Four
In the fourth example, ACK/NAK channels and CQI channels are carried by the resource block and the extended cyclic prefix is applied.
Here, ΔshiftPUCCH=3, N′=6, c=2, and thus n′(0). and n′(0). =f(n′(0). ) are achieved as:



















n′(0) 
0
1
2
3



n′(1) = f (n′(0))
0
2
1
3

















TABLE 4







Example of CS/OC Sequence Remapping, ΔshiftPUCCH = 3, Extended CP 











Cell specific













cyclic shift offset
Slot 0
Slot 1












δoffset = 1
δoffset = 0
OCindex = 0
OCindex = 2
OCindex = 0
OCindex = 2





CSindex = 1
CSindex = 0
n′(0) = 60

n′(1) = 







f(n′(0)) = 0



2
1

n′(0) = 2

1


3
2






4
3
1

2



5
4

3

3


6
5














7
6
CQI
CQI


8
7




9
8




10
9




11
10














0
11













Table 4 shows the example of CS/OC sequence remapping, where ΔshiftPUCCH=3 and an extended cyclic prefix is applied. The resource indices within the two resource blocks respectively in the two slots of a subframe to which the PUCCH is mapped are given by Table 4.

Example Five
In the fifth example, ACK/NAK channels and CQI channels are carried by the resource block and the normal cyclic prefix is applied.
Here, ΔshiftPUCCH=2, N′=6, c=3, and thus n′(0). and n′(1). =f(n′(0). ) are achieved as:



















n′(0)
0
1
2
3
4
5
6
7
8







n′(1) = f(n′(0))
1
4
7
2
5
8
3
6
0
















TABLE 5







Example of CS/OC Sequence Remapping, ΔshiftPUCCH = 2, Normal CP









Cell specific




cyclic shift offset
slot 0
slot 1














δoffset = 1
δoffset = 0
OCindex = 0
OCindex = 1
OCindex = 2
OCindex = 0
OCindex = 1
OCindex = 2





CSindex = 1
CSindex = 0
n′(0) = 0

n′(0) = 6
8

7


2
1

n′(0) = 3


6


3
2
1

7
0

2


4
3

4


1


5
4
2

8
3

5


6
5

5


4


7
6










8
7
CQI
CQI


9
8


10
9


11
10














0
11









Table 5 shows the example of CS/OC sequence remapping, where ΔshiftPUCCH=2 and a normal cyclic prefix is applied. The resource indices within the two resource blocks respectively in the two slots of a subframe to which the PUCCH is mapped are given by Table 5.

Example Six
In the sixth example, ACK/NAK channels and CQI channels are carried by the resource block and the normal cyclic prefix is applied.
Here, ΔshiftPUCCH=3, N′=6, c=3, and thus n′(0). and n′(1). =f(n′(0). ) are achieved as:



















n′(0)
0
1
2
3
4
5









n′(1) = f(n′(0))
1
3
5
2
4
0

















TABLE 6







Example of CS/OC Sequence Remapping, ΔshiftPUCCH = 3, Normal CP









Cell specific




cyclic shift offset
RS orthogonal cover
ACK/NACK orthogonal cover














δoffset = 1
δoffset = 0
OCindex = 0
OCindex = 1
OCindex = 2
OCindex = 0
OCindex = 1
OCindex = 2





CSindex = 1
CSindex = 0
n′(0) = 0


5




2
1

n′(0) = 2


3


3
2


n′(0) = 4


4


4
3
1


0


5
4

3


1


6
5


5


2


7
6










8
7
CQI
CQI


9
8


10
9


11
10














0
11









Table 6 shows the example of CS/OC sequence remapping, where ΔshiftPUCCH=3 and a normal cyclic prefix is applied. The resource indices within the two resource blocks respectively in the two slots of a subframe to which the PUCCH is mapped are given by Table 6.

Examples of Method D

Two examples (Examples seven and eight) for illustrating method D are listed below. As shown in these examples, the proposed method D may be generally adapted to a complex 3GPP LTE physical uplink where ACK/NAK resource blocks may be applied by the extended cyclic prefix, mixed resource blocks (where the ACK/NAK and CQI channels coexist) may be applied by the normal cyclic prefix, or mixed resource blocks (where the ACK/NAK and CQI channels coexist) may be applied by the extended cyclic prefix. Examples of Method D are on the assumption that normal CP are used and normal CP parameter d3=1.
Example Seven
In the seventh example, ACK/NAK channels and CQI channels are carried by the resource block and the normal cyclic prefix is applied.
Here, ΔshiftPUCCH=2, N′=6, c=3, and thus n′(0). and n′(1). =f(n′(0). ) are achieved as:



















n′(0)
0
1
2
3
4
5
6
7
8







n′(1) = f(n′(0))
3
6
1
4
7
2
5
8
0
















TABLE 7







Example of CS/OC Sequence Remapping, ΔshiftPUCCH = 2, Normal CP









Cell specific




cyclic shift offset
slot 0
slot 1














δoffset = 1
δoffset = 0
OCindex = 0
OCindex = 1
OCindex = 2
OCindex = 0
OCindex = 1
OCindex = 2





CSindex = 1
CSindex = 0
n′(0) = 0

n′(0) = 6
8

1


2
1

n′(0) = 3


0


3
2
1

7
2

4


4
3

4


3


5
4
2

8
5

7


6
5

5


6


7
6










8
7
CQI
CQI


9
8


10
9


11
10














0
11









Table 7 shows the example of CS/OC sequence remapping, where ΔshiftPUCCH=2 and a normal cyclic prefix is applied. The resource indices within the two resource blocks respectively in the two slots of a subframe to which the PUCCH is mapped are given by Table 7.

Example Eight
In the eighth example, ACK/NAK channels and CQI channels are carried by the resource block and the normal cyclic prefix is applied.
Here, ΔshiftPUCCH=3, N′=6, c=3, and thus n′(0). and n′(1). =f(n′(0). ) are achieved as:



















n′(0)
0
1
2
3
4
5









n′(1) = f(n′(0))
2
4
1
3
5
0

















TABLE 8







Example of CS/OC Sequence Remapping, ΔshiftPUCCH = 3, Normal CP









Cell specific




cyclic shift offset
RS orthogonal cover
ACK/NACK orthogonal cover














δoffset = 1
δoffset = 0
OCindex = 0
OCindex = 1
OCindex = 2
OCindex = 0
OCindex = 1
OCindex = 2





CSindex = 1
CSindex = 0
n′(0) = 0


5




2
1

n′(0) = 2


0


3
2


n′(0) = 4


1


4
3
1


2


5
4

3


3


6
5


5


4


7
6










8
7
CQI
CQI


9
8


10
9


11
10














0
11









Table 8 shows the example of CS/OC sequence remapping, where ΔshiftPUCCH=3 and a normal cyclic prefix is applied. The resource indices within the two resource blocks respectively in the two slots of a subframe to which the PUCCH is mapped are given by Table 8.

The foregoing paragraphs describe the details of methods and apparatus that are especially adept at remapping the physical uplink control channels.

## Claims

1. A method for transmitting physical uplink channel signals, the method comprising:
allocating a cyclic shift and an orthogonal cover to physical uplink control channel information;
mapping the physical uplink control channel information into a first resource block located at a first slot of a subframe and a second resource block located at a second slot of the subframe; and
transmitting the mapped physical uplink control channel information,
wherein a position where the second resource block is located in the second slot is different than a position where the first resource block is located in the first slot,
wherein, when ns mod 2=1 and nPUCCH(1) <c·Ncs(1)/ΔshiftPUCCH, resources of a physical uplink control channel (PUCCH) within the second slot are established based on:


n′(ns)=└h/c┘+(h mod c)·N′/ΔshiftPUCCH,



where:



h=(n′(ns−1)+d)mod(cN′/ΔshiftPUCCH),



where ns is an index of a slot, nPUCCH(1) a resource index for the physical uplink control channel, Ncs(1) is a number of cyclic shifts used for the physical uplink control channel in the resource blocks, d is a predetermined parameter, ΔshiftPUCCH is a parameter signaled by a higher layer, N′ is an integer selected based upon nPUCCH(1), and




  c
  =
  
    {
    
      
        
          3
        
        
          
            for
            ⁢
            
              
            
            ⁢
            normal
            ⁢
            
              
            
            ⁢
            cyclic
            ⁢
            
              
            
            ⁢
            prefix
          
        
      
      
        
          2
        
        
          
            for
            ⁢
            
              
            
            ⁢
            extended
            ⁢
            
              
            
            ⁢
            cyclic
            ⁢
            
              
            
            ⁢
            
              prefix
              .

2. The method of claim 1, wherein d=2 for the normal cyclic prefix and d=0 for the extended cyclic prefix.

3. The method of claim 1, wherein the physical uplink control channel information comprises at least one of an acknowledgement and a non-acknowledgement.

4. The method of claim 1, wherein the physical uplink control channel information comprises a channel quality indication.

5. The method of claim 1, wherein the physical uplink control channel information is transmitted in an OFDM (Orthogonal Frequency Division Multiplexing) resource block.

6. The method of claim 1, wherein the resources of the physical uplink control channel within the second slot of the subframe comprise the cyclic shift and the orthogonal cover.

7. The method of claim 1, wherein the cyclic shift and the orthogonal cover are individually determined by the function of n′(ns) corresponding to each of the cyclic shift and the orthogonal cover.

8. An apparatus for transmitting physical uplink channel signals, the apparatus comprising:
a signal processor configured to allocate a cyclic shift and an orthogonal cover to physical uplink control channel information, and to map the physical uplink control channel information into a first resource block located at a first slot of a subframe and a second resource block located at a second slot of the subframe; and
a transmitting antenna unit configured to transmit the physical uplink control channel information,
wherein a position where the second resource block is located in the second slot is different than a position where the first resource block is located in the first slot,
wherein, when ns mod 2=1 and nPUCCH(1)<c·Ncs(1)/ΔshiftPUCCH, resources of a physical uplink control channel (PUCCH) within the second slot are established based on:


n′(ns)=└h/c┘+(h mod c)·N′/ΔshiftPUCCH,



where:



h=(n′(ns−1)+d)mod(cN′/ΔshiftPUCCH),



where ns is an index of a slot, nPUCCH(1) is a resource index for the physical uplink control channel, Ncs(1) is a number of cyclic shifts used for the physical uplink control channel in the resource blocks, d is a predetermined parameter, ΔshiftPUCCH is a parameter signaled by a higher layer, N′ is an integer selected based upon nPUCCH(1), and




  c
  =
  
    {
    
      
        
          3
        
        
          
            for
            ⁢
            
              
            
            ⁢
            normal
            ⁢
            
              
            
            ⁢
            cyclic
            ⁢
            
              
            
            ⁢
            prefix
          
        
      
      
        
          2
        
        
          
            for
            ⁢
            
              
            
            ⁢
            extended
            ⁢
            
              
            
            ⁢
            cyclic
            ⁢
            
              
            
            ⁢
            
              prefix
              .

9. The apparatus of claim 8, wherein d=2 for the normal cyclic prefix and d=0 for the extended cyclic prefix.

10. The apparatus of claim 8, wherein the physical uplink control channel information comprises at least one of an acknowledgement and a non-acknowledgement.

11. The apparatus of claim 8, wherein the physical uplink control channel information comprises a channel quality indication.

12. The apparatus of claim 8, wherein the physical uplink control channel information is transmitted in an OFDM (Orthogonal Frequency Division Multiplexing) resource block.

13. The mobile communication device of claim 8, wherein the resources of the physical uplink control channel within the second slot of the subframe comprise the cyclic shift and the orthogonal cover.

14. The mobile communication device of claim 8, wherein the cyclic shift and the orthogonal cover are individually determined by the function of n′(ns) corresponding to each of the cyclic shift and the orthogonal cover.

15. A mobile communication device configured to transmit physical uplink channel signals, the mobile communication device comprising:
a receiver unit; and
a transmitter unit comprising a signal processing unit and a transmitting antenna unit, the signal processor configured to allocate a cyclic shift and an orthogonal cover to physical uplink control channel information, and to map the physical uplink control channel information into a first resource block located at a first slot of a subframe and a second resource block located at a second slot of the subframe;
wherein a position where the second resource block is located in the second slot is different than a position where the first resource block is located in the first slot,
wherein, when ns mod 2=1 and nPUCCH(1)<c·Ncs(1)/ΔshiftPUCCh, resources of a physical uplink control channel (PUCCH) within the second slot are established based on:


n′(ns)=└h/c┘+(h mod c)·N′/ΔshiftPUCCH,



where:



h=(n′(ns−1)+d)mod(cN′/ΔshiftPUCCH),



where ns is an index of a slot, nPUCCH(1) is a resource index for the physical uplink control channel, Ncs(1) is a number of cyclic shifts used for the physical uplink control channel in the resource blocks, d is a predetermined parameter, ΔshiftPUCCH is a parameter signaled by a higher layer, N′ is an integer selected based upon nPUCCH(1), and




  c
  =
  
    {
    
      
        
          3
        
        
          
            for
            ⁢
            
              
            
            ⁢
            normal
            ⁢
            
              
            
            ⁢
            cyclic
            ⁢
            
              
            
            ⁢
            prefix
          
        
      
      
        
          2
        
        
          
            for
            ⁢
            
              
            
            ⁢
            extended
            ⁢
            
              
            
            ⁢
            cyclic
            ⁢
            
              
            
            ⁢
            
              prefix
              .

16. The mobile communication device of claim 15, wherein d=2 for the normal cyclic prefix and d=0 for the extended cyclic prefix.

17. The mobile communication device of claim 15, wherein the physical uplink control channel information comprises at least one of an acknowledgement and a non-acknowledgement.

18. The mobile communication device of claim 15, wherein the physical uplink control channel information comprises a channel quality indication.

19. The mobile communication device of claim 15, wherein the resources of the physical uplink control channel within the second slot of the subframe comprise the cyclic shift and the orthogonal cover.

20. The mobile communication device of claim 15, wherein the cyclic shift and the orthogonal cover are individually determined by the function of n′(ns) corresponding to each of the cyclic shift and the orthogonal cover.