KR100310855B1 - 이동통신 시스템의 준직교부호 생성 및 이를 이용한 확산장치및 방법 - Google Patents
이동통신 시스템의 준직교부호 생성 및 이를 이용한 확산장치및 방법 Download PDFInfo
- Publication number
- KR100310855B1 KR100310855B1 KR1019990041179A KR19990041179A KR100310855B1 KR 100310855 B1 KR100310855 B1 KR 100310855B1 KR 1019990041179 A KR1019990041179 A KR 1019990041179A KR 19990041179 A KR19990041179 A KR 19990041179A KR 100310855 B1 KR100310855 B1 KR 100310855B1
- Authority
- KR
- South Korea
- Prior art keywords
- orthogonal code
- quasi
- orthogonal
- mask
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/10—Code generation
- H04J13/12—Generation of orthogonal codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0007—Code type
- H04J13/0022—PN, e.g. Kronecker
- H04J13/0025—M-sequences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0007—Code type
- H04J13/004—Orthogonal
- H04J13/0048—Walsh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0074—Code shifting or hopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/10—Code generation
- H04J13/102—Combining codes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
N = 256 | M = 1 | = 16 |
N = 256 | M = 2 | = 16 |
N = 256 | M = 4 | = 8 |
N = 256 | M = 8 | = 8 |
N = 256 | M = 16 | = 4 |
N = 256 | M = 32 | = 4 |
N = 256 | M = 64 | = 2 |
N = 2048 | = 64 |
N = 1024 | = 32 |
N = 512 | = 32 |
N = 256 | = 16 |
N = 128 | = 16 |
N = 64 | = 8 |
N = 32 | = 8 |
t 연속된 3항 |
0 100 41 001 12 010 23 101 54 011 35 111 76 110 6 |
di(t) | c0 c1 c2 c3 c4 c5 c6 c7 | c8 c9 c10 c11 c12 c13 c14 c15 |
d0(t)d1(t)d2(t)d3(t)d4(t)d5(t)d6(t) | 0 1 0 0 1 0 1 10 0 0 1 0 1 1 10 0 1 0 1 1 1 00 1 0 1 1 1 0 00 0 1 1 1 0 0 10 1 1 1 0 0 1 00 1 1 0 0 1 0 1 | 0 1 1 1 0 1 0 00 1 1 0 1 0 0 10 1 0 1 0 0 1 10 0 1 0 0 1 1 10 1 0 0 1 1 1 00 0 0 1 1 1 0 10 0 1 1 1 0 1 0 |
ei(t) | c0 c4 c1 c2 c5 c3 c7 c6 | c8 c12 c9 c10 c13 c11 c15 c14 |
e0(t)e1(t)e2(t)e3(t)e4(t)e5(t)e6(t) | 0 1 1 0 0 0 1 10 0 0 0 1 1 1 10 1 0 1 1 0 0 10 1 1 0 1 1 0 00 1 0 1 0 1 1 00 0 1 1 0 1 0 10 0 1 1 1 0 1 0 | 0 0 1 1 1 1 0 00 1 1 1 0 0 1 00 0 1 0 0 1 1 10 0 0 1 1 0 1 10 1 1 0 1 0 0 10 1 0 0 1 1 1 00 1 0 1 0 1 0 1 |
e0(t) : 0 1 1 0 0 0 1 1 0 0 1 1 1 1 0 0e1(t) : 0 0 0 0 1 1 1 1 0 1 1 1 0 0 1 0e2(t) : 0 1 0 1 1 0 0 1 0 0 1 0 0 1 1 1e3(t) : 0 1 1 0 1 1 0 0 0 0 0 1 1 0 1 1e4(t) : 0 1 0 1 0 1 1 0 0 1 1 0 1 0 0 1e5(t) : 0 0 1 1 0 1 0 1 0 1 0 0 1 1 1 0e6(t) : 0 0 1 1 1 0 1 0 0 1 0 1 0 1 0 1 |
m | characteristic polynomial | # of Quasi-orthogonal sequences |
6 | 100101 | 8 * 64 |
7 | 10000011 | 22 * 128 |
8 | 10001001 | 20 * 256 |
(2진수로 표기)e1 : 0001010000100111010000011000110100100111000101000111001010111110e2 : 0001001000011101011101000111101101001000101110001101000100100001e3 : 0001010000011011000101001110010001111101100011011000001010001101e4 : 0001001001000111010001110001001001110100001000011101111010001011e5 : 0001000100011110001000100010110101110111011110000100010001001011e6 : 0001011101000010011111100010101101111110110101000001011110111101e7 : 0001010001110010001001110100000100101000101100011110010001111101e8 : 0001011101111110011100011110011100100100010011011011110100101011 |
(16진수로 표기)e1 : 17422b8118b2db8e2b7ee842248e184de2 : 177e2b427e17bdd47ee8bd2be87ed442e3 : 144e4eeb7dd8277d4eeb144ed8828227e4 : 111e2ddd1eeeddd2444b78884bbb8887e5 : 171871814d422bdb4d422bdbe8e78e7ee6 : 121d47b7121db8481ded4847e2124847e7 : 17182bdb2b24e8187e7142b2bdb27e8ee8 : 142741724172ebd872412714d8eb7241e9 : 114b228744e1772d2d771ebb8722b4eee10 : 1178771e2dbb4bdd77e1ee784b22d2bbe11 : 112d784477b4e1221edd884b87bbeed2e12 : 11782d444bdd881e44d287111e77224be13 : 172471422be74d8118d47eb224174271e14 : 147214727d1b82e4284e284e4127bed8e15 : 122e122e7b4784b8477bb8842e122e12e16 : 121d1ded747b7b8b2ede212eb747b8b7e17 : 141b41b127d78d8227d7727d141bbe4ee18 : 122e48741d21477b7448d1ed7b47dee2e19 : 141b1beb41b14e4114e41b14414e4ebee20 : 1274127448d1b72e12741274b72e48d1e21 : 111e778778881e11777811e11eee7877e22 : 14724e281b7d41271b7d412714724e28 |
(16진수로 표기)e1 : 112d77b4447822e11e2278bbb488d211112d77b4447822e1e1dd87444b772deee2 : 121d47487484de2e21d18b7bb8b7ede27b8b2edee2ed48474847e2ed2ede7b8be3 : 171824d44d427e8e717e42b22b2418e84d427e8e171824d4d4dbe7178e81bd4de4 : 127448d121b87b1d48d1ed8b84e221b81274b72ede477b1d48d112747b1d21b8e5 : 1247217448e27bd112b8de74b7e27b2e1db72e84b8ed8bdee2b72e7bb81274dee6 : 142714d87db182b127ebd8eb4e7d4e8272be7241e4d71bd74172be72d71bd7e4e7 : 141b7d8d727d1beb7d8d141be4148d8227d74e4141b12827b1bed828282741b1e8 : 117878112d44bbd22dbbbb2d118778ee442d2d4487ee11788711118744d22dbbe9 : 147227417de4b1282741eb8db128821b28b11b82bed87214e47d28b18debbed8e10 : 141b4e41414ee4eb28278d827d7227284ebeeb1be414be4e728228d8d8287d8de11 : 144e4eeb1bbebee4144e4eebe441411b7228d7728227d8828dd7288d8227d882e12 : 112d1e224b88bb784b88bb78eed2e1dd784488b422e12deedd1ed211784488b4e13 : 1274482e47211d7b7412d1b7deb87b1d7b1d2147d1b78bed1d7bb8de482eed8be14 : 17242b1871424d7e71bd4d8117db2be72be717db4d8171bdb2818ebdd4e7e8dbe15 : 144e288d277de4412782e4beeb4ed78d4e1472d782d841e48227411bb1148dd7e16 : 111e11e122d2ddd24bbb4b44787787771eeee1ee2d222ddd444bbb4b77877778e17 : 127447211274b8de1d7bb7d1e284b7d1128bb821ed74b8211d8448d11d84b72ee18 : 112d774b1edd78bb78bbe122774beed2448722e1b488d2eed2ee4b7722e1bb78e19 : 177e7ee8422b2bbd7e17e87e2b42bd2b244d4ddb8ee7e771b2db24b218718e18e20 : 111e222d444b7778111e222d444b77781e112d224b447877e1eed2ddb4bb8788 |
Claims (10)
- 엠시퀀스와 상기 엠시퀀스와 전체상관도 특성이 특정한 값을 갖는 특정의 좌수열 및 우수열들을 생성하는 과정과,상기 엠시퀀스를 월시부호로 변환하는 열치환 방법과 동일한 방법으로 상기 특정의 좌수열 및 우수열을 각각 열치환한 후, 상기 두 수열들을 연결하여 마스크후보를 생성하는 과정과,상기 마스크 후보들과, 상기 마스크 후보들과 동일한 길이를 가지는 월시부호들을 연산하여 준직교부호 후보군들을 생성하는 과정과,상기 생성된 준직교부호 후보군들 중 상기 월시부호들과 부분상관도를 만족하는 준직교부호를 선택하고, 상기 선택된 준직교부호의 생성에 관련된 마스크를 선택하는 과정으로 이루어지는 부호분할다중접속 통신시스템의 2진 준직교부호 생성방법.
- 제1항에 있어서, 상기 특정의 좌수열 및 우수열들이 2진 준직교부호의 마스크를 생성하기 위한 패밀리 A 시퀀스의 커독코드인 부호분할다중접속 통신시스템의 2진 준직교부호 생성방법.
- 제2항에 있어서, 상기 마스크 후보들을 생성하는 과정이,상기 특정의 좌수열 및 우수열들을 각각 쉬프트시켜 상기 좌수열 및 우수열들의 각각이 적어도 두 개의 쉬프트된 상기 특정 수열들을 생성하는 과정과,상기 특정의 좌수열 및 우수열과 상기 쉬프트된 상기 좌수열 및 우수열들을 각각 상기 열치환 함수로 열치환하는 과정과,상기 열치환된 좌수열 및 우수열들을 각각 연결하여 2진 준직교부호 마스크의 후보들을 생성하는 과정으로 이루어지는 부호분할다중접속 통신시스템의 2진 준직교부호 생성방법.
- 제3항에 있어서, 상기 특정의 좌수열 및 우수열을 각각 쉬프트하는 과정이 상기 각각 쉬프트된 적어도 두 개의 특정의 좌수열 및 우수열들의 앞에 각각 0를 삽입하는 과정을 더 구비하는 부호분할다중접속 통신시스템의 2진 준직교부호 생성방법.
- 제2항에 있어서, 상기 열치환 함수가이며,인 부호분할다중접속 통신시스템의 2진 준직교부호생성방법.
- 제2항에 있어서, 상기 마스크를 선택하는 과정이,상기 2진 준직교부호 후보와 월시직교부호의 전체길이 N을 M 등분한 각 길이 N/M의 각 부분들의 상관 값이을 초과하지 않을 시(여기서 M=2m, m=0,1,...,log2N), 상기 2진 준직교부호 후보를 생성하는 마스크를 상기 2진 준직교부호의 마스크로 선택하는 부호분할다중접속 통신시스템의 2진 준직교부호 생성방법.
- 제6항에 있어서,상기 마스크로 생성되는 2진 준직교부호 후보와 다른 2진 준직교부호의 전체길이 N을 M 등분한 각 길이 N/M의 각 부분들의 상관 값이을 초과하지 않을 시(여기서 M=2m, m=0,1,...,log2N), 상기 2진 준직교부호 후보를 생성하는 마스크를 상기 2진 준직교부호의 마스크로 저장하는 과정을 더 구비하는 부호분할다중접속 통신시스템의 2진 준직교부호 생성방법.
- 지정되는 마스크 인덱스 및 월시직교부호 인덱스에 대응되는 2진 준직교부호 마스크와 월시직교부호를 연산하여 2진 준직교부호를 생성하는 생성기와,입력되는 신호들과 상기 생성되는 2진 준직교부호를 연산하여 채널 확산신호를 발생하는 채널확산기와,상기 채널확산된 신호들과 피엔시퀀스들을 각각 연산하여 피엔 마스킹된 채널신호를 발생하는 피엔마스크부로 구성되는 부호분할다중접속 통신시스템의 채널송신장치.
- 제8항에 있어서, 2진 준직교부호 생성기가,지정되는 부호인덱스에 대응되는 2진 준직교부호의 마스크를 생성하는 제1생성기와,지정되는 월시직교부호 인덱스에 대응되는 월시 직교부호를 생성하는 제2생성기와,상기 4진 준직교부호의 마스크와 상기 월시직교부호를 연산하여 2진 준직교부호를 생성하는 가산기로 구성되는 부호분할다중접속 통신시스템의 채널송신장치.
- 지정되는 준직교부호의 인덱스에 대응되는 2진 준직교부호의 마스크를 생성하고, 상기 생성된 상기 마스크와 월시직교부호를 연산하여 2진 준직교부호를 생성하는 과정과,입력되는 신호들과 상기 2진 준직교부호들을 각각 연산하여 채널 확산신호를 발생하는 과정과,상기 채널 확산된 신호들과 복소 피엔시퀀스들을 각각 연산하여 피엔 마스킹된 채널신호를 발생하는 과정으로 이루어지는 부호분할다중접속 통신시스템의 채널송신방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990041179A KR100310855B1 (ko) | 1998-09-25 | 1999-09-22 | 이동통신 시스템의 준직교부호 생성 및 이를 이용한 확산장치및 방법 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980040408 | 1998-09-25 | ||
KR19980040408 | 1998-09-25 | ||
KR1019990041179A KR100310855B1 (ko) | 1998-09-25 | 1999-09-22 | 이동통신 시스템의 준직교부호 생성 및 이를 이용한 확산장치및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000023439A KR20000023439A (ko) | 2000-04-25 |
KR100310855B1 true KR100310855B1 (ko) | 2001-10-18 |
Family
ID=26634165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990041179A Expired - Fee Related KR100310855B1 (ko) | 1998-09-25 | 1999-09-22 | 이동통신 시스템의 준직교부호 생성 및 이를 이용한 확산장치및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100310855B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100321998B1 (ko) * | 1999-01-11 | 2002-02-06 | 윤종용 | 부호분할다중접속 통신시스템에서 준직교부호 생성 방법및 이를 이용한 채널 확산장치 및 방법 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09153883A (ja) * | 1995-11-30 | 1997-06-10 | Nec Corp | スペクトル拡散送受信機 |
KR19990024992A (ko) * | 1997-09-09 | 1999-04-06 | 윤종용 | 부호 분할 다중접속 통신 시스템의 쿼시직교 부호생성 및 이를 이용한 대역확산장치 및 방법 |
KR20000022992A (ko) * | 1998-09-08 | 2000-04-25 | 윤종용 | 부호분할다중접속 통신시스템의 4진 복소 준직교부호 생성및 이를 이용한 확산장치 및 방법 |
-
1999
- 1999-09-22 KR KR1019990041179A patent/KR100310855B1/ko not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09153883A (ja) * | 1995-11-30 | 1997-06-10 | Nec Corp | スペクトル拡散送受信機 |
KR19990024992A (ko) * | 1997-09-09 | 1999-04-06 | 윤종용 | 부호 분할 다중접속 통신 시스템의 쿼시직교 부호생성 및 이를 이용한 대역확산장치 및 방법 |
KR20000022992A (ko) * | 1998-09-08 | 2000-04-25 | 윤종용 | 부호분할다중접속 통신시스템의 4진 복소 준직교부호 생성및 이를 이용한 확산장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20000023439A (ko) | 2000-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3895721B2 (ja) | 移動通信システムの準直交符号生成方法及び準直交符号を用いた帯域拡散装置 | |
JP3519053B2 (ja) | Cdma通信システムの4進複素準直交符号の生成及びこれを用いる帯域拡散装置及び方法 | |
KR19990023752A (ko) | 씨디엠에이 이동통신시스템의 의사직교부호를 이용한 대역확산신호 발생장치 및 방법 | |
EP1034665B1 (en) | Device and method for generating quasi-orthogonal code and spreading channel signals in mobile communication system | |
EP1145456B1 (en) | Method for generating complex quasi-orthogonal code and apparatus and method for spreading channel data using the quasi-orthogonal code in cdma communication system | |
US7346038B2 (en) | Method for generating 2D OVSF codes in multicarrier DS-CDMA systems | |
KR100310855B1 (ko) | 이동통신 시스템의 준직교부호 생성 및 이를 이용한 확산장치및 방법 | |
KR100346213B1 (ko) | 부호분할다중접속 통신시스템의 4진 복소 준직교부호 생성 및 이를 이용한 확산장치 및 방법 | |
KR100321998B1 (ko) | 부호분할다중접속 통신시스템에서 준직교부호 생성 방법및 이를 이용한 채널 확산장치 및 방법 | |
KR19990025732A (ko) | 이동 통신시스템의 준 직교부호의 생성방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19990922 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20010903 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20010920 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20010921 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20040823 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20050824 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20060821 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20070810 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20080804 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20090827 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20100830 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20110830 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20120830 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20120830 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20130829 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20130829 Start annual number: 13 End annual number: 13 |
|
FPAY | Annual fee payment |
Payment date: 20140828 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20140828 Start annual number: 14 End annual number: 14 |
|
FPAY | Annual fee payment |
Payment date: 20150828 Year of fee payment: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20150828 Start annual number: 15 End annual number: 15 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20170705 |