KR20110121880A - 무선통신시스템에서 전송 효율을 개선하기 위한 장치 및 방법 - Google Patents
무선통신시스템에서 전송 효율을 개선하기 위한 장치 및 방법 Download PDFInfo
- Publication number
- KR20110121880A KR20110121880A KR1020100041379A KR20100041379A KR20110121880A KR 20110121880 A KR20110121880 A KR 20110121880A KR 1020100041379 A KR1020100041379 A KR 1020100041379A KR 20100041379 A KR20100041379 A KR 20100041379A KR 20110121880 A KR20110121880 A KR 20110121880A
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- mcs level
- allocation information
- resource allocation
- allocated
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
- H04L1/0003—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
- H04L2001/0093—Point-to-multipoint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
- H04W72/569—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 무선통신시스템에서 자원 스케줄링하기 위한 장치 및 방법에 관한 것이다. 이때, 자원을 스케줄링하기 위한 방법은, 적어도 하나의 단말에 대한 자원 할당 정보의 MCS 레벨을 확인하는 과정과, k번째 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 임시 MCS 레벨을 구성하는 경우, 데이터를 할당할 수 있는 자원의 양을 확인하는 과정과, 여기서, 상기 k는 스케줄링 우선 순위에 따른 단말의 인덱스를 나타냄, 데이터를 할당할 수 있는 자원의 양을 고려하여 k번째 단말로 자원을 할당할 수 있는지 확인하는 과정과, 상기 k번째 단말로 자원을 할당할 수 있는 경우, 상기 k번째 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 MCS 레벨을 결정하는 과정을 포함한다.
Description
본 발명은 무선통신시스템에서 전송 효율을 개선하기 위한 장치 및 방법에 관한 것으로서, 특히, 상기 무선통신시스템에서 하향링크 데이터의 전송 효율을 높이기 위한 장치 및 방법에 관한 것이다.
4G 통신 시스템은 광대역 무선 접속(BWA: Broadband Wireless Access) 통신 시스템에 이동성(mobility)과 다양한 서비스 품질(QoS: Quality of Service)을 보장하며 고속 서비스를 지원하는 통신 시스템을 일컫는다. 대표적인 4G 통신 시스템 중의 하나가 IEEE(Institute of Electrical and Electronics Engineers) 802.16e 표준의 통신 시스템이다. 상기 IEEE 802.16e 통신 시스템은 광대역 전송을 위해 직교 주파수 분할 다중(OFDM: Orthogonal Frequency Division Multiplexing)/직교 주파수 분할 다중 접속(OFDMA: Orthogonal Frequency Division Multiple Access) 방식을 적용한 통신 시스템이다.
상기 통신 시스템은 직교성을 갖는 부 반송파들로 부 채널(sub-channel)을 구성한다. 또한, 상기 통신 시스템은 프레임 단위로 데이터를 전송한다. 이때, 상기 통신 시스템은 한 프레임 내의 특정 심볼 구간 동안 부 채널들을 결합하여 시간 및 주파수로 이루어지는 2차원 자원의 최소단위인 슬롯을 만든다.
상기 프레임은 하향링크 부프레임과 상향링크 부프레임으로 구분되어 구성된다. 상기 하향링크 부프레임은 상/하향링크의 데이터 버스트(Data Burst) 할당 정보를 포함하는 상/하향링크의 자원 할당 정보를 포함한다. 예를 들어, OFDM/OFDMA 통신시스템은 데이터 버스트 할당 정보를 포함하는 하향링크 맵(MAP)과 상향링크 맵을 포함한다.
상술한 바와 같이 상기 통신 시스템의 하향링크 부프레임은 상/하향링크의 자원 할당 정보(예: 상/하향링크 맵)를 포함한다. 이에 따라, 상기 통신 시스템의 하향링크 성능은 하향링크 부프레임에서 상/하향링크의 자원 할당 정보가 차지하는 비율에 영향을 받게 된다. 이에 따라, 상기 통신 시스템에서 자원 할당 정보를 효율적으로 할당하기 위한 기술을 필요로 한다.
따라서, 본 발명의 목적은 무선통신시스템에서 하향링크 데이터 전송 효율을 높이기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 무선통신시스템에서 자원 할당 정보의 MCS(Modulation and Coding Scheme) 레벨을 적응적으로 결정하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 무선통신시스템에서 자원을 할당하는 단말의 채널 상태 정보를 고려하여 자원 할당 정보의 MCS 레벨을 적응적으로 결정하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 무선통신시스템에서 자원을 할당하는 단말의 CQI(Channel Quality Indicator)를 고려하여 자원 할당 정보의 MCS 레벨을 적응적으로 결정하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 무선통신시스템에서 자원 스케줄링 방법은, 적어도 하나의 단말에 대한 자원 할당 정보의 MCS 레벨을 확인하는 과정과, k번째 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 임시 MCS 레벨을 구성하는 경우, 데이터를 할당할 수 있는 자원의 양을 확인하는 과정과, 여기서, 상기 k는 스케줄링 우선 순위에 따른 단말의 인덱스를 나타냄, 데이터를 할당할 수 있는 자원의 양을 고려하여 k번째 단말로 자원을 할당할 수 있는지 확인하는 과정과, 상기 k번째 단말로 자원을 할당할 수 있는 경우, 상기 k번째 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 MCS 레벨을 결정하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 제 2 견지에 따르면, 무선통신시스템에서 자원 스케줄링 방법은, 적어도 하나의 단말에 대한 자원 할당 정보의 MCS 레벨을 확인하는 과정과, 스케줄링 우선 순위와 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 MCS 레벨을 결정하는 과정과, 상기 프레임에 대한 자원 할당 정보의 MCS 레벨보다 같거나 높은 MCS 레벨을 갖는 적어도 하나의 단말에 대한 자원을 스케줄링하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 제 3 견지에 따르면, 무선통신시스템에서 자원 스케줄링 장치는, 신호를 송신하는 송신부와, 신호를 수신하는 수신부와, 적어도 하나의 단말에 대한 자원 할당 정보의 MCS 레벨을 결정하는 MCS 결정부와, 각각의 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 자원을 스케줄링하는 스케줄러는 포함하여 구성되는 것을 특징으로 한다.
본 발명의 제 4 견지에 따르면, 무선통신시스템에서 자원 스케줄링 장치는, 신호를 송신하는 송신부와, 신호를 수신하는 수신부와, 적어도 하나의 단말에 대한 자원 할당 정보의 MCS 레벨을 결정하는 MCS 결정부와, 스케줄링 우선 순위와 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 MCS 레벨을 결정하고, 상기 프레임에 대한 자원 할당 정보의 MCS 레벨보다 같거나 높은 MCS 레벨을 갖는 적어도 하나의 단말에 대한 자원을 스케줄링하는 스케줄러를 포함하여 구성되는 것을 특징으로 한다.
상술한 바와 같이 무선통신시스템에서 자원을 할당하는 적어도 하나의 단말의 채널 상태 정보를 고려하여 자원 할당 정보의 MCS(Modulation and Coding Scheme) 레벨을 적응적으로 결정함으로써, 셀의 가장 자리에 위치하는 단말이 할당되는 프레임에 대해서는 자원 할당 정보의 MCS 레벨을 낮게 할당하여 안정적인 성능을 보장할 수 있고, 기지국의 근처에 위치하는 단말이 할당되는 프레임에 대해서는 자원 할당 정보의 MCS 레벨을 높게 할당하여 트래픽의 데이터 전송률(data rate)을 높일 수 있는 이점이 있다.
도 1은 본 발명의 실시 예에 따른 기지국에서 단말의 MCS 레벨을 결정하기 위한 절차를 도시하는 도면,
도 2는 본 발명의 실시 예에 따른 기지국에서 단말의 MCS 레벨을 고려한 스케줄링 절차를 도시하는 도면,
도 3은 본 발명의 다른 실시 예에 따른 기지국에서 단말의 MCS 레벨을 고려한 스케줄링 절차를 도시하는 도면,
도 4는 본 발명의 실시 예에 따른 기지국에서 단말의 MCS 레벨을 고려한 두 단계의 스케줄링 절차를 도시하는 도면,
도 5는 본 발명의 실시 예에 따른 기지국에서 두 번째 스케줄링의 수행 여부를 결정하기 위한 절차를 도시하는 도면,
도 6은 본 발명의 실시 예에 따른 기지국에서 단말의 MCS 레벨을 고려한 두 번째 스케줄링 절차를 도시하는 도면, 및
도 7은 본 발명에 따른 기지국의 블록 구성을 도시하는 도면.
도 2는 본 발명의 실시 예에 따른 기지국에서 단말의 MCS 레벨을 고려한 스케줄링 절차를 도시하는 도면,
도 3은 본 발명의 다른 실시 예에 따른 기지국에서 단말의 MCS 레벨을 고려한 스케줄링 절차를 도시하는 도면,
도 4는 본 발명의 실시 예에 따른 기지국에서 단말의 MCS 레벨을 고려한 두 단계의 스케줄링 절차를 도시하는 도면,
도 5는 본 발명의 실시 예에 따른 기지국에서 두 번째 스케줄링의 수행 여부를 결정하기 위한 절차를 도시하는 도면,
도 6은 본 발명의 실시 예에 따른 기지국에서 단말의 MCS 레벨을 고려한 두 번째 스케줄링 절차를 도시하는 도면, 및
도 7은 본 발명에 따른 기지국의 블록 구성을 도시하는 도면.
이하 본 발명의 바람직한 실시 예를 첨부된 도면을 참조하여 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
이하 본 발명은 무선통신시스템에서 자원을 할당하는 단말의 채널 상태 정보를 고려하여 자원 할당 정보의 MCS(Modulation and Coding Scheme) 레벨을 적응적으로 결정하기 위한 기술에 대해 설명한다.
이하 설명에서 상기 자원 할당 정보를 맵(MAP)이라 칭한다. 이때, 상기 맵은 하향링크 맵과 상향링크 맵을 포함한다.
무선통신시스템의 기지국은 하기 도 1에 도시된 바와 같이 단말의 채널 상태 정보를 고려하여 각각의 단말에 대한 맵의 MCS 레벨을 결정한다.
도 1은 본 발명의 실시 예에 따른 기지국에서 단말의 MCS 레벨을 결정하기 위한 절차를 도시하고 있다.
상기 도 1을 참조하면 상기 기지국은 101단계에서 단말 식별자(i)를 초기 값으로 설정한다. 예를 들어, 상기 기지국은 단말 식별자(i)를 초기 값 1로 설정한다.
또한, 상기 기지국은 103단계에서 기준 MCS를 초기 값으로 설정한다. 예를 들어, 상기 기지국은 기준 MCS의 초기 값을 상기 기지국이 제공할 수 있는 MCS 들 중 가장 낮은 MCS로 설정한다.
이후, 상기 기지국은 105단계로 진행하여 i번째 단말의 채널 상태 정보(CQIi)를 확인한다. 예를 들어, 상기 기지국은 상기 i번째 단말로부터 제공받은 CQI(Channel Quality Indicator)를 확인한다. 여기서, 상기 CQI는 상기 i번째 단말이 상기 기지국으로부터 제공받은 프리앰블의 신호대 간섭 및 잡음비(CINR: Carrier to Interference and Noise Ratio)를 포함한다.
이후, 상기 기지국은 107단계로 진행하여 상기 i번째 단말의 채널 상태 정보(CQIi)와 기준 MCS의 CINR(CINRthreshold _ MCS)을 비교한다. 예를 들어, 상기 기지국은 하기 <표 1>과 같은 채널 상황에 따라 MCS별 안정적인 성능을 얻을 수 있는 기준 CINR 정보를 포함한다.
MCS | MCSMAP , mapping | CINRthreshold |
1 | QPSK 1/12 | -1.5dB |
2 | QPSK 1/8 | 1.2dB |
3 | QPSK 1/4 | 5.1dB |
4 | QPSK 1/2 | above 5.1dB |
상기 <표 1>과 같은 MCS별 기준 CINR은 채널 상황 및 시스템 환경에 따라 변경될 수도 있다.
상기 i번째 단말의 채널 상태 정보가 상기 기준 MCS의 CINR보다 작은 경우(CQIi < CINRthreshold _ MCS), 상기 기지국은 111단계로 진행하여 모든 MCS레벨들과 i번째 단말의 채널 상태 정보와 비교하였는지 확인한다. 이에 따라, 상기 기지국은 기준 MCS와 MCSMAX를 비교한다.
한편, i번째 단말의 채널 상태 정보가 상기 기준 MCS의 CINR보다 크거나 같은 경우(CQIi ≥ CINRthreshold _ MCS), 상기 기지국은 109단계로 진행하여 상기 기준 MCS를 상기 i번째 단말에 대한 맵의 MCS 레벨로 설정한다.
이후, 상기 기지국은 상기 111단계로 진행하여 모든 MCS레벨들과 i번째 단말의 채널 상태 정보와 비교하였는지 확인한다. 이에 따라, 상기 기지국은 기준 MCS와 최대 MCS(MCSMAX)를 비교한다.
상기 111단계에서 기준 MCS가 최대 MCS(MCSMAX)보다 작은 경우, 상기 기지국은 모든 MCS레벨들과 i번째 단말의 채널 상태 정보와 비교하지 않은 것으로 인식한다. 이에 따라, 상기 기지국은 113단계로 진행하여 기준 MCS를 갱신한다. 예를 들어, 상기 기지국은 기준 MCS를 한 단계 증가시킨다(MCS++).
이후, 상기 기지국은 상기 107단계로 진행하여 상기 i번째 단말의 채널 상태 정보(CQIi)와 기준 MCS의 CINR(CINRthreshold _ MCS)을 비교한다. 여기서, 상기 기준 MCS는 상기 113단계에서 갱신한 기준 MCS를 나타낸다.
한편, 기준 MCS가 최대 MCS(MCSMAX)보다 크거나 같은 경우, 상기 기지국은 모든 MCS레벨들과 i번째 단말의 채널 상태 정보와 비교한 것으로 인식한다. 이에 따라, 상기 기지국은 115단계로 진행하여 서비스를 제공할 모든 단말들의 맵에 대한 MCS 레벨을 결정하였는지 확인한다. 이에 따라, 상기 기지국은 단말 식별자(i)와 최대 단말 개수(NMAX)를 비교한다.
상기 단말 식별자가 최대 단말 개수보다 작은 경우, 상기 기지국은 서비스를 제공할 모든 단말들에 대한 맵의 MCS 레벨을 결정하지 않은 것으로 인식한다. 이에 따라, 상기 기지국은 117단계로 진행하여 단말 인덱스를 갱신한다. 예를 들어, 상기 기지국은 단말 인덱스를 한 단계 증가시킨다(i++).
이후, 상기 기지국은 상기 103단계로 진행하여 기준 MCS를 초기 값으로 설정한다. 예를 들어, 상기 기지국은 기준 MCS의 초기 값을 상기 기지국이 제공할 수 있는 MCS 들 중 가장 낮은 MCS로 설정한다.
한편, 상기 단말 식별자가 최대 단말 개수보다 크거나 같은 경우, 상기 기지국은 모든 단말들에 대한 맵의 MCS 레벨을 결정한 것으로 인식한다. 이에 따라, 상기 기지국은 본 알고리즘을 종료한다.
상술한 바와 같이 기지국은 각각의 단말에 대한 채널 상태를 고려하여 각각의 단말의 맵에 대한 MCS 레벨을 설정한다. 이후, 상기 기지국은 하기 도 2에 도시된 바와 같이 단말들의 MCS레벨을 고려하여 스케줄링한다.
도 2는 본 발명의 실시 예에 따른 기지국에서 단말의 MCS 레벨을 고려한 스케줄링 절차를 도시하고 있다. 이하 설명에서 기지국은 상기 도 1의 절차를 통해 서비스를 제공할 수 있는 모든 단말들에 대한 맵의 MCS레벨을 결정한 것으로 가정한다.
상기 도 2를 참조하면, 상기 기지국은 201단계에서 서비스를 제공할 수 있는 단말들에 대한 스케줄링 우선순위를 결정한다. 예를 들어, 상기 기지국은 PF(Proportional Fair) 스케줄링을 위해 각각이 단말에 대한 스케줄링 우선순위를 결정한다.
이후, 상기 기지국은 203단계로 진행하여 k번째 단말에 대한 맵의 MCS 레벨(MCSMAP ,k)을 고려하여 임시 MCSMAP , frame을 결정한다. 예를 들어, 상기 기지국은 하기 <수학식 1>을 이용하여 임시 MCSMAP , frame을 결정한다. 여기서, 상기 k는 단말의 스케줄링 우선 순위 인덱스로 1을 초기 값으로 갖는다.
여기서, 상기 TempMCSMAP , Frame은 임시 MCSMAP , frame을 나타내고, 상기 MCSMAP , k는 k번째 단말에 대한 맵의 MCS 레벨을 나타내며, 상기 MCSMAP , Farme은 프레임에 대한 맵의 MCS레벨을 나타낸다. 여기서, 상기 MCSMAP , Farme은 상기 기지국이 제공할 수 있는 MCS 레벨들 중 가장 큰 MCS 레벨을 초기 값을 갖는다. 예를 들어, 상기 MCSMAP , Farme은 상기 <표 1>에 따라 상기 QPSK 1/2를 초기 값으로 갖는다.
상기 <수학식 1>에 따라 상기 기지국은 프레임에 대한 맵의 MCS레벨과 단말에 대한 맵의 MCS레벨 중 작은 MCS 레벨을 임시 MCSMAP , frame로 결정한다.
상기 임시 MCSMAP , frame를 결정한 후, 상기 기지국은 205단계로 진행하여 상기 임시 MCSMAP , frame를 기준으로 해당 프레임의 데이터 심볼 수를 산출한다. 예를 들어, 상기 기지국은 상기 임시 MCSMAP , frame를 기준으로 맵을 할당하는데 사용할 심볼 수를 산출한다. 이후, 상기 기지국은 해당 프레임의 전체 심볼 수에서 상기 맵을 할당하는데 사용할 심볼 수를 제거하여 데이터 심볼 수를 산출한다.
데이터 심볼 수를 산출한 후, 상기 기지국은 207단계로 진행하여 상기 데이터 심볼 수를 고려하여 데이터를 할당할 수 있는 슬롯의 개수(Slotdata _ available)를 확인한다. 예를 들어, 상기 기지국은 하기 <수학식 2>를 이용하여 데이터를 할당할 수 있는 슬롯의 개수를 확인한다.
여기서, 상기 Slotdata , available는 트래픽을 할당할 수 있는 슬롯의 개수를 나타내고, 상기 Data_symbol은 상기 205단계에서 산출한 데이터 심볼 수를 나타내며, 상기 number of subchannel은 서브채널의 개수를 나타내고, 상기 slotpre는 스케줄링을 통해 다른 단말로 할당할 슬롯의 개수를 나타낸다. 이에 따라, 상기 slotpre는 초기 값으로 0을 갖는다.
이후, 상기 기지국은 209단계로 진행하여 데이터를 할당할 수 있는 슬롯의 개수를 고려하여 k번째 단말로 자원을 할당할 수 있는지 확인한다. 즉, 상기 기지국은 k번째 단말로 할당할 수 있는 슬롯이 존재하는지 확인한다.
상기 슬롯의 개수가 0보다 큰 경우(Slotdata _ available > 0), 상기 기지국은 211단계로 진행하여 상기 k번째 단말에 대한 맵의 MCS 레벨을 고려하여 해당 프레임에 대한 맵의 MCS 레벨을 결정한다. 예를 들어, 상기 기지국은 하기 <수학식 3>을 이용하여 해당 프레임에 대한 맵의 MCS 레벨을 결정한다.
여기서, 상기 MCSMAP , k는 k번째 단말에 대한 맵의 MCS 레벨을 나타내고, 상기 MCSMAP , Farme은 프레임에 대한 맵의 MCS레벨을 나타낸다.
상기 <수학식 3>과 같이 상기 기지국은 프레임에 대한 맵의 MCS 레벨과 k번째 단말에 대한 맵의 MCS 레벨 중 작은 MCS 레벨을 프레임에 대한 맵의 MCS 레벨로 결정한다.
이후, 상기 기지국은 213단계로 진행하여 상기 데이터를 할당할 수 있는 슬롯 중 적어도 하나의 슬롯을 k번째 단말로 할당하여 상기 k번째 단말로 서비스 플로우를 할당한다.
상기 k번째 단말로 서비스 플로우를 할당한 후, 상기 기지국은 215단계로 진행하여 모든 단말들을 고려하여 스케줄링하였는지 확인한다. 이를 위해, 상기 기지국은 스케줄링 우선 순위(k)와 최대 단말 개수(NMAX)를 비교한다.
상기 스케줄링 우선 순위가 최대 단말 개수보다 작은 경우, 상기 기지국은 모든 단말들을 고려하지 못한 것으로 인식한다. 이에 따라, 상기 기지국은 217단계로 진행하여 스케줄링 우선 순위를 갱신한다. 예를 들어, 상기 기지국은 스케줄링 우선 순위를 한 단계 증가시킨다(k++).
이후, 상기 기지국은 상기 203단계로 진행하여 k번째 단말에 대한 맵의 MCS 레벨(MCSMAP ,k)을 고려하여 임시 MCSMAP , frame을 결정한다. 여기서, 상기 k번째 단말은 상기 217단계에서 갱신한 스케줄링 우선 순위의 단말을 나타낸다.
한편, 상기 215단계에서 스케줄링 우선 순위가 최대 단말 개수보다 크거나 같은 경우, 상기 기지국은 모든 단말들을 고려하여 스케줄링한 것으로 인식한다. 이에 따라, 상기 기지국은 본 알고리즘을 종료한다.
한편, 상기 209단계에서 슬롯의 개수가 0보다 작거나 같은 경우(Slotdata _ available ≤ 0), 상기 기지국은 219단계로 진행하여 스케줄링을 종료할 것인지 확인한다. 예를 들어, 상기 기지국은 스케줄링을 종료할지 확인하기 위해 상기 k번째 단말에 대한 맵의 MCS 레벨과 프레임에 대한 맵의 MCS 레벨을 비교한다.
상기 k번째 단말에 대한 맵의 MCS 레벨이 프레임에 대한 맵의 MCS 레벨보다 작거나 같은 경우, 상기 기지국은 프레임에 대한 맵의 MCS 레벨보다 높은 MCS 레벨을 갖는 단말로는 데이터를 할당할 수 있는 슬롯을 할당할 수 있는 것으로 인식한다. 이에 따라, 상기 기지국은 상기 215단계로 진행하여 모든 단말들을 고려하여 스케줄링하였는지 확인한다. 이를 위해, 상기 기지국은 스케줄링 우선 순위(k)와 최대 단말 개수(NMAX)를 비교한다.
한편, 상기 k번째 단말에 대한 맵의 MCS 레벨이 프레임에 대한 맵의 MCS 레벨보다 큰 경우, 상기 기지국은 추가적인 버스트 할당이 불가능한 것으로 인식한다. 이에 따라, 상기 기지국은 본 알고리즘을 종료한다.
상술한 실시 예에서 기지국은 서비스를 제공할 수 있는 모든 단말들에 대한 맵의 MCS 레벨을 고려하여 스케줄링한다.
다른 실시 예에서 기지국은 하기 도 3에 도시된 바와 같이 맵의 MCS 레벨에 따라 단말을 그룹핑하여 스케줄링할 수도 있다.
도 3은 본 발명의 다른 실시 예에 따른 기지국에서 단말의 MCS 레벨을 고려한 스케줄링 절차를 도시하고 있다. 이하 설명에서 기지국은 상기 도 1의 절차를 통해 서비스를 제공할 수 있는 모든 단말들에 대한 맵의 MCS레벨을 결정한 것으로 가정한다.
상기 도 3을 참조하면, 상기 기지국은 301단계에서 서비스를 제공할 수 있는 단말들에 대한 스케줄링 우선순위를 결정한다. 예를 들어, 상기 기지국은 PF(Proportional Fair) 스케줄링을 위해 각각이 단말에 대한 스케줄링 우선순위를 결정한다.
이후, 상기 기지국은 303단계로 진행하여 버스트를 위해 할당된 슬롯이 존재하는지 확인한다. 이를 위해, 상기 기지국은 기 할당된 슬롯의 개수가 0인지 확인한다.
기 할당된 슬롯의 개수가 0인 경우, 상기 기지국은 버스트를 위해 할당된 슬롯이 존재하지 않는 것으로 인식한다. 이에 따라, 상기 기지국은 305단계로 진행하여 k번째 단말에 대한 맵의 MCS 레벨(MCSMAP ,k)을 고려하여 임시 MCSMAP , frame을 결정한다. 예를 들어, 상기 기지국은 k번째 단말에 대한 맵의 MCS 레벨(MCSMAP ,k)을 임시 MCSMAP , frame으로 설정한다. 여기서, 상기 k는 단말의 스케줄링 우선 순위 인덱스로 1을 초기 값으로 갖는다.
상기 임시 MCSMAP , frame를 결정한 후, 상기 기지국은 307단계로 진행하여 상기 임시 MCSMAP , frame를 기준으로 해당 프레임의 데이터 심볼 수를 산출한다. 예를 들어, 상기 기지국은 상기 임시 MCSMAP , frame를 기준으로 맵을 할당하는데 사용할 심볼 수를 산출한다. 이후, 상기 기지국은 해당 프레임의 전체 심볼 수에서 상기 맵을 할당하는데 사용할 심볼 수를 제거하여 데이터 심볼 수를 산출한다.
데이터 심볼 수를 산출한 후, 상기 기지국은 309단계로 진행하여 상기 데이터 심볼 수를 고려하여 데이터를 할당할 수 있는 슬롯의 개수(Slotdata _ available)를 확인한다. 예를 들어, 상기 기지국은 상기 <수학식 2>를 이용하여 데이터를 할당할 수 있는 슬롯의 개수를 확인한다.
이후, 상기 기지국은 311단계로 진행하여 데이터를 할당할 수 있는 슬롯의 개수를 고려하여 k번째 단말로 자원을 할당할 수 있는지 확인한다. 즉, 상기 기지국은 k번째 단말로 할당할 수 있는 슬롯이 존재하는지 확인한다.
슬롯의 개수가 0보다 작거나 같은 경우(Slotdata _ available ≤ 0), 상기 기지국은 스케줄링을 종료한다.
한편, 슬롯의 개수가 0보다 큰 경우(Slotdata _ available > 0), 상기 기지국은 313단계로 진행하여 상기 데이터를 할당할 수 있는 슬롯 중 적어도 하나의 슬롯을 k번째 단말로 할당하여 상기 k번째 단말로 서비스 플로우를 할당한다. 이 경우, 상기 기지국은 상기 k번째 단말이 현 시점 스케줄링을 통해 처음으로 서비스 플로우를 할당하는 단말인 경우, 상기 k번째 단말에 대한 맵의 MCS 레벨을 프레임에 대한 맵의 MCS 레벨로 설정한다.
이후, 상기 기지국은 315단계로 진행하여 모든 단말들을 고려하여 스케줄링하였는지 확인한다. 이를 위해, 상기 기지국은 스케줄링 우선 순위(k)와 최대 단말 개수(NMAX)를 비교한다.
상기 스케줄링 우선 순위가 최대 단말 개수보다 작은 경우, 상기 기지국은 모든 단말들을 고려하지 못한 것으로 인식한다. 이에 따라, 상기 기지국은 317단계로 진행하여 스케줄링 우선 순위를 갱신한다. 예를 들어, 상기 기지국은 스케줄링 우선 순위를 한 단계 증가시킨다(k++).
이후, 상기 기지국은 상기 303단계로 진행하여 버스트를 위해 할당된 슬롯이 존재하는지 확인한다.
한편, 상기 스케줄링 우선 순위가 최대 단말 개수보다 크거나 같은 경우, 상기 기지국은 모든 단말들을 고려하여 스케줄링한 것으로 인식한다. 이에 따라, 상기 기지국은 본 알고리즘을 종료한다.
한편, 상기 303단계에서 기 할당된 슬롯의 개수가 0보다 큰 경우, 상기 기지국은 버스트를 위해 할당된 슬롯이 존재하는 것으로 인식한다. 이에 따라, 상기 기지국은 319단계로 진행하여 임시 MCSMAP , frame과 k번째 단말에 대한 맵의 MCS 레벨을 비교한다. 즉, 기지국은 스케줄링을 통해 처음으로 자원을 할당한 단말에 대한 맵의 MCS 레벨보다 낮은 MCS 레벨을 갖는 단말에 대해서는 버스트를 할당하지 않는다. 이에 따라, 상기 기지국은 임시 MCSMAP , frame과 k번째 단말에 대한 맵의 MCS 레벨을 비교한다.
상기 단말에 대한 맵의 MCS 레벨이 상기 임시 MCSMAP , frame보다 크거나 같은 경우, 상기 기지국은 상기 307단계로 진행하여 상기 임시 MCSMAP , frame를 기준으로 해당 프레임에서 할당 가능한 데이터 심볼 수를 산출한다. 예를 들어, 상기 기지국은 상기 임시 MCSMAP,frame를 기준으로 맵을 할당하는데 사용할 심볼 수를 산출한다. 이때, 상기 맵을 할당하는데 사용할 심볼 수는 상기 임시 MCSMAP , frame을 기준으로 k번째 단말까지의 맵을 할당하는데 사용할 심볼 수를 의미한다.
한편, 상기 단말에 대한 맵의 MCS 레벨이 상기 임시 MCSMAP , frame보다 작은 경우, 상기 기지국은 k번째 단말에 대한 맵의 MCS 레벨이 임시 MCSMAP , frame보다 낮아 k번째 단말로 자원을 할당하지 않는 것으로 인식한다. 이에 따라, 상기 기지국은 상기 315단계로 진행하여 모든 단말들을 고려하여 스케줄링하였는지 확인한다. 이를 위해, 상기 기지국은 스케줄링 우선 순위(k)와 최대 단말 개수(NMAX)를 비교한다.
상술한 바와 같이 기지국은 프레임에 대한 맵의 MCS 레벨을 결정한 후, 상기 맵의 MCS 레벨보다 낮은 단말은 스케줄링에서 제외시킨다. 이때, 상기 기지국이 PF 스케줄링을 통해 자원을 할당하는 경우, 낮은 맵의 MCS레벨을 갖는 단말은 현 스케줄링 동안 스케줄링 기회를 상실한다. 하지만, 현 스케줄링에 선택되지 않아 다음 프레임에 대한 스케줄링에서 우선 순위가 높아지므로 다음 프레임에서 스케줄링될 확률이 높아진다.
또한, 상기 기지국은 상기 도 3에 도시된 바와 같이 맵의 MCS 레벨에 따라 단말을 선택적으로 스케줄링한다. 이에 따라, 스케줄링 후에 단말로 할당되지 않고 남는 슬롯이 존재할 수 있다. 이에 따라, 상기 기지국은 하기 도 4에 도시된 바와 같이 스케줄링할 수 있다.
도 4는 본 발명의 실시 예에 따른 기지국에서 단말의 MCS 레벨을 고려한 두 단계의 스케줄링 절차를 도시하고 있다.
상기 도 4를 참조하면 상기 기지국은 401단계에서 단말들에 대한 맵의 MCS레벨을 고려하여 선택적으로 제 1 스케줄링을 수행한다. 예를 들어, 상기 기지국은 상기 도 3에 도시된 바와 같은 프레임에 대한 맵의 MCS 레벨을 결정되면 상기 프레임에 대한 맵의 MCS레벨과 같거나 높은 MCS 레벨을 갖는 단말들을 고려하여 스케줄링한다.
이후, 상기 기지국은 403단계로 진행하여 제 2 스케줄링을 수행할 것인지 확인한다. 예를 들어, 상기 기지국은 하기 도 5에 도시된 바와 같이 제 1 스케줄링을 통해 단말들로 할당하고 남는 슬롯이 존재하는지 확인한다.
상기 제 1 스케줄링을 통해 단말들로 할당하고 남는 슬롯이 존재하는 경우, 상기 기지국은 제 2 스케줄링을 수행하는 것으로 인식한다. 이에 따라, 상기 기지국은 405단계로 진행하여 단말들에 대한 맵의 MCS 레벨을 고려하여 제 2 스케줄링을 수행한다. 예를 들어, 상기 기지국은 하기 도 6에 도시된 바와 같이 제 2 스케줄링을 수행한다.
한편, 상기 제 1 스케줄링을 통해 단말들로 할당하고 남는 슬롯이 존재하지 않는 경우, 상기 기지국은 제 2 스케줄링을 수행하지 않는 것으로 인식한다. 이에 따라, 상기 기지국은 본 알고리즘을 종료한다.
도 5는 본 발명의 실시 예에 따른 기지국에서 두 번째 스케줄링의 수행 여부를 결정하기 위한 절차를 도시하고 있다.
상기 도 5를 참조하면 상기 기지국은 상기 도 4의 401단계에서 제 1 스케줄링을 수행한 후, 501단계로 진행하여 상기 제 1 스케줄링의 임시 MCSMAP , frame을 고려하여 해당 프레임의 데이터 심볼 수를 산출한다. 예를 들어, 상기 기지국은 상기 임시 MCSMAP , frame을 기준으로 슬롯을 할당한 단말들의 맵을 할당하는데 사용할 심볼 수를 산출한다. 이후, 상기 기지국은 해당 프레임의 전체 심볼 수에서 상기 맵을 할당하는데 사용할 심볼 수를 제거하여 데이터 심볼 수를 산출한다.
데이터 심볼 수를 산출한 후, 상기 기지국은 503단계로 진행하여 사익 데이터 심볼 수를 고려하여 데이터를 할당할 수 있는 슬롯의 개수(Slotdata _ available)를 확인한다. 예를 들어, 상기 기지국은 상기 <수학식 2>를 이용하여 할당 가능한 슬롯의 개수를 확인한다.
이후, 상기 기지국은 505단계로 진행하여 데이터를 할당할 수 있는 슬롯의 개수를 고려하여 제 2 스케줄링을 수행할 수 있는지 확인한다. 즉, 상기 기지국은 제 1 스케줄링을 통해 단말들로 할당하고 남는 슬롯이 존재하는지 확인한다.
상기 데이터를 할당할 수 있는 슬롯의 개수가 0보다 큰 경우, 상기 기지국은 제 1 스케줄링을 통해 단말들로 할당하고 남는 슬롯이 존재하는 것으로 인식한다. 이에 따라, 상기 기지국은 상기 405단계로 진행하여 제 2 스케줄링을 수행한다. 예를 들어, 상기 기지국은 하기 도 6에 도시된 바와 같이 제 2 스케줄링을 수행한다.
한편, 상기 데이터를 할당할 수 있는 슬롯의 개수가 0보다 작거나 같은 경우, 상기 기지국은 제 1 스케줄링을 통해 단말들로 할당하고 남는 슬롯이 존재하지 않는 것으로 인식한다. 이에 따라, 상기 기지국은 본 알고리즘을 종료한다.
도 6은 본 발명의 실시 예에 따른 기지국에서 단말의 MCS 레벨을 고려한 두 번째 스케줄링 절차를 도시하고 있다.
상기 도 6에 도시된 바와 같이 상기 기지국은 상기 도 4의 403단계에서 제 2 스케줄링을 수행하는 것으로 결정한 경우, 601단계에서 프레임에 대한 맵의 MCS레벨(MCSMAP , frame)과 첫 번째 단말에 대한 맵의 MCS레벨(MCSMAP , first)을 임시 MCSMAP , frame으로 설정한다.
이후, 상기 기지국은 603단계로 진행하여 제 1 스케줄링을 통해 k번째 단말로 자원을 할당하였는지 확인한다. 여기서, 상기 k는 스케줄링 우선 순위를 나타내고, 초기 값으로 1을 갖는다.
상기 제 1 스케줄링을 통해 k번째 단말로 자원을 할당한 경우, 상기 기지국은 619단계로 진행하여 모든 단말들을 고려하여 스케줄링하였는지 확인한다. 이를 위해, 상기 기지국은 스케줄링 우선 순위(k)와 최대 단말 개수(NMAX)를 비교한다.
한편, 상기 제 1 스케줄링을 통해 k번째 단말로 자원을 할당하지 않은 경우, 상기 기지국은 605단계로 진행하여 상기 제 1 스케줄링을 통해 k번째 단말로 자원 할당을 시도하였는지 확인한다. 즉, 상기 제 1 스케줄링은 임시 MCSMAP , frame보다 낮은 MCS 레벨을 갖는 단말을 스케줄링에서 제외시킨다. 이에 따라, 상기 기지국은 제 2 스케줄링을 통해 상기 제 1 스케줄링에서 제외된 단말들로 자원을 할당하기 위해 k번째 단말에 대한 맵의 MCS 레벨(MCSMAP , k)과 첫 번째 단말에 대한 맵의 MCS레벨을 비교한다.
상기 k번째 단말에 대한 맵의 MCS 레벨(MCSMAP , k)이 상기 첫 번째 단말에 대한 맵의 MCS레벨보다 크거나 같은 경우, 상기 기지국은 상기 제 1 스케줄링을 통해 k번째 단말로 자원 할당을 시도한 것으로 인식한다. 이에 따라, 상기 기지국은 상기 619단계로 진행하여 모든 단말들을 고려하여 스케줄링하였는지 확인한다. 이를 위해, 상기 기지국은 스케줄링 우선 순위(k)와 최대 단말 개수(NMAX)를 비교한다.
한편, 상기 k번째 단말에 대한 맵의 MCS 레벨(MCSMAP , k)이 상기 첫 번째 단말에 대한 맵의 MCS레벨보다 작은 경우, 상기 기지국은 상기 제 1 스케줄링을 통해 k번째 단말로 자원 할당을 시도하지 않은 것으로 인식한다. 이에 따라, 상기 기지국은 607단계로 진행하여 상기 k번째 단말에 대한 맵의 MCS 레벨(MCSMAP ,k)을 고려하여 임시 MCSMAP , frame을 결정한다. 예를 들어, 상기 기지국은 상기 <수학식 1>을 이용하여 임시 MCSMAP , frame을 결정한다.
상기 임시 MCSMAP , frame를 결정한 후, 상기 기지국은 609단계로 진행하여 상기 임시 MCSMAP , frame를 기준으로 해당 프레임의 데이터 심볼 수를 산출한다. 예를 들어, 상기 기지국은 상기 임시 MCSMAP , frame를 기준으로 맵을 할당하는데 사용할 심볼 수를 산출한다. 이후, 상기 기지국은 해당 프레임의 전체 심볼 수에서 상기 맵을 할당하는데 사용할 심볼 수를 제거하여 데이터 심볼 수를 산출한다.
데이터 심볼 수를 산출한 후, 상기 기지국은 611단계로 진행하여 상기 데이터 심볼 수를 고려하여 데이터를 할당할 수 있는 슬롯의 개수(Slotdata _ available)를 확인한다. 예를 들어, 상기 기지국은 상기 <수학식 2>를 이용하여 데이터를 할당할 수 있는 슬롯의 개수를 확인한다.
이후, 상기 기지국은 613단계로 진행하여 데이터를 할당할 수 있는 슬롯의 개수를 고려하여 k번째 단말로 자원을 할당할 수 있는지 확인한다. 즉, 상기 기지국은 k번째 단말로 할당할 수 있는 슬롯이 존재하는지 확인한다.
상기 슬롯의 개수가 0보다 큰 경우(Slotdata _ available > 0), 상기 기지국은 615단계로 진행하여 상기 임시 MCSMAP , frame을 프레임에 대한 맵의 MCS 레벨으로 설정한다.
이후, 상기 기지국은 617단계로 진행하여 상기 데이터를 할당할 수 있는 슬롯 중 적어도 하나의 슬롯을 k번째 단말로 할당하여 상기 k번째 단말로 서비스 플로우를 할당한다.
상기 k번째 단말로 서비스 플로우를 할당한 후, 상기 기지국은 상기 619단계로 진행하여 모든 단말들을 고려하여 스케줄링하였는지 확인한다. 이를 위해, 상기 기지국은 스케줄링 우선 순위(k)와 최대 단말 개수(NMAX)를 비교한다.
상기 스케줄링 우선 순위가 최대 단말 개수보다 작은 경우, 상기 기지국은 모든 단말들을 고려하지 못한 것으로 인식한다. 이에 따라, 상기 기지국은 621단계로 진행하여 스케줄링 우선 순위를 갱신한다. 예를 들어, 상기 기지국은 스케줄링 우선 순위를 한 단계 증가시킨다(k++).
이후, 상기 기지국은 상기 603단계로 진행하여 제 1 스케줄링을 통해 k번째 단말로 자원을 할당하였는지 확인한다. 여기서, 상기 k번째 단말은 상기 621단계에서 갱신한 스케줄링 우선 순위의 단말을 나타낸다.
한편, 상기 619단계에서 스케줄링 우선 순위가 최대 단말 개수보다 크거나 같은 경우, 상기 기지국은 모든 단말들을 고려하여 스케줄링한 것으로 인식한다. 이에 따라, 상기 기지국은 본 알고리즘을 종료한다.
한편, 상기 613단계에서 슬롯의 개수가 0보다 작거나 같은 경우(Slotdata _ available ≤ 0), 상기 기지국은 623단계로 진행하여 스케줄링을 종료할 것인지 확인한다. 예를 들어, 상기 기지국은 스케줄링을 종료할지 확인하기 위해 상기 k번째 단말에 대한 맵의 MCS 레벨과 프레임에 대한 맵의 MCS 레벨을 비교한다.
상기 k번째 단말에 대한 맵의 MCS 레벨이 프레임에 대한 맵의 MCS 레벨보다 작거나 같은 경우, 상기 기지국은 프레임에 대한 맵의 MCS 레벨보다 높은 MCS 레벨을 갖는 단말로는 데이터를 할당할 수 있는 슬롯을 할당할 수 있는 것으로 인식한다. 이에 따라, 상기 기지국은 상기 619단계로 진행하여 모든 단말들을 고려하여 스케줄링하였는지 확인한다. 이를 위해, 상기 기지국은 스케줄링 우선 순위(k)와 최대 단말 개수(NMAX)를 비교한다.
한편, 상기 k번째 단말에 대한 맵의 MCS 레벨이 프레임에 대한 맵의 MCS 레벨보다 큰 경우, 상기 기지국은 추가적인 버스트 할당이 불가능한 것으로 인식한다. 이에 따라, 상기 기지국은 본 알고리즘을 종료한다.
이하 설명은 단말들에 대한 맵의 MCS 레벨을 고려하여 스케줄링하기 위한 기지국의 구성에 대해 설명한다.
도 7은 본 발명에 따른 기지국의 블록 구성을 도시하고 있다.
상기 도 7에 도시된 바와 같이 기지국은 듀플렉서(701), 수신부(703), 스케줄러(705), 저장부(707), MCS 결정부(709) 및 송신부(711)를 포함하여 구성된다.
상기 듀플렉서(701)는 듀플렉싱 방식에 따라 상기 송신부(711)로부터 제공받은 송신신호를 안테나를 통해 송신하고, 안테나로부터의 수신신호를 수신부(703)로 제공한다.
상기 수신부(703)는 상기 듀플렉서(701)로부터 제공받은 고주파 신호를 기저대역 신호로 변환하여 복조한다. 이때, 상기 수신부(703)은 RF처리 블록, 복조블록, 채널복호블록 및 메시지 처리블록 등을 포함하여 구성될 수 있다. 상기 RF처리 블록은 상기 듀플렉서(701)로부터 제공받은 고주파 신호를 기저대역 신호로 변환하여 출력한다. 상기 복조블록은 상기 RF처리 블록으로부터 제공받은 신호에서 각 부반송파에 실린 데이터를 추출하기 위한 FFT(Fast Fourier Transform)연산기 등으로 구성된다. 상기 채널복호블럭은 복조기, 디인터리버 및 채널디코더 등으로 구성된다. 상기 메시지 처리 블록은 채널복호블록으로부터 제공받은 신호에서 제어 정보를 추출하여 상기 스케줄러(705)로 제공한다.
상기 스케줄러(705)는 스케줄링을 통해 서비스를 제공하기 위한 단말들로 자원을 할당한다. 이때, 상기 스케줄러(705)는 상기 MCS 결정부(709)로부터 제공받은 적어도 하나의 단말에 대한 맵의 MCS 레벨을 고려하여 스케줄링한다. 예를 들어, 상기 스케줄러(705)는 상기 단말에 대한 맵의 MCS 레벨을 고려하여 상기 도 2 또는 도 3 또는 도 4에 도시된 바와 같이 스케줄링한다.
상기 저장부(707)는 상기 스케줄러(705)에서 스케줄링을 위한 정보를 저장한다. 이때, 상기 저장부(707)는 상기 MCS 결정부(709)에서 단말에 대한 맵의 MCS 레벨을 결정하기 위한 기준 테이블을 저장한다. 예를 들어, 상기 기준 테이블은 상기 <표 1>과 같이 구성된다.
상기 MCS 결정부(709)는 상기 기지국에서 서비스를 제공할 수 있는 적어도 하나의 단말의 채널 상태 정보를 고려하여 각각의 단말에 대한 맵의 MCS 레벨을 결정한다. 예를 들어, 상기 MCS 결정부(709)는 상기 도 1에 도시된 바와 같이 단말에 대한 맵의 MCS 레벨을 결정한다.
상기 송신부(711)는 단말로 전송할 데이터 및 제어 메시지를 부호화 및 고주파 신호로 변환하여 상기 듀플렉서(701)로 전송한다. 상기 송신부(711)는 메시지 생성블록, 채널부호블록, 변조 블록 및 RF처리 블록 등을 포함하여 구성될 수 있다. 상기 메시지 생성 블록은 상기 스케줄러(705)의 스케줄링 결과에 따른 자원 할당 정보를 포함하는 자원 할당 메시지를 생성한다. 상기 채널부호블럭은 변조기, 인터리버 및 채널인코더 등으로 구성된다. 상기 변조블록은 상기 채널부호블록으로부터 제공받은 신호에서 각 부반송파에 매핑하기 위한 IFFT연산기 등으로 구성된다. 상기 RF처리 블록은 상기 변조블록으로부터 제공받은 기저대여 신호를 고주파신호로 변환하여 상기 듀플렉서(701)로 출력한다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
Claims (30)
- 무선통신시스템에서 자원 스케줄링 방법에 있어서,
적어도 하나의 단말에 대한 자원 할당 정보의 MCS(Modulation and Codig Shceme) 레벨을 확인하는 과정과,
k번째 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 임시 MCS 레벨을 구성하는 경우, 데이터를 할당할 수 있는 자원의 양을 확인하는 과정과, 여기서, 상기 k는 스케줄링 우선 순위에 따른 단말의 인덱스를 나타냄,
데이터를 할당할 수 있는 자원의 양을 고려하여 k번째 단말로 자원을 할당할 수 있는지 확인하는 과정과,
상기 k번째 단말로 자원을 할당할 수 있는 경우, 상기 k번째 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 MCS 레벨을 결정하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 1항에 있어서,
상기 MCS 레벨을 확인하는 과정은,
적어도 하나의 단말의 채널 상태 정보를 확인하는 과정과,
상기 적어도 하나의 단말의 채널 상태 정보를 고려하여 각각의 단말에 대한 자원 할당 정보의 MCS 레벨을 결정하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 1항에 있어서,
상기 임시 MCS 레벨은, 상기 k번째 단말에 대한 자원 할당 정보의 MCS 레벨과 기 설정된 프레임에 대한 자원 할당 정보의 MCS 레벨 중 작은 MCS 레벨로 설정되는 것을 특징으로 하는 방법.
- 제 3항에 있어서,
상기 기 설정된 프레임에 대한 자원 할당 정보의 MCS 레벨은, 초기 값으로 기지국에서 사용할 수 있는 적어도 두 개의 MCS 레벨들 중 가장 높은 MCS 레벨로 설정되는 것을 특징으로 하는 방법.
- 제 1항에 있어서,
상기 k번째 단말로 자원을 할당할 수 있는지 확인하는 과정은,
상기 데이터를 할당할 수 있는 자원의 양을 고려하여 데이터 할당에 사용할 수 있는 슬롯의 개수를 확인하는 과정과,
상기 슬롯의 개수를 고려하여 k번째 단말로 자원을 할당할 수 있는지 확인하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 1항에 있어서,
상기 프레임에 대한 자원 할당 정보의 MCS 레벨을 결정하는 과정은,
상기 k번째 단말로 자원을 할당할 수 있는 경우, 상기 k번째 단말에 대한 자원 할당 정보의 MCS 레벨과 기 설정된 프레임에 대한 자원 할당 정보의 MCS 레벨 중 작은 MCS 레벨을 프레임에 대한 자원 할당 정보의 MCS 레벨로 결정하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 1항에 있어서,
상기 프레임에 대한 자원 할당 정보의 MCS 레벨을 결정한 후, 스케줄링을 통해 서비스를 제공할 수 있는 모든 단말을 고려하였는지 확인하는 과정과,
서비스를 제공할 수 있는 모든 단말을 고려하지 않은 경우, 상기 k를 갱신하는 과정을 더 포함하여,
상기 데이터를 할당할 수 있는 자원의 양을 확인하는 과정으로 진행하며,
상기 데이터를 할당할 수 있는 자원의 양을 확인하는 과정은, 상기 갱신한 k번째 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 임시 MCS 레벨을 구성하는 것을 특징으로 하는 방법.
- 무선통신시스템에서 자원 스케줄링 방법에 있어서,
적어도 하나의 단말에 대한 자원 할당 정보의 MCS(Modulation and Codig Shceme) 레벨을 확인하는 과정과,
스케줄링 우선 순위와 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 MCS 레벨을 결정하는 과정과,
상기 프레임에 대한 자원 할당 정보의 MCS 레벨보다 같거나 높은 MCS 레벨을 갖는 적어도 하나의 단말에 대한 자원을 스케줄링하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 8항에 있어서,
상기 MCS 레벨을 확인하는 과정은,
적어도 하나의 단말의 채널 상태 정보를 확인하는 과정과,
상기 적어도 하나의 단말의 채널 상태 정보를 고려하여 각각의 단말에 대한 자원 할당 정보의 MCS 레벨을 결정하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 8항에 있어서,
상기 프레임에 대한 자원 할당 정보의 MCS 레벨을 결정하는 과정은,
k번째 단말 이전에 자원을 할당받은 단말이 존재하는지 확인하는 과정과, 여기서, 상기 k는 스케줄링 우선 순위에 따른 단말의 인덱스를 나타냄,
자원을 할당받은 단말이 존재하지 않는 경우, 상기 k번째 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 임시 MCS 레벨을 구성하는 과정과,
상기 임시 MCS 레벨을 고려하여 데이터를 할당할 수 있는 자원의 양을 확인하는 과정과,
데이터를 할당할 수 있는 자원의 양을 고려하여 k번째 단말로 자원을 할당할 수 있는지 확인하는 과정과,
상기 k번째 단말로 자원을 할당할 수 있는 경우, 상기 k번째 단말에 대한 자원 할당 정보의 MCS 레벨을 프레임에 대한 자원 할당 정보의 MCS 레벨로 설정하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 10항에 있어서,
상기 k번째 단말로 자원을 할당할 수 있는지 확인하는 과정은,
상기 데이터를 할당할 수 있는 자원의 양을 고려하여 데이터 할당에 사용할 수 있는 슬롯의 개수를 확인하는 과정과,
상기 슬롯의 개수를 고려하여 k번째 단말로 자원을 할당할 수 있는지 확인하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 10항에 있어서,
상기 k번째 단말로 자원을 할당할 수 없는 경우, 스케줄링을 통해 서비스를 제공할 수 있는 모든 단말을 고려하였는지 확인하는 과정과,
서비스를 제공할 수 있는 모든 단말을 고려하지 않은 경우, 상기 k를 갱신하는 과정을 더 포함하여,
상기 k번째 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 임시 MCS 레벨을 구성하는 과정으로 진행하며,
상기 k는 상기 갱신된 k인 것을 특징으로 하는 방법.
- 제 10항에 있어서,
상기 자원을 할당받은 단말이 존재하는 경우, 상기 자원을 스케줄링하는 과정으로 진행하는 것을 특징으로 하는 방법.
- 제 13항에 있어서,
상기 자원을 스케줄링하는 과정은,
기 설정된 임시 MCS 레벨을 고려하여 데이터를 할당할 수 있는 자원의 양을 확인하는 과정과,
데이터를 할당할 수 있는 자원의 양을 고려하여 k번째 단말로 자원을 할당할 수 있는지 확인하는 과정과,
상기 k번째 단말로 자원을 할당할 수 있는 경우, 상기 k번째 단말로 자원을 할당하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 8항에 있어서,
상기 자원을 할당한 후, 남는 자원이 존재하는지 확인하는 과정과,
남는 자원이 존재하는 경우, 상기 프레임에 대한 자원 할당 정보의 MCS 레벨보다 낮은 MCS 레벨을 갖는 적어도 하나의 단말에 대한 자원을 스케줄링하는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 무선통신시스템에서 자원 스케줄링 장치에 있어서,
신호를 송신하는 송신부와,
신호를 수신하는 수신부와,
적어도 하나의 단말에 대한 자원 할당 정보의 MCS(Modulation and Codig Shceme) 레벨을 결정하는 MCS 결정부와,
각각의 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 자원을 스케줄링하는 스케줄러는 포함하여 구성되는 것을 특징으로 하는 장치.
- 제 16항에 있어서,
상기 MCS 결정부는, 적어도 하나의 단말의 채널 상태 정보를 고려하여 각각의 단말에 대한 자원 할당 정보의 MCS 레벨을 결정하는 것을 특징으로 하는 장치.
- 제 16항에 있어서,
상기 스케줄러는, 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 임시 MCS 레벨을 구성하는 경우, 데이터를 할당할 수 있는 자원의 양을 고려하여 k번째 단말로 자원을 할당할 수 있는지 확인하고,
상기 k번째 단말로 자원을 할당할 수 있는 경우, 상기 k 번째 단말로 자원을 할당하고, 상기 k번째 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 MCS 레벨을 결정하며,
상기 k는 스케줄링 우선 순위에 따른 단말의 인덱스를 나타내는 것을 특징으로 하는 장치.
- 제 18항에 있어서,
상기 스케줄러는, 상기 k번째 단말에 대한 자원 할당 정보의 MCS 레벨과 기 설정된 프레임에 대한 자원 할당 정보의 MCS 레벨 중 작은 MCS 레벨을 임시 MCS 레벨로 설정하는 것을 특징으로 하는 장치.
- 제 19항에 있어서,
상기 기 설정된 프레임에 대한 자원 할당 정보의 MCS 레벨은, 초기 값으로 기지국에서 사용할 수 있는 적어도 두 개의 MCS 레벨들 중 가장 높은 MCS 레벨로 설정되는 것을 특징으로 하는 장치.
- 제 18항에 있어서,
상기 스케줄러는, 상기 데이터를 할당할 수 있는 자원의 양을 고려하여 데이터 할당에 사용할 수 있는 슬롯의 개수를 확인하고, 상기 슬롯의 개수를 고려하여 k번째 단말로 자원을 할당할 수 있는지 확인하는 것을 특징으로 하는 장치.
- 제 18항에 있어서,
상기 스케줄러는, 상기 k번째 단말로 자원을 할당할 수 있는 경우, 상기 k번째 단말에 대한 자원 할당 정보의 MCS 레벨과 기 설정된 프레임에 대한 자원 할당 정보의 MCS 레벨 중 작은 MCS 레벨을 프레임에 대한 자원 할당 정보의 MCS 레벨로 결정하는 것을 특징으로 하는 장치.
- 제 18항에 있어서,
상기 스케줄러는, 상기 프레임에 대한 자원 할당 정보의 MCS 레벨을 결정한 후, 스케줄링을 통해 서비스를 제공할 수 있는 모든 단말을 고려하였는지 확인하고, 서비스를 제공할 수 있는 모든 단말을 고려하지 않은 경우, 상기 k를 갱신한 후, 상기 데이터를 할당할 수 있는 자원의 양을 확인하는 과정으로 진행하며,
상기 데이터를 할당할 수 있는 자원의 양을 확인하는 과정에서, 상기 임시 MCS 레벨은, 상기 갱신한 k번째 단말에 대한 자원 할당 정보의 MCS 레벨을 상기 프레임에 대한 자원 할당 정보의 임시 MCS 레벨로 구성하는 것을 특징으로 하는 장치.
- 무선통신시스템에서 자원 스케줄링 장치에 있어서,
신호를 송신하는 송신부와,
신호를 수신하는 수신부와,
적어도 하나의 단말에 대한 자원 할당 정보의 MCS(Modulation and Codig Shceme) 레벨을 결정하는 MCS 결정부와,
스케줄링 우선 순위와 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 MCS 레벨을 결정하고, 상기 프레임에 대한 자원 할당 정보의 MCS 레벨보다 같거나 높은 MCS 레벨을 갖는 적어도 하나의 단말에 대한 자원을 스케줄링하는 스케줄러를 포함하여 구성되는 것을 특징으로 하는 장치.
- 제 24항에 있어서,
상기 MCS 결정부는, 적어도 하나의 단말의 채널 상태 정보를 고려하여 각각의 단말에 대한 자원 할당 정보의 MCS 레벨을 결정하는 것을 특징으로 하는 장치.
- 제 24항에 있어서,
상기 스케줄러는, k번째 단말 이전에 자원을 할당받은 단말이 존재하지 않는 경우, 상기 k번째 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 임시 MCS 레벨을 구성하고, 상기 임시 MCS 레벨을 고려하여 확인한 데이터를 할당할 수 있는 자원의 양에 따라 k번째 단말로 자원을 할당할 수 있는지 확인하며, 상기 k번째 단말로 자원을 할당할 수 있는 경우, 상기k번째 단말로 자원을 할당하고, 상기 k번째 단말에 대한 자원 할당 정보의 MCS 레벨을 프레임에 대한 자원 할당 정보의 MCS 레벨로 설정하며,
상기 k는 스케줄링 우선 순위에 따른 단말의 인덱스를 나타내는 것을 특징으로 하는 장치.
- 제 26항에 있어서,
상기 스케줄러는, 상기 데이터를 할당할 수 있는 자원의 양을 고려하여 확인한 데이터 할당에 사용할 수 있는 슬롯의 개수를 고려하여 k번째 단말로 자원을 할당할 수 있는지 확인하는 것을 특징으로 하는 장치.
- 제 26항에 있어서,
상기 스케줄러는, 상기 k번째 단말로 자원을 할당할 수 없는 경우, 스케줄링을 통해 서비스를 제공할 수 있는 모든 단말을 고려하였는지 확인하고, 서비스를 제공할 수 있는 모든 단말을 고려하지 않은 경우, 상기 k를 갱신하며,
상기 갱신한 k번째 단말에 대한 자원 할당 정보의 MCS 레벨을 고려하여 프레임에 대한 자원 할당 정보의 임시 MCS 레벨을 구성하는 것을 특징으로 하는 장치.
- 제 26항에 있어서,
상기 스케줄러는, k번째 단말 이전에 자원을 할당받은 단말이 존재하는 경우, 기 설정된 임시 MCS 레벨을 고려하여 데이터를 할당할 수 있는 자원의 양을 확인하고, 데이터를 할당할 수 있는 자원의 양을 고려하여 k번째 단말로 자원을 할당할 수 있는지 확인하며, 상기 k번째 단말로 자원을 할당할 수 있는 경우, 상기 k번째 단말로 자원을 할당하는 것을 특징으로 하는 장치.
- 제 24항에 있어서,
상기 스케줄러는, 스케줄링을 수행한 후, 남는 자원이 존재하는지 확인하고, 남는 자원이 존재하는 경우, 상기 프레임에 대한 자원 할당 정보의 MCS 레벨보다 낮은 MCS 레벨을 갖는 적어도 하나의 단말에 대한 자원을 스케줄링하는 것을 특징으로 하는 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100041379A KR101656291B1 (ko) | 2010-05-03 | 2010-05-03 | 무선통신시스템에서 전송 효율을 개선하기 위한 장치 및 방법 |
US13/100,176 US20110268065A1 (en) | 2010-05-03 | 2011-05-03 | Apparatus and method for improving transmission efficiency in wireless communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100041379A KR101656291B1 (ko) | 2010-05-03 | 2010-05-03 | 무선통신시스템에서 전송 효율을 개선하기 위한 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110121880A true KR20110121880A (ko) | 2011-11-09 |
KR101656291B1 KR101656291B1 (ko) | 2016-09-22 |
Family
ID=44858214
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100041379A KR101656291B1 (ko) | 2010-05-03 | 2010-05-03 | 무선통신시스템에서 전송 효율을 개선하기 위한 장치 및 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20110268065A1 (ko) |
KR (1) | KR101656291B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130109414A (ko) * | 2012-03-27 | 2013-10-08 | 삼성전자주식회사 | 무선통신 시스템에서 동적 상향링크 자원 할당 방법 및 장치 |
CN110446260A (zh) * | 2018-05-03 | 2019-11-12 | 普天信息技术有限公司 | 一种专网***中的资源分配方法 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9455809B2 (en) * | 2011-05-25 | 2016-09-27 | Lg Electronics Inc. | Method for transceiving downlink control information in a wireless access system and apparatus therefor |
EP2639983A1 (en) * | 2012-03-16 | 2013-09-18 | Panasonic Corporation | MCS table adaptation for low power ABS |
US9300431B2 (en) | 2012-06-04 | 2016-03-29 | Alcatel Lucent | Apparatus, method and computer readable medium for payload segmentation of wireless packet data transmissions |
US9955510B2 (en) * | 2013-07-08 | 2018-04-24 | Electronics And Telecommunications Research Institute | Method and terminal for distributed access |
US20150063319A1 (en) * | 2013-08-28 | 2015-03-05 | Qualcomm Incorporated | Systems, methods, and apparatus for preventing multiple re-association attempts |
KR102157286B1 (ko) * | 2013-12-27 | 2020-09-17 | 삼성전자주식회사 | 무선 통신 시스템에서 전송률을 제어하기 위한 방법 및 장치 |
KR102375953B1 (ko) * | 2016-03-04 | 2022-03-17 | 삼성전자주식회사 | 무선 통신 시스템에서 채널 액세스를 적응적으로 제어하기 위한 장치 및 방법 |
CN109699086B (zh) * | 2017-10-23 | 2023-04-07 | ***通信有限公司研究院 | 一种上行调度方法、装置、设备及计算机可读存储介质 |
KR102473495B1 (ko) * | 2018-04-20 | 2022-12-02 | 삼성전자주식회사 | 무선 통신 시스템에서 변조 신호를 송수신하기 위한 방법 및 장치 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005142923A (ja) * | 2003-11-07 | 2005-06-02 | Matsushita Electric Ind Co Ltd | 無線通信装置及びmcs決定方法 |
KR20070050579A (ko) * | 2005-11-11 | 2007-05-16 | 한국전자통신연구원 | 휴대 인터넷 시스템의 기지국에서 순방향 패킷 스케쥴링장치 및 방법 |
JP2007522777A (ja) * | 2004-03-30 | 2007-08-09 | モトローラ・インコーポレイテッド | 無線通信システムにおいて変調・符号化方式を選択するための方法及び装置 |
KR20070119131A (ko) * | 2006-06-14 | 2007-12-20 | 삼성전자주식회사 | 무선통신시스템에서 데이터 통신 장치 및 방법 |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4891805A (en) * | 1988-06-13 | 1990-01-02 | Racal Data Communications Inc. | Multiplexer with dynamic bandwidth allocation |
US7047016B2 (en) * | 2001-05-16 | 2006-05-16 | Qualcomm, Incorporated | Method and apparatus for allocating uplink resources in a multiple-input multiple-output (MIMO) communication system |
EP1289179A1 (en) * | 2001-08-28 | 2003-03-05 | Lucent Technologies Inc. | A wireless telecommunications network, a user terminal therefor, a base station therefor, and a method of telecommunication |
JP4015939B2 (ja) * | 2002-12-17 | 2007-11-28 | 株式会社エヌ・ティ・ティ・ドコモ | パケット通信方法、基地局、移動局及びパケット通信用プログラム |
KR20050029082A (ko) * | 2003-09-20 | 2005-03-24 | 삼성전자주식회사 | 직교 주파수 분할 다중 접속 방식을 사용하는 이동 통신시스템에서 동적 자원 할당 시스템 및 방법 |
US7715866B2 (en) * | 2004-10-12 | 2010-05-11 | Pauli Seppinen | Power control |
JP2006217173A (ja) * | 2005-02-02 | 2006-08-17 | Matsushita Electric Ind Co Ltd | 基地局装置及びリソース割り当て方法 |
US9130706B2 (en) * | 2005-05-26 | 2015-09-08 | Unwired Planet, Llc | Method and apparatus for signal quality loss compensation in multiplexing transmission systems |
EP1746776A3 (en) * | 2005-07-19 | 2011-06-15 | Samsung Electronics Co., Ltd. | System and method for scheduling uplink in a communication system |
US7408952B2 (en) * | 2005-07-27 | 2008-08-05 | Interdigital Technology Corporation | Wireless communication method and apparatus for scheduling prioritized data for a plurality of mobile station users |
KR20070080265A (ko) * | 2006-02-07 | 2007-08-10 | 삼성전자주식회사 | 다중 홉 릴레이 방식을 사용하는 무선 접속 통신시스템에서 기회적 패킷 스케줄링 장치 및 방법 |
KR100957410B1 (ko) * | 2006-02-15 | 2010-05-11 | 삼성전자주식회사 | 이동 통신 시스템에서 채널 상태 보고 방법 |
KR20080015983A (ko) * | 2006-08-17 | 2008-02-21 | 삼성전자주식회사 | 광대역 무선접속 시스템에서 프레임 통신 장치 및 방법 |
WO2008051061A1 (en) * | 2006-10-27 | 2008-05-02 | Electronics And Telecommunications Research Institute | Method for reporting a channel quality information in wireless communication system |
KR20080070387A (ko) * | 2007-01-26 | 2008-07-30 | 삼성전자주식회사 | 광대역 무선접속 시스템에서 스케줄링 장치 및 방법 |
KR100924683B1 (ko) * | 2007-02-01 | 2009-11-03 | 삼성전자주식회사 | 광대역 무선통신 시스템에서 협력 공간 다중화 기법을 위한스케줄링 장치 및 방법 |
KR100948798B1 (ko) * | 2007-02-01 | 2010-03-24 | 삼성전자주식회사 | 광대역 무선통신 시스템에서 상향링크 부하 조절 장치 및방법 |
KR100961744B1 (ko) * | 2007-02-05 | 2010-06-07 | 삼성전자주식회사 | 광대역 무선통신시스템에서 상향링크 스케줄링 장치 및방법 |
US8150404B2 (en) * | 2007-03-19 | 2012-04-03 | Alcatel Lucent | Methods for frequency-selective persistent scheduling |
KR101421592B1 (ko) * | 2007-09-05 | 2014-08-14 | 삼성전자주식회사 | 인터리버 분할 다중 접속 시스템에서 송수신 장치 및 방법 |
JP4598149B2 (ja) * | 2008-01-04 | 2010-12-15 | パナソニック株式会社 | 無線送信装置及び無線送信方法 |
US8818285B2 (en) * | 2008-02-01 | 2014-08-26 | Qualcomm Incorporated | Power decision pilot for a wireless communication system |
US8599728B2 (en) * | 2008-07-11 | 2013-12-03 | Nokia Siemens Networks Oy | Recovery schemes for group switching procedures for multi-group frequency division duplex wireless networks |
KR101019713B1 (ko) * | 2008-09-02 | 2011-03-07 | 한국과학기술원 | 직교 주파수 분할 다중접속 무선 시스템에서의 자원할당 방법 |
TW201037998A (en) * | 2009-04-06 | 2010-10-16 | Ralink Technology Corp | Method for adjusting modulation and coding scheme based on signal quality |
US8204448B2 (en) * | 2009-08-07 | 2012-06-19 | Clearwire Ip Holdings Llc | Channel condition based signal quality feedback bandwidth allocation |
US9026164B2 (en) * | 2009-10-13 | 2015-05-05 | Qualcomm Incorporated | Selective transmission of power decision pilot in a wireless communication system |
-
2010
- 2010-05-03 KR KR1020100041379A patent/KR101656291B1/ko active IP Right Grant
-
2011
- 2011-05-03 US US13/100,176 patent/US20110268065A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005142923A (ja) * | 2003-11-07 | 2005-06-02 | Matsushita Electric Ind Co Ltd | 無線通信装置及びmcs決定方法 |
JP2007522777A (ja) * | 2004-03-30 | 2007-08-09 | モトローラ・インコーポレイテッド | 無線通信システムにおいて変調・符号化方式を選択するための方法及び装置 |
KR20070050579A (ko) * | 2005-11-11 | 2007-05-16 | 한국전자통신연구원 | 휴대 인터넷 시스템의 기지국에서 순방향 패킷 스케쥴링장치 및 방법 |
KR20070119131A (ko) * | 2006-06-14 | 2007-12-20 | 삼성전자주식회사 | 무선통신시스템에서 데이터 통신 장치 및 방법 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130109414A (ko) * | 2012-03-27 | 2013-10-08 | 삼성전자주식회사 | 무선통신 시스템에서 동적 상향링크 자원 할당 방법 및 장치 |
CN110446260A (zh) * | 2018-05-03 | 2019-11-12 | 普天信息技术有限公司 | 一种专网***中的资源分配方法 |
Also Published As
Publication number | Publication date |
---|---|
US20110268065A1 (en) | 2011-11-03 |
KR101656291B1 (ko) | 2016-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101656291B1 (ko) | 무선통신시스템에서 전송 효율을 개선하기 위한 장치 및 방법 | |
US10181933B2 (en) | Mobile communication system, base station apparatus, and mobile station apparatus | |
KR101002848B1 (ko) | 통신 시스템에서 전력을 고려한 데이터 스케쥴링 방법 및장치 | |
KR100827371B1 (ko) | 통신 시스템에서 자원 할당 장치 및 방법 | |
KR100961744B1 (ko) | 광대역 무선통신시스템에서 상향링크 스케줄링 장치 및방법 | |
US8243668B2 (en) | Method for allocating radio resource in wireless communication system and method for transmitting or receiving data using the same | |
US12047957B2 (en) | Terminal and communication method | |
US20100091730A1 (en) | Apparatus and method for determining uplink scheduling priority in broadband wireless communication system | |
KR101036686B1 (ko) | 무선 통신 시스템의 스케줄링 제어 방법 및 장치 | |
KR102046868B1 (ko) | 무선 통신 시스템에서 복수의 변조 방식을 운용하는 방법 및 장치 | |
KR20100002789A (ko) | 무선 이동 통신 시스템에서 자원 할당 지시 및 검출 방법그리고 그 시스템 | |
KR20120039847A (ko) | 통신 시스템에서 동적으로 자원을 할당하기 위한 장치 및 방법 | |
KR101447745B1 (ko) | 단일 캐리어 주파수 분할 다중 접속 시스템에서의 상향 링크 자원 정보 송수신 방법 및 장치 | |
KR101495289B1 (ko) | 광대역 무선통신 시스템에서 주파수 오버레이 방식을 위한자원 할당 장치 및 방법 | |
CN109845159B (zh) | Harq进程的配置方法、装置及设备 | |
KR101758180B1 (ko) | 무선통신 시스템에서 레인징 신호를 전송하기 위한 방법 및 장치 | |
KR20080080889A (ko) | 통신시스템에서 버스트 생성 방법 및 장치 | |
KR100877746B1 (ko) | Ofdma기반의 무선통신 시스템에서 맵 구성 방법 및이를 이용한 프레임 전송 장치 | |
KR101513569B1 (ko) | 광대역 무선통신 시스템에서 상향링크 스케줄링 우선순위 결정 장치 및 방법 | |
KR101578141B1 (ko) | 광대역 무선통신 시스템에서 상향링크 스케줄링 장치 및 방법 | |
KR101528175B1 (ko) | 무선통신시스템에서 상향링크 자원 할당 장치 및 방법 | |
US20090232072A1 (en) | Resource allocation apparatus and method in broadband wireless communication system | |
US9276723B1 (en) | Systems and methods of transmission of user data packets | |
WO2024132538A1 (en) | Papr reduction through tone reservation | |
KR101522637B1 (ko) | 광대역 무선통신 시스템에서 단말의 엠씨에스 결정 장치 및방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |