[go: up one dir, main page]

KR102079265B1 - 데이터 전송 방법 및 장치 - Google Patents

데이터 전송 방법 및 장치 Download PDF

Info

Publication number
KR102079265B1
KR102079265B1 KR1020137033908A KR20137033908A KR102079265B1 KR 102079265 B1 KR102079265 B1 KR 102079265B1 KR 1020137033908 A KR1020137033908 A KR 1020137033908A KR 20137033908 A KR20137033908 A KR 20137033908A KR 102079265 B1 KR102079265 B1 KR 102079265B1
Authority
KR
South Korea
Prior art keywords
spatial stream
stream
bits
spatial
bit
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.)
Active
Application number
KR1020137033908A
Other languages
English (en)
Other versions
KR20140037136A (ko
Inventor
동샨 바오
션파 리우
징 왕
리쥔 판
즈강 옌
Original Assignee
베이징 뉴프론트 모바일 멀티미디어 테크놀로지 씨오., 엘티디
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 베이징 뉴프론트 모바일 멀티미디어 테크놀로지 씨오., 엘티디 filed Critical 베이징 뉴프론트 모바일 멀티미디어 테크놀로지 씨오., 엘티디
Publication of KR20140037136A publication Critical patent/KR20140037136A/ko
Application granted granted Critical
Publication of KR102079265B1 publication Critical patent/KR102079265B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0014Three-dimensional division
    • H04L5/0023Time-frequency-space
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH
    • H04L5/0046Determination of the number of bits transmitted on different sub-channels

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Error Detection And Correction (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

본 발명은 데이터 전송의 방법을 제공하며 이는 부호화 비트 스트림의 수신 및 상기 부호화 비트 스트림을 각 공간 스트림에 매핑하는 것을 포함한다. 본 발명은 또한 스트림 매핑을 구현하는데 사용되는 장치, 레이트 매칭을 구현하는데 사용되는 장치와 송신기를 제공한다. 본 발명의 방법과 설비를 적용하면 고차변조 및 멀티 스트림의 폐루프 모드에서 기존 스트림 매핑 방법보다 더욱 균일하고 더욱 큰 게인을 얻을 수 있으며, 또한 한층 더 무선통신시스템의 시스템 성능을 향상시킬 수 있다.

Description

데이터 전송 방법 및 장치{Method and device for data transmission}
본 출원은 출원일 2011년 5월 19일, 출원번호 201110130194.3, 발명명칭이 "통신 시스템"인 중국 특허 출원을 토대로 우선권을 주장하며, 상기 선출원의 전체 내용은 본 출원에 구현된다.
본 출원은 출원일 2011년 6월 3일, 출원번호 201110149746.5, 발명명칭이 "통신 시스템중 데이터 전송 방법, 스트림 매칭기와 송신기"인 특허 출원을 토대로 우선권을 주장하며, 상기 선출원의 전체 내용은 본 출원에 구현된다.
본 출원은 출원일 2011년 7월 6일, 출원번호 201110189151.2, 발명명칭이 "데이터 전송 방법, 스트림 매칭기와 속도 매칭기와 송신기"인 특허 출원을 토대로 우선권을 주장하며, 상기 선출원의 전체 내용은 본 출원에 구현된다.
본 출원은 출원일 2012년 2월 14일, 출원번호 201210032518.4, 발명명칭이 "데이터 전송 방법 및 장치"인 특허 출원을 토대로 우선권을 주장하며, 상기 선출원의 전체 내용은 본 출원에 구현된다.
기술분야
본 발명은 무선통신 기술에 관한 것으로, 더욱 상세하게는 데이터를 전송하는 방법 및 장치에 관한 것이다.
기존의IEEE 802.11n은 MIMO시스템에 적용되는 스트림매핑을 정의하였고, 스트림 매핑 솔루션에서 멀티 스트림을 위한 스트림 매핑 방법이 고려된다. IEEE 802.11n에 정의된 스트림매퍼는 라운드-로빈 모드에서 연속되는 s비트를 서로 다른 공간 스트림에 매핑하기 위해 사용된다. s는
Figure 112013116691811-pct00001
로 정의되고 IEEE 802.11n의 매핑 후의 결과는 도1에 도시한 것과 같다.
종래 기술에서의 이러한 매핑 방법은 고차변조 및 고전송률의 멀티스트림 빔포밍 시스템에서 심한 성능저하를 가져올 수 있다.
본 발명은 상기와 같은 문제의 적어도 일부를 해결하는 데이터 전송 방법 및 장치를 제공하려고 한다.
개시된 실시예의 일부 측면에 대해 기본적인 이해를 할 수 있도록 이하 본 발명을 요약하여 설명한다. 이 요약 부분은 일반적인 설명이 아니며, 핵심적/중요한 구성요소에 대한 확정 또는 이러한 실시예들의 보호범위에 대한 설명도 아니다. 그 유일한 목적은 단순한 형태로 일부 개념을 표현하여 후술할 상세한 설명의 서언으로 한다. 상기 기술 이슈를 해결하기 위하여 본 발명에서는 부호화 비트스트림을 수신; 및 부호화 비트스트림을 각 공간스트림에 매핑하는 것을 포함하는 데이터 전송방법을 제공한다.
일부 실시예에서는 각 공간스트림 매핑 후의 부호화 비트에 대해 순환시프팅 처리를 한다. 일부 실시예에서는 각 공간스트림 매핑의 부호화 비트
Figure 112013116691811-pct00002
을 각 OFDM 부호 내에서 순환 시프팅 처리를 거친 뒤 각 공간스트림의 비트 시퀀스
Figure 112013116691811-pct00003
을 출력한다.
이때
Figure 112013116691811-pct00004
이고,
Figure 112013116691811-pct00005
은 공간스트림 인덱스를 표시하고
Figure 112013116691811-pct00006
Figure 112013116691811-pct00007
는 각 OFDM 부호 데이터의 서브캐리어 개수를 표시하고,
Figure 112013116691811-pct00008
는 해당 공간스트림에서 각 서브캐리어가 포함한 부호화된 비트수를 표시하며,
Figure 112013116691811-pct00009
은 순환 지연 인자를 표시한다.
일부 실시예에서는 각 공간스트림매핑의 부호화 비트
Figure 112013116691811-pct00010
을 각 OFDM 부호 내에서 순환 시프팅프 처리를 거친 뒤 각 공간스트림의 비트 시퀀스
Figure 112013116691811-pct00011
을 출력한다.
이때
Figure 112013116691811-pct00012
Figure 112013116691811-pct00013
은 공간스트림 인덱스를 표시하고;
Figure 112013116691811-pct00014
Figure 112013116691811-pct00015
는 각 OFDM 부호 데이터의 서브캐리어 개수를 표시하고;
Figure 112013116691811-pct00016
는 해당 공간 스트림에서 각 서브캐리어가 포함한 부호화된 비트수를 표시한다.
일부 실시예에서는
Figure 112013116691811-pct00017
번째 공간스트림에 있어서 다음 절차를 통하여 해당 공간스트림을 위해 비트를 할당하고, 이때
Figure 112013116691811-pct00018
는 공간스트림 인덱스를 표시하고,
Figure 112013116691811-pct00019
는 입력된 부호화 비트스트림을 표시하고;
Figure 112013116691811-pct00020
는 스트림매핑에서 출력된
Figure 112013116691811-pct00021
번째 공간스트림의
Figure 112013116691811-pct00022
번째 시간의 송신 비트를 표시하고;
Figure 112013116691811-pct00023
는 각 공간스트림 OFDM의 부호수를 표시하고;
Figure 112013116691811-pct00024
는 각 OFDM 부호 데이터의 서브캐리어 개수를 표시하고;
Figure 112013116691811-pct00025
는 해당 공간 스트림에서의 각 서브캐리어가 포함한 부호화된 비트수를 표시하고;
Figure 112013116691811-pct00026
Figure 112013116691811-pct00027
번째 공간 스트림에서 각 OFDM 부호가 포함한 부호화된 비트수를 표시하고,
Figure 112013116691811-pct00028
Figure 112013116691811-pct00029
은 비트가 없다는 것을 표시한다.
일부 실시예에서는
Figure 112013116691811-pct00030
개 비트는 모두
Figure 112013116691811-pct00031
개 할당 주기로 나뉘어지고 각각의 할당 주기 내에서: EQM 변조에 있어서
Figure 112013116691811-pct00032
이고; UEQM 변조에 있어서, 스트림매핑의 비트 입력 시퀀스는
Figure 112013116691811-pct00033
을 주기로 하며 모든 공간스트림에서 비트별 각각 차례로 할당한다;
한 개 할당주기에 있어서
Figure 112013116691811-pct00034
번 째 공간스트림이
Figure 112013116691811-pct00035
개 비트를 할당받을 경우 이 공간스트림은 해당 주기 내에서 후속 스트림매핑 절차에서 빠지며, 다음 비트 시퀀스 주기는 바로 전의 비트 시퀀스 주기의 할당과정을 반복한다.
일부 실시예에서는
Figure 112013116691811-pct00036
번째 공간스트림에 있어서 다음 동작으로 상기 부호화 비트스트림을 각 공간스트림에 매핑시키며
Figure 112013116691811-pct00037
는 입력된 부호화 스트림의 첨자 집합이고;
Figure 112013116691811-pct00038
는 스트림매핑전 입력된 부호화 비트스트림
Figure 112013116691811-pct00039
의 인덱스 순서이며;
Figure 112013116691811-pct00040
는 스트림 매핑 후
Figure 112013116691811-pct00041
번째 공간스트림의 비트가 해당되는 원시부호화 비트스트림의 비트 인덱스 k의 집합이며,
Figure 112013116691811-pct00042
의 요소는 다음 공식을 통해 계산할 수 있다:
Figure 112013116691811-pct00043
이때,
Figure 112013116691811-pct00044
Figure 112013116691811-pct00045
Figure 112013116691811-pct00046
는 공간스트림 인덱스를 표시하고;
Figure 112013116691811-pct00047
이며,
Figure 112013116691811-pct00048
는 스트림매핑전 입력된 부호화 비트스트림
Figure 112013116691811-pct00049
의 인덱스 순서를 표시하고;
Figure 112013116691811-pct00050
는 첫 번째 할당 주기내에
Figure 112013116691811-pct00051
번째 공간스트림에
Figure 112013116691811-pct00052
번째 비트를 할당할 때의 병렬 공간스트림 수를 표시하고; 각 공간스트림은 최대
Figure 112013116691811-pct00053
개 비트를 할당하며;
Figure 112013116691811-pct00054
는 각 OFDM 부호가
Figure 112013116691811-pct00055
번째 공간스트림에서 포함한 부호화된 비트수를 표시하고;
Figure 112013116691811-pct00056
이고;
Figure 112013116691811-pct00057
Figure 112013116691811-pct00058
번째 공간스트림에서 각 서브캐리어가 포함하는 부호화된 비트수를 표시하고;
Figure 112013116691811-pct00059
은 각 OFDM 부호데이터의 서브캐리어 개수를 표시하고;
Figure 112013116691811-pct00060
은 각 공간스트림 OFDM의 부호 수를 표시한다.
일부 실시예에서는
Figure 112013116691811-pct00061
의 알고리즘은 하기와 같고; 우선, 각 OFDM 부호의 한 개 서브캐리어가 해당되는 부호화된 비트수
Figure 112013116691811-pct00062
을 한 개 할당주기로 하고 상기 부호화 비트스트림을
Figure 112013116691811-pct00063
개 할당주기로 나눈다. 차례로 각 할당 주기에 대해 비트 별 서브캐리어 할당을 진행하고;
Figure 112013116691811-pct00064
을 첫 번째 할당 주기 내에서
Figure 112013116691811-pct00065
번째 공간스트림에
Figure 112013116691811-pct00066
번째 비트를 할당할 때의 병렬 공간스트림 수로 정의한다. 각 공간스트림에 최대
Figure 112013116691811-pct00067
개 비트를 할당한다. 마지막으로 공식
Figure 112013116691811-pct00068
에 따라
Figure 112013116691811-pct00069
번째 공간스트림에
Figure 112013116691811-pct00070
번째 비트를 할당할 때의 병렬 공간스트림 수
Figure 112013116691811-pct00071
를 얻으며, 이때
Figure 112013116691811-pct00072
Figure 112013116691811-pct00073
번째 공간스트림에서 각 OFDM 부호가 포함된 부호화된 비트 수이고
Figure 112013116691811-pct00074
이다;
Figure 112013116691811-pct00075
은 번째 공간스트림에서 각 서브캐리어가 포함된 부호화된 비트 수이고;
Figure 112013116691811-pct00076
은 각 공간스트림 OFDM의 부호 수이다;
Figure 112013116691811-pct00077
은 병렬 공간스트림 수이고;
Figure 112013116691811-pct00078
은 각 OFDM 부호데이터의 서브캐리어 개수이다;
첫 번째 할당주기를 예로 들면
Figure 112013116691811-pct00079
을 계산하는 방법은 다음과 같다:
우선, 총 공간스트림수
Figure 112013116691811-pct00080
와 각 공간스트림의 변조 차수
Figure 112013116691811-pct00081
에 따라 할당하는 단계수
Figure 112013116691811-pct00082
를 계산하고, 상이한 할당 단계의 공간스트림수와 비트의 차례는 서로 다르며 구체적으로 다음과 같다:
Figure 112013116691811-pct00083
Figure 112013116691811-pct00084
는 각 공간스트림의 변조 비트수의 집합이고,
Figure 112013116691811-pct00085
이다;
집합
Figure 112013116691811-pct00086
가 계산된다(이때,
Figure 112013116691811-pct00087
는 집합
Figure 112013116691811-pct00088
가 포함한 상이한 요소들의 개수 집합);
집합
Figure 112013116691811-pct00089
가 계산된다(이때,
Figure 112013116691811-pct00090
은 집합
Figure 112013116691811-pct00091
의 요소들을 커지는 순서대로 배열한다);
할당 단계수
Figure 112013116691811-pct00092
가 계산된다;
Figure 112013116691811-pct00093
의 각 요소는 각각 해당 단계의 최소 변조 차수를 표시한다;
다음,각 할당 단계에서의 비트 차례(occurrence)를 계산한다. 이 단계는 구체적으로 다음과 같다:
Figure 112013116691811-pct00094
번째 단계의 차례
Figure 112013116691811-pct00095
이고; 이때,0번째 단계
Figure 112013116691811-pct00096
=0 일때,B(-1)=0이며,즉, C(0)=B(0)이다;
상기 계산의 할당 단계수
Figure 112013116691811-pct00097
에 따라 각 단계의 병렬 공간스트림수
Figure 112013116691811-pct00098
을 순차적으로 확정하고 각 스트림이 할당한
Figure 112013116691811-pct00099
번째 비트가 속한 할당 단계를 확정하는데, 그 과정은 구체적으로 다음과 같다:
우선
Figure 112013116691811-pct00100
=0단계의 병렬 공간스트림수
Figure 112013116691811-pct00101
를 확정하고
Figure 112013116691811-pct00102
이다.
다음,
Figure 112013116691811-pct00103
=0번째 단계의 비트 구간을
Figure 112013116691811-pct00104
으로 계산하고, 이때
Figure 112013116691811-pct00105
이고 만약
Figure 112013116691811-pct00106
가 이 구간에 속하면
Figure 112013116691811-pct00107
가 0번째 단계에 속한다고 여긴다.
Figure 112013116691811-pct00108
=1번째 단계의 병렬 공간스트림수
Figure 112013116691811-pct00109
을 같은 방법으로 확정할 수 있다.
다음은 제1단계의 비트구간이
Figure 112013116691811-pct00110
임을 계산한다. 이때
Figure 112013116691811-pct00111
이고 같은 방법으로 후속의 각 단계의 비트 구간을 순차적으로 계산한다; 결론적으로 공식
Figure 112013116691811-pct00112
에 따라
Figure 112013116691811-pct00113
번째 비트가 소속된 할당 단계를 확정하며,이때,
Figure 112013116691811-pct00114
이다.
그다음, 공식
Figure 112013116691811-pct00115
에 따라
Figure 112013116691811-pct00116
을 얻는다.
일부 실시예에서는 상기 부호화 비트스트림의 비트에 대해 차례로 각 공간스트림에 매핑한다.
일부 실시예에서는 상기 부호화 비트스트림에서 부호화 제약관계가 있는 비트를 각 공간스트림에 매핑한다.
일부 실시예에서는 상기 부호화 비트스트림에서 부호화 제약관계가 있는 부호화 비트를 차례로 비트를 할당받을 수 있는 각 공간스트림에 할당 한다.
일부 실시예에서는 상기 부호화 비트스트림은 돌림형 부호화 비트스트림 또는 LDPC 부호화 비트스트림이다. 일부 실시예에서는 상기 부호화 비트스트림은 레이트 매칭을 한다. 일부 실시예에서는 상기 부호화 비트스트림은 5/8레이트 돌림형부호의 레이트 매칭을 한다.
일부 실시예에서는 천공을 이용하여 1/2 레이트 돌림형 부호를 5/8 레이트로 압축한다. 일부 실시예에서는 상기 천공은
Figure 112013116691811-pct00117
또는
Figure 112013116691811-pct00118
을 거쳐,요소 0이 해당되는 위치를 삭제하고 요소 1이 해당되는 위치를 보류한다. 상기 이슈를 해결하기 위하여 본 발명에서 제기하는 스트림매핑을 구현하는 장치는 부호화 비트스트림을 수신하는데 사용하는 수신모듈과 부호화 비트스트림을 각 공간스트림에 매핑하는데 사용되는 매핑모듈을 포함한다.
일부 실시예에서는 각 공간스트림 매핑후의 공간에 대해 순환 시프팅처리를 하는데 사용되는 순환시프팅 모듈을 더 포함한다.
일부 실시예에서는 각 공간 스트림매핑의 부호화 비트
Figure 112013116691811-pct00119
을 각 OFDM 부호 내에서 순환 시프팅 처리를 거친 뒤 각 공간스트림의 비트 시퀀스
Figure 112013116691811-pct00120
을 출력하는데; 이때
Figure 112013116691811-pct00121
이고,
Figure 112013116691811-pct00122
은 공간스트림 인덱스를 표시하고,
Figure 112013116691811-pct00123
,
Figure 112013116691811-pct00124
는 각 OFDM 부호 데이터의 서브캐리어 개수를 표시하고,
Figure 112013116691811-pct00125
는 해당 공간스트림에서 각 서브캐리어가 포함한 부호화된 비트수를 표시하며,
Figure 112013116691811-pct00126
은 순환 지연 인자를 표시한다.
일부 실시예에서는 각 공간 스트림 매핑의 부호화 비트
Figure 112013116691811-pct00127
을 각 OFDM 부호 내에서 순환 시프팅 처리를 거친 뒤 각 공간 스트림의 비트 시퀀스
Figure 112013116691811-pct00128
을 출력하는데; 이때
Figure 112013116691811-pct00129
Figure 112013116691811-pct00130
은 공간스트림 인덱스를 표시하고;
Figure 112013116691811-pct00131
Figure 112013116691811-pct00132
는 각 OFDM 부호 데이터의 서브캐리어 개수를 표시하고;
Figure 112013116691811-pct00133
는 해당 공간 스트림에서 각 서브캐리어가 포함한 부호화된 비트수를 표시한다.
일부 실시예에서는
Figure 112013116691811-pct00134
번째 공간스트림에 있어서 다음 절차를 통하여 해당 공간스트림을 위해 비트를 할당하는데 이때,
Figure 112013116691811-pct00135
는 공간스트림 인덱스를 표시하고,
Figure 112013116691811-pct00136
는 입력된 부호화 비트스트림을 표시하고;
Figure 112013116691811-pct00137
는 스트림 매핑에서 출력된
Figure 112013116691811-pct00138
번째 공간스트림의
Figure 112013116691811-pct00139
번째 시간의 송신 비트를 표시하고;
Figure 112013116691811-pct00140
는 각 공간스트림 OFDM의 부호수를 표시하고;
Figure 112013116691811-pct00141
는 각 OFDM 부호 데이터의 서브캐리어 개수를 표시하고;
Figure 112013116691811-pct00142
는 해당 공간 스트림에서의 각 서브캐리어가 포함한 부호화된 비트수를 표시하고;
Figure 112013116691811-pct00143
Figure 112013116691811-pct00144
번째 공간스트림에서 각 OFDM 부호가 포함한 부호화된 비트수를 표시하고,
Figure 112013116691811-pct00145
Figure 112013116691811-pct00146
은 비트가 없다는 것을 표시한다.
일부 실시예에서는
Figure 112013116691811-pct00147
개 비트는 모두
Figure 112013116691811-pct00148
개 할당 주기로 나뉘어지고 각각의 할당 주기 내에서: EQM 변조에 있어서
Figure 112013116691811-pct00149
이고; UEQM 변조에 있어서, 스트림매핑의 비트 입력 시퀀스는
Figure 112013116691811-pct00150
을 주기로 하며 모든 공간스트림에서 비트별 각각 차례로 할당한다;
한 개 할당주기에 있어서
Figure 112013116691811-pct00151
번째 공간스트림이
Figure 112013116691811-pct00152
개 비트를 할당받을 경우 이 공간스트림은 해당 주기 내에서 후속 스트림매핑 절차에서 빠지며, 다음 비트 시퀀스 주기는 바로 전의 비트 시퀀스 주기의 할당과정을 반복한다.
일부 실시예에서는
Figure 112013116691811-pct00153
번째 공간스트림에 있어서 다음 동작으로 상기 부호화 비트스트림을 각 공간스트림에 매핑시키며 는 입력된 부호화 스트림의 첨자 집합이고;
Figure 112013116691811-pct00154
는 스트림매핑전 입력된 부호화 비트스트림
Figure 112013116691811-pct00155
의 인덱스 순서이며;
Figure 112013116691811-pct00156
는 스트림매핑후
Figure 112013116691811-pct00157
번째 공간스트림의 비트가 해당되는 원시부호화 비트스트림의 비트 인덱스 k의 집합이며,
Figure 112013116691811-pct00158
의 요소는 다음 공식을 통해 계산할 수 있다:
Figure 112013116691811-pct00159
이때,
Figure 112013116691811-pct00160
Figure 112013116691811-pct00161
Figure 112013116691811-pct00162
는 공간스트림 인덱스를 표시하고;
Figure 112013116691811-pct00163
이며,
Figure 112013116691811-pct00164
는 스트림매핑전 입력된 부호화 비트스트림
Figure 112013116691811-pct00165
의 인덱스 순서를 표시하고;
Figure 112013116691811-pct00166
는 첫 번째 할당주기내에
Figure 112013116691811-pct00167
번째 공간스트림에
Figure 112013116691811-pct00168
번째 비트를 할당할 때의 병렬 공간스트림수를 표시하고; 각 공간스트림은 최대로
Figure 112013116691811-pct00169
개 비트를 할당하며;
Figure 112013116691811-pct00170
는 각 OFDM 부호가
Figure 112013116691811-pct00171
번째 공간스트림에서 포함한 부호화된 비트수를 표시하고;
Figure 112013116691811-pct00172
이고;
Figure 112013116691811-pct00173
Figure 112013116691811-pct00174
번째 공간스트림에서 각 서브캐리어가 포함하는 부호화된 비트수를 표시하고;
Figure 112013116691811-pct00175
은 각 OFDM 부호데이터의 서브캐리어 개수를 표시하고;
Figure 112013116691811-pct00176
은 각 공간스트림 OFDM의 부호수를 표시한다.
일부 실시예에서는
Figure 112013116691811-pct00177
의 알고리즘은 하기와 같은데; 우선, 각 OFDM 부호의 한 개 서브캐리어가 해당되는 부호화된 비트수
Figure 112013116691811-pct00178
을 한 개 할당주기로 하고 상기 부호화 비트스트림을
Figure 112013116691811-pct00179
개 할당주기로 나눈다. 차례로 각 할당 주기에 대해 비트 별 서브캐리어 할당을 진행하고;
Figure 112013116691811-pct00180
을 첫 번째 할당 주기 내에서
Figure 112013116691811-pct00181
번째 공간스트림에
Figure 112013116691811-pct00182
번째 비트를 할당할 때의 병렬 공간스트림수로 정의한다. 각 공간스트림에 최대
Figure 112013116691811-pct00183
개 비트를 할당한다. 마지막으로 공식
Figure 112013116691811-pct00184
에 따라
Figure 112013116691811-pct00185
번째 공간스트림에
Figure 112013116691811-pct00186
번째 비트를 할당할 때의 병렬 공간스트림수 를 얻으며, 이때
Figure 112013116691811-pct00187
Figure 112013116691811-pct00188
번째 공간스트림에서 각 OFDM 부호가 포함된 부호화된 비트 수이고
Figure 112013116691811-pct00189
이다;
Figure 112013116691811-pct00190
Figure 112013116691811-pct00191
번째 공간스트림에서 각 서브캐리어가 포함된 부호화된 비트수이고;
Figure 112013116691811-pct00192
은 각 공간스트림 OFDM의 부호수이고;
Figure 112013116691811-pct00193
은 병렬 공간스트림수이고;
Figure 112013116691811-pct00194
은 각 OFDM 부호데이터의 서브캐리어 개수이다;
첫 번째 할당주기를 예로 들면
Figure 112013116691811-pct00195
을 계산하는 방법은 다음과 같다:
우선, 총 공간스트림수
Figure 112013116691811-pct00196
와 각 공간스트림의 변조 차수 S 에 따라 할당하는 단계수 P를 계산하는데, 상이한 할당 단계의 공간스트림수와 비트의 차례는 서로 다르며 구체적으로 하기와 같다:
Figure 112013116691811-pct00197
, S는 각 공간스트림의 변조 비트수의 집합이고,
Figure 112013116691811-pct00198
이다;
집합
Figure 112013116691811-pct00199
을 계산한다(이때,
Figure 112013116691811-pct00200
는 집합 S가 포함한 상이한 요소들의 개수);
집합
Figure 112013116691811-pct00201
을 계산한다(이때,
Figure 112013116691811-pct00202
은 집합 A의 요소들을 커지는 순서대로 배열한다);
할당 단계수
Figure 112013116691811-pct00203
의 계산(B의 각 요소는 각각 해당 단계의 최소 변조 차수를 표시한다);
다음,각 할당 단계에서의 비트 차례를 계산한다. 그 과정은 구체적으로 다음과 같다:
p 번째 단계의 차례
Figure 112013116691811-pct00204
이고; 이때,0번째 단계 p=0일때,B(-1)=0이며,즉, C(0)=B(0)이다;
상기 계산의 할당 단계수 P에 따라 각 단계의 병렬 공간스트림수
Figure 112013116691811-pct00205
을 순차적으로 확정하고 그후 각 스트림이 할당한 j번째 비트가 속한 할당 단계를 확정하며, 그 과정은 구체적으로 다음과 같다:
우선 p=0번째 단계의 병렬 공간스트림수
Figure 112013116691811-pct00206
를 확정하고
Figure 112013116691811-pct00207
이다.
다음, p=0번째 단계의 비트 구간이
Figure 112013116691811-pct00208
임을 계산한다. 이때
Figure 112013116691811-pct00209
이고 만약 j가 이 구간에 속하면 j가 0번째 단계에 속한다고 여긴다.
p =1번째 단계의 병렬 공간스트림수
Figure 112013116691811-pct00210
을 같은 방법으로 확정할 수 있다.
다음은 제1단계의 비트구간이
Figure 112013116691811-pct00211
임을 계산한다. 이때
Figure 112013116691811-pct00212
이고 같은 방법으로 후속의 각 단계의 비트 구간을 순차적으로 계산한다; 결론적으로 공식
Figure 112013116691811-pct00213
에 따라 j 번째 비트가 소속된할당 단계를 확정하며,이때
Figure 112013116691811-pct00214
이다. 그 다음, 공식
Figure 112013116691811-pct00215
에 따라
Figure 112013116691811-pct00216
을 얻는다.
일부 실시예에서는, 각 공간스트림은 동일한 변조 차수를 사용할 수도 있고 상이한 변조 차수를 사용할 수도 있다.
일부 실시예에서는, 상기 부호화 비트스트림의 비트에 대해 차례로 각 공간스트림에 매핑한다.
일부 실시예에서는, 상기 부호화 비트스트림에서 부호화 제약관계가 있는 비트를 각 공간스트림에 매핑한다.
일부 실시예에서는, 각 공간스트림은 동일한 변조 차수를 사용할수 도 있고 상이한 변조 차수를 사용할수 도 있다.
일부 실시예에서는, 상기 부호화 비트스트림은 돌림형 부호화 비트스트림 또는 LDPC 부호화 비트스트림이다.
일부 실시예에서는, 상기 부호화 비트스트림은 레이트매칭을 한다.
레이트매칭을 구현하는데 사용되는 장치는 5/8레이트 돌림형부호로 레이트 매칭하며, 이는 돌림형부호를 수신하는제1모듈과, 천공을 이용하여1/2레이트의 돌림형 코드를 5/8레이트로 변경하는 제2모듈을 포함한다.
상기 천공은
Figure 112013116691811-pct00217
또는
Figure 112013116691811-pct00218
을 거쳐,요소 0이 해당되는 위치를 삭제하고 요소 1이 해당되는 위치를 보류한다.
송신기는
입력된 데이터 비트스트림에 대해 스크램블링 하는데 사용되는 스크램블링 유닛,
스크램블링후의 데이터 비트스트림에 대해 부호화하는데 사용되는 채널부호화 유닛,
부호화 비트스트림에 대해 레이트매칭을 하는데 사용되는 레이트매칭 유닛,
레이트매칭을 거친 부호화 비트스트림을 각 공간스트림에 매핑하는데 사용되는 스트림 매핑유닛, 및
각 공간스트림에 대해 각각 인터리빙 처리를 하는데 사용되는 인터리빙 유닛을 포함한다.
일부 실시예에서는, 상기 스트림매핑 유닛은 또한 각 공간스트림에서 매핑 후의 부호화 비트에 대해 순환 시프팅처리를 진행하는데 사용된다.
일부 실시예에서는, 상기 스트림매핑 유닛은 제19항에서 설명한 수신 모듈, 매핑모듈과 순환시프팅 모듈을 더 포함한다.
일부 실시예에서는, 상기 스트림매핑 유닛은 제18항에서 설명한 수신모듈과 매핑모듈을 더 포함한다.
상기 스크램블링 유닛은 수신 모듈, 스크램블링 모듈과 출력 모듈을 포함하고;
이때 상기 스크램블링 모듈은 생성된 다항식이
Figure 112013116691811-pct00219
인 최대 길이의 선형 피드백 시프트 레지스터의 이진법 시퀀스
Figure 112013116691811-pct00220
을 스크램블링 시퀀스로 하여, 데이터 비트 시퀀스
Figure 112013116691811-pct00221
에 스크램블링을 한다.
구체적으로 데이터비트시퀀스와 스크램블링시퀀스에 있어서 하기 수식에 따라 차례로 XOR계산을 하면 스크램블링 출력의 비트시퀀스
Figure 112013116691811-pct00222
을 얻을 수 있다. 이때
Figure 112013116691811-pct00223
이다.
일부 실시예에서는, 상기 채널 부호화 유닛은 입력된 비트스트림에 대해 돌림형 부호화 또는 LDPC코드 부호화 처리를 진행한다.
일부 실시예에서는, 상기 레이트매칭 유닛은5/8레이트 돌림형부호로 레이트 매칭을 하며 제32 항에서 설명한 제1모듈과 제2모듈을 포함한다.
상술한 목적 및 관련 목적을 달성하기 위해 하나 또는 다수의 실시예에는 하기 상세한 설명 및 특허청구범위에서 특별히 나타내는 특징들이 포함된다. 하기 설명 및 도면은 일부 예시적인 설명이며 각 실시예에 대해 원칙적으로 이용 가능한 각 형태 중의 일부 형태만 표시한다. 다른 장점 및 신규성 특징은 이하 상세한 설명 및 도면의 결합에 따라 명확해질 것이며, 개시된 실시예는 이러한 모든 측면 및 이들의 균등물을 포함한다.
이를 감안하여 본 발명에서 해결 하려는기술적 과제는 데이터 전송에 사용되는 방법과 스트림매핑에 사용되는 장치, 레이트 매칭에 사용되는 장치와 송신기를 제공하며, 폐루프 모드에서의 무선 통신 시스템의 성능을 향상시키는 것이다.
본 발명에서는 스트림매핑의 일반적인 방법, 스트림매핑을 구현하는데 사용되는 장치, 레이트 매칭을 구현하는데 사용되는 장치와 송신기의 구조를 제안하였다. 본 발명에서의 기술방안을 적용하면 고차 변조 및 멀티스트림의 폐루프 모드에서 기존 스트림매핑 방법보다 더욱 균일하고 더욱 큰 게인을 얻을수 있으며 본 발명의 방법을 적용하면 한층 더 무선통신시스템의 시스템성능을 향상시킬 수 있다. 본 발명에서 제안한 스트림매핑방법은 간단하며 구현이 용이하다.
본 발명의 효과는 본 명세서의 해당되는 부분들에 개별적으로 명시되어 있다.
도 1은 본 발명의 배경기술에서 제공한802.11에서의 스트림매핑을 도시한다.
도 2는 본 발명의실시예에서 제공한 데이터 전송 방법의 예시성 흐름도이다.
도 3은 본 발명의제 1 실시예에서 제공한 하나의 구체적인 스트림매핑 결과의 예를 도시한다.
도 4는 본 발명의 다른 실시예에서 제공한 하나의 구체적인 스트림 매핑 결과의 예를 도시한다.
도 5는 본 발명의 실시예에서 제공한 개루프모드하에서 802.11n성능과 비교하는 시뮬레이션의 예를 도시한다.
도 6은 본 발명의 실시예에서 제공한 페루프모드하에서 802.11n성능과 비교하는 시뮬레이션의 예를 도시한다.
도 7은 본 발명의 실시예에서 제공한 데이터 전송방법의 예를 도시한다.
도 8은 본 발명의실시예 5에서 제공한 스크램블링 시퀀스 생성을 도시한다.
도 9는 본 발명의실시예 5에서 제공한 돌림형부호코더의 구조를 도시한다.
도 10은 본 발명의실시예 5에서 제공한 5/8부호율 천공을 도시한다.
도 11은 본 발명의 실시예 5에서 제공한 다른 5/8부호율 천공을 도시한다.
도 12는 본 발명의 실시예 5에서 제공한 페루프 모드가 5/8부호율 천공 후 시스템 링크 자기 적응이 신호 대 잡음비 중 얻은 용량 게인의 시뮬레이션의 예를 도시한다.
도 13은 본 발명의실시예 5에서 제공한 2/3부호율 천공을 도시한다.
도 14는 본 발명의실시예 5에서 제공한 3/4부호율 천공을 도시한다.
도 15는 본 발명의실시예 5에서 제공한 5/6부호율 천공을 도시한다.
도 16는 본 발명의실시예 5에서 제공한 7/8부호율 천공을 도시한다.
도 17은 본 발명의실시예 6에서 제공한 데이터 전송 방법의 흐름을 도시한다.
도 18은 본 발명의실시예 6에서 제공한 스트림매핑을 구현하는데 사용되는 장치의 구조를 도시한다.
도 19는 본 발명의실시예 8에서 제공한 다른 스트림매핑을 구현하는데 사용되는 장치의 구조를 도시한다.
도 20은 본 발명의 실시예 9에서 제공한 레이트매칭의 구현에 사용되는 장치의 구조를 도시한다.
도 21 은 본 발명의 실시예 10에서 제공한 송신기의 구조를 도시한다.
도 22는 본 발명의 실시예 11에서 제공한 CAP측 송신기블록다이어그램 의 구조를 도시한다.
도 23은 본 발명의 실시예 11에서 제공한 STA측 송신기블록다이어그램 의 구조를 도시한다.
이하의 설명과 도면은 해당 분야의 기술자들이 구현할 수 있도록 본 발명의 구체적인 실시방식을 충분히 나타냈다. 다른 실시방식은 구조적, 논리적, 전기적, 프로세스적 측면 및 다른 측면에서의 변경을 포함할 수 있다. 실시예는 발생 가능한 변화만 대표한다. 명확한 요구가 없는 한, 단독적인 부품 및 기능은 선택가능하며 동작 순위도 변경가능하다. 일부 실시방식의 일부분 및 특징은 다른 실시방식의 일부분 및 특징에 포함되거나 또는 대체될 수 있다. 본 발명에 따른 실시방식의 범위는 특허청구범위의 전체 범위 및 특허청구범위로부터 획득가능한 모든 균등물을 포함한다. 본 명세서에서 본 발명의 이들 실시방식들은 단독 또는 전체로서 용어 '발명'으로 표시할 수 있다. 다만 이것은 단지 편의를 도모하기 위한 것이며, 사실상 하나 이상의 발명이 개시될 경우 그 적용 범위가 어느 하나의 발명 또는 발명 사상에 한정되는 것이 아니다.
대량의 분석과 검증을 거쳐 기존 IEEE802.11n의 스트림매핑은 빔포밍 처리과정에서 비교적 많은 연속적인 부호화비트가 채널품질이 매우 낮은 공간스트림에 할당되기 때문에 대폭의 성능저하를 일으킬 수 있다.
본 발명은 상기와 같은 문제점을 해결하기 위하여 무선시스템에서의 데이터전송방법을 제시하여 폐루프에서의 무선시스템 성능을 향상시킬 수 있다.
해당 방법은 여러가지 무선통신시스템, MIMO시스템, MIMO OFDM시스템에 적용될 수 있다.
하기는 본 발명에서 사용되는 일부 전문용어들이다.
변조 및 부호화 스킴(MCS, Modulation and Coding Scheme):공간스트림에서의 특정한 변조방식과 부호율의 결합
EQM:Equal Modulation,동일한 변조
UEQM:Unequal Modulation,상이한 변조
공간 스트림(Space Stream): 공간에서 병렬로 송신되는 데이터 스트림
시공간 스트림(Space Time Stream):공간스트림에 대해 시공간 부호화된 시공간 부호화 스트림
Figure 112013116691811-pct00224
:각 공간스트림OFDM의 부호 개수
Figure 112013116691811-pct00225
:각 OFDM 부호 데이터의 서브캐리어 개수
Figure 112013116691811-pct00226
:각 OFDM 부호에 포함된 부호화된 비트수
Figure 112013116691811-pct00227
:각 캐리어에 포함된 부호화된 비트수
Figure 112013116691811-pct00228
:공간스트림 인덱스
Figure 112013116691811-pct00229
Figure 112013116691811-pct00230
번째 공간스트림에서 각각의 OFDM 부호에 포함된 부호화된 비트수
Figure 112013116691811-pct00231
Figure 112013116691811-pct00232
번째 공간스트림에서 각 서브캐리어에 포함된 부호화된 비트수
Figure 112013116691811-pct00233
:병렬 공간스트림수
Figure 112013116691811-pct00234
: i번째 비트를 송신할 때의 병렬 공간스트림수
Figure 112013116691811-pct00235
:공간스트림
Figure 112013116691811-pct00236
에게 할당하는 부호화된 비트수
Figure 112013116691811-pct00237
:스트림매핑이 출력하는
Figure 112013116691811-pct00238
번째 공간스트림의 번째 시간의 송신 비트
Figure 112013116691811-pct00239
Figure 112013116691811-pct00240
번째 공간스트림의 스트림매핑 완료후 출력되는 비트
Figure 112013116691811-pct00241
의 비트 인덱스
하기에서 여러 개의 실시예로 각각 본 발명의 실시예의 방법에 대해 상세하게 설명한다.
제 1 실시예
본 발명의 제 1 실시예에서 무선 시스템에서의 데이터 전송방법을 제시한다. 이 방법은 입력된 부호화 비트스트림의 비트에 대해 차례로 스트림매핑 처리를 하여 공간 비트스트림을 얻는다. 이는 스트림매핑 장치를 거쳐 입력된 부호화 비트스트림 중에서 부호화 제약관계가 있는 부호화 비트를 각 공간스트림에 균일하게 매핑하는 데 그 목적이 있다.
도 2 에서 도시한 것과 같이, 스트림매핑 처리는 구체적으로 하기 두가지 단계를 포함한다.
부호화 비트스트림을 수신(S201).
부호화 비트스트림을 각 공간스트림에 매핑(S202).
더욱 바람직하게는, 부호화 비트스트림의 비트에 대해 차례로 각 공간스트림에 매핑한다.
단계 S202를 구현하는 방식에는 여러 가지가 있다. 더욱 바람직하게, 부호화 비트스트림에서 부호화 제약관계가 있는 부호화 비트를 차례로 각 공간스트림에 할당하여 구현하는 것이 한가지 선택가능한 방식이다.
상기 부호화 비트스트림이란 채널 부호화된 데이터 비트스트림을 가리킨다. 더욱 바람직하게는, 채널 부호화의 방식 중의 한가지 방식은 돌림형 부호화이다. 더욱 바람직하게는, 채널 부호화의 방식 중의한 개 방식은 LDPC코드 부호화이다.
더욱 바람직하게는, 매핑은 구체적으로 하기 방식을 통해 구현한다:
각 공간스트림은 동일한변조 차수를 사용할 수도 있고 상이한 변조 차수를 사용할 수도 있다. 각 공간스트림은 모두
Figure 112013116691811-pct00242
개의 변조부호가 있다. 만약 각 공간스트림이 동일한 변조 차수를 사용한다면 각 공간스트림에 동일 수량의 비트를 할당하고, 아닌 경우 공간스트림에서 할당한 비트수량이 상이하다. 번째 공간스트림에 있어서 할당 비트는
Figure 112013116691811-pct00243
로 표기된다.
Figure 112013116691811-pct00244
은 공간스트림
Figure 112013116691811-pct00245
에게 할당한 부호화된 비트수이다.
Figure 112013116691811-pct00246
Figure 112013116691811-pct00247
,로 하게 하고,
이때,
Figure 112013116691811-pct00248
는 공간스트림 인덱스를 표시하고,
Figure 112013116691811-pct00249
는 입력된 부호화 비트스트림을 표시한다;
Figure 112013116691811-pct00250
는 스트림매핑에서 출력된
Figure 112013116691811-pct00251
번째 공간스트림의
Figure 112013116691811-pct00252
번째 시간의 송신 비트를 표시하고;
Figure 112013116691811-pct00253
Figure 112013116691811-pct00254
Figure 112013116691811-pct00255
번째 공간스트림에서
Figure 112013116691811-pct00256
번째 비트를 송신할 때의 병렬 공간스트림수를 표시한다,
Figure 112013116691811-pct00257
Figure 112013116691811-pct00258
번째 공간스트림이 스트림매핑 완료 후의 출력 비트
Figure 112013116691811-pct00259
의 비트 인덱스를 표시한다,
Figure 112013116691811-pct00260
Figure 112013116691811-pct00261
는 공간스트림
Figure 112013116691811-pct00262
에게 할당한 부호화된 비트수를 표시한다,
Figure 112013116691811-pct00263
Figure 112013116691811-pct00264
는 각 공간스트림 OFDM의 부호수를 표시하며;
Figure 112013116691811-pct00265
는 각 OFDM 부호 데이터의 서브캐리어수를 표시한다;
Figure 112013116691811-pct00266
Figure 112013116691811-pct00267
번째 공간스트림에서의 각 서브캐리어가 포함한 부호화된 비트수를 표시하고;
Figure 112013116691811-pct00268
는 각 OFDM 부호가
Figure 112013116691811-pct00269
번째 공간스트림에서 포함한 부호화된 비트수를 표시하며,
Figure 112013116691811-pct00270
; non은 비트가 없다는 것을 표시한다.
더욱 바람직하게,
Figure 112013116691811-pct00271
개 비트는 모두
Figure 112013116691811-pct00272
개 할당 주기로 나뉘어지고 각각의 할당 주기 내에서:
EQM 변조에 있어서
Figure 112013116691811-pct00273
이다;
UEQM 변조에 있어서, 스트림매핑의 비트 입력 시퀀스는
Figure 112013116691811-pct00274
을 주기로 하며 모든 공간스트림 사이에서 비트별 차례로 할당한다. 한 개 할당주기에 있어서
Figure 112013116691811-pct00275
번 째 공간스트림이
Figure 112013116691811-pct00276
개 비트를 할당받을 경우 이 공간스트림은 해당 주기 내에서 후속의 스트림매핑 절차를 거치지 않는다. 다음 비트 시퀀스 주기는 바로 전의 비트 시퀀스 주기의 할당과정을 반복한다. MCS=77을 예로 들면,0번째 공간스트림은
Figure 112013116691811-pct00277
이고,두 번째 공간스트림은
Figure 112013116691811-pct00278
이다.
상기 계산을 통해 스트림매핑 후의결과를얻는다. 이때, 첫 번째 할당 주기의 결과는 도 3에서 도시한 것과 같다.
공간스트림 병렬 전송시각 코드워드가 어느 공간스트림에 매핑할지는 제어채널에서 지시한다.
더욱 바람직하게,
Figure 112013116691811-pct00279
의 알고리즘은 구체적으로 하기와 같은 방법을 적용할 수 있다:
우선, 각 OFDM 부호의 한 개 서브캐리어가 대응되는 부호화 비트수
Figure 112013116691811-pct00280
을 한 개 할당주기로 하고 상기 부호화 비트스트림을
Figure 112013116691811-pct00281
개 할당주기로 나눈다.
Figure 112013116691811-pct00282
. 차례로 각 할당 주기에 대해 비트별 서브캐리어 할당을 진행하고;
Figure 112013116691811-pct00283
을 첫 번째 할당 주기 내에서 si 번째 공간스트림에 j 번째 비트를 할당할 경우의 병렬 공간스트림수로 정의한다. 마지막으로 공식
Figure 112013116691811-pct00284
에 따라 si 번째 공간스트림에 i 번째 비트를 할당할 경우의 병렬 공간스트림수
Figure 112013116691811-pct00285
을 얻는다.
이때
Figure 112013116691811-pct00286
은 si 번째 공간스트림에서 각 OFDM 부호가 포함한 부호화비트수이고,
Figure 112013116691811-pct00287
이다;
Figure 112013116691811-pct00288
은 각 서브캐리어가 si 번째 공간스트림에서 포함한 부호화된 비트수이고;
Figure 112013116691811-pct00289
은 각 공간스트림 OFDM의 부호수다;
Figure 112013116691811-pct00290
은 병렬 공간스트림수이고;
Figure 112013116691811-pct00291
은 각 OFDM 부호데이터의 서브캐리어 개수이다;
첫 번째 할당주기를 예로 들면
Figure 112013116691811-pct00292
을 계산하는 방법은 다음과 같다:
우선, 총 공간스트림수
Figure 112013116691811-pct00293
와 각 공간스트림의 변조 차수 S에 따라 할당하는 단계수 P를 계산한다. 동일한 할당 단계 내의 병렬 공간스트림수는 동일하다. 이때, 서로 다른 할당 단계에서의 공간스트림수와 비트의 차례는 서로 다른데 구체적으로 다음과 같다:
Figure 112013116691811-pct00294
, S는 각 공간스트림의 변조 비트수의 집합이고,
Figure 112013116691811-pct00295
이다;
집합
Figure 112013116691811-pct00296
를 계산한다(이때, unique 는 집합 S가 포함한 상이한 요소들의 개수 집합);
집합
Figure 112013116691811-pct00297
를 계산한다(이때,sort 은 집합 A의 요소들을 커지는 순서대로 배열하는 것을 표시한다);
할당 단계수
Figure 112013116691811-pct00298
를 계산한다(B 의 각 요소는 각각 해당 단계의 최소 변조 차수를 표시한다);
다음,각 할당 단계에서의 비트 차례를 계산한다. 그 과정은 구체적으로 다음과 같다:
p 번째 단계의 차례
Figure 112013116691811-pct00299
이고; 이때,0번째 단계 p=0일때,B(-1)=0 이며,즉, C(0)=B(0)이다;
상기 계산의 할당 단계수 P 에 따라 각 단계의 병렬 공간스트림수
Figure 112013116691811-pct00300
을 순차적으로 확정하고 그 후 각 스트림이 할당한 j 번째 비트가 속한 할당 단계를 확정하는데, 그 과정은 구체적으로 다음과 같다:
우선 p=0번째 단계의 병렬 공간스트림수
Figure 112013116691811-pct00301
를 확정하고
Figure 112013116691811-pct00302
이다. 예를 들면:(4,4,2)>=2 ->(1,1,1)이다.
다음, p =0번째 단계의 비트 구간이
Figure 112013116691811-pct00303
임을 계산한다. 이때
Figure 112013116691811-pct00304
이고 만약 j 가 이 구간에 속하면 j 가 0번째 단계에 속한다고 여긴다.
p =1번째 단계의 병렬 공간스트림수
Figure 112013116691811-pct00305
을 같은 방법으로 확정할 수 있다.
다음은 제1단계의 비트구간이
Figure 112013116691811-pct00306
임을 계산한다. 이때
Figure 112013116691811-pct00307
이고 같은 방법으로 후속의 각 단계의 비트 구간을 순차적으로 계산한다; 결론적으로 공식
Figure 112013116691811-pct00308
에 따라 j 번째 비트가 소속된할당 단계를 확정하며,이때,
Figure 112013116691811-pct00309
이다.
그 다음, 공식
Figure 112013116691811-pct00310
에 따라
Figure 112013116691811-pct00311
을 얻는다.
상기에서 한가지
Figure 112013116691811-pct00312
의 알고리즘을 예로 하여 설명하였지만
Figure 112013116691811-pct00313
의 알고리즘은 상기 한가지에 제한되지 않는다.
다음은 도 4를 예로 하여 스트림매핑 과정에 대해 설명한다.
예를 들면: 4개 공간스트림이 있다고 가정한다,
Figure 112013116691811-pct00314
=4: si=0일 때
Figure 112013116691811-pct00315
=6,즉 si=0일때,si 번째 공간스트림이 할당할 수 있는 비트 길이는6이다,
Figure 112013116691811-pct00316
=6;si =1일 때
Figure 112013116691811-pct00317
=4이다,즉 si=1일때, si 번째 공간스트림이 할당할 수 있는 비트 길이는 4이다,
Figure 112013116691811-pct00318
=4; si=2일 때
Figure 112013116691811-pct00319
=2이다,즉, si=2일때,si 번째 공간스트림이 할당할 수 있는 비트 길이는 2이다,
Figure 112013116691811-pct00320
=2; si=3 일 때
Figure 112013116691811-pct00321
=2이다, 즉 si=3일때,si 번째 공간스트림이 할당할 수 있는 비트 길이는 2이다,
Figure 112013116691811-pct00322
=2. 그럼 S={6,4,2,2}이다
첫 번째 할당주기를 예로 하여
Figure 112013116691811-pct00323
을 계산한다,
Figure 112013116691811-pct00324
개 비트에 대해 비트스트림별로 할당하고 이 절차는 여러 개의 할당 단계로 나뉘며 각 할당 단계의 병렬 공간스트림 수는 상이하다.
더욱바람직하게, 우선 할당 단계수 P를 계산하며 그 방법은 다음과 같다:
A = unique(S) = {6,4,2};
B = sort(A) = {2,4,6};
할당 단계수 P = length(B)=3;
제1 할당 단계의 비트는 차례로C(0) = B(0)이고,
제2 할당 단계의 비트는 차례로C(1)= B(1)-B(0)이며,
제3 할당 단계의 비트는 차례로C(2)= B(2)-B(1)이다.
우선 상기 공식에 따라 할당 단계수 P을 3, B(0)=2, B(1)=4 및 B(2)=6으로 계산한다. 각 할당 단계의 비트는 차례로 C(0)=2,C(1)=2, C(2)=2이고,재계산하여 각 비트의 병렬 공간스트림수를 얻는다. 우선 입력 비트 번호 j에 따라 p 번째 할당 단계에 위치하여 있다는 것을 확정한다.
다음 상이한 단계의 병렬 공간스트림수 및 각 단계의 비트 구간을 계산하는데 그 과정은 구체적으로 다음과 같다:
0번째 단계의 병렬 공간스트림수는:
Figure 112013116691811-pct00325
이고, 또한 0번째 단계의 비트구간은
Figure 112013116691811-pct00326
이며, 이때
Figure 112013116691811-pct00327
이다.
제 1 단계의 병렬 공간스트림수는:
Figure 112013116691811-pct00328
또한 제 1 단계의 비트구간은,
Figure 112013116691811-pct00329
이며 이때
Figure 112013116691811-pct00330
이다.
제 2 단계의 병렬 공간스트림수는:
Figure 112013116691811-pct00331
또한 제 2 단계의 비트구간은,
Figure 112013116691811-pct00332
이며 이때
Figure 112013116691811-pct00333
이다.
그 다음 공식
Figure 112013116691811-pct00334
에 따라 첫 번째 할당 주기에서의 j 번째 비트의 병렬 공간스트림수
Figure 112013116691811-pct00335
을 계산한다:
Figure 112013116691811-pct00336
그 다음, 공식
Figure 112013116691811-pct00337
에 따라
Figure 112013116691811-pct00338
을 얻는다.
si=0,
Figure 112013116691811-pct00339
= [4 4 2 2 1 1,4 4 2 2 1 1,……, 4 4 2 2 1 1]
(4 4 2 2 1 1은 한 개 할당 주기를 가리키고 4 4 2 2 1 1,4 4 2 2 1 1,……, 4 4 2 2 1 1은 한 개 할당주기의 결과에 대한 여러 번의 반복이다.)
Figure 112013116691811-pct00340
마지막으로,각 단계가 포함한 공간스트림 번호를 확정하고 공식
Figure 112013116691811-pct00341
에 따라 매핑을 진행한다.
l=0일 경우,4개 스트림,
Figure 112013116691811-pct00342
은 각각 c0、c1、c2、c3에 해당되고;
l=1일 경우,4개 스트림,
Figure 112013116691811-pct00343
은 각각 c4、c5、c6、c7 에 해당되고;
l=2일 경우,4개 스트림,
Figure 112013116691811-pct00344
은 각각 c8、c9、c16、c17 에 해당되고;
l=3일 경우,4개 스트림,
Figure 112013116691811-pct00345
은 각각 c10、c11、c20、c21 에 해당되고;
l=4일 경우,4개 스트림,
Figure 112013116691811-pct00346
은 각각 c12、c15、c30、c31 에 해당되고;
l=5일 경우,4개 스트림
Figure 112013116691811-pct00347
은 각각 c13、c19、c34、c35에 해당되고;
l=6일 경우,4개 스트림
Figure 112013116691811-pct00348
은 각각 c14、c23、c44、c45 에 해당되고;
이러한 방식으로 유추한다
얻은 스트림매핑 후의 결과는도 4에서도시한것과같다. 도 4에서는 단지제 1, 제 2 할당 단계의 결과만 보여준다.
본 발명의제 1 실시예의 데이터전송 방법 즉 스트림매핑 방법 또는 스트림매핑 장치를 사용하여 MIMO에서시뮬레이션을 거치면 도 5에서 도시한 것과 같이 개루프조건에서 IEEE 802.11n의 성능과 비슷하다. 도 6에서 도시한 것과 같이 폐루프 모드에서의 고차 변조 및 멀티스트림 조건에서 IEEE 802.11n알고리즘에 비해 비교적 큰 게인이 있다. 시뮬레이션 결과에서 나타난 바와 같이 본 발명을 통해 진일보로 무선 통신 시스템의 시스템 성능을 개선할 수 있다.
본 발명의 제 2실시예에서는 무선 시스템에서의 데이터 전송방법을 제시한다. 이 방법은 입력된 부호화 비트스트림의 비트에 대해 차례로 스트림매핑 처리를 하여 공간 비트스트림을 얻는다. 이는 스트림매핑 장치를 거쳐 입력된 부호화 비트스트림 가운데서 부호화 제약관계가 있는 비트를 각 공간스트림에 매핑하는데 그 목적이 있다.
도 2 에 도시한 바와 같이, 본 발명의 실시예는 다음 두가지 단계를 포함한다.
부호화 비트스트림을 수신한다(S201).
부호화 비트스트림을 각 공간스트림에 매핑한다(S202).
더욱 바람직하게는, 각 공간스트림은 동일한변조 차수를 사용할 수도 있고 상이한 변조 차수를 사용할 수도 있다.
더욱 바람직하게는, 상기부호화 비트스트림의 비트에 대해 차례로 각 공간스트림에 매핑 한다.
더욱 바람직하게는, 상기부호화 비트스트림에서 부호화 제약관계가 있는 비트를 각 공간스트림에 매핑한다.
단계 S202을 구현하는 방식에는 여러 가지가 있다. 바람직하게, 부호화 비트스 트림에서 부호화 제약관계가 있는 부호화 비트를 차례로 각 공간스트림에 할당하여 구현하는 것이 한가지 선택가능한 방식이다.
상기 부호화 비트스트림이란 채널 부호화된 데이터 비트스트림을 가리킨다. 이때, 채널 부호화의 방식 중 하나는 돌림형 부호화이다. 채널 부호화의 방식 중 하나는LDPC코드 부호화이다.
할당 과정에서 각 스트림의 변조 차수의 변화를 고려해야하며 될수록 부호화 제약관계가 있는 부호화 비트를 각 공간스트림에 분산하여야 한다.
더욱 바람직하게는 단계S202는 하기 절차를 포함한다.
입력된 부호화 비트스트림 입력시퀀스가
Figure 112013116691811-pct00349
이고 출력 시퀀스가
Figure 112013116691811-pct00350
라고 가정하면 이때, k 는 스트림 매핑하기 전 입력된 부호화 비트스트림
Figure 112013116691811-pct00351
의 인덱스 순서
Figure 112013116691811-pct00352
이다,l 는 si 번째 공간스트림의 스트림매핑 완료 후의출력 스트림
Figure 112013116691811-pct00353
의 비트 인덱스이다. si 번째 공간스트림의 l 번째 비트는 입력 시퀀스
Figure 112013116691811-pct00354
의 k 번째 비트에 해당되고 이때,
Figure 112013116691811-pct00355
는 각 si번째 공간스트림에서 OFDM 부호가 포함한 부호화된 비트수
Figure 112013116691811-pct00356
이다.
si 번째 공간스트림에 있어서, 하기 절차에 따라 상기 부호화 비트스트림을 각 공간스트림에 매핑한다.
Figure 112013116691811-pct00357
I 는 입력된 부호화 스트림의 첨자 집합이고; k는 스트림매핑전의 입력된 부호화 비트스트림
Figure 112013116691811-pct00358
의 인덱스 순서이다;
Figure 112013116691811-pct00359
는 스트림매핑 후 si 번째 공간스트림의 비트가 해당되는 원시 부호화 비트스트림의 비트 인덱스 k의 집합이며,
Figure 112013116691811-pct00360
의 요소는 다음 공식을 통해 계산할 수 있다.
Figure 112013116691811-pct00361
; 이때,
Figure 112013116691811-pct00362
Figure 112013116691811-pct00363
si 는 공간스트림 인덱스를 표시하고; k는 스트림매핑전 입력된 부호화 비트스트림
Figure 112013116691811-pct00364
의 인덱스 순서를 표시하며;
Figure 112013116691811-pct00365
는 병렬 공간스트림 수이다.
Figure 112013116691811-pct00366
는 si 번째 공간스트림에서 i 번째 비트를 송신할 때의 병렬 공간스트림수를 표시한다.
Figure 112013116691811-pct00367
는 si 번째 공간스트림에서 각 OFDM 부호가 포함한 부호화된 비트수를 표시하며,
Figure 112013116691811-pct00368
이다;
Figure 112013116691811-pct00369
는 si 번째 공간스트림에서 각 OFDM 부호의 각 서브캐리어가 포함하는 부호화된 비트수를 표시하며
Figure 112013116691811-pct00370
은 각 OFDM 부호의 서브캐리어 수를 표시하고
Figure 112013116691811-pct00371
은 각 공간스트림 OFDM의 부호 수를 표시한다.
더욱 바람직하게는,
Figure 112013116691811-pct00372
의 알고리즘은 제1실시예 중
Figure 112013116691811-pct00373
의 알고리즘과 동일하기 때문에 생략한다.
하기에서 하나의 구체적인 실시예로 설명을 한다:
예를 들면: 4개 공간스트림이 있다고 가정한다,
Figure 112013116691811-pct00374
=4:si =0일 때
Figure 112013116691811-pct00375
=6이다,즉, si =0일 때,si 번째 공간스트림이 할당할 수 있는 비트 길이는6이다,
Figure 112013116691811-pct00376
=6; si=1일 때
Figure 112013116691811-pct00377
=4이다,즉, si =1일때,si 번째 공간스트림이 할당할 수 있는 비트 길이는 4이다,
Figure 112013116691811-pct00378
=4;si =2일 때
Figure 112013116691811-pct00379
=2이다,즉, si =2일때,si 번째 공간스트림이 할당할 수 있는 비트 길이는2이다,
Figure 112013116691811-pct00380
=2; si=3 일 때
Figure 112013116691811-pct00381
=2이다, 즉, si =3일때,si 번째 공간스트림이 할당할 수 있는 비트 길이는 2이다,
Figure 112013116691811-pct00382
=2. 그러면 S={6,4,2,2}이다.
첫 번째 할당주기를 예로 하여
Figure 112013116691811-pct00383
을 계산한다,
Figure 112013116691811-pct00384
개 비트에 대해 비트스트림 별로 할당하고 이 절차는 여러 개의 할당 단계로 나뉘며 각 할당 단계의 병렬 공간스트림 수는 상이하다.
더욱 바람직하게, 우선할당단계수 P를 계산하고 계산방법은 다음과 같다:
Figure 112013116691811-pct00385
= {6,4,2};
Figure 112013116691811-pct00386
={2,4,6};
할당 단계수 P = length(B)=3;
제1할당 단계의 비트는 차례로C(0) = B(0)이고,
제2 할당 단계의 비트는 차례로C(1)= B(1)-B(0)이며,
제3 할당 단계의 비트는 차례로C(2)= B(2)-B(1)이다。
우선 상기 공식에 따라 할당단계수 P을 3, B(0)=2, B(1)=4 및 B(2)=6으로계산한다. 각 할당 단계의 비트는 차례로C(0)=2,C(1)=2,C(2)=2이고, 재계산하여 각 비트의 병렬 공간스트림 수를 얻는다. 우선 입력 비트 번호 j 에 따라 p 번째 할당 단계에 위치하여 있다는 것을 확정한다.
다음 상이한 단계의 병렬 공간스트림수 및 각 단계의 비트 구간을 계산하는데 구체적으로 다음과 같다:
0번째 단계의 병렬 공간스트림 수는:
Figure 112013116691811-pct00387
이고, 또한 0번째 단계의 비트 구간은
Figure 112013116691811-pct00388
이며 이때
Figure 112013116691811-pct00389
이다.
제 1 단계의 병렬 공간스트림수는:
Figure 112013116691811-pct00390
이고, 또한 제 1 단계의 비트 구간은,
Figure 112013116691811-pct00391
이며 이때
Figure 112013116691811-pct00392
이다.
제 2 단계의 병렬 공간스트림 수는:
Figure 112013116691811-pct00393
이고, 또한 제 2 단계의 비트 구간은,
Figure 112013116691811-pct00394
이며 이때
Figure 112013116691811-pct00395
이다.
그 다음 공식
Figure 112013116691811-pct00396
에 따라 첫 번째 할당 주기에서의 j 번째 비트의 병렬 공간스트림 수
Figure 112013116691811-pct00397
을 계산한다:
Figure 112013116691811-pct00398
그 다음, 공식
Figure 112013116691811-pct00399
에 따라
Figure 112013116691811-pct00400
을 얻는다.
(4 4 2 2 1 1 은 한 개 할당 주기를 가리키고 4 4 2 2 1 1,4 4 2 2 1 1,……, 4 4 2 2 1 1 은 한 개 할당주기의 결과에 대한 여러 번의 반복이다.)
si=1,
Figure 112013116691811-pct00401
= [4 4 2 2 ,4 4 2 2,……, 4 4 2 2 ]
si=2,
Figure 112013116691811-pct00402
= [4 4 ,4 4,……, 4 4]
si=3,
Figure 112013116691811-pct00403
= [4 4 ,4 4,……, 4 4]
더욱 바람직하게는,마지막으로 공식
Figure 112013116691811-pct00404
에 따라 l 을 첨자 k 에 매핑시켜 다음의 결과를 얻는다.
l=0일 경우,4개 스트림
Figure 112013116691811-pct00405
은 각각 c0、c1、c2、c3에 해당되고;
Figure 112013116691811-pct00406
l=1,
Figure 112013116691811-pct00407
=4일 경우,4개 스트림,
Figure 112013116691811-pct00408
은 각각 c4、c5、c6、c7 에 해당되고;
Figure 112013116691811-pct00409
l=2일 경우,
Figure 112013116691811-pct00410
, 4개 스트림
Figure 112013116691811-pct00411
은 각각 c8、c9、c16、c17 에 해당되고;
Figure 112013116691811-pct00412
l=3일 경우,
Figure 112013116691811-pct00413
, 4개 스트림
Figure 112013116691811-pct00414
은 각각 c10、c11、c20、c21 에 해당되고;
l=4일 경우,4개 스트림,
Figure 112013116691811-pct00415
은 각각 c12、c15、c30、c31 에 해당되고;
l=5일 경우,4개 스트림
Figure 112013116691811-pct00416
은 각각 c13、c19、c34、c35 에 해당되고;
l=6일 경우,4개 스트림
Figure 112013116691811-pct00417
은 각각 c14、c23、c44、c45 에 해당된다.
Figure 112013116691811-pct00418
이러한 방식으로 유추한다.
스트림매핑 후의 결과는 실시예1중 도 4의 매핑 결과와 동일하며, 구체적인 것은 도4를 참조할 것이다.
부호화 제약관계가 있는 여러 개의 비트를 각 공간스트림에 매핑할 때 비교적 좋은 방식은 비트를 할당 받을 수 있는 공간스트림에 차례로 할당하는 것이다. 각 공간스트림의 할당 받을 수 있는 비트수 N은 이 공간스트림의 변조 차수 M과 관련이 있다,
Figure 112013116691811-pct00419
.
한 개 공간스트림의 변조방식이 64QAM일 때 이 공간스트림이 할당 받을 수 있는 비트수는 6이다. 즉 이 공간스트림에 6개 비트를 할당할 수 있다.
변조 방식이16 QAM일 때 할당 받을 수 있는 비트수는 4이다. 즉 이 공간스트림에 4개 비트를 할당할 수 있다. 이와 같은 방법으로 유추하면, 변조방식이 QPSK일 때 할당 받을 수 있는 비트수는 2이다. 즉 이 공간스트림에 2개 비트를 할당할 수 있다.
여러 개 공간스트림의 변조 차수가 완전히 동일한것은 아니기때문에 각 공간스트림이 할당받을 수 있는 비트수도 서로 다르다.
예를 들면, 도 3, 도 4에서 도시한 실시예에서 4개 공간스트림의 변조 차수는 완전히 동일하지는 않기 때문에 각 공간스트림이 할당받을 수 있는 비트 수도 다르다. 그럼 부호화 제약관계가 있는 여러 개 비트를 차례로 각 공간스트림에 할당할 때 "일부 공간스트림이 이미 충분한 비트를 할당받았지만 일부 공간스트림은 계속 비트를 할당받을 수 있는" 경우가 나타날 수 있다.
"계속 비트를 할당 받을 수 있는 공간스트림"은 바로 이른바 "비트를 할당 받을 수 있는 공간스트림"이고 "이미 충분한 비트를 할당 받은 공간스트림"은 이른바 "비트를 할당받을 수 없는 공간스트림"이다.
보이는 바와 같이 차례로 비트를 할당 받을 수 있는 공간스트림에 할당하는 과정에서 초기 단계의 모든 공간스트림은 모두 비트를 할당받을 수 있는 공간스트림이다. 각 공간스트림에게 차례로 비트(즉 한 비트 한 비트씩)를 끊임없이 할당함에 따라 저차 변조의 공간스트림은 고차 변조의 공간스트림보다 먼저 충분한 비트를 할당받아서 비트를 할당받을 수 없는 공간스트림 이된다. 임의의 공간스트림이 비트를 할당받을 수 없는 공간스트림이 될 경우 이 공간스트림을 위해 비트를 더 이상 할당하지 않는다. 비트를 할당할 경우, 비트를 할당 받을 수 없는 공간스트림을 건너뛰고 부호화 제약관계가 있는 모든 비트가 할당을 마칠 때까지 계속 비트를 할당 받을 수 있는 공간스트림에만 비트를 차례로 할당한다.
한 세트의 부호화 제약관계가 있는 비트가 전부 할당을 마친 후 다음 세트의 부호화 제약관계가 있는 비트를 할당하는 시작 단계에서, 모든 공간스트림은 다시 비트를 할당받을 수 있는 공간스트림으로 변경되며 "차례로 비트를 할당 받을 수 있는 공간스트림에 할당"하는 과정을 반복한다.
본 발명의 제 3실시예에서 무선 시스템의 데이터 전송방법을 제시한다. 이 방법은 입력한 비트스트림의 비트에 대해 차례로 스트림매핑 처리를 하여 공간 비트스트림을 얻는다. 이는 스트림매핑 장치를 거쳐 부호화 비트스트림 중에서 부호화 제약조건이 있는 부호화 비트를 각 공간스트림에 매핑하는 데 그 목적이 있다.
도 7에 도시한 바와 같이, 스트림매핑처리는 다음 두가지 단계를 포함한다.
부호화 비트스트림을 수신한다(S301).
부호화 비트스트림을 각 공간스트림에 매핑한다(S302).
구체적인구현은제 1 실시예 또는제 2 실시예의 상세한설명을 참조할 것이며 대체로 동일하므로 생략한다.
매핑 후의 각 공간스트림의 비트스트림에 대해 순환시프팅 처리를 한다(S303).
더욱 바람직하게는, 각 공간스트림이 매핑한 비트스트림
Figure 112013116691811-pct00420
에 대해 다음과 같은 순환 시프팅 처리를 한다.
Figure 112013116691811-pct00421
순환시프팅 후,각 공간스트림은 비트 시퀀스
Figure 112013116691811-pct00422
을 비트 인터리빙 장치로 출력한다.
이때,
Figure 112013116691811-pct00423
은 순환 지연 인자로서 조절가능한 파라미터이고,더욱 바람직하게는,
Figure 112013116691811-pct00424
=37이다,이때
Figure 112013116691811-pct00425
이고,r는 공간 순환 지연 후의 출력된 비트 인덱스 순서를 표시한다.
순환시프팅의 주요 목적은 안테나 연관성으로 인한 공간선택성 블록페이딩 문제를 대처하기 위한 것이다.
본 발명의 제 2 실시예 중의 데이터 전송 방법 즉 스트림매핑 후 순환시프팅을 결합하는 방법을 적용하여 MIMO에서 시뮬레이션을 거치면 개루프 조건에서, 고차 변조 및 멀티스트림 정황하에 IEEE 802.11n 알고리즘에 비해 비교적 큰 게인이 있다. 본 발명의 실시예를 통해 한층 더 무선 통신 시스템의 시스템 성능을 개선할 수 있다.
본 발명의 제 4실시예에서는 데이터 전송에 사용되는 방법을 제시하며 다음 절차를 포함한다.
수신된 부호화 비트스트림을 각 공간스트림에 매핑시킨다(S401).
구체적인 구현 방법은제 1 실시예, 제 2 실시예와 동일하며 상세한 설명은 제1실시예, 제2실시예를 참조할 것이며, 이부분은생략한다.
더욱 바람직하게는, 이 절차 후 각 공간스트림 매핑 후의 공간비트스트림에 대해 순환시프팅 처리를 하여 순환시프팅 후의 비트스트림을 얻는다.
구체적인 구현 방법은 제3실시예와 동일하고 그 상세한 설명은 제 3 실시예를 참조할 것이며, 이 부분은 생략한다.
단계 S401에서 출력된 공간 비트스트림에 대해 싱글스트림의 2차원 인터리빙 처리를 진행한다.
더욱 바람직하게는, 이 절차는 공간 비트스트림에 대해서 인터리빙 처리를 하는데 그 목적은 인터리빙을 통해 시스팀 성능을 더 향상시켜 주파수영역 선택성 페이딩에 대처하고 또한 너무 긴 성상도 LSB 비트를 방지하고자 하는데 있다. 이 처리의 인터리빙 파라미터 정의는
Figure 112013116691811-pct00426
및 행줄의 수
Figure 112013116691811-pct00427
을 포함한다. 이 인터리빙 알고리즘에서 파라미터는 조절을 할 수 있다.
비트스트림에 대해 하기와 같은 비트 인터리빙 처리를 한다.
만약 채널부호화가 LDPC코드라면 비트 인터리빙 처리가 필요없고; 만약 채널부호화가 돌림형 부호화라면 다음과 같은 비트 인터리빙 처리를 하며 각 공간스트림의 인터리빙 깊이는
Figure 112013116691811-pct00428
;
하기와 같은 두번의 치환과정을 적용하며 이때 k는 입력된 순환 지연 시프팅 후의 데이터 스트림의 비트 인덱스 (즉 비트스트림은 l의 순서에 따라 인터리빙 모듈에 입력됨을 표시)를 표시하고 I과 j는 각각 첫 번째와 두 번째 치환 후 출력되는 비트 인덱스 순서를 표시한다.
더욱 바람직하게는,
Figure 112013116691811-pct00429
=16:
첫 번째 치환:
Figure 112013116691811-pct00430
두 번째 치환:
Figure 112013116691811-pct00431
이때,
Figure 112013116691811-pct00432
은 인터리빙 깊이이고,
Figure 112013116691811-pct00433
;
Figure 112013116691811-pct00434
은 해당 공간스트림에서 각 서브캐리어에 포함된 부호화된 비트수이며;
Figure 112013116691811-pct00435
는 각 OFDM 부호데이터의 서브캐리어 개수이다;
Figure 112013116691811-pct00436
은 인터리빙 유닛의 칼럼 수이며; i 는 첫 번째 치환 후 출력되는 비트스트림의 비트 인덱스이고; j 는 두 번째 치환 후 출력되는 비트스트림의 비트 인덱스이고; k 는 입력되는 비트스트림의 비트 인덱스이다.
상기 인터리빙 처리를 거친 각 스트림 출력의 비트시퀀스는
Figure 112013116691811-pct00437
이다.
상기 인터리빙 과정은 송신기에서 완료료되며 디인터리빙 과정은 수신기에서 완료된다.
첫 번째 치환:
Figure 112013116691811-pct00438
,
이때,
Figure 112013116691811-pct00439
두 번째 치환:
Figure 112013116691811-pct00440
본 발명의 제5 실시예에서 다른 데이터 전송에 사용되는 방법을 제시하였으며 다음 절차를 포함한다.
입력한 비트스트림에 대해 스크램블링, 채널부호화 및 레이트 매칭처리를 한다(S501). 하기에서는 스크램블링, 채널부호화 및 레이트매칭에 대해 각각 상세하게 서술한다.
(1)스크램블링
이 절차에서 스크램블링의 목적은 데이터비트에 대해 무작위화 처리를 하여 캐리어의 추출과 클럭복구에 유리하게 하고자 하는데 있으며 또한 연속적인 0,1이 나타나는 것을 줄이고 시스템 PAPR(peak-to-average ratio)을 감소하고자 하는데 있다. 스크램블링의 과정에 대한 설명은 다음과 같다.
다항식이
Figure 112013116691811-pct00441
인 최대 길이의 선형 피드백 시프트 레지스터의 이진법 시퀀스
Figure 112013116691811-pct00442
을 생성하여 스크램블링 시퀀스로 하며, 데이터 비트 시퀀스
Figure 112013116691811-pct00443
에 스크램블링을 한다. 시스템에서의 각 부호화 블록은 스크램블링 리셋을 한번씩 한다. 스크램블링 시퀀스의 생성 블록 다이아그램은 도 8을 참조할 것이다.
다운링크 시스템정보 채널에 대해 레지스터의 초기값은
Figure 112013116691811-pct00444
이고 MSB는 왼쪽에 있으며 LSB는 오른쪽에 있다; 다른 업다운링크 제어 채널과 비즈니스 채널에 있어서 레지스터의 초기값은
Figure 112013116691811-pct00445
이며 이때
Figure 112013116691811-pct00446
는 CAP MAC주소의 가장 낮은 7 비트이고 시스템 정보채널에서 브로드캐스팅된다.
Figure 112013116691811-pct00447
데이터 비트시퀀스와 스크램블링 시퀀스에 있어서 하기 수식에 따라 차례로 XOR 계산을 하면 스크램블링 출력의 비트시퀀스
Figure 112013116691811-pct00448
을 얻을 수 있다.
(2) 채널 코딩
채널부호화 모듈은 스크램블링 출력의 데이터비트시퀀스
Figure 112013116691811-pct00449
에 대해 FEC보호를 한다. 이 부분은 돌림형 부호화와 LDPC 부호화 등 두 가지 전진 오류 수정 코드를 지원한다.
1) 돌림형 부호화
돌림형 부호 구조는[133 171]이고 돌림형 부호화 출력은
Figure 112013116691811-pct00450
이다.
Figure 112013116691811-pct00451
이때,
Figure 112013116691811-pct00452
이 부분에서는 제로 돌림형 부호화를 적용하였고 비트시퀀스
Figure 112013116691811-pct00453
뒤에 6개의 0비트를 채워 넣어야 한다. 돌림형 코더림의 구조는 도9에서 도시한 것과 같다.
2) LDPC부호화
LDPC 코드검사 행렬과 행렬 생성 고성능 오류수정 부호화는 LDPC코드를 적용한다. 그 검사행렬 H는 다음 형식으로 표시될수있다.
Figure 112013116691811-pct00454
이때
Figure 112013116691811-pct00455
는 라인 폭이0 또는 1인
Figure 112013116691811-pct00456
순환 행렬이고 이 행렬의 각 행은 모두 그 전행이 한자리 순환 우측 이동하여 얻은 것이다. 이때 첫 번째 행은 마지막 행의 순환 우측 이동이다. 행렬H가 표시한 코드워드는 (N, K) LDPC코드라고 하며 이때
Figure 112013116691811-pct00457
은 코드 길이이고
Figure 112013116691811-pct00458
은 부호화 정보비트의 길이를 표시하며 그 부호화 비트 레이트는
Figure 112013116691811-pct00459
이다.
Figure 112013116691811-pct00460
의 첫 번째 행은 H의 i+1번째 라인 발생기라고 하고, H에는 모두
Figure 112013116691811-pct00461
개 라인 발생기가 있다.
검사 행렬H가 해당되는 생성 행렬G는:
Figure 112013116691811-pct00462
로 표시될 수 있고,
이때 I는 유닛 행렬이며,행렬P는:
Figure 112013116691811-pct00463
로 표시될 수 있다.
이때
Figure 112013116691811-pct00464
Figure 112013116691811-pct00465
순환 행렬이고 이 행렬의 각 열은 모두 그 전 열이 한 자리 아래측 순환이동하여 얻은 것이다. 이때 첫 번째 열은 마지막 열의 순환 아래측 이동이다.
Figure 112013116691811-pct00466
의 첫 번째 열은 생성 행렬 G의 j+1번째 열 발생기이며 G는 모두
Figure 112013116691811-pct00467
개 열 발생기가 있다.
LDPC 부호화
LDPC코드 부호화 과정은:
Figure 112013116691811-pct00468
로 표시할 수 있다.
이때,
Figure 112013116691811-pct00469
는 K개 부호화 정보 비트이고
Figure 112013116691811-pct00470
는 길이가 N인 코드워드이며
Figure 112013116691811-pct00471
는 N-K개 체크비트이며 부호화 코드워드는 체크방정식
Figure 112013116691811-pct00472
을 만족시킨다.
부호화를 마친 후 천공의 방식으로 서로 다른 코드레이트를 얻는데 이 과정을 레이트매칭 과정이라고 부른다.
더욱 바람직하게는 채널부호화가 돌림형 코드라면 코더가 출력하는 코드레이트는 1/2이며 천공을 통해 5/8,2/3,3/4,5/6, 7/8의 코드레이트를 얻을 수 있다.
더욱 바람직하게는, 이때 5/8코드 레이트의 천공 방법은 본 발명에서하나의 중요한 내용이다. 부호화 완료 후 5/8코드 레이트를 사용하는 천공방법은 두가지가 있는데 도 10과 도 11에서 도시한 천공 패턴과 같다.
더욱 바람직하게는, 첫 번째 방법에서 5/8 레이트 돌림형부호는 디지털 데이터에 대해 돌림형 부호화를 하며 다음 절차를 포함한다.
천공을 이용하여:
Figure 112013116691811-pct00473
0이 해당되는 위치를 삭제하고 1이 해당되는 위치를 보류한다.
팔진법을 기반으로 한 발생기 133、171의 1/2레이트 돌림형부호를 5/8레이트로 압축하고,이때 제한 길이는 K=7이며 도 10에서 도시한 것과 같이 상기 5/8레이트 코드를 이용하여 입력된 비트스트림을 처리한다.
도 10에서 도시한 바와 같이, 회색비트
Figure 112013116691811-pct00474
은 천공된 비트를 표시하고 원시 비트 시퀀스는 [133 171] 돌림형 코드가 출력한 코드워드에 해당된다.
더욱 바람직하게는, 두 번째 방법에서 5/8 레이트 돌림형 부호는 디지털 데이터에 대해 돌림형 부호화를 하며 다음 절차를 포함한다.
천공을 이용하여:
Figure 112013116691811-pct00475
0이 해당되는 위치를 삭제하고 1이 해당되는 위치를 보류한다.
팔진법을 기반으로 한 발생기133、171의 1/2레이트 돌림형부호를 5/8레이트로 압축하고,이때 제한 길이는 K=7 이며 도 11에서 도시한 것과 같이 상기 5/8레이트 코드를 이용하여 입력된 비트스트림을 처리한다.
도 11에서 도시한 바와 같이, 회색비트
Figure 112013116691811-pct00476
은 천공된 비트를 표시하고 원시비트 시퀀스는 [133 171] 돌림형 코드 출력 코드워드에 해당된다.
만약 채널부호화가 LDPC 코드라면 상기 천공 처리를 필요로 하지 않는다.
EQM 변조든지 아니면 UEQM 변조든지 동일한 코드워드의 상이한 공간스트림 전송에서의 OFDM 부호수는 동일하다. 천공 처리 후
Figure 112013116691811-pct00477
코드워드를 출력한다.
Figure 112013116691811-pct00478
본 발명의 제5 실시예에서는 새로운 5/8 방법을 적용하였고 802.11 시스템 링크 자기 적응은 도 12에서 도시한 것과 같이 신호 대 잡음비 10-15dB에서 8%-9%의 용량 게인을 얻을 수 있다.
도 13은 2/3 코드 레이트 천공의 구조를 도시한다.
도 14은 3/4 코드 레이트 천공의 구조를 도시한다.
도 15은 5/6 코드 레이트 천공의 구조를 도시한다.
도 16은 7/8 코드 레이트 천공의 구조를 도시한다.
단계 S501의 스크램블링, 채널부호화 및 레이트 매칭 후 출력된 부호화 비트스트림을 각 공간스트림에 매핑한다(S502).
구체적인 구현방법은 제 1 실시예, 제 2 실시예 또는 제 3 실시예와 동일하며 구체적인 설명은 실시예 1,2 또는 3을 참조할 것이며 여기에서 생략한다.
본 발명의 제 6 실시예에서 다른 데이터 전송에 사용되는 방법을 제시하며 도 17에서 도시한 것과 같이 다음 절차를 포함한다.
입력한 비트스트림에 대해 스크램블링, 채널부호화 및 레이트 매칭 처리를한다 (S601).
구체적인 구현방법은 제 4 실시예와 동일하며 구체적인 설명은 실시예4를 참조할 것이며 여기에서 생략한다.
단계 S601의 스크램블링, 채널부호화 및 레이트매칭 후 출력된 부호화 비트스트림을 각 공간스트림에 매핑한다(S602).
구체적인 구현방법은 제1 실시예, 제2 실시예 또는 제3 실시예와 동일하며 구체적인 설명은 실시예 1, 2 또는 3을 참조할 것이며 여기에서 생략한다.
S602에서 얻어지고 출력된 공간비트스트림에 대해 싱글스트림의 2차원 인터리빙 처리를한다 (S603).
구체적인 구현방법은 제 4 실시예와 동일하며 구체적인 설명은 실시예4를 참조할 것이며 여기에서 생략한다.
도 18에서 도시한 것과 같이 본 발명의 실시예 7에서는 스트림매핑에 사용되는 장치를 제공하며 이 장치는 UEQM모드 또는 EQM모드에 대해 차례로 비트의 스트림매핑 처리를 할 수 있는데 구체적으로 다음 모듈을 포함한다.
수신모듈(S11): 부호화 비트스트림을 수신하는데 사용; 및
매핑모듈(S12): 부호화 비트스트림을 각 공간스트림에 매핑하는데 사용한다.
본 발명의 실시예7에서 제공한 스트림매핑에 사용되는 장치의 동작원리 및 해당 처리과정은 상기 스트림매핑을 구현하는 데이터 전송방법의 실행방안과 기본적으로 동일하기 때문에 구체적인 구현은 제 1 실시예부터 제 6 실시예의 상세한 설명을 참조할 것이며 여기에서 생략한다.
도 19에서 도시한 것과 같이 본 발명의 제8 실시예에서는 스트림매핑을 구현하는데 사용되는 장치를 제공하였으며 UEQM 모드 또는 EQM 모드에 대해 차례로 비트의 스트림 매핑처리를 할 수 있는데 구체적으로 다음 모듈을 포함한다.
수신모듈(S21): 부호화 비트스트림을 수신하는데사용;
매핑모듈(S22): 부호화 비트스트림을 각 공간스트림에 매핑하는데 사용;
순환 시프팅 모듈(S23): 각 공간스트림 매핑 후의 공간비트에 대해 순환시프팅 처리를 하는데 사용한다.
본 발명의 제 8 실시예에서 제공한 스트림매핑을 구현하는데 사용되는 장치의 동작원리 및 해당 처리과정은 상기 실시예 1부터 실시예 6까지 스트림매핑을 구현하는 데이터 전송방법의 실행방안과 동일하기 때문에 구체적인 설명은 제 1 실시예부터제 6 실시예를 참조할 것이며 여기에서 생략한다.
도 20에서 도시한 것과 같이 본 발명의 제 9 실시예에서는 레이트매칭의 구현에 사용되는 장치를 제공하며 구체적으로 다음 모듈을 포함한다.
제1모듈(S41): 돌림형 부호를 수신; 그리고
제2모듈(S42): 천공을 이용하여1/2 레이트의 돌림형 코드를 5/8레이트로 변경한다.
더욱 바람직하게는 제2모듈(S42)는 천공을 이용하여 팔진법을 기반으로 한 발생기133、171의 1/2레이트 돌림형부호를 5/8레이트로 변경한다.
더욱 바람직하게는 상기 천공은
Figure 112013116691811-pct00479
을 거쳐 0이 해당되는 위치를 삭제하고 1이 해당되는 위치를 보류한다,
더욱 바람직하게는 상기 천공은
Figure 112013116691811-pct00480
을 거쳐 0이 해당되는 위치를 삭제하고 1이 해당되는 위치를 보류한다.
도 21에서 도시한 것과 같이 본 발명의 제 10실시예에서는 송신기를 제공하며 구체적으로 다음 모듈을 포함한다.
스크램블링유닛(S31): 입력된 데이터 비트스트림에 대해 스크램블링하는데 사용;
채널부호화유닛(S32): 스크램블링 후의 데이터 비트스트림에 대해 부호화 처리를 하는데사용;
레이트매칭유닛(S33): 부호화 비트스트림에 대해 레이트매칭을 하는데 사용;
스트림매핑유닛(S34): 레이트매칭을 거친 부호화 비트스트림을 각 공간스트림에 매핑하는데 사용; 및
인터리빙유닛(S35): 각 공간스트림에 대해 각각 비트 인터리빙 처리를 하는데 사용한다.
더욱 바람직하게는 스트림매핑유닛(S34)은 또한 각 공간스트림에서 매핑 후 비트스트림에 대해 순환시프팅 처리를 하는데 사용한다.
스트림매핑유닛(S34)의 구체적인 구현은 제 7 실시예, 제 8 실시예를 참조할 수 있다.
더욱 바람직하게는 채널부호화유닛(S32)은 입력된 비트스트림에 대해 돌림형 부호화 처리를 하는데 사용된다.
더욱바람직하게는채널부호화유닛(S32)은또한입력된비트스트림에대해 LDPC코드부호화처리를하는데사용된다.
더욱 바람직하게는 레이트매칭유닛(S33)은 5/8레이트 돌림형부호로 레이트매칭을 하는데 사용된다.
더욱 바람직하게는 레이트매칭유닛(S33)은 구체적으로 다음 모듈들을 포함한다. 제1모듈: 돌림형부호를수신;
제2모듈: 천공을 이용하여 1/2 레이트의 상기 돌림형코드를 5/8레이트로 변경함;
더욱 바람직하게는 제2모듈은 천공을 이용하여 팔진법을 기반으로 한 발생기 133、171의 1/2레이트 돌림형부호를 5/8레이트로 변경한다.
더욱 바람직하게는 상기 천공은
Figure 112013116691811-pct00481
을 거쳐 0이 해당되는 위치를 삭제하고 1이 해당되는 위치를 보류한다.
더욱 바람직하게는 상기 천공은
Figure 112013116691811-pct00482
을 거쳐 0이 해당되는 위치를 삭제하고 1이 해당되는 위치를 보류한다.
더욱 바람직하게는 인터리빙유닛(S35)은 첫 번째 치환을 구현하는 제3모듈과 두 번째 치환을 구현하는 제4모듈을 포함하는데 이때 si 번째 공간스트림에 있어서
첫 번째 치환은:
Figure 112013116691811-pct00483
이고;
두 번째 치환은:
Figure 112013116691811-pct00484
이다.
본 발명의 제10 실시예에서 제공한 송신기의 동작원리 및 해당 처리과정은 상기 제 1 실시예부터 제 9 실시예까지의 실행방안과 기본적으로 동일하기 때문에 여기에서 생략한다.
도 22는 본 발명의 제 11 실시예에서 제공한 CAP측 송신기 블록다이어그램이다.
도 22에서 도시한 것과 같이 해당 CAP측 송신기에는 스크램블링유닛(S31), 부호화유닛(S32), 레이트매칭유닛(S33), 스트림매핑유닛(S34), 인터리빙유닛(S35), 변조유닛(S41), 시공간부호화유닛(S42), 파일럿주파수삽입유닛(S43), 프리부호화유닛(S44), 시간-주파수로딩유닛(S45), IDF유닛(S46), CP유닛(S47), 윈도잉유닛(S48) 등이 포함된다.
본 발명의 제11 실시예에서 제공한 CAP측송신기의 동작원리 및 해당 처리과정은 상기 설명한 제1 실시예부터 제10 실시예까지의 실행방안과 기본적으로 동일하기 때문에 여기에서 생략한다.
다운링크 멀티안테나 전송은 개루프 SU-MIMO, 폐루프 SU-MIMO와 폐루프 MU-MIMO을 지원한다.
이때 파일럿 주파수 삽입은 복조 파일럿 주파수와 위상추적 파일럿 주파수의 삽입을 가리킨다.
본 발명의 제11 실시예에서 제공한 송신기의 동작원리 및 해당 처리과정은 상기 설명한 제1 실시예부터 제10 실시예까지의 실행방안과 기본적으로 동일하기 때문에 여기에서 생략한다.
도 23은 본 발명의 제12 실시예에서 제공한 STA측 송신기 블록다이어그램이다.
도 23에서 도시한 것과 같이 해당STA측 송신기에는 스크램블링유닛(S31), 부호화유닛(S32), 레이트매칭유닛(S33), 스트림매핑유닛(S34), 인터리빙유닛(S35), 변조유닛(S41), 시공간부호화유닛(S42), 파일럿주파수삽입유닛(S43), 프리부호화유닛(S44), 시간-주파수로딩유닛(S45), IDFT유닛(S46), CP유닛(S47), 윈도잉유닛(S48) 등이 포함된다.
업링크 전송에 있어서 각 유저는 하나의 코드워드만 전송할 수 있다. 업링크 멀티안테나 전송은 개루프 SU-MIMO를 지원한다.
이때 파일럿주파수 삽입은 복조 파일럿주파수와 위상추적 파일럿주파수의 삽입을 가리킨다.
본 발명의 제12 실시예에서 제공한 송신기의 동작원리 및 해당 처리과정은 상기 설명한 제1 실시예부터 제10 실시예까지의 실행방안과 기본적으로 동일하기 때문에 여기에서 생략한다.
본 발명에서는 스트림매핑의 일반적인 데이터전송 방법, 스트림매핑 장치, 레이트 매칭 장치와 송신기의 구조를 제안하였다. 본 발명의 기술방안을 적용하면 고차 변조 및 멀티스트림의 폐루프 조건 하에 기존 스트림 매핑 방법보다 더욱 균일하고 더욱 큰 게인을 얻을 수 있으며 본 발명의 방법을 적용하면 한층 더 무선통신시스템의 시스템 성능을 향상시킬 수 있다. 본 발명에서 제안한 스트림 매핑 방법은 간단하며 구현이 용이하다. 공개 과정 중의 단계의 특정 순서 또는 계층이 예시적인 방법의 실예인 것을 알아야 한다. 디자인 선호도를 기반으로 과정 중의 단계의 특정 순서 또는 계층이 본 발명에 공개된 보호 범위를 벗어나지 않는 한 재정렬이 가능하다는 것을 이해해야 한다. 첨부된 방법의 청구항은 예시적인 순서에 따라 각 단계의 요소를 제공했으며 상기 특정 순서 또는 계층에 한정되지 않는다.
상기 상세한 설명에서 각 특징들이 같이 단일한 실시형태에 조합되어 본 공개를 간소화하도록 한다. 이런 공개 방법을 다음과 같은 의도를 반영한다고 해석해서는 안된다. 즉, 보호를 요구하는 주제의 실시형태는 각 정구항에 기재된 특징보다 많은 특징을 명료하게 기재해야 한다고 해석해서는 안된다. 한편 첨부된 청구의 범위가 반영한 바와 같이 본 발명은 공개된 각 실시형태의 전부 특징보다 적은 상태이다. 따라서, 첨부된 청구의 범위는 상세한 설명에 명료하게 병합되며, 각 청구항은 독립적으로 본 발명의 단독적인 바람직한 실시형태로 한다.
상기 설명에는 하나 또는 복수의 실시예의 실예가 포함된다. 물론, 상기 실시예를 설명하기 위한 부품 또는 방법을 설명하는 모든 가능한 결합은 불가능하지만 각 실시예를 더 나아가 조합 및 배열할 수 있음은 당업자로서 인식해야 한다. 본문이 설명한 실시예는 첨부된 청구의 범위에 포함된 모든 이런 변경, 수정 및 변형을 포용시키기 위한 것이다. 또한 명세서 또는 청구의 범위에 사용된 용어 "포함"의 포용 방식은 용어 "포괄"과 유사하며, "포괄"과 같이 청구의 범위에서 접속사로서 해석되는 바와 같다. 또한 청구의 범위 및 명세서에 사용된 임의의 하나의 용어 "또는"은 "비배타적인 또는"을 의미한다.

Claims (40)

  1. 데이터 전송 방법에 있어서,
    부호화 비트 스트림을 수신하는 단계;
    상기 부호화 비트스트림을 각 공간 스트림에 매핑하는 단계; 및
    각 공간스트림 매핑 후의 부호화비트에 대해 순환시프팅 처리를 하는 단계를 포함하며,
    각 공간 스트림 매핑의 부호화 비트
    Figure 112019012779853-pct00485
    을 각 OFDM 부호 내에서 순환 시프팅 처리를 거친 뒤 각 공간스트림의 비트 시퀀스
    Figure 112019012779853-pct00486
    을 출력하고;
    이때
    Figure 112019012779853-pct00487
    이고,
    Figure 112019012779853-pct00488
    은 공간스트림 인덱스를 표시하고,
    Figure 112019012779853-pct00489
    ,
    Figure 112019012779853-pct00490
    는 각 OFDM 부호 데이터의 서브캐리어 개수를 표시하고,
    Figure 112019012779853-pct00491
    는 해당 공간 스트림에서 각 서브캐리어가 포함한 부호화된 비트수를 표시하며,
    Figure 112019012779853-pct00492
    은 순환 지연 인자를 표시하는 것
    을 특징으로 하는 방법.
  2. 데이터 전송 방법에 있어서,
    부호화 비트 스트림을 수신하는 단계;
    상기 부호화 비트스트림을 각 공간 스트림에 매핑하는 단계; 및
    각 공간스트림 매핑 후의 부호화비트에 대해 순환시프팅 처리를 하는 단계를 포함하며,
    각 공간스트림 매핑의 부호화 비트
    Figure 112019012779853-pct00493
    을 각 OFDM 부호 내에서 순환 시프팅 처리를 거친 뒤 각 공간스트림의 비트 시퀀스
    Figure 112019012779853-pct00494
    을 출력하고;
    이때
    Figure 112019012779853-pct00495

    Figure 112019012779853-pct00496
    은 공간스트림 인덱스를 표시하고;
    Figure 112019012779853-pct00497

    Figure 112019012779853-pct00498
    는 각 OFDM 부호 데이터의 서브캐리어 개수를 표시하고;
    Figure 112019012779853-pct00499
    는 해당 공간 스트림에서 각 서브캐리어가 포함한 부호화된 비트수를 표시하는 것
    을 특징으로 하는 방법.
  3. 데이터 전송 방법에 있어서,
    부호화 비트 스트림을 수신하는 단계;
    상기 부호화 비트스트림을 각 공간 스트림에 매핑하는 단계; 및
    각 공간스트림 매핑 후의 부호화비트에 대해 순환시프팅 처리를 하는 단계를 포함하며,
    Figure 112019012779853-pct00500
    번째 공간스트림에 있어서 다음 절차를 통하여 해당 공간스트림을 위해 비트를 할당하는 것
    (그 절차는,
    Figure 112019012779853-pct00501

    이때,
    Figure 112019012779853-pct00502
    는 공간스트림 인덱스를 표시하고,
    Figure 112019012779853-pct00503
    Figure 112019012779853-pct00504
    는 입력된 부호화 비트스트림을 표시하고;
    Figure 112019012779853-pct00505
    는 스트림매핑에서 출력된
    Figure 112019012779853-pct00506
    번째 공간스트림의
    Figure 112019012779853-pct00507
    번째 시간의 송신 비트를 표시하고;
    Figure 112019012779853-pct00508
    ;
    Figure 112019012779853-pct00509

    Figure 112019012779853-pct00510
    는 공간스트림 에 할당한 부호화된 비트수를 표시하고,
    Figure 112019012779853-pct00511

    Figure 112019012779853-pct00512
    는 각 공간 스트림 OFDM의 부호수를 표시하고;
    Figure 112019012779853-pct00513
    는 각 OFDM 부호 데이터의 서브캐리어 개수를 표시하고;
    Figure 112019012779853-pct00514
    는 해당 공간 스트림에서의 각 서브캐리어가 포함한 부호화된 비트수를 표시하고;
    Figure 112019012779853-pct00515
    Figure 112019012779853-pct00516
    번째 공간 스트림에서 각 OFDM 부호가 포함한 부호화된 비트수를 표시하고,
    Figure 112019012779853-pct00517

    Figure 112019012779853-pct00518
    은 비트가 없다는 것을 표시함)
    을 특징으로 하는 방법.
  4. 제3항에 있어서,
    Figure 112019012779853-pct00519
    개 비트는 모두
    Figure 112019012779853-pct00520
    개 할당 주기로 나뉘어지고 각각의 할당 주기 내에서:
    EQM 변조에 있어서
    Figure 112019012779853-pct00521
    이고;
    UEQM 변조에 있어서, 스트림매핑의 비트 입력 시퀀스는
    Figure 112019012779853-pct00522
    을 주기로 하며 모든 공간스트림에서 비트별 각각 차례로 할당하며;
    한 개 할당주기에 있어서
    Figure 112019012779853-pct00523
    번째 공간스트림이
    Figure 112019012779853-pct00524
    개 비트를 할당 받을 경우 이 공간스트림은 해당 주기 내에서 후속 스트림매핑 절차에서 빠지며, 다음 비트 시퀀스 주기는 바로 전의 비트 시퀀스 주기의 할당과정을 반복하는 것
    을 더 포함하는 것을 특징으로 하는 방법.
  5. 제3항에 있어서,
    Figure 112019012779853-pct00525
    의 알고리즘은 하기와 같고:
    우선, 각 OFDM 부호의 한 개 서브캐리어가 해당되는 부호화된 비트수
    Figure 112019012779853-pct00526
    을 하나의 할당주기로 하고 상기 부호화 비트스트림을
    Figure 112019012779853-pct00527
    개 할당주기로 나누며,
    차례로 각 할당 주기에 대해 비트별 서브캐리어 할당을 진행하고;
    Figure 112019012779853-pct00528
    을 첫 번째 할당 주기 내에서
    Figure 112019012779853-pct00529
    번째 공간스트림에
    Figure 112019012779853-pct00530
    번째 비트를 할당할 경우의 병렬 공간스트림수로 정의하며,
    각 공간스트림에 최대
    Figure 112019012779853-pct00531
    개 비트를 할당하고 마지막으로 공식
    Figure 112019012779853-pct00532
    에 따라
    Figure 112019012779853-pct00533
    번째 공간스트림에
    Figure 112019012779853-pct00534
    번째 비트를 할당할 때의 병렬 공간스트림수
    Figure 112019012779853-pct00535
    를 얻으며 (이때
    Figure 112019012779853-pct00536
    Figure 112019012779853-pct00537
    번째 공간스트림에서 각 OFDM 부호가 포함된 부호화된 비트수이고
    Figure 112019012779853-pct00538
    이다);
    Figure 112019012779853-pct00539
    Figure 112019012779853-pct00540
    번째 공간스트림에서 각 서브캐리어가 포함된 부호화된 비트수이고;
    Figure 112019012779853-pct00541
    은 각 공간스트림 OFDM의 부호수이며;
    Figure 112019012779853-pct00542
    은 각 OFDM 부호데이터의 서브캐리어 개수이며;
    첫 번째 할당주기를 예로 하면
    Figure 112019012779853-pct00543
    을 계산하는 방법은 다음과 같으며:
    우선, 총 공간 스트림수
    Figure 112019012779853-pct00544
    와 각 공간스트림의 변조 차수
    Figure 112019012779853-pct00545
    에 따라 할당하는 단계수
    Figure 112019012779853-pct00546
    를 계산할 때 이때 상이한 할당 단계에서의 병렬 공간스트림수는 같으며, 서로 다른 할당 단계에서의 공간스트림 수와 비트의 차례는 상이하고:
    Figure 112019012779853-pct00547
    이며,
    Figure 112019012779853-pct00548
    는 각 공간스트림의 변조 비트수의 집합이고,
    Figure 112019012779853-pct00549
    이며;
    집합
    Figure 112019012779853-pct00550
    를 계산하고 (이때,
    Figure 112019012779853-pct00551
    는 집합
    Figure 112019012779853-pct00552
    가 포함한 서로 다른 요소들의 개수 집합);
    집합
    Figure 112019012779853-pct00553
    를 계산하고 (이때,
    Figure 112019012779853-pct00554
    은 집합
    Figure 112019012779853-pct00555
    의 요소들을 커지는 순서대로 배열하는 것을 표시);
    할당 단계수
    Figure 112019012779853-pct00556
    를 계산하고 (
    Figure 112019012779853-pct00557
    의 각 요소는 각각 해당 단계의 최소 변조 차수를 표시함);
    각 할당 단계에서의 비트 차례를 아래와 같이 계산하고:
    (
    Figure 112019012779853-pct00558
    번째 단계의 차례
    Figure 112019012779853-pct00559
    이고; 이때,0번째 단계
    Figure 112019012779853-pct00560
    =0 일때,B(-1)=0 이고,즉, C(0)=B(0)이다)
    상기 계산의 할당 단계수
    Figure 112019012779853-pct00561
    에 따라 각 단계의 병렬 공간스트림수
    Figure 112019012779853-pct00562
    을 순차적으로 확정하고 각 스트림이 할당한
    Figure 112019012779853-pct00563
    번째 비트가 속한 할당 단계를 아래와 같은 방식으로 확정하며:
    (우선
    Figure 112019012779853-pct00564
    =0 단계의 병렬 공간스트림수
    Figure 112019012779853-pct00565
    를 확정하고
    Figure 112019012779853-pct00566
    이다.
    다음,
    Figure 112019012779853-pct00567
    =0번째 단계의 비트 구간을
    Figure 112019012779853-pct00568
    으로 계산한다. 이때
    Figure 112019012779853-pct00569
    이고 만약
    Figure 112019012779853-pct00570
    가 이 구간에 속하면
    Figure 112019012779853-pct00571
    가 0번째 단계에 속한다고 여긴다.
    Figure 112019012779853-pct00572
    =1번째 단계의 병렬 공간스트림수
    Figure 112019012779853-pct00573
    을 같은 방법으로 확정할 수 있다.)
    다음에 제1단계의 비트 구간을
    Figure 112019012779853-pct00574
    으로 계산하고 (이때
    Figure 112019012779853-pct00575
    이고 같은 방법으로 후속의 각 단계의 비트 구간을 순차적으로 계산한다);
    결론적으로 공식
    Figure 112019012779853-pct00576
    에 따라
    Figure 112019012779853-pct00577
    번째 비트가 소속된 할당 단계를 확정하고,
    (이때,
    Figure 112019012779853-pct00578
    임)
    그 다음에, 공식
    Figure 112019012779853-pct00579
    에 따라
    Figure 112019012779853-pct00580
    을 얻는 것을
    특징으로 하는 방법.
  6. 데이터 전송 방법에 있어서,
    부호화 비트 스트림을 수신하는 단계;
    상기 부호화 비트스트림을 각 공간 스트림에 매핑하는 단계; 및
    각 공간스트림 매핑 후의 부호화비트에 대해 순환시프팅 처리를 하는 단계를 포함하며,
    Figure 112019012779853-pct00581
    번째 공간스트림에 있어서 다음 동작으로 상기 부호화 비트스트림을 각 공간스트림에 매핑시키며
    Figure 112019012779853-pct00582
    ;
    Figure 112019012779853-pct00583
    는 입력된 부호화 스트림의 첨자 집합이고;
    Figure 112019012779853-pct00584
    는 스트림매핑전 입력된 부호화 비트스트림
    Figure 112019012779853-pct00585
    의 인덱스 순서이며;
    Figure 112019012779853-pct00586
    는 스트림매핑 후
    Figure 112019012779853-pct00587
    번째 공간스트림의 비트가 해당되는 원시부호화 비트스트림의 비트 인덱스 k의 집합이며,
    Figure 112019012779853-pct00588
    의 요소는 다음 공식을 통해 계산할 수 있으며:
    Figure 112019012779853-pct00589
    ;
    이 때에,
    Figure 112019012779853-pct00590

    Figure 112019012779853-pct00591
    ;
    Figure 112019012779853-pct00592
    는 공간스트림 인덱스를 표시하고;
    Figure 112019012779853-pct00593
    이며,
    Figure 112019012779853-pct00594
    는 스트림매핑 전 입력된 부호화 비트스트림
    Figure 112019012779853-pct00595
    의 인덱스 순서를 표시하고;
    Figure 112019012779853-pct00596
    는 첫 번째 할당 주기 내에
    Figure 112019012779853-pct00597
    번째 공간스트림에
    Figure 112019012779853-pct00598
    번째 비트를 할당할 때의 병렬 공간스트림수를 표시하고; 각 공간스트림은 최대로
    Figure 112019012779853-pct00599
    개 비트를 할당하며;
    Figure 112019012779853-pct00600
    는 각 OFDM 부호가
    Figure 112019012779853-pct00601
    번째 공간스트림에서 포함한 부호화된 비트수를 표시하고;
    Figure 112019012779853-pct00602
    이고;
    Figure 112019012779853-pct00603
    Figure 112019012779853-pct00604
    번째 공간스트림에서 각 서브캐리어가 포함하는 부호화된 비트수를 표시하고;
    Figure 112019012779853-pct00605
    은 각 OFDM 부호 데이터의 서브캐리어 개수를 표시하고;
    Figure 112019012779853-pct00606
    은 각 공간스트림 OFDM의 부호수를 표시하되
    Figure 112019012779853-pct00607
    의 알고리즘은 하기와 같고;
    (우선, 각 OFDM 부호의 한 개 서브캐리어가 해당되는 부호화 된 비트수
    Figure 112019012779853-pct00608
    을 하나의 할당주기로 하고 상기 부호화 비트스트림을
    Figure 112019012779853-pct00609
    개 할당주기로 나눈다. 차례로 각 할당 주기에 대해 비트 별 서브캐리어 할당을 진행하고;
    Figure 112019012779853-pct00610
    을 첫 번째 할당 주기 내에서
    Figure 112019012779853-pct00611
    번째 공간스트림에
    Figure 112019012779853-pct00612
    번째 비트를 할당할 때의 병렬 공간스트림수로 정의한다. 각 공간스트림에 최대
    Figure 112019012779853-pct00613
    개 비트를 할당한다. 마지막으로 공식
    Figure 112019012779853-pct00614
    에 따라
    Figure 112019012779853-pct00615
    번째 공간스트림에
    Figure 112019012779853-pct00616
    번째 비트를 할당할 때의 병렬 공간스트림수를
    Figure 112019012779853-pct00617
    를 얻으며, 이때
    Figure 112019012779853-pct00618
    Figure 112019012779853-pct00619
    번째 공간스트림에서 각 OFDM 부호가 포함된 부호화된 비트수이고
    Figure 112019012779853-pct00620
    이다;
    Figure 112019012779853-pct00621
    Figure 112019012779853-pct00622
    번째 공간 스트림에서 각 서브캐리어가 포함된 부호화된 비트수이고;
    Figure 112019012779853-pct00623
    은 각 공간 스트림 OFDM의 부호수이다;
    Figure 112019012779853-pct00624
    은 병렬 공간스트림수이고;
    Figure 112019012779853-pct00625
    은 각 OFDM 부호 데이터의 서브캐리어 개수이다)
    (첫 번째 할당 주기를 예로 하면
    Figure 112019012779853-pct00626
    을 계산하는 방법은 다음과 같다:
    우선, 총 공간 스트림수
    Figure 112019012779853-pct00627
    와 각 공간스트림의 변조 차수
    Figure 112019012779853-pct00628
    에 따라 할당하는 단계수
    Figure 112019012779853-pct00629
    를 계산하고, 상이한 할당 단계의 공간 스트림수와 비트의 차례는 서로 다르며 구체적으로 하기와 같다:
    Figure 112019012779853-pct00630
    ,
    Figure 112019012779853-pct00631
    는 각 공간 스트림의 변조 비트수의 집합이고,
    Figure 112019012779853-pct00632
    이다);
    집합
    Figure 112019012779853-pct00633
    를 계산하고 (이때,
    Figure 112019012779853-pct00634
    는 집합
    Figure 112019012779853-pct00635
    가 포함한 상이한 요소들의 개수 집합);
    집합
    Figure 112019012779853-pct00636
    를 계산하고 (이때,
    Figure 112019012779853-pct00637
    은 집합
    Figure 112019012779853-pct00638
    의 요소들을 커지는 순서대로 배열하는 것을 표시한다);
    할당 단계수
    Figure 112019012779853-pct00639
    를 계산하고 (
    Figure 112019012779853-pct00640
    의 각 요소는 각각 해당 단계의 최소 변조 차수를 표시한다);
    다음,각 할당 단계에서의 비트 차례를 계산하는데:
    (그 계산 과정은
    Figure 112019012779853-pct00641
    번째 단계의 차례
    Figure 112019012779853-pct00642
    이고; 이때,0번째 단계
    Figure 112019012779853-pct00643
    =0 일때,B(-1)=0 이며,즉, C(0)=B(0)이다;
    상기 계산의 할당 단계수
    Figure 112019012779853-pct00644
    에 따라 각 단계의 병렬 공간 스트림수
    Figure 112019012779853-pct00645
    를 순차적으로 확정하고 각 스트림이 할당한
    Figure 112019012779853-pct00646
    번째 비트가 속한 할당 단계를 아래와 같이 확정한다:
    우선
    Figure 112019012779853-pct00647
    =0단계의 병렬 공간스트림수
    Figure 112019012779853-pct00648
    를 확정하고
    Figure 112019012779853-pct00649
    이다.
    다음,
    Figure 112019012779853-pct00650
    =0번째 단계의 비트 구간을
    Figure 112019012779853-pct00651
    으로 계산, 이때
    Figure 112019012779853-pct00652
    이고 만약
    Figure 112019012779853-pct00653
    가 이 구간에 속하면
    Figure 112019012779853-pct00654
    가 0번째 단계에 속한다고 여긴다.
    Figure 112019012779853-pct00655
    =1번째 단계의 병렬 공간 스트림수
    Figure 112019012779853-pct00656
    을 같은 방법으로 확정할 수 있다.)
    다음은 제1단계의 비트 구간을
    Figure 112019012779853-pct00657
    으로 계산하고 (이때
    Figure 112019012779853-pct00658
    이고 같은 방법으로 후속의 각 단계의 비트 구간을 순차적으로 계산한다);
    결론적으로 공식
    Figure 112019012779853-pct00659
    에 따라
    Figure 112019012779853-pct00660
    번째 비트가 소속된 할당 단계를 확정하며 (이때,
    Figure 112019012779853-pct00661
    이다),
    그 다음에, 공식
    Figure 112019012779853-pct00662
    에 따라
    Figure 112019012779853-pct00663
    을 얻는 것
    을 특징으로 하는 방법.
  7. 삭제
  8. 삭제
  9. 제1항에 있어서, 상기 부호화 비트스트림의 비트에 대해 차례로 각 공간스트림에 매핑하거나;
    상기 부호화 비트스트림에서 부호화 제약관계가 있는 비트를 각 공간스트림에 매핑하거나; 또는
    상기 부호화 비트스트림에서 부호화 제약관계가 있는 부호화 비트를 차례로 비트를 할당받을 수 있는 각 공간스트림에 할당하는 것
    을 특징으로 하는 방법.
  10. 제1항에 있어서, 상기 부호화 비트스트림은 5/8레이트 돌림형부호의 레이트 매칭을 한다는 것을 특징으로 하는 방법.
  11. 제10항에 있어서, 천공을 이용하여 1/2레이트 돌림형 부호를 5/8레이트로 압축하되,
    상기 천공은
    Figure 112014001513773-pct00664
    또는
    Figure 112014001513773-pct00665
    을 거쳐,요소 0이 해당되는 위치를 삭제하고 요소 1이 해당되는 위치를 보류하는 것을 특징으로 하는 방법.
  12. 스트림매핑을 구현하는 장치로서,
    부호화 비트스트림을 수신하는데 사용하는 수신모듈;
    부호화 비트스트림을 각 공간스트림에 매핑하는데 사용되는 매핑모듈; 그리고
    각 공간 스트림매핑 후의 공간에 대해 순환 시프팅 처리를 하는데 사용되는 순환 시프팅 모듈을 포함하며,
    각 공간 스트림 매핑의 부호화 비트
    Figure 112019012779853-pct00666
    을 각 OFDM 부호 내에서 순환 시프팅 처리를 거친 뒤 각 공간스트림의 비트 시퀀스
    Figure 112019012779853-pct00667
    을 출력하는 것
    (이때
    Figure 112019012779853-pct00668
    이고,
    Figure 112019012779853-pct00669
    은 공간스트림 인덱스를 표시하고,
    Figure 112019012779853-pct00670
    ,
    Figure 112019012779853-pct00671
    는 각 OFDM 부호 데이터의 서브캐리어 개수를 표시하고,
    Figure 112019012779853-pct00672
    는 해당 공간스트림에서 각 서브캐리어가 포함한 부호화된 비트수를 표시하며,
    Figure 112019012779853-pct00673
    은 순환 지연 인자를 표시한다)
    을 특징으로 하는 장치.
  13. 스트림매핑을 구현하는 장치로서,
    부호화 비트스트림을 수신하는데 사용하는 수신모듈;
    부호화 비트스트림을 각 공간스트림에 매핑하는데 사용되는 매핑모듈; 그리고
    각 공간 스트림매핑 후의 공간에 대해 순환 시프팅 처리를 하는데 사용되는 순환 시프팅 모듈을 포함하며,
    각 공간 스트림 매핑의 부호화 비트
    Figure 112019012779853-pct00674
    을 각 OFDM 부호 내에서 순환 시프팅프처리를 거친 뒤 각 공간스트림의 비트 시퀀스
    Figure 112019012779853-pct00675
    을 출력하고;
    이때
    Figure 112019012779853-pct00676

    Figure 112019012779853-pct00677
    은 공간스트림 인덱스를 표시하고;
    Figure 112019012779853-pct00678

    Figure 112019012779853-pct00679
    는 각 OFDM 부호 데이터의 서브캐리어 개수를 표시하고;
    Figure 112019012779853-pct00680
    는 해당 공간스트림에서 각 서브캐리어가 포함한 부호화된 비트수를 표시하는 것
    을 특징으로 하는 장치.
  14. 스트림매핑을 구현하는 장치로서,
    부호화 비트스트림을 수신하는데 사용하는 수신모듈;
    부호화 비트스트림을 각 공간스트림에 매핑하는데 사용되는 매핑모듈; 그리고
    각 공간 스트림매핑 후의 공간에 대해 순환 시프팅 처리를 하는데 사용되는 순환 시프팅 모듈을 포함하며,
    Figure 112019012779853-pct00681
    번째 공간스트림에 있어서 다음 절차를 통하여 해당 공간스트림을 위해 비트를 할당하는 것
    (그 절차는,
    Figure 112019012779853-pct00682

    이때,
    Figure 112019012779853-pct00683
    는 공간스트림 인덱스를 표시하고,
    Figure 112019012779853-pct00684
    Figure 112019012779853-pct00685
    는 입력된 부호화 비트스트림을 표시하고;
    Figure 112019012779853-pct00686
    는 스트림매핑에서 출력된
    Figure 112019012779853-pct00687
    번째 공간스트림의
    Figure 112019012779853-pct00688
    번째 시간의 송신 비트를 표시하고;
    Figure 112019012779853-pct00689

    Figure 112019012779853-pct00690
    는 공간스트림
    Figure 112019012779853-pct00691
    에 할당한 부호화된 비트수를 표시하고,
    Figure 112019012779853-pct00692

    Figure 112019012779853-pct00693
    는 각 공간 스트림 OFDM의 부호수를 표시하고;
    Figure 112019012779853-pct00694
    는 각 OFDM 부호 데이터의 서브캐리어 개수를 표시하고;
    Figure 112019012779853-pct00695
    는 해당 공간 스트림에서의 각 서브캐리어가 포함한 부호화된 비트수를 표시하고;
    Figure 112019012779853-pct00696
    Figure 112019012779853-pct00697
    번째 공간 스트림에서 각 OFDM 부호가 포함한 부호화된 비트수를 표시하고,
    Figure 112019012779853-pct00698

    Figure 112019012779853-pct00699
    은 비트가 없다는 것을 표시한다)
    을 특징으로 하는 장치.
  15. 제14항에 있어서,
    상기 부호화 비트스트림에서 부호화 제약관계가 있는 비트를 각 공간스트림에 매핑하거나; 또는
    상기 부호화 비트스트림에서 부호화 제약관계가 있는 부호화 비트를 차례로 비트를 할당받을 수 있는 각 공간스트림에 할당하는 것을 특징으로 하는 장치.
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
  27. 삭제
  28. 삭제
  29. 삭제
  30. 삭제
  31. 삭제
  32. 삭제
  33. 삭제
  34. 삭제
  35. 삭제
  36. 삭제
  37. 삭제
  38. 삭제
  39. 삭제
  40. 삭제
KR1020137033908A 2011-05-19 2012-03-16 데이터 전송 방법 및 장치 Active KR102079265B1 (ko)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
CN201110130194.3 2011-05-19
CN201110130194 2011-05-19
CN201110149746 2011-06-03
CN201110149746.5 2011-06-03
CN201110189151 2011-07-06
CN201110189151.2 2011-07-06
CN201210032518 2012-02-14
CN201210032518.4 2012-02-14
PCT/CN2012/072425 WO2012155636A1 (zh) 2011-05-19 2012-03-16 一种用于数据传输的方法和设备

Publications (2)

Publication Number Publication Date
KR20140037136A KR20140037136A (ko) 2014-03-26
KR102079265B1 true KR102079265B1 (ko) 2020-02-19

Family

ID=47176242

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020137033908A Active KR102079265B1 (ko) 2011-05-19 2012-03-16 데이터 전송 방법 및 장치

Country Status (5)

Country Link
US (1) US9401747B2 (ko)
EP (1) EP2712137A4 (ko)
KR (1) KR102079265B1 (ko)
CN (2) CN103188044A (ko)
WO (1) WO2012155636A1 (ko)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10784901B2 (en) * 2015-11-12 2020-09-22 Qualcomm Incorporated Puncturing for structured low density parity check (LDPC) codes
US11043966B2 (en) 2016-05-11 2021-06-22 Qualcomm Incorporated Methods and apparatus for efficiently generating multiple lifted low-density parity-check (LDPC) codes
US10454499B2 (en) 2016-05-12 2019-10-22 Qualcomm Incorporated Enhanced puncturing and low-density parity-check (LDPC) code structure
US10469104B2 (en) 2016-06-14 2019-11-05 Qualcomm Incorporated Methods and apparatus for compactly describing lifted low-density parity-check (LDPC) codes
US10432227B2 (en) * 2017-01-24 2019-10-01 Mediatek Inc. Location of interleaver with LDPC code
US10582504B2 (en) 2017-02-23 2020-03-03 Qualcomm Incorporated Usage of synchronization signal block index in new radio
CN108632003B (zh) 2017-03-24 2021-03-23 华为技术有限公司 一种信息传输方法和装置
WO2018226137A1 (en) * 2017-06-06 2018-12-13 Telefonaktiebolaget Lm Ericsson (Publ) Methods, apparatus and machine-readable mediums for generation and transmission of a message in a wireless communications network
US10312939B2 (en) 2017-06-10 2019-06-04 Qualcomm Incorporated Communication techniques involving pairwise orthogonality of adjacent rows in LPDC code
SG11201911638SA (en) 2017-07-07 2020-02-27 Qualcomm Inc Communication techniques applying low-density parity-check code base graph selection
US11206667B2 (en) * 2019-06-07 2021-12-21 Intel Corporation Data scrambler in extreme high throughput
CN113078913A (zh) 2020-01-03 2021-07-06 华为技术有限公司 卷积码的速率匹配的方法和无线通信装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040022238A1 (en) * 1999-05-27 2004-02-05 Myles Kimmitt Physical coding sub-layer for transmission of data over multi-channel media

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5909454A (en) * 1998-01-20 1999-06-01 General Instrument Corporation Intermediate rate applications of punctured convolutional codes for 8PSK trellis modulation over satellite channels
KR100295760B1 (ko) * 1998-12-31 2001-09-06 윤종용 디지털시스템의길쌈부호처리장치및방법
EP1442545B1 (en) * 2001-11-10 2007-01-17 Samsung Electronics Co., Ltd. Stfbc coding/decoding apparatus and method in an ofdm mobile communication system
US7440510B2 (en) * 2003-09-15 2008-10-21 Intel Corporation Multicarrier transmitter, multicarrier receiver, and methods for communicating multiple spatial signal streams
US7573946B2 (en) * 2003-12-31 2009-08-11 Intel Corporation Apparatus and associated methods to perform space-frequency interleaving in a multicarrier wireless communication channel
WO2005125250A1 (en) * 2004-06-22 2005-12-29 Nortel Networks Limited Soft handoff in ofdma system
US7894548B2 (en) * 2004-09-03 2011-02-22 Qualcomm Incorporated Spatial spreading with space-time and space-frequency transmit diversity schemes for a wireless communication system
US7539463B2 (en) * 2005-03-30 2009-05-26 Intel Corporation Techniques to enhance diversity for a wireless system
US7738356B2 (en) * 2005-06-28 2010-06-15 Broadcom Corporation Multiple stream cyclic-shifted delay transmitter
US7774675B1 (en) * 2005-12-05 2010-08-10 Marvell International Ltd. LDPC codes and expansion method
US7859987B2 (en) * 2005-12-20 2010-12-28 Samsung Electronic Co., Ltd. Interleaver for IEEE 802.11n standard
KR100800806B1 (ko) * 2005-12-30 2008-02-01 삼성전자주식회사 무선 통신 시스템에서 신호 송수신 장치 및 방법
CN101039512A (zh) 2006-03-17 2007-09-19 大唐移动通信设备有限公司 高速下行共享信道的共享信息信道的信号生成方法及装置
CN101277138B (zh) * 2007-03-30 2013-02-27 中兴通讯股份有限公司 基于层交换的多天线复用装置数据发送、及接收方法
US20090074103A1 (en) 2007-09-14 2009-03-19 Texas Instruments Incorporated Rate matching to maintain code block resource element boundaries
KR101048437B1 (ko) * 2007-11-30 2011-07-11 삼성전자주식회사 무선 통신 시스템에서 시변 순환 지연 다이버시티 방법 및 장치
JP5638956B2 (ja) * 2008-10-23 2014-12-10 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America 無線送信装置、無線受信装置、符号化データ送信方法、及び符号化データ受信方法
US8270517B2 (en) 2009-02-13 2012-09-18 Qualcomm Incorporated Method and apparatus for orthogonal pilot tone mapping in multiple-in and multiple-out (MIMO) and spatial division multiple access (SDMA) systems
CN101997650B (zh) * 2009-08-28 2014-07-30 华为技术有限公司 多天线系统数据信号的发射方法、装置和系统
CN101977171B (zh) 2010-10-15 2013-01-16 清华大学 一种用于宽带无线通信系统的多址接入信号传输方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040022238A1 (en) * 1999-05-27 2004-02-05 Myles Kimmitt Physical coding sub-layer for transmission of data over multi-channel media

Also Published As

Publication number Publication date
WO2012155636A1 (zh) 2012-11-22
EP2712137A4 (en) 2015-06-17
CN103188044A (zh) 2013-07-03
CN103444145B (zh) 2017-01-11
US20140185697A1 (en) 2014-07-03
EP2712137A1 (en) 2014-03-26
US9401747B2 (en) 2016-07-26
KR20140037136A (ko) 2014-03-26
CN103444145A (zh) 2013-12-11

Similar Documents

Publication Publication Date Title
KR102079265B1 (ko) 데이터 전송 방법 및 장치
CN101902313B (zh) 基于pusch传输的上行控制信息的编码方法及系统
JP4787272B2 (ja) 通信システムにおける多重データストリームのためのパーサー
JP4808722B2 (ja) データ伝送システム及びデータ伝送方法
JP5712251B2 (ja) 通信システムにおける制御情報を符号化する方法とその制御情報を送信及び受信する方法及び装置
EP2622764B1 (en) Stream parsing in a communication system
KR101922463B1 (ko) 상향링크 다중입력 다중출력을 지원하는 이동 통신 시스템을 위한 상향링크 전송 장치 및 방법
KR101923201B1 (ko) 무선 통신 시스템의 톤 재정렬
CN101183875B (zh) 一种Turbo码的有限长度循环缓存的速率匹配方法
JP6100206B2 (ja) アップリンク制御情報の伝送方法及びシステム、符号化されたシンボル数の決定方法及び装置
CA2749669A1 (en) Method of allocating resources for transmitting uplink signal in mimo wireless communication system and apparatus thereof
JP2004535694A5 (ko)
CN106922212B (zh) 基于ofmda的wlan系统中的交织处理方法和设备
JP2008533801A (ja) 広帯域無線通信システムにおける時空間符号化データの副搬送波写像装置及び方法
CN101399554A (zh) 一种基于ldpc码的交织方法和解交织方法及其装置
CN104662856A (zh) 编码用于无线通信系统的参数
JP2023518183A (ja) 無線ネットワークにおける複数のリソースユニットのための変調及びバイナリ畳み込みコーディング
CN101515845B (zh) 一种多天线系统的发射装置及方法
WO2009061122A2 (en) Method for multiplexing data and control information
CN107276954A (zh) 一种基带信号处理方法及装置
CN101984569B (zh) 上行控制信息传输方法和系统、编码符号数确定方法和装置
CN107690763B (zh) 用于信号扩展填充方案的系统、装置和方法

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20131219

Patent event code: PA01051R01D

Comment text: International Patent Application

AMND Amendment
PG1501 Laying open of application
A201 Request for examination
AMND Amendment
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20170220

Comment text: Request for Examination of Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20181203

Patent event code: PE09021S01D

AMND Amendment
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20190318

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20191010

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20190318

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

Patent event date: 20181203

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20191010

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20190207

Comment text: Amendment to Specification, etc.

Patent event code: PX09012R01I

Patent event date: 20170220

Comment text: Amendment to Specification, etc.

Patent event code: PX09012R01I

Patent event date: 20140107

Comment text: Amendment to Specification, etc.

PX0701 Decision of registration after re-examination

Patent event date: 20191120

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20191108

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20191010

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20190207

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20170220

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20140107

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20200213

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20200214

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20240206

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20250205

Start annual number: 6

End annual number: 6