(57)【要約】  本出願は、系列に基づく信号処理方法および装置を提供する。物理アップリンク制御チャネル(PUCCH)を使用することによって信号を送信するための要件を満たす系列が、決定される。系列は、12個の要素からなる系列{fn}であり、fnは、系列{fn}内の要素を表し、決定された系列{fn}は、予め設定された条件を満たす系列である。そのとき、系列{fn}内の12個の要素が、第1の信号を生成するために12個のサブキャリアにそれぞれマッピングされ、第1の信号が、送信される。決定された系列を使用することによって、PUCCHを使用することによって信号が送信されるとき、系列の間の低い相関が維持されることが可能であり、比較的小さなピーク対平均電力比(PAPR)の値および比較的小さな立方メトリック(CM)の値が維持されることが可能である。したがって、PUCCHを使用することによって信号が送信される通信応用環境の要件が、満たされる。
2020530966.tif 000002
【特許請求の範囲】
【請求項１】
12個の要素からなる系列{fn}を決定するステップであって、fnが、前記系列{fn}内の要素を表し、前記系列{fn}が、fn = A・xn・exp(2π・j・a・n)を満たし、nの値が、0、1、2、3、4、5、6、7、8、9、10、11であり、Aが、非ゼロの複素数であり、aが、実数であり、xn = u・exp(π・j・sn/4)であり、uが、非ゼロの複素数であり、要素snからなる系列{sn}が、以下、すなわち、{-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {-3, -1, 3, -3, -3, -1, -3, 1, -1, -3, 3, 3}, {-3, -3, 3, -3, -1, 3, 3, 3, -1, -3, 1, -3}, {-3, -1, -1, -3, -3, -1, -3, 3, 1, 3, -1, -3}, {3, -1, -3, 3, -3, -1, 3, 3, 3, -3, -1, -3}, {-3, -1, 3, 1, -3, -1, -3, 3, 1, 3, 3, 1},および{1, -1, 3, -1, -1, -1, -3, -1, 1, 1, 1, -3}のうちの1つである、ステップと、
第1の信号を生成するために前記12個の要素からなる前記系列{fn}を12個のサブキャリアにマッピングするステップと、
前記第1の信号を送信するステップと
を含む系列に基づく信号処理方法。
【請求項２】
前記12個の要素からなる前記系列{fn}を12個のサブキャリアにマッピングする前記ステップが、
前記系列{fn}内の前記12個の要素を12個の連続したサブキャリアにそれぞれマッピングすること、または
前記系列{fn}内の前記12個の要素を12個の連続しない等しい間隔を空けられたサブキャリアにそれぞれマッピングすること
を含む請求項1に記載の信号処理方法。
【請求項３】
代替的に、前記要素snからなる前記系列{sn}が、sn = qn + un (mod 8)を満たす{sn}であり得、
要素qnからなる系列{qn}が、{-1, -3, 3, 1, 1, 3, 3, -3, 3, -3, 1, 3}であり、要素unからなる系列{un}が、{1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7}であるか、または
要素qnからなる系列{qn}が、{-1, 3, -1, -3, 1, 3, -3, -3, -3, 1, 1, -1}であり、要素unからなる系列{un}が、{3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5}であるか、または
要素qnからなる系列{qn}が、{3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}であり、要素unからなる系列{un}が、{3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7, 1}であるか、または
要素qnからなる系列{qn}が、{1, -3, -1, 3, -1, -3, 3, 1, 1, 3, -3, -3}であり、要素unからなる系列{un}が、{5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1}であるか、または
要素qnからなる系列{qn}が、{1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}であり、要素unからなる系列{un}が、{5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7}であるか、または
要素qnからなる系列{qn}が、{-1, -1, -1, -3, 3, -1, -3, -1, 3, -1, 1, 3}であり、要素unからなる系列{un}が、{7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1}であるか、または
要素qnからなる系列{qn}が、{3, -3, -1, 1, 1, -3, 3, 3, -3, 3, -3, 3}であり、要素unからなる系列{un}が、{3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7}であるか、または
要素qnからなる系列{qn}が、{3, 1, 1, -1, 3, 1, -3, -1, 1, 3, 1, 3}であり、要素unからなる系列{un}が、{3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}であるか、または
要素qnからなる系列{qn}が、{-1, -3, -1, -3, -1, -1, -3, 1, 1, 3, -3, -1}であり、要素unからなる系列{un}が、{7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7}である
請求項1または2に記載の信号処理方法。
【請求項４】
12個のサブキャリア上で運ばれた第1の信号を受信するステップと、
系列{fn}内の12個の要素を取得するステップであって、前記第1の信号が、前記12個の要素からなる前記系列{fn}を前記12個のサブキャリアにマッピングすることによって生成され、fnが、前記系列{fn}内の要素であり、前記系列{fn}が、fn = A・xn・exp(2π・j・a・n)を満たし、nの値が、0、1、2、3、4、5、6、7、8、9、10、11であり、Aが、非ゼロの複素数であり、aが、実数であり、xn = u・exp(π・j・sn/4)であり、uが、非ゼロの複素数であり、要素snからなる系列{sn}が、以下、すなわち、{-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {-3, -1, 3, -3, -3, -1, -3, 1, -1, -3, 3, 3}, {-3, -3, 3, -3, -1, 3, 3, 3, -1, -3, 1, -3}, {-3, -1, -1, -3, -3, -1, -3, 3, 1, 3, -1, -3}, {3, -1, -3, 3, -3, -1, 3, 3, 3, -3, -1, -3}, {-3, -1, 3, 1, -3, -1, -3, 3, 1, 3, 3, 1},および{1, -1, 3, -1, -1, -1, -3, -1, 1, 1, 1, -3}のうちの1つである、ステップと、
前記系列{fn}内の前記12個の要素に基づいて前記第1の信号を処理するステップと
を含む系列に基づく信号処理方法。
【請求項５】
12個のサブキャリア上で運ばれた第1の信号を受信する前記ステップが、
12個の連続したサブキャリア上で前記12個のサブキャリア上の前記第1の信号を取得すること、または
12個の連続しない等しい間隔を空けられたサブキャリア上で前記12個のサブキャリア上の前記第1の信号を取得すること
を含む請求項4に記載の信号処理方法。
【請求項６】
代替的に、前記要素snからなる前記系列{sn}が、sn = qn + un (mod 8)を満たす{sn}であり得、
要素qnからなる系列{qn}が、{-1, -3, 3, 1, 1, 3, 3, -3, 3, -3, 1, 3}であり、要素unからなる系列{un}が、{1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7}であるか、または
要素qnからなる系列{qn}が、{-1, 3, -1, -3, 1, 3, -3, -3, -3, 1, 1, -1}であり、要素unからなる系列{un}が、{3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5}であるか、または
要素qnからなる系列{qn}が、{3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}であり、要素unからなる系列{un}が、{3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7, 1}であるか、または
要素qnからなる系列{qn}が、{1, -3, -1, 3, -1, -3, 3, 1, 1, 3, -3, -3}であり、要素unからなる系列{un}が、{5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1}であるか、または
要素qnからなる系列{qn}が、{1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}であり、要素unからなる系列{un}が、{5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7}であるか、または
要素qnからなる系列{qn}が、{-1, -1, -1, -3, 3, -1, -3, -1, 3, -1, 1, 3}であり、要素unからなる系列{un}が、{7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1}であるか、または
要素qnからなる系列{qn}が、{3, -3, -1, 1, 1, -3, 3, 3, -3, 3, -3, 3}であり、要素unからなる系列{un}が、{3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7}であるか、または
要素qnからなる系列{qn}が、{3, 1, 1, -1, 3, 1, -3, -1, 1, 3, 1, 3}であり、要素unからなる系列{un}が、{3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}であるか、または
要素qnからなる系列{qn}が、{-1, -3, -1, -3, -1, -1, -3, 1, 1, 3, -3, -1}であり、要素unからなる系列{un}が、{7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7}である
請求項4または5に記載の信号処理方法。
【請求項７】
12個の要素からなる系列{fn}を決定することであって、fnが、前記系列{fn}内の要素を表し、前記系列{fn}が、fn = A・xn・exp(2π・j・a・n)を満たし、nの値が、0、1、2、3、4、5、6、7、8、9、10、11であり、Aが、非ゼロの複素数であり、aが、実数であり、xn = u・exp(π・j・sn/4)であり、uが、非ゼロの複素数であり、要素snからなる系列{sn}が、以下、すなわち、{-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {-3, -1, 3, -3, -3, -1, -3, 1, -1, -3, 3, 3}, {-3, -3, 3, -3, -1, 3, 3, 3, -1, -3, 1, -3}, {-3, -1, -1, -3, -3, -1, -3, 3, 1, 3, -1, -3}, {3, -1, -3, 3, -3, -1, 3, 3, 3, -3, -1, -3}, {-3, -1, 3, 1, -3, -1, -3, 3, 1, 3, 3, 1},および{1, -1, 3, -1, -1, -1, -3, -1, 1, 1, 1, -3}のうちの1つである、決定すること、および第1の信号を生成するために前記系列{fn}内の前記12個の要素を12個のサブキャリアにそれぞれマッピングすることを行うように構成された処理ユニットと、
前記第1の信号を送信するように構成された送信ユニットと
を含む系列に基づく信号処理装置。
【請求項８】
前記処理ユニットが、
前記系列{fn}内の前記12個の要素を12個の連続したサブキャリアにそれぞれマッピングするか、または
前記系列{fn}内の前記12個の要素を12個の連続しない等しい間隔を空けられたサブキャリアにそれぞれマッピングする
ようにさらに構成される請求項7に記載の信号処理装置。
【請求項９】
代替的に、前記要素snからなる前記系列{sn}が、sn = qn + un (mod 8)を満たす{sn}であり得、
要素qnからなる系列{sn}が、{-1, -3, 3, 1, 1, 3, 3, -3, 3, -3, 1, 3}であり、要素unからなる系列{un}が、{1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7}であるか、または
要素qnからなる系列{qn}が、{-1, 3, -1, -3, 1, 3, -3, -3, -3, 1, 1, -1}であり、要素unからなる系列{un}が、{3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5}であるか、または
要素qnからなる系列{qn}が、{3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}であり、要素unからなる系列{un}が、{3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7, 1}であるか、または
要素qnからなる系列{qn}が、{1, -3, -1, 3, -1, -3, 3, 1, 1, 3, -3, -3}であり、要素unからなる系列{un}が、{5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1}であるか、または
要素qnからなる系列{qn}が、{1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}であり、要素unからなる系列{un}が、{5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7}であるか、または
要素qnからなる系列{qn}が、{-1, -1, -1, -3, 3, -1, -3, -1, 3, -1, 1, 3}であり、要素unからなる系列{un}が、{7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1}であるか、または
要素qnからなる系列{qn}が、{3, -3, -1, 1, 1, -3, 3, 3, -3, 3, -3, 3}であり、要素unからなる系列{un}が、{3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7}であるか、または
要素qnからなる系列{qn}が、{3, 1, 1, -1, 3, 1, -3, -1, 1, 3, 1, 3}であり、要素unからなる系列{un}が、{3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}であるか、または
要素qnからなる系列{qn}が、{-1, -3, -1, -3, -1, -1, -3, 1, 1, 3, -3, -1}であり、要素unからなる系列{un}が、{7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7}である
請求項7または8に記載の信号処理装置。
【請求項１０】
12個のサブキャリア上で運ばれた第1の信号を受信するように構成された受信ユニットと、
系列{fn}内の12個の要素を取得するように構成された処理ユニットであって、前記第1の信号が、前記12個の要素からなる前記系列{fn}を前記12個のサブキャリアにマッピングすることによって生成され、fnが、前記系列{fn}内の要素を表し、前記系列{fn}が、fn = A・xn・exp(2π・j・a・n)を満たし、nの値が、0、1、2、3、4、5、6、7、8、9、10、11であり、Aが、非ゼロの複素数であり、aが、実数であり、xn = u・exp(π・j・sn/4)であり、uが、非ゼロの複素数であり、要素snからなる系列{sn}が、以下、すなわち、{-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {-3, -1, 3, -3, -3, -1, -3, 1, -1, -3, 3, 3}, {-3, -3, 3, -3, -1, 3, 3, 3, -1, -3, 1, -3}, {-3, -1, -1, -3, -3, -1, -3, 3, 1, 3, -1, -3}, {3, -1, -3, 3, -3, -1, 3, 3, 3, -3, -1, -3}, {-3, -1, 3, 1, -3, -1, -3, 3, 1, 3, 3, 1},および{1, -1, 3, -1, -1, -1, -3, -1, 1, 1, 1, -3}のうちの1つである、処理ユニットと
を含み、
前記処理ユニットが、前記系列{fn}内の前記12個の要素に基づいて前記第1の信号を処理するようにさらに構成される系列に基づく信号処理装置。
【請求項１１】
前記受信ユニットが、
12個の連続したサブキャリア上で前記12個のサブキャリア上の前記第1の信号を取得するか、または
12個の連続しない等しい間隔を空けられたサブキャリア上で前記12個のサブキャリア上の前記第1の信号を取得する
ようにさらに構成される請求項10に記載の信号処理装置。
【請求項１２】
代替的に、前記要素snからなる前記系列{sn}が、sn = qn + un (mod 8)を満たす{sn}であり得、
要素qnからなる系列{qn}が、{-1, -3, 3, 1, 1, 3, 3, -3, 3, -3, 1, 3}であり、要素unからなる系列{un}が、{1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7}であるか、または
要素qnからなる系列{qn}が、{-1, 3, -1, -3, 1, 3, -3, -3, -3, 1, 1, -1}であり、要素unからなる系列{un}が、{3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5}であるか、または
要素qnからなる系列{qn}が、{3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}であり、要素unからなる系列{un}が、{3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7, 1}であるか、または
要素qnからなる系列{qn}が、{1, -3, -1, 3, -1, -3, 3, 1, 1, 3, -3, -3}であり、要素unからなる系列{un}が、{5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1}であるか、または
要素qnからなる系列{qn}が、{1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}であり、要素unからなる系列{un}が、{5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7}であるか、または
要素qnからなる系列{qn}が、{-1, -1, -1, -3, 3, -1, -3, -1, 3, -1, 1, 3}であり、要素unからなる系列{un}が、{7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1}であるか、または
要素qnからなる系列{qn}が、{3, -3, -1, 1, 1, -3, 3, 3, -3, 3, -3, 3}であり、要素unからなる系列{un}が、{3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7}であるか、または
要素qnからなる系列{qn}が、{3, 1, 1, -1, 3, 1, -3, -1, 1, 3, 1, 3}であり、要素unからなる系列{un}が、{3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}であるか、または
要素qnからなる系列{qn}が、{-1, -3, -1, -3, -1, -1, -3, 1, 1, 3, -3, -1}であり、要素unからなる系列{un}が、{7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7}である
請求項10または11に記載の信号処理装置。
【請求項１３】
12個の要素を含む系列{fn}を決定するステップであって、fnが、前記系列{fn}内の要素であり、前記系列{fn}が、fn = A・xn・exp(2π・j・a・n)を満たし、nの値が、0、1、2、3、4、5、6、7、8、9、10、11であり、Aが、非ゼロの複素数であり、aが、実数であり、e2π・j・a・nであり、xn = u・exp(π・j・sn/4)であり、uが、非ゼロの複素数であり、要素snからなる系列{sn}が、第1の系列集合内の系列もしくは前記第1の系列集合内の系列の等価な系列、または第2の系列集合内の系列もしくは前記第2の系列集合内の系列の等価な系列であり、前記第1の系列集合内の系列が、{-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {3, -1, 3, -1, -1, -1, -1, 3, 3, -1, -1, 3}, {1, 1, -1, -1, 3, 3, -3, -3, -1, 3, -1, 3}, {-1, -3, -3, 3, -3, 3, -1, -3, 1, 3, -3, -1}, {1, 3, 1, -1, 1, -1, -3, -1, 1, -1, 1, 3}, {-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-1, 1, 3, -3, -3, 3, 3, 1, 3, 1, -3, 3}, {3, 1, 1, -1, -3, 1, -3, -1, 1, 3, 3, -3}, {-1, -3, 3, 1, 1, 3, 3, -3, 3, -3, 1, 3},および{-1, -1, -3, -3, -3, -3, -1, 1, -3, 1, -1, 3}を含み、前記第2の系列集合内の系列が、{-1, -3, 3, -1, 3, 1, 1, 1, -3, -1, 1, 1}, {3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}, {-1, 3, 1, 3, 1, -1, -1, -1, 1, -3, -1, 1}, {1, 3, 3, -3, 1, 3, 1, 3, 3, 1, -1, -3}, {-3, 3, 3, 1, -1, 3, -1, 3, -3, -3, -3, -1}, {-1, 3, -1, -1, -1, 3, -1, 3, 3, -1, -1, -1}, {3, 1, 3, -1, -3, 3, -1, -1, 3, -3, -3, -3}, {1, -3, 1, 1, -3, -3, -3, -3, 1, -3, -3, -3}, {-3, 3, 3, 3, -1, -1, 1, 1, -3, 1, 3, -1}, {3, 3, 3, 1, -3, -3, 1, 3, -3, 1, -1, 1}, {1, -3, -1, 3, -1, -3, 3, 1, 1, 3, -3, -3}, {1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3, -1}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}, {-1, 1, 3, -3, 3, 1, -1, -3, -1, -3, -1, -3}, {3, -1, -3, 3, 3, -1, 3, -3, -3, -3, -1, 1}, {-1, 3, -3, -1, 3, 1, -1, -3, -3, -3, -1, -1}, {-1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1, 3}, {-3, 1, 1, -1, 3, -1, -3, -1, -3, -3, -1, 1}, {3, -1, -3, 3, -1, 1, 3, -3, -3, -3, 3, 3}, {-1, 3, 3, -1, -1, 3, -1, 3, -1, -1, -1, -1}, {3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}, {-1, 1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, 3, -1, -3, 1, 3, -3, -3, -3, 1, 1, -1}, {3, 1, 1, -1, 3, 1, 3, 1, 1, 3, -3, -1}, {-1, -3, 1, -1, -3, -1, 3, -3, 3, -3, -1, -1}, {1, 1, 1, 3, -1, -1, 3, 1, -1, 3, -3, 3},および{-3, 1, -3, 1, 3, 3, -1, -1, -3, -3, -1, -1}を含む、ステップと、
第1の信号を生成するために前記12個の要素を含む前記系列{fn}を12個のサブキャリアにマッピングするステップと、
前記第1の信号を送信するステップと
を含む系列に基づく信号処理方法。
【請求項１４】
前記12個の要素を含む前記系列{fn}を12個のサブキャリアにマッピングする前記ステップが、
前記系列{fn}内の前記12個の要素を12個の連続したサブキャリアにそれぞれマッピングすること、または
前記系列{fn}内の前記12個の要素を12個の連続しない等しい間隔を空けられたサブキャリアにそれぞれマッピングすること、または
前記系列{fn}内の前記12個の要素を第1のサブキャリアグループおよび第2のサブキャリアグループにそれぞれマッピングすることであって、前記第1のサブキャリアグループおよび前記第2のサブキャリアグループが、それぞれ6個の連続したサブキャリアを含み、前記第1のサブキャリアグループと前記第2のサブキャリアグループとの間の間隔が、少なくとも1つもしくは5つのサブキャリアを含む、マッピングすること、または
前記系列{fn}内の前記12個の要素を第3のサブキャリアグループおよび第4のサブキャリアグループにそれぞれマッピングすることであって、前記第3のサブキャリアグループおよび前記第4のサブキャリアグループが、それぞれ6個の連続しない等しい間隔を空けられたサブキャリアを含み、前記第3のサブキャリアグループと前記第4のサブキャリアグループとの間の間隔が、少なくとも1つもしくは5つのサブキャリアを含む、マッピングすること
を含む請求項13に記載の信号処理方法。
【請求項１５】
12個のサブキャリア上で運ばれた第1の信号を受信するステップと、
系列{fn}内の12個の要素を取得するステップであって、前記第1の信号が、前記12個の要素を含む前記系列{fn}を前記12個のサブキャリアにマッピングすることによって生成され、fnが、前記系列{fn}内の要素であり、前記系列{fn}が、予め設定された条件を満たす系列であり、前記予め設定された条件が、fn = A・xn・exp(2π・j・a・n)であり、nの値が、0、1、2、3、4、5、6、7、8、9、10、11であり、Aが、非ゼロの複素数であり、aが、実数であり、
【数１】
2020530966.tif 000022
であり、exp(2π・j・a・n)が、e2π・j・a・nを表し、要素xn = u・exp(π・j・sn/4)であり、uが、非ゼロの複素数であり、要素snからなる系列{sn}が、第1の系列集合内の系列もしくは前記第1の系列集合内の系列の等価な系列、または第2の系列集合内の系列もしくは前記第2の系列集合内の系列の等価な系列であり、前記第1の系列集合内の系列が、{-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {3, -1, 3, -1, -1, -1, -1, 3, 3, -1, -1, 3}, {1, 1, -1, -1, 3, 3, -3, -3, -1, 3, -1, 3}, {-1, -3, -3, 3, -3, 3, -1, -3, 1, 3, -3, -1}, {1, 3, 1, -1, 1, -1, -3, -1, 1, -1, 1, 3}, {-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-1, 1, 3, -3, -3, 3, 3, 1, 3, 1, -3, 3}, {3, 1, 1, -1, -3, 1, -3, -1, 1, 3, 3, -3}, {-1, -3, 3, 1, 1, 3, 3, -3, 3, -3, 1, 3},および{-1, -1, -3, -3, -3, -3, -1, 1, -3, 1, -1, 3}を含み、前記第2の系列集合内の系列が、{-1, -3, 3, -1, 3, 1, 1, 1, -3, -1, 1, 1}, {3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}, {-1, 3, 1, 3, 1, -1, -1, -1, 1, -3, -1, 1}, {1, 3, 3, -3, 1, 3, 1, 3, 3, 1, -1, -3}, {-3, 3, 3, 1, -1, 3, -1, 3, -3, -3, -3, -1}, {-1, 3, -1, -1, -1, 3, -1, 3, 3, -1, -1, -1}, {3, 1, 3, -1, -3, 3, -1, -1, 3, -3, -3, -3}, {1, -3, 1, 1, -3, -3, -3, -3, 1, -3, -3, -3}, {-3, 3, 3, 3, -1, -1, 1, 1, -3, 1, 3, -1}, {3, 3, 3, 1, -3, -3, 1, 3, -3, 1, -1, 1}, {1, -3, -1, 3, -1, -3, 3, 1, 1, 3, -3, -3}, {1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3, -1}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}, {-1, 1, 3, -3, 3, 1, -1, -3, -1, -3, -1, -3}, {3, -1, -3, 3, 3, -1, 3, -3, -3, -3, -1, 1}, {-1, 3, -3, -1, 3, 1, -1, -3, -3, -3, -1, -1}, {-1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1, 3}, {-3, 1, 1, -1, 3, -1, -3, -1, -3, -3, -1, 1}, {3, -1, -3, 3, -1, 1, 3, -3, -3, -3, 3, 3}, {-1, 3, 3, -1, -1, 3, -1, 3, -1, -1, -1, -1}, {3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}, {-1, 1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, 3, -1, -3, 1, 3, -3, -3, -3, 1, 1, -1}, {3, 1, 1, -1, 3, 1, 3, 1, 1, 3, -3, -1}, {-1, -3, 1, -1, -3, -1, 3, -3, 3, -3, -1, -1}, {1, 1, 1, 3, -1, -1, 3, 1, -1, 3, -3, 3},および{-3, 1, -3, 1, 3, 3, -1, -1, -3, -3, -1, -1}を含む、ステップと、
前記系列{fn}内の前記12個の要素に基づいて前記第1の信号を処理するステップと
を含む系列に基づく信号処理方法。
【請求項１６】
12個のサブキャリア上で運ばれた第1の信号を受信する前記ステップが、
12個の連続したサブキャリア上で前記12個のサブキャリア上の前記第1の信号を取得すること、または
12個の連続しない等しい間隔を空けられたサブキャリア上で前記12個のサブキャリア上の前記第1の信号を取得すること、または
第1のサブキャリアグループおよび第2のサブキャリアグループから前記12個のサブキャリア上の前記第1の信号を取得することであって、前記第1のサブキャリアグループおよび前記第2のサブキャリアグループが、それぞれ6個の連続したサブキャリアを含み、前記第1のサブキャリアグループと前記第2のサブキャリアグループとの間の間隔が、少なくとも1つもしくは5つのサブキャリアを含む、取得すること、または
第3のサブキャリアグループおよび第4のサブキャリアグループから前記12個のサブキャリア上の前記第1の信号を取得することであって、前記第3のサブキャリアグループおよび前記第4のサブキャリアグループが、それぞれ6個の連続しない等しい間隔を空けられたサブキャリアを含み、前記第3のサブキャリアグループと前記第4のサブキャリアグループとの間の間隔が、少なくとも1つもしくは5つのサブキャリアを含む、取得すること
を含む請求項15に記載の信号処理方法。
【請求項１７】
12個の要素を含む系列{fn}を決定することであって、fnが、前記系列{fn}内の要素を表し、前記系列{fn}が、予め設定された条件を満たす系列であり、前記予め設定された条件が、fn = A・xn・exp(2π・j・a・n)であり、nの値が、0、1、2、3、4、5、6、7、8、9、10、11であり、Aが、非ゼロの複素数であり、aが、実数であり、
【数２】
2020530966.tif 000023
であり、exp(2π・j・a・n)が、e2π・j・a・nを表し、要素xn = u・exp(π・j・sn/4)であり、uが、非ゼロの複素数であり、要素snからなる系列{sn}が、第1の系列集合内の系列もしくは前記第1の系列集合内の系列の等価な系列、または第2の系列集合内の系列もしくは前記第1の系列集合内の系列の等価な系列であり、前記第1の系列集合内の系列が、{-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {3, -1, 3, -1, -1, -1, -1, 3, 3, -1, -1, 3}, {1, 1, -1, -1, 3, 3, -3, -3, -1, 3, -1, 3}, {-1, -3, -3, 3, -3, 3, -1, -3, 1, 3, -3, -1}, {1, 3, 1, -1, 1, -1, -3, -1, 1, -1, 1, 3}, {-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-1, 1, 3, -3, -3, 3, 3, 1, 3, 1, -3, 3}, {3, 1, 1, -1, -3, 1, -3, -1, 1, 3, 3, -3}, {-1, -3, 3, 1, 1, 3, 3, -3, 3, -3, 1, 3},および{-1, -1, -3, -3, -3, -3, -1, 1, -3, 1, -1, 3}を含み、前記第2の系列集合内の系列が、{-1, -3, 3, -1, 3, 1, 1, 1, -3, -1, 1, 1}, {3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}, {-1, 3, 1, 3, 1, -1, -1, -1, 1, -3, -1, 1}, {1, 3, 3, -3, 1, 3, 1, 3, 3, 1, -1, -3}, {-3, 3, 3, 1, -1, 3, -1, 3, -3, -3, -3, -1}, {-1, 3, -1, -1, -1, 3, -1, 3, 3, -1, -1, -1}, {3, 1, 3, -1, -3, 3, -1, -1, 3, -3, -3, -3}, {1, -3, 1, 1, -3, -3, -3, -3, 1, -3, -3, -3}, {-3, 3, 3, 3, -1, -1, 1, 1, -3, 1, 3, -1}, {3, 3, 3, 1, -3, -3, 1, 3, -3, 1, -1, 1}, {1, -3, -1, 3, -1, -3, 3, 1, 1, 3, -3, -3}, {1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3, -1}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}, {-1, 1, 3, -3, 3, 1, -1, -3, -1, -3, -1, -3}, {3, -1, -3, 3, 3, -1, 3, -3, -3, -3, -1, 1}, {-1, 3, -3, -1, 3, 1, -1, -3, -3, -3, -1, -1}, {-1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1, 3}, {-3, 1, 1, -1, 3, -1, -3, -1, -3, -3, -1, 1}, {3, -1, -3, 3, -1, 1, 3, -3, -3, -3, 3, 3}, {-1, 3, 3, -1, -1, 3, -1, 3, -1, -1, -1, -1}, {3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}, {-1, 1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, 3, -1, -3, 1, 3, -3, -3, -3, 1, 1, -1}, {3, 1, 1, -1, 3, 1, 3, 1, 1, 3, -3, -1}, {-1, -3, 1, -1, -3, -1, 3, -3, 3, -3, -1, -1}, {1, 1, 1, 3, -1, -1, 3, 1, -1, 3, -3, 3},および{-3, 1, -3, 1, 3, 3, -1, -1, -3, -3, -1, -1}を含む、決定すること、および第1の信号を生成するために前記系列{fn}内の前記12個の要素を12個のサブキャリアにそれぞれマッピングすることを行うように構成された処理ユニットと、
前記第1の信号を送信するように構成された送信ユニットと
を含む系列に基づく信号処理装置。
【請求項１８】
前記処理ユニットが、
前記系列{fn}内の前記12個の要素を12個の連続したサブキャリアにそれぞれマッピングすること、または
前記系列{fn}内の前記12個の要素を12個の連続しない等しい間隔を空けられたサブキャリアにそれぞれマッピングすること、または
前記系列{fn}内の前記12個の要素を第1のサブキャリアグループおよび第2のサブキャリアグループにそれぞれマッピングすることであって、前記第1のサブキャリアグループおよび前記第2のサブキャリアグループが、それぞれ6個の連続したサブキャリアを含み、前記第1のサブキャリアグループと前記第2のサブキャリアグループとの間の間隔が、少なくとも1つもしくは5つのサブキャリアを含む、マッピングすること、または
前記系列{fn}内の前記12個の要素を第3のサブキャリアグループおよび第4のサブキャリアグループにそれぞれマッピングすることであって、前記第3のサブキャリアグループおよび前記第4のサブキャリアグループが、それぞれ6個の連続しない等しい間隔を空けられたサブキャリアを含み、前記第3のサブキャリアグループと前記第4のサブキャリアグループとの間の間隔が、少なくとも1つもしくは5つのサブキャリアを含む、マッピングすること
を行うようにさらに構成される請求項17に記載の通信デバイス。
【請求項１９】
12個のサブキャリア上で運ばれた第1の信号を受信するように構成された受信ユニットと、
系列{fn}内の12個の要素を取得するように構成された処理ユニットであって、前記第1の信号が、前記12個の要素を含む前記系列{fn}を前記12個のサブキャリアにマッピングすることによって生成され、fnが、前記系列{fn}内の要素を表し、前記系列{fn}が、予め設定された条件を満たす系列であり、前記予め設定された条件が、fn = A・xn・exp(2π・j・a・n)であり、nの値が、0、1、2、3、4、5、6、7、8、9、10、11であり、Aが、非ゼロの複素数であり、aが、実数であり、
【数３】
2020530966.tif 000024
であり、exp(2π・j・a・n)が、e2π・j・a・nを表し、要素xn = u・exp(π・j・sn/4)であり、uが、非ゼロの複素数であり、要素snからなる系列{sn}が、第1の系列集合内の系列もしくは前記第1の系列集合内の系列の等価な系列、または第2の系列集合内の系列もしくは前記第2の系列集合内の系列の等価な系列であり、前記第1の系列集合内の系列が、{-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {3, -1, 3, -1, -1, -1, -1, 3, 3, -1, -1, 3}, {1, 1, -1, -1, 3, 3, -3, -3, -1, 3, -1, 3}, {-1, -3, -3, 3, -3, 3, -1, -3, 1, 3, -3, -1}, {1, 3, 1, -1, 1, -1, -3, -1, 1, -1, 1, 3}, {-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-1, 1, 3, -3, -3, 3, 3, 1, 3, 1, -3, 3}, {3, 1, 1, -1, -3, 1, -3, -1, 1, 3, 3, -3}, {-1, -3, 3, 1, 1, 3, 3, -3, 3, -3, 1, 3},および{-1, -1, -3, -3, -3, -3, -1, 1, -3, 1, -1, 3}を含み、前記第2の系列集合内の系列が、{-1, -3, 3, -1, 3, 1, 1, 1, -3, -1, 1, 1}, {3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}, {-1, 3, 1, 3, 1, -1, -1, -1, 1, -3, -1, 1}, {1, 3, 3, -3, 1, 3, 1, 3, 3, 1, -1, -3}, {-3, 3, 3, 1, -1, 3, -1, 3, -3, -3, -3, -1}, {-1, 3, -1, -1, -1, 3, -1, 3, 3, -1, -1, -1}, {3, 1, 3, -1, -3, 3, -1, -1, 3, -3, -3, -3}, {1, -3, 1, 1, -3, -3, -3, -3, 1, -3, -3, -3}, {-3, 3, 3, 3, -1, -1, 1, 1, -3, 1, 3, -1}, {3, 3, 3, 1, -3, -3, 1, 3, -3, 1, -1, 1}, {1, -3, -1, 3, -1, -3, 3, 1, 1, 3, -3, -3}, {1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3, -1}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}, {-1, 1, 3, -3, 3, 1, -1, -3, -1, -3, -1, -3}, {3, -1, -3, 3, 3, -1, 3, -3, -3, -3, -1, 1}, {-1, 3, -3, -1, 3, 1, -1, -3, -3, -3, -1, -1}, {-1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1, 3}, {-3, 1, 1, -1, 3, -1, -3, -1, -3, -3, -1, 1}, {3, -1, -3, 3, -1, 1, 3, -3, -3, -3, 3, 3}, {-1, 3, 3, -1, -1, 3, -1, 3, -1, -1, -1, -1}, {3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}, {-1, 1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, 3, -1, -3, 1, 3, -3, -3, -3, 1, 1, -1}, {3, 1, 1, -1, 3, 1, 3, 1, 1, 3, -3, -1}, {-1, -3, 1, -1, -3, -1, 3, -3, 3, -3, -1, -1}, {1, 1, 1, 3, -1, -1, 3, 1, -1, 3, -3, 3},および{-3, 1, -3, 1, 3, 3, -1, -1, -3, -3, -1, -1}を含む、処理ユニットと
を含み、
前記処理ユニットが、前記系列{fn}内の前記12個の要素に基づいて前記第1の信号を処理するようにさらに構成される系列に基づく信号処理装置。
【請求項２０】
前記受信ユニットが、
12個の連続したサブキャリア上で前記12個のサブキャリア上の前記第1の信号を取得すること、または
12個の連続しない等しい間隔を空けられたサブキャリア上で前記12個のサブキャリア上の前記第1の信号を取得すること、または
第1のサブキャリアグループおよび第2のサブキャリアグループから前記12個のサブキャリア上の前記第1の信号を取得することであって、前記第1のサブキャリアグループおよび前記第2のサブキャリアグループが、それぞれ6個の連続したサブキャリアを含み、前記第1のサブキャリアグループと前記第2のサブキャリアグループとの間の間隔が、少なくとも1つもしくは5つのサブキャリアを含む、取得すること、または
第3のサブキャリアグループおよび第4のサブキャリアグループから前記12個のサブキャリア上の前記第1の信号を取得することであって、前記第3のサブキャリアグループおよび前記第4のサブキャリアグループが、それぞれ6個の連続しない等しい間隔を空けられたサブキャリアを含み、前記第3のサブキャリアグループと前記第4のサブキャリアグループとの間の間隔が、少なくとも1つもしくは5つのサブキャリアを含む、取得すること
を行うようにさらに構成される請求項19に記載の通信デバイス。
【請求項２１】
前記第1の信号が、基準信号であるか、または前記第1の信号が、通信情報を運ぶために使用される信号である請求項13から16のいずれか一項に記載の信号処理方法または請求項5から8のいずれか一項に記載の通信デバイス。
【請求項２２】
要素snからなる系列{sn}が、第3の系列集合内の系列または前記第3の系列集合内の系列の等価な系列であり、前記第3の系列集合内の系列が、
{-3, -3, -3, -3, 3, -1, 1, -3, 3, 1, -3, -1}, {1, 1, 1, -1, -1, 3, -1, -1, 1, 3, 1, -3}, {1, 1, 3, 1, -1, 3, 3, 3, -1, 1, -3, 1}, {1, -1, -3, -3, 3, -3, -1, -3, 1, -3, -3, -1}, {1, 1, 3, -1, 3, -3, -3, -1, 3, 1, -1, -3}, {1, -3, -3, 3, -1, -1, 1, 3, 3, 1, 3, 1}, {-1, -3, -3, -3, 3, -1, 1, -3, 3, -1, 1, 3}, {1, 1, -3, 3, 3, -1, 1, 3, -1, -3, 1, -3}, {-3, -1, 3, -3, -3, -1, -3, 1, -1, -3, 3, 3}, {-3, 3, -3, 3, -1, 1, 3, -1, -1, -3, 1, 1}, {-1, -1, -3, 3, 1, -3, 3, -3, -3, -1, 3, -3}, {1, -1, -1, -1, -1, 1, 1, -3, 3, -1, 1, -3}, {-3, 1, -3, -1, -1, 1, -3, -1, -1, -3, 3, 3}, {3, 3, -1, -1, 1, -3, 1, 3, 1, 1, 3, 1}, {-3, 3, -1, 1, 3, -1, -3, 1, 3, 3, 3, 3}, {-1, 3, -3, 1, -1, 3, 3, -3, -3, -3, -3, 3}, {-3, -3, 3, -3, -1, 3, 3, 3, -1, -3, 1, -3}, {-3, -1, 1, 3, -1, -3, -3, 3, -1, 3, 1, 1}, {3, 3, 3, -3, 1, 3, 3, -3, 1, -1, -3, 1}, {1, -1, -3, 3, -3, -1, 1, -3, 3, -3, 3, -3}, {3, 1, -3, 3, 3, 1, 1, 3, -3, -1, -3, -1}, {-3, -1, -3, -1, -3, 3, -3, -1, 1, -1, -3, 3}, {-1, -1, -1, -3, 3, -1, -3, -1, 3, -1, 1, 3}, {3, -1, 1, -3, -1, -1, -3, 3, -3, -3, -1, -1}, {3, -3, 1, 3, -3, -3, -3, 3, 1, -3, 3, 1}, {-3, -1, 1, 3, -1, -3, 3, 1, 1, -1, 1, -1}, {-1, 3, -3, -3, 1, -3, 1, 1, -1, 3, 1, 1}, {-3, 1, -1, -1, -1, 1, 1, 1, -3, -1, -1, 3}, {-1, 3, -1, 1, -3, -3, -1, -1, 3, 1, 1, 1}, {3, 1, 1, 3, 1, -1, -3, -1, 3, 1, -3, -1}, {3, -3, -1, 1, 1, -3, 3, 3, -3, 3, -3, 3}, {3, -3, -1, 1, -1, -3, 3, -3, -1, -3, -1, -3}, {1, -1, -3, -1, -1, 1, 3, -3, 1, -3, -1, -3}, {-1, 3, 3, -1, -3, 1, -3, 1, 3, 3, 3, 3}, {3, 1, 3, -1, 3, -3, -1, 1, 1, 3, 1, -1}, {1, -3, 3, -1, 3, 3, 3, 1, 1, -1, 1, 3}, {-1, 3, -3, 1, -3, -3, -3, -1, -1, 1, -1, -3}, {-3, 3, 1, 3, -1, 1, 3, -3, -3, -3, -1, -3}, {1, -1, -1, -3, -3, -1, 3, -1, -1, 1, 1, 3}, {3, 1, 1, -1, 3, 1, -3, -1, 1, 3, 1, 3}, {-1, -3, -1, -3, -1, -1, -3, 1, 1, 3, -3, -1}, {1, -1, -1, -3, -3, 1, -3, 3, 3, -3, -3, -1}, {1, 3, -3, 1, 3, 1, -3, 3, -3, -3, 3, 1}, {3, 3, 1, 1, -3, 1, -3, 1, -3, -3, -1, -1}, {3, -3, 3, 1, 1, 1, -3, 3, 1, 3, -3, 1}, {3, 3, 3, 1, -1, -1, 3, 1, -3, 1, 3, -3}, {-3, -3, -3, -3, 1, -3, 1, 3, -1, -1, 3, 3}, {1, 3, 1, -1, 3, -1, -1, -3, 3, -3, -1, -1}, {-1, 1, -1, 1, -1, -1, 1, -3, -3, 3, 1, -1}, {-1, -3, -1, -3, -1, 3, -3, -1, 1, -1, -3, 3}, {3, 1, 3, 1, -3, 3, 1, -1, -1, 1, 3, -3}, {-3, 1, 1, -1, 3, 3, 3, 1, 1, 1, 3, -1}, {-1, 1, 3, -3, 1, 1, -1, 3, -3, 3, -3, 3}, {1, 3, -3, 3, 3, 1, 1, 1, -3, 1, -1, 3}, {-1, -1, -1, 1, 3, -1, 1, -1, 3, -1, -3, 3}, {-3, -3, 1, 1, -3, 3, 3, 3, 3, -1, 3, -1}, {-1, 1, 1, 3, -3, 1, -3, 3, 1, 1, -1, -3}, {3, -1, 3, 1, -1, 3, 3, 1, 1, 1, 3, -3}, {3, -1, -3, 1, 1, 1, 1, 1, 1, -3, -1, 3}, {-3, -1, -1, -3, -3, -1, -3, 3, 1, 3, -1, -3}, {3, -1, -3, 3, -3, -1, 3, 3, 3, -3, -1, -3}, {-1, 1, -1, 1, 3, -3, -3, 3, 3, 1, -3, 3}, {-1, -3, 3, 1, -3, -1, 1, 3, 3, -3, 3, -3}, {-1, 3, 3, -1, 3, -1, -3, -3, 3, 3, -3, -3}, {1, -3, 1, -3, -3, -3, -3, -1, -1, 3, 3, -1}, {3, -3, 3, -3, 3, -1, 1, 3, -3, 3, 1, -1}, {-3, -1, 3, 1, -3, -1, -3, 3, 1, 3, 3, 1}, {1, -3, 1, -3, -3, -3, -3, 3, -1, -1, 3, 3}, {-1, -1, -3, 1, -3, -1, 3, -1, -1, 1, -3, -3}, {-1, -3, 3, -3, -3, -1, -1, -1, 3, -1, 1, -3}, {1, 3, -3, 1, 3, -3, -3, -3, 3, 1, -3, 3}, {-3, -3, 1, 3, -3, 1, -3, 1, -1, 3, 3, 3}, {-3, -3, -3, -1, 3, 3, 1, 1, -3, 3, -1, 3}, {-1, -1, 3, 1, 1, -3, 1, -1, 3, -1, 1, 1}, {-1, 1, 1, 3, 3, -1, 3, -3, -3, 3, 3, 1}, {1, 1, -3, -3, 1, 3, -1, 3, -1, -1, -1, -1}, {-3, -3, -3, 3, 3, 3, -3, -1, 3, -1, -3, 1}, {1, -1, 3, -1, -1, -1, -3, -1, 1, 1, 1, -3}, {-3, 3, 1, -3, -1, -3, -3, 3, -3, -3, -1, 1}, {-1, 1, 1, -1, 1, -1, -3, -3, 1, 1, -1, 3}, {3, -1, -3, -1, 1, 3, -3, -1, -3, -3, -3, 3}, {1, 1, -1, 1, -3, 1, -1, 3, 3, -1, -1, 1}, {3, -1, 3, 3, 3, -3, 1, 1, 1, -1, 3, 3}, {3, -3, 3, 3, -3, -1, -3, 1, 3, -3, 3, 1}, {-1, -3, 3, -1, 1, -1, -3, -3, -1, -3, -1, 1}, {1, -3, 3, 1, -3, -3, -3, -3, -3, -3, 1, 3}, {1, -1, -3, -3, 3, -3, -3, -3, -1, 1, 3, -1}, {1, -3, -1, -1, -3, -3, -3, 3, -1, -1, -3, 1}, {-3, -1, 3, -3, -3, -3, -3, 1, -1, 3, 1, -1}, {-1, -1, -3, 3, -3, 3, 1, 3, -3, 3, -3, -1}, {-1, -3, 1, -3, -1, 1, 1, 3, 3, 1, 1, -1}, {3, 3, 3, 3, -1, 1, -3, -3, 1, 1, -3, 3}, {1, 3, -1, -3, -1, -3, 1, -3, -3, 1, -1, -1}, {3, 1, 1, 3, 3, -1, -1, 1, -3, 1, 3, 1}, {-1, 1, 1, 1, 3, 1, -1, -3, 3, 1, 3, -1}, {3, -3, -3, 1, 1, -3, 3, -1, 3, -3, 3, 3}, {3, -1, 1, -1, -3, 3, 1, -1, 1, 1, 1, 3}, {-3, -1, 3, 1, 3, 1, -1, 3, 3, -1, -3, -3}, {-3, -1, -1, -1, -1, -3, -3, 1, -1, 3, -3, 1}, {3, -1, 3, 3, -1, 1, 1, 1, -3, 3, 3, 3}, {-1, -1, -1, -1, 3, 1, -3, -3, 1, 1, -3, -1}, {1, 1, 3, 3, -3, 1, 3, -1, 3, 1, -1, -1}, {3, -3, -3, -1, 3, -1, 3, 3, 1, 1, -1, -3}, {3, -1, -1, -3, 1, 1, -3, 3, -3, 3, 1, 3}, {3, 3, 1, -3, -3, 3, -1, 3, 1, -3, -1, -1}, {3, -3, 3, 1, 3, 1, -3, -3, 1, -1, -1, 3}, {-1, -3, -3, 3, -1, -3, -1, 3, -3, -1, 1, 1}, {-1, 3, -1, -1, 3, 1, 1, 1, -3, -1, -1, -1}, {-1, 3, -1, -1, -1, -1, -1, -1, 3, 3, 3, -1}, {1, -1, -3, -3, -3, -1, -1, 1, -3, -1, 3, -1}, {3, -1, 3, -1, -1, 3, -1, -1, -1, 3, 3, 3}, {-1, 3, 3, 3, -1, -1, 1, -1, 1, 1, -1, 1}, {-3, 3, -3, -1, -3, -1, 1, 3, -3, -1, -3, 3}, {-3, -1, -1, 1, -3, -1, -3, 1, -1, -3, 3, 3}, {1, -1, 1, -3, -3, 1, 3, -1, -1, -1, 1, -1}, {3, -1, -1, 1, 3, 3, 1, 3, 1, 1, -1, 3}, {-1, 1, -1, -1, -1, 3, 1, -3, -3, 1, -1, 1}, {3, -3, 1, -1, 1, -3, 3, 1, -3, 3, 3, -3}, {1, 1, 3, 3, -1, 1, -1, -3, 1, -3, -1, 3}, {1, 1, -3, -1, 1, -3, 3, -3, 3, -1, -3, -3}, {3, 3, 3, 1, 1, -3, 3, 1, -3, 1, -3, -1}, {1, -3, -1, 1, 3, 3, 3, -3, 3, 3, 1, -1}, {-1, 1, -1, -1, 1, -1, 1, 1, -3, -3, -3, 1}, {-1, -1, -3, -3, -3, -1, 1, -1, -1, 3, 1, -3}, {-1, -3, 1, 3, 1, 3, -1, 3, 3, -1, 1, 1}, {-3, -3, 1, 3, -3, 3, -1, -3, -1, -3, 1, 1}, {-1, 1, 3, 1, -3, 1, -1, 3, 1, 1, -1, -1}, {-1, -1, -1, 1, -3, -3, -3, 3, -1, -1, 3, -1}, {3, 3, 3, -3, -3, -1, 3, -3, 1, -3, 3, 1}, {-1, 1, 3, 1, 1, 1, -1, -1, -3, 1, -1, 3}, {-1, 3, -3, 1, 1, 3, 1, -1, -1, -1, 1, 1}, {-3, -1, 3, -3, 1, -1, 3, 1, -1, 3, 3, 3}, {1, -3, 1, 1, 1, -1, 3, 3, 3, -3, 1, 1}, {1, 1, 1, -3, -3, -3, 1, -3, -3, 1, -3, -1}, {3, 3, -3, 3, -3, 3, -1, -3, 3, 3, -1, 1}, {-3, -1, 1, -1, 1, 3, 1, -1, 1, -1, -3, -3}, {3, -3, -3, 1, 1, -3, -3, 3, 3, -1, 3, -1}, {3, -3, -3, -1, -1, -3, -3, 3, 1, 1, -3, 1}, {1, -3, 1, -1, 3, 1, 3, -3, -1, -1, -3, -3}, {-3, 1, -3, -1, 3, -3, -3, -1, -1, -1, -3, 3}, {1, -3, 3, -1, 3, -3, -1, -3, 1, 1, -1, -1}, {-1, -3, 3, -1, 3, -3, 1, 3, 3, -3, -3, -3}, {3, 1, 1, -3, -1, 1, 1, 3, 1, 3, 1, -3}, {3, 3, -3, -1, 1, -3, 1, 3, 1, -3, 3, 1}, {-1, -3, -1, -1, -3, 3, -3, 1, -1, -3, -1}, {-3, -3, -3, 3, 3, 1, 3, -3, -1, 3, 1, -3}, {-3, 1, 3, -1, 1, 1, 3, 3, 3, 1, -1, 3}, {-1, 1, -3, -3, 1, 1, -3, 3, -1, -1, -1, -1}, {3, -3, 1, -1, -1, -3, 3, 3, -3, 3, 3, -3}, {-1, -3, 3, -3, 3, 1, 3, -3, 3, -3, -1, 1}, {-1, 1, -3, 1, -1, -3, -3, 3, 3, -3, -3, -1}, {1, 3, 1, -3, -3, 1, -1, 3, 3, 3, 1, 3}, {1, -3, -1, -1, 1, -1, 1, 1, -1, -3, -3, 1}, {-1, -1, 1, 3, -3, 1, 3, 1, -3, 3, 3, 1}, {3, 3, 3, -3, -3, -3, 1, 3, 3, -1, 1, -3}, {1, -3, 1, -1, -1, 1, -1, -1, -3, -3, 1, 1}, {-1, -1, -1, 3, 3, -1, -3, 3, -1, 3, -1, 1}, {-3, 3, 3, -1, -3, -1, -1, 3, 3, -3, 1, 3}, {3, -3, 1, -3, 1, 1, 1, -3, 3, 1, 3, 3}, {-3, 1, -3, -1, 1, -1, -3, -3, 3, 3, -3, -3}, {-3, 3, -3, 3, 3, 1, 1, -3, 3, 3, -3, -1}, {-3, -1, 3, -1, -1, -1, 3, -1, -3, 3, 3, 3}, {1, 1, -1, -3, -1, 1, -1, -3, 1, -3, -1, 1}, {1, -1, -3, 1, -3, -3, 3, -3, 1, -3, -3, -3}, {-3, 3, 1, 3, 1, 3, 3, 3, -3, -1, 1, -3}, {1, -3, -1, -3, 1, 1, 3, 1, 3, 3, 1, 1}, {-3, -1, -1, 1, -3, -3, 1, 3, 1, 1, -3, 3}, {-1, -1, 3, -3, -1, -3, -3, 3, -3, 3, -1, -1}, {1, -3, 1, 1, 1, 3, 1, -3, -3, -3, 3, 1}, {3, 1, 1, -3, 1, -3, 1, 3, 3, -1, 1, 1}, {-1, 3, 1, -3, -3, 3, -1, -1, -1, -3, -3, -3}, {1, -1, -3, 1, -3, 1, 3, -1, -1, -1, 1, 1}, {1, 3, 1, -3, -3, 1, 3, -1, -1, -1, -3, -1}, {-3, -3, -3, -1, 1, -1, -1, 3, -3, -1, -3, 3}, {-1, -1, -3, 3, 1, -3, -3, -1, -1, 1, -3, -1}, {-3, -3, 3, -1, -3, -1, 3, 1, 1, 3, -1, -1}, {3, -1, -3, 1, -3, -3, 3, 3, 3, 3, -3, -1}, {1, 1, -3, -1, -1, -3, 1, 3, 1, -3, 3, 3}, {-1, -1, 3, -3, -1, -3, -1, -1, 3, 1, 3, 1}, {1, -3, 3, 3, 3, 1, -1, 1, 1, 3, -3, 1}, {1, -3, 1, 3, 3, 1, 3, 3, -3, -3, 1, 1}, {-1, 3, -1, -1, -3, -3, 3, 3, 3, -3, -3, -1}, {1, -3, 3, -1, -3, 3, 3, 1, 1, -1, 1, 3}, {1, 3, 3, -3, 1, 3, -1, 3, 3, 3, 1, -1}, {-1, 1, 1, -3, 1, -1, 1, 3, 1, -1, -3, -3}, {-1, -1, -3, 1, -3, 3, 1, 3, -1, 1, 3, 3}, {-3, -1, 1, 1, 3, -3, 3, 3, -3, 3, 3, 1}, {1, 1, -3, -3, 3, -3, 1, 1, -3, 1, -1, 1}, {1, -3, -1, -3, 3, 1, -1, -1, 1, -1, -1, 1}, {-3, -1, 3, -1, -3, 1, 1, 1, -1, -3, -3, -1}, {3, -3, -3, -3, -3, 1, -3, -3, 3, 1, 3, -1}, {3, -1, 1, 1, -3, -1, -1, -1, -1, -1, 3, 1}, {1, 3, -1, 3, -1, -3, 3, -1, -1, 3, 3, 3}, {3, 1, -3, 3, -3, -1, -3, -3, -3, -3, 1, 3}, {1, -1, 3, -1, 3, -3, -1, 3, 3, -1, -1, -1}, {-1, -1, -3, -3, 3, 1, -3, 3, -1, -3, -1, 1}, {-3, 3, 3, 1, -3, 3, -1, 3, 3, 3, -3, -1}, {-1, -1, -1, 3, 1, -3, 3, -1, 3, -3, 1, 3}, {-3, 1, -1, 1, 3, 3, -1, 3, 3, 3, 3, 1}, {-3, -1, -1, 1, -3, 1, 1, -3, 1, -1, -1, -3}, {3, 1, 1, -1, 3, -1, -1, 3, -1, 1, 1, 3}, {3, -1, 3, -3, -1, -1, -1, 3, -1, -1, -1, -3}, {-3, 1, 1, -3, -1, 3, -3, 3, -1, 1, 1, 1}, {-1, -1, 1, 1, -1, 1, -1, -1, 3, -3, 3, -1}, {1, -1, -3, -3, -3, 1, -3, -1, 3, -3, -3, -1}, {3, -3, 3, 3, 3, -1, -1, 1, -1, 3, 3, -1}, {3, 1, -1, 1, 3, 3, -1, -3, -1, 1, -3, 1}, {1, -3, -3, -1, 3, 1, 1, 3, 1, 1, -1, 3}, {-1, -3, 1, -3, -1, 3, 3, 3, -3, -1, -1, -3}, {-3, -3, -1, -3, 3, 1, -3, -3, -3, 1, 3, -1}, {-1, 3, 1, -3, -1, 3, -3, 3, 3, 3, 3, -3}, {1, 3, 3, -3, 1, 3, -1, -1, -3, 3, 1, -3}, {1, -3, 1, -1, -3, 3, 3, 1, 3, -3, -3, -1}, {-3, -3, 1, -1, 1, -1, -1, -3, -1, 1, -3, -3}, {-1, -1, 3, 3, -3, 3, -1, -1, 3, -1, 1, -1}, {3, 3, 3, -3, -1, 3, -1, -1, -1, 3, -1, -3}, {1, -1, 3, 1, -1, 1, -3, -1, 1, 3, 3, 3}, {1, 3, 3, -3, 3, 3, -3, 3, 1, 1, -1, -3}, {3, -1, -3, 1, 1, 1, -3, -1, 1, 3, 1, 1}, {3, -3, 1, -3, 1, -1, 1, 1, 3, 3, 1, 1}, {1, 1, -3, 3, 1, 3, 3, -3, 3, -3, 1, 1}, {1, -1, -1, 1, -1, -1, 1, 3, -3, -1, -3, 1}, {-3, 1, -1, 3, 1, 1, 1, 1, 3, -1, 1, -3}, {3, 1, -3, 3, 3, 3, 1, -1, -1, 1, 3, -3}, {-1, 3, -3, -1, 3, 1, 3, 3, -3, -3, -3, 3}, {1, -1, 1, -3, 3, -3, -1, 3, 3, -1, 3, 3}, {-3, -1, -3, 1, 3, -1, -3, 1, 1, 3, 1, 1}, {3, -1, 1, -3, -3, -3, -3, -3, 1, -1, 3, 1}, {-1, -1, -3, -1, 1, 3, -1, -3, -1, 3, -1, -3}, {1, 3, -3, -1, 3, -3, 3, -3, 3, 1, -1, -3}, {1, -1, -1, -3, 1, -3, 3, 1, -3, -1, 1, 3}, {3, 3, 1, 1, 1, 3, 3, -3, 1, -3, -3, 1}, {3, 3, -3, -1, 3, 3, -3, 1, -3, 1, 
1, -1}, {3, 3, 3, 3, -1, 1, -3, -1, -1, 3, 1, -3}, {-1, -3, 3, -1, -1, -1, -3, -1, -3, -1, 1, 3}, {3, 1, 3, -1, -1, 3, 1, -1, 1, 1, 1, -3}, {-1, -3, -1, -1, 3, -3, 1, 3, 1, -3, -3, 3}, {1, -3, 1, -1, 1, 3, -1, -1, 3, 3, 3, 3}, {-3, 3, -3, 3, -1, -3, 3, 3, -1, 3, -3, -1}, {3, 1, -1, 1, -1, -3, 3, -3, -1, -3, -1, 1}, {3, 1, 3, -3, -3, 1, -3, 3, -3, 3, 3, -1}, {1, -1, -1, -1, -1, -3, 1, 3, 1, -3, -3, 1}, {-1, 3, -1, -1, 3, -3, 3, 1, 1, 3, 3, 3}, {-1, 3, 3, -1, -3, -1, 3, 1, 1, 1, 1, -1}, {-1, -1, 3, -1, 3, -3, -1, -3, 3, -1, -1, -1}, {-1, -1, 3, 3, 3, 1, 3, 3, -1, 3, -1, 1}, {1, -3, 1, -3, 3, 3, 3, 3, 3, -3, -1, 1}, {1, 1, -1, 1, 1, -3, 3, -1, 1, -3, 3, -3}, {-3, -3, 1, 1, 3, 1, 3, 1, 3, -1, 3, 3}, {3, 1, 3, 1, -1, 3, -3, 1, 3, -3, -3, -1}, {1, -3, 1, 3, -1, -3, 3, -3, -3, 1, 1, 1}, {-3, 3, 1, 3, -1, -3, -3, -1, -1, 1, 3, -1}, {1, -3, 1, -3, 1, 3, 3, 1, 3, 3, -1, -1}, {3, 3, -1, -3, 3, 1, 3, 1, -3, 1, -3, -1}, {1, -3, 3, 1, -1, -1, 3, 3, 3, 3, 1, 3}, {-3, 1, 1, 3, -3, 3, 1, -3, -3, 3, -3, 3}, {-1, -3, 1, -1, -1, -3, 1, 1, 1, 1, -3, -1}, {-3, -1, 3, -1, -3, 1, 3, 3, 1, -1, -1, 1}, {1, 1, 3, -1, -3, 3, -3, -3, 3, -1, 1, -3}, {-1, 1, -3, -1, -1, -3, 1, 1, 1, 3, -1, -3}, {1, -3, -1, 3, -3, -3, -3, -3, 3, -1, -3, 1}, {-3, 1, -1, -3, -3, 3, 3, -1, 1, 1, 1, 3}, {-3, 3, -3, 3, 3, 1, -1, 3, 3, 3, -3, -1}, {-3, -3, -3, -3, 1, 1, -3, -1, 1, -1, 3, -1}, {-1, -1, -1, 1, -1, 3, 3, -1, -1, 3, -3, 3}, {-3, -3, -1, 3, -3, -1, 3, 1, 1, -1, 3, 1}, {-3, 1, 1, 3, -1, 1, 1, 3, 1, -3, -3, 3}, {-1, 1, 1, 1, 1, -3, -1, -3, 1, -3, -3, 1}, {-1, -1, 1, -1, -3, 3, -3, 1, -1, 3, -3, 1}, {3, -1, 3, -1, 1, 1, 1, 1, 1, -1, -3, 3}, {1, 3, 1, 3, -3, 1, -1, 3, 1, -1, -1, -3}, {-3, 1, -3, -3, 1, -1, 1, 3, 3, 1, 1, 1}, {-1, -3, -3, 1, -3, 1, 3, 3, -1, 1, 3, 3}, {-1, -3, 1, -3, -1, -3, 1, 1, -1, 1, 3, -3}, {1, 1, -3, 1, 3, 1, 3, 1, 3, 3, -1, -1}, {3, -3, 1, 1, 3, 1, -3, 3, 3, 1, -3, -3}, {-3, 3, -3, 1, 1, -3, -3, 1, -1, 1, 1, 1}, {-3, 1, -1, 3, 1, 3, -3, -1, 1, -1, -1, -3}, {3, 1, -1, 3, -3, -3, 3, 3, -3, 3, -3, 1}, {-3, 3, 1, -1, 3, -1, 3, -1, 1, 1, 1, 1}, {3, -1, -3, 1, 3, -1, -3, -3, -3, 3, 3, -3}, {3, 1, -1, -3, -3, -3, -3, -3, -1, 3, -1, 3}, {-1, -3, 3, -3, 1, -3, -3, -3, -1, 1, 3, 1}, {-1, 3, -3, -1, -1, 3, 1, 3, 1, 3, 3, 1}, {-3, 3, -1, -1, -1, -1, 3, -3, -3, -1, 3, -3}, {1, 1, 3, 3, 1, 1, 3, 1, -1, -3, -1, 3}, {1, 3, -1, -3, 3, -1, 1, 1, -1, -1, -1, 1}, {-3, 3, -3, -1, 1, -3, 1, 1, 1, 3, 1, -1}, {1, -1, -3, 3, 3, -3, -1, -1, -1, 1, -3, -1}, {1, -1, -3, 3, 1, 1, 3, -1, -1, 1, -1, 1}, {1, 3, 3, 3, 3, 1, 3, 1, -1, -3, -3, 1}, {3, -1, 3, 3, -1, 3, 3, 3, 3, -1, -1, -1}, {-1, 3, 3, 1, -3, -3, -3, 3, -3, 3, 1, 3}, {-1, -1, 1, -3, -3, 1, 1, -1, 1, -3, 1, -1}, {-1, -1, 3, -3, -1, 1, -1, 1, -3, 1, -3, 3}, {-1, 3, 3, 1, -1, 1, 3, -1, -1, 1, -1, 1}, {-3, 1, -3, -1, 1, -1, -1, -1, 1, 1, -3, -3}, {1, 1, -3, 1, 1, -3, -1, 1, -1, 3, -3, 3}, {3, 1, -3, -3, 3, -3, -3, -1, -1, 3, -3, 3}, {3, 1, -1, 1, -1, -3, 1, 3, -1, -3, -1, 1}, {-3, 3, -3, 3, 3, -1, -3, 3, -3, -1, -1, 3}, {-3, 3, -3, 3, 1, -1, 3, 3, -1, 1, 3, 3}, {3, 3, 3, -1, 1, 1, 3, -1, 3, 3, -1, 3}, {-3, 3, 1, 1, -1, 3, -3, 1, 3, 3, 3, -3}, {-1, 1, -1, 3, 3, -1, -1, 3, -3, 3, 3, 3}, {-3, 3, -3, -1, 3, 3, -1, -1, 3, 1, 3, 1}, {1, -3, 3, 1, 1, -3, -1, -3, -1, -3, -3, -1}, {3, 1, -1, 1, -3, 3, -1, 1, 3, 1, 3, -3}, {1, 1, -1, 3, -3, -1, -3, -3, -1, 3, 1, -3}, {-3, -1, 1, -3, -1, -1, -1, 3, 1, 3, 1, -1}, {-3, -3, -3, -1, 1, 3, -1, -1, 3, -1, 3, 1}, {-3, -3, -3, 3, 1, -1, 3, 3, -1, 3, -1, 1}, {3, -1, 3, 3, -1, 3, 1, 1, -1, 3, 3, 3}, {-3, -1, 1, 3, -3, 3, -3, 3, -1, -3, 3, 1}, {-3, 1, 3, 1, 3, 3, 1, 1, 3, -1, -3, 3}, {-3, 1, -1, -3, -3, 1, -1, 1, -3, -3, -3, -3}, {3, -3, -3, 3, 3, 3, 1, -3, -1, 3, 1, -3}, {-1, -3, 1, 3, 1, 3, 1, 1, -3, -1, 1, 1}, {-1, -3, 1, -3, -1, 3, -3, -3, 3, -1, -1, -1}, {-1, 3, -3, -1, 1, -3, 3, 3, -1, -3, -1, -3}, {1, 1, -3, -3, -3, -3, -1, -3, -1, 3, -1, -3}, {-1, -1, -1, 3, -3, -1, -3, 3, -1, 3, -1, -1}, {1, -3, -1, 3, 3, 1, -3, 3, -1, -1, -1, -1}, {-3, 3, 1, -1, 1, -3, -3, -1, -3, -3, -3, -1}, {-1, -3, 1, -3, 1, 1, -3, -1, 1, 3, 3, 3}, {-3, 1, -3, -1, 3, 1, 1, -1, -1, 1, 3, 3}, {-1, -3, 3, 3, 3, -1, 1, 3, 3, -3, 3, -3}, {3, -3, 1, 1, -3, 3, 3, 1, -3, -1, -1, -1}, {-1, -1, -1, -1, -1, 3, 3, -1, -3, 1, -3, 1}, {1, 3, -1, 3, -1, -1, 1, -1, -1, -1, 3, 3}, {1, -3, -3, 1, 3, 1, 3, 1, 3, 3, 3, -1}, {-1, 1, -3, 1, 3, 3, -1, -3, 1, -1, -3, -3}, {-1, 3, 1, -3, -3, -3, -3, -3, 1, 3, -1, 1}, {1, 3, 3, 3, 1, 3, 1, -3, 1, -3, -3, 1}, {-3, 1, 1, -3, -1, -3, 1, -3, -3, -3, -1, -3}, {1, 1, 1, 3, -1, -3, -3, 3, -1, -1, 3, -3}, {-1, -1, 1, 3, 3, 1, 1, -1, 3, -3, 1, -3}, {-3, 3, 1, -1, 3, -3, -1, 3, -1, 1, 1, 3}, {-1, 1, 3, 1, -3, -1, -1, -3, -3, 3, 1, -3}, {1, 3, 3, -3, 1, -1, -1, 3, -1, 1, 1, -1}, {-3, -3, -3, 3, -3, 1, 1, -3, -3, 1, -1, 1}, {-3, -3, -1, -1, 3, 1, 1, -1, -1, 3, -1, 3}, {-1, 1, 1, -1, -3, -3, -1, 3, 1, -3, 1, 3}, {-1, -3, -3, -3, -3, 1, 1, 3, -3, -1, 3, -1}, {1, -1, -3, 3, -3, -3, 1, 3, 1, -3, 1, 3}, {1, 3, -1, 3, 1, -3, 3, 3, -3, 1, 1, 1}, {-3, -3, 3, 3, 1, 3, -3, -1, 1, -1, 3, 1}, {3, 3, 3, 3, 1, 1, -3, -3, 1, -3, 1, -3}, {-3, -3, 1, -3, 3, -3, -1, -1, 3, 3, 1, 3}, {-1, -1, 3, -3, 3, -3, -3, -3, 1, -1, -3, -1}, {-3, 1, 3, -3, -3, -1, 3, 1, 1, 1, -1, 3}, {3, -3, 3, -3, 1, 1, 3, -1, -3, 3, 1, -1}, {1, -3, -3, -1, -3, -3, 3, 3, -1, -3, -1, 3}, {1, 3, 3, -3, 1, 3, 3, 1, -1, -1, -3, 1}, {3, -3, -3, -3, 3, -3, -3, 3, 1, -1, 1, -3}, {-1, -1, 1, 3, -1, -1, 3, 1, -1, -3, -1, -3}, {3, 3, -1, -1, -3, -1, -1, -3, 1, -3, 1, -3}, {-3, 1, 1, 1, -3, -3, -1, 1, -1, -1, 1, -1}, {3, -3, -1, 1, -1, 1, -1, -1, -1, 3, 1, -1}, {-3, 1, 3, -3, -3, -1, -1, 3, 1, 1, 1, -1}, {3, -3, 1, 1, 3, 1, 1, -1, -1, 3, 1, 3}, {-1, 3, 1, -3, 1, 3, -1, 1, 1, 1, -3, -3}, {1, -1, 3, -1, -3, -3, 3, 3, -3, 1, 3, -3}, {1, -1, 1, -1, 3, 3, 1, -3, -1, 1, 3, -1}, {-3, 1, 3, 3, -1, 1, -3, 3, -3, -3, 3, -1}, {3, 3, -1, 3, 1, 1, 3, -1, 3, 3, 3, -1}, {3, 3, 3, 3, -1, 1, -3, 3, -1, 3, 3, -1}, {1, -3, -3, 3, 1, 3, -1, 1, 1, 1, 1, 3}, {-1, 1, 3, 1, -1, 1, 3, 1, -1, -3, -1, -3}, {1, 3, -1, -1, 1, -1, 1, 1, -3, 3, 3, 1}, {-3, -1, -3, -1, -1, -1, 1, -3, -3, 3, 1, -1}, {-3, 3, 1, 1, -1, 3, -1, 1, 3, -1, 1, 1}, {-1, 3, -1, -3, -1, 1, 3, -1, -1, 3, 1, 1}, {-3, 1, 3, 1, -3, 3, -1, -1, 1, -3, -3, 3}, {1, -1, -1, -3, -1, 1, 1, 3, -1, -3, 1, -1}, {3, 1, 3, 3, -1, 1, -1, 1, -1, 3, 3, 1}, {3, -1, -1, -1, -3, -1, -3, 1, 1, -3, 3, -3}, {3, 1, -1, -1, 1, -1, 1, 1, -3, -1, -3, 1}, {-1, 1, 1, 3, 1, 3, 1, 1, -1, -3, -3, 1}, {1, -3, 1, -3, 1, 3, 3, 1, -3, -3, 1, 1}, {1, -1, 3, 3, 3, -3, 1, -1, -1, 1, -3, -1}, {3, -1, -3, 3, -1, 1, -3, -3, -3, 3, 3, 3}, {-3, 3, 1, -1, 1, -1, 3, -3, 1, 3, 3, -3}, {-1, 1, -1, 3, -3, -1, -3, -3, -3, 3, -1, -1}, {3, 3, -1, 1, 1, -3, 3, 1, 3, -3, 3, -3}, {3, -1, -3, -3, -1, 1, 1, -1, -1, -1, 1, -3}, {3, -3, -1, -1, 3, -1, -1, -1, -1, -1, -3, 3}, {3, 1, -3, -3, 3, -3, 3, 3, -1, 1, 1, 3}, {3, -1, -1, 3, -1, 3, 3, 3, 1, 1, 3, 3}, {1, 3, 3, 1, -3, 1, -1, -1, -3, 3, -1, 1}, {-1, 3, -3, -3, 3, -3, 1, -1, 3, 3, 1, -3}, {-3, -1, -1, -3, 3, -3, 3, 1, -3, -1, 3, 1}, {1, 3, -1, 1, -1, 1, -1, 3, 1, -1, 3, 3}, {3, -3, 1, 3, 3, -3, -1, -3, 3, 1, 3, 1}, {-1, 3, -1, 1, 3, 3, 3, -1, -3, 3, 3, 3}, {3, -3, 3, -3, -1, -3, -1, 3, 3, -3, 1, 1}, {-1, 1, 1, -1, -1, 1, 3, 1, 3, -3, 1, -1}, {-3, 1, 3, 1, 1, 3, 1, -3, 3, -1, -1, -3}, {3, -3, 3, -3, -1, 1, -1, -3, -3, 3, -1, -3}, {-1, -3, -3, 1, -3, -1, -1, -3, 1, 3, 3, -3}, {1, -1, 3, 1, 1, 3, -1, -3, -3, -3, 1, 3}, {1, 3, -3, -1, 3, 1, -3, 3, 3, 1, 3, 1}, {3, -3, -1, -1, -1, -1, -1, 3, -1, -1, -3, 3}, {-3, 1, 1, -3, 1, -3, 1, 1, 3, 3, 1, 1}, {-3, 1, -1, 1, -3, -1, 3, 3, 1, -3, -3, -1}, {1, -1, -3, 1, -1, -1, -1, 1, 3, 3, -3, 1}, {-1, -3, 1, -3, -1, 1, -3, -1, -1, -1, -3, 3}, {3, -3, -1, -3, 3, 1, 3, 1, -1, 1, 3, 1}, {1, 1, -1, -1, 1, 1, 1, -3, 1, -3, -3, 1}, {3, 1, 3, 1, 3, -1, -3, -3, -1, 1, 3, -3}, {-3, -1, -3, 1, -3, -3, 1, 1, -3, -3, 3, -3}, {-1, 3, -3, 3, -1, -1, -3, 1, 1, 3, 1, 1}, {-1, 1, -1, 1, 3, 1, 3, 3, -1, 1, 1, -3}, {-1, 1, -1, 1, 1, -3, -1, 3, 3, 1, -1, 1}, {3, 3, -3, 1, 1, -3, 3, 1, -1, 1, -3, 1}, {-3, 1, 3, -3, 3, 3, 1, -1, -3, -1, -1, 1}, {3, -3, 3, -1, -3, -1, 1, 3, -3, 3, 3, 1}, {-3, 3, 3, 3, -3, -3, -1, 3, -1, 3, 3, -1}, {-3, 3, -1, -1, -1, 1, -3, -3, -1, 3, -1, -1}, {-1, 1, -1, 1, -3, -3, -1, -1, 3, 1, -1, 1}, {-1, -3, 1, -3, -3, 1, 3, -1, -1, 1, 1, 1}, {-1, -3, 3, 3, 3, -3, -3, -1, 1, -3, 1, -1}, {-1, 1, -3, 3, 1, 1, -1, 3, -1, -3, -3, -1}, {-1, 3, 1, 1, 1, -3, 1, 1, -1, 3, -3, -3}, {3, 1, -1, -1, -1, -1, -1, 3, -1, -1, 1, 3}, {-1, 3, -3, -1, -3, 3, -1, -1, -1, 3, 3, 3}, {-1, -3, -3, 3, -1, -3, 1, 3, 1, 3, -3, -1}, {1, -3, 1, 1, -1, -3, -3, -1, 1, 1, -3, 1}, {-3, -3, 1, -3, -3, 1, -3, -1, -3, 1, 3, 1}, {1, 3, -1, 3, 3, 3, -3, 3, 1, 3, 1, -1}, {-1, -3, -3, -3, 1, 1, 3, 3, -1, 1, -3, 1}, {3, 1, -3, 3, 3, 1, 3, -3, -1, 1, -1, 1}, {-3, 3, 1, -1, 1, -3, -1, -1, 1, 3, 1, 3}, {3, -3, 1, 3, -1, -3, -3, 3, 1, 3, 3, -3}, {-1, 1, -3, -1, -1, 3, 1, 3, 1, -3, -3, 3}, {-3, -1, 3, 3, -3, 3, -1, 1, -1, 3, 3, 1}, {-3, 1, -3, 1, 1, -3, 3, 3, 1, 1, 3, 3}, {-1, -3, -1, 3, 1, 3, 3, 3, -1, 3, 3, -1}, {-1, 3, 3, 3, -3, 1, 1, 3, -1, 3, 3, 1}, {1, -3, -1, -3, 1, 1, -3, -3, 3, -3, -3, 1}, {3, -3, 3, 3, -1, -3, 1, 3, 3, -1, 1, -1}, {-1, 1, -3, -1, 3, -1, -1, -1, 3, 1, -3, 3}, {-1, -3, -3, -1, -1, -1, 1, 3, -1, -3, 1, -3}, {-3, -1, -3, 3, 3, -3, 3, -3, -1, -1, 3, -1}, {-1, -3, -1, 3, 1, 3, -1, -1, 3, -1, -1, 3}, {3, 3, 1, -3, -3, 3, -1, -3, -1, -1, 3, -3}, {-3, 3, -3, 1, -1, -3, -1, -1, -1, 1, -3, -3}, {-3, 3, -3, -3, 3, -3, 3, -1, -1, -1, 3, 3}, {3, -3, 3, -1, 1, -1, -1, 3, 3, -1, 3, 3}, {3, 1, -1, 1, -3, 1, 1, -3, -1, -1, -1, 3}, {-1, 3, -3, -1, 3, 1, -3, -3, -3, -1, -1, -1}, {3, 1, 1, -3, 3, -3, 1, -1, 1, 1, -3, -1}, {-3, 1, -1, 1, 1, 1, -1, 3, -3, 1, 1, -1}, {1, 3, 1, -3, -3, 3, -1, 1, -3, -3, -1, -3}, {-3, 1, 3, -1, -3, 1, -1, -1, 3, 3, 3, 3}, {-3, 1, -3, -1, -1, 1, 1, -3, 3, 3, 1, 1}, {1, 1, -3, -1, -3, -1, -3, -3, 1, -1, -3, -1}, {-1, 3, 3, 3, 1, -3, -1, -1, -1, 3, -1, -1}, {-3, -1, -1, 1, -1, -3, 3, 3, 1, 3, -3, 1}, {-1, 1, -3, 1, -3, -1, -1, 1, -1, -3, 1, 1}, {-1, 1, -3, -1, -1, 1, -1, -3, 3, 1, 3, 1}, {-3, 1, 3, -3, -3, -3, -3, 1, -3, 3, 1, 1}, {3, 3, 1, 1, 3, 3, 1, -3, -3, 1, -3, 1}, {-3, 3, -1, 1, -3, 1, 3, -3, -3, 3, 3, 3}, {-1, -1, -1, 1, 3, -1, 3, 3, 1, -1, 3, -1}, {3, 3, -3, 3, 1, -3, 3, 3, 1, -1, 1, -3}, {-3, 3, 1, -1, 1, 3, 1, -1,
1, -1, 1, 3}, {-3, -3, -3, 1, 1, -3, 1, 1, 1, -3, 1, -3}, {-1, 1, 3, 1, -3, -1, -1, -3, -1, 1, -1, -3}, {1, -1, 1, 3, 1, -1, 1, -1, -3, 3, -3, -1}, {3, -1, 3, 1, -1, -1, 1, 1, 1, 3, -3, 1}, {-3, -3, 3, -3, -3, 1, -1, -1, 3, 1, 3, -1}, {3, 3, 1, -1, 3, 1, -3, -1, 1, 3, 1, 3}, {1, -3, -3, -1, -3, -1, -3, -1, -3, 3, 3, -1}, {-3, 1, 1, 1, 3, 1, 1, -3, -3, 1, 3, 1}, {-1, -3, -3, -1, 1, -1, 1, 3, -1, -3, 1, 3}, {3, -1, 3, -3, -1, -1, -3, -3, -3, 3, 1, -3}, {1, -3, -1, -3, -3, -3, -1, 3, 1, -3, -3, -1}, {-1, 3, 3, 1, -3, 1, -1, 1, 3, 3, 1, 3}, {-3, 3, 3, -1, -3, -1, 3, 3, -1, 1, 1, 1}, {-1, -3, -3, -3, 1, 3, -1, 3, -1, -1, 1, 1}, {-3, 1, -3, -3, -1, 1, 1, -1, -3, -3, 1, -3}, {-1, 1, -3, -3, 3, 3, -3, 1, -3, 3, -3, -3}, {3, -3, -1, 1, -1, 1, -3, 3, 3, 1, -3, 3}, {-1, -1, 3, 3, 3, 3, 1, -3, 3, -1, 3, -3}, {-3, -3, 3, 3, 1, -3, -3, -1, -1, 1, -3, 1}, {-1, 1, -1, 1, 3, -3, 3, 1, 3, -3, 3, 1}, {1, 3, 1, -1, 1, -1, 1, 1, -3, 3, 3, -1}, {-1, -3, -1, 3, -1, -1, 3, 3, -1, -1, 1, -1}, {-1, 3, 1, -3, -1, 3, 1, 1, -3, -3, -3, -3}, {3, -3, 3, -3, 1, 1, -1, -1, 3, 1, -1, 1}, {-3, -1, 3, -1, -3, 3, -3, -1, 1, 1, 1, -1}, {-3, 1, 3, -1, 1, -1, -3, -1, 1, 1, 3, 3}, {3, 3, -1, 1, -1, 1, -3, -3, 1, -1, -3, -1}, {3, -1, 3, 3, 1, -1, 1, -1, -1, 1, 3, 1}, {-3, -3, 3, -1, -1, 3, -3, -1, 1, -1, 3, -1}, {-1, 3, 3, -1, 3, 3, -3, 3, -3, 1, -1, 1}, {-1, 1, 1, 1, -1, -3, -1, 1, 3, -1, 3, 1}, {-3, 1, 3, 3, 1, -3, -3, -3, 1, -3, 3, 3}, {3, 3, 3, 1, -3, -3, 1, -1, 1, -3, -3, -1}, {-3, 1, -3, 1, 3, 1, 1, 3, -3, -3, 1, 1}, {3, -1, -1, 3, -1, -1, -1, -3, -1, 3, 1, 3}, {-1, -3, 3, 3, -3, -3, -1, -3, 1, 3, -1, 1}, {1, -1, -1, -3, -3, -1, -3, 1, -1, 3, -3, -1}, {-3, -3, 1, 1, 1, -3, 1, -1, 1, 1, -1, 1}, {3, -3, 3, 3, 3, 1, 1, -3, -3, 1, -1, 3}, {-3, -1, -3, 3, -1, -1, -3, -1, -3, -1, 3, 3}, {3, 3, 3, 1, 1, 1, -3, -1, 3, 1, -1, 3}, {-3, -3, -3, 1, 1, 1, -3, -1, 1, -1, -3, 1}, {1, 1, -3, 3, -3, 1, -1, -1, -3, -1, -1, 3}, {-1, -1, 3, 3, -3, -3, 3, 3, 1, -3, 1, -3}, {-1, 3, 1, -3, -3, 1, 3, -1, 1, -1, -1, -1}, {3, 3, -1, 1, 3, -1, 1, -1, 1, -1, 3, 1}, {1, -1, 1, 1, -3, -3, -3, 3, 1, -3, -1, 3}, {-1, 1, 3, 3, -1, -3, 1, -1, 1, -1, -1, -3}, {-3, -1, -3, 3, -3, 3, -3, 1, 1, -1, 3, 3}, {1, -1, -1, 3, -3, -3, 1, -1, 3, 1, 3, -1}, {3, -3, 1, 1, 3, 1, -3, 3, 3, -1, -3, -3}, {3, -3, 3, 1, 3, -3, 1, -1, -1, 1, 3, 1}, {1, 1, -3, -3, 3, -3, 1, 3, 1, -3, 1, 1}, {-1, 1, 1, -1, -3, -1, 1, -1, -1, 1, -3, 3}, {3, 1, -3, -3, 3, -3, 1, 3, 3, -1, 1, 1}, {3, 3, -3, 3, 3, -1, -1, 3, 1, 3, -1, -1}, {3, 1, 3, -1, -1, 1, -1, 1, -1, -1, 3, 1}, {-1, 3, -1, -1, 1, -3, 3, 3, -1, 3, 3, 3}, {3, 3, 1, 1, -3, -3, -1, -1, 1, -1, 3, -1}, {3, -1, -3, -3, 1, -1, -1, -3, -1, 3, 3, -3}, {3, -1, 1, 1, 1, -1, -1, 1, 3, 3, 1, -3}, {-1, -3, -1, 3, -3, 3, 1, -1, -3, -1, -1, 1}, {1, -3, -1, 1, 1, 1, -1, -1, -3, 3, -1, 3}, {1, -1, -3, -3, 1, -3, -3, -3, -3, -3, -1, 1}, {-1, -3, 1, -1, 3, -1, -1, -1, 3, -3, 1, 3}, {3, -1, -3, -3, -1, 3, 3, 3, -1, 3, -3, -3}, {-3, -3, 1, -3, -1, -3, 1, -1, 1, 1, -3, -3}, {-3, 3, -3, 1, -3, -3, 3, 3, -3, -1, 1, 1}, {1, 1, 1, -1, -3, 1, -1, 3, -1, 1, 3, 3}, {1, 1, -1, -1, 1, 3, -1, 3, 3, -1, -3, -1}, {1, 3, -1, 3, 1, -1, -3, -1, 1, 1, 1, -1}, {3, 1, -1, 1, -1, -3, -1, 3, -1, -1, -1, 1}, {1, 3, -3, -1, -1, -3, -3, 3, -1, -3, -1, -3}, {-3, 3, 1, 1, 1, 3, 1, -1, 3, -1, 1, 3}, {1, -3, -1, 3, 3, 3, -3, -3, 3, -1, -3, 1}, {3, 1, 1, 3, 3, 1, -1, 1, -1, -3, 1, 3}, {-3, 3, 1, 1, -1, 1, 1, 3, 1, 3, -3, 1}, {-1, -3, 3, 1, -1, -1, 1, -3, 3, -3, 3, -3}, {1, -3, -1, 3, 1, 3, 1, -1, -3, -3, -1, -1}, {1, 1, 1, -3, 1, 1, 3, -1, -3, -3, 1, -3}, {1, -1, 1, -3, 3, -3, 1, -3, -3, 1, -3, -3}, {-1, 1, -1, -3, -3, 1, -1, 3, 3, -3, 3, -3}, {-1, 3, 1, -3, 3, -3, -1, -3, 3, 3, 1, 1}, {-3, 1, 1, 3, 1, 3, -3, 1, -3, 3, 3, 1}, {3, 1, 3, -1, -1, 3, 3, 1, 3, 3, 3, -1}, {3, 1, 3, 3, -1, -1, 3, 3, -1, 3, -3, 3}, {1, 3, -3, 1, 3, -3, 3, 3, 1, -3, 1, -1}, {-1, -3, -1, -1, 3, -3, 1, -1, -1, 3, 1, 3}, {-3, 1, 3, -1, -3, -1, -1, 3, 3, -3, 3, 3}, {-1, 1, 1, -3, -1, -3, 1, 1, -3, 3, 3, 3}, {1, 1, 3, 3, 1, 3, 1, -1, -3, 1, 3, -1}, {-1, 1, -3, -1, -1, -1, -1, 3, 3, 1, -3, 3}, {1, -1, 3, 1, -3, -1, -1, 1, 3, 1, 1, -1}, {1, 3, 1, 3, -3, -3, -1, 3, -3, 3, 1, -1}, {-1, -1, 3, 3, 3, 3, 3, -1, 1, -3, 3, -1}, {1, -3, 1, 1, 1, -3, -1, -1, -3, 1, 1, 1}, {3, -3, -1, 1, -3, -3, 3, -1, 3, 1, 3, 1}, {-1, 3, 1, 1, -3, 3, -1, 1, -1, -1, 1, -3}, {3, 3, -1, -3, -3, -3, 3, -3, -1, 3, 1, 3}, {-3, -1, -3, 3, -1, 1, -1, 3, -3, -1, -3, -3}, {3, -1, -3, 3, 3, 3, 1, 1, 3, -3, 1, -3}, {3, -3, 1, 3, 1, -1, -3, 1, -1, 1, 3, 3}, {-3, 1, 1, 1, -1, 3, 3, -1, 3, 1, 3, -3}, {1, -1, 1, -1, 3, 1, 1, -1, -1, 1, 3, -3}, {3, 3, -1, -3, -3, 1, 1, 3, 1, -1, 1, -1}, {-3, -3, -3, 3, 3, -1, -3, 1, 1, -3, 1, 3}, {-1, 3, 3, 3, -3, 3, -1, -3, -1, 3, 3, -1}, {-3, -3, 1, -3, -3, 1, -3, 3, -3, 1, -1, 1}, {3, -3, -3, 1, -3, 3, -1, 1, -3, 1, 1, -1}, {-3, 3, -3, -1, -1, 3, 1, -3, -3, 3, -3, 3}, {3, 1, -3, -3, -1, -1, -3, 1, -3, -1, -3, -3}, {-1, 1, -1, -3, 3, -3, 3, 1, 3, -3, 3, -3}, {-1, 3, 3, -1, 3, 1, -3, -1, 3, 3, 3, 3}, {3, 1, 3, 1, -1, 1, 3, 1, 3, -3, -1, -3}, {-1, 3, 1, -3, -1, 1, 1, 1, -3, -3, 3, -3}, {-1, 3, 3, -1, 3, 3, 1, 3, 1, -3, -1, -3}, {-1, -1, -1, 1, -1, 3, 1, -3, -3, 1, 3, -1}, {-3, -3, -1, -1, 3, -1, 3, -1, -1, -3, -3, 1}, {3, -3, -3, -1, -3, 3, 1, -1, 1, -3, -1, -3}, {3, -1, 3, -3, 3, 1, -1, 3, 3, -1, 1, 1}, {1, -3, 3, -1, 1, 1, -1, 3, -3, -1, -3, -3}, {1, 1, -1, -1, 1, 3, -3, 3, -3, 1, -1, 3}, {-1, 1, -3, -3, -3, 3, -1, -1, -3, 1, -3, -3}, {-3, 3, 1, -1, 1, -1, 3, -3, -3, -1, 3, -3}, {-1, -1, -3, 3, 1, 1, 3, 3, -1, 3, 1, 3}, {-3, 1, -3, -1, 1, 1, -3, 1, -1, -3, -3, -3}, {-3, -3, 1, 1, 3, -3, -3, 3, -3, 1, -3, 1}, {-3, -1, -3, -3, -1, -3, 1, 1, -3, -3, -3, 1}, {1, -3, -3, 1, 1, -1, 3, -3, -3, -3, -3, -3}, {-1, 1, -1, 3, -3, 3, -1, -1, 3, -1, -1, 3}, {-1, 1, -1, -1, 3, 3, 1, 3, 1, -3, 1, 1}, {3, -3, 3, -1, 1, -1, 3, -1, -1, 3, -1, -1}, {-3, -3, 1, -3, -3, -3, 3, -1, 1, 1, 1, -3}, {3, -1, -3, -3, -1, -3, 1, 3, -1, -1, 1, -3}, {1, -1, -1, -1, 1, 3, -1, 1, -3, 1, -1, -3}, {3, -1, -1, -1, 1, -1, 1, -3, -3, 1, 3, 1}, {-3, -3, -1, -1, -3, 3, 1, -3, 1, -3, 1, 3}, {3, 1, 1, 3, -1, -3, 1, 3, -1, -3, -3, -1}, {1, 1, 1, -3, -3, 3, -1, 3, -3, -3, 1, -3}, {-1, 3, -1, 3, -3, -1, 1, 3, 3, 3, 3, 3}, {3, 1, 3, 3, -1, 1, -1, -3, -3, 1, -1, 1}, {-1, 3, -1, 3, -1, 3, 3, -1, 3, 3, -1, -1}, {-1, -1, -1, 3, 1, -1, 3, -1, -3, -1, 3, -3}, {-1, -1, 3, -1, 1, -1, -3, 3, -3, -3, 1, 1}, {-1, 1, -3, -1, -1, -1, 3, 3, -3, 3, -1, -3}, {1, 1, 3, 1, -1, -1, -3, 3, -1, 1, -3, -1}, {3, 3, -3, -1, 3, -1, 1, 1, 1, -1, -3, 1}, {-3, -3, -1, 1, -3, 1, 1, -3, 3, 1, 1, 1}, {3, 1, -3, 3, 3, 1, 3, -3, 3, -3, -1, 1}, {3, -1, 3, 3, -1, -3, -1, 1, -1, -1, -1, 3}, {3, -1, 1, 3, -3, 1, -1, 1, 1, 1, -3, 3}, {3, 3, -3, -3, -1, -3, 3, 1, -3, -1, 3, -3}, {-3, 1, -1, 3, 3, -3, -1, 3, -3, 3, 3, 3}, {1, -3, 3, 3, 3, 1, -3, -1, 1, 1, 3, -1}, {3, 1, 1, -1, -1, 1, 3, -3, 3, -1, -3, 1}, {-3, -1, -1, -1, 3, 1, -1, -1, -3, -3, -1, 3}, {1, 3, 1, -1, -3, -1, -1, -3, -3, -1, 1, -1}, {-1, -1, -1, -3, 3, -1, -3, -3, -1, 1, -3, 1}, {1, -1, 1, 3, -1, -1, -3, 3, -3, 3, -1, -1}, {1, 3, 3, -3, 1, -3, -3, 1, -1, -3, 3, -3}, {-1, -1, -3, -3, 3, -1, 3, -1, -1, 1, 1, 3}, {3, -1, -3, 1, -1, -3, 3, 3, 1, 1, 3, -3}, {3, 1, -3, 1, 3, -3, -1, 1, 1, 1, -1, -3}, {1, 3, -1, 3, 3, -3, -3, -1, -1, -3, 3, -3}, {3, -3, 3, 1, 1, -3, 1, -3, -3, -1, -3, -1}, {3, -1, 3, 3, 1, -1, 3, -3, -3, -3, -1, 1}, {3, 1, -3, -1, -1, 1, 1, 1, -1, 1, 3, -1}, {3, 1, 3, 1, -3, -3, 3, -1, 3, -3, -1, 1}, {1, 1, -1, -3, -3, 1, -3, 1, 3, 3, -3, 3}, {1, -1, -3, -3, -3, -1, 3, 1, -3, 1, 3, -3}, {-3, -1, -3, -3, -3, -1, -1, 1, -3, 3, 3, -1}, {3, -3, 3, -1, -1, 3, -1, 3, 3, 3, 1, 3}, {3, 3, -1, -1, 3, -3, 3, 3, 3, -3, 3, -1}, {3, 1, -3, 1, -1, 3, -3, -1, -3, -3, 1, 1}, {-3, -3, 1, -3, 3, 3, 1, 1, -1, 1, 3, 3}, {1, -1, 1, 1, -1, 3, -3, 1, 3, -3, -3, 1}, {1, -1, 1, -3, 1, -3, -3, -1, 3, 3, -1, -1}, {3, -3, 3, -1, 3, 3, -3, -1, -3, -3, 1, 1}, {3, -3, 1, 3, -1, -3, 3, -1, -3, 1, 1, 1}, {-3, -3, -3, -1, 1, 1, -1, 3, -1, 1, -1, -3}, {1, -1, 1, 1, 1, -3, -1, -3, -1, 3, 3, -1}, {-3, 1, 3, -1, -3, 3, -3, 3, 3, -3, -3, -1}, {1, -3, -1, 3, 1, -1, 3, -3, -3, 3, 3, 3}, {-3, 3, 1, -1, 3, -1, 1, 3, -3, -1, -1, -1}, {3, -3, -3, 3, -1, 1, 3, 1, -1, 1, -3, 3}, {-1, 1, -1, -3, 1, 1, 1, -3, -1, -3, -1, 1}, {-3, -3, 3, 3, -3, -1, -3, -1, -1, 3, 1, -3}, {1, 3, -1, -1, 1, -1, 1, 3, 1, -3, -3, 3}, {-3, 3, -3, 3, -3, 1, -1, 1, 3, -3, 1, 1}, {1, 1, -3, 1, 3, 1, 1, 1, -3, -3, -1, -3}, {-1, 1, -3, -1, 3, 1, 3, 1, -1, -1, 1, 1}, {3, -3, -3, 1, -3, 3, -3, -3, 3, 1, -1, -1}, {-1, -3, -1, -3, 1, 1, 1, -1, 1, 3, -1, -1}, {-1, 3, -1, 3, -3, -1, 1, 1, -3, 3, 3, 3}, {1, -3, -3, 1, -3, -3, -1, 1, -1, 3, -3, 3}, {-1, 1, -1, -3, 1, 3, -1, -3, -1, 1, 3, 1}, {3, -3, 1, 3, 1, 1, 1, -3, 3, 1, -3, 3}, {-1, -1, 3, 3, 3, 3, -1, 3, 1, -3, 1, 3}, {3, 3, -3, -1, 1, 1, -1, 1, -3, 1, 1, -1}, {-1, -3, 3, -3, -3, -1, -1, -1, 1, -3, -1, 3}, {1, 1, -1, -1, 3, -3, 3, -3, -1, 3, 1, -3}, {-1, -1, 1, 1, 1, 3, 1, -1, -1, 3, -3, 1}, {1, 1, -1, -3, 3, -3, 3, -3, -1, 3, 3, -3}, {-3, -3, -3, 1, 3, 3, 3, 1, -3, -3, 1, -3}, {1, 1, 3, 1, 1, -3, -1, 3, 1, 3, -1, -1}, {3, -3, -3, 3, -3, 1, -1, -1, 3, 1, -3, -1}, {-3, -3, 3, -3, -1, 1, 1, 1, -3, 1, -1, 3}, {3, 1, 3, 1, 3, -3, 3, -3, -1, 1, 3, -3}, {1, -1, -1, 1, -3, -1, 3, -1, -3, -1, 1, 1}, {3, -1, -3, 3, -1, -3, -3, -3, 1, 3, 1, 3}, {-3, -1, -3, -1, 1, 3, 1, -1, 3, 1, -1, -1}, {-1, 3, 1, 3, 3, 3, 1, 3, -1, -1, 3, 3}, {-3, -1, -1, 3, -3, 3, -3, -1, -3, -3, 1, -1}, {1, 3, -3, -1, 1, -3, 1, -3, 1, -1, -3, 3}, {3, -3, 1, -3, -1, -3, 3, 1, 1, 3, 3, -1}, {3, -1, -1, 3, -3, 3, 1, -1, 1, 1, 1, -3}, {3, 1, 1, -1, 3, 1, -1, 1, -1, 1, 3, -3}, {1, 3, 3, 3, -3, -3, 1, 1, -3, -1, -3, 3}, {1, 3, -1, 3, 1, 1, -1, -1, 3, 3, -3, 3}, {-1, -1, 1, 3, 3, 3, 3, 1, -1, 3, -3, 1}, {1, -3, 1, 3, 3, -3, -3, -3, -3, 3, 3, 1}, {-3, 1, 1, -3, -3, -1, -3, -3, -1, -3, -1, 3}, {-3, -3, 3, 3, 1, -3, 1, 3, -1, 3, 3, -3}, {-1, 1, 3, -1, 3, 1, -3, -1, -1, -1, -3, 3}, {1, 3, -1, -1, 1, -1, -3, 3, 3, -1, -3, -1}, {-3, -1, 3, 3, -3, -1, -3, -1, -3, 3, 1, -3}, {3, -1, 1, -3, -1, -1, -1, 1, 1, 3, 1, -1}, {-1, 3, -3, -3, 3, -1, -3, -3, 3, -1, 1, 1}, {1, -1, -1, 1, -1, -3, -1, 1, 1, -1, 3, -3}, {3, -1, -1, 1, -1, -1, 1, 1, -3, 3, -3, 1}, {-3, -3, 1, -1, -3, -1, 1, 3, 1, 3, -1, -1}, {1, 3, 1, 3, -1, -1, 1, -3, 1, -1, -3, 3}, {3, 1, 3, 1, 1, -3, -3, 3, -3, -
1, -1, 3}, {-3, 3, 3, 1, -3, 1, -1, -1, 1, -3, -1, 1}, {1, 3, 3, -3, -3, 3, -3, 3, 1, -3, -1, 3}, {-3, 1, -1, 3, -3, -1, -1, -1, -1, -3, 3, 3}, {3, -1, 3, 1, -1, -1, 3, 3, 3, -3, -1, 3}, {-3, -1, -3, -1, -3, -3, 1, 3, -3, -3, 1, -1}, {-1, 3, -3, 1, 1, -1, -3, -1, -1, -1, 1, 1}, {1, -3, -3, 3, -3, -3, -3, 1, -1, 1, -3, -3}, {-1, 1, 1, 1, -1, -1, -1, 3, -1, 3, 3, -1}, {3, -3, -1, -3, -3, 3, 3, 3, 1, -3, 3, -1}, {-3, 1, -3, -1, 1, -3, 3, 3, 3, -3, 3, 1}, {-1, -3, 1, -1, 3, 3, 3, 3, -3, 1, 3, -1}, {-3, -1, 1, -3, -1, -1, -3, 1, -3, 3, 3, 1}, {3, 3, -3, 3, 1, -3, -3, -1, 3, -1, 3, -3}, {3, 1, 1, 1, 3, 3, 3, -1, 3, -1, -1, 3}, {-1, -1, 1, 1, -3, -1, 1, -3, 1, 3, 1, -1}, {1, 1, 1, -3, -1, -3, -1, -3, 1, -1, -3, 1}, {-1, 1, -1, 1, -3, -3, -1, 3, 3, -1, -3, 3}, {3, -1, 1, -3, 1, 1, 3, -3, 3, 1, 3, 3}, {-1, -1, -1, -1, 1, 3, -1, -3, -1, 3, 3, -1}, {3, -3, -3, -1, 1, 1, -3, 1, 3, 1, 1, -1}, {3, 3, 3, -3, -1, 1, 3, -1, 3, 1, -1, -3}, {-1, -1, 3, 3, -3, 3, 1, 1, -3, 1, 3, 1}, {1, 1, -3, 3, 3, -3, 1, 3, -1, 3, 1, 3}, {3, 1, 3, 1, -1, 1, 1, 1, -3, 3, 3, -1}, {3, 3, 1, -3, -3, -3, 1, -3, 3, 3, -3, 1}, {-3, -3, -3, 3, -3, 3, -1, 1, -1, 3, 3, -1}, {3, -1, 1, 1, 3, 1, 1, 3, -1, -1, -3, 1}, {1, -1, 1, -1, -1, 3, -1, 3, 3, -3, -1, -3}, {-3, -1, -1, -1, -3, 3, -3, 3, -1, 3, -3, -1}, {1, 1, -3, -3, 3, -3, -1, 3, 1, -3, 1, -1}, {-3, -3, 1, 3, -3, -1, -3, 1, 3, 1, 3, 1}, {3, -3, 1, 3, 3, -3, 1, -1, -3, 3, -3, 3}, {3, -1, 3, -1, -1, 3, -1, -1, -3, -3, -1, -1}, {-3, 1, 1, 3, -3, 3, 3, -1, -1, -3, -1, -3}, {-3, 1, 3, 1, -1, 1, 3, -1, -1, -1, 1, 1}, {-1, 1, 1, 1, 1, 1, -1, -3, 3, -1, 1, -3}, {3, 3, 3, 3, 3, 1, -1, -3, 3, -1, 3, -1}, {-1, 1, -1, 1, -3, -3, -3, 3, -1, -3, 3, -1}, {-1, 3, -1, 3, 1, -1, -3, 3, 3, 3, 3, 3}, {3, 1, -3, 1, -1, -3, 3, 3, 3, -3, 1, 3}, {3, 1, 3, 1, 3, 3, 1, 3, -3, -1, -1, 3}, {1, 3, 3, -3, 3, 3, 3, 1, -1, -1, 3, -1}, {3, -1, -3, 1, 3, -1, -1, -1, 3, 3, 3, 3}, {-1, -3, -1, -3, 1, 1, -1, 3, 3, -1, 1, 3}, {1, -3, 1, 1, -1, 1, -1, -3, 1, 1, 1, -3}, {3, 3, 3, 1, 3, -1, 1, 3, 3, -1, -3, 1}, {-3, 1, -3, 3, 3, -1, 1, 3, -3, -3, -3, -3}, {3, -3, 3, 3, -1, -3, 3, 1, 3, -1, -1, 1}, {3, 1, -1, -3, -3, -3, -3, -1, -3, 1, 3, -3}, {1, 3, 1, 1, -3, -3, -1, -1, 1, -3, 1, -1}, {3, 1, 1, 1, -3, -1, 1, 1, 3, 3, 1, -3}, {1, 3, -1, 1, 1, 1, -3, -3, 3, 1, -1, 1}, {-3, 3, 1, 3, -1, 1, -1, 1, 1, 3, 3, -1}, {-1, 3, 3, -3, -1, -3, 1, -3, -3, 3, -3, 3}, {-1, 1, -1, 3, -1, -1, -1, -1, 3, 3, 1, 3}, {3, 1, 1, 3, 1, -3, -1, -1, 3, -3, 1, -1}, {1, -1, -3, -1, -3, 1, 1, 1, -3, -1, 1, -1}, {3, 3, 3, 1, -1, 3, 3, -1, 3, -3, -1, -1}, {-1, 1, 3, 1, -3, 1, -1, -3, 1, 1, -1, -1}, {1, -1, -3, 3, -3, 3, -3, -1, -1, 1, -3, -1}, {-3, -1, -1, -1, 3, -3, 1, 3, -1, -3, 3, -3}, {-1, 3, 3, -3, 1, 1, 1, -1, 1, 3, 1, 3}, {-1, 1, -1, -1, 3, 3, 3, -3, 3, -1, 3, 3}, {-1, -1, 3, 1, 3, -1, -1, -1, -3, -1, -1, 3}, {1, -3, 1, 1, 3, -1, 3, 1, 1, -3, -3, -3}, {-3, -3, -3, 3, 1, -3, 1, -3, 1, 3, -3, -3}, {-1, 3, 3, 1, -3, -3, -3, -1, -3, 3, -3, 3}, {1, 1, -3, 1, -3, -1, -3, -1, 1, 1, -1, -1}, {-1, -3, 1, -1, -3, -1, 1, 1, 1, 1, -3, -1}, {3, 1, 3, -1, 1, 1, 1, 1, -3, 3, 1, -3}, {1, 1, -1, -1, 1, 1, 1, -3, -3, 1, -3, 1}, {3, 1, -3, -1, 1, -3, 3, 3, 3, -3, -3, 3}, {1, -1, 1, -1, 3, 3, -1, -3, -1, 1, -3, -3}, {-3, -1, 1, 3, 1, 3, -3, 3, 3, 1, -3, 3}, {-3, -1, -3, 3, -3, 1, -3, -3, 1, -1, 1, 3}, {1, -1, -3, 3, -3, 3, -3, -1, 3, -3, -3, -1}, {3, -1, -1, -3, -1, -1, -3, -3, 1, 3, 1, -3}, {1, 3, -3, 3, 3, -1, -1, -1, 1, -1, -3, -1}, {3, -3, -3, 1, 1, -1, 3, 3, 1, 3, 1, 3}, {1, 1, -1, 1, 1, -3, 1, 1, -3, 3, -3, 1}, {1, 3, -1, 3, 1, -1, -1, 1, 3, 3, 3, 1}, {1, -3, -1, 3, 1, -1, -3, -3, -3, -3, -3, -1}, {3, -1, 1, 1, 3, -3, 1, -1, -1, -1, -3, 1}, {1, 1, -3, -1, -3, -1, -1, 1, 1, -1, -3, 1}, {1, -1, 3, 1, 1, 1, 3, -3, -1, 3, -1, 1}, {1, -3, -3, -3, -1, 3, -3, -3, 1, -3, 1, 1}, {-1, -1, 3, 3, 3, 3, 1, -3, -1, 3, 1, -3}, {3, 1, 3, -1, 1, -3, -3, 1, -1, 3, 3, 3}, {-3, 1, 3, 1, -3, -3, -3, -3, 3, -3, -3, 1}, {-3, -3, 3, 1, -3, -1, 3, -3, 3, -3, -3, 1}, {-3, -1, 1, -3, -3, 3, 3, 3, -3, 3, -1, -3}, {-3, -1, -3, 1, 1, -3, 1, 3, 1, 1, 1, -3}, {3, 3, 1, 3, -1, 3, 1, 3, 3, -1, -1, 3}, {-1, -1, 3, 3, 3, 3, -3, 1, -1, 3, -3, 1}, {-3, 1, 1, 3, 1, 3, -3, -1, -3, 3, 3, -1}, {-3, 1, -1, -1, 1, -3, 1, 1, 1, -3, -1, -1}, {-3, 3, 1, 3, 3, -3, 3, -3, 1, 3, -1, -1}, {-3, -3, 1, 3, -1, -3, 3, 1, 3, 3, 3, -3}, {-1, 1, -3, -3, 1, -1, -1, 3, 1, 3, 1, 3}, {-3, -1, 1, 3, -1, 3, 1, -1, -3, 3, 3, 3}, {1, 3, -1, 3, -1, -1, 3, 3, 3, 1, 3, 3}, {-1, 1, -1, 3, 3, 1, -1, -3, -1, -1, 3, -3}, {-1, 3, -1, 1, 3, 3, 1, -3, 3, 1, 1, 1}, {-3, -3, 3, 3, -3, -3, 3, -1, 3, -1, -1, 3}, {-3, 3, 3, -1, -3, -1, 1, -1, 1, 1, -3, -1}, {-1, -3, -3, 3, 1, 3, -3, 1, -3, 1, 1, 3}, {1, 3, 3, 3, 1, -1, 3, -3, -1, 3, -1, -3}, {-3, 1, 3, -1, 1, 3, -3, -3, -1, -1, -3, 3}, {-1, -1, 1, 3, -1, 3, -1, 3, 1, -1, -1, -1}, {-3, -3, 1, 1, -3, -1, -3, 1, 3, 1, 3, 3}, {-1, -1, 1, -3, -1, -3, 1, 3, 3, -1, -3, -3}, {3, 3, 3, 1, 1, 3, -1, -3, 3, -1, 1, -3}, {1, 1, -3, 1, -3, -3, -1, 3, -3, -3, -3, 1}, {1, -3, 3, 3, 1, -1, 3, -3, -3, -3, -1, 3}, {1, 3, -3, -3, -3, -3, -3, 3, 1, -3, 1, -3}, {-1, -1, 1, 1, 3, -1, 3, 1, -3, 1, 1, -1}, {-3, -3, -3, -1, -3, -1, 3, 1, 3, -1, -1, 3}, {3, 1, 3, 3, 3, 1, 1, -1, 3, -3, -3, 1}, {-3, 1, -3, -1, -1, 3, 1, -1, -3, -3, -3, -3}, {-3, 1, -1, 3, -3, -1, -3, -1, -1, -3, -3, 3}, {3, -3, 3, 1, 1, -3, 1, 1, 3, 1, 3, -3}, {-3, 1, -1, 3, -1, -1, -3, 3, -3, -1, -3, -3}, {1, 1, -3, -1, 3, -3, 3, -3, -3, -1, -3, 3}, {1, 1, -3, 1, 1, -1, -3, -1, -3, 1, 1, 1}, {3, -3, 3, 1, -3, -1, 3, -3, 1, 1, 1, 3}, {3, -1, -1, 1, -1, -1, -1, 3, -3, 3, -1, -1}, {1, -1, -3, -3, -1, -1, 1, 3, -3, 1, 3, -1}, {3, -3, 1, -3, -1, 3, 3, -1, -1, 1, -1, -3}, {-1, 1, 3, -3, -3, -3, 3, -1, -1, -3, -1, -3}, {3, 1, -3, -3, 3, 1, 3, 1, 3, -3, -1, 3}, {3, -3, -1, 3, -1, -3, 3, 1, -1, -1, -1, 1}, {-1, 3, -1, -1, 3, 1, 1, 1, 3, -1, -1, -1}, {3, -3, 1, 1, 1, -3, 1, 3, 1, -1, 3, 1}, {3, -1, -3, 3, 1, -1, -1, -1, -1, 1, -3, -1}, {1, 3, -3, 3, 3, 3, -3, 1, -1, -3, 1, -3}, {-3, -3, 3, -3, -3, 1, -1, 3, -3, 3, -1, -1}, {3, -1, -3, 1, 1, 3, 1, 3, -3, -3, 3, 3}, {1, 1, 1, -3, 3, -3, 3, -3, 1, 3, -3, 1}, {-1, -1, 1, -1, -3, 3, 3, 3, -1, 3, -3, 1}, {-1, 3, -3, 3, 1, -3, 3, 1, 1, 3, 3, -3}, {-3, 1, 3, -1, -1, -3, 3, -1, -3, -1, -1, -1}, {1, 1, -3, 1, -3, 3, -3, 3, 1, 1, 3, 3}, {1, 1, -1, -3, 1, -3, 3, 3, 3, -3, -1, 3}, {-1, 3, -3, 1, 3, -1, -3, 1, -1, 3, 3, 3}, {1, 3, -3, 1, -3, 1, -1, -1, -3, -3, -1, -1}, {3, -1, -1, -3, -1, 1, 3, 3, -3, 1, -3, 3}, {-3, 1, -3, -1, 3, 1, 3, 3, -1, -1, -3, -3}, {3, -3, -1, -1, 3, -1, 3, -1, -1, -1, -1, -3}, {-1, 1, 3, -3, 3, -3, 1, -3, 1, -1, -3, -3}, {-3, 1, 3, -1, 1, -1, 3, 1, -1, -1, 1, 1}, {-1, -1, 3, 1, -3, 1, 3, -3, -1, -3, -3, 3}, {-3, 3, -1, 3, -3, -3, -1, 1, 3, 1, 1, -3}, {-3, 3, 1, 3, -1, 1, -3, -1, -1, 1, 1, 3}, {-3, -3, -3, 1, 1, -1, 1, -1, -3, 1, -3, -1}, {1, 3, -1, 1, 1, 1, 3, 1, -3, 3, -1, -1}, {-1, -1, 3, 3, -1, 3, -1, 1, -1, -1, -1, 1}, {-3, 3, 1, 1, -3, -1, -3, 1, 1, 3, 1, 3}, {-1, -1, -3, 3, 1, 3, -3, -1, 1, -1, 3, -1}, {3, -3, 1, -1, 1, 3, -3, -3, 3, -3, -3, 3}, {-3, 3, 3, 1, -3, -3, 1, -3, -1, -1, 1, -3}, {3, 1, 1, 1, 3, -3, -1, 3, 3, -1, 3, -1}, {-3, -3, -3, 1, 3, -1, 1, -1, -3, 1, -1, 1}, {1, -1, 3, 3, 1, 3, -3, -1, 3, 1, 3, 1}, {-3, -1, 1, -1, 1, 3, -1, -3, 3, -3, 3, 1}, {3, 1, -1, -1, -3, 1, 1, 3, 1, 3, -1, 1}, {1, -1, -3, -1, 1, -1, 1, 3, -3, 3, 1, 3}, {3, 1, 3, -3, -3, -3, 1, 1, -3, -3, 1, -3}, {-3, 1, 1, 1, 3, 1, -1, 3, -3, 3, 3, -1}, {-1, 3, -1, 3, 3, -3, 3, 3, 3, -1, -1, -3}, {-3, 3, -3, 3, 3, -1, -1, -3, 1, 3, -3, -3}, {1, -1, -1, -1, 1, -3, 3, -3, 3, -1, -1, 3}, {1, -1, 3, 1, 3, 3, -1, -1, -3, -1, 3, -3}, {1, -1, -1, -1, 3, -1, 3, 3, 3, -3, -1, 3}, {-1, 1, -1, 3, 1, -1, -1, -1, -1, 3, -3, 1}, {3, -3, 1, -3, -1, -1, 3, 3, 1, -1, 1, 1}, {-1, -1, 3, 3, -3, -3, 3, 3, -1, 3, -1, 3}, {1, -3, -3, 1, -1, 3, 3, 3, 1, 3, 1, 3}, {-1, 3, 1, -3, -3, -1, 3, -3, 1, -3, -3, -3}, {-3, 3, -1, 3, -3, -1, 1, 1, -3, -3, -3, -3}, {-3, -3, 1, 1, 1, 3, 1, 1, 3, 1, -3, 1}, {1, -3, -1, 1, -1, -3, -3, 1, 1, 1, 1, 3}, {-3, -3, 3, 3, -1, 3, -1, -3, -1, -1, 1, 3}, {-1, -1, 1, 1, -3, -3, 3, -3, 1, -1, 3, -1}, {-3, -1, 3, -1, 3, 3, -3, -3, 3, 3, 1, -1}, {-3, 3, -1, 1, -1, 3, -3, -1, 1, -1, -1, 1}, {3, 1, 1, 1, 1, -3, 1, -3, 1, 1, 3, -3}, {1, 3, -1, 3, 1, -1, 1, 3, -3, 3, 1, 1}, {3, 1, -1, -1, -1, 1, -1, 3, -1, 1, 3, -1}, {-1, -3, -3, 3, 3, -3, 1, -1, 3, 1, 3, -3}, {3, 3, 3, -1, 1, 3, 3, 1, -3, 3, -1, -3}, {1, -3, 3, 1, -1, -3, -3, -3, 3, -3, 3, -3}, {-1, 1, 1, -3, -3, -3, -1, -3, -3, 1, -3, 1}, {-3, 3, -1, 3, -3, -1, -3, -1, -1, 3, 3, 3}, {1, 3, -3, 3, 1, 1, -1, -1, 1, -1, 3, 1}, {-3, -3, 3, 1, -1, 1, -1, 3, -1, -1, -1, 1}, {1, -3, -1, 1, 1, 1, -3, 1, -3, -3, -3, 3}, {-1, -3, -1, -3, 1, 1, -3, 3, 3, -3, -1, 3}, {3, 3, 1, 1, 3, 1, 3, -3, 1, -1, 3, -3}, {-3, -1, 1, 1, 1, -1, 1, -3, 1, -1, -3, 1}, {3, -3, -3, -1, 1, 3, 1, -3, 3, 3, 3, 1}, {-1, 3, 3, 3, -3, -1, -3, -1, -3, -1, -3, 3}, {3, -3, 3, -3, 3, -1, 1, 3, -3, -3, 3, 1}, {-1, 1, 1, 1, 3, -3, 1, 1, -1, -3, 1, -3}, {1, -1, -1, -1, -1, 3, 3, -3, -1, -3, 3, -1}, {3, -3, 3, 1, -3, 1, 3, -1, 1, 1, 3, 3}, {-3, 1, -1, -3, -3, -1, -1, -1, -1, 3, -3, 3}, {-1, 3, -1, 3, 3, 1, 3, 3, 3, -1, -1, 1}, {3, 3, 3, 1, -1, -3, 1, 3, -1, 1, 1, 3}, {-3, 1, -3, -1, -3, -3, -1, -3, -3, -3, 1, 1}, {-3, -3, 1, 1, -1, 3, -1, 3, 3, -3, 3, 3}, {-1, 1, -1, 1, 1, 3, -1, 1, -1, -3, 3, 1}, {-3, 1, 1, 3, 3, -3, 3, -1, 3, 1, 1, -1}, {1, -3, -3, -1, -3, 1, 3, -3, 3, 3, 3, -1}, {-1, 3, -3, -1, -1, -3, 1, 1, -3, 3, -3, 3}, {3, -3, -1, -1, 1, 1, -1, -1, 3, -1, 3, 1}, {3, -1, -3, 1, -1, -1, -3, -3, 3, -3, -1, -1}, {-3, 3, -3, -3, -1, -1, 3, 1, -1, 3, -3, 1}, {-3, 1, 1, 3, 3, 3, -1, -3, -3, 3, -3, 1}, {-3, -3, 3, -3, 1, 3, -1, -3, 1, -1, 1, 1}, {-3, -1, 3, 3, 1, 1, 3, 1, -1, 3, 1, 3}, {3, 1, 3, -1, 1, 3, 1, -3, 3, -1, -1, -1}, {-1, 3, -3, 1, 1, -3, 3, -3, -3, 3, 3, 3}, {3, -3, -1, -3, -3, 3, 3, -1, 3, 1, -3, -3}, {1, 3, 1, 3, 1, 1, 3, -3, -1, 3, 1, -1}, {3, 3, -3, -3, -1, -3, -3, 3, 1, -3, -1, 3}, {-3, 1, -1, 3, 3, -3, 3, -3, 1, 1, -1, -1}, {-1, 1, 3, 1, 3, 1, 3, 1, -1, -1, -1, 3}, {1, -3, 1, 1, -1, -1, -3, -3, -1, -1, 1, 1}, {-1, -3, -1, 3, 3, 3, 3, -3, -3, 3, 1, -3}, {-1, 1, -1, 1, 1, 3, 1, -1, -1, 3, 3, -1}, {3, -3, -3, -1, -1, -3, -3, 3, 1, -3, 1, 1}, {-3, -3, 3, 3, -3, -3, -1, 3, -1, 3, 1, -1}, {1, -1, 3, 3, -3, -3, 3, -3, -1, 3, -3, 3}, {-3, -1, 1, -1, -3, 1, -1, 3
, -3, 3, 3, 1}, {-1, -3, 3, 1, -1, 1, -3, -1, -1, 1, -1, 1}, {-3, 1, -1, 3, 1, -3, -1, 3, -3, 1, 1, 1}, {1, 1, -3, -3, -3, 1, -1, -3, -1, 1, -3, 1}, {-3, 1, 1, 1, -3, 1, -3, -3, 1, -3, -3, -3}, {-3, 3, -3, 3, 3, -3, -3, 1, -1, -1, 3, 3}, {-1, -3, -3, -3, -1, 1, -1, 1, -3, -3, 1, -3}, {3, -3, -1, 3, -3, 1, -1, 3, 3, 3, 3, 1}, {1, 3, -3, 1, 1, -1, 3, 3, 1, -1, 1, -1}, {-1, 3, 3, -1, -1, 1, 3, 1, 1, -1, 1, -1}, {3, 3, 1, -1, -3, -1, -1, 1, -3, -1, 3, -1}, {-1, -3, 1, -1, -1, -1, 1, 1, -3, -1, 3, -3}, {3, 1, 1, -1, 3, -1, 1, -3, -3, -1, -1, 1}, {-3, -3, -1, -1, 1, 1, -1, 3, -1, 1, -1, -3}, {3, 1, -1, -3, 3, -3, -3, -1, 3, -3, 3, -3}, {1, -3, 3, 1, -3, 1, 3, 1, 1, 1, 3, -3}, {1, -1, 1, -1, 1, -3, 1, 3, -3, -1, 1, 1}, {1, -3, -3, 1, -1, -1, 3, -3, 1, -1, 1, -1}, {1, 1, 3, -1, 1, 1, 1, -3, -3, 3, -1, -3}, {1, 1, 1, 3, -1, 3, -1, -3, -3, 1, 1, -3}, {-1, 3, -3, -1, 3, 1, -3, -3, -3, -3, -1, -1}, {-1, 3, 1, 3, 1, -1, 3, 3, 1, 3, -3, -1}, {3, -3, -1, -3, -1, 1, 1, -1, -3, -1, -3, 3}, {-3, 1, 3, -1, 1, -3, 3, 3, 3, -3, 3, 1}, {3, -3, 3, 1, -3, -3, -3, -1, 3, 3, 1, 3}, {1, 3, -3, -3, 1, -1, 1, -3, -3, 3, -3, 3}, {-3, 1, -1, 3, 1, 1, -1, -1, -1, 1, 3, 1}, {1, 3, 1, 3, 1, -1, -3, -3, 1, 3, -3, -3}, {3, 1, -3, 3, -3, -3, 3, 3, 1, -1, 1, 3}, {1, 1, 3, -1, -1, 1, -3, 1, -3, -3, 3, -1}, {1, -1, -3, -3, 3, -3, 1, -3, 1, 1, 3, 3}, {-1, -1, -3, 3, 1, -1, 3, -1, -3, -1, -3, -1}, {1, -3, -3, 1, 1, -1, -3, -3, -3, -3, -3, -1}, {-1, -1, -3, 3, -3, -3, -1, -1, 1, -3, -1, 3}, {3, 1, 1, 1, -3, 3, -1, -3, 1, 3, -1, 1}, {-3, -1, 1, 1, 1, -3, 1, 3, 1, -1, 1, -1}, {-3, -3, -3, 3, 3, -1, 1, 3, -3, 3, -1, -3}, {-3, 3, -1, -3, 1, 3, -1, 1, -3, -3, -3, -1}, {3, 3, -1, -1, -1, -1, 3, -1, 3, -1, 3, 3}, {1, -3, -1, -1, 1, -3, 1, 1, -3, 3, 3, 1}, {1, -3, 3, 1, -3, -1, 3, 3, 3, 3, 1, 1}, {-3, 3, -3, -1, 3, -1, -3, 1, -1, -1, -3, -3}, {-1, -3, -1, -3, 3, -3, -3, -3, 1, -3, -1, 1}, {3, -1, -1, 3, 1, 1, 1, 1, -3, -1, -3, 1}, {-1, -3, 1, -1, 1, 3, -3, -3, -3, 3, 3, -1}, {3, 1, -3, -3, -3, 3, -3, 3, -1, 1, 3, -1}, {1, -3, 1, 1, -3, -3, 1, 1, 1, -1, -3, -1}, {-3, -1, -3, -1, 3, 3, 1, 3, 3, -1, -3, 3}, {1, -3, -1, 1, -1, -3, 3, -3, -1, -1, -1, -3}, {3, -3, 3, -1, -1, 1, -3, 1, 1, -1, -3, -1}, {-3, -1, -3, -1, 1, 1, -3, -1, -1, 3, 1, -1}, {-1, -3, -3, 3, -3, -1, 1, 1, -3, 3, -1, 3}, {3, -3, -3, -3, 3, -3, 1, -3, 1, 1, -3, -3}, {-1, -3, -1, -3, 1, 1, 3, 1, 1, -3, -1, 1}, {-1, 3, 3, -1, -1, -3, 3, -3, -3, -1, -3, -1}, {3, -3, -1, -3, -3, -3, -1, 3, 1, -3, 3, -1}, {-1, 3, -1, 3, 3, -1, 1, 3, -3, -3, -3, 3}, {1, 3, -1, -1, -3, -3, 3, -1, -3, 1, 1, 3}, {1, -1, 3, 1, 1, 1, -1, 1, -3, -1, 3, 3}, {-3, -1, -3, -1, -1, -3, -3, 1, 3, 3, -1, -1}, {3, -3, 1, 3, 3, -3, -3, 3, 1, -1, 3, -1}, {3, -1, 1, 3, -1, -3, -1, -3, -3, -3, 1, -1}, {-3, 1, -1, -3, -3, 1, 3, -3, -1, -3, -1, -3}, {-1, 1, -1, -3, 3, 1, -1, 1, 3, -3, 3, -3}, {3, -1, -3, -1, 3, 3, 3, 3, 1, -3, -3, 1}, {-1, 1, 3, -1, -1, -1, -1, -1, 3, -1, 3, 1}, {-3, -1, 3, -3, 3, 1, -1, -1, -1, 1, 1, -3}, {1, 3, -1, -1, -1, 1, -1, 1, -3, 3, 1, -3}, {-1, 1, -1, 3, 1, -1, 1, -3, -1, 3, 3, 3}, {1, 3, 3, 1, 3, -3, -1, 3, 1, 3, -1, -3}, {3, -3, -1, -3, -3, 3, 3, -3, 1, -1, 3, 1}, {-1, 1, -3, -1, 1, 3, 1, 1, -1, 3, -1, -3}, {1, 1, -3, -3, 3, -1, -1, 1, 1, -1, 1, -1}, {-1, -1, -1, 3, 3, -3, 3, -3, -1, 3, -1, -3}, {1, 1, -1, -1, -3, 1, 3, 3, -3, -3, 1, -3}, {-3, 1, -1, -3, -1, 1, 1, -3, -3, -3, -3, 3}, {-3, 3, 1, -3, -1, 1, 3, 3, 1, 3, 1, 3}, {-1, 3, 3, 1, 1, 1, -3, -1, -1, 1, -1, 3}, {-1, 1, 3, 1, -3, 3, -1, 1, 1, -1, -1, -3},および{1, 1, 1, 3, -3, 3, 1, 1, -3, 1, 1, -3}
を含む請求項13から16および請求項21のいずれか一項に記載の信号処理方法または請求項5から9のいずれか一項に記載の通信デバイス。
【請求項２３】
要素snからなる系列{sn}が、第4の系列集合内の系列または前記第4の系列集合内の系列の等価な系列であり、前記第4の系列集合内の系列が、
{-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {1, 3, 1, -1, 1, -1, -3, -1, 1, -1, 1, 3}, {3, -1, 3, -1, -1, -1, -1, 3, 3, -1, -1, 3}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 3, -1, -1, -1, 3, -1, 3, 3, -1, -1, -1}, {1, -3, 1, 1, -3, -3, -3, -3, 1, -3, -3, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {1, 3, 3, -3, 1, 3, 1, 3, 3, 1, -1, -3}, {3, -3, 3, -3, 3, -1, 1, 3, -3, 3, 1, -1}, {1, -1, -3, 3, -3, -1, 1, -3, 3, -3, 3, -3}, {3, -1, -3, 3, -3, -1, 3, 3, 3, -3, -1, -3}, {1, 3, 1, -1, 3, -1, -1, -3, 3, -3, -1, -1}, {-1, -3, 3, -3, 1, -3, -3, -3, -1, 1, 3, 1}, {-1, -1, -1, 3, -3, -1, -3, 3, -1, 3, -1, -1}, {3, 3, -1, -3, 3, 1, 3, 1, -3, 1, -3, -1}, {1, -3, 3, 1, -1, -1, 3, 3, 3, 3, 1, 3}, {-3, -1, -3, 3, -1, 1, -1, 3, -3, -1, -3, -3}, {1, 3, -1, -1, 1, -1, 1, 1, -3, 3, 3, 1}, {3, -1, -1, -1, -3, -1, -3, 1, 1, -3, 3, -3},および{3, 3, -1, 1, -1, 1, -3, -3, 1, -1, -3, -1}
を含む請求項13から16および21および22のいずれか一項に記載の信号処理方法または請求項5から10のいずれか一項に記載の通信デバイス。
【請求項２４】
要素snからなる系列{sn}が、第5の系列集合内の系列または前記第5の系列集合内の系列の等価な系列であり、前記第5の系列集合内の系列が、
{-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {-3, 3, 1, 3, 1, -1, 1, 3, 1, 3, -3, 3}, {1, 3, 1, -1, 1, -1, -3, -1, 1, -1, 1, 3}, {3, -1, 3, -1, -1, -1, -1, 3, 3, -1, -1, 3}, {-1, 3, 3, -1, -1, 3, -1, 3, -1, -1, -1, -1}, {-1, 1, 3, -3, 3, 1, -1, -3, -1, -3, -1, -3}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3, -1}, {3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}, {-1, 3, -1, -1, -1, 3, -1, 3, 3, -1, -1, -1}, {1, -3, 1, 1, -3, -3, -3, -3, 1, -3, -3, -3}, {3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}, {1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}, {3, 1, 1, -1, 3, 1, 3, 1, 1, 3, -3, -1},および{-3, 1, -3, 1, 3, 3, -1, -1, -3, -3, -1, -1}
を含む請求項13から16および21から23のいずれか一項に記載の信号処理方法または請求項5から11のいずれか一項に記載の通信デバイス。
【請求項２５】
要素snからなる系列{sn}から構成された{sn}の集合が、第6の系列集合の部分集合もしくは前記第6の系列集合内の系列の等価な系列から構成された集合の部分集合、または第7の系列集合の部分集合もしくは前記第7の系列集合内の系列の等価な系列から構成された集合の部分集合、または第8の系列集合の部分集合もしくは前記第8の系列集合内の系列の等価な系列から構成された集合の部分集合であり、前記{sn}の集合が、通信システムによって使用される系列の集合であり、
前記第6の系列集合内の前記系列が、{-3, -3, -3, -3, 1, 1, -3, -3, 1, -3, 1, -3}, {1, -3, 1, -3, 1, 1, -3, -3, 1, 1, 1, 1}, {-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {-3, 3, 1, 3, 1, -1, 1, 3, 1, 3, -3, 3}, {-3, -1, -3, 3, 3, 3, 3, -1, -3, 3, -3, -1}, {1, 3, 1, -1, 3, -1, 3, 3, 1, -1, 1, 3}, {1, -1, 1, -1, -1, 1, 3, 3, -1, -1, -3, 1}, {1, 3, 1, 3, 3, 1, -1, -1, 3, 3, -3, 1}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {1, 3, 3, -3, 1, 3, 1, 3, 3, 1, -1, -3}, {-1, -3, -3, -3, 3, -1, 1, -3, 3, -1, 1, 3}, {3, 3, 3, -3, 1, 3, 3, -3, 1, -1, -3, 1}, {-3, -3, 3, 1, 1, 3, -1, 1, 1, 3, -1, 3}, {-3, 1, -3, -1, -1, 1, -3, -1, -1, -3, 3, 3}, {3, -1, -3, 3, -3, -1, 3, 3, 3, -3, -1, -3}, {1, 3, 1, -1, 3, -1, -1, -3, 3, -3, -1, -1}, {-1, -1, -1, -1, 3, 1, -3, -3, 1, 1, -3, -1}, {-3, -3, -1, 1, -1, 1, 3, 1, -1, 1, -1, -3}, {-3, 1, 1, -3, -1, 3, -3, 3, -1, 1, 1, 1}, {1, -3, 1, -1, -1, 1, -1, -1, -3, -3, 1, 1}, {-1, -1, -1, 3, -3, -1, -3, 3, -1, 3, -1, -1}, {1, 3, -1, -1, 1, -1, 1, 1, -3, 3, 3, 1}, {3, 1, 3, -1, -1, 1, -1, 1, -1, -1, 3, 1}, {1, -3, -1, -3, 1, 1, -3, -3, 3, -3, -3, 1}, {3, -1, -1, -1, -3, -1, -3, 1, 1, -3, 3, -3},および{3, 3, -1, 1, -1, 1, -3, -3, 1, -1, -3, -1}を含み、
前記第7の系列集合内の前記系列が、{-3, -3, -3, -3, 1, 1, -3, -3, 1, -3, 1, -3}, {1, -3, 1, -3, 1, 1, -3, -3, 1, 1, 1, 1}, {-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {-3, 3, 1, 3, 1, -1, 1, 3, 1, 3, -3, 3}, {1, 3, 1, -1, 1, -1, -3, -1, 1, -1, 1, 3}, {3, -1, 3, -1, -1, -1, -1, 3, 3, -1, -1, 3}, {-3, 1, 3, -1, -3, 1, -1, -3, -3, -3, -3, -1}, {1, -1, 3, -1, 3, -3, -1, -1, 1, 1, -1, -1}, {-3, -1, -3, 3, 3, 3, 3, -1, -3, 3, -3, -1}, {1, 3, 1, -1, 3, -1, 3, 3, 1, -1, 1, 3}, {3, 3, 3, -3, 1, 1, -3, 3, 1, 3, -1, -3}, {-3, -3, -3, 3, -1, -1, 3, -3, -1, -3, 1, 3}, {1, -1, -1, 1, -1, 1, -3, 1, 3, 3, -1, -1}, {1, -1, 1, -1, -1, 1, 3, 3, -1, -1, -3, 1}, {-3, -3, 3, -1, -1, 3, -3, -1, 3, 1, 3, 1}, {1, 3, 1, 3, 3, 1, -1, -1, 3, 3, -3, 1}, {1, -1, -1, -1, 3, 1, 1, 3, 1, -3, -1, 1}, {-1, 1, 1, 1, -3, -1, -1, -3, -1, 3, 1, -1}, {-1, 3, 3, -1, -1, 3, -1, 3, -1, -1, -1, -1}, {-1, 1, 3, -3, 3, 1, -1, -3, -1, -3, -1, -3}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3, -1}, {3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}, {-1, 3, -1, -1, -1, 3, -1, 3, 3, -1, -1, -1}, {1, -3, 1, 1, -3, -3, -3, -3, 1, -3, -3, -3}, {-1, -3, 3, -1, 3, 1, 1, 1, -3, -1, 1, 1}, {1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3},および{-3, 1, -3, 1, 3, 3, -1, -1, -3, -3, -1, -1}を含み、
前記第8の系列集合内の前記系列が、{-3, -3, -3, -3, 1, 1, -3, -3, 1, -3, 1, -3}, {1, -3, 1, -3, 1, 1, -3, -3, 1, 1, 1, 1}, {-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {-3, 3, 1, 3, 1, -1, 1, 3, 1, 3, -3, 3}, {1, 3, 1, -1, 1, -1, -3, -1, 1, -1, 1, 3}, {3, -1, 3, -1, -1, -1, -1, 3, 3, -1, -1, 3}, {-3, 1, 3, -1, -3, 1, -1, -3, -3, -3, -3, -1}, {1, -1, 3, -1, 3, -3, -1, -1, 1, 1, -1, -1}, {-3, -1, -3, 3, 3, 3, 3, -1, -3, 3, -3, -1}, {1, 3, 1, -1, 3, -1, 3, 3, 1, -1, 1, 3}, {3, 3, 3, -3, 1, 1, -3, 3, 1, 3, -1, -3}, {-3, -3, -3, 3, -1, -1, 3, -3, -1, -3, 1, 3}, {1, -1, -1, 1, -1, 1, -3, 1, 3, 3, -1, -1}, {1, -1, 1, -1, -1, 1, 3, 3, -1, -1, -3, 1}, {-3, -3, 3, -1, -1, 3, -3, -1, 3, 1, 3, 1}, {1, 3, 1, 3, 3, 1, -1, -1, 3, 3, -3, 1}, {1, -1, -1, -1, 3, 1, 1, 3, 1, -3, -1, 1}, {-1, 1, 1, 1, -3, -1, -1, -3, -1, 3, 1, -1}, {-1, 3, 3, -1, -1, 3, -1, 3, -1, -1, -1, -1}, {-1, 1, 3, -3, 3, 1, -1, -3, -1, -3, -1, -3}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3, -1}, {3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}, {-1, 3, -1, -1, -1, 3, -1, 3, 3, -1, -1, -1}, {1, -3, 1, 1, -3, -3, -3, -3, 1, -3, -3, -3}, {-1, -3, 3, -1, 3, 1, 1, 1, -3, -1, 1, 1}, {1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}, {-3, 1, -3, 1, 3, 3, -1, -1, -3, -3, -1, -1}, {3, 3, 3, -3, 1, 3, 3, -3, 1, -1, -3, 1}, {-3, 1, -3, -1, -1, 1, -3, -1, -1, -3, 3, 3}, {-3, -1, -3, -1, -3, 3, -3, -1, 1, -1, -3, 3}, {3, -3, -1, 1, -1, -3, 3, -3, -1, -3, -1, -3}, {3, -1, -3, 3, -3, -1, 3, 3, 3, -3, -1, -3}, {1, 3, 1, -1, 3, -1, -1, -3, 3, -3, -1, -1}, {-1, -1, -1, 1, 3, -1, 1, -1, 3, -1, -3, 3}, {3, 3, 3, 1, -1, -1, 3, 1, -3, 1, 3, -3}, {3, -1, -3, -1, 1, 3, -3, -1, -3, -3, -3, 3}, {1, 3, -1, -3, -1, -3, 1, -3, -3, 1, -1, -1}, {-1, -3, 1, 3, 1, 3, -1, 3, 3, -1, 1, 1}, {-1, -1, 1, 1, -1, 1, -1, -1, 3, -3, 3, -1}, {1, 3, 3, -3, 3, 3, -3, 3, 1, 1, -1, -3}, {3, 3, 3, -3, -3, -3, 1, 3, 3, -1, 1, -3}, {-3, -1, 1, 1, 3, -3, 3, 3, -3, 3, 3, 1}, {1, -3, 3, 1, 1, -3, -1, -3, -1, -3, -3, -1}, {-1, 3, 3, 1, -1, 1, 3, -1, -1, 1, -1, 1}, {-1, 1, -3, -1, -1, -3, 1, 1, 1, 3, -1, -3}, {-3, -1, -3, 3, -1, 1, -1, 3, -3, -1, -3, -3}, {-1, 3, 3, 3, -3, 1, 1, 3, -1, 3, 3, 1}, {-1, 1, -3, -3, 3, 3, -3, 1, -3, 3, -3, -3}, {1, -3, -1, -3, -3, -3, -1, 3, 1, -3, -3, -1}, {-3, 1, -1, 1, 1, 1, -1, 3, -3, 1, 1, -1}, {3, 1, -3, -3, -1, -1, -3, 1, -3, -1, -3, -3}, {3, 1, 3, 1, -1, 1, 3, 1, 3, -3, -1, -3}, {3, 1, 3, -1, -1, 1, -1, 1, -1, -1, 3, 1}, {3, 1, 3, 3, -1, 1, -1, 1, -1, 3, 3, 1}, {3, 3, -1, 1, -1, 1, -3, -3, 1, -1, -3, -1}, {-1, -3, -3, -1, 1, -1, 1, 3, -1, -3, 1, 3}, {-3, 1, -1, 1, -3, -1, 3, 3, 1, -3, -3, -1}, {-3, 1, 3, 1, -3, 3, -1, -1, 1, -3, -3, 3}, {-3, 1, 3, 1, 1, 3, 1, -3, 3, -1, -1, -3},および{1, -1, -1, 3, -3, -3, 1, -1, 3, 1, 3, -1}
を含む請求項13、14、および21のいずれか一項に記載の信号処理方法または請求項3、4、および9のいずれか一項に記載の通信デバイス。
【請求項２６】
等価な系列が、{qn}であり、前記等価な系列{qn}内の要素qnが、qn = sn + un (mod 8)を満たし、unからなる系列{un}が、
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7}, {1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5}, {1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3}, {3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5}, {3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}, {3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7, 1}, {3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7}, {5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1}, {5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7}, {5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5}, {5, 7, 1, 3, 5, 7, 1, 3, 5, 7, 1, 3}, {7, 1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5}, {7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3}, {7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1},および{7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7}
を含む請求項13から16および21から25のいずれか一項に記載の信号処理方法または請求項5から13のいずれか一項に記載の通信デバイス。
【請求項２７】
前記系列{fn}内の前記12個の要素を12個のサブキャリアに前記それぞれマッピングすることが、
前記系列{fn}内の前記12個の要素を12個の連続したサブキャリアにそれぞれマッピングすること、または
前記系列{fn}内の前記12個の要素を12個の連続しない等しい間隔を空けられたサブキャリアにそれぞれマッピングすること、または
前記系列{fn}内の前記12個の要素を第1のサブキャリアグループおよび第2のサブキャリアグループにそれぞれマッピングすることであって、前記第1のサブキャリアグループおよび前記第2のサブキャリアグループが、それぞれ6個の連続したサブキャリアを含み、前記第1のサブキャリアグループと前記第2のサブキャリアグループとの間の間隔が、少なくとも1つもしくは5つのサブキャリアを含む、マッピングすること、または
前記系列{fn}内の前記12個の要素を第3のサブキャリアグループおよび第4のサブキャリアグループにそれぞれマッピングすることであって、前記第3のサブキャリアグループおよび前記第4のサブキャリアグループが、それぞれ6個の連続しない等しい間隔を空けられたサブキャリアを含み、前記第3のサブキャリアグループと前記第4のサブキャリアグループとの間の間隔が、少なくとも1つもしくは5つのサブキャリアを含む、マッピングすること
を含む請求項13から16および21から26のいずれか一項に記載の信号処理方法または請求項5から14のいずれか一項に記載の通信デバイス。
【請求項２８】
コンピュータプログラムを記憶するように構成されたコンピュータ可読ストレージ媒体であって、前記コンピュータプログラムが、請求項1から6、13から16、および21から27のいずれか一項に記載の方法の命令を実行するために使用される、コンピュータ可読ストレージ媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、2017年8月11日に中国専利局に出願した、「SEQUENCE-BASED SIGNAL PROCESSING METHOD, COMMUNICATIONS DEVICE, AND COMMUNICATIONS SYSTEM」と題された中国特許出願第201710687282.0号の優先権を主張するものであり、この特許出願は、その全体が参照により本明細書に組み込まれる。
【０００２】
本出願は、通信技術の分野に関し、特に、系列に基づく信号処理方法、通信デバイス、および通信システムに関する。
【背景技術】
【０００３】
ロングタームエボリューション(long term evolution、LTE)システムにおいて、物理アップリンク制御チャネル(Physical Uplink Control Channel、PUCCH)は、アップリンク制御情報(Uplink Control Information、UCI)を送信するために、1サブフレーム内で13または14個の直交周波数分割多重化(Orthogonal Frequency Division Multiplexing、OFDM)シンボルまたは離散フーリエ変換拡散直交周波数分割多重化(Discrete Fourier Transform spread OFDM、DFT-s-OFDM)シンボルを占有する。1または2ビットの応答情報を送信するためにPUCCHフォーマット1a/1b(PUCCH format 1a/1b)が使用され、PUCCHフォーマット1a/1bは系列変調方法で送信される。概して、LTEシステムにおいては、2つの隣接したセル内のPUCCHの間の干渉を防止するために、隣接したセルのために選択された系列は、互いに低い相関を有する必要がある。PUCCHのカバレッジを拡張するためには、すべての送信される信号が比較的小さなピーク対平均電力比(Peak to Average Power Ratio、PAPR)の値および立方メトリック(Cubic Metric、CM)の値を有することを保証することが、必要である。
【０００４】
現在、LTEシステムにおいては、LTE PUCCHフォーマット1a/1bを使用することによってUCIおよび復調基準信号(DeModulation Reference Signal、DMRS)を送信するために使用される30個の既存の長さ12のルート系列(root sequence)xi, i=0,1,...,11が存在する。しかし、LTEシステムの予備設計においては、30個の長さ12のルート系列に関してCMの値および系列の相関の最適化が、主に考慮される。CMの値とPAPRの値との間の関係は、PAPRの値が小さいとき、CMの値は確かに小さいが、CMの値が小さいとき、PAPRの値が小さいとは限らないというものである。したがって、30個すべての長さ12のルート系列が比較的小さなCMの値および低い相関を有することが保証されるときにPAPRの値が小さいことは、保証され得ない。
【発明の概要】
【課題を解決するための手段】
【０００５】
これに鑑みて、本出願の実施形態は、PUCCHを使用することによって信号が送信される既存の通信応用環境の要件を30個の既存のルート系列が満たすことができないという従来技術の問題を解決するための系列に基づく信号処理方法、通信デバイス、および通信システムを提供する。
【０００６】
本出願の実施形態は、以下の技術的な解決策を提供する。
【０００７】
本出願の実施形態の第1の態様は、
12個の要素からなる系列{fn}を決定するステップであって、fnが、系列{fn}内の要素を表し、系列{fn}が、予め設定された条件を満たす系列であり、予め設定された条件が、fn = A・xn・exp(2π・j・a・n)であり、nの値が、0、1、2、3、4、5、6、7、8、9、10、11であり、Aが、非ゼロの複素数であり、aが、実数であり、
【０００８】
【数１】
2020530966.tif 000003
【０００９】
であり、exp(2π・j・a・n)が、e2π・j・a・nを表し、要素xn = u・exp(π・j・sn/4)であり、uが、非ゼロの複素数であり、要素snからなる系列{sn}が、第1の系列集合内の系列もしくは第1の系列集合内の系列の等価な系列、または第2の系列集合内の系列もしくは第2の系列集合内の系列の等価な系列であり、第1の系列集合内の系列が、{-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {3, -1, 3, -1, -1, -1, -1, 3, 3, -1, -1, 3}, {1, 1, -1, -1, 3, 3, -3, -3, -1, 3, -1, 3}, {-1, -3, -3, 3, -3, 3, -1, -3, 1, 3, -3, -1}, {1, 3, 1, -1, 1, -1, -3, -1, 1, -1, 1, 3}, {-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-1, 1, 3, -3, -3, 3, 3, 1, 3, 1, -3, 3}, {3, 1, 1, -1, -3, 1, -3, -1, 1, 3, 3, -3}, {-1, -3, 3, 1, 1, 3, 3, -3, 3, -3, 1, 3},および{-1, -1, -3, -3, -3, -3, -1, 1, -3, 1, -1, 3}を含み、第2の系列集合内の系列が、{-1, -3, 3, -1, 3, 1, 1, 1, -3, -1, 1, 1}, {3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}, {-1, 3, 1, 3, 1, -1, -1, -1, 1, -3, -1, 1}, {1, 3, 3, -3, 1, 3, 1, 3, 3, 1, -1, -3}, {-3, 3, 3, 1, -1, 3, -1, 3, -3, -3, -3, -1}, {-1, 3, -1, -1, -1, 3, -1, 3, 3, -1, -1, -1}, {3, 1, 3, -1, -3, 3, -1, -1, 3, -3, -3, -3}, {1, -3, 1, 1, -3, -3, -3, -3, 1, -3, -3, -3}, {-3, 3, 3, 3, -1, -1, 1, 1, -3, 1, 3, -1}, {3, 3, 3, 1, -3, -3, 1, 3, -3, 1, -1, 1}, {1, -3, -1, 3, -1, -3, 3, 1, 1, 3, -3, -3}, {1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3, -1}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}, {-1, 1, 3, -3, 3, 1, -1, -3, -1, -3, -1, -3}, {3, -1, -3, 3, 3, -1, 3, -3, -3, -3, -1, 1}, {-1, 3, -3, -1, 3, 1, -1, -3, -3, -3, -1, -1}, {-1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1, 3}, {-3, 1, 1, -1, 3, -1, -3, -1, -3, -3, -1, 1}, {3, -1, -3, 3, -1, 1, 3, -3, -3, -3, 3, 3}, {-1, 3, 3, -1, -1, 3, -1, 3, -1, -1, -1, -1}, {3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}, {-1, 1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, 3, -1, -3, 1, 3, -3, -3, -3, 1, 1, -1}, {3, 1, 1, -1, 3, 1, 3, 1, 1, 3, -3, -1}, {-1, -3, 1, -1, -3, -1, 3, -3, 3, -3, -1, -1}, {1, 1, 1, 3, -1, -1, 3, 1, -1, 3, -3, 3},および{-3, 1, -3, 1, 3, 3, -1, -1, -3, -3, -1, -1}を含む、ステップと、
第1の信号を生成するために12個の要素からなる系列{fn}を12個のサブキャリアにマッピングし、第1の信号を送信するステップとを含む系列に基づく信号処理方法を提供する。
【００１０】
上述の解決策において、決定された系列を用いて、PUCCHを使用することによって信号が送信されるとき、系列の間の低い相関が維持されることが可能であり、比較的小さなPAPRの値および比較的小さなCMの値が維持されることが可能である。したがって、PUCCHを使用することによって信号が送信される通信応用環境の要件が、満たされる。
【００１１】
可能な設計において、第1の信号は、基準信号であるか、または第1の信号は、通信情報を運ぶために使用される信号である。
【００１２】
可能な設計において、以下、すなわち、要素snからなる系列{sn}が第3の系列集合内の系列または第3の系列集合内の系列の等価な系列であることがさらに含まれる。第3の系列集合内の系列に関しては、本明細書の説明を参照されたい。
【００１３】
可能な設計において、要素snからなる系列{sn}は、第4の系列集合内の系列または第4の系列集合内の系列の等価な系列である。第4の系列集合内の系列に関しては、本明細書の説明を参照されたい。
【００１４】
可能な設計において、要素snからなる系列{sn}は、第5の系列集合内の系列または第5の系列集合内の系列の等価な系列である。第5の系列集合内の系列に関しては、本明細書の説明を参照されたい。
【００１５】
可能な設計において、要素snからなる系列{sn}を含む{sn}の集合は、第6の系列集合の部分集合もしくは第6の系列集合内の系列の等価な系列を含む集合の部分集合、または第7の系列集合の部分集合もしくは第7の系列集合内の系列の等価な系列を含む集合の部分集合、または第8の系列集合の部分集合もしくは第8の系列集合内の系列の等価な系列を含む集合の部分集合であり、{sn}の集合は、通信システムによって使用される系列の集合である。第6の系列集合内の系列、第7の系列集合内の系列、および第8の系列集合内の系列に関しては、本明細書の説明を参照されたい。
【００１６】
可能な設計において、等価な系列は、{qn}であり、等価な系列{qn}内の要素qnは、qn = sn + un (mod 8)を満たす。要素unからなる系列{un}に関しては、本明細書を参照されたい。
【００１７】
可能な設計において、系列{fn}内の12個の要素を12個のサブキャリアにそれぞれマッピングすることは、系列{fn}内の12個の要素を12個の連続したサブキャリアにそれぞれマッピングすること、または
系列{fn}内の12個の要素を12個の連続しない等しい間隔を空けられたサブキャリアにそれぞれマッピングすること、または
系列{fn}内の12個の要素を第1のサブキャリアグループおよび第2のサブキャリアグループにそれぞれマッピングすることであって、第1のサブキャリアグループおよび第2のサブキャリアグループが、それぞれ6個の連続したサブキャリアを含み、第1のサブキャリアグループと第2のサブキャリアグループとの間の間隔が、少なくとも1つもしくは5つのサブキャリアを含む、マッピングすること、または
系列{fn}内の12個の要素を第3のサブキャリアグループおよび第4のサブキャリアグループにそれぞれマッピングすることであって、第3のサブキャリアグループおよび第4のサブキャリアグループが、それぞれ6個の連続しない等しい間隔を空けられたサブキャリアを含み、第3のサブキャリアグループと第4のサブキャリアグループとの間の間隔が、少なくとも1つもしくは5つのサブキャリアを含む、マッピングすることを含む。
【００１８】
本出願の実施形態の第2の態様は、系列に基づく信号処理方法を提供する。信号処理方法は、
12個のサブキャリア上で運ばれた第1の信号を受信するステップと、系列{fn}内の12個の要素を取得するステップであって、第1の信号が、12個の要素からなる系列{fn}を12個のサブキャリアにマッピングすることによって生成され、fnが、系列{fn}内の要素であり、系列{fn}が、予め設定された条件を満たす系列であり、予め設定された条件が、fn = A・xn・exp(2π・j・a・n)であり、nの値が、0、1、2、3、4、5、6、7、8、9、10、11であり、Aが、非ゼロの複素数であり、aが、実数であり、
【００１９】
【数２】
2020530966.tif 000004
【００２０】
であり、exp(2π・j・a・n)が、e2π・j・a・nを表し、要素xn = u・exp(π・j・sn/4)であり、uが、非ゼロの複素数であり、要素snからなる系列{sn}が、第1の系列集合内の系列もしくは第1の系列集合内の系列の等価な系列、または第2の系列集合内の系列もしくは第2の系列集合内の系列の等価な系列であり、第1の系列集合内の系列が、{-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {3, -1, 3, -1, -1, -1, -1, 3, 3, -1, -1, 3}, {1, 1, -1, -1, 3, 3, -3, -3, -1, 3, -1, 3}, {-1, -3, -3, 3, -3, 3, -1, -3, 1, 3, -3, -1}, {1, 3, 1, -1, 1, -1, -3, -1, 1, -1, 1, 3}, {-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-1, 1, 3, -3, -3, 3, 3, 1, 3, 1, -3, 3}, {3, 1, 1, -1, -3, 1, -3, -1, 1, 3, 3, -3}, {-1, -3, 3, 1, 1, 3, 3, -3, 3, -3, 1, 3},および{-1, -1, -3, -3, -3, -3, -1, 1, -3, 1, -1, 3}を含み、第2の系列集合内の系列が、{-1, -3, 3, -1, 3, 1, 1, 1, -3, -1, 1, 1}, {3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}, {-1, 3, 1, 3, 1, -1, -1, -1, 1, -3, -1, 1}, {1, 3, 3, -3, 1, 3, 1, 3, 3, 1, -1, -3}, {-3, 3, 3, 1, -1, 3, -1, 3, -3, -3, -3, -1}, {-1, 3, -1, -1, -1, 3, -1, 3, 3, -1, -1, -1}, {3, 1, 3, -1, -3, 3, -1, -1, 3, -3, -3, -3}, {1, -3, 1, 1, -3, -3, -3, -3, 1, -3, -3, -3}, {-3, 3, 3, 3, -1, -1, 1, 1, -3, 1, 3, -1}, {3, 3, 3, 1, -3, -3, 1, 3, -3, 1, -1, 1}, {1, -3, -1, 3, -1, -3, 3, 1, 1, 3, -3, -3}, {1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3, -1}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}, {-1, 1, 3, -3, 3, 1, -1, -3, -1, -3, -1, -3}, {3, -1, -3, 3, 3, -1, 3, -3, -3, -3, -1, 1}, {-1, 3, -3, -1, 3, 1, -1, -3, -3, -3, -1, -1}, {-1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1, 3}, {-3, 1, 1, -1, 3, -1, -3, -1, -3, -3, -1, 1}, {3, -1, -3, 3, -1, 1, 3, -3, -3, -3, 3, 3}, {-1, 3, 3, -1, -1, 3, -1, 3, -1, -1, -1, -1}, {3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}, {-1, 1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, 3, -1, -3, 1, 3, -3, -3, -3, 1, 1, -1}, {3, 1, 1, -1, 3, 1, 3, 1, 1, 3, -3, -1}, {-1, -3, 1, -1, -3, -1, 3, -3, 3, -3, -1, -1}, {1, 1, 1, 3, -1, -1, 3, 1, -1, 3, -3, 3},および{-3, 1, -3, 1, 3, 3, -1, -1, -3, -3, -1, -1}を含む、ステップと、
系列{fn}内の12個の要素に基づいて第1の信号を処理するステップとを含む。
【００２１】
上述の解決策において、決定された系列を用いて、PUCCHを使用することによって信号が送信されるとき、系列の間の低い相関が維持されることが可能であり、比較的小さなPAPRの値および比較的小さなCMの値が維持されることが可能である。したがって、PUCCHを使用することによって信号が送信される通信応用環境の要件が、満たされる。
【００２２】
可能な設計において、第1の信号は、基準信号であるか、または第1の信号は、通信情報を運ぶために使用される信号である。
【００２３】
可能な設計において、以下、すなわち、要素snからなる系列{sn}が第3の系列集合内の系列または第3の系列集合内の系列の等価な系列であることがさらに含まれる。第3の系列集合内の系列に関しては、本明細書の説明を参照されたい。
【００２４】
可能な設計において、要素snからなる系列{sn}は、第4の系列集合内の系列または第4の系列集合内の系列の等価な系列である。第4の系列集合内の系列に関しては、本明細書の説明を参照されたい。
【００２５】
可能な設計において、要素snからなる系列{sn}は、第5の系列集合内の系列または第5の系列集合内の系列の等価な系列である。第5の系列集合内の系列に関しては、本明細書の説明を参照されたい。
【００２６】
可能な設計において、要素snからなる系列{sn}を含む{sn}の集合は、第6の系列集合の部分集合もしくは第6の系列集合内の系列の等価な系列を含む集合の部分集合、または第7の系列集合の部分集合もしくは第7の系列集合内の系列の等価な系列を含む集合の部分集合、または第8の系列集合の部分集合もしくは第8の系列集合内の系列の等価な系列を含む集合の部分集合であり、{sn}の集合は、通信システムによって使用される系列の集合である。第6の系列集合内の系列、第7の系列集合内の系列、および第8の系列集合内の系列に関しては、本明細書の説明を参照されたい。
【００２７】
可能な設計において、等価な系列は、{qn}であり、等価な系列{qn}内の要素qnは、qn = sn + un (mod 8)を満たす。要素unからなる系列{un}に関しては、本明細書の説明を参照されたい。
【００２８】
可能な設計において、12個のサブキャリア上で運ばれた第1の信号を受信するステップは、
12個の連続したサブキャリア上で12個のサブキャリア上の第1の信号を取得すること、または
12個の連続しない等しい間隔を空けられたサブキャリア上で12個のサブキャリア上の第1の信号を取得すること、または
第1のサブキャリアグループおよび第2のサブキャリアグループから12個のサブキャリア上の第1の信号を取得することであって、第1のサブキャリアグループおよび第2のサブキャリアグループが、それぞれ6個の連続したサブキャリアを含み、第1のサブキャリアグループと第2のサブキャリアグループとの間の間隔が、少なくとも1つもしくは5つのサブキャリアを含む、取得すること、または
第3のサブキャリアグループおよび第4のサブキャリアグループから12個のサブキャリア上の第1の信号を取得することであって、第3のサブキャリアグループおよび第4のサブキャリアグループが、それぞれ6個の連続しない等しい間隔を空けられたサブキャリアを含み、第3のサブキャリアグループと第4のサブキャリアグループとの間の間隔が、少なくとも1つもしくは5つのサブキャリアを含む、取得することを含む。
【００２９】
本出願の実施形態の第3の態様は、系列に基づく信号処理装置を提供する。装置は、ネットワークデバイスもしくは端末である可能性があり、またはネットワークデバイスもしくは端末のチップである可能性がある。装置は、処理ユニットおよび送受信ユニットを含む可能性がある。装置がネットワークデバイスまたは端末であるとき、処理ユニットは、プロセッサである可能性があり、送受信ユニットは、トランシーバである可能性がある。ネットワークデバイスは、ストレージユニットをさらに含む可能性があり、ストレージユニットは、メモリである可能性がある。ネットワークデバイスまたは端末が第1の態様の対応する機能を実行するように、ストレージユニットは命令を記憶するように構成され、処理ユニットはストレージユニットに記憶された命令を実行する。装置がネットワークデバイスまたは端末のチップであるとき、処理ユニットは、プロセッサである可能性があり、送受信ユニットは、入力/出力インターフェース、ピン、回路などである可能性がある。ネットワークデバイスが第1の態様の対応する機能を実行するように、処理ユニットはストレージユニットに記憶された命令を実行する。ストレージユニットは、チップ内のストレージユニット(たとえば、レジスタもしくはキャッシュ)である可能性があり、またはネットワークデバイスもしくは端末内にあり、チップの外にあるストレージユニット(たとえば、読み出し専用メモリもしくはランダムアクセスメモリ)である可能性がある。
【００３０】
本出願の実施形態の第4の態様は、系列に基づく信号処理装置を提供する。装置は、ネットワークデバイスもしくは端末である可能性があり、またはネットワークデバイスもしくは端末のチップである可能性がある。装置は、処理ユニットおよび送受信ユニットを含む可能性がある。装置がネットワークデバイスまたは端末であるとき、処理ユニットは、プロセッサである可能性があり、送受信ユニットは、トランシーバである可能性がある。ネットワークデバイスは、ストレージユニットをさらに含む可能性があり、ストレージユニットは、メモリである可能性がある。ネットワークデバイスまたは端末が第1の態様の対応する機能を実行するように、ストレージユニットは命令を記憶するように構成され、処理ユニットはストレージユニットに記憶された命令を実行する。装置がネットワークデバイスまたは端末のチップであるとき、処理ユニットは、プロセッサである可能性があり、送受信ユニットは、入力/出力インターフェース、ピン、回路などである可能性がある。ネットワークデバイスが第1の態様の対応する機能を実行するように、処理ユニットはストレージユニットに記憶された命令を実行する。ストレージユニットは、チップ内のストレージユニット(たとえば、レジスタもしくはキャッシュ)である可能性があり、またはネットワークデバイスもしくは端末内にあり、チップの外にあるストレージユニット(たとえば、読み出し専用メモリもしくはランダムアクセスメモリ)である可能性がある。
【００３１】
本出願の実施形態の第5の態様は、通信システムを提供する。通信システムは、本出願の実施形態の第3の態様において提供される通信デバイスおよび本出願の実施形態の第4の態様において提供される通信デバイスを含む。
【００３２】
本出願の実施形態の第6の態様は、命令を含むコンピュータ可読ストレージ媒体を提供する。命令がコンピュータ上で実行されるとき、コンピュータは、本発明の実施形態の第1の態様において開示される系列に基づく信号処理方法を実行する。
【００３３】
本出願の実施形態の第7の態様は、命令を含むコンピュータプログラム製品を提供する。命令がコンピュータ上で実行されるとき、コンピュータは、上述の態様による方法を実行する。
【００３４】
本出願の実施形態の第8の態様は、チップシステムを提供する。チップシステムは、通信デバイスが上述の態様の関連する機能を実行する、たとえば、上述の方法で関連するデータおよび/または情報を生成または処理するのをサポートするように構成されるプロセッサを含む。可能な設計において、チップシステムは、メモリをさらに含む。メモリは、ネットワークデバイスおよび端末において必要なプログラム命令および必要なデータを記憶するように構成される。チップシステムは、チップを含む可能性があり、またはチップおよび別のディスクリート構成要素を含む可能性がある。
【００３５】
本発明の実施形態において提供される系列に基づく信号処理方法、通信デバイス、および通信システムによれば、PUCCHを使用することによって信号を送信するための要件を満たす系列が、決定される。系列は、12個の要素からなる系列{fn}であり、fnは、系列{fn}内の要素を表し、決定された系列{fn}は、予め設定された条件を満たす系列である。そのとき、12個の要素からなる系列{fn}が、第1の信号を生成するために12個のサブキャリアにマッピングされ、第1の信号が、送信される。決定された系列を使用することによって、PUCCHを使用することによって信号が送信されるとき、系列の間の低い相関が維持されることが可能であり、比較的小さなPAPRの値および比較的小さなCMの値が維持されることが可能である。したがって、PUCCHを使用することによって信号が送信される通信応用環境の要件が、満たされる。
【図面の簡単な説明】
【００３６】
【図１】本出願の一実施形態による系列に基づく信号送信処理の概略的な流れ図である。
【図２】本出願の一実施形態による端末によって系列{fn}を決定する概略的な流れ図である。
【図３】本出願の一実施形態による端末によって第1の信号を生成し、送信する概略的な流れ図である。
【図４ａ】本出願の一実施形態による、12個の要素からなる系列{fn}を12個のサブキャリアにマッピングする概略図である。
【図４ｂ】本出願の一実施形態による、12個の要素からなる系列{fn}を12個のサブキャリアにマッピングする概略図である。
【図４ｃ】本出願の一実施形態による、12個の要素からなる系列{fn}を12個のサブキャリアにマッピングする概略図である。
【図４ｄ】本出願の一実施形態による、12個の要素からなる系列{fn}を12個のサブキャリアにマッピングする概略図である。
【図５】本出願の一実施形態によるネットワークデバイスによって第1の信号を処理する概略図である。
【図６】本出願の一実施形態による端末の概略的な構造図である。
【図７】本出願の一実施形態による別の端末の概略的な構造図である。
【図８】本出願の一実施形態によるネットワークデバイスの概略的な構造図である。
【図９】本出願の一実施形態による別のネットワークデバイスの概略的な構造図である。
【図１０】本出願の一実施形態による通信システムの概略的な構造図である。
【発明を実施するための形態】
【００３７】
本出願の実施形態は、系列に基づく信号処理方法、関連するデバイス、および通信システムを提供する。PUCCHを使用することによって信号を送信するための要件を満たす系列が、決定される。このようにして、PUCCHを使用することによって信号が送信されるとき、系列の間の低い相関が維持されることが可能であり、比較的小さなPAPRの値および比較的小さなCMの値が維持されることが可能である。したがって、PUCCHを使用することによって信号が送信される通信応用環境の要件が、満たされる。
【００３８】
本出願の実施形態、請求項、および添付の図面において、用語「第1の」、「第2の」などは、異なる対象を区別するように意図されており、特定の順序を表さない。さらに、用語「〜を含む(include)」および「〜をともなう(with)」は、非排他的である。たとえば、一連のステップまたはユニットを含むプロセス、方法、システム、製品、または装置は、列挙されるステップまたはユニットに限定されず、列挙されないステップまたはユニットをさらに含む可能性がある。
【００３９】
現在、LTEシステム、4Gシステム、4.5Gシステム、および5Gシステムにおいて、PUCCHを使用することによってUCIおよびDMRSを送信することが、サポートされ得る。PUCCHのカバレッジ性能を改善するために、PUCCHは、系列変調方法で送信される。はっきり言えば、UCIを送信するためのすべてのOFDMシンボル上で、送信される信号は、コンピュータ生成系列(Computer Generated Sequence、CGS)に変調される。CGSは、すべての送信される信号が比較的小さなPAPRの値およびCMの値を有することを保証するためにふるい分けられ、それによって、PUCCHのカバレッジを拡張する。PUCCHはセルの境界上でも使用されるので、セルの境界上のユーザに関して、系列の間の系列の相関が、CGSのふるい分けの間にさらに考慮される必要がある。
【００４０】
たとえば、第1のセルおよび第2のセルは、隣接したセルである。第1のセルによって使用される第1の系列が第2のセルによって使用される第2の系列と高い相関がある場合、第1のセルの境界において、第1のセル内のユーザ機器によって送信されるPUCCHは、PUCCHを使用することによる第2のセルの基地局による信号の送信に干渉する可能性がある。結果として、PUCCHの受信性能が、悪化させられる。したがって、低い相関を有する系列が、CGSのふるい分けの間に決定される必要がある。
【００４１】
LTEシステム、4Gシステム、4.5Gシステム、および5Gシステム、またはより高い要件を有するさらに別の通信システムもしくは通信応用環境においてPUCCHを使用することによってUCIおよびDMRSが送信されるときに、比較的小さなPAPRの値および比較的小さなCMの値が維持されることが可能であり、系列の間の低い相関が維持されることが可能なことを保証するために、本発明の実施形態は、系列に基づく信号処理を実施する特定のプロセスを提供し、詳細な説明が、以下の実施形態を使用することによって提供される。
【００４２】
本発明の実施形態において、系列に基づく信号処理は、主に通信システムまたは通信応用環境内の受信機側および送信機側の観点から説明される。受信機側がネットワークデバイスである可能性があり、送信機側が端末である可能性があり、または受信機側が端末である可能性があり、送信機側がネットワーク側である可能性がある。以下の実施形態において、説明は、受信機側がネットワークデバイスであり、送信機側が端末である例を使用することによって与えられるが、本発明は、それに限定されない。
【００４３】
本出願の実施形態に関連する端末は、ユーザ機器である可能性がある。ユーザ機器は、有線デバイスである可能性があり、またはワイヤレスデバイスである可能性がある。ワイヤレスデバイスは、ワイヤレス接続機能を有するハンドヘルドデバイス、ワイヤレスモデムに接続された別の処理デバイス、または無線アクセスネットワークを使用することによって1つもしくは複数のコアネットワークと通信するモバイル端末である可能性がある。たとえば、ワイヤレス端末は、モバイル電話、モバイルフォン、コンピュータ、タブレットコンピュータ、携帯情報端末(personal digital assistant、PDA)、モバイルインターネットデバイス(mobile internet device、MID)、ウェアラブルデバイス、電子リーダなどである可能性がある。別の例として、代替的に、ワイヤレス端末は、ポータブル、ポケットサイズ、ハンドヘルド、コンピュータ組み込み、または車載モバイルデバイスである可能性がある。さらに別の例として、ワイヤレス端末は、移動局またはアクセスポイントである可能性がある。
【００４４】
本出願の実施形態に関連するネットワークデバイスは、基地局である可能性がある。基地局は、様々な形態のマクロ基地局、マイクロ基地局、中継サイト(relay site)、アクセスポイント、基地局コントローラ、送信点(sending point)、受信点(receiving point)を含む可能性がある。異なる無線アクセス技術を使用するシステムにおいて、基地局の具体的な名前は、異なる可能性がある。
【００４５】
図1に示されるように、図1は、本出願の一実施形態による系列に基づく信号処理方法の概略的な流れ図である。方法は、以下を含む。
【００４６】
S101.  端末が、12個の要素からなる系列{fn}を決定する。
【００４７】
S101の実行のために、任意で、端末は、ネットワークにアクセスした後、12個の要素からなる系列{fn}を決定する可能性がある。代替的に、端末がネットワークにアクセスするとき、ネットワークデバイスが、系列{xn}を決定し、端末のために系列{xn}を構成し、端末が、系列{xn}に基づいて12個の要素からなる系列{fn}を決定する。
【００４８】
特定の実装中に、fnは、系列{fn}内の要素を表し、決定された系列{fn}は、予め設定された条件を満たす系列である。予め設定された条件は、fn = A・xn・exp(2π・j・a・n)であり、
nは、整数であり、nの値は、0、1、2、3、4、5、6、7、8、9、10、11であり、Aは、非ゼロの複素数であり、aは、実数であり、
【００４９】
【数３】
2020530966.tif 000005
【００５０】
であり、exp(2π・j・a・n)は、e2π・j・a・nを表し、要素xn = u・exp(π・j・sn/4)であり、uは、非ゼロの複素数であり、
要素snからなる系列{sn}は、第1の系列集合内の系列もしくは第1の系列集合内の系列の等価な系列、または第2の系列集合内の系列もしくは第2の系列集合内の系列の等価な系列である。
【００５１】
任意で、第1の系列集合内の系列は、
{-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {3, -1, 3, -1, -1, -1, -1, 3, 3, -1, -1, 3}, {1, 1, -1, -1, 3, 3, -3, -3, -1, 3, -1, 3}, {-1, -3, -3, 3, -3, 3, -1, -3, 1, 3, -3, -1}, {1, 3, 1, -1, 1, -1, -3, -1, 1, -1, 1, 3}, {-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-1, 1, 3, -3, -3, 3, 3, 1, 3, 1, -3, 3}, {3, 1, 1, -1, -3, 1, -3, -1, 1, 3, 3, -3}, {-1, -3, 3, 1, 1, 3, 3, -3, 3, -3, 1, 3},および{-1, -1, -3, -3, -3, -3, -1, 1, -3, 1, -1, 3}を含み、
第2の系列集合内の系列は、
{-1, -3, 3, -1, 3, 1, 1, 1, -3, -1, 1, 1}, {3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}, {-1, 3, 1, 3, 1, -1, -1, -1, 1, -3, -1, 1}, {1, 3, 3, -3, 1, 3, 1, 3, 3, 1, -1, -3}, {-3, 3, 3, 1, -1, 3, -1, 3, -3, -3, -3, -1}, {-1, 3, -1, -1, -1, 3, -1, 3, 3, -1, -1, -1}, {3, 1, 3, -1, -3, 3, -1, -1, 3, -3, -3, -3}, {1, -3, 1, 1, -3, -3, -3, -3, 1, -3, -3, -3}, {-3, 3, 3, 3, -1, -1, 1, 1, -3, 1, 3, -1}, {3, 3, 3, 1, -3, -3, 1, 3, -3, 1, -1, 1}, {1, -3, -1, 3, -1, -3, 3, 1, 1, 3, -3, -3}, {1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3, -1}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}, {-1, 1, 3, -3, 3, 1, -1, -3, -1, -3, -1, -3}, {3, -1, -3, 3, 3, -1, 3, -3, -3, -3, -1, 1}, {-1, 3, -3, -1, 3, 1, -1, -3, -3, -3, -1, -1}, {-1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1, 3}, {-3, 1, 1, -1, 3, -1, -3, -1, -3, -3, -1, 1}, {3, -1, -3, 3, -1, 1, 3, -3, -3, -3, 3, 3}, {-1, 3, 3, -1, -1, 3, -1, 3, -1, -1, -1, -1}, {3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}, {-1, 1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, 3, -1, -3, 1, 3, -3, -3, -3, 1, 1, -1}, {3, 1, 1, -1, 3, 1, 3, 1, 1, 3, -3, -1}, {-1, -3, 1, -1, -3, -1, 3, -3, 3, -3, -1, -1}, {1, 1, 1, 3, -1, -1, 3, 1, -1, 3, -3, 3},および{-3, 1, -3, 1, 3, 3, -1, -1, -3, -3, -1, -1}を含む。
【００５２】
上述の関連する系列集合内の系列の等価な系列は、{qn}と表される可能性がある。等価な系列{qn}内の要素qnは、qn = sn + un (mod 8)を満たす。
【００５３】
特定の実装において、任意で、unからなる系列{un}は、
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7}, {1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3}, {1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5}, {3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5}, {3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}, {3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7, 1}, {3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7}, {5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1}, {5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7}, {5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5}, {5, 7, 1, 3, 5, 7, 1, 3, 5, 7, 1, 3}, {7, 1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5}, {7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3}, {7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1},および{7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7}を含む。
【００５４】
第1の系列集合内の系列{-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}の等価な系列を得る例において、選択された系列{un}が系列{1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7}である場合、系列{-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}の等価な系列内の要素q0は、q0 = s0 + u0 (mod 8)を満たす。上述の値から、s0 = -3およびu0 = 1であることが知られ得る。この場合、まず、s0とu0との合計が計算され、それから、得られた合計に対して8を使用してモジュロ演算が実行される。得られた余りが、要素q0である。つまり、要素q0は、0である。同様にして、以降の要素が得られる可能性があり、つまり、要素q1 = 0、要素q2 = 0、要素q3 = 6、要素q4 = 0、要素q5 = 0、要素q6 = 6、要素q7 = 6、要素q8 = 0、要素q9 = 0、要素q10 = 6、および要素q11 = 0である。最終的に、系列{-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}の等価な系列{0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 6, 0}が、得られる。
【００５５】
第1の系列集合および第2の系列集合の上述のその他の系列の等価な系列も、上述の方法を参照することにより上述の方法で得られる。詳細は、本明細書において再度説明されない。
【００５６】
系列の巡回シフトと系列の等価な系列の巡回シフトとの間の相関の値は、比較的高いことに留意されたい。系列および系列の等価な系列が同じ系列集合内に存在する場合、2つの隣接するセルは、系列および系列の等価な系列をそれぞれ使用する可能性がある。これは、PUCCHが2つのセルにおいて送信されるときに比較的強い干渉を引き起こす。したがって、1つの系列集合は、系列かまたは系列の等価な系列かのどちらかを含むことができる。
【００５７】
可能な例において、端末がネットワークにアクセスした後に12個の要素からなる系列{fn}を決定するプロセスが、図2に示される可能性がある。特定の手順は、以下の通りである。
【００５８】
端末は、系列{xn}およびAを決定する。nの値は、0、1、2、3、4、5、6、7、8、9、10、11であり、Aは、非ゼロの複素数である。系列{xn}は、端末に記憶される可能性があり、または端末のためにネットワークデバイスによって構成される可能性があり、または予め定義された式に基づいて計算によって端末により得られる可能性がある。たとえば、系列{xn}は、上述の開示された{xn}内の要素xn = u・exp(π・j・sn/4)を使用することによって得られる。系列{fn} = {Ax0, Ax1, Ax2, Ax3, Ax4, Ax5, Ax6, Ax7, Ax8, Ax9, Ax10, Ax11}が、Aにx0、x1、x2、x3、x4、x5、x6、x7、x8、x9、x10、およびx11を別々に掛けることによって得られる。Aの値の範囲は、{1, -1, j, -j}である。
【００５９】
S102.  端末が、第1の信号を生成するために12個の要素からなる系列{fn}を12個のサブキャリアにマッピングし、第1の信号をネットワークデバイスに送信する。
【００６０】
本明細書において、S102の実行は、主に、端末が第1の信号を生成するために構成された系列{fn}内の12個の要素を12個のサブキャリアにそれぞれマッピングし、第1の信号をネットワークデバイスに送信することを意味する。
【００６１】
任意で、端末が第1の信号を生成するために12個の要素からなる系列{fn}を12個のサブキャリアにマッピングし、第1の信号をネットワークデバイスに送信する特定のプロセスが、図3に示され、以下を含む。
【００６２】
S301.  端末が、12要素の周波数領域信号(すなわち、12個の要素からなる周波数領域信号)を得るために12個の要素からなる系列{fn}を12個のサブキャリアにマッピングする。
【００６３】
本出願の以下の実施形態において開示される図4aから図4dにおいて、sは、通信システムにおける、系列{fn}がマッピングされる12個のサブキャリアの中の第1のサブキャリアのものであるサブキャリアインデックスを表す。
【００６４】
任意で、端末は、12個の要素からなる系列{fn}を12個の連続したサブキャリアにマッピングする。図4aに示されるように、任意で、系列{fn}内の要素f0からf11は、12個の連続したサブキャリアs+0、s+1、s+2、s+3、s+4、s+5、s+6、s+7、s+8、s+9、s+10、およびs+11にそれぞれマッピングされる。
【００６５】
可能な例において、端末は、系列{fn}内の12個の要素を12個のサブキャリアに降順に連続してマッピングする。系列{fn}内の1つの要素は、1つの周波数領域のサブキャリアにマッピングされる。周波数領域のサブキャリアは、周波数領域のリソースの最小単位であり、データ情報を運ぶために使用される。
【００６６】
可能な例において、端末は、系列{fn}内の12個の要素を12個のサブキャリアに昇順に連続してマッピングする。系列{fn}内の1つの要素を1つのサブキャリアにマッピングすることは、当該要素が当該サブキャリア上で運ばれることを意味する。マッピングの後、端末が無線周波数を使用することによってデータを送信するとき、それは、要素がサブキャリア上で送信されることと等価である。通信システムにおいて、異なる端末は、データを送信するために異なるサブキャリアを占有する可能性がある。通信システムに存在する複数のサブキャリアの中の12個のサブキャリアの位置が、シグナリングを通じてネットワークデバイスによって構成される可能性があり、または予め定義される可能性がある。
【００６７】
任意で、系列{fn}内の12個の要素は、12個の連続しない等しい間隔を空けられたサブキャリアにそれぞれマッピングされる可能性がある。図4bに示されるように、任意で、12個のサブキャリアは、周波数領域内で等しい間隔で分散され、12個のサブキャリアのうちの任意の2つの間の間隔は、1サブキャリアを含む。系列{fn}内の要素f0からf11がマッピングされるサブキャリアの間隔は、1サブキャリアである。特に、要素は、12個の等しい間隔を空けられたサブキャリア、すなわち、s+0、s+2、s+4、s+6、s+8、s+10、s+12、s+14、s+16、s+18、s+20、およびs+22にそれぞれマッピングされる。
【００６８】
任意で、系列{fn}内の12個の要素は、第1のサブキャリアグループおよび第2のサブキャリアグループにそれぞれマッピングされる可能性もある。第1のサブキャリアグループおよび第2のサブキャリアは、それぞれ、6つの連続したサブキャリアを含み、第1のサブキャリアグループと第2のサブキャリアグループとの間の間隔は、少なくとも1つまたは5つのサブキャリアを含む。図4cに示されるように、任意で、系列{fn}内の要素f0からf5は、6つの連続したサブキャリア、すなわち、s+0、s+1、s+2、s+3、s+4、およびs+5(第1のサブキャリアグループの中のサブキャリア)にマッピングされ、要素f6からf11は、その他の6つの連続したサブキャリアs+12、s+13、s+14、s+15、s+16、およびs+17(第2のサブキャリアグループの中のサブキャリア)にマッピングされる。加えて、第1のサブキャリアグループと第2のサブキャリアグループとの間の間隔は、少なくとも1つのサブキャリアを含む。図4cにおいて、要素f5がインデックスがs+5であるサブキャリアにマッピングされる場合、要素f6は、インデックスがs+6であるサブキャリアにマッピングされ得ない。言い換えると、第1のサブキャリアグループおよび第2のサブキャリアグループは、互いに隣接することができず、第1のサブキャリアグループと第2のサブキャリアグループとの間に、第1のサブキャリアグループにも第2のサブキャリアグループにも属さない少なくとも1つのサブキャリアが存在する。任意で、第1のサブキャリアグループおよび第2のサブキャリアグループがそれぞれ6つのサブキャリアを含むとき、第1のサブキャリアグループと第2のサブキャリアグループとの間の間隔が少なくとも5つのサブキャリアを含む場合、より小さなPAPRおよびCMが得られることが可能であり、より優れた周波数ダイバーシティ効果が得られる。
【００６９】
任意で、系列{fn}内の12個の要素は、第3のサブキャリアグループおよび第4のサブキャリアグループにそれぞれマッピングされる可能性もある。第3のサブキャリアグループおよび第4のサブキャリアグループは、それぞれ6つの連続しない等しい間隔を空けられたサブキャリアを含み、第3のサブキャリアグループと第4のサブキャリアグループとの間の間隔は、少なくとも1つまたは5つのサブキャリアを含む。図4dに示されるように、任意で、系列{fn}内の要素f0からf5は、第3のサブキャリアグループの中の6つの連続した等しい間隔を空けられたサブキャリアs+0、s+2、s+4、s+6、s+8、およびs+10にマッピングされ、要素f6からf11は、第4のサブキャリアグループの中の6つの等しい間隔を空けられたサブキャリアs+18、s+20、s+22、s24、s+26、およびs+28にマッピングされる。任意で、第3のサブキャリアグループおよび第4のサブキャリアグループがそれぞれ6つのサブキャリアを含むとき、第3のサブキャリアグループと第4のサブキャリアグループとの間の間隔が少なくとも5つのサブキャリアを含む場合、より小さなPAPRおよびCMが得られることが可能であり、より優れた周波数ダイバーシティ効果が得られる。2つのサブキャリアグループの間の間隔内のサブキャリアの量は、それぞれ2つのサブキャリアグループ内にあり、サブキャリアの最も少ない量だけ間隔を空けられる2つのサブキャリアの間のサブキャリアの量である。図4dに示されるように、第3のサブキャリアグループと第4のサブキャリアグループとの間の間隔は、6つのサブキャリアを含む。
【００７０】
系列{fn}が連続したまたは等しい間隔を空けられたサブキャリアにマッピングされる図4aまたは図4bに示された方法で、CMの値は、比較的良い。系列{fn}が2つのサブキャリアグループにマッピングされる図4cおよび図4dに示された方法で、CMの値は、系列{fn}が連続したまたは等しい間隔を空けられたサブキャリアにマッピングされる図4aまたは図4bに示された方法で得られるCMの値よりも高いが、周波数ダイバーシティ効果はより優れている。
【００７１】
本出願のこの実施形態において系列{fn}内の12個の要素を12個のサブキャリアにそれぞれマッピングする方法は、上述の方法に限定されない。
【００７２】
S302.  12要素の周波数領域信号を逆高速フーリエ変換(inverse fast Fourier transformation、IFFT)によって時間領域信号に変換し、時間領域信号にサイクリックプレフィックスを追加して第1の信号を生成する。
【００７３】
S303.  無線周波数において第1の信号を送信する。
【００７４】
任意で、S302が実行されるとき、端末が12要素の周波数領域信号に対してIFFTを実行した後に得られる時間領域信号が、OFDMシンボルである。S303が実行されるとき、端末は、無線周波数において第1の信号を送信する。言い換えると、端末は、12個のサブキャリア上で系列{fn}を運ぶ第1の信号を送信する。
【００７５】
可能な例において、端末は、1つのOFDMシンボル上で系列{fn}を運ぶ第1の信号を送信する可能性があり、または複数のOFDMシンボル上で系列{fn}を運ぶ第1の信号を送信する可能性がある。
【００７６】
任意で、第1の信号は、基準信号である。特に、第1の信号は、UCIおよびDMRSである可能性があり、または肯定応答(Acknowledgment、ACK)情報、もしくは否定応答(Negative Acknowledgment、NACK)情報、もしくはアップリンクスケジューリング要求(scheduling request、SR)情報である可能性がある。本出願のこの実施形態は、第1の信号を上述の情報のみを含むように限定しない。
【００７７】
任意で、第1の信号は、通信情報を運ぶために使用される信号である。特定の実装において、通信情報は、系列の選択によって運ばれる可能性があり、または系列変調方法で運ばれる可能性があるが、それらに限定されない。
【００７８】
任意で、系列選択方法で、1つの端末のために2n個の直交系列が割り当てられる。任意で、2n個の直交系列は、1つのルート系列の2n個の巡回シフトである可能性があり、2n個の直交系列は、nビットの情報を運ぶことができる。たとえば、4つの系列{0}、{1}、{2}、および{3}が存在し、00が、系列{0}に対応しており、01が、系列{1}に対応しており、10が、系列{2}に対応しており、11が、系列{3}に対応している。この場合、4つの系列が、2ビットの情報を運ぶことができる。
【００７９】
系列選択方法に関して、異なる巡回シフトは、系列{fn}内のaの異なる値を使用することによって表されることに留意されたい。任意で、aは、異なる情報を運ぶ可能性がある。
【００８０】
任意で、系列変調方法で、1人のユーザのために1つの系列が割り当てられ、ユーザによって送信される必要がある情報のために変調シンボルが生成される。変調シンボルは、BPSKシンボル、QPSKシンボル、8QAMシンボル、16QAMシンボルなどを含むがこれらに限定されない。変調シンボルは、実際に送信される系列を生成するために系列を乗算される。たとえば、1つのBPSKシンボルは、1または-1である可能性がある。系列{s}に関して、変調がBPSKシンボルに基づいて実行された後、送信される系列は、{s}または{-s}である可能性がある。
【００８１】
可能な例において、明細書の図2に対応する説明によれば、ネットワークにアクセスした後、端末は、Aおよび系列{xn}に基づいて、12個の要素からなり、ネットワークデバイスによって構成される系列{fn}を決定する可能性がある。
【００８２】
系列変調方法に関して、異なる情報が、系列{fn}内のAの異なる値を使用することによって運ばれることに留意されたい。
【００８３】
任意で、Aは、変調シンボルである可能性がある。この場合、Aは、データ情報ビットまたは制御情報ビットが変調された後に得られる。Aは、系列{fn}に含まれる12個の要素上で運ばれる。
【００８４】
任意で、Aは、定数である。たとえば、A = 1である。Aが定数であることは、Aが情報ビットを運ばないことを意味する。たとえば、Aは、端末とネットワークデバイスとの両方に知られているシンボルである可能性がある。代替的に、Aは、振幅を表す可能性がある。
【００８５】
Aは定数であるが、それはAが常に変化しないことを表さないことに留意されたい。第1の信号が異なる瞬間に送信されるとき、Aは、可変である可能性がある。たとえば、系列{fn}または系列{xn}に含まれる12個すべての要素は、基準信号であり、Aは、基準信号の振幅である。端末が初めて第1の信号を送信するとき、第1の信号は、A = 1に基づいて送信される可能性がある。端末が2回目に第1の信号を送信するとき、第1の信号は、A = 2に基づいて送信される可能性がある。
【００８６】
S103.  ネットワークデバイスが、系列{fn}内の12個の要素を得るために12個のサブキャリア上で運ばれた第1の信号を受信する。
【００８７】
12個の要素からなる系列{fn}に基づいて12個の要素を12個のサブキャリアにそれぞれマッピングすることによって第1の信号が生成されることが、S102から知られ得る。系列{fn}の詳細な説明に関しては、S101およびS102の対応する説明を参照されたい。詳細は、本明細書において再度説明されない。
【００８８】
S103の実行に関して、任意で、ネットワークデバイスが12個のサブキャリア上で運ばれた第1の信号を受信するプロセスは、ネットワークデバイスが、時間領域信号を取得し、信号からサイクリックプレフィックスを取り除き、それから、サイクリックプレフィックスが取り除かれた信号に対して12要素のFFTを実行して12要素の周波数領域信号を取得し、そして、端末が12個のサブキャリア上で運ばれた第1の信号を受信するというものである。第1の信号は、12個の要素からなる系列{fn}である。たとえば、受信デバイスは、基地局によって構成されるかまたは予め定義される通信システムのサブキャリアの中の12個のサブキャリアの位置に基づいて12個のサブキャリア上で信号を受信する。
【００８９】
特定の実装において、ネットワークにアクセスした後、端末は、構成された系列{fn}を使用することによってPUCCHを送信し、ネットワークデバイスは、端末のために構成された系列{fn}を使用することによってPUCCHを受信する。
【００９０】
S104.  ネットワークデバイスが、系列{fn}内の12個の要素に基づいて第1の信号を処理する。
【００９１】
任意で、図5は、ネットワークデバイスが第1の信号を処理するプロセスの概略図を示す。ネットワークデバイスは、ローカルに記憶された系列
【００９２】
【数４】
2020530966.tif 000006
【００９３】
を詳しく調べることによってすべての可能な系列を取得し、取得された系列{fn}および系列
【００９４】
【数５】
2020530966.tif 000007
【００９５】
のすべての可能な系列に対して相関処理(correlation processing)および最大尤度比較(maximum likelihood comparison)を別々に実行して、端末によって送信されたデータを取得する。
【００９６】
本明細書の上述のS102に対応する説明を参照すると、2ビットの情報のための値の組合せは、{(-1, -1), (-1, 1), (1, -1), (1, 1)}である。図2を参照すると、2ビットの情報が(-1, -1)であるとき、取得された系列
【００９７】
【数６】
2020530966.tif 000008
【００９８】
は、系列
【００９９】
【数７】
2020530966.tif 000009
【０１００】
であり、2ビットの情報が(-1, 1)であるとき、取得された系列
【０１０１】
【数８】
2020530966.tif 000010
【０１０２】
は、系列
【０１０３】
【数９】
2020530966.tif 000011
【０１０４】
であり、2ビットの情報が(1, -1)であるとき、取得された系列
【０１０５】
【数１０】
2020530966.tif 000012
【０１０６】
は、系列
【０１０７】
【数１１】
2020530966.tif 000013
【０１０８】
であり、2ビットの情報が(1, 1)であるとき、取得された系列
【０１０９】
【数１２】
2020530966.tif 000014
【０１１０】
は、系列
【０１１１】
【数１３】
2020530966.tif 000015
【０１１２】
である。系列{fn}は、4つの相関値を取得するために
【０１１３】
【数１４】
2020530966.tif 000016
【０１１４】
、
【０１１５】
【数１５】
2020530966.tif 000017
【０１１６】
、
【０１１７】
【数１６】
2020530966.tif 000018
【０１１８】
、および
【０１１９】
【数１７】
2020530966.tif 000019
【０１２０】
と別々に相互に関連付けられる。最も大きな相関値に対応する2ビットの情報の値が、ネットワークデバイスによって取得されるデータである。たとえば、最も大きな相関値が系列{fn}と
【０１２１】
【数１８】
2020530966.tif 000020
【０１２２】
との間の相関によって得られる場合、2ビットの情報は、(-1, -1)である。
【０１２３】
本出願のこの実施形態において開示される系列に基づく信号処理方法によれば、PUCCHを使用することによって信号を送信するための要件を満たす系列が決定される。系列は、12個の要素からなる系列{fn}であり、fnは、系列{fn}内の要素を表し、決定された系列{fn}は、予め設定された条件を満たす系列である。予め設定された条件は、fn = A・xn・exp(2π・j・a・n)であり、nの値は、0、1、2、3、4、5、6、7、8、9、10、11であり、Aは、非ゼロの複素数であり、aは、実数であり、
【０１２４】
【数１９】
2020530966.tif 000021
【０１２５】
であり、exp(2π・j・a・n)は、e2π・j・a・nを表し、要素xn = u・exp(π・j・sn/4)であり、uは、非ゼロの複素数である。要素snからなる系列{sn}は、第1の系列集合内の系列もしくは第1の系列集合内の系列の等価な系列、または第2の系列集合内の系列もしくは第2の系列集合内の系列の等価な系列である。そのとき、系列{fn}内の12個の要素が、第1の信号を生成するために12個のサブキャリアにそれぞれマッピングされ、第1の信号が、送信される。決定された系列を使用することによって、PUCCHを使用することによって信号が送信されるとき、系列の間の低い相関が維持されることが可能であり、比較的小さなPAPRの値および比較的小さなCMの値が維持されることが可能である。したがって、PUCCHを使用することによって信号が送信される通信応用環境の要件が、満たされる。
【０１２６】
さらに、本出願のこの実施形態において開示される相関の低い系列に基づく信号処理方法に基づいて、12個の要素からなり、S101において決定される系列{fn}に関連する系列{sn}に関して、要素snからなる系列{sn}は、第3の系列集合内の系列または第3の系列集合内の系列の等価な系列である可能性がある。第3の系列集合内の系列は、
{-3, -3, -3, -3, 3, -1, 1, -3, 3, 1, -3, -1}, {1, 1, 1, -1, -1, 3, -1, -1, 1, 3, 1, -3}, {1, 1, 3, 1, -1, 3, 3, 3, -1, 1, -3, 1}, {1, -1, -3, -3, 3, -3, -1, -3, 1, -3, -3, -1}, {1, 1, 3, -1, 3, -3, -3, -1, 3, 1, -1, -3}, {1, -3, -3, 3, -1, -1, 1, 3, 3, 1, 3, 1}, {-1, -3, -3, -3, 3, -1, 1, -3, 3, -1, 1, 3}, {1, 1, -3, 3, 3, -1, 1, 3, -1, -3, 1, -3}, {-3, -1, 3, -3, -3, -1, -3, 1, -1, -3, 3, 3}, {-3, 3, -3, 3, -1, 1, 3, -1, -1, -3, 1, 1}, {-1, -1, -3, 3, 1, -3, 3, -3, -3, -1, 3, -3}, {1, -1, -1, -1, -1, 1, 1, -3, 3, -1, 1, -3}, {-3, 1, -3, -1, -1, 1, -3, -1, -1, -3, 3, 3}, {3, 3, -1, -1, 1, -3, 1, 3, 1, 1, 3, 1}, {-3, 3, -1, 1, 3, -1, -3, 1, 3, 3, 3, 3}, {-1, 3, -3, 1, -1, 3, 3, -3, -3, -3, -3, 3}, {-3, -3, 3, -3, -1, 3, 3, 3, -1, -3, 1, -3}, {-3, -1, 1, 3, -1, -3, -3, 3, -1, 3, 1, 1}, {3, 3, 3, -3, 1, 3, 3, -3, 1, -1, -3, 1}, {1, -1, -3, 3, -3, -1, 1, -3, 3, -3, 3, -3}, {3, 1, -3, 3, 3, 1, 1, 3, -3, -1, -3, -1}, {-3, -1, -3, -1, -3, 3, -3, -1, 1, -1, -3, 3}, {-1, -1, -1, -3, 3, -1, -3, -1, 3, -1, 1, 3}, {3, -1, 1, -3, -1, -1, -3, 3, -3, -3, -1, -1}, {3, -3, 1, 3, -3, -3, -3, 3, 1, -3, 3, 1}, {-3, -1, 1, 3, -1, -3, 3, 1, 1, -1, 1, -1}, {-1, 3, -3, -3, 1, -3, 1, 1, -1, 3, 1, 1}, {-3, 1, -1, -1, -1, 1, 1, 1, -3, -1, -1, 3}, {-1, 3, -1, 1, -3, -3, -1, -1, 3, 1, 1, 1}, {3, 1, 1, 3, 1, -1, -3, -1, 3, 1, -3, -1}, {3, -3, -1, 1, 1, -3, 3, 3, -3, 3, -3, 3}, {3, -3, -1, 1, -1, -3, 3, -3, -1, -3, -1, -3}, {1, -1, -3, -1, -1, 1, 3, -3, 1, -3, -1, -3}, {-1, 3, 3, -1, -3, 1, -3, 1, 3, 3, 3, 3}, {3, 1, 3, -1, 3, -3, -1, 1, 1, 3, 1, -1}, {1, -3, 3, -1, 3, 3, 3, 1, 1, -1, 1, 3}, {-1, 3, -3, 1, -3, -3, -3, -1, -1, 1, -1, -3}, {-3, 3, 1, 3, -1, 1, 3, -3, -3, -3, -1, -3}, {1, -1, -1, -3, -3, -1, 3, -1, -1, 1, 1, 3}, {3, 1, 1, -1, 3, 1, -3, -1, 1, 3, 1, 3}, {-1, -3, -1, -3, -1, -1, -3, 1, 1, 3, -3, -1}, {1, -1, -1, -3, -3, 1, -3, 3, 3, -3, -3, -1}, {1, 3, -3, 1, 3, 1, -3, 3, -3, -3, 3, 1}, {3, 3, 1, 1, -3, 1, -3, 1, -3, -3, -1, -1}, {3, -3, 3, 1, 1, 1, -3, 3, 1, 3, -3, 1}, {3, 3, 3, 1, -1, -1, 3, 1, -3, 1, 3, -3}, {-3, -3, -3, -3, 1, -3, 1, 3, -1, -1, 3, 3}, {1, 3, 1, -1, 3, -1, -1, -3, 3, -3, -1, -1}, {-1, 1, -1, 1, -1, -1, 1, -3, -3, 3, 1, -1}, {-1, -3, -1, -3, -1, 3, -3, -1, 1, -1, -3, 3}, {3, 1, 3, 1, -3, 3, 1, -1, -1, 1, 3, -3}, {-3, 1, 1, -1, 3, 3, 3, 1, 1, 1, 3, -1}, {-1, 1, 3, -3, 1, 1, -1, 3, -3, 3, -3, 3}, {1, 3, -3, 3, 3, 1, 1, 1, -3, 1, -1, 3}, {-1, -1, -1, 1, 3, -1, 1, -1, 3, -1, -3, 3}, {-3, -3, 1, 1, -3, 3, 3, 3, 3, -1, 3, -1}, {-1, 1, 1, 3, -3, 1, -3, 3, 1, 1, -1, -3}, {3, -1, 3, 1, -1, 3, 3, 1, 1, 1, 3, -3}, {3, -1, -3, 1, 1, 1, 1, 1, 1, -3, -1, 3}, {-3, -1, -1, -3, -3, -1, -3, 3, 1, 3, -1, -3}, {3, -1, -3, 3, -3, -1, 3, 3, 3, -3, -1, -3}, {-1, 1, -1, 1, 3, -3, -3, 3, 3, 1, -3, 3}, {-1, -3, 3, 1, -3, -1, 1, 3, 3, -3, 3, -3}, {-1, 3, 3, -1, 3, -1, -3, -3, 3, 3, -3, -3}, {1, -3, 1, -3, -3, -3, -3, -1, -1, 3, 3, -1}, {3, -3, 3, -3, 3, -1, 1, 3, -3, 3, 1, -1}, {-3, -1, 3, 1, -3, -1, -3, 3, 1, 3, 3, 1}, {1, -3, 1, -3, -3, -3, -3, 3, -1, -1, 3, 3}, {-1, -1, -3, 1, -3, -1, 3, -1, -1, 1, -3, -3}, {-1, -3, 3, -3, -3, -1, -1, -1, 3, -1, 1, -3}, {1, 3, -3, 1, 3, -3, -3, -3, 3, 1, -3, 3}, {-3, -3, 1, 3, -3, 1, -3, 1, -1, 3, 3, 3}, {-3, -3, -3, -1, 3, 3, 1, 1, -3, 3, -1, 3}, {-1, -1, 3, 1, 1, -3, 1, -1, 3, -1, 1, 1}, {-1, 1, 1, 3, 3, -1, 3, -3, -3, 3, 3, 1}, {1, 1, -3, -3, 1, 3, -1, 3, -1, -1, -1, -1}, {-3, -3, -3, 3, 3, 3, -3, -1, 3, -1, -3, 1}, {1, -1, 3, -1, -1, -1, -3, -1, 1, 1, 1, -3}, {-3, 3, 1, -3, -1, -3, -3, 3, -3, -3, -1, 1}, {-1, 1, 1, -1, 1, -1, -3, -3, 1, 1, -1, 3}, {3, -1, -3, -1, 1, 3, -3, -1, -3, -3, -3, 3}, {1, 1, -1, 1, -3, 1, -1, 3, 3, -1, -1, 1}, {3, -1, 3, 3, 3, -3, 1, 1, 1, -1, 3, 3}, {3, -3, 3, 3, -3, -1, -3, 1, 3, -3, 3, 1}, {-1, -3, 3, -1, 1, -1, -3, -3, -1, -3, -1, 1}, {1, -3, 3, 1, -3, -3, -3, -3, -3, -3, 1, 3}, {1, -1, -3, -3, 3, -3, -3, -3, -1, 1, 3, -1}, {1, -3, -1, -1, -3, -3, -3, 3, -1, -1, -3, 1}, {-3, -1, 3, -3, -3, -3, -3, 1, -1, 3, 1, -1}, {-1, -1, -3, 3, -3, 3, 1, 3, -3, 3, -3, -1}, {-1, -3, 1, -3, -1, 1, 1, 3, 3, 1, 1, -1}, {3, 3, 3, 3, -1, 1, -3, -3, 1, 1, -3, 3}, {1, 3, -1, -3, -1, -3, 1, -3, -3, 1, -1, -1}, {3, 1, 1, 3, 3, -1, -1, 1, -3, 1, 3, 1}, {-1, 1, 1, 1, 3, 1, -1, -3, 3, 1, 3, -1}, {3, -3, -3, 1, 1, -3, 3, -1, 3, -3, 3, 3}, {3, -1, 1, -1, -3, 3, 1, -1, 1, 1, 1, 3}, {-3, -1, 3, 1, 3, 1, -1, 3, 3, -1, -3, -3}, {-3, -1, -1, -1, -1, -3, -3, 1, -1, 3, -3, 1}, {3, -1, 3, 3, -1, 1, 1, 1, -3, 3, 3, 3}, {-1, -1, -1, -1, 3, 1, -3, -3, 1, 1, -3, -1}, {1, 1, 3, 3, -3, 1, 3, -1, 3, 1, -1, -1}, {3, -3, -3, -1, 3, -1, 3, 3, 1, 1, -1, -3}, {3, -1, -1, -3, 1, 1, -3, 3, -3, 3, 1, 3}, {3, 3, 1, -3, -3, 3, -1, 3, 1, -3, -1, -1}, {3, -3, 3, 1, 3, 1, -3, -3, 1, -1, -1, 3}, {-1, -3, -3, 3, -1, -3, -1, 3, -3, -1, 1, 1}, {-1, 3, -1, -1, 3, 1, 1, 1, -3, -1, -1, -1}, {-1, 3, -1, -1, -1, -1, -1, -1, 3, 3, 3, -1}, {1, -1, -3, -3, -3, -1, -1, 1, -3, -1, 3, -1}, {3, -1, 3, -1, -1, 3, -1, -1, -1, 3, 3, 3}, {-1, 3, 3, 3, -1, -1, 1, -1, 1, 1, -1, 1}, {-3, 3, -3, -1, -3, -1, 1, 3, -3, -1, -3, 3}, {-3, -1, -1, 1, -3, -1, -3, 1, -1, -3, 3, 3}, {1, -1, 1, -3, -3, 1, 3, -1, -1, -1, 1, -1}, {3, -1, -1, 1, 3, 3, 1, 3, 1, 1, -1, 3}, {-1, 1, -1, -1, -1, 3, 1, -3, -3, 1, -1, 1}, {3, -3, 1, -1, 1, -3, 3, 1, -3, 3, 3, -3}, {1, 1, 3, 3, -1, 1, -1, -3, 1, -3, -1, 3}, {1, 1, -3, -1, 1, -3, 3, -3, 3, -1, -3, -3}, {3, 3, 3, 1, 1, -3, 3, 1, -3, 1, -3, -1}, {1, -3, -1, 1, 3, 3, 3, -3, 3, 3, 1, -1}, {-1, 1, -1, -1, 1, -1, 1, 1, -3, -3, -3, 1}, {-1, -1, -3, -3, -3, -1, 1, -1, -1, 3, 1, -3}, {-1, -3, 1, 3, 1, 3, -1, 3, 3, -1, 1, 1}, {-3, -3, 1, 3, -3, 3, -1, -3, -1, -3, 1, 1}, {-1, 1, 3, 1, -3, 1, -1, 3, 1, 1, -1, -1}, {-1, -1, -1, 1, -3, -3, -3, 3, -1, -1, 3, -1}, {3, 3, 3, -3, -3, -1, 3, -3, 1, -3, 3, 1}, {-1, 1, 3, 1, 1, 1, -1, -1, -3, 1, -1, 3}, {-1, 3, -3, 1, 1, 3, 1, -1, -1, -1, 1, 1}, {-3, -1, 3, -3, 1, -1, 3, 1, -1, 3, 3, 3}, {1, -3, 1, 1, 1, -1, 3, 3, 3, -3, 1, 1}, {1, 1, 1, -3, -3, -3, 1, -3, -3, 1, -3, -1}, {3, 3, -3, 3, -3, 3, -1, -3, 3, 3, -1, 1}, {-3, -1, 1, -1, 1, 3, 1, -1, 1, -1, -3, -3}, {3, -3, -3, 1, 1, -3, -3, 3, 3, -1, 3, -1}, {3, -3, -3, -1, -1, -3, -3, 3, 1, 1, -3, 1}, {1, -3, 1, -1, 3, 1, 3, -3, -1, -1, -3, -3}, {-3, 1, -3, -1, 3, -3, -3, -1, -1, -1, -3, 3}, {1, -3, 3, -1, 3, -3, -1, -3, 1, 1, -1, -1}, {-1, -3, 3, -1, 3, -3, 1, 3, 3, -3, -3, -3}, {3, 1, 1, -3, -1, 1, 1, 3, 1, 3, 1, -3}, {3, 3, -3, -1, 1, -3, 1, 3, 1, -3, 3, 1}, {-1, -3, -1, -1, -3, 3, -3, 1, -1, -3, -1}, {-3, -3, -3, 3, 3, 1, 3, -3, -1, 3, 1, -3}, {-3, 1, 3, -1, 1, 1, 3, 3, 3, 1, -1, 3}, {-1, 1, -3, -3, 1, 1, -3, 3, -1, -1, -1, -1}, {3, -3, 1, -1, -1, -3, 3, 3, -3, 3, 3, -3}, {-1, -3, 3, -3, 3, 1, 3, -3, 3, -3, -1, 1}, {-1, 1, -3, 1, -1, -3, -3, 3, 3, -3, -3, -1}, {1, 3, 1, -3, -3, 1, -1, 3, 3, 3, 1, 3}, {1, -3, -1, -1, 1, -1, 1, 1, -1, -3, -3, 1}, {-1, -1, 1, 3, -3, 1, 3, 1, -3, 3, 3, 1}, {3, 3, 3, -3, -3, -3, 1, 3, 3, -1, 1, -3}, {1, -3, 1, -1, -1, 1, -1, -1, -3, -3, 1, 1}, {-1, -1, -1, 3, 3, -1, -3, 3, -1, 3, -1, 1}, {-3, 3, 3, -1, -3, -1, -1, 3, 3, -3, 1, 3}, {3, -3, 1, -3, 1, 1, 1, -3, 3, 1, 3, 3}, {-3, 1, -3, -1, 1, -1, -3, -3, 3, 3, -3, -3}, {-3, 3, -3, 3, 3, 1, 1, -3, 3, 3, -3, -1}, {-3, -1, 3, -1, -1, -1, 3, -1, -3, 3, 3, 3}, {1, 1, -1, -3, -1, 1, -1, -3, 1, -3, -1, 1}, {1, -1, -3, 1, -3, -3, 3, -3, 1, -3, -3, -3}, {-3, 3, 1, 3, 1, 3, 3, 3, -3, -1, 1, -3}, {1, -3, -1, -3, 1, 1, 3, 1, 3, 3, 1, 1}, {-3, -1, -1, 1, -3, -3, 1, 3, 1, 1, -3, 3}, {-1, -1, 3, -3, -1, -3, -3, 3, -3, 3, -1, -1}, {1, -3, 1, 1, 1, 3, 1, -3, -3, -3, 3, 1}, {3, 1, 1, -3, 1, -3, 1, 3, 3, -1, 1, 1}, {-1, 3, 1, -3, -3, 3, -1, -1, -1, -3, -3, -3}, {1, -1, -3, 1, -3, 1, 3, -1, -1, -1, 1, 1}, {1, 3, 1, -3, -3, 1, 3, -1, -1, -1, -3, -1}, {-3, -3, -3, -1, 1, -1, -1, 3, -3, -1, -3, 3}, {-1, -1, -3, 3, 1, -3, -3, -1, -1, 1, -3, -1}, {-3, -3, 3, -1, -3, -1, 3, 1, 1, 3, -1, -1}, {3, -1, -3, 1, -3, -3, 3, 3, 3, 3, -3, -1}, {1, 1, -3, -1, -1, -3, 1, 3, 1, -3, 3, 3}, {-1, -1, 3, -3, -1, -3, -1, -1, 3, 1, 3, 1}, {1, -3, 3, 3, 3, 1, -1, 1, 1, 3, -3, 1}, {1, -3, 1, 3, 3, 1, 3, 3, -3, -3, 1, 1}, {-1, 3, -1, -1, -3, -3, 3, 3, 3, -3, -3, -1}, {1, -3, 3, -1, -3, 3, 3, 1, 1, -1, 1, 3}, {1, 3, 3, -3, 1, 3, -1, 3, 3, 3, 1, -1}, {-1, 1, 1, -3, 1, -1, 1, 3, 1, -1, -3, -3}, {-1, -1, -3, 1, -3, 3, 1, 3, -1, 1, 3, 3}, {-3, -1, 1, 1, 3, -3, 3, 3, -3, 3, 3, 1}, {1, 1, -3, -3, 3, -3, 1, 1, -3, 1, -1, 1}, {1, -3, -1, -3, 3, 1, -1, -1, 1, -1, -1, 1}, {-3, -1, 3, -1, -3, 1, 1, 1, -1, -3, -3, -1}, {3, -3, -3, -3, -3, 1, -3, -3, 3, 1, 3, -1}, {3, -1, 1, 1, -3, -1, -1, -1, -1, -1, 3, 1}, {1, 3, -1, 3, -1, -3, 3, -1, -1, 3, 3, 3}, {3, 1, -3, 3, -3, -1, -3, -3, -3, -3, 1, 3}, {1, -1, 3, -1, 3, -3, -1, 3, 3, -1, -1, -1}, {-1, -1, -3, -3, 3, 1, -3, 3, -1, -3, -1, 1}, {-3, 3, 3, 1, -3, 3, -1, 3, 3, 3, -3, -1}, {-1, -1, -1, 3, 1, -3, 3, -1, 3, -3, 1, 3}, {-3, 1, -1, 1, 3, 3, -1, 3, 3, 3, 3, 1}, {-3, -1, -1, 1, -3, 1, 1, -3, 1, -1, -1, -3}, {3, 1, 1, -1, 3, -1, -1, 3, -1, 1, 1, 3}, {3, -1, 3, -3, -1, -1, -1, 3, -1, -1, -1, -3}, {-3, 1, 1, -3, -1, 3, -3, 3, -1, 1, 1, 1}, {-1, -1, 1, 1, -1, 1, -1, -1, 3, -3, 3, -1}, {1, -1, -3, -3, -3, 1, -3, -1, 3, -3, -3, -1}, {3, -3, 3, 3, 3, -1, -1, 1, -1, 3, 3, -1}, {3, 1, -1, 1, 3, 3, -1, -3, -1, 1, -3, 1}, {1, -3, -3, -1, 3, 1, 1, 3, 1, 1, -1, 3}, {-1, -3, 1, -3, -1, 3, 3, 3, -3, -1, -1, -3}, {-3, -3, -1, -3, 3, 1, -3, -3, -3, 1, 3, -1}, {-1, 3, 1, -3, -1, 3, -3, 3, 3, 3, 3, -3}, {1, 3, 3, -3, 1, 3, -1, -1, -3, 3, 1, -3}, {1, -3, 1, -1, -3, 3, 3, 1, 3, -3, -3, -1}, {-3, -3, 1, -1, 1, -1, -1, -3, -1, 1, -3, -3}, {-1, -1, 3, 3, -3, 3, -1, -1, 3, -1, 1, -1}, {3, 3, 3, -3, -1, 3, -1, -1, -1, 3, -1, -3}, {1, -1, 3, 1, -1, 1, -3, -1, 1, 3, 3, 3}, {1, 3, 3, -3, 3, 3, -3, 3, 1, 1, -1, -3}, {3, -1, -3, 1, 1, 1, -3, -1, 1, 3, 1, 1}, {3, -3, 1, -3, 1, -1, 1, 1, 3, 3, 1, 1}, {1, 1, -3, 3, 1, 3, 3, -3, 3, -3, 1, 1}, {1, -1, -1, 1, -1, -1, 1, 3, -3, -1, -3, 1}, {-3, 1, -1, 3, 1, 1, 1, 1, 3, -1, 1, -3}, {3, 1, -3, 3, 3, 3, 1, -1, -1, 1, 3, -3}, {-1, 3, -3, -1, 3, 1, 3, 3, -3, -3, -3, 3}, {1, -1, 1, -3, 3, -3, -1, 3, 3, -1, 3, 3}, {-3, -1, -3, 1, 3, -1, -3, 1, 1, 3, 1, 1}, {3, -1, 1, -3, -3, -3, -3, -3, 1, -1, 3, 1}, {-1, -1, -3, -1, 1, 3, -1, -3, -1, 3, -1, -3}, {1, 3, -3, -1, 3, -3, 3, -3, 3, 1, -1, -3}, {1, -1, -1, -3, 1, -3, 3, 1, -3, -1, 1, 3}, {3, 3, 1, 1, 1, 3, 3, -3, 1, -3, -3, 1}, {3, 3, -3, -1, 3, 3, -3, 1, -3, 1, 
1, -1}, {3, 3, 3, 3, -1, 1, -3, -1, -1, 3, 1, -3}, {-1, -3, 3, -1, -1, -1, -3, -1, -3, -1, 1, 3}, {3, 1, 3, -1, -1, 3, 1, -1, 1, 1, 1, -3}, {-1, -3, -1, -1, 3, -3, 1, 3, 1, -3, -3, 3}, {1, -3, 1, -1, 1, 3, -1, -1, 3, 3, 3, 3}, {-3, 3, -3, 3, -1, -3, 3, 3, -1, 3, -3, -1}, {3, 1, -1, 1, -1, -3, 3, -3, -1, -3, -1, 1}, {3, 1, 3, -3, -3, 1, -3, 3, -3, 3, 3, -1}, {1, -1, -1, -1, -1, -3, 1, 3, 1, -3, -3, 1}, {-1, 3, -1, -1, 3, -3, 3, 1, 1, 3, 3, 3}, {-1, 3, 3, -1, -3, -1, 3, 1, 1, 1, 1, -1}, {-1, -1, 3, -1, 3, -3, -1, -3, 3, -1, -1, -1}, {-1, -1, 3, 3, 3, 1, 3, 3, -1, 3, -1, 1}, {1, -3, 1, -3, 3, 3, 3, 3, 3, -3, -1, 1}, {1, 1, -1, 1, 1, -3, 3, -1, 1, -3, 3, -3}, {-3, -3, 1, 1, 3, 1, 3, 1, 3, -1, 3, 3}, {3, 1, 3, 1, -1, 3, -3, 1, 3, -3, -3, -1}, {1, -3, 1, 3, -1, -3, 3, -3, -3, 1, 1, 1}, {-3, 3, 1, 3, -1, -3, -3, -1, -1, 1, 3, -1}, {1, -3, 1, -3, 1, 3, 3, 1, 3, 3, -1, -1}, {3, 3, -1, -3, 3, 1, 3, 1, -3, 1, -3, -1}, {1, -3, 3, 1, -1, -1, 3, 3, 3, 3, 1, 3}, {-3, 1, 1, 3, -3, 3, 1, -3, -3, 3, -3, 3}, {-1, -3, 1, -1, -1, -3, 1, 1, 1, 1, -3, -1}, {-3, -1, 3, -1, -3, 1, 3, 3, 1, -1, -1, 1}, {1, 1, 3, -1, -3, 3, -3, -3, 3, -1, 1, -3}, {-1, 1, -3, -1, -1, -3, 1, 1, 1, 3, -1, -3}, {1, -3, -1, 3, -3, -3, -3, -3, 3, -1, -3, 1}, {-3, 1, -1, -3, -3, 3, 3, -1, 1, 1, 1, 3}, {-3, 3, -3, 3, 3, 1, -1, 3, 3, 3, -3, -1}, {-3, -3, -3, -3, 1, 1, -3, -1, 1, -1, 3, -1}, {-1, -1, -1, 1, -1, 3, 3, -1, -1, 3, -3, 3}, {-3, -3, -1, 3, -3, -1, 3, 1, 1, -1, 3, 1}, {-3, 1, 1, 3, -1, 1, 1, 3, 1, -3, -3, 3}, {-1, 1, 1, 1, 1, -3, -1, -3, 1, -3, -3, 1}, {-1, -1, 1, -1, -3, 3, -3, 1, -1, 3, -3, 1}, {3, -1, 3, -1, 1, 1, 1, 1, 1, -1, -3, 3}, {1, 3, 1, 3, -3, 1, -1, 3, 1, -1, -1, -3}, {-3, 1, -3, -3, 1, -1, 1, 3, 3, 1, 1, 1}, {-1, -3, -3, 1, -3, 1, 3, 3, -1, 1, 3, 3}, {-1, -3, 1, -3, -1, -3, 1, 1, -1, 1, 3, -3}, {1, 1, -3, 1, 3, 1, 3, 1, 3, 3, -1, -1}, {3, -3, 1, 1, 3, 1, -3, 3, 3, 1, -3, -3}, {-3, 3, -3, 1, 1, -3, -3, 1, -1, 1, 1, 1}, {-3, 1, -1, 3, 1, 3, -3, -1, 1, -1, -1, -3}, {3, 1, -1, 3, -3, -3, 3, 3, -3, 3, -3, 1}, {-3, 3, 1, -1, 3, -1, 3, -1, 1, 1, 1, 1}, {3, -1, -3, 1, 3, -1, -3, -3, -3, 3, 3, -3}, {3, 1, -1, -3, -3, -3, -3, -3, -1, 3, -1, 3}, {-1, -3, 3, -3, 1, -3, -3, -3, -1, 1, 3, 1}, {-1, 3, -3, -1, -1, 3, 1, 3, 1, 3, 3, 1}, {-3, 3, -1, -1, -1, -1, 3, -3, -3, -1, 3, -3}, {1, 1, 3, 3, 1, 1, 3, 1, -1, -3, -1, 3}, {1, 3, -1, -3, 3, -1, 1, 1, -1, -1, -1, 1}, {-3, 3, -3, -1, 1, -3, 1, 1, 1, 3, 1, -1}, {1, -1, -3, 3, 3, -3, -1, -1, -1, 1, -3, -1}, {1, -1, -3, 3, 1, 1, 3, -1, -1, 1, -1, 1}, {1, 3, 3, 3, 3, 1, 3, 1, -1, -3, -3, 1}, {3, -1, 3, 3, -1, 3, 3, 3, 3, -1, -1, -1}, {-1, 3, 3, 1, -3, -3, -3, 3, -3, 3, 1, 3}, {-1, -1, 1, -3, -3, 1, 1, -1, 1, -3, 1, -1}, {-1, -1, 3, -3, -1, 1, -1, 1, -3, 1, -3, 3}, {-1, 3, 3, 1, -1, 1, 3, -1, -1, 1, -1, 1}, {-3, 1, -3, -1, 1, -1, -1, -1, 1, 1, -3, -3}, {1, 1, -3, 1, 1, -3, -1, 1, -1, 3, -3, 3}, {3, 1, -3, -3, 3, -3, -3, -1, -1, 3, -3, 3}, {3, 1, -1, 1, -1, -3, 1, 3, -1, -3, -1, 1}, {-3, 3, -3, 3, 3, -1, -3, 3, -3, -1, -1, 3}, {-3, 3, -3, 3, 1, -1, 3, 3, -1, 1, 3, 3}, {3, 3, 3, -1, 1, 1, 3, -1, 3, 3, -1, 3}, {-3, 3, 1, 1, -1, 3, -3, 1, 3, 3, 3, -3}, {-1, 1, -1, 3, 3, -1, -1, 3, -3, 3, 3, 3}, {-3, 3, -3, -1, 3, 3, -1, -1, 3, 1, 3, 1}, {1, -3, 3, 1, 1, -3, -1, -3, -1, -3, -3, -1}, {3, 1, -1, 1, -3, 3, -1, 1, 3, 1, 3, -3}, {1, 1, -1, 3, -3, -1, -3, -3, -1, 3, 1, -3}, {-3, -1, 1, -3, -1, -1, -1, 3, 1, 3, 1, -1}, {-3, -3, -3, -1, 1, 3, -1, -1, 3, -1, 3, 1}, {-3, -3, -3, 3, 1, -1, 3, 3, -1, 3, -1, 1}, {3, -1, 3, 3, -1, 3, 1, 1, -1, 3, 3, 3}, {-3, -1, 1, 3, -3, 3, -3, 3, -1, -3, 3, 1}, {-3, 1, 3, 1, 3, 3, 1, 1, 3, -1, -3, 3}, {-3, 1, -1, -3, -3, 1, -1, 1, -3, -3, -3, -3}, {3, -3, -3, 3, 3, 3, 1, -3, -1, 3, 1, -3}, {-1, -3, 1, 3, 1, 3, 1, 1, -3, -1, 1, 1}, {-1, -3, 1, -3, -1, 3, -3, -3, 3, -1, -1, -1}, {-1, 3, -3, -1, 1, -3, 3, 3, -1, -3, -1, -3}, {1, 1, -3, -3, -3, -3, -1, -3, -1, 3, -1, -3}, {-1, -1, -1, 3, -3, -1, -3, 3, -1, 3, -1, -1}, {1, -3, -1, 3, 3, 1, -3, 3, -1, -1, -1, -1}, {-3, 3, 1, -1, 1, -3, -3, -1, -3, -3, -3, -1}, {-1, -3, 1, -3, 1, 1, -3, -1, 1, 3, 3, 3}, {-3, 1, -3, -1, 3, 1, 1, -1, -1, 1, 3, 3}, {-1, -3, 3, 3, 3, -1, 1, 3, 3, -3, 3, -3}, {3, -3, 1, 1, -3, 3, 3, 1, -3, -1, -1, -1}, {-1, -1, -1, -1, -1, 3, 3, -1, -3, 1, -3, 1}, {1, 3, -1, 3, -1, -1, 1, -1, -1, -1, 3, 3}, {1, -3, -3, 1, 3, 1, 3, 1, 3, 3, 3, -1}, {-1, 1, -3, 1, 3, 3, -1, -3, 1, -1, -3, -3}, {-1, 3, 1, -3, -3, -3, -3, -3, 1, 3, -1, 1}, {1, 3, 3, 3, 1, 3, 1, -3, 1, -3, -3, 1}, {-3, 1, 1, -3, -1, -3, 1, -3, -3, -3, -1, -3}, {1, 1, 1, 3, -1, -3, -3, 3, -1, -1, 3, -3}, {-1, -1, 1, 3, 3, 1, 1, -1, 3, -3, 1, -3}, {-3, 3, 1, -1, 3, -3, -1, 3, -1, 1, 1, 3}, {-1, 1, 3, 1, -3, -1, -1, -3, -3, 3, 1, -3}, {1, 3, 3, -3, 1, -1, -1, 3, -1, 1, 1, -1}, {-3, -3, -3, 3, -3, 1, 1, -3, -3, 1, -1, 1}, {-3, -3, -1, -1, 3, 1, 1, -1, -1, 3, -1, 3}, {-1, 1, 1, -1, -3, -3, -1, 3, 1, -3, 1, 3}, {-1, -3, -3, -3, -3, 1, 1, 3, -3, -1, 3, -1}, {1, -1, -3, 3, -3, -3, 1, 3, 1, -3, 1, 3}, {1, 3, -1, 3, 1, -3, 3, 3, -3, 1, 1, 1}, {-3, -3, 3, 3, 1, 3, -3, -1, 1, -1, 3, 1}, {3, 3, 3, 3, 1, 1, -3, -3, 1, -3, 1, -3}, {-3, -3, 1, -3, 3, -3, -1, -1, 3, 3, 1, 3}, {-1, -1, 3, -3, 3, -3, -3, -3, 1, -1, -3, -1}, {-3, 1, 3, -3, -3, -1, 3, 1, 1, 1, -1, 3}, {3, -3, 3, -3, 1, 1, 3, -1, -3, 3, 1, -1}, {1, -3, -3, -1, -3, -3, 3, 3, -1, -3, -1, 3}, {1, 3, 3, -3, 1, 3, 3, 1, -1, -1, -3, 1}, {3, -3, -3, -3, 3, -3, -3, 3, 1, -1, 1, -3}, {-1, -1, 1, 3, -1, -1, 3, 1, -1, -3, -1, -3}, {3, 3, -1, -1, -3, -1, -1, -3, 1, -3, 1, -3}, {-3, 1, 1, 1, -3, -3, -1, 1, -1, -1, 1, -1}, {3, -3, -1, 1, -1, 1, -1, -1, -1, 3, 1, -1}, {-3, 1, 3, -3, -3, -1, -1, 3, 1, 1, 1, -1}, {3, -3, 1, 1, 3, 1, 1, -1, -1, 3, 1, 3}, {-1, 3, 1, -3, 1, 3, -1, 1, 1, 1, -3, -3}, {1, -1, 3, -1, -3, -3, 3, 3, -3, 1, 3, -3}, {1, -1, 1, -1, 3, 3, 1, -3, -1, 1, 3, -1}, {-3, 1, 3, 3, -1, 1, -3, 3, -3, -3, 3, -1}, {3, 3, -1, 3, 1, 1, 3, -1, 3, 3, 3, -1}, {3, 3, 3, 3, -1, 1, -3, 3, -1, 3, 3, -1}, {1, -3, -3, 3, 1, 3, -1, 1, 1, 1, 1, 3}, {-1, 1, 3, 1, -1, 1, 3, 1, -1, -3, -1, -3}, {1, 3, -1, -1, 1, -1, 1, 1, -3, 3, 3, 1}, {-3, -1, -3, -1, -1, -1, 1, -3, -3, 3, 1, -1}, {-3, 3, 1, 1, -1, 3, -1, 1, 3, -1, 1, 1}, {-1, 3, -1, -3, -1, 1, 3, -1, -1, 3, 1, 1}, {-3, 1, 3, 1, -3, 3, -1, -1, 1, -3, -3, 3}, {1, -1, -1, -3, -1, 1, 1, 3, -1, -3, 1, -1}, {3, 1, 3, 3, -1, 1, -1, 1, -1, 3, 3, 1}, {3, -1, -1, -1, -3, -1, -3, 1, 1, -3, 3, -3}, {3, 1, -1, -1, 1, -1, 1, 1, -3, -1, -3, 1}, {-1, 1, 1, 3, 1, 3, 1, 1, -1, -3, -3, 1}, {1, -3, 1, -3, 1, 3, 3, 1, -3, -3, 1, 1}, {1, -1, 3, 3, 3, -3, 1, -1, -1, 1, -3, -1}, {3, -1, -3, 3, -1, 1, -3, -3, -3, 3, 3, 3}, {-3, 3, 1, -1, 1, -1, 3, -3, 1, 3, 3, -3}, {-1, 1, -1, 3, -3, -1, -3, -3, -3, 3, -1, -1}, {3, 3, -1, 1, 1, -3, 3, 1, 3, -3, 3, -3}, {3, -1, -3, -3, -1, 1, 1, -1, -1, -1, 1, -3}, {3, -3, -1, -1, 3, -1, -1, -1, -1, -1, -3, 3}, {3, 1, -3, -3, 3, -3, 3, 3, -1, 1, 1, 3}, {3, -1, -1, 3, -1, 3, 3, 3, 1, 1, 3, 3}, {1, 3, 3, 1, -3, 1, -1, -1, -3, 3, -1, 1}, {-1, 3, -3, -3, 3, -3, 1, -1, 3, 3, 1, -3}, {-3, -1, -1, -3, 3, -3, 3, 1, -3, -1, 3, 1}, {1, 3, -1, 1, -1, 1, -1, 3, 1, -1, 3, 3}, {3, -3, 1, 3, 3, -3, -1, -3, 3, 1, 3, 1}, {-1, 3, -1, 1, 3, 3, 3, -1, -3, 3, 3, 3}, {3, -3, 3, -3, -1, -3, -1, 3, 3, -3, 1, 1}, {-1, 1, 1, -1, -1, 1, 3, 1, 3, -3, 1, -1}, {-3, 1, 3, 1, 1, 3, 1, -3, 3, -1, -1, -3}, {3, -3, 3, -3, -1, 1, -1, -3, -3, 3, -1, -3}, {-1, -3, -3, 1, -3, -1, -1, -3, 1, 3, 3, -3}, {1, -1, 3, 1, 1, 3, -1, -3, -3, -3, 1, 3}, {1, 3, -3, -1, 3, 1, -3, 3, 3, 1, 3, 1}, {3, -3, -1, -1, -1, -1, -1, 3, -1, -1, -3, 3}, {-3, 1, 1, -3, 1, -3, 1, 1, 3, 3, 1, 1}, {-3, 1, -1, 1, -3, -1, 3, 3, 1, -3, -3, -1}, {1, -1, -3, 1, -1, -1, -1, 1, 3, 3, -3, 1}, {-1, -3, 1, -3, -1, 1, -3, -1, -1, -1, -3, 3}, {3, -3, -1, -3, 3, 1, 3, 1, -1, 1, 3, 1}, {1, 1, -1, -1, 1, 1, 1, -3, 1, -3, -3, 1}, {3, 1, 3, 1, 3, -1, -3, -3, -1, 1, 3, -3}, {-3, -1, -3, 1, -3, -3, 1, 1, -3, -3, 3, -3}, {-1, 3, -3, 3, -1, -1, -3, 1, 1, 3, 1, 1}, {-1, 1, -1, 1, 3, 1, 3, 3, -1, 1, 1, -3}, {-1, 1, -1, 1, 1, -3, -1, 3, 3, 1, -1, 1}, {3, 3, -3, 1, 1, -3, 3, 1, -1, 1, -3, 1}, {-3, 1, 3, -3, 3, 3, 1, -1, -3, -1, -1, 1}, {3, -3, 3, -1, -3, -1, 1, 3, -3, 3, 3, 1}, {-3, 3, 3, 3, -3, -3, -1, 3, -1, 3, 3, -1}, {-3, 3, -1, -1, -1, 1, -3, -3, -1, 3, -1, -1}, {-1, 1, -1, 1, -3, -3, -1, -1, 3, 1, -1, 1}, {-1, -3, 1, -3, -3, 1, 3, -1, -1, 1, 1, 1}, {-1, -3, 3, 3, 3, -3, -3, -1, 1, -3, 1, -1}, {-1, 1, -3, 3, 1, 1, -1, 3, -1, -3, -3, -1}, {-1, 3, 1, 1, 1, -3, 1, 1, -1, 3, -3, -3}, {3, 1, -1, -1, -1, -1, -1, 3, -1, -1, 1, 3}, {-1, 3, -3, -1, -3, 3, -1, -1, -1, 3, 3, 3}, {-1, -3, -3, 3, -1, -3, 1, 3, 1, 3, -3, -1}, {1, -3, 1, 1, -1, -3, -3, -1, 1, 1, -3, 1}, {-3, -3, 1, -3, -3, 1, -3, -1, -3, 1, 3, 1}, {1, 3, -1, 3, 3, 3, -3, 3, 1, 3, 1, -1}, {-1, -3, -3, -3, 1, 1, 3, 3, -1, 1, -3, 1}, {3, 1, -3, 3, 3, 1, 3, -3, -1, 1, -1, 1}, {-3, 3, 1, -1, 1, -3, -1, -1, 1, 3, 1, 3}, {3, -3, 1, 3, -1, -3, -3, 3, 1, 3, 3, -3}, {-1, 1, -3, -1, -1, 3, 1, 3, 1, -3, -3, 3}, {-3, -1, 3, 3, -3, 3, -1, 1, -1, 3, 3, 1}, {-3, 1, -3, 1, 1, -3, 3, 3, 1, 1, 3, 3}, {-1, -3, -1, 3, 1, 3, 3, 3, -1, 3, 3, -1}, {-1, 3, 3, 3, -3, 1, 1, 3, -1, 3, 3, 1}, {1, -3, -1, -3, 1, 1, -3, -3, 3, -3, -3, 1}, {3, -3, 3, 3, -1, -3, 1, 3, 3, -1, 1, -1}, {-1, 1, -3, -1, 3, -1, -1, -1, 3, 1, -3, 3}, {-1, -3, -3, -1, -1, -1, 1, 3, -1, -3, 1, -3}, {-3, -1, -3, 3, 3, -3, 3, -3, -1, -1, 3, -1}, {-1, -3, -1, 3, 1, 3, -1, -1, 3, -1, -1, 3}, {3, 3, 1, -3, -3, 3, -1, -3, -1, -1, 3, -3}, {-3, 3, -3, 1, -1, -3, -1, -1, -1, 1, -3, -3}, {-3, 3, -3, -3, 3, -3, 3, -1, -1, -1, 3, 3}, {3, -3, 3, -1, 1, -1, -1, 3, 3, -1, 3, 3}, {3, 1, -1, 1, -3, 1, 1, -3, -1, -1, -1, 3}, {-1, 3, -3, -1, 3, 1, -3, -3, -3, -1, -1, -1}, {3, 1, 1, -3, 3, -3, 1, -1, 1, 1, -3, -1}, {-3, 1, -1, 1, 1, 1, -1, 3, -3, 1, 1, -1}, {1, 3, 1, -3, -3, 3, -1, 1, -3, -3, -1, -3}, {-3, 1, 3, -1, -3, 1, -1, -1, 3, 3, 3, 3}, {-3, 1, -3, -1, -1, 1, 1, -3, 3, 3, 1, 1}, {1, 1, -3, -1, -3, -1, -3, -3, 1, -1, -3, -1}, {-1, 3, 3, 3, 1, -3, -1, -1, -1, 3, -1, -1}, {-3, -1, -1, 1, -1, -3, 3, 3, 1, 3, -3, 1}, {-1, 1, -3, 1, -3, -1, -1, 1, -1, -3, 1, 1}, {-1, 1, -3, -1, -1, 1, -1, -3, 3, 1, 3, 1}, {-3, 1, 3, -3, -3, -3, -3, 1, -3, 3, 1, 1}, {3, 3, 1, 1, 3, 3, 1, -3, -3, 1, -3, 1}, {-3, 3, -1, 1, -3, 1, 3, -3, -3, 3, 3, 3}, {-1, -1, -1, 1, 3, -1, 3, 3, 1, -1, 3, -1}, {3, 3, -3, 3, 1, -3, 3, 3, 1, -1, 1, -3}, {-3, 3, 1, -1, 1, 3, 1, -1,
1, -1, 1, 3}, {-3, -3, -3, 1, 1, -3, 1, 1, 1, -3, 1, -3}, {-1, 1, 3, 1, -3, -1, -1, -3, -1, 1, -1, -3}, {1, -1, 1, 3, 1, -1, 1, -1, -3, 3, -3, -1}, {3, -1, 3, 1, -1, -1, 1, 1, 1, 3, -3, 1}, {-3, -3, 3, -3, -3, 1, -1, -1, 3, 1, 3, -1}, {3, 3, 1, -1, 3, 1, -3, -1, 1, 3, 1, 3}, {1, -3, -3, -1, -3, -1, -3, -1, -3, 3, 3, -1}, {-3, 1, 1, 1, 3, 1, 1, -3, -3, 1, 3, 1}, {-1, -3, -3, -1, 1, -1, 1, 3, -1, -3, 1, 3}, {3, -1, 3, -3, -1, -1, -3, -3, -3, 3, 1, -3}, {1, -3, -1, -3, -3, -3, -1, 3, 1, -3, -3, -1}, {-1, 3, 3, 1, -3, 1, -1, 1, 3, 3, 1, 3}, {-3, 3, 3, -1, -3, -1, 3, 3, -1, 1, 1, 1}, {-1, -3, -3, -3, 1, 3, -1, 3, -1, -1, 1, 1}, {-3, 1, -3, -3, -1, 1, 1, -1, -3, -3, 1, -3}, {-1, 1, -3, -3, 3, 3, -3, 1, -3, 3, -3, -3}, {3, -3, -1, 1, -1, 1, -3, 3, 3, 1, -3, 3}, {-1, -1, 3, 3, 3, 3, 1, -3, 3, -1, 3, -3}, {-3, -3, 3, 3, 1, -3, -3, -1, -1, 1, -3, 1}, {-1, 1, -1, 1, 3, -3, 3, 1, 3, -3, 3, 1}, {1, 3, 1, -1, 1, -1, 1, 1, -3, 3, 3, -1}, {-1, -3, -1, 3, -1, -1, 3, 3, -1, -1, 1, -1}, {-1, 3, 1, -3, -1, 3, 1, 1, -3, -3, -3, -3}, {3, -3, 3, -3, 1, 1, -1, -1, 3, 1, -1, 1}, {-3, -1, 3, -1, -3, 3, -3, -1, 1, 1, 1, -1}, {-3, 1, 3, -1, 1, -1, -3, -1, 1, 1, 3, 3}, {3, 3, -1, 1, -1, 1, -3, -3, 1, -1, -3, -1}, {3, -1, 3, 3, 1, -1, 1, -1, -1, 1, 3, 1}, {-3, -3, 3, -1, -1, 3, -3, -1, 1, -1, 3, -1}, {-1, 3, 3, -1, 3, 3, -3, 3, -3, 1, -1, 1}, {-1, 1, 1, 1, -1, -3, -1, 1, 3, -1, 3, 1}, {-3, 1, 3, 3, 1, -3, -3, -3, 1, -3, 3, 3}, {3, 3, 3, 1, -3, -3, 1, -1, 1, -3, -3, -1}, {-3, 1, -3, 1, 3, 1, 1, 3, -3, -3, 1, 1}, {3, -1, -1, 3, -1, -1, -1, -3, -1, 3, 1, 3}, {-1, -3, 3, 3, -3, -3, -1, -3, 1, 3, -1, 1}, {1, -1, -1, -3, -3, -1, -3, 1, -1, 3, -3, -1}, {-3, -3, 1, 1, 1, -3, 1, -1, 1, 1, -1, 1}, {3, -3, 3, 3, 3, 1, 1, -3, -3, 1, -1, 3}, {-3, -1, -3, 3, -1, -1, -3, -1, -3, -1, 3, 3}, {3, 3, 3, 1, 1, 1, -3, -1, 3, 1, -1, 3}, {-3, -3, -3, 1, 1, 1, -3, -1, 1, -1, -3, 1}, {1, 1, -3, 3, -3, 1, -1, -1, -3, -1, -1, 3}, {-1, -1, 3, 3, -3, -3, 3, 3, 1, -3, 1, -3}, {-1, 3, 1, -3, -3, 1, 3, -1, 1, -1, -1, -1}, {3, 3, -1, 1, 3, -1, 1, -1, 1, -1, 3, 1}, {1, -1, 1, 1, -3, -3, -3, 3, 1, -3, -1, 3}, {-1, 1, 3, 3, -1, -3, 1, -1, 1, -1, -1, -3}, {-3, -1, -3, 3, -3, 3, -3, 1, 1, -1, 3, 3}, {1, -1, -1, 3, -3, -3, 1, -1, 3, 1, 3, -1}, {3, -3, 1, 1, 3, 1, -3, 3, 3, -1, -3, -3}, {3, -3, 3, 1, 3, -3, 1, -1, -1, 1, 3, 1}, {1, 1, -3, -3, 3, -3, 1, 3, 1, -3, 1, 1}, {-1, 1, 1, -1, -3, -1, 1, -1, -1, 1, -3, 3}, {3, 1, -3, -3, 3, -3, 1, 3, 3, -1, 1, 1}, {3, 3, -3, 3, 3, -1, -1, 3, 1, 3, -1, -1}, {3, 1, 3, -1, -1, 1, -1, 1, -1, -1, 3, 1}, {-1, 3, -1, -1, 1, -3, 3, 3, -1, 3, 3, 3}, {3, 3, 1, 1, -3, -3, -1, -1, 1, -1, 3, -1}, {3, -1, -3, -3, 1, -1, -1, -3, -1, 3, 3, -3}, {3, -1, 1, 1, 1, -1, -1, 1, 3, 3, 1, -3}, {-1, -3, -1, 3, -3, 3, 1, -1, -3, -1, -1, 1}, {1, -3, -1, 1, 1, 1, -1, -1, -3, 3, -1, 3}, {1, -1, -3, -3, 1, -3, -3, -3, -3, -3, -1, 1}, {-1, -3, 1, -1, 3, -1, -1, -1, 3, -3, 1, 3}, {3, -1, -3, -3, -1, 3, 3, 3, -1, 3, -3, -3}, {-3, -3, 1, -3, -1, -3, 1, -1, 1, 1, -3, -3}, {-3, 3, -3, 1, -3, -3, 3, 3, -3, -1, 1, 1}, {1, 1, 1, -1, -3, 1, -1, 3, -1, 1, 3, 3}, {1, 1, -1, -1, 1, 3, -1, 3, 3, -1, -3, -1}, {1, 3, -1, 3, 1, -1, -3, -1, 1, 1, 1, -1}, {3, 1, -1, 1, -1, -3, -1, 3, -1, -1, -1, 1}, {1, 3, -3, -1, -1, -3, -3, 3, -1, -3, -1, -3}, {-3, 3, 1, 1, 1, 3, 1, -1, 3, -1, 1, 3}, {1, -3, -1, 3, 3, 3, -3, -3, 3, -1, -3, 1}, {3, 1, 1, 3, 3, 1, -1, 1, -1, -3, 1, 3}, {-3, 3, 1, 1, -1, 1, 1, 3, 1, 3, -3, 1}, {-1, -3, 3, 1, -1, -1, 1, -3, 3, -3, 3, -3}, {1, -3, -1, 3, 1, 3, 1, -1, -3, -3, -1, -1}, {1, 1, 1, -3, 1, 1, 3, -1, -3, -3, 1, -3}, {1, -1, 1, -3, 3, -3, 1, -3, -3, 1, -3, -3}, {-1, 1, -1, -3, -3, 1, -1, 3, 3, -3, 3, -3}, {-1, 3, 1, -3, 3, -3, -1, -3, 3, 3, 1, 1}, {-3, 1, 1, 3, 1, 3, -3, 1, -3, 3, 3, 1}, {3, 1, 3, -1, -1, 3, 3, 1, 3, 3, 3, -1}, {3, 1, 3, 3, -1, -1, 3, 3, -1, 3, -3, 3}, {1, 3, -3, 1, 3, -3, 3, 3, 1, -3, 1, -1}, {-1, -3, -1, -1, 3, -3, 1, -1, -1, 3, 1, 3}, {-3, 1, 3, -1, -3, -1, -1, 3, 3, -3, 3, 3}, {-1, 1, 1, -3, -1, -3, 1, 1, -3, 3, 3, 3}, {1, 1, 3, 3, 1, 3, 1, -1, -3, 1, 3, -1}, {-1, 1, -3, -1, -1, -1, -1, 3, 3, 1, -3, 3}, {1, -1, 3, 1, -3, -1, -1, 1, 3, 1, 1, -1}, {1, 3, 1, 3, -3, -3, -1, 3, -3, 3, 1, -1}, {-1, -1, 3, 3, 3, 3, 3, -1, 1, -3, 3, -1}, {1, -3, 1, 1, 1, -3, -1, -1, -3, 1, 1, 1}, {3, -3, -1, 1, -3, -3, 3, -1, 3, 1, 3, 1}, {-1, 3, 1, 1, -3, 3, -1, 1, -1, -1, 1, -3}, {3, 3, -1, -3, -3, -3, 3, -3, -1, 3, 1, 3}, {-3, -1, -3, 3, -1, 1, -1, 3, -3, -1, -3, -3}, {3, -1, -3, 3, 3, 3, 1, 1, 3, -3, 1, -3}, {3, -3, 1, 3, 1, -1, -3, 1, -1, 1, 3, 3}, {-3, 1, 1, 1, -1, 3, 3, -1, 3, 1, 3, -3}, {1, -1, 1, -1, 3, 1, 1, -1, -1, 1, 3, -3}, {3, 3, -1, -3, -3, 1, 1, 3, 1, -1, 1, -1}, {-3, -3, -3, 3, 3, -1, -3, 1, 1, -3, 1, 3}, {-1, 3, 3, 3, -3, 3, -1, -3, -1, 3, 3, -1}, {-3, -3, 1, -3, -3, 1, -3, 3, -3, 1, -1, 1}, {3, -3, -3, 1, -3, 3, -1, 1, -3, 1, 1, -1}, {-3, 3, -3, -1, -1, 3, 1, -3, -3, 3, -3, 3}, {3, 1, -3, -3, -1, -1, -3, 1, -3, -1, -3, -3}, {-1, 1, -1, -3, 3, -3, 3, 1, 3, -3, 3, -3}, {-1, 3, 3, -1, 3, 1, -3, -1, 3, 3, 3, 3}, {3, 1, 3, 1, -1, 1, 3, 1, 3, -3, -1, -3}, {-1, 3, 1, -3, -1, 1, 1, 1, -3, -3, 3, -3}, {-1, 3, 3, -1, 3, 3, 1, 3, 1, -3, -1, -3}, {-1, -1, -1, 1, -1, 3, 1, -3, -3, 1, 3, -1}, {-3, -3, -1, -1, 3, -1, 3, -1, -1, -3, -3, 1}, {3, -3, -3, -1, -3, 3, 1, -1, 1, -3, -1, -3}, {3, -1, 3, -3, 3, 1, -1, 3, 3, -1, 1, 1}, {1, -3, 3, -1, 1, 1, -1, 3, -3, -1, -3, -3}, {1, 1, -1, -1, 1, 3, -3, 3, -3, 1, -1, 3}, {-1, 1, -3, -3, -3, 3, -1, -1, -3, 1, -3, -3}, {-3, 3, 1, -1, 1, -1, 3, -3, -3, -1, 3, -3}, {-1, -1, -3, 3, 1, 1, 3, 3, -1, 3, 1, 3}, {-3, 1, -3, -1, 1, 1, -3, 1, -1, -3, -3, -3}, {-3, -3, 1, 1, 3, -3, -3, 3, -3, 1, -3, 1}, {-3, -1, -3, -3, -1, -3, 1, 1, -3, -3, -3, 1}, {1, -3, -3, 1, 1, -1, 3, -3, -3, -3, -3, -3}, {-1, 1, -1, 3, -3, 3, -1, -1, 3, -1, -1, 3}, {-1, 1, -1, -1, 3, 3, 1, 3, 1, -3, 1, 1}, {3, -3, 3, -1, 1, -1, 3, -1, -1, 3, -1, -1}, {-3, -3, 1, -3, -3, -3, 3, -1, 1, 1, 1, -3}, {3, -1, -3, -3, -1, -3, 1, 3, -1, -1, 1, -3}, {1, -1, -1, -1, 1, 3, -1, 1, -3, 1, -1, -3}, {3, -1, -1, -1, 1, -1, 1, -3, -3, 1, 3, 1}, {-3, -3, -1, -1, -3, 3, 1, -3, 1, -3, 1, 3}, {3, 1, 1, 3, -1, -3, 1, 3, -1, -3, -3, -1}, {1, 1, 1, -3, -3, 3, -1, 3, -3, -3, 1, -3}, {-1, 3, -1, 3, -3, -1, 1, 3, 3, 3, 3, 3}, {3, 1, 3, 3, -1, 1, -1, -3, -3, 1, -1, 1}, {-1, 3, -1, 3, -1, 3, 3, -1, 3, 3, -1, -1}, {-1, -1, -1, 3, 1, -1, 3, -1, -3, -1, 3, -3}, {-1, -1, 3, -1, 1, -1, -3, 3, -3, -3, 1, 1}, {-1, 1, -3, -1, -1, -1, 3, 3, -3, 3, -1, -3}, {1, 1, 3, 1, -1, -1, -3, 3, -1, 1, -3, -1}, {3, 3, -3, -1, 3, -1, 1, 1, 1, -1, -3, 1}, {-3, -3, -1, 1, -3, 1, 1, -3, 3, 1, 1, 1}, {3, 1, -3, 3, 3, 1, 3, -3, 3, -3, -1, 1}, {3, -1, 3, 3, -1, -3, -1, 1, -1, -1, -1, 3}, {3, -1, 1, 3, -3, 1, -1, 1, 1, 1, -3, 3}, {3, 3, -3, -3, -1, -3, 3, 1, -3, -1, 3, -3}, {-3, 1, -1, 3, 3, -3, -1, 3, -3, 3, 3, 3}, {1, -3, 3, 3, 3, 1, -3, -1, 1, 1, 3, -1}, {3, 1, 1, -1, -1, 1, 3, -3, 3, -1, -3, 1}, {-3, -1, -1, -1, 3, 1, -1, -1, -3, -3, -1, 3}, {1, 3, 1, -1, -3, -1, -1, -3, -3, -1, 1, -1}, {-1, -1, -1, -3, 3, -1, -3, -3, -1, 1, -3, 1}, {1, -1, 1, 3, -1, -1, -3, 3, -3, 3, -1, -1}, {1, 3, 3, -3, 1, -3, -3, 1, -1, -3, 3, -3}, {-1, -1, -3, -3, 3, -1, 3, -1, -1, 1, 1, 3}, {3, -1, -3, 1, -1, -3, 3, 3, 1, 1, 3, -3}, {3, 1, -3, 1, 3, -3, -1, 1, 1, 1, -1, -3}, {1, 3, -1, 3, 3, -3, -3, -1, -1, -3, 3, -3}, {3, -3, 3, 1, 1, -3, 1, -3, -3, -1, -3, -1}, {3, -1, 3, 3, 1, -1, 3, -3, -3, -3, -1, 1}, {3, 1, -3, -1, -1, 1, 1, 1, -1, 1, 3, -1}, {3, 1, 3, 1, -3, -3, 3, -1, 3, -3, -1, 1}, {1, 1, -1, -3, -3, 1, -3, 1, 3, 3, -3, 3}, {1, -1, -3, -3, -3, -1, 3, 1, -3, 1, 3, -3}, {-3, -1, -3, -3, -3, -1, -1, 1, -3, 3, 3, -1}, {3, -3, 3, -1, -1, 3, -1, 3, 3, 3, 1, 3}, {3, 3, -1, -1, 3, -3, 3, 3, 3, -3, 3, -1}, {3, 1, -3, 1, -1, 3, -3, -1, -3, -3, 1, 1}, {-3, -3, 1, -3, 3, 3, 1, 1, -1, 1, 3, 3}, {1, -1, 1, 1, -1, 3, -3, 1, 3, -3, -3, 1}, {1, -1, 1, -3, 1, -3, -3, -1, 3, 3, -1, -1}, {3, -3, 3, -1, 3, 3, -3, -1, -3, -3, 1, 1}, {3, -3, 1, 3, -1, -3, 3, -1, -3, 1, 1, 1}, {-3, -3, -3, -1, 1, 1, -1, 3, -1, 1, -1, -3}, {1, -1, 1, 1, 1, -3, -1, -3, -1, 3, 3, -1}, {-3, 1, 3, -1, -3, 3, -3, 3, 3, -3, -3, -1}, {1, -3, -1, 3, 1, -1, 3, -3, -3, 3, 3, 3}, {-3, 3, 1, -1, 3, -1, 1, 3, -3, -1, -1, -1}, {3, -3, -3, 3, -1, 1, 3, 1, -1, 1, -3, 3}, {-1, 1, -1, -3, 1, 1, 1, -3, -1, -3, -1, 1}, {-3, -3, 3, 3, -3, -1, -3, -1, -1, 3, 1, -3}, {1, 3, -1, -1, 1, -1, 1, 3, 1, -3, -3, 3}, {-3, 3, -3, 3, -3, 1, -1, 1, 3, -3, 1, 1}, {1, 1, -3, 1, 3, 1, 1, 1, -3, -3, -1, -3}, {-1, 1, -3, -1, 3, 1, 3, 1, -1, -1, 1, 1}, {3, -3, -3, 1, -3, 3, -3, -3, 3, 1, -1, -1}, {-1, -3, -1, -3, 1, 1, 1, -1, 1, 3, -1, -1}, {-1, 3, -1, 3, -3, -1, 1, 1, -3, 3, 3, 3}, {1, -3, -3, 1, -3, -3, -1, 1, -1, 3, -3, 3}, {-1, 1, -1, -3, 1, 3, -1, -3, -1, 1, 3, 1}, {3, -3, 1, 3, 1, 1, 1, -3, 3, 1, -3, 3}, {-1, -1, 3, 3, 3, 3, -1, 3, 1, -3, 1, 3}, {3, 3, -3, -1, 1, 1, -1, 1, -3, 1, 1, -1}, {-1, -3, 3, -3, -3, -1, -1, -1, 1, -3, -1, 3}, {1, 1, -1, -1, 3, -3, 3, -3, -1, 3, 1, -3}, {-1, -1, 1, 1, 1, 3, 1, -1, -1, 3, -3, 1}, {1, 1, -1, -3, 3, -3, 3, -3, -1, 3, 3, -3}, {-3, -3, -3, 1, 3, 3, 3, 1, -3, -3, 1, -3}, {1, 1, 3, 1, 1, -3, -1, 3, 1, 3, -1, -1}, {3, -3, -3, 3, -3, 1, -1, -1, 3, 1, -3, -1}, {-3, -3, 3, -3, -1, 1, 1, 1, -3, 1, -1, 3}, {3, 1, 3, 1, 3, -3, 3, -3, -1, 1, 3, -3}, {1, -1, -1, 1, -3, -1, 3, -1, -3, -1, 1, 1}, {3, -1, -3, 3, -1, -3, -3, -3, 1, 3, 1, 3}, {-3, -1, -3, -1, 1, 3, 1, -1, 3, 1, -1, -1}, {-1, 3, 1, 3, 3, 3, 1, 3, -1, -1, 3, 3}, {-3, -1, -1, 3, -3, 3, -3, -1, -3, -3, 1, -1}, {1, 3, -3, -1, 1, -3, 1, -3, 1, -1, -3, 3}, {3, -3, 1, -3, -1, -3, 3, 1, 1, 3, 3, -1}, {3, -1, -1, 3, -3, 3, 1, -1, 1, 1, 1, -3}, {3, 1, 1, -1, 3, 1, -1, 1, -1, 1, 3, -3}, {1, 3, 3, 3, -3, -3, 1, 1, -3, -1, -3, 3}, {1, 3, -1, 3, 1, 1, -1, -1, 3, 3, -3, 3}, {-1, -1, 1, 3, 3, 3, 3, 1, -1, 3, -3, 1}, {1, -3, 1, 3, 3, -3, -3, -3, -3, 3, 3, 1}, {-3, 1, 1, -3, -3, -1, -3, -3, -1, -3, -1, 3}, {-3, -3, 3, 3, 1, -3, 1, 3, -1, 3, 3, -3}, {-1, 1, 3, -1, 3, 1, -3, -1, -1, -1, -3, 3}, {1, 3, -1, -1, 1, -1, -3, 3, 3, -1, -3, -1}, {-3, -1, 3, 3, -3, -1, -3, -1, -3, 3, 1, -3}, {3, -1, 1, -3, -1, -1, -1, 1, 1, 3, 1, -1}, {-1, 3, -3, -3, 3, -1, -3, -3, 3, -1, 1, 1}, {1, -1, -1, 1, -1, -3, -1, 1, 1, -1, 3, -3}, {3, -1, -1, 1, -1, -1, 1, 1, -3, 3, -3, 1}, {-3, -3, 1, -1, -3, -1, 1, 3, 1, 3, -1, -1}, {1, 3, 1, 3, -1, -1, 1, -3, 1, -1, -3, 3}, {3, 1, 3, 1, 1, -3, -3, 3, -3, -
1, -1, 3}, {-3, 3, 3, 1, -3, 1, -1, -1, 1, -3, -1, 1}, {1, 3, 3, -3, -3, 3, -3, 3, 1, -3, -1, 3}, {-3, 1, -1, 3, -3, -1, -1, -1, -1, -3, 3, 3}, {3, -1, 3, 1, -1, -1, 3, 3, 3, -3, -1, 3}, {-3, -1, -3, -1, -3, -3, 1, 3, -3, -3, 1, -1}, {-1, 3, -3, 1, 1, -1, -3, -1, -1, -1, 1, 1}, {1, -3, -3, 3, -3, -3, -3, 1, -1, 1, -3, -3}, {-1, 1, 1, 1, -1, -1, -1, 3, -1, 3, 3, -1}, {3, -3, -1, -3, -3, 3, 3, 3, 1, -3, 3, -1}, {-3, 1, -3, -1, 1, -3, 3, 3, 3, -3, 3, 1}, {-1, -3, 1, -1, 3, 3, 3, 3, -3, 1, 3, -1}, {-3, -1, 1, -3, -1, -1, -3, 1, -3, 3, 3, 1}, {3, 3, -3, 3, 1, -3, -3, -1, 3, -1, 3, -3}, {3, 1, 1, 1, 3, 3, 3, -1, 3, -1, -1, 3}, {-1, -1, 1, 1, -3, -1, 1, -3, 1, 3, 1, -1}, {1, 1, 1, -3, -1, -3, -1, -3, 1, -1, -3, 1}, {-1, 1, -1, 1, -3, -3, -1, 3, 3, -1, -3, 3}, {3, -1, 1, -3, 1, 1, 3, -3, 3, 1, 3, 3}, {-1, -1, -1, -1, 1, 3, -1, -3, -1, 3, 3, -1}, {3, -3, -3, -1, 1, 1, -3, 1, 3, 1, 1, -1}, {3, 3, 3, -3, -1, 1, 3, -1, 3, 1, -1, -3}, {-1, -1, 3, 3, -3, 3, 1, 1, -3, 1, 3, 1}, {1, 1, -3, 3, 3, -3, 1, 3, -1, 3, 1, 3}, {3, 1, 3, 1, -1, 1, 1, 1, -3, 3, 3, -1}, {3, 3, 1, -3, -3, -3, 1, -3, 3, 3, -3, 1}, {-3, -3, -3, 3, -3, 3, -1, 1, -1, 3, 3, -1}, {3, -1, 1, 1, 3, 1, 1, 3, -1, -1, -3, 1}, {1, -1, 1, -1, -1, 3, -1, 3, 3, -3, -1, -3}, {-3, -1, -1, -1, -3, 3, -3, 3, -1, 3, -3, -1}, {1, 1, -3, -3, 3, -3, -1, 3, 1, -3, 1, -1}, {-3, -3, 1, 3, -3, -1, -3, 1, 3, 1, 3, 1}, {3, -3, 1, 3, 3, -3, 1, -1, -3, 3, -3, 3}, {3, -1, 3, -1, -1, 3, -1, -1, -3, -3, -1, -1}, {-3, 1, 1, 3, -3, 3, 3, -1, -1, -3, -1, -3}, {-3, 1, 3, 1, -1, 1, 3, -1, -1, -1, 1, 1}, {-1, 1, 1, 1, 1, 1, -1, -3, 3, -1, 1, -3}, {3, 3, 3, 3, 3, 1, -1, -3, 3, -1, 3, -1}, {-1, 1, -1, 1, -3, -3, -3, 3, -1, -3, 3, -1}, {-1, 3, -1, 3, 1, -1, -3, 3, 3, 3, 3, 3}, {3, 1, -3, 1, -1, -3, 3, 3, 3, -3, 1, 3}, {3, 1, 3, 1, 3, 3, 1, 3, -3, -1, -1, 3}, {1, 3, 3, -3, 3, 3, 3, 1, -1, -1, 3, -1}, {3, -1, -3, 1, 3, -1, -1, -1, 3, 3, 3, 3}, {-1, -3, -1, -3, 1, 1, -1, 3, 3, -1, 1, 3}, {1, -3, 1, 1, -1, 1, -1, -3, 1, 1, 1, -3}, {3, 3, 3, 1, 3, -1, 1, 3, 3, -1, -3, 1}, {-3, 1, -3, 3, 3, -1, 1, 3, -3, -3, -3, -3}, {3, -3, 3, 3, -1, -3, 3, 1, 3, -1, -1, 1}, {3, 1, -1, -3, -3, -3, -3, -1, -3, 1, 3, -3}, {1, 3, 1, 1, -3, -3, -1, -1, 1, -3, 1, -1}, {3, 1, 1, 1, -3, -1, 1, 1, 3, 3, 1, -3}, {1, 3, -1, 1, 1, 1, -3, -3, 3, 1, -1, 1}, {-3, 3, 1, 3, -1, 1, -1, 1, 1, 3, 3, -1}, {-1, 3, 3, -3, -1, -3, 1, -3, -3, 3, -3, 3}, {-1, 1, -1, 3, -1, -1, -1, -1, 3, 3, 1, 3}, {3, 1, 1, 3, 1, -3, -1, -1, 3, -3, 1, -1}, {1, -1, -3, -1, -3, 1, 1, 1, -3, -1, 1, -1}, {3, 3, 3, 1, -1, 3, 3, -1, 3, -3, -1, -1}, {-1, 1, 3, 1, -3, 1, -1, -3, 1, 1, -1, -1}, {1, -1, -3, 3, -3, 3, -3, -1, -1, 1, -3, -1}, {-3, -1, -1, -1, 3, -3, 1, 3, -1, -3, 3, -3}, {-1, 3, 3, -3, 1, 1, 1, -1, 1, 3, 1, 3}, {-1, 1, -1, -1, 3, 3, 3, -3, 3, -1, 3, 3}, {-1, -1, 3, 1, 3, -1, -1, -1, -3, -1, -1, 3}, {1, -3, 1, 1, 3, -1, 3, 1, 1, -3, -3, -3}, {-3, -3, -3, 3, 1, -3, 1, -3, 1, 3, -3, -3}, {-1, 3, 3, 1, -3, -3, -3, -1, -3, 3, -3, 3}, {1, 1, -3, 1, -3, -1, -3, -1, 1, 1, -1, -1}, {-1, -3, 1, -1, -3, -1, 1, 1, 1, 1, -3, -1}, {3, 1, 3, -1, 1, 1, 1, 1, -3, 3, 1, -3}, {1, 1, -1, -1, 1, 1, 1, -3, -3, 1, -3, 1}, {3, 1, -3, -1, 1, -3, 3, 3, 3, -3, -3, 3}, {1, -1, 1, -1, 3, 3, -1, -3, -1, 1, -3, -3}, {-3, -1, 1, 3, 1, 3, -3, 3, 3, 1, -3, 3}, {-3, -1, -3, 3, -3, 1, -3, -3, 1, -1, 1, 3}, {1, -1, -3, 3, -3, 3, -3, -1, 3, -3, -3, -1}, {3, -1, -1, -3, -1, -1, -3, -3, 1, 3, 1, -3}, {1, 3, -3, 3, 3, -1, -1, -1, 1, -1, -3, -1}, {3, -3, -3, 1, 1, -1, 3, 3, 1, 3, 1, 3}, {1, 1, -1, 1, 1, -3, 1, 1, -3, 3, -3, 1}, {1, 3, -1, 3, 1, -1, -1, 1, 3, 3, 3, 1}, {1, -3, -1, 3, 1, -1, -3, -3, -3, -3, -3, -1}, {3, -1, 1, 1, 3, -3, 1, -1, -1, -1, -3, 1}, {1, 1, -3, -1, -3, -1, -1, 1, 1, -1, -3, 1}, {1, -1, 3, 1, 1, 1, 3, -3, -1, 3, -1, 1}, {1, -3, -3, -3, -1, 3, -3, -3, 1, -3, 1, 1}, {-1, -1, 3, 3, 3, 3, 1, -3, -1, 3, 1, -3}, {3, 1, 3, -1, 1, -3, -3, 1, -1, 3, 3, 3}, {-3, 1, 3, 1, -3, -3, -3, -3, 3, -3, -3, 1}, {-3, -3, 3, 1, -3, -1, 3, -3, 3, -3, -3, 1}, {-3, -1, 1, -3, -3, 3, 3, 3, -3, 3, -1, -3}, {-3, -1, -3, 1, 1, -3, 1, 3, 1, 1, 1, -3}, {3, 3, 1, 3, -1, 3, 1, 3, 3, -1, -1, 3}, {-1, -1, 3, 3, 3, 3, -3, 1, -1, 3, -3, 1}, {-3, 1, 1, 3, 1, 3, -3, -1, -3, 3, 3, -1}, {-3, 1, -1, -1, 1, -3, 1, 1, 1, -3, -1, -1}, {-3, 3, 1, 3, 3, -3, 3, -3, 1, 3, -1, -1}, {-3, -3, 1, 3, -1, -3, 3, 1, 3, 3, 3, -3}, {-1, 1, -3, -3, 1, -1, -1, 3, 1, 3, 1, 3}, {-3, -1, 1, 3, -1, 3, 1, -1, -3, 3, 3, 3}, {1, 3, -1, 3, -1, -1, 3, 3, 3, 1, 3, 3}, {-1, 1, -1, 3, 3, 1, -1, -3, -1, -1, 3, -3}, {-1, 3, -1, 1, 3, 3, 1, -3, 3, 1, 1, 1}, {-3, -3, 3, 3, -3, -3, 3, -1, 3, -1, -1, 3}, {-3, 3, 3, -1, -3, -1, 1, -1, 1, 1, -3, -1}, {-1, -3, -3, 3, 1, 3, -3, 1, -3, 1, 1, 3}, {1, 3, 3, 3, 1, -1, 3, -3, -1, 3, -1, -3}, {-3, 1, 3, -1, 1, 3, -3, -3, -1, -1, -3, 3}, {-1, -1, 1, 3, -1, 3, -1, 3, 1, -1, -1, -1}, {-3, -3, 1, 1, -3, -1, -3, 1, 3, 1, 3, 3}, {-1, -1, 1, -3, -1, -3, 1, 3, 3, -1, -3, -3}, {3, 3, 3, 1, 1, 3, -1, -3, 3, -1, 1, -3}, {1, 1, -3, 1, -3, -3, -1, 3, -3, -3, -3, 1}, {1, -3, 3, 3, 1, -1, 3, -3, -3, -3, -1, 3}, {1, 3, -3, -3, -3, -3, -3, 3, 1, -3, 1, -3}, {-1, -1, 1, 1, 3, -1, 3, 1, -3, 1, 1, -1}, {-3, -3, -3, -1, -3, -1, 3, 1, 3, -1, -1, 3}, {3, 1, 3, 3, 3, 1, 1, -1, 3, -3, -3, 1}, {-3, 1, -3, -1, -1, 3, 1, -1, -3, -3, -3, -3}, {-3, 1, -1, 3, -3, -1, -3, -1, -1, -3, -3, 3}, {3, -3, 3, 1, 1, -3, 1, 1, 3, 1, 3, -3}, {-3, 1, -1, 3, -1, -1, -3, 3, -3, -1, -3, -3}, {1, 1, -3, -1, 3, -3, 3, -3, -3, -1, -3, 3}, {1, 1, -3, 1, 1, -1, -3, -1, -3, 1, 1, 1}, {3, -3, 3, 1, -3, -1, 3, -3, 1, 1, 1, 3}, {3, -1, -1, 1, -1, -1, -1, 3, -3, 3, -1, -1}, {1, -1, -3, -3, -1, -1, 1, 3, -3, 1, 3, -1}, {3, -3, 1, -3, -1, 3, 3, -1, -1, 1, -1, -3}, {-1, 1, 3, -3, -3, -3, 3, -1, -1, -3, -1, -3}, {3, 1, -3, -3, 3, 1, 3, 1, 3, -3, -1, 3}, {3, -3, -1, 3, -1, -3, 3, 1, -1, -1, -1, 1}, {-1, 3, -1, -1, 3, 1, 1, 1, 3, -1, -1, -1}, {3, -3, 1, 1, 1, -3, 1, 3, 1, -1, 3, 1}, {3, -1, -3, 3, 1, -1, -1, -1, -1, 1, -3, -1}, {1, 3, -3, 3, 3, 3, -3, 1, -1, -3, 1, -3}, {-3, -3, 3, -3, -3, 1, -1, 3, -3, 3, -1, -1}, {3, -1, -3, 1, 1, 3, 1, 3, -3, -3, 3, 3}, {1, 1, 1, -3, 3, -3, 3, -3, 1, 3, -3, 1}, {-1, -1, 1, -1, -3, 3, 3, 3, -1, 3, -3, 1}, {-1, 3, -3, 3, 1, -3, 3, 1, 1, 3, 3, -3}, {-3, 1, 3, -1, -1, -3, 3, -1, -3, -1, -1, -1}, {1, 1, -3, 1, -3, 3, -3, 3, 1, 1, 3, 3}, {1, 1, -1, -3, 1, -3, 3, 3, 3, -3, -1, 3}, {-1, 3, -3, 1, 3, -1, -3, 1, -1, 3, 3, 3}, {1, 3, -3, 1, -3, 1, -1, -1, -3, -3, -1, -1}, {3, -1, -1, -3, -1, 1, 3, 3, -3, 1, -3, 3}, {-3, 1, -3, -1, 3, 1, 3, 3, -1, -1, -3, -3}, {3, -3, -1, -1, 3, -1, 3, -1, -1, -1, -1, -3}, {-1, 1, 3, -3, 3, -3, 1, -3, 1, -1, -3, -3}, {-3, 1, 3, -1, 1, -1, 3, 1, -1, -1, 1, 1}, {-1, -1, 3, 1, -3, 1, 3, -3, -1, -3, -3, 3}, {-3, 3, -1, 3, -3, -3, -1, 1, 3, 1, 1, -3}, {-3, 3, 1, 3, -1, 1, -3, -1, -1, 1, 1, 3}, {-3, -3, -3, 1, 1, -1, 1, -1, -3, 1, -3, -1}, {1, 3, -1, 1, 1, 1, 3, 1, -3, 3, -1, -1}, {-1, -1, 3, 3, -1, 3, -1, 1, -1, -1, -1, 1}, {-3, 3, 1, 1, -3, -1, -3, 1, 1, 3, 1, 3}, {-1, -1, -3, 3, 1, 3, -3, -1, 1, -1, 3, -1}, {3, -3, 1, -1, 1, 3, -3, -3, 3, -3, -3, 3}, {-3, 3, 3, 1, -3, -3, 1, -3, -1, -1, 1, -3}, {3, 1, 1, 1, 3, -3, -1, 3, 3, -1, 3, -1}, {-3, -3, -3, 1, 3, -1, 1, -1, -3, 1, -1, 1}, {1, -1, 3, 3, 1, 3, -3, -1, 3, 1, 3, 1}, {-3, -1, 1, -1, 1, 3, -1, -3, 3, -3, 3, 1}, {3, 1, -1, -1, -3, 1, 1, 3, 1, 3, -1, 1}, {1, -1, -3, -1, 1, -1, 1, 3, -3, 3, 1, 3}, {3, 1, 3, -3, -3, -3, 1, 1, -3, -3, 1, -3}, {-3, 1, 1, 1, 3, 1, -1, 3, -3, 3, 3, -1}, {-1, 3, -1, 3, 3, -3, 3, 3, 3, -1, -1, -3}, {-3, 3, -3, 3, 3, -1, -1, -3, 1, 3, -3, -3}, {1, -1, -1, -1, 1, -3, 3, -3, 3, -1, -1, 3}, {1, -1, 3, 1, 3, 3, -1, -1, -3, -1, 3, -3}, {1, -1, -1, -1, 3, -1, 3, 3, 3, -3, -1, 3}, {-1, 1, -1, 3, 1, -1, -1, -1, -1, 3, -3, 1}, {3, -3, 1, -3, -1, -1, 3, 3, 1, -1, 1, 1}, {-1, -1, 3, 3, -3, -3, 3, 3, -1, 3, -1, 3}, {1, -3, -3, 1, -1, 3, 3, 3, 1, 3, 1, 3}, {-1, 3, 1, -3, -3, -1, 3, -3, 1, -3, -3, -3}, {-3, 3, -1, 3, -3, -1, 1, 1, -3, -3, -3, -3}, {-3, -3, 1, 1, 1, 3, 1, 1, 3, 1, -3, 1}, {1, -3, -1, 1, -1, -3, -3, 1, 1, 1, 1, 3}, {-3, -3, 3, 3, -1, 3, -1, -3, -1, -1, 1, 3}, {-1, -1, 1, 1, -3, -3, 3, -3, 1, -1, 3, -1}, {-3, -1, 3, -1, 3, 3, -3, -3, 3, 3, 1, -1}, {-3, 3, -1, 1, -1, 3, -3, -1, 1, -1, -1, 1}, {3, 1, 1, 1, 1, -3, 1, -3, 1, 1, 3, -3}, {1, 3, -1, 3, 1, -1, 1, 3, -3, 3, 1, 1}, {3, 1, -1, -1, -1, 1, -1, 3, -1, 1, 3, -1}, {-1, -3, -3, 3, 3, -3, 1, -1, 3, 1, 3, -3}, {3, 3, 3, -1, 1, 3, 3, 1, -3, 3, -1, -3}, {1, -3, 3, 1, -1, -3, -3, -3, 3, -3, 3, -3}, {-1, 1, 1, -3, -3, -3, -1, -3, -3, 1, -3, 1}, {-3, 3, -1, 3, -3, -1, -3, -1, -1, 3, 3, 3}, {1, 3, -3, 3, 1, 1, -1, -1, 1, -1, 3, 1}, {-3, -3, 3, 1, -1, 1, -1, 3, -1, -1, -1, 1}, {1, -3, -1, 1, 1, 1, -3, 1, -3, -3, -3, 3}, {-1, -3, -1, -3, 1, 1, -3, 3, 3, -3, -1, 3}, {3, 3, 1, 1, 3, 1, 3, -3, 1, -1, 3, -3}, {-3, -1, 1, 1, 1, -1, 1, -3, 1, -1, -3, 1}, {3, -3, -3, -1, 1, 3, 1, -3, 3, 3, 3, 1}, {-1, 3, 3, 3, -3, -1, -3, -1, -3, -1, -3, 3}, {3, -3, 3, -3, 3, -1, 1, 3, -3, -3, 3, 1}, {-1, 1, 1, 1, 3, -3, 1, 1, -1, -3, 1, -3}, {1, -1, -1, -1, -1, 3, 3, -3, -1, -3, 3, -1}, {3, -3, 3, 1, -3, 1, 3, -1, 1, 1, 3, 3}, {-3, 1, -1, -3, -3, -1, -1, -1, -1, 3, -3, 3}, {-1, 3, -1, 3, 3, 1, 3, 3, 3, -1, -1, 1}, {3, 3, 3, 1, -1, -3, 1, 3, -1, 1, 1, 3}, {-3, 1, -3, -1, -3, -3, -1, -3, -3, -3, 1, 1}, {-3, -3, 1, 1, -1, 3, -1, 3, 3, -3, 3, 3}, {-1, 1, -1, 1, 1, 3, -1, 1, -1, -3, 3, 1}, {-3, 1, 1, 3, 3, -3, 3, -1, 3, 1, 1, -1}, {1, -3, -3, -1, -3, 1, 3, -3, 3, 3, 3, -1}, {-1, 3, -3, -1, -1, -3, 1, 1, -3, 3, -3, 3}, {3, -3, -1, -1, 1, 1, -1, -1, 3, -1, 3, 1}, {3, -1, -3, 1, -1, -1, -3, -3, 3, -3, -1, -1}, {-3, 3, -3, -3, -1, -1, 3, 1, -1, 3, -3, 1}, {-3, 1, 1, 3, 3, 3, -1, -3, -3, 3, -3, 1}, {-3, -3, 3, -3, 1, 3, -1, -3, 1, -1, 1, 1}, {-3, -1, 3, 3, 1, 1, 3, 1, -1, 3, 1, 3}, {3, 1, 3, -1, 1, 3, 1, -3, 3, -1, -1, -1}, {-1, 3, -3, 1, 1, -3, 3, -3, -3, 3, 3, 3}, {3, -3, -1, -3, -3, 3, 3, -1, 3, 1, -3, -3}, {1, 3, 1, 3, 1, 1, 3, -3, -1, 3, 1, -1}, {3, 3, -3, -3, -1, -3, -3, 3, 1, -3, -1, 3}, {-3, 1, -1, 3, 3, -3, 3, -3, 1, 1, -1, -1}, {-1, 1, 3, 1, 3, 1, 3, 1, -1, -1, -1, 3}, {1, -3, 1, 1, -1, -1, -3, -3, -1, -1, 1, 1}, {-1, -3, -1, 3, 3, 3, 3, -3, -3, 3, 1, -3}, {-1, 1, -1, 1, 1, 3, 1, -1, -1, 3, 3, -1}, {3, -3, -3, -1, -1, -3, -3, 3, 1, -3, 1, 1}, {-3, -3, 3, 3, -3, -3, -1, 3, -1, 3, 1, -1}, {1, -1, 3, 3, -3, -3, 3, -3, -1, 3, -3, 3}, {-3, -1, 1, -1, -3, 1, -1, 3
, -3, 3, 3, 1}, {-1, -3, 3, 1, -1, 1, -3, -1, -1, 1, -1, 1}, {-3, 1, -1, 3, 1, -3, -1, 3, -3, 1, 1, 1}, {1, 1, -3, -3, -3, 1, -1, -3, -1, 1, -3, 1}, {-3, 1, 1, 1, -3, 1, -3, -3, 1, -3, -3, -3}, {-3, 3, -3, 3, 3, -3, -3, 1, -1, -1, 3, 3}, {-1, -3, -3, -3, -1, 1, -1, 1, -3, -3, 1, -3}, {3, -3, -1, 3, -3, 1, -1, 3, 3, 3, 3, 1}, {1, 3, -3, 1, 1, -1, 3, 3, 1, -1, 1, -1}, {-1, 3, 3, -1, -1, 1, 3, 1, 1, -1, 1, -1}, {3, 3, 1, -1, -3, -1, -1, 1, -3, -1, 3, -1}, {-1, -3, 1, -1, -1, -1, 1, 1, -3, -1, 3, -3}, {3, 1, 1, -1, 3, -1, 1, -3, -3, -1, -1, 1}, {-3, -3, -1, -1, 1, 1, -1, 3, -1, 1, -1, -3}, {3, 1, -1, -3, 3, -3, -3, -1, 3, -3, 3, -3}, {1, -3, 3, 1, -3, 1, 3, 1, 1, 1, 3, -3}, {1, -1, 1, -1, 1, -3, 1, 3, -3, -1, 1, 1}, {1, -3, -3, 1, -1, -1, 3, -3, 1, -1, 1, -1}, {1, 1, 3, -1, 1, 1, 1, -3, -3, 3, -1, -3}, {1, 1, 1, 3, -1, 3, -1, -3, -3, 1, 1, -3}, {-1, 3, -3, -1, 3, 1, -3, -3, -3, -3, -1, -1}, {-1, 3, 1, 3, 1, -1, 3, 3, 1, 3, -3, -1}, {3, -3, -1, -3, -1, 1, 1, -1, -3, -1, -3, 3}, {-3, 1, 3, -1, 1, -3, 3, 3, 3, -3, 3, 1}, {3, -3, 3, 1, -3, -3, -3, -1, 3, 3, 1, 3}, {1, 3, -3, -3, 1, -1, 1, -3, -3, 3, -3, 3}, {-3, 1, -1, 3, 1, 1, -1, -1, -1, 1, 3, 1}, {1, 3, 1, 3, 1, -1, -3, -3, 1, 3, -3, -3}, {3, 1, -3, 3, -3, -3, 3, 3, 1, -1, 1, 3}, {1, 1, 3, -1, -1, 1, -3, 1, -3, -3, 3, -1}, {1, -1, -3, -3, 3, -3, 1, -3, 1, 1, 3, 3}, {-1, -1, -3, 3, 1, -1, 3, -1, -3, -1, -3, -1}, {1, -3, -3, 1, 1, -1, -3, -3, -3, -3, -3, -1}, {-1, -1, -3, 3, -3, -3, -1, -1, 1, -3, -1, 3}, {3, 1, 1, 1, -3, 3, -1, -3, 1, 3, -1, 1}, {-3, -1, 1, 1, 1, -3, 1, 3, 1, -1, 1, -1}, {-3, -3, -3, 3, 3, -1, 1, 3, -3, 3, -1, -3}, {-3, 3, -1, -3, 1, 3, -1, 1, -3, -3, -3, -1}, {3, 3, -1, -1, -1, -1, 3, -1, 3, -1, 3, 3}, {1, -3, -1, -1, 1, -3, 1, 1, -3, 3, 3, 1}, {1, -3, 3, 1, -3, -1, 3, 3, 3, 3, 1, 1}, {-3, 3, -3, -1, 3, -1, -3, 1, -1, -1, -3, -3}, {-1, -3, -1, -3, 3, -3, -3, -3, 1, -3, -1, 1}, {3, -1, -1, 3, 1, 1, 1, 1, -3, -1, -3, 1}, {-1, -3, 1, -1, 1, 3, -3, -3, -3, 3, 3, -1}, {3, 1, -3, -3, -3, 3, -3, 3, -1, 1, 3, -1}, {1, -3, 1, 1, -3, -3, 1, 1, 1, -1, -3, -1}, {-3, -1, -3, -1, 3, 3, 1, 3, 3, -1, -3, 3}, {1, -3, -1, 1, -1, -3, 3, -3, -1, -1, -1, -3}, {3, -3, 3, -1, -1, 1, -3, 1, 1, -1, -3, -1}, {-3, -1, -3, -1, 1, 1, -3, -1, -1, 3, 1, -1}, {-1, -3, -3, 3, -3, -1, 1, 1, -3, 3, -1, 3}, {3, -3, -3, -3, 3, -3, 1, -3, 1, 1, -3, -3}, {-1, -3, -1, -3, 1, 1, 3, 1, 1, -3, -1, 1}, {-1, 3, 3, -1, -1, -3, 3, -3, -3, -1, -3, -1}, {3, -3, -1, -3, -3, -3, -1, 3, 1, -3, 3, -1}, {-1, 3, -1, 3, 3, -1, 1, 3, -3, -3, -3, 3}, {1, 3, -1, -1, -3, -3, 3, -1, -3, 1, 1, 3}, {1, -1, 3, 1, 1, 1, -1, 1, -3, -1, 3, 3}, {-3, -1, -3, -1, -1, -3, -3, 1, 3, 3, -1, -1}, {3, -3, 1, 3, 3, -3, -3, 3, 1, -1, 3, -1}, {3, -1, 1, 3, -1, -3, -1, -3, -3, -3, 1, -1}, {-3, 1, -1, -3, -3, 1, 3, -3, -1, -3, -1, -3}, {-1, 1, -1, -3, 3, 1, -1, 1, 3, -3, 3, -3}, {3, -1, -3, -1, 3, 3, 3, 3, 1, -3, -3, 1}, {-1, 1, 3, -1, -1, -1, -1, -1, 3, -1, 3, 1}, {-3, -1, 3, -3, 3, 1, -1, -1, -1, 1, 1, -3}, {1, 3, -1, -1, -1, 1, -1, 1, -3, 3, 1, -3}, {-1, 1, -1, 3, 1, -1, 1, -3, -1, 3, 3, 3}, {1, 3, 3, 1, 3, -3, -1, 3, 1, 3, -1, -3}, {3, -3, -1, -3, -3, 3, 3, -3, 1, -1, 3, 1}, {-1, 1, -3, -1, 1, 3, 1, 1, -1, 3, -1, -3}, {1, 1, -3, -3, 3, -1, -1, 1, 1, -1, 1, -1}, {-1, -1, -1, 3, 3, -3, 3, -3, -1, 3, -1, -3}, {1, 1, -1, -1, -3, 1, 3, 3, -3, -3, 1, -3}, {-3, 1, -1, -3, -1, 1, 1, -3, -3, -3, -3, 3}, {-3, 3, 1, -3, -1, 1, 3, 3, 1, 3, 1, 3}, {-1, 3, 3, 1, 1, 1, -3, -1, -1, 1, -1, 3},および{-1, 1, 3, 1, -3, 3, -1, 1, 1, -1, -1, -3}, {1, 1, 1, 3, -3, 3, 1, 1, -3, 1, 1, -3}を含む。
【０１２７】
さらに、本出願のこの実施形態において開示される系列に基づく信号処理方法に基づいて、12個の要素からなり、S101において決定される系列{fn}に関連する系列{sn}に関して、要素snからなる系列{sn}は、第4の系列集合内の系列または第4の系列集合内の系列の等価な系列である可能性がある。第4の系列集合内の系列のすべてのピーク対平均比は、3dB未満であり、第4の系列集合内の任意の系列の任意の巡回シフトと別の系列の任意の巡回シフトとの間の相関の値は、0.6875未満である。
【０１２８】
特定の実装において、任意で、第4の系列集合内の系列は、
{-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {1, 3, 1, -1, 1, -1, -3, -1, 1, -1, 1, 3}, {3, -1, 3, -1, -1, -1, -1, 3, 3, -1, -1, 3}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 3, -1, -1, -1, 3, -1, 3, 3, -1, -1, -1}, {1, -3, 1, 1, -3, -3, -3, -3, 1, -3, -3, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {1, 3, 3, -3, 1, 3, 1, 3, 3, 1, -1, -3}, {3, -3, 3, -3, 3, -1, 1, 3, -3, 3, 1, -1}, {1, -1, -3, 3, -3, -1, 1, -3, 3, -3, 3, -3}, {3, -1, -3, 3, -3, -1, 3, 3, 3, -3, -1, -3}, {1, 3, 1, -1, 3, -1, -1, -3, 3, -3, -1, -1}, {-1, -3, 3, -3, 1, -3, -3, -3, -1, 1, 3, 1}, {-1, -1, -1, 3, -3, -1, -3, 3, -1, 3, -1, -1}, {3, 3, -1, -3, 3, 1, 3, 1, -3, 1, -3, -1}, {1, -3, 3, 1, -1, -1, 3, 3, 3, 3, 1, 3}, {-3, -1, -3, 3, -1, 1, -1, 3, -3, -1, -3, -3}, {1, 3, -1, -1, 1, -1, 1, 1, -3, 3, 3, 1}, {3, -1, -1, -1, -3, -1, -3, 1, 1, -3, 3, -3},および{3, 3, -1, 1, -1, 1, -3, -3, 1, -1, -3, -1}を含む。
【０１２９】
さらに、本出願のこの実施形態において開示される系列に基づく信号処理方法に基づいて、12個の要素からなり、S101において決定される系列{fn}に関連する系列{sn}に関して、要素snからなる系列{sn}は、第5の系列集合内の系列または第5の系列集合内の系列の等価な系列である可能性がある。第5の系列集合内の系列のすべてのピーク対平均比は、2.63dB未満であり、第5の系列集合内の任意の系列の任意の巡回シフトと別の系列の任意の巡回シフトとの間の相関の値は、0.8未満である。
【０１３０】
特定の実装において、任意で、第5の系列集合内の系列は、
{-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {-3, 3, 1, 3, 1, -1, 1, 3, 1, 3, -3, 3}, {1, 3, 1, -1, 1, -1, -3, -1, 1, -1, 1, 3}, {3, -1, 3, -1, -1, -1, -1, 3, 3, -1, -1, 3}, {-1, 3, 3, -1, -1, 3, -1, 3, -1, -1, -1, -1}, {-1, 1, 3, -3, 3, 1, -1, -3, -1, -3, -1, -3}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3, -1}, {3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}, {-1, 3, -1, -1, -1, 3, -1, 3, 3, -1, -1, -1}, {1, -3, 1, 1, -3, -3, -3, -3, 1, -3, -3, -3}, {3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}, {1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}, {3, 1, 1, -1, 3, 1, 3, 1, 1, 3, -3, -1},および{-3, 1, -3, 1, 3, 3, -1, -1, -3, -3, -1, -1}を含む。
【０１３１】
さらに、本出願のこの実施形態において開示される系列に基づく信号処理方法に基づいて、12個の要素からなり、S101において決定される系列{fn}に関連する系列{sn}に関して、系列{sn}の集合は、通信システムによって使用される系列の集合である。
【０１３２】
任意で、要素snからなる系列{sn}を含む{sn}の集合は、第6の系列集合の部分集合である可能性がある。第6の系列集合内の系列のすべてのピーク対平均比は、3.0dB未満であり、第6の系列集合内の任意の系列の任意の巡回シフトと別の系列の任意の巡回シフトとの間の相関の値は、0.68未満である。
【０１３３】
特定の実装において、任意で、第6の系列集合内の系列は、
{-3, -3, -3, -3, 1, 1, -3, -3, 1, -3, 1, -3}, {1, -3, 1, -3, 1, 1, -3, -3, 1, 1, 1, 1}, {-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {-3, 3, 1, 3, 1, -1, 1, 3, 1, 3, -3, 3}, {-3, -1, -3, 3, 3, 3, 3, -1, -3, 3, -3, -1}, {1, 3, 1, -1, 3, -1, 3, 3, 1, -1, 1, 3}, {1, -1, 1, -1, -1, 1, 3, 3, -1, -1, -3, 1}, {1, 3, 1, 3, 3, 1, -1, -1, 3, 3, -3, 1}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {1, 3, 3, -3, 1, 3, 1, 3, 3, 1, -1, -3}, {-1, -3, -3, -3, 3, -1, 1, -3, 3, -1, 1, 3}, {3, 3, 3, -3, 1, 3, 3, -3, 1, -1, -3, 1}, {-3, -3, 3, 1, 1, 3, -1, 1, 1, 3, -1, 3}, {-3, 1, -3, -1, -1, 1, -3, -1, -1, -3, 3, 3}, {3, -1, -3, 3, -3, -1, 3, 3, 3, -3, -1, -3}, {1, 3, 1, -1, 3, -1, -1, -3, 3, -3, -1, -1}, {-1, -1, -1, -1, 3, 1, -3, -3, 1, 1, -3, -1}, {-3, -3, -1, 1, -1, 1, 3, 1, -1, 1, -1, -3}, {-3, 1, 1, -3, -1, 3, -3, 3, -1, 1, 1, 1}, {1, -3, 1, -1, -1, 1, -1, -1, -3, -3, 1, 1}, {-1, -1, -1, 3, -3, -1, -3, 3, -1, 3, -1, -1}, {1, 3, -1, -1, 1, -1, 1, 1, -3, 3, 3, 1}, {3, 1, 3, -1, -1, 1, -1, 1, -1, -1, 3, 1}, {1, -3, -1, -3, 1, 1, -3, -3, 3, -3, -3, 1}, {3, -1, -1, -1, -3, -1, -3, 1, 1, -3, 3, -3},および{3, 3, -1, 1, -1, 1, -3, -3, 1, -1, -3, -1}を含む。
【０１３４】
任意で、要素snからなる系列{sn}を含む{sn}の集合は、第7の系列集合の部分集合である可能性がある。第7の系列集合内の系列のすべてのピーク対平均比は、2.65dB未満であり、第6の系列集合内の任意の系列の任意の巡回シフトと別の系列の任意の巡回シフトとの間の相関の値は、0.75未満である。
【０１３５】
特定の実装において、任意で、第7の系列集合内の系列は、
{-3, -3, -3, -3, 1, 1, -3, -3, 1, -3, 1, -3}, {1, -3, 1, -3, 1, 1, -3, -3, 1, 1, 1, 1}, {-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {-3, 3, 1, 3, 1, -1, 1, 3, 1, 3, -3, 3}, {1, 3, 1, -1, 1, -1, -3, -1, 1, -1, 1, 3}, {3, -1, 3, -1, -1, -1, -1, 3, 3, -1, -1, 3}, {-3, 1, 3, -1, -3, 1, -1, -3, -3, -3, -3, -1}, {1, -1, 3, -1, 3, -3, -1, -1, 1, 1, -1, -1}, {-3, -1, -3, 3, 3, 3, 3, -1, -3, 3, -3, -1}, {1, 3, 1, -1, 3, -1, 3, 3, 1, -1, 1, 3}, {3, 3, 3, -3, 1, 1, -3, 3, 1, 3, -1, -3}, {-3, -3, -3, 3, -1, -1, 3, -3, -1, -3, 1, 3}, {1, -1, -1, 1, -1, 1, -3, 1, 3, 3, -1, -1}, {1, -1, 1, -1, -1, 1, 3, 3, -1, -1, -3, 1}, {-3, -3, 3, -1, -1, 3, -3, -1, 3, 1, 3, 1}, {1, 3, 1, 3, 3, 1, -1, -1, 3, 3, -3, 1}, {1, -1, -1, -1, 3, 1, 1, 3, 1, -3, -1, 1}, {-1, 1, 1, 1, -3, -1, -1, -3, -1, 3, 1, -1}, {-1, 3, 3, -1, -1, 3, -1, 3, -1, -1, -1, -1}, {-1, 1, 3, -3, 3, 1, -1, -3, -1, -3, -1, -3}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3, -1}, {3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}, {-1, 3, -1, -1, -1, 3, -1, 3, 3, -1, -1, -1}, {1, -3, 1, 1, -3, -3, -3, -3, 1, -3, -3, -3}, {-1, -3, 3, -1, 3, 1, 1, 1, -3, -1, 1, 1}, {1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3},および{-3, 1, -3, 1, 3, 3, -1, -1, -3, -3, -1, -1}を含む。
【０１３６】
任意で、要素snからなる系列{sn}を含む{sn}の集合は、第8の系列集合の部分集合である可能性がある。第8の系列集合内の系列のすべてのピーク対平均比は、3.0dB未満であり、第6の系列集合内の任意の系列の任意の巡回シフトと別の系列の任意の巡回シフトとの間の相関の値は、0.75未満である。
【０１３７】
特定の実装において、任意で、第8の系列集合内の系列は、
{-3, -3, -3, -3, 1, 1, -3, -3, 1, -3, 1, -3}, {1, -3, 1, -3, 1, 1, -3, -3, 1, 1, 1, 1}, {-3, 3, 3, 1, -1, -3, 1, -3, -1, 1, 1, 3}, {-3, 1, 3, -1, 3, 1, -1, -1, -1, -1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, -3, -1, -3, 3, 1}, {-3, 3, 1, 3, 1, -1, 1, 3, 1, 3, -3, 3}, {1, 3, 1, -1, 1, -1, -3, -1, 1, -1, 1, 3}, {3, -1, 3, -1, -1, -1, -1, 3, 3, -1, -1, 3}, {-3, 1, 3, -1, -3, 1, -1, -3, -3, -3, -3, -1}, {1, -1, 3, -1, 3, -3, -1, -1, 1, 1, -1, -1}, {-3, -1, -3, 3, 3, 3, 3, -1, -3, 3, -3, -1}, {1, 3, 1, -1, 3, -1, 3, 3, 1, -1, 1, 3}, {3, 3, 3, -3, 1, 1, -3, 3, 1, 3, -1, -3}, {-3, -3, -3, 3, -1, -1, 3, -3, -1, -3, 1, 3}, {1, -1, -1, 1, -1, 1, -3, 1, 3, 3, -1, -1}, {1, -1, 1, -1, -1, 1, 3, 3, -1, -1, -3, 1}, {-3, -3, 3, -1, -1, 3, -3, -1, 3, 1, 3, 1}, {1, 3, 1, 3, 3, 1, -1, -1, 3, 3, -3, 1}, {1, -1, -1, -1, 3, 1, 1, 3, 1, -3, -1, 1}, {-1, 1, 1, 1, -3, -1, -1, -3, -1, 3, 1, -1}, {-1, 3, 3, -1, -1, 3, -1, 3, -1, -1, -1, -1}, {-1, 1, 3, -3, 3, 1, -1, -3, -1, -3, -1, -3}, {-3, 1, 3, 1, 3, -3, -3, -3, 3, -1, -3, 3}, {-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {1, 3, -3, -1, -3, 3, 1, -1, -3, -1, -3, -1}, {3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}, {-1, 3, -1, -1, -1, 3, -1, 3, 3, -1, -1, -1}, {1, -3, 1, 1, -3, -3, -3, -3, 1, -3, -3, -3}, {-1, -3, 3, -1, 3, 1, 1, 1, -3, -1, 1, 1}, {1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}, {-3, 1, -3, 1, 3, 3, -1, -1, -3, -3, -1, -1}, {3, 3, 3, -3, 1, 3, 3, -3, 1, -1, -3, 1}, {-3, 1, -3, -1, -1, 1, -3, -1, -1, -3, 3, 3}, {-3, -1, -3, -1, -3, 3, -3, -1, 1, -1, -3, 3}, {3, -3, -1, 1, -1, -3, 3, -3, -1, -3, -1, -3}, {3, -1, -3, 3, -3, -1, 3, 3, 3, -3, -1, -3}, {1, 3, 1, -1, 3, -1, -1, -3, 3, -3, -1, -1}, {-1, -1, -1, 1, 3, -1, 1, -1, 3, -1, -3, 3}, {3, 3, 3, 1, -1, -1, 3, 1, -3, 1, 3, -3}, {3, -1, -3, -1, 1, 3, -3, -1, -3, -3, -3, 3}, {1, 3, -1, -3, -1, -3, 1, -3, -3, 1, -1, -1}, {-1, -3, 1, 3, 1, 3, -1, 3, 3, -1, 1, 1}, {-1, -1, 1, 1, -1, 1, -1, -1, 3, -3, 3, -1}, {1, 3, 3, -3, 3, 3, -3, 3, 1, 1, -1, -3}, {3, 3, 3, -3, -3, -3, 1, 3, 3, -1, 1, -3}, {-3, -1, 1, 1, 3, -3, 3, 3, -3, 3, 3, 1}, {1, -3, 3, 1, 1, -3, -1, -3, -1, -3, -3, -1}, {-1, 3, 3, 1, -1, 1, 3, -1, -1, 1, -1, 1}, {-1, 1, -3, -1, -1, -3, 1, 1, 1, 3, -1, -3}, {-3, -1, -3, 3, -1, 1, -1, 3, -3, -1, -3, -3}, {-1, 3, 3, 3, -3, 1, 1, 3, -1, 3, 3, 1}, {-1, 1, -3, -3, 3, 3, -3, 1, -3, 3, -3, -3}, {1, -3, -1, -3, -3, -3, -1, 3, 1, -3, -3, -1}, {-3, 1, -1, 1, 1, 1, -1, 3, -3, 1, 1, -1}, {3, 1, -3, -3, -1, -1, -3, 1, -3, -1, -3, -3}, {3, 1, 3, 1, -1, 1, 3, 1, 3, -3, -1, -3}, {3, 1, 3, -1, -1, 1, -1, 1, -1, -1, 3, 1}, {3, 1, 3, 3, -1, 1, -1, 1, -1, 3, 3, 1}, {3, 3, -1, 1, -1, 1, -3, -3, 1, -1, -3, -1}, {-1, -3, -3, -1, 1, -1, 1, 3, -1, -3, 1, 3}, {-3, 1, -1, 1, -3, -1, 3, 3, 1, -3, -3, -1}, {-3, 1, 3, 1, -3, 3, -1, -1, 1, -3, -3, 3}, {-3, 1, 3, 1, 1, 3, 1, -3, 3, -1, -1, -3},および{1, -1, -1, 3, -3, -3, 1, -1, 3, 1, 3, -1}を含む。
【０１３８】
本出願のこの実施形態において開示される系列に基づく信号処理方法に基づいて、上述の関連する系列集合内の等価な系列は、{qn}と表される可能性がある。等価な系列{qn}内の要素qnは、qn = sn + un (mod 8)を満たす。
【０１３９】
特定の実装において、任意で、要素unからなる系列{un}は、
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7}, {1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3}, {1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5}, {3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5}, {3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}, {3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7, 1}, {3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7}, {5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1}, {5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7}, {5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5}, {5, 7, 1, 3, 5, 7, 1, 3, 5, 7, 1, 3}, {7, 1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5}, {7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3}, {7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1},および{7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7}を含む。
【０１４０】
本出願のこの実施形態において提供される系列に基づく信号処理方法によれば、PUCCHを使用することによって信号を送信するための要件を満たす系列が決定される。系列は、12個の要素からなる系列{fn}であり、fnは、系列{fn}内の要素を表し、決定された系列{fn}は、予め設定された条件を満たす系列である。そのとき、系列{fn}内の12個の要素が、第1の信号を生成するために12個のサブキャリアにそれぞれマッピングされ、第1の信号が、送信される。決定された系列を使用することによって、PUCCHを使用することによって信号が送信されるとき、系列の間の低い相関が維持されることが可能であり、比較的小さなPAPRの値および比較的小さなCMの値が維持されることが可能である。したがって、PUCCHを使用することによって信号が送信される通信応用環境の要件が、満たされる。
【０１４１】
本出願のこの実施形態において開示される系列に基づく信号処理方法に基づいて、本出願の一実施形態は、系列に基づく信号処理方法を実行する通信デバイスおよび通信システムをさらに開示する。
【０１４２】
図6に示されるように、図6は、本出願の一実施形態による通信デバイス600の概略的な構造図である。通信デバイス600は、処理ユニット601および送信ユニットを含む。
【０１４３】
処理ユニット601は、12個の要素からなる系列{fn}を決定することであって、fnが、系列{fn}内の要素を表し、系列{fn}が、予め設定された条件を満たす系列である、決定することと、第1の信号を生成するために系列{fn}内の12個の要素を12個のサブキャリアにそれぞれマッピングすることとを行うように構成される。
【０１４４】
処理ユニット601に関連する予め設定された条件に関しては、本出願の上述の実施形態において開示された系列に基づく信号処理方法において開示された予め設定された条件を参照されたい。予め設定された条件は、一貫しており、詳細は、本明細書において再度説明されない。
【０１４５】
送信ユニットは、第1の信号を送信するように構成される。
【０１４６】
本出願のこの実施形態において開示される通信デバイスに関連する対応する動作に関しては、本出願の上述の実施形態の図1の端末によって実行される対応する動作を参照されたい。詳細は、本明細書において再度説明されない。
【０１４７】
本出願のこの実施形態において開示される系列に基づく信号処理方法を参照すると、代替的に、本出願のこの実施形態において開示される通信デバイスは、ハードウェアによって実行されるメモリ、もしくはプロセッサによって実行されるメモリを使用することによって、またはこれらの組合せを使用することによって直接実装される可能性がある。
【０１４８】
図7に示されるように、通信デバイス700は、プロセッサ701およびメモリ702を含む。任意で、端末デバイス700は、ネットワークインターフェース703をさらに含む。
【０１４９】
プロセッサ701は、バスを使用することによってメモリ702に結合される。プロセッサ701は、バスを使用することによってネットワークインターフェース703に結合される。
【０１５０】
プロセッサ701は、特に、中央処理装置(central processing unit、CPU)、ネットワークプロセッサ(network processor、NP)、特定用途向け集積回路(application-specific integrated circuit、ASIC)、またはプログラマブルロジックデバイス(programmable logic device、PLD)である可能性がある。PLDは、複合プログラマブル論理デバイス(complex programmable logical device、CPLD)、フィールドプログラマブルゲートアレイ(field-programmable gate array、FPGA)、または汎用アレイ論理(generic array logic、GAL)である可能性がある。
【０１５１】
メモリ702は、特に、連想メモリ(content-addressable memory、CAM)またはランダムアクセスメモリ(random-access memory、RAM)である可能性がある。CAMは、3値連想メモリ(ternary CAM、TCAM)である可能性がある。
【０１５２】
ネットワークインターフェース703は、有線インターフェース、たとえば、ファイバ分散データインターフェース(fiber distributed data interface、FDDI)またはイーサネット（登録商標）(Ethernet)インターフェースである可能性がある。
【０１５３】
代替的に、メモリ702は、プロセッサ701に統合される可能性がある。メモリ702およびプロセッサ701が互いに独立した構成要素である場合、メモリ702は、プロセッサ701に接続される。たとえば、メモリ702とプロセッサ701との間の通信は、バスを使用することによって実行される可能性がある。ネットワークインターフェース703とプロセッサ701との間の通信は、バスを使用することによって実行される可能性がある。代替的に、ネットワークインターフェース703は、プロセッサ701に直接接続される可能性がある。
【０１５４】
メモリ702は、動作プログラム、コード、または系列に基づく信号処理のための命令を記憶するように構成される。任意で、メモリ702は、オペレーティングシステムおよびアプリケーションプログラムを含み、動作プログラム、コード、または系列に基づく信号処理のための命令を記憶するように構成される。
【０１５５】
プロセッサ701またはハードウェアデバイスが系列に基づく信号処理に関連する動作を実行する必要があるとき、プロセッサ701またはハードウェアデバイスは、図1から図6の端末によって実行される系列に基づく信号処理プロセスを完了するためにメモリ702に記憶された動作プログラム、コード、または命令を呼び出し、実行する可能性がある。特定のプロセスに関しては、本出願の上述の実施形態の対応する部分を参照されたい。詳細は、本明細書において再度説明されない。
【０１５６】
図7は、通信デバイスの簡略化された設計を示すに過ぎないことが理解されるであろう。実際の応用において、通信デバイスは、任意の量のインターフェース、プロセッサ、メモリなどを含む可能性がある。本出願のこの実施形態を実装することができるすべての通信デバイスは、本出願のこの実施形態の保護範囲内に入る。
【０１５７】
図8に示されるように、図8は、本出願の一実施形態による通信デバイス800の概略的な構造図である。通信デバイス800は、受信ユニット801および処理ユニット802を含む。
【０１５８】
受信ユニット801は、12個のサブキャリア上で運ばれた第1の信号を受信し、系列{fn}内の12個の要素を取得するように構成される。第1の信号は、12個の要素からなる系列{fn}に基づいて12個の要素を12個のサブキャリアにそれぞれマッピングすることによって生成され、fnは、系列{fn}内の要素を表し、系列{fn}は、予め設定された条件を満たす系列である。
【０１５９】
受信ユニット801に関連する予め設定された条件に関しては、本出願の上述の実施形態において開示された系列に基づく信号処理方法において開示された予め設定された条件を参照されたい。予め設定された条件は、一貫しており、詳細は、本明細書において再度説明されない。
【０１６０】
処理ユニット802は、系列{fn}内の12個の要素に基づいて第1の信号を処理するように構成される。
【０１６１】
本出願のこの実施形態において開示される通信デバイスに関連する対応する動作に関しては、本出願の上述の実施形態の図1のネットワークデバイスによって実行される対応する動作を参照されたい。詳細は、本明細書において再度説明されない。
【０１６２】
本出願のこの実施形態において開示される系列に基づく信号処理方法を参照すると、代替的に、本出願のこの実施形態において開示される通信デバイスは、ハードウェアによって実行されるメモリ、もしくはプロセッサによって実行されるメモリを使用することによって、またはこれらの組合せを使用することによって直接実装される可能性がある。
【０１６３】
図9に示されるように、通信デバイス900は、プロセッサ901およびメモリ902を含む。任意で、通信デバイス900は、ネットワークインターフェース903をさらに含む。
【０１６４】
プロセッサ901は、バスを使用することによってメモリ902に結合される。プロセッサ901は、バスを使用することによってネットワークインターフェース903に結合される。
【０１６５】
プロセッサ901は、特に、CPU、NP、ASIC、またはPLDである可能性がある。PLDは、CPLD、FPGA、またはGALである可能性がある。
【０１６６】
メモリ902は、特に、CAMまたはRAMである可能性がある。CAMは、TCAMである可能性がある。
【０１６７】
ネットワークインターフェース903は、有線インターフェース、たとえば、FDDIまたはイーサネット（登録商標）インターフェースである可能性がある。
【０１６８】
代替的に、メモリ902は、プロセッサ901に統合される可能性がある。メモリ902およびプロセッサ901が互いに独立した構成要素である場合、メモリ902は、プロセッサ901に接続される。たとえば、メモリ902とプロセッサ901との間の通信は、バスを使用することによって実行される可能性がある。ネットワークインターフェース903とプロセッサ901との間の通信は、バスを使用することによって実行される可能性がある。代替的に、ネットワークインターフェース903は、プロセッサ901に直接接続される可能性がある。
【０１６９】
メモリ902は、動作プログラム、コード、または系列に基づく信号処理のための命令を記憶するように構成される。任意で、メモリ902は、オペレーティングシステムおよびアプリケーションプログラムを含み、動作プログラム、コード、または系列に基づく信号処理のための命令を記憶するように構成される。
【０１７０】
プロセッサ901またはハードウェアデバイスが系列に基づく信号処理に関連する動作を実行する必要があるとき、プロセッサ901またはハードウェアデバイスは、図1から図5のネットワークデバイスによって実行される系列に基づく信号処理プロセスを完了するためにメモリ902に記憶された動作プログラム、コード、または命令を呼び出し、実行する可能性がある。特定のプロセスに関しては、本出願の上述の実施形態の対応する部分を参照されたい。詳細は、本明細書において再度説明されない。
【０１７１】
図9は、通信デバイスの簡略化された設計を示すに過ぎないことが理解されるであろう。実際の応用において、通信デバイスは、任意の量のインターフェース、プロセッサ、メモリなどを含む可能性がある。本出願のこの実施形態を実装することができるすべての通信デバイスは、本出願のこの実施形態の保護範囲内に入る。
【０１７２】
図10は、本出願の一実施形態において開示される通信システム1000である。通信システム1000は、第1の通信デバイス1001および第2の通信デバイス1002を含む。第1の通信デバイス1001は、送信機側のデバイスであり、第2の通信デバイス1002は、端末側のデバイスである。
【０１７３】
第1の通信デバイス1001は、12個の要素からなる系列{fn}を決定し、第1の信号を生成するために系列{fn}内の12個の要素を12個のサブキャリアにそれぞれマッピングし、第1の信号を第2の通信デバイス1002に送信するように構成される。
【０１７４】
第2の通信デバイス1002は、第1の通信デバイスによって送信される12個のサブキャリア上の第1の信号を受信し、系列{fn}内の12個の要素を取得し、系列{fn}内の12個の要素に基づいて第1の信号を処理するように構成される。
【０１７５】
本出願のこの実施形態において開示される上述の通信システムにおいて、第1の通信デバイス1001の量および第2の通信デバイス1002の量は、限定されない。第1の通信デバイス1001は、特に、図6および図7に開示された通信デバイスである可能性がある。任意で、第1の通信デバイス1001は、本出願の実施形態の図1から図5に関連する端末によって実行される対応する動作を実行するように構成される可能性がある。第2の通信デバイス1002は、特に、図8および図9に開示された通信デバイスである可能性がある。任意で、第2の通信デバイス1002は、本出願の実施形態の図1から図5に関連するネットワークデバイスによって実行される対応する動作を実行するように構成される可能性がある。特定のプロセスおよび実行の原理に関しては、上述の説明を参照されたい。詳細は、本明細書において再度説明されない。
【０１７６】
当業者は、上述の1つまたは複数の例において、本出願の中で説明された機能は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組合せによって実装される可能性があることを知っているはずである。ソフトウェアによって実装されるとき、上述の機能は、コンピュータ可読媒体に記憶されるか、またはコンピュータ可読媒体内の1つもしくは複数の命令もしくはコードとして送信される可能性がある。コンピュータ可読媒体は、コンピュータストレージ媒体および通信媒体を含み、通信媒体は、コンピュータプログラムがある場所から別の場所に送信されることを可能にする任意の媒体を含む。ストレージ媒体は、汎用または専用コンピュータによってアクセスされ得る任意の利用可能な媒体である可能性がある。
【０１７７】
本明細書の実施形態はすべて漸進的に説明されており、実施形態の同じまたは同様の部分に関しては、これらの実施形態を参照するものとし、各実施形態は、その他の実施形態との違いに焦点を当てる。特に、装置およびシステムの実施形態は、方法の実施形態と基本的に同様であり、したがって、簡潔に説明されており、関連する部分に関しては、方法の実施形態の部分的な説明を参照されたい。
【０１７８】
最後に、上述の実施形態は、本出願を限定するのではなく、本出願の技術的な解決策を説明するように意図された例であるに過ぎないことに留意されたい。本出願および本出願の利点が上述の実施形態に関連して詳細に説明されているが、当業者は、当業者が、本出願の請求項の範囲を逸脱することなく、上述の実施形態において説明された技術的な解決策に対する修正をやはり行う可能性があるか、またはそれらの技術的な解決策の一部の技術的な特徴に対して均等な置き換えをやはり行う可能性があることを理解するに違いない。
【符号の説明】
【０１７９】
600  通信デバイス
601  処理ユニット
700  通信デバイス
701  プロセッサ
702  メモリ
703  ネットワークインターフェース
800  通信デバイス
801  受信ユニット
802  処理ユニット
900  通信デバイス
901  プロセッサ
902  メモリ
903  ネットワークインターフェース
1000  通信システム
1001  第1の通信デバイス
1002  第2の通信デバイス
【図１】
2020530966.tif 000025
【図２】
2020530966.tif 000026
【図３】
2020530966.tif 000027
【図４ａ】
2020530966.tif 000028
【図４ｂ】
2020530966.tif 000029
【図４ｃ】
2020530966.tif 000030
【図４ｄ】
2020530966.tif 000031
【図５】
2020530966.tif 000032
【図６】
2020530966.tif 000033
【図７】
2020530966.tif 000034
【図８】
2020530966.tif 000035
【図９】
2020530966.tif 000036
【図１０】
2020530966.tif 000037
【手続補正書】
【提出日】令和2年4月10日(2020.4.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
12個の要素からなる系列{fn}を決定するステップであって、fnが、前記系列{fn}内の要素であり、fnが、fn = A・xn・exp(2π・j・a・n)を満たし、0≦n≦11であり、nが、整数であり、Aが、非ゼロの複素数であり、aが、実数であり、xn = u・exp(π・j・sn/4)であり、uが、非ゼロの複素数であり、snが、12個の要素からなる系列{sn}内の要素であり、前記系列{sn}が、系列集合に属し、前記系列集合が、以下の系列、すなわち、{-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {-3, -1, 3, -3, -3, -1, -3, 1, -1, -3, 3, 3}, {-3, -3, 3, -3, -1, 3, 3, 3, -1, -3, 1, -3}, {-3, -1, -1, -3, -3, -1, -3, 3, 1, 3, -1, -3}, {3, -1, -3, 3, -3, -1, 3, 3, 3, -3, -1, -3}, {-3, -1, 3, 1, -3, -1, -3, 3, 1, 3, 3, 1},および{1, -1, 3, -1, -1, -1, -3, -1, 1, 1, 1, -3}を含む、ステップと、
第1の信号を生成するために前記系列{fn}を12個のサブキャリアにマッピングするステップと、
前記第1の信号を送信するステップと
を含む系列に基づく信号処理方法。
【請求項２】
前記12個の要素からなる前記系列{fn}を12個のサブキャリアにマッピングする前記ステップが、
前記系列{fn}内の前記12個の要素を12個の連続したサブキャリアにそれぞれマッピングすること、または
前記系列{fn}内の前記12個の要素を12個の連続しない等しい間隔を空けられたサブキャリアにそれぞれマッピングすること
を含む請求項1に記載の信号処理方法。
【請求項３】
前記第1の信号が、基準信号またはアップリンク制御情報である請求項1または2に記載の信号処理方法。
【請求項４】
前記系列集合が、前記要素snがsn = qn + un (mod 8)を満たす前記系列{sn}をさらに含み、
要素qnからなる系列{qn}が、{-1, -3, 3, 1, 1, 3, 3, -3, 3, -3, 1, 3}であり、要素unからなる系列{un}が、{1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7}であるか、または
要素qnからなる系列{qn}が、{-1, 3, -1, -3, 1, 3, -3, -3, -3, 1, 1, -1}であり、要素unからなる系列{un}が、{3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5}であるか、または
要素qnからなる系列{qn}が、{3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}であり、要素unからなる系列{un}が、{1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7}であるか、または
要素qnからなる系列{qn}が、{3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}であり、要素unからなる系列{un}が、{3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7, 1}であるか、または
要素qnからなる系列{qn}が、{1, -3, -1, 3, -1, -3, 3, 1, 1, 3, -3, -3}であり、要素unからなる系列{un}が、{5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1}であるか、または
要素qnからなる系列{qn}が、{1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}であり、要素unからなる系列{un}が、{5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7}であるか、または
要素qnからなる系列{qn}が、{-1, -1, -1, -3, 3, -1, -3, -1, 3, -1, 1, 3}であり、要素unからなる系列{un}が、{7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1}であるか、または
要素qnからなる系列{qn}が、{3, -3, -1, 1, 1, -3, 3, 3, -3, 3, -3, 3}であり、要素unからなる系列{un}が、{3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7}であるか、または
要素qnからなる系列{qn}が、{3, 1, 1, -1, 3, 1, -3, -1, 1, 3, 1, 3}であり、要素unからなる系列{un}が、{3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}であるか、または
要素qnからなる系列{qn}が、{-1, -3, -1, -3, -1, -1, -3, 1, 1, 3, -3, -1}であり、要素unからなる系列{un}が、{7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7}である
請求項1から3のいずれか一項に記載の信号処理方法。
【請求項５】
12個のサブキャリア上で運ばれた第1の信号を受信するステップであって、前記第1の信号が、12個の要素からなる系列{fn}に基づいて生成される、ステップと、
前記系列{fn}内の前記12個の要素を取得するステップであって、fnが、前記系列{fn}内の要素であり、fnが、fn = A・xn・exp(2π・j・a・n)を満たし、0≦n≦11であり、nが、整数であり、Aが、非ゼロの複素数であり、aが、実数であり、xn = u・exp(π・j・sn/4)であり、uが、非ゼロの複素数であり、snが、12個の要素からなる系列{sn}内の要素であり、前記系列{sn}が、系列集合に属し、前記系列集合が、以下の系列、すなわち、{-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {-3, -1, 3, -3, -3, -1, -3, 1, -1, -3, 3, 3}, {-3, -3, 3, -3, -1, 3, 3, 3, -1, -3, 1, -3}, {-3, -1, -1, -3, -3, -1, -3, 3, 1, 3, -1, -3}, {3, -1, -3, 3, -3, -1, 3, 3, 3, -3, -1, -3}, {-3, -1, 3, 1, -3, -1, -3, 3, 1, 3, 3, 1},および{1, -1, 3, -1, -1, -1, -3, -1, 1, 1, 1, -3}を含む、ステップと、
前記系列{fn}内の前記12個の要素に基づいて前記第1の信号を処理するステップと
を含む系列に基づく信号処理方法。
【請求項６】
12個のサブキャリア上で運ばれた第1の信号を受信する前記ステップが、
12個の連続したサブキャリア上で前記第1の信号を取得すること、または
12個の連続しない等しい間隔を空けられたサブキャリア上で前記第1の信号を取得すること
を含む請求項5に記載の信号処理方法。
【請求項７】
前記第1の信号が、基準信号またはアップリンク制御情報である請求項5または6に記載の信号処理方法。
【請求項８】
前記系列集合が、前記要素snがsn = qn + un (mod 8)を満たす前記系列{sn}をさらに含み、
要素qnからなる系列{qn}が、{-1, -3, 3, 1, 1, 3, 3, -3, 3, -3, 1, 3}であり、要素unからなる系列{un}が、{1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7}であるか、または
要素qnからなる系列{qn}が、{-1, 3, -1, -3, 1, 3, -3, -3, -3, 1, 1, -1}であり、要素unからなる系列{un}が、{3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5}であるか、または
要素qnからなる系列{qn}が、{3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}であり、要素unからなる系列{un}が、{1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7}であるか、または
要素qnからなる系列{qn}が、{3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}であり、要素unからなる系列{un}が、{3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7, 1}であるか、または
要素qnからなる系列{qn}が、{1, -3, -1, 3, -1, -3, 3, 1, 1, 3, -3, -3}であり、要素unからなる系列{un}が、{5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1}であるか、または
要素qnからなる系列{qn}が、{1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}であり、要素unからなる系列{un}が、{5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7}であるか、または
要素qnからなる系列{qn}が、{-1, -1, -1, -3, 3, -1, -3, -1, 3, -1, 1, 3}であり、要素unからなる系列{un}が、{7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1}であるか、または
要素qnからなる系列{qn}が、{3, -3, -1, 1, 1, -3, 3, 3, -3, 3, -3, 3}であり、要素unからなる系列{un}が、{3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7}であるか、または
要素qnからなる系列{qn}が、{3, 1, 1, -1, 3, 1, -3, -1, 1, 3, 1, 3}であり、要素unからなる系列{un}が、{3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}であるか、または
要素qnからなる系列{qn}が、{-1, -3, -1, -3, -1, -1, -3, 1, 1, 3, -3, -1}であり、要素unからなる系列{un}が、{7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7}である
請求項5から7のいずれか一項に記載の信号処理方法。
【請求項９】
12個の要素からなる系列{fn}を決定することであって、fnが、前記系列{fn}内の要素であり、fnが、fn = A・xn・exp(2π・j・a・n)を満たし、0≦n≦11であり、nが、整数であり、Aが、非ゼロの複素数であり、aが、実数であり、xn = u・exp(π・j・sn/4)であり、uが、非ゼロの複素数であり、snが、12個の要素からなる系列{sn}内の要素であり、前記系列{sn}が、系列集合に属し、前記系列集合が、以下の系列、すなわち、{-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {-3, -1, 3, -3, -3, -1, -3, 1, -1, -3, 3, 3}, {-3, -3, 3, -3, -1, 3, 3, 3, -1, -3, 1, -3}, {-3, -1, -1, -3, -3, -1, -3, 3, 1, 3, -1, -3}, {3, -1, -3, 3, -3, -1, 3, 3, 3, -3, -1, -3}, {-3, -1, 3, 1, -3, -1, -3, 3, 1, 3, 3, 1},および{1, -1, 3, -1, -1, -1, -3, -1, 1, 1, 1, -3}を含む、決定すること、および第1の信号を生成するために前記系列{fn}を12個のサブキャリアにそれぞれマッピングすることを行うように構成された処理ユニットと、
前記第1の信号を送信するように構成された送信ユニットと
を含む系列に基づく信号処理装置。
【請求項１０】
前記系列{fn}を12個のサブキャリアにマッピングするとき、前記処理ユニットが、
前記系列{fn}内の前記12個の要素を12個の連続したサブキャリアにそれぞれマッピングするか、または
前記系列{fn}内の前記12個の要素を12個の連続しない等しい間隔を空けられたサブキャリアにそれぞれマッピングする
ように構成される請求項9に記載の信号処理装置。
【請求項１１】
前記第1の信号が、基準信号またはアップリンク制御情報である請求項9または10に記載の信号処理装置。
【請求項１２】
前記系列集合が、前記要素snがsn = qn + un (mod 8)を満たす前記系列{sn}をさらに含み、
要素qnからなる系列{qn}が、{-1, -3, 3, 1, 1, 3, 3, -3, 3, -3, 1, 3}であり、要素unからなる系列{un}が、{1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7}であるか、または
要素qnからなる系列{qn}が、{-1, 3, -1, -3, 1, 3, -3, -3, -3, 1, 1, -1}であり、要素unからなる系列{un}が、{3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5}であるか、または
要素qnからなる系列{qn}が、{3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}であり、要素unからなる系列{un}が、{1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7}であるか、または
要素qnからなる系列{qn}が、{3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}であり、要素unからなる系列{un}が、{3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7, 1}であるか、または
要素qnからなる系列{qn}が、{1, -3, -1, 3, -1, -3, 3, 1, 1, 3, -3, -3}であり、要素unからなる系列{un}が、{5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1}であるか、または
要素qnからなる系列{qn}が、{1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}であり、要素unからなる系列{un}が、{5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7}であるか、または
要素qnからなる系列{qn}が、{-1, -1, -1, -3, 3, -1, -3, -1, 3, -1, 1, 3}であり、要素unからなる系列{un}が、{7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1}であるか、または
要素qnからなる系列{qn}が、{3, -3, -1, 1, 1, -3, 3, 3, -3, 3, -3, 3}であり、要素unからなる系列{un}が、{3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7}であるか、または
要素qnからなる系列{qn}が、{3, 1, 1, -1, 3, 1, -3, -1, 1, 3, 1, 3}であり、要素unからなる系列{un}が、{3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}であるか、または
要素qnからなる系列{qn}が、{-1, -3, -1, -3, -1, -1, -3, 1, 1, 3, -3, -1}であり、要素unからなる系列{un}が、{7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7}である
請求項9から11のいずれか一項に記載の信号処理装置。
【請求項１３】
12個のサブキャリア上で運ばれた第1の信号を受信するように構成された受信ユニットであって、前記第1の信号が、12個の要素からなる系列{fn}に基づいて生成される、受信ユニットと、
前記系列{fn}内の前記12個の要素を取得するように構成された処理ユニットであって、fnが、前記系列{fn}内の要素であり、fnが、fn = A・xn・exp(2π・j・a・n)を満たし、0≦n≦11であり、nが、整数であり、Aが、非ゼロの複素数であり、aが、実数であり、xn = u・exp(π・j・sn/4)であり、uが、非ゼロの複素数であり、snが、12個の要素からなる系列{sn}内の要素であり、前記系列{sn}が、系列集合に属し、前記系列集合が、以下の系列、すなわち、{-1, -3, 3, -1, -3, -3, -3, -1, 1, -1, 1, -3}, {-1, 1, 3, -3, 1, -1, 1, -1, -1, -3, 1, -1}, {-3, -1, 3, -3, -3, -1, -3, 1, -1, -3, 3, 3}, {-3, -3, 3, -3, -1, 3, 3, 3, -1, -3, 1, -3}, {-3, -1, -1, -3, -3, -1, -3, 3, 1, 3, -1, -3}, {3, -1, -3, 3, -3, -1, 3, 3, 3, -3, -1, -3}, {-3, -1, 3, 1, -3, -1, -3, 3, 1, 3, 3, 1},および{1, -1, 3, -1, -1, -1, -3, -1, 1, 1, 1, -3}を含む、処理ユニットと
を含み、
前記処理ユニットが、前記系列{fn}内の前記12個の要素に基づいて前記第1の信号を処理するようにさらに構成される系列に基づく信号処理装置。
【請求項１４】
前記12個のサブキャリア上で運ばれた前記第1の信号を受信するとき、前記受信ユニットが、
12個の連続したサブキャリア上で前記第1の信号を取得するか、または
12個の連続しない等しい間隔を空けられたサブキャリア上で前記第1の信号を取得する
ように構成される請求項13に記載の信号処理装置。
【請求項１５】
前記第1の信号が、基準信号またはアップリンク制御情報である請求項13または14に記載の信号処理装置。
【請求項１６】
前記系列集合が、前記要素snがsn = qn + un (mod 8)を満たす前記系列{sn}をさらに含み、
要素qnからなる系列{qn}が、{-1, -3, 3, 1, 1, 3, 3, -3, 3, -3, 1, 3}であり、要素unからなる系列{un}が、{1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7}であるか、または
要素qnからなる系列{qn}が、{-1, 3, -1, -3, 1, 3, -3, -3, -3, 1, 1, -1}であり、要素unからなる系列{un}が、{3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5}であるか、または
要素qnからなる系列{qn}が、{3, -1, -1, 3, 3, 3, 3, 3, 3, -1, 3, -1}であり、要素unからなる系列{un}が、{1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7}であるか、または
要素qnからなる系列{qn}が、{3, 1, -3, 1, 3, 1, -1, -1, 1, 3, 3, 3}であり、要素unからなる系列{un}が、{3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7, 1}であるか、または
要素qnからなる系列{qn}が、{1, -3, -1, 3, -1, -3, 3, 1, 1, 3, -3, -3}であり、要素unからなる系列{un}が、{5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1}であるか、または
要素qnからなる系列{qn}が、{1, -3, 1, -1, -3, 1, 3, -3, 3, 3, 3, -3}であり、要素unからなる系列{un}が、{5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7}であるか、または
要素qnからなる系列{qn}が、{-1, -1, -1, -3, 3, -1, -3, -1, 3, -1, 1, 3}であり、要素unからなる系列{un}が、{7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1}であるか、または
要素qnからなる系列{qn}が、{3, -3, -1, 1, 1, -3, 3, 3, -3, 3, -3, 3}であり、要素unからなる系列{un}が、{3, 7, 3, 7, 3, 7, 3, 7, 3, 7, 3, 7}であるか、または
要素qnからなる系列{qn}が、{3, 1, 1, -1, 3, 1, -3, -1, 1, 3, 1, 3}であり、要素unからなる系列{un}が、{3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}であるか、または
要素qnからなる系列{qn}が、{-1, -3, -1, -3, -1, -1, -3, 1, 1, 3, -3, -1}であり、要素unからなる系列{un}が、{7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7}である
請求項13から15のいずれか一項に記載の信号処理装置。
【請求項１７】
コンピュータによって実行されるときに前記コンピュータに請求項1から4のいずれか一項に記載の方法または請求項5から8のいずれか一項に記載の方法を実行させる命令を含むコンピュータプログラム。
【請求項１８】
プロセッサと、命令が実行されるときに、前記プロセッサが装置に請求項1から4のいずれか一項に記載の方法または請求項5から8のいずれか一項に記載の方法を実行させるように構成されるように前記プロセッサによって実行するための前記命令を記憶するストレージ媒体とを含む装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
本出願は、通信技術の分野に関し、特に、系列に基づく信号処理方法および装置に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
これに鑑みて、本出願の実施形態は、PUCCHを使用することによって信号が送信される既存の通信応用環境の要件を30個の既存のルート系列が満たすことができないという従来技術の問題を解決するための系列に基づく信号処理方法および装置を提供する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
可能な設計において、要素snからなる系列{sn}が第3の系列集合内の系列または第3の系列集合内の系列の等価な系列である。第3の系列集合内の系列に関しては、実施形態の説明を参照されたい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
可能な設計において、要素snからなる系列{sn}は、第4の系列集合内の系列または第4の系列集合内の系列の等価な系列である。第4の系列集合内の系列に関しては、実施形態の説明を参照されたい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
可能な設計において、要素snからなる系列{sn}は、第5の系列集合内の系列または第5の系列集合内の系列の等価な系列である。第5の系列集合内の系列に関しては、実施形態の説明を参照されたい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
可能な設計において、要素snからなる系列{sn}を含む{sn}の集合は、第6の系列集合の部分集合もしくは第6の系列集合内の系列の等価な系列を含む集合の部分集合、または第7の系列集合の部分集合もしくは第7の系列集合内の系列の等価な系列を含む集合の部分集合、または第8の系列集合の部分集合もしくは第8の系列集合内の系列の等価な系列を含む集合の部分集合であり、{sn}の集合は、通信システムによって使用される系列の集合である。第6の系列集合内の系列、第7の系列集合内の系列、および第8の系列集合内の系列に関しては、実施形態の説明を参照されたい。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
可能な設計において、等価な系列は、{qn}であり、等価な系列{qn}内の要素qnは、qn = sn + un (mod 8)を満たす。要素unからなる系列{un}に関しては、実施形態の説明を参照されたい。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
本出願の実施形態の第4の態様は、系列に基づく信号処理装置を提供する。装置は、ネットワークデバイスもしくは端末である可能性があり、またはネットワークデバイスもしくは端末のチップである可能性がある。装置は、処理ユニットおよび送受信ユニットを含む可能性がある。装置がネットワークデバイスまたは端末であるとき、処理ユニットは、プロセッサである可能性があり、送受信ユニットは、トランシーバである可能性がある。ネットワークデバイスは、ストレージユニットをさらに含む可能性があり、ストレージユニットは、メモリである可能性がある。ネットワークデバイスまたは端末が第2の態様の対応する機能を実行するように、ストレージユニットは命令を記憶するように構成され、処理ユニットはストレージユニットに記憶された命令を実行する。装置がネットワークデバイスまたは端末のチップであるとき、処理ユニットは、プロセッサである可能性があり、送受信ユニットは、入力/出力インターフェース、ピン、回路などである可能性がある。ネットワークデバイスが第2の態様の対応する機能を実行するように、処理ユニットはストレージユニットに記憶された命令を実行する。ストレージユニットは、チップ内のストレージユニット(たとえば、レジスタもしくはキャッシュ)である可能性があり、またはネットワークデバイスもしくは端末内にあり、チップの外にあるストレージユニット(たとえば、読み出し専用メモリもしくはランダムアクセスメモリ)である可能性がある。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
本出願の実施形態の第5の態様は、通信システムを提供する。通信システムは、本出願の実施形態の第3の態様において提供されるネットワークデバイスまたは端末および本出願の実施形態の第4の態様において提供されるネットワークデバイスまたは端末を含む。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
本出願の実施形態の第6の態様は、命令を含むコンピュータ可読ストレージ媒体を提供する。命令がコンピュータ上で実行されるとき、コンピュータは、上述の態様による方法を実行する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
本出願の実施形態において提供される系列に基づく信号処理方法および装置によれば、PUCCHを使用することによって信号を送信するための要件を満たす系列が、決定される。系列は、12個の要素からなる系列{fn}であり、fnは、系列{fn}内の要素を表し、決定された系列{fn}は、予め設定された条件を満たす系列である。そのとき、12個の要素からなる系列{fn}が、第1の信号を生成するために12個のサブキャリアにマッピングされ、第1の信号が、送信される。決定された系列を使用することによって、PUCCHを使用することによって信号が送信されるとき、系列の間の低い相関が維持されることが可能であり、比較的小さなPAPRの値および比較的小さなCMの値が維持されることが可能である。したがって、PUCCHを使用することによって信号が送信される通信応用環境の要件が、満たされる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
【図１】本出願の一実施形態による系列に基づく信号送信処理方法の概略的な流れ図である。
【図２】本出願の一実施形態による端末によって系列{fn}を決定する概略的な流れ図である。
【図３】本出願の一実施形態による端末によって第1の信号を生成し、送信する概略的な流れ図である。
【図４ａ】本出願の一実施形態による、12個の要素からなる系列{fn}を12個のサブキャリアにマッピングする概略図である。
【図４ｂ】本出願の一実施形態による、12個の要素からなる系列{fn}を12個のサブキャリアにマッピングする概略図である。
【図４ｃ】本出願の一実施形態による、12個の要素からなる系列{fn}を12個のサブキャリアにマッピングする概略図である。
【図４ｄ】本出願の一実施形態による、12個の要素からなる系列{fn}を12個のサブキャリアにマッピングする概略図である。
【図５】本出願の一実施形態によるネットワークデバイスによって第1の信号を処理する概略図である。
【図６】本出願の一実施形態による端末の概略的な構造図である。
【図７】本出願の一実施形態による別の端末の概略的な構造図である。
【図８】本出願の一実施形態によるネットワークデバイスの概略的な構造図である。
【図９】本出願の一実施形態による別のネットワークデバイスの概略的な構造図である。
【図１０】本出願の一実施形態による通信システムの概略的な構造図である。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
本出願の実施形態は、系列に基づく信号処理方法および装置を提供する。PUCCHを使用することによって信号を送信するための要件を満たす系列が、決定される。このようにして、PUCCHを使用することによって信号が送信されるとき、系列の間の低い相関が維持されることが可能であり、比較的小さなPAPRの値および比較的小さなCMの値が維持されることが可能である。したがって、PUCCHを使用することによって信号が送信される通信応用環境の要件が、満たされる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
たとえば、第1のセルおよび第2のセルは、隣接したセルである。第1のセルによって使用される第1の系列が第2のセルによって使用される第2の系列と高い相関がある場合、第1のセルの境界において、第1のセル内のユーザ機器によって送信されるPUCCHは、PUCCHを使用することによる第2のセルの基地局による信号の受信に干渉する可能性がある。結果として、PUCCHの受信性能が、悪化させられる。したがって、低い相関を有する系列が、CGSのふるい分けの間に決定される必要がある。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
LTEシステム、4Gシステム、4.5Gシステム、および5Gシステム、またはより高い要件を有するさらに別の通信システムもしくは通信応用環境においてPUCCHを使用することによってUCIおよびDMRSが送信されるときに、比較的小さなPAPRの値および比較的小さなCMの値が維持されることが可能であり、系列の間の低い相関が維持されることが可能なことを保証するために、本出願の実施形態は、系列に基づく信号処理を実施する特定のプロセスを提供し、詳細な説明が、以下の実施形態を使用することによって提供される。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
本出願の実施形態において、系列に基づく信号処理は、主に通信システムまたは通信応用環境内の受信機側および送信機側の観点から説明される。受信機側がネットワークデバイスである可能性があり、送信機側が端末である可能性があり、または受信機側が端末である可能性があり、送信機側がネットワークデバイスである可能性がある。以下の実施形態において、説明は、受信機側がネットワークデバイスであり、送信機側が端末である例を使用することによって与えられるが、本出願は、それに限定されない。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
任意で、系列{fn}内の12個の要素は、第3のサブキャリアグループおよび第4のサブキャリアグループにそれぞれマッピングされる可能性もある。第3のサブキャリアグループおよび第4のサブキャリアグループは、それぞれ6つの連続しない等しい間隔を空けられたサブキャリアを含み、第3のサブキャリアグループと第4のサブキャリアグループとの間の間隔は、少なくとも1つまたは5つのサブキャリアを含む。図4dに示されるように、任意で、系列{fn}内の要素f0からf5は、第3のサブキャリアグループの中の6つの連続しない等しい間隔を空けられたサブキャリアs+0、s+2、s+4、s+6、s+8、およびs+10にマッピングされ、要素f6からf11は、第4のサブキャリアグループの中の6つの等しい間隔を空けられたサブキャリアs+18、s+20、s+22、s24、s+26、およびs+28にマッピングされる。任意で、第3のサブキャリアグループおよび第4のサブキャリアグループがそれぞれ6つのサブキャリアを含むとき、第3のサブキャリアグループと第4のサブキャリアグループとの間の間隔が少なくとも5つのサブキャリアを含む場合、より小さなPAPRおよびCMが得られることが可能であり、より優れた周波数ダイバーシティ効果が得られる。2つのサブキャリアグループの間の間隔内のサブキャリアの量は、それぞれ2つのサブキャリアグループ内にあり、サブキャリアの最も少ない量だけ間隔を空けられる2つのサブキャリアの間のサブキャリアの量である。図4dに示されるように、第3のサブキャリアグループと第4のサブキャリアグループとの間の間隔は、6つのサブキャリアを含む。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
S103の実行に関して、任意で、ネットワークデバイスが12個のサブキャリア上で運ばれた第1の信号を受信するプロセスは、ネットワークデバイスが、時間領域信号を取得し、信号からサイクリックプレフィックスを取り除き、それから、サイクリックプレフィックスが取り除かれた信号に対して12要素のFFTを実行して12要素の周波数領域信号を取得し、そして、端末が12個のサブキャリア上で運ばれた第1の信号を受信するというものである。第1の信号は、12個の要素からなる系列{fn}である。たとえば、ネットワークデバイスは、ネットワークデバイスによって構成されるかまたは予め定義される通信システムのサブキャリアの中の12個のサブキャリアの位置に基づいて12個のサブキャリア上で信号を受信する。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０１３４
【補正方法】変更
【補正の内容】
【０１３４】
任意で、要素snからなる系列{sn}を含む{sn}の集合は、第7の系列集合の部分集合である可能性がある。第7の系列集合内の系列のすべてのピーク対平均比は、2.65dB未満であり、第7の系列集合内の任意の系列の任意の巡回シフトと別の系列の任意の巡回シフトとの間の相関の値は、0.75未満である。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０１３６
【補正方法】変更
【補正の内容】
【０１３６】
任意で、要素snからなる系列{sn}を含む{sn}の集合は、第8の系列集合の部分集合である可能性がある。第8の系列集合内の系列のすべてのピーク対平均比は、3.0dB未満であり、第8の系列集合内の任意の系列の任意の巡回シフトと別の系列の任意の巡回シフトとの間の相関の値は、0.75未満である。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０１４２
【補正方法】変更
【補正の内容】
【０１４２】
図6に示されるように、図6は、本出願の一実施形態による通信デバイス600の概略的な構造図である。通信デバイス600は、処理ユニット601および送信ユニット602を含む。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０１４５
【補正方法】変更
【補正の内容】
【０１４５】
送信ユニット602は、第1の信号を送信するように構成される。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】０１７２
【補正方法】変更
【補正の内容】
【０１７２】
図10は、本出願の一実施形態において開示される通信システム1000である。通信システム1000は、第1の通信デバイス1001および第2の通信デバイス1002を含む。第1の通信デバイス1001は、送信機側のデバイスであり、第2の通信デバイス1002は、受信機側のデバイスである。
【国際調査報告】
2020530966.tif 000038
2020530966.tif 000039
2020530966.tif 000040
2020530966.tif 000041