KR101432065B1 - 무선 통신에서 복제된 데이터 심볼의 삽입과 디코딩 - Google Patents

무선 통신에서 복제된 데이터 심볼의 삽입과 디코딩 Download PDF

Info

Publication number
KR101432065B1
KR101432065B1 KR1020137006792A KR20137006792A KR101432065B1 KR 101432065 B1 KR101432065 B1 KR 101432065B1 KR 1020137006792 A KR1020137006792 A KR 1020137006792A KR 20137006792 A KR20137006792 A KR 20137006792A KR 101432065 B1 KR101432065 B1 KR 101432065B1
Authority
KR
South Korea
Prior art keywords
data
communication channel
channel
communication
replicated
Prior art date
Application number
KR1020137006792A
Other languages
English (en)
Other versions
KR20130079503A (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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=45594077&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=KR101432065(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by 더 보드 오브 리전츠 오브 더 유니버시티 오브 텍사스 시스템 filed Critical 더 보드 오브 리전츠 오브 더 유니버시티 오브 텍사스 시스템
Publication of KR20130079503A publication Critical patent/KR20130079503A/ko
Application granted granted Critical
Publication of KR101432065B1 publication Critical patent/KR101432065B1/ko

Links

Images

Classifications

    • 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
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2689Link with other circuits, i.e. special connections between synchronisation arrangements and other circuits for achieving synchronisation
    • H04L27/2695Link with other circuits, i.e. special connections between synchronisation arrangements and other circuits for achieving synchronisation with channel estimation, e.g. determination of delay spread, derivative or peak tracking
    • 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/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0667Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of delayed versions of same signal
    • H04B7/0669Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of delayed versions of same signal using different channel coding between antennas
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0606Space-frequency coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • H04L1/0631Receiver arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • H04L1/0637Properties of the code
    • H04L1/0643Properties of the code block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0204Channel estimation of multiple channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0224Channel estimation using sounding signals
    • 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/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0224Channel estimation using sounding signals
    • H04L25/0226Channel estimation using sounding signals sounding signals per se
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Power Engineering (AREA)
  • Radio Transmission System (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

통신 채널 상에서 전송될 제2 데이터 스트림 내에 제1 데이터 스트림으로부터의 데이터의 적어도 일부를 삽입하는 단계 포함하는 전송 방법을 포함하는 예시가 일반적으로 기술된다. 수신 방법의 예시는, 두 데이터 스트림을 수신하면, 복제된 데이터를 수신하는 단계, 추정된 채널 매트릭스를 이용하여 복제된 데이터를 디코딩하는 단계, 및 복제된 데이터에 적어도 부분적으로 기초하여 채널 매트릭스의 갱신된 추정치를 생성하는 단계를 포함한다.

Description

무선 통신에서 복제된 데이터 심볼의 삽입과 디코딩{INSERTING AND DECODING REPLICATED DATA SYMBOLS IN WIRELESS COMMUNICATIONS}
여기에서 달리 지적되지 않는다면, 본 섹션에서 설명되는 내용은 본 출원의 청구범위에 대한 종래 기술이 아니며, 본 섹션에 포함함으로써 종래 기술로 인정되어서는 안 된다.
다중 입력 다중 출력(MIMO) 통신 시스템은 통신 채널 상에서 데이터 심볼을 통신하기 위해 다수의 송신 안테나와 다수의 수신 안테나를 사용한다. MIMO 통신 시스템은 복수의 이동국이 동일한 주파수 밴드를 이용하여 서비스되도록 허용할 수 있다. 이러한 방식으로, MIMO 통신 시스템은 통신 시스템이 사용자에게 보낼 수 있는 데이터의 양을 유리하게 증가시킬 수 있다.
MIMO 시스템의 쓰임은 무선 네트워크, 3GPP LTE 어드밴스드(3GPP LTE-Advanced)와 같은 3G와 4G 시스템을 포함하는 셀룰러 시스템, 근거리 및 광역 네트워크, 그리고 (WiMAX와 같은) 와이브로 시스템(wireless broadband system)을 포함하나 이에 한정되지 않는 다양한 응용에서 찾을 수 있다.
일반적으로, MIMO 시스템 내의 전송기는 복수의 안테나를 가질 수 있다. 수신 장치는 각각 통신 채널 상의 데이터의 수신을 위한 하나의 안테나를 가질 수 있거나, 또는 다수의 안테나를 가질 수 있다.
그러나 통신 채널은, 다중 경로 간섭, 반사, 하나 이상의 이동국의 움직임, 또는 통신 채널의 다른 속성들 때문에 유발될 수 있는 것과 같은 다양한 비이상성(non-ideality)을 전송된 신호에 도입할 수 있다. 통신 채널을 통해 수신기에 의해 수신된 신호는 채널 매트릭스 H에 의해 전송된 신호와 관련될 수 있다. 채널 매트릭스는 일반적으로, 반사와 같은 효과의 표현을 포함하는, 전송된 데이터 심볼에 대한 통신 채널의 작용을 나타낼 수 있는 데이터의 매트릭스를 지칭한다.
직교 주파수 분할 다중화(OFDM) 변조 기법은 통신 채널을 통한 전송을 위하여 데이터를 변조하는 데에 사용될 수 있다. OFDM은, 데이터의 상이한 부분을 상이한 부반송파 주파수를 이용하여 전송되도록 변조하는 것을 일반적으로 수반한다.
블록 코딩 기법은 통신 시스템에서 데이터를 인코딩하고 다수의 데이터 스트림을 통신 채널을 통하여 전송하기 위해 사용될 수 있는데, 이는 데이터 전송의 신뢰도를 향상시킬 수 있다. 블록 코딩 기법은 시공간 블록 코딩(space-time block coding)을 포함할 수 있는데, 이는 다수의 안테나에 걸쳐 다수의 데이터 스트림을 전송할 수 있다. 알라무티(Alamouti) 시공간 블록 코딩은 본 분야에 알려진 시공간 블록 코딩의 일 특정 유형이다. 시공간 블록 코딩 기법은 연속된 데이터 전송 시간 동안 통신 채널이 일정하기를 요구할 수 있는데, 이는 언제나 유리한 것이 아닐 수 있다. 블록 코딩 기법의 다른 유형은 주파수 공간 블록 코딩(space-frequency block coding)이다. 알라무티 주파수 공간 블록 코딩은 본 분야에 알려진 주파수 공간 블록 코딩의 한 특정 유형이다. 주파수 공간 블록 코딩 기법은 상이한 주파수가 비슷한 통신 채널 속성을 경험하기를 요구할 수 있고, 이는 몇몇 경우에 더욱 유리할 수 있다.
블록 코딩 기법은 통상적으로 OFDM과 함께 사용될 수 있다. 블록 인코딩된 OFDM 전송의 디코딩은 전송이 수신된 통신 채널 속성의 이해를 요구할 수 있다. 따라서, 블록 인코딩된 OFDM 전송을 사용하는 시스템은 일반적으로, 채널 매트릭스와 같은, 통신 채널의 하나 이상의 속성을 측정한다. 통신 채널의 속성을 측정하는 한 가지 방법은 전송된 데이터 스트림에 파일럿 심볼을 삽입하는 것이다. 파일럿 심볼은 수신기에게 알려질 수 있고, 알려진 파일럿 심볼은 수신된 신호와 비교되어 통신 채널의 하나 이상의 속성의 추정치를 생성할 수 있다. 전송된 데이터 스트림에 파일럿 심볼을 삽입하는 것의 필요성은 통신 시스템에서 달성 가능한 데이터 속도에 불리하게 영향 미칠 수 있다.
본 개시는 통신 채널을 통해 데이터를 전송하는 방법을 설명한다. 일부 예시적인 방법은 데이터를 변조하는 단계, 한 스트림에서 다른 스트림으로 데이터를 삽입하는 단계, 및/또는 통신 채널을 통해 데이터 스트림을 전송하는 단계를 포함할 수 있다. 변조는 직교 주파수 분할 다중화 기법에 따라 수행될 수 있으며, 각각의 전송 안테나를 사용하여 전송을 위한 제1 및 제2 데이터 스트림을 적어도 생성할 수 있다. 삽입은 데이터의 적어도 일부를 제1 데이터 스트림으로부터 제2 데이터 스트림으로 삽입할 수 있다.
본 개시는 통신 채널을 통해 전송된 신호를 디코딩하는 방법을 설명한다. 예시적인 방법은, 통신 채널을 통해 파일럿 심볼을 수신하는 단계, 파일럿 심볼에 적어도 부분적으로 기초하여 통신 채널의 채널 매트릭스를 추정하는 단계, 통신 채널을 통해 전송된 다수의 데이터 스트림으로부터 복제된 데이터를 수신하는 단계, 추정된 채널 매트릭스를 사용하여 복제된 데이터를 디코딩하는 단계, 및/또는 복제된 데이터에 적어도 부분적으로 기초하여 채널 매트릭스의 갱신된 추정치를 생성하는 단계를 포함할 수 있다.
본 개시는 통신 장치를 설명한다. 예시적인 통신 장치는 변조기, 복제기, 인코더, 및/또는 전송기를 포함할 수 있다. 변조기는, 적어도 제1 및 제2 전송 안테나를 사용하여 통신 채널을 통한 전송을 위해 직교 주파수 분할 다중화 기법에 따라 데이터를 변조하도록 구성될 수 있다. 변조기는 적어도 제1 안테나로의 전송을 위한 제1 데이터 스트림 및 제2 안테나로의 전송을 위한 제2 데이터 스트림을 생성하도록 더 구성될 수 있다. 복제기는 변조기에 결합될 수 있으며 제1 및 제2 데이터 스트림을 수신하도록 구성될 수 있다. 복제기는 또한, 제1 데이터 스트림으로부터의 적어도 하나의 데이터 심볼을 제2 데이터 스트림으로 삽입하도록 구성될 수 있다. 인코더는 복제기에 결합될 수 있으며 삽입된 적어도 하나의 심볼을 포함하는 제1 및 제2 데이터 스트림을 수신하도록 구성될 수 있다. 인코더는 블록 코딩 기법에 따라 제1 및 제2 데이터 스트림을 인코딩하도록 구성될 수 있다. 전송기는 인코더에 결합될 수 있으며 인코딩된 제1 및 제2 데이터 스트림을 수신하도록 구성될 수 있다. 전송기는 제1 안테나를 사용하여 통신 채널을 통해 제1 데이터 스트림을 전송하도록 구성될 수 있으며, 삽입된 적어도 하나의 심볼을 포함한 제2 데이터 스트림을 제2 안테나를 사용하여 통신 채널을 통해 전송하도록 더 구성될 수 있다.
예시적인 통신 장치는 수신기, 디코더, 및/또는 채널 추정기를 포함할 수 있다. 수신기는 통신 채널을 통해서 신호를 수신하도록 구성될 수 있는데, 여기에서 신호는 통신 채널을 통해 전송된 제1 및 제2 데이터 스트림에 적어도 부분적으로 기초한 것이고, 여기에서 제2 데이터 스트림은 제1 데이터 스트림으로부터 복제된 적어도 하나의 데이터 심볼을 포함한다. 디코더는 수신기 및 채널 추정기에 결합될 수 있다. 디코더는 수신된 신호를 수신하고 제1 데이터 스트림으로부터 복제된 적어도 하나의 데이터 심볼을 디코딩하도록 구성될 수 있다. 채널 추정기는 디코더 및 수신기에 결합될 수 있고, 수신된 신호 및 디코딩된 적어도 하나의 데이터 심볼을 수신하도록 구성될 수 있다. 채널 추정기는, 디코딩된 적어도 하나의 데이터 심볼에 적어도 부분적으로 기초하여, 통신 채널의 채널 매트릭스를 추정하도록 구성될 수 있다. 디코더는 또한 채널 매트릭스의 추정치에 적어도 부분적으로 기초하여 후속의 수신된 신호를 디코딩하도록 구성될 수 있다.
이상의 요약은 단순히 예시적인 것으로서 어떠한 방식으로든 제한적으로 의도된 것이 아니다. 이하의 상세한 설명과 도면을 참조함으로써, 상기 설명된 예시적인 양태들, 실시예들, 그리고 특징들에 더하여, 추가적인 양태들, 실시예들, 그리고 특징들 또한 명확해질 것이다.
본 개시의 전술한 특징 및 다른 특징은 첨부 도면과 결합하여, 다음의 설명 및 첨부된 청구범위로부터 더욱 충분히 명백해질 것이다. 이들 도면은 본 개시에 따른 단지 몇 개의 예시일 뿐이고, 따라서, 본 개시의 범위를 제한하는 것으로 고려되어서는 안 될 것임을 이해하면서, 본 개시는 첨부 도면의 사용을 통해 더 구체적이고 상세하게 설명될 것이다.
도면에서,
도 1은 본 개시의 적어도 일부 예시에 따른 통신 채널 상의 통신을 위해 구성된 예시적인 시스템의 개략도이고,
도 2는 본 개시의 예시에 따라 배열된 통신 장치(110)의 구성요소의 개략도이고,
도 3은 본 개시의 예시에 따른 통신 채널을 통하여 전송된 신호의 개략도이고,
도 4는 본 개시의 예시에 따라 배열된 통신 장치(115)의 구성요소의 개략도이고,
도 5는 본 개시의 일부 예시에 따른 통신 채널 상에서 전송된 신호의 개략도이고,
도 6은 본 개시의 예시에 따라 배열된 통신 채널 상에서 신호를 전송하기 위한 예시적인 방법이고,
도 7은 본 개시의 예시에 따라 배열된 통신 채널 상에서 신호를 수신하기 위한 예시적인 방법이고,
도 8은 본 개시의 예시에 따라 갱신된 채널 추정치를 생성하기 위해 배열된 예시적인 컴퓨팅 장치(800)를 도시한 블록도이다.
이하의 상세한 설명에서 본 개시의 일부를 이루는 첨부된 도면들이 참조된다. 문맥에서 달리 지시하고 있지 않은 한, 일반적으로, 도면에서 유사한 부호들은 유사한 구성들을 나타낸다. 상세한 설명, 도면, 그리고 청구범위에 설명되는 예시들은 제한적으로 해석되어서는 안 된다. 본 개시에서 제시되는 대상의 범위 또는 사상에서 벗어나지 않으면서도 다른 예시들이 이용되거나, 다른 변경들이 이루어질 수 있다. 본 개시에 일반적으로 설명되고, 도면들에 도시되어 있는 본 개시의 양태들은 본 개시에서 다양한 다른 구성으로 배열, 대체, 결합, 분리, 및 설계될 수 있음과 이 모두가 여기에서 암시적으로 고려됨이 기꺼이 이해될 것이다.
본 개시는, 그 중에서도, 통신 시스템에서의 파일럿 심볼로서 복제된 데이터를 사용하는 것에 일반적으로 관련되는 방법들, 시스템들, 장치들, 및/또는 기기들을 기술한다. 전송 방법의 예들은, 통신 채널을 통해 전송될 제2 데이터 스트림에 제1 데이터 스트림으로부터의 데이터의 적어도 일부를 삽입하는 것을 포함한다. 수신 방법의 예시는, 두 데이터 스트림을 받으면, 복제된 데이터를 수신하고, 추정된 채널 매트릭스를 사용하여 복제된 데이터를 디코딩하고, 복제된 데이터에 적어도 부분적으로 기초하여 채널 매트릭스의 갱신된 추정치를 생성하는 것을 포함한다.
도 1은 본 개시의 적어도 일부 예시에 따른 통신 채널 상의 통신을 위해 구성된 예시적인 시스템의 개략도이다. 시스템(100)은 통신 채널(105)을 통한 통신을 위해 구성된 다중 사용자 다중 입력 다중 출력 시스템일 수 있다. 시스템(100)은 통신 장치(110, 115, 116, 및/또는 117)를 포함할 수 있다. 통신 장치는 사용자(미도시)에 의해 작동될 수 있다.
통신 장치(110)는 기지국으로서 구현될 수 있으며, 다수의 이동국(115, 116 및 117)과 통신하도록 구성될 수 있다. 통신 장치(110)는 안테나(112 및 114)를 포함할 수 있고, 이는 각각의 주파수 상에서 다수의 사용자와 통신하도록 공간적 다이버시티(spatial diversity)를 위한 다수의 안테나를 사용하여 통신 채널(105) 상에서 통신하는 데 이용될 수 있다.
통신 장치(110)는 안테나(112 및 114), 인코더(158), 전송기(160), 복제기(162), 및/또는 변조기(164)를 포함할 수 있다. 안테나(112 및 114)는 전송기(160)에 결합될 수 있다. 인코더(158)는 전송기(160)에 결합될 수 있다. 변조기(164)는 인코더(158)에 결합될 수 있다. 복제기(162)는 변조기(164) 및 인코더(158)에 결합될 수 있다.
변조기(164)는 통신 채널(105)을 통한 전송을 위한 데이터를 수신하도록 구성될 수 있다. 변조기(164)는 직교 주파수 분할 다중화(OFDM)와 같은 하나 이상의 변조 기법에 따라 데이터를 변조하도록 구성될 수 있다. 임의의 적절한 변조기가 사용될 수 있으며 변조기(164)는 하드웨어, 소프트웨어, 또는 그들의 조합으로 구현될 수 있다. 변조기(164)는 따라서, 통신 채널을 통한 통신을 위한 다수의 데이터 스트림을 생성할 수 있으며, 몇몇 예시에서 그 각각은 안테나(112 및 114) 각각을 이용한 전송을 위한 것이다. 파일럿 심볼은 변조기(164)에 의해 데이터 스트림 내에 삽입될 수 있거나, 또는 몇몇 예시에서 변조기(164) 전 또는 후에 삽입될 수 있다.
복제기(162)는 변조기에 의해 생성되는 하나 이상의 데이터 스트림을 수신하도록 구성될 수 있다. 후술하게 될 바와 같이, 복제기(162)는 하나의 데이터 스트림으로부터 데이터의 적어도 일부를 복제하고, 다른 데이터 스트림에 그 복제된 데이터를 삽입하도록 구성될 수 있다. 믹서(mixer)를 포함하여, 임의의 적절한 하드웨어, 소프트웨어 또는 그들의 조합이 복제기(162)를 구현하는 데에 사용될 수 있다.
인코더(158)는 변조기(164)에 의해 생성된 하나 이상의 데이터 스트림을 수신하도록 구성될 수 있으며, 이는 복제기(162)에 의해 수정되었을 수 있다. 인코더(158)는, 일부 예시에서 알라무티 시공간 또는 알라무티 주파수 공간 블록 코딩을 포함하는 시공간 또는 주파수 공간 블록 코딩과 같은 블록 인코딩 기법에 따라 데이터 스트림을 인코딩하도록 구성될 수 있다.
전송기(160)는, 전송기(160) 및 안테나(112 및/또는 114) 중 하나 이상의 협업을 통하여 통신 채널(105) 상에서 인코딩된 데이터를 전송하도록 구성될 수 있다.
도 1에 도시되지 않았으나, 통신 장치(110)는 통신 채널 상에서 수신되는 신호를 수신, 디코딩, 및 복조하도록 구성된 구성요소를 또한 포함할 수 있다. 즉, 통신 장치(110)는 몇몇 예시에서, 통신 채널을 통하여 신호를 전송 및 수신 모두 할 수 있다.
통신 장치(115)는 안테나(119), 수신기(172), 디코더(174), 채널 추정기(178), 및/또는 복조기(170)를 포함할 수 있다. 안테나(119)는 수신기(172) 및 채널 추정기(178)에 결합될 수 있다. 채널 추정기(178)는 또한 디코더(174)에 결합될 수 있다. 복조기(170)는 디코더(174)에 결합될 수 있다.
수신기(172)는 안테나(119)와 협업하여 통신 채널(105)을 통해 신호를 수신하고, 디코더(174)에 수신된 신호를 제공하도록 구성된다. 도 1에 도시되지 않았으나, 몇몇 예시에서는, 다수의 안테나가 통신 장치(115)에 제공될 수 있다. 그러나 알라무티 인코딩과 디코딩을 이용한 예시들에서는, 단일의 수신 안테나가 통신 채널(105)을 통해 신호를 수신하기 위해 일반적으로 사용될 수 있다. 임의의 적절한 수신기가 사용될 수 있으며, 수신기(172)는 하드웨어, 소프트웨어, 또는 그들의 조합으로 구현될 수 있다. 후술하게 될 바와 같이, 수신된 신호는 데이터를 포함할 수 있다.
디코더(174)는 수신기(172)로부터 수신된 신호를 디코딩하여 데이터를 제공하도록 구성될 수 있다. 수신기(172)에 의해 수신된 신호를 인코딩하는 데 사용된 기법에 따라, 임의의 다양한 디코딩 기법이 사용될 수 있다. 디코딩 기법의 예시들로는 시공간 및 주파수 공간 블록 디코딩, 그리고 일부 예시에서는 알라무티 시공간 및 주파수 공간 블록 디코딩을 포함하는 블록 디코딩 기법을 포함한다. 임의의 적절한 디코더가 사용될 수 있으며, 디코더(174)는 하드웨어, 소프트웨어, 또는 그들의 조합으로 구현될 수 있다.
복조기(170)는 디코더(174)로부터의 디코딩된 데이터를 복조하도록 구성될 수 있다. 복조기(170)는 일반적으로 직교 주파수 분할 다중화(OFDM) 기법에 따른 복조를 포함한 임의의 복조 기법을 구현할 수 있다. 임의의 적절한 복조기가 사용될 수 있으며, 복조기(170)는 하드웨어, 소프트웨어, 또는 그들의 조합으로 구현될 수 있다.
채널 추정기(178)는 통신 채널(105)과 연관된 채널 매트릭스 H의 전부 또는 일부를 추정하도록 구성될 수 있다. 후술하게 될 바와 같이, 채널 추정기(178)는 파일럿 심볼을 이용하여 채널 매트릭스를 추정할 수 있다. 채널 추정기(178)는 채널 매트릭스를 추정, 및/또는 채널 매트릭스의 추정치를 갱신하기 하기 위해 디코딩된 복제된 데이터를 파일럿 심볼로서 사용하도록 구성될 수 있다. 채널 매트릭스의 추정치를 생성하거나 갱신하기 위하여 복제된 데이터를 사용함으로써, 통신 장치(115)는, 몇몇 예시에서 통신 채널(105)을 통해 통신된 신호에 삽입될 파일럿 심볼을 보다 적게 요구할 수 있다. 몇몇 예시에서, 전송된 신호에 삽입된 파일럿 심볼의 수를 줄이는 것은 통신 시스템(100)의 데이터 속도를 유리하게 개선할 수 있다.
도 1에 도시되지 않았으나, 통신 장치(115)는, 통신 채널(105)을 통해 신호를 전송하기 위해, 전송기, 인코더, 및/또는 변조기와 같은 구성 요소를 또한 포함할 수 있다. 즉, 몇몇 예시에서, 통신 장치(115)는 통신 채널을 통해 신호를 전송 및 수신 모두 할 수 있다.
통신 장치(116 및 117)는 통신 장치(115)와 유사하게 구성될 수 있다. 통신 장치(116)는 안테나(121)를 포함할 수 있다. 통신 장치(117)는 안테나(123)를 포함할 수 있다.
통신 채널(105)은 전자기 신호를 전송하기 위한 임의의 적절한 매체를 일반적으로 포함할 수 있다. 통신 채널(105)은 전송된 심볼에 대한 통신 채널(105)의 작용을 설명하는 채널 매트릭스 H에 의해 규정될 수 있다. 채널 매트릭스 H는 통신 채널에서 반사와 같은 효과의 표현을 제공할 수 있다. 채널 매트릭스 H는 시간에 따라 달라질 수 있으며, 몇몇 예시에서 주기적으로 계산될 수 있다. 도 1에서는 단일의 통신 채널(105)이 도시되어 있으나, 임의의 수의 통신 채널이 사용될 수 있다.
통신 장치(115, 116 및 117)를 포함하여, 임의의 수의 통신 장치가 통신 시스템(100)에 포함될 수 있다. 도시되지 않았으나, 통신 장치(116 및 117)는 이동국(115)에 도시된 그것들과 유사한 구성요소들을 포함할 수 있다. 통신 장치(115, 116 및 117)는 몇몇 예시에서 이동국으로서 구현될 수 있다.
도 2는 본 개시의 예시들에 따라 배열된 통신 장치(110)의 구성요소들의 개략도이다. 변조기(164)는 매핑 및 파일럿 삽입 블록(202)을 포함할 수 있고, 이는 직렬-병렬 컨버터(204)에 결합될 수 있고, 이는 역 푸리에 변환(IFFT) 블록(206)에 결합될 수 있으며, 이는 병렬-직렬 컨버터(208)에 결합될 수 있다. 복제기(162)는 병렬-직렬 컨버터(208)에 결합될 수 있다. 인코더(158)는 복제기(162)에 결합될 수 있다.
동작하는 동안, 통신 채널을 통한 전송을 위한 데이터는, 데이터를 심볼에 매핑하고 파일럿 심볼을 데이터 스트림에 삽입하도록 구성될 수 있는 매핑 및 파일럿 삽입 블록(202)에 제공될 수 있다. 몇몇 예시에서, 파일럿 심볼은 신호 처리 스트림에서 뒤늦은 지점에 삽입될 수 있다. 직렬-병렬 컨버터(204), IFFT(206), 및 병렬-직렬 컨버터(208)는 통신 채널 상의 통신을 위한 다수의 데이터 스트림을 생성하기 위한 OFDM 기법에 따라 데이터 스트림을 변조하도록 구성될 수 있다. 복제기(162)는 하나의 스트림으로부터의 일부 데이터 심볼을 다른 스트림으로 삽입하도록, 변조된 데이터의 일부를 복제할 수 있다. 이후, 시공간 인코더(158)는 통신 채널을 통한 통신을 위해, 삽입된 심볼을 포함하는 데이터 스트림을 인코딩할 수 있다. 도 2의 구성은 데이터 스트림의 시공간 인코딩을 제공할 수 있다.
도 3은 본 개시의 예시들에 따른 통신 채널을 통해 전송된 신호의 개략도이다. 도 3의 신호(302, 303, 304 및 305)는 몇몇 예시에서, 도 1의 전송기(160)에 의해 전송될 수 있고, 수신기(172)에 의해 수신될 수 있다. 도 3의 예시는 시공간 블록 코딩 기법을 이용하여 인코딩된 신호를 도시한다. 특히, 신호(302 및 303)가 제1 시구간 동안 전송될 수 있는 한편, 신호(304 및 305)가 제2 시구간 동안 전송될 수 있다. 신호(302 및 304)는 도 1의 안테나(112)에 의함과 같이, 한 위치로부터 전송될 수 있다. 신호(303 및 305)는 도 1의 안테나(114)에 의함과 같이, 다른 위치로부터 전송될 수 있다. 신호(302, 303, 304, 및 305) 간 관계는 일반적으로 사용된 시공간 코딩 기법에 의해 특정될 수 있다. 도 3의 박스들에 도시된 바와 같이, 도시된 신호 각각은 다수의 데이터 심볼을 인코딩할 수 있다. 예를 들어, 신호(302)는 심볼(310-317)을 인코딩할 수 있다. 파일럿 심볼은 신호에 의해 또한 인코딩될 수 있다. 도 3의 예시에서, 심볼(310 및 314)은 파일럿 심볼을 나타낼 수 있다. 파일럿 심볼(310 및 314)은 그에 따라 신호(303)에서의 유사한 주파수에서 또한 존재할 수 있다. 더 나아가, 신호(302)로부터의 복제된 데이터 심볼은 신호(303) 내에 포함될 수 있다. 이러한 도 3의 예시에서, 데이터 심볼(312 및 316)은 도시된 바와 같이, 제2 공간 위치에서의 대응하는 주파수에서 심볼 위치로 복제되었을 수 있다. 부가적인 데이터 심볼(318-321)이 신호(303) 내에 포함될 수 있다.
도 3의 예시는 데이터 스트림 내의 두 파일럿 심볼 사이의 중간 지점에 삽입된 복제된 데이터 심볼을 도시한다. 다른 예시들에서는, 복제된 데이터 심볼은 두 파일럿 심볼 사이의 중간 지점이 아닌 위치에 삽입될 수 있고, 복제된 데이터 심볼은 하나의 파일럿 심볼에 다른 파일럿 심볼보다 가까운 위치에 삽입될 수 있다. 몇몇 예시에서는, 일부 파일럿 심볼이 그들 사이에 삽입된 복제된 데이터 심볼을 가지지 않을 수 있다. 일반적으로, 임의의 수 또는 배열의 복제된 데이터 심볼이 데이터 스트림 내에 삽입될 수 있다. 후술하게 될 바와 같이, 복제된 데이터 심볼은 통신 채널을 추정하기 위한 파일럿 심볼과 비슷한 방식으로 이용될 수 있다. 복제된 데이터 심볼이 또한 데이터를 인코딩하므로, 몇몇 예시에서, 복제된 데이터 심볼의 파일럿 심볼로서의 사용이 통신 시스템 전반의 데이터 속도를 증가시킬 수 있다.
도 4는 본 개시의 예시들에 따라 배열된 통신 장치(115)의 구성요소들의 개략도이다. 복조기(170)는 직렬-병렬 컨버터(402), 고속 푸리에 변환 유닛(FFT)(404), 병렬-직렬 컨버터(406), 및 매핑 블록(408)을 포함할 수 있다. 직렬-병렬 컨버터(402)는 FFT(404)에 결합될 수 있다. FFT(404)는 채널 추정기 및 시공간 디코터(174)에 결합될 수 있다. 시공간 디코더(174)는 병렬-직렬 컨버터(406)에 결합될 수 있다. 병렬-직렬 컨버터(406)는 매핑 블록(408)에 결합될 수 있다.
동작시, 수신기(172)에 의해 수신되는, 도 3의 신호(302-305)와 같은 신호는 직렬-병렬 컨버터(402)에 제공될 수 있고, 병렬 스트림으로 전환될 수 있다. FFT(404)는 스트림의 푸리에 변환을 수행할 수 있으며, 채널 추정기(178) 및 시공간 디코더(174)에 푸리에 변환된 신호를 제공할 수 있다. 후술된 방법에 따라, 채널 추정기(178)는 수신된 파일럿 심볼 및/또는 복제된 데이터 심볼에 기초하여, 채널 매트릭스의 전부 또는 일부를 추정할 수 있다. 시공간 디코더(174)는 추정된 채널 매트릭스에 따라 데이터 스트림을 디코딩할 수 있다. 게다가 시공간 디코더(174)는 복제된 데이터 심볼을 나타내는 신호를 채널 추정기(178)에 제공할 수 있다. 복제된 데이터 심볼은 채널 추정기(178)에 의해 채널 매트릭스 전부 또는 일부를 추정하거나, 채널 매트릭스의 추정치를 갱신하는 데 사용될 수 있다. 디코딩된 신호는 시공간 디코더(174)로부터 병렬-직렬 컨버터(406)로 제공될 수 있으며, 디코딩된 심볼의 직렬 데이터 스트림으로 전환될 수 있다. 심볼은 매핑 블록(408)에 제공될 수 있으며, 출력 데이터의 스트림으로 전환될 수 있다. 이러한 방식으로, 몇몇 예시들에서 데이터는 통신 시스템에서 인코딩, 전송, 수신 및 디코딩될 수 있다.
몇몇 예시에서, 변조기의 FFT와 IFFT 블록들에 대한 인코더와 디코더의 위치는 달라질 수 있다. 특히, 도 4에 도시된 구성은 시공간 코딩 및 디코딩 기법을 이용한 예시들에 대응할 수 있다. 몇몇 예시에서, 주파수 공간 코딩과 디코딩이 사용될 수 있다. 주파수 공간 코딩이 사용되는 예시에서, 인코더(158)는 직렬-병렬 컨버터(204)와 IFFT(206) 사이에서 결합될 수 있다.
도 5는 본 개시의 몇몇 예시에 따른 통신 채널을 통해 전송된 신호의 개략도이다. 도 5에 도시된 예시는 주파수 공간 코딩 기법을 이용한 예시와 관련된다. S1-S11로 표시된 심볼을 포함하는 입력 데이터 심볼(505)은 도 1의 변조기(164)에 제공될 수 있다. 변조, 파일럿 삽입, 데이터 복제, 그리고 주파수 공간 코딩 기법에 따른 코딩 후에, 하나의 신호 스트림(510)이, 도 1의 안테나(112)와 같은 제1 위치로부터의 전송을 위해 생성될 수 있고, 제2 신호 스트림(515)이, 도 1의 안테나(114)와 같은 제2 위치로부터의 전송을 위해 생성될 수 있다. 스트림(510 및 515) 내의 심볼 간의 관계는 주파수 공간 코딩 기법에 따라 일반적으로 특정된다.
데이터 스트림(515) 내의 대응하는 데이터 심볼과 함께, 파일럿 심볼(520-525)이 데이터 스트림(510) 내에 도시된다. 데이터 스트림(515) 내의 대응하는 데이터 심볼과 함께, 데이터 심볼(530-539)은 데이터 스트림(510) 내에 포함된다. 파일럿 심볼(520-525)은 데이터 심볼(530-539) 사이에 삽입되어 있다. 데이터 심볼(350 및 531)은 데이터 스트림(510 및 515) 내에서 한 주파수에서 다른 주파수로 복제되어 있다. 복제된 데이터 심볼은 파일럿 심볼(523 및 524) 사이의 위치에 삽입되어 있다. 일반적으로 전술한 바와 같이, 임의의 수 또는 위치의 복제된 데이터 심볼이 일반적으로 사용될 수 있다. 도 5에 도시된 예시에서, 데이터 심볼은 쌍으로 복제되어 있다. 한 쌍의 데이터 심볼을 복제하는 것은, 몇몇 예시에서, 데이터 스트림을 코딩하는 데에 이용되는 코딩 기법과의 일관성을 위해 유리할 수 있다.
도 6은 본 개시의 예시에 따라 배열된 통신 채널을 통해 신호를 전송하기 위한 예시적인 방법이다. 이 방법은 블록들(605, 610, 615, 620, 및/또는 625) 중 하나 이상을 포함할 수 있다. 여기에서 기술된 다양한 블록들은 연속적, 병렬적, 또는 여기에서 기술된 것과 다른 순서로 수행될 수 있다. 몇몇 구현에서는, 도시된 블록들 중 하나 이상이 제거, 조합, 또는 추가적인 블록으로 분리될 수 있음이 이해되어야 할 것이다. 방법(600)은 블록(605) "직교 주파수 분할 다중화 기법에 따라 데이터를 변조하여 다수의 데이터 스트림 생성"을 포함할 수 있다. 블록(605)에 블록(610) "데이터 스트림 내에 파일럿 심볼 삽입"이 뒤따를 수 있다. 블록(610)에 블록(615) "하나의 데이터 스트림으로부터 데이터 복제 및 다른 데이터 스트림 내에 그 복제된 데이터 삽입"이 뒤따를 수 있다. 블록(615)에 블록(620) "블록 인코딩 기법에 따라 데이터 스트림 인코딩"이 뒤따를 수 있다. 블록(620)에 블록(625) "통신 채널 상에서 데이터 스트림 전송"이 뒤따를 수 있다.
블록(605)에서, OFDM 기법에 따라 데이터가 변조될 수 있다. 변조는, 예를 들면 DSP나 다른 처리 유닛과 같은 통신 장치 내의 임의의 적절한 구조에 의해 수행될 수 있다. 몇몇 예시에서, 통신 채널 상에서 데이터를 전송하는 데에 사용될 각각의 안테나에 대하여 하나의 데이터 스트림이 생성될 수 있다.
블록(610)에서, 파일럿 심볼은 데이터 스트림 내에 삽입될 수 있다. 삽입은, 예를 들면, 믹서 또는 멀티플렉서를 포함한, 통신 장치 내의 임의의 적절한 구조에 의해서 수행될 수 있다. 일반적으로, 파일럿 심볼은 통신 시스템의 송신 및 수신 장치에 의해 알려진 심볼에 대응한다. 알려진 파일럿 심볼을 인코딩한 신호를 디코딩함으로써, 수신 장치는 통신 채널의 채널 매트릭스의 추정치를 생성할 수 있다. 파일럿 심볼은 통신 장치와 통신하는 임의의 메모리 구조에 저장될 수 있거나, 또는 통신 장치에 통신될 수 있다. 일반적으로, 임의의 수의 파일럿 심볼이 실질적으로 임의의 간격으로 데이터 스트림 내에 삽입될 수 있다. 더 많은 파일럿 심볼이 데이터 스트림 내에 삽입될수록, 통신 시스템의 전체 데이터 전송 속도가 더욱 줄어들 수 있다. 그러나 데이터 스트림 내에 더 많은 파일럿 심볼이 삽입된 예시에서, 수신 통신 장치에 의한 채널 매트릭스의 추정이 더욱 정확할 수 있다. 따라서 데이터 속도와 채널 추정의 정확성 사이에는 트레이드오프(tradeoff)가 존재할 수 있다. 후술하게 될 바와 같이, 파일럿 심볼로서 복제된 데이터 심볼을 사용하는 것은, 더 많은 파일럿 심볼을 사용하는 것만큼 전체 데이터 속도에 심각한 영향을 미치지 않고도, 채널 추정의 정확성을 유리하게 증가시킬 수 있다.
블록(615)에서, 데이터는 하나의 데이터 스트림으로부터 복제될 수 있으며, 다른 데이터 스트림으로 삽입될 수 있다. 복제는, 예를 들면 믹서와 멀티플렉서를 포함하는 통신 장치 내의 임의의 적절한 구조에 의해서 수행될 수 있다. 몇몇 예시에서, 파일럿 심볼을 삽입하는 데에 사용되었던 것과 같은 구조가 복제된 데이터를 삽입하는 데에 사용될 수 있다. 복제된 데이터는 데이터 스트림으로부터의 하나 이상의 심볼을 포함할 수 있다. 일부 예시에서, 심볼의 쌍이 복제될 수 있다. 데이터는 데이터 스트림 각각에서 같은 주파수 밴드에서 전송되도록 삽입될 수 있다. 임의의 수의 복제된 데이터 인스턴스가 전송에서 포함될 수 있다. 후술하게 될 바와 같이, 통신 채널과 연관된 채널 매트릭스의 추정을 향상시키기 위해서 복제된 데이터가 사용될 수 있다. 따라서 더 많은 복제된 데이터가 삽입될수록, 채널 매트릭스 추정의 정확성이 증가할 수 있다. 그러나 더 많은 복제된 데이터가 삽입될수록, 더 많은 알려진 파일럿 심볼이 삽입된 경우만큼 감소가 심각하지 않음에도, 통신 시스템의 전체 데이터 속도는 감소할 수 있다. 복제된 데이터는 두 파일럿 심볼 사이에 삽입될 수 있고, 두 파일럿 심볼 사이의 중간 지점에 삽입될 수 있다. 하지만 복제된 데이터는 몇몇 예시에서 실질적으로 임의의 위치에 삽입될 수 있다.
블록(620)에서, 블록 인코딩 기법에 따라 데이터 스트림이 인코딩될 수 있다. 인코딩은, 예를 들면 DSP 또는 다른 처리 유닛에 의해서, 통신 장치 내의 임의의 적절한 구조에 의해서 수행될 수 있다. 전술한 바와 같이, 시공간 코딩 또는 주파수 공간 코딩을 포함한 임의의 블록 인코딩 기법이 사용될 수 있다.
블록(625)에서, 통신 채널을 통해 데이터 스트림이 전송될 수 있다. 전송은, 몇몇 예시에서 하나 이상의 안테나와 협업하여 작동하는 전송기에 의해 수행될 수 있다. 몇몇 예시에서, 각각의 안테나는 데이터 스트림 중 하나를 전송하는데 사용될 수 있다.
도 7은 본 개시의 예시에 따라 배열된 통신 채널을 통해 신호를 수신하기 위한 예시적 방법이다. 방법(700)은 블록들(705, 710, 715, 720, 725 및/또는 730) 중 하나 이상을 포함할 수 있다. 여기에서 기술된 다양한 블록들은 연속적, 병렬적, 또는 여기에서 기술된 것과 다른 순서로 수행될 수 있다. 몇몇 구현에서는 도시된 블록 중 하나 이상이 제거, 조합 또는 추가적인 블록으로 분리될 수 있음이 또한 이해되어야 할 것이다. 방법(700)은 블록(705) "통신 채널 상에서 알려진 파일럿 심볼 수신"을 포함할 수 있다. 블록(705)에 블록(710) "알려진 파일럿 심볼에 적어도 부분적으로 기초하여 통신 채널 추정"이 뒤따를 수 있다. 블록(710)에 블록(715) "통신 채널 상에서 다수의 데이터 스트림으로부터 복제된 데이터 수신"이 뒤따를 수 있다. 블록(715)에 블록(720) "통신 채널의 추정치를 이용하여 복제된 데이터 디코딩"이 뒤따를 수 있다. 블록(720)에 블록(725) "복제된 데이터에 적어도 부분적으로 기초하여 통신 채널의 추정치 갱신"이 뒤따를 수 있다. 블록(725)은 블록(730) "갱신된 채널 추정치를 이용하여 후속적으로 수신되는 데이터 디코딩"이 뒤따를 수 있다.
블록(705)에서, 통신 채널 상에서 알려진 파일럿 심볼이 수신될 수 있다. 심볼은 임의의 적절한 통신 장치의 수신기에 의해 수신될 수 있다. 알려진 파일럿 심볼을 인코딩하는 신호가 일반적으로 수신될 수 있다. 수신된 신호는 또한 인코딩된 심볼이 파일럿 심볼이라는 표시를 제공할 수 있다.
블록(710)에서, 수신된 파일럿 심볼에 적어도 부분적으로 기초하여 통신 채널이 추정될 수 있다. 추정은, DSP 또는 다른 처리 유닛과 같은 통신 장치의 임의의 적절한 구조에 의해서 수행될 수 있다. 일반적으로, 디코딩된 수신된 파일럿 심볼을 알려진 파일럿 심볼과 비교함으로써 채널 매트릭스의 전부 또는 일부가 추정될 수 있다. 알려진 파일럿 심볼은 통신 장치에 저장될 수 있거나, 그렇지 않으면, 통신 채널을 통해 수신된 디코딩된 파일럿 심볼과의 비교를 위해 통신 장치에 통신될 수 있다. 몇몇 예시에서, 추정된 채널은, 채널 매트릭스의 전부 또는 일부를 추정한 데이터를 포함하여, 저장될 수 있다.
블록(715)에서, 다수의 데이터 스트림으로부터의 복제된 데이터가 통신 채널 상에서 수신될 수 있다. 임의의 적절한 수신기가 복제된 데이터를 수신하는 데 사용될 수 있다. 복제된 데이터의 예시들은 전술되어 있다. 일반적으로, 복제된 데이터를 인코딩할 수 있는 신호가 수신되고, 또한 신호는 데이터가 하나 이상의 복제된 데이터 심볼을 포함한다는 표시를 인코딩할 수 있다. 복제된 데이터를 인코딩한 신호는, 몇몇 예시에서, 단일의 안테나에 의해 수신될 수 있다.
블록(720)에서, 통신 채널의 추정치를 사용하여 복제된 데이터가 디코딩될 수 있다. DSP 또는 다른 처리 유닛과 같이, 임의의 적절한 통신 장치의 구조가 디코딩을 수행하는데 사용될 수 있다. 몇몇 예시에서, 최대-비율 결합(max-ratio combining)과 같은, 결합 검출(joint detection) 기법이 복제된 데이터를 디코딩하는데 사용될 수 있다. 복제된 데이터 다수의 사본을 디코딩함으로써, 그 디코딩은 단일의 데이터 심볼을 디코딩하는 것보다 더 정확하다고 간주될 수 있다. 따라서 디코딩된 복제된 데이터는 통신 채널의 추정치를 생성 또는 갱신하는데 사용될 수 있다.
블록(725)에서, 통신 채널의 추정치는, 복제된 데이터에 적어도 부분적으로 기초하여 갱신될 수 있다. 갱신은, DSP 또는 다른 처리 유닛과 같은, 통신 장치 내의 임의의 적절한 구조에 의해서 수행될 수 있다. 추정치는 심볼을 인코딩한 수신된 신호의 두 인스턴스와 디코딩된 심볼을 비교함으로써 갱신될 수 있다. 이러한 방식으로, 채널 추정치는 생성 또는 갱신될 수 있고, 이는 채널 매트릭스의 전부 또는 일부를 포함할 수 있다. 갱신된 채널 추정치는 몇몇 예시에서 저장될 수 있다.
블록(730)에서, 후속적으로 수신된 데이터가 갱신된 채널 추정치를 사용하여 디코딩될 수 있다. 즉, 채널 추정치의 갱신 후에 수신된 신호는 갱신된 채널 추정치를 사용하여 디코딩될 수 있다. 갱신된 채널 추정치는 몇몇 예시에서 디코딩 성능을 개선할 수 있다.
따라서, 파일럿 심볼과 복제된 데이터 심볼에 기초하여 통신 채널을 추정하는 것의 예시들이 전술되었다. 이러한 방식으론, 파일럿 심볼의 수가 복제된 데이터 심볼의 사용을 통해 효율적으로 증가될 수 있다. 결과적인 채널 추정치의 정확도는, 몇몇 예시에서, 삽입된 파일럿 심볼의 유효한 수가 파일럿 심볼의 수와 삽입된 복제된 데이터 심볼의 수를 더한 것과 같을 경우의 정확도에 근접할 수 있다. 그러나 복제된 데이터 심볼은 또한 통신 채널 상에서 데이터를 전송하기 때문에, 복제된 데이터 심볼의 사용은 시스템의 전체 데이터 속도에, 더 많은 파일럿 심볼을 사용하는 것만큼 심각한 손상을 주지 않을 수 있다.
도 8은 본 개시의 예시에 따라 갱신된 채널 추정치를 생성하기 위해 배열되는 예시적인 컴퓨팅 장치(800)를 도시하는 블록도이다. 매우 기본적인 구성(801)에서, 컴퓨팅 장치(800)는 전형적으로 하나 이상의 프로세서(810) 및 시스템 메모리(820)를 포함한다. 메모리 버스(830)는 프로세서(810)와 시스템 메모리(820) 간 통신을 위해 사용될 수 있다.
요구되는 구성에 따라, 프로세서(810)는 마이크로프로세서(μP), 마이크로컨트롤러(μC), 디지털 신호 프로세서(DSP) 또는 그 임의의 조합을 포함하는 임의의 유형일 수 있지만, 이에 한정되는 것은 아니다. 프로세서(810)는 레벨 1 캐시(811) 및 레벨 2 캐시(812)와 같은 하나 이상의 레벨의 캐싱, 프로세서 코어(813) 및 레지스터(814)를 포함할 수 있다. 예시적인 프로세서 코어(813)는 ALU(arithmetic logic unit), FPU(floating point unit), DSP 코어(digital signal processing core), 또는 그 임의의 조합을 포함할 수 있다. 예시적인 메모리 컨트롤러(815)는 또한 프로세서(810)와 사용될 수 있거나, 또는 몇몇 구현에서, 메모리 컨트롤러(815)는 프로세서(810)의 내부 부품일 수 있다.
요구되는 구성에 따라, 시스템 메모리(820)는 (RAM과 같은) 휘발성 메모리, (ROM, 플래시 메모리 등과 같은) 비휘발성 메모리, 또는 그들 임의의 조합일 수 있지만, 이에 한정되는 것은 아니다. 시스템 메모리(820)는 운영 체제(821), 하나 이상의 애플리케이션(822), 및 프로그램 데이터(824)를 포함할 수 있다. 애플리케이션(822)은, 수신된 파일럿 심볼, 복제된 데이터 심볼, 또는 그들의 조합에 기초하여 통신 채널의 추정치를 생성하기 위해 배열된 채널 추정 루틴(823)을 포함할 수 있다. 프로그램 데이터(824)는, 일반적으로 전술한 바와 같이 채널 추정치를 생성하는 데에 유용할 수 있는, 알려진 파일럿 심볼(825), 복제된 데이터 심볼(826), 채널 추정치(827), 또는 그들의 조합을 포함할 수 있다. 몇몇 실시예에서, 애플리케이션(822)은, 수신된 파일럿 심볼과 복제된 데이터 심볼을 기초로 하여 채널 추정치가 생성 및/또는 갱신되도록 운영 체제(821) 상에서 프로그램 데이터(824)와 동작하도록 배열될 수 있다. 기술된 기본 구성은 파선(801) 내의 구성요소들에 의해 도 8에 도시된다.
컴퓨팅 장치(800)는 추가적인 특징 또는 기능, 및 기본 구성(801)과 임의의 요구되는 장치와 인터페이스 간 통신을 용이하게 하기 위한 추가적인 인터페이스를 가질 수 있다. 예를 들면, 버스/인터페이스 컨트롤러(840)는 저장 인터페이스 버스(841)를 거쳐 기본 구성(801)과 하나 이상의 데이터 저장 장치(850) 간의 통신을 용이하게 하는데 사용될 수 있다. 데이터 저장 장치(850)는 분리형 저장 장치(851), 비분리형 저장 장치(852), 또는 그들의 조합일 수 있다. 분리형 저장 장치 및 비분리형 저장 장치의 예로는, 몇 가지 말하자면, 플렉서블 디스크 드라이브 및 하드-디스크 드라이브(HDD)와 같은 자기 디스크 장치, 컴팩트 디스크(CD) 드라이브 또는 디지털 다기능 디스크(DVD) 드라이브와 같은 광 디스크 드라이브, 고체 상태 드라이브(solid state drive; SSD), 및 테이프 드라이브가 포함된다. 예시적인 컴퓨터 저장 매체는, 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 다른 데이터 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성의, 분리형 및 비분리형 매체를 포함할 수 있다.
시스템 메모리(820), 분리형 저장 장치(851) 및 비분리형 저장 장치(852)는 모두 컴퓨터 저장 매체의 예이다. 컴퓨터 저장 매체는 RAM, ROM, EEPROM, 플래시 메모리 또는 다른 메모리 기술, CD-ROM, 디지털 다기능 디스크(DVD) 또는 다른 광학 저장 장치, 자기 카세트, 자기 테이프, 자기 디스크 저장 장치 또는 다른 자기 저장 장치, 또는 원하는 정보를 저장하는데 사용될 수 있고 컴퓨팅 장치(800)에 의해 액세스될 수 있는 임의의 다른 매체를 포함하지만, 이에 한정되는 것은 아니다. 그러한 임의의 컴퓨터 저장 매체는 장치(800)의 일부일 수 있다.
컴퓨팅 장치(800)는 다양한 인터페이스 장치(예를 들면, 출력 인터페이스, 주변 인터페이스 및 통신 인터페이스)로부터 버스/인터페이스 컨트롤러(840)를 거쳐 기본 구성(801)으로의 통신을 용이하게 하기 위한 인터페이스 버스(842)를 포함할 수 있다. 예시적인 출력 장치(860)는 그래픽 처리 유닛(861) 및 오디오 처리 유닛(862)을 포함하며, 이는 하나 이상의 A/V 포트(863)를 통해 디스플레이 또는 스피커 같은 다양한 외부 장치로 통신하도록 구성될 수 있다. 예시적인 주변 인터페이스(870)는 직렬 인터페이스 컨트롤러(871) 또는 병렬 인터페이스 컨트롤러(872)를 포함하며, 이는 하나 이상의 I/O 포트(873)를 통해 입력 장치(예를 들면, 키보드, 마우스, 펜, 음성 입력 장치, 터치 입력 장치 등) 또는 다른 주변 장치(예를 들면, 프린터, 스캐너 등)와 같은 외부 장치와 통신하도록 구성될 수 있다. 예시적인 통신 장치(880)는 네트워크 컨트롤러(881)를 포함하며, 이는 하나 이상의 통신 포트(882)를 통해 네트워크 통신 링크 상에서 하나 이상의 다른 컴퓨팅 장치(890)와의 통신을 용이하게 하도록 배치될 수 있다.
네트워크 통신 링크는 통신 매체의 일 예이다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 반송파 또는 다른 전송 메커니즘 같은 변조된 데이터 신호 내의 다른 데이터에 의해 구현될 수 있고, 임의의 정보 전달 매체를 포함할 수 있다. "변조된 데이터 신호"는 신호 내에 정보를 인코딩하기 위한 방식으로 설정되거나 변경된 하나 이상의 특성 집합을 갖는 신호일 수 있다. 제한적인지 않은 예로서, 통신 매체는 유선 네트워크 또는 직접 유선 접속과 같은 유선 매체, 및 음파, 무선 주파수(RF), 마이크로웨이브, 적외선(IR) 같은 및 기타 무선 매체와 같은 무선 매체를 포함할 수 있다. 여기서 사용되는 용어 컴퓨터 판독가능 매체는 저장 매체 및 통신 매체 모두를 포함할 수 있다.
컴퓨팅 장치(800)는, 셀 폰, PDA(personal data assistant), 개인용 미디어 플레이어 장치, 무선 웹-워치(web-watch) 장치, 개인용 헤드셋 장치, 특수 용도 장치, 또는 위 기능 중 임의의 것을 포함하는 하이브리드 장치 같은 소형 폼 팩터(small-form factor)의 휴대용(또는 모바일) 전자 장치의 일부로서 구현될 수 있다. 컴퓨팅 장치(800)는 또한 랩톱 컴퓨터 및 랩톱이 아닌 컴퓨터 구성을 포함하는 개인용 컴퓨터로서 구현될 수 있다.
본 개시는 다양한 태양의 예시로서 의도된 본 출원에 기술된 특정 예시들에 제한되지 않을 것이다. 당업자에게 명백할 바와 같이, 많은 수정과 예시들이 그 사상과 범위를 벗어나지 않으면서 이루어질 수 있다. 여기에 열거된 것들에 더하여, 본 개시의 범위 안에서 기능적으로 균등한 방법과 장치가 위의 설명으로부터 당업자에게 명백할 것이다. 그러한 수정과 예시들은 첨부된 청구항의 범위에 들어가도록 의도된 것이다. 본 개시는 첨부된 청구항과 그러한 청구항에 부여된 균등물의 전 범위에 의해서만 제한될 것이다. 본 개시가 물론 다양할 수 있는 특정 방법, 시약, 합성 구성 또는 생물학적 시스템에 제한되지 않는 것으로 이해될 것이다. 또한, 여기에서 사용된 용어는 특정 예시들을 기술하기 위한 목적이고, 제한하는 것으로 의도되지 않음이 이해될 것이다.
여기에서 실질적으로 임의의 복수 및/또는 단수의 용어의 사용에 대하여, 당업자는 맥락 및/또는 응용에 적절하도록, 복수를 단수로 및/또는 단수를 복수로 해석할 수 있다. 다양한 단수/복수의 치환은 명확성을 위해 여기에서 명시적으로 기재될 수 있다.
당업자라면, 일반적으로 본 개시에 사용되며 특히 첨부된 청구범위(예를 들어, 첨부된 청구범위)에 사용된 용어들이 일반적으로 "개방적(open)" 용어(예를 들어, 용어 "포함하는"은 "포함하지만 이에 제한되지 않는"으로, 용어 "갖는"는 "적어도 갖는"으로, 용어 "포함하다"는 "포함하지만 이에 한정되지 않는" 등으로 해석되어야 함)로 의도되었음을 이해할 것이다.
또한, 당업자라면, 도입된 청구항의 기재사항의 특정 수가 의도된 경우, 그러한 의도가 청구항에 명시적으로 기재될 것이며, 그러한 기재사항이 없는 경우, 그러한 의도가 없음을 또한 이해할 것이다. 예를 들어, 이해를 돕기 위해, 이하의 첨부 청구범위는 "적어도 하나" 및 "하나 이상" 등의 도입 구절의 사용을 포함하여 청구항 기재사항을 도입할 수 있다. 그러나, 그러한 구절의 사용이, 부정관사 "하나"("a" 또는 "an")에 의한 청구항 기재사항의 도입이, 그러한 하나의 기재사항을 포함하는 예시들로, 그러한 도입된 청구항 기재사항을 포함하는 특정 청구항을 제한함을 암시하는 것으로 해석되어서는 안되며, 동일한 청구항이 도입 구절인 "하나 이상" 또는 "적어도 하나" 및 "하나"("a" 또는 "an")과 같은 부정관사(예를 들어, "하나"는 "적어도 하나" 또는 "하나 이상"을 의미하는 것으로 일반적으로 해석되어야 함)를 포함하는 경우에도 마찬가지로 해석되어야 한다. 이는 청구항 기재사항을 도입하기 위해 사용된 정관사의 경우에도 적용된다. 또한, 도입된 청구항 기재사항의 특정 수가 명시적으로 기재되는 경우에도, 당업자라면 그러한 기재가 일반적으로 적어도 기재된 수(예를 들어, 다른 수식어가 없는 "두개의 기재사항"을 단순히 기재한 것은, 일반적으로 적어도 두 개의 기재사항 또는 두 개 이상의 기재사항을 의미함)를 의미하도록 해석되어야 함을 이해할 것이다.
또한, "A, B 및 C,등 중의 적어도 하나"와 유사한 규칙이 사용된 경우에는, 일반적으로 그러한 해석은 당업자가 그 규칙을 이해할 것이라는 전제가 의도된 것이다(예를 들어, "A, B 및 C 중의 적어도 하나를 갖는 시스템"은, A만을 갖거나, B만을 갖거나, C만을 갖거나, A 및 B를 함께 갖거나, A 및 C를 함께 갖거나, B 및 C를 함께 갖거나, A, B, 및 C를 함께 갖는 시스템을 포함하지만 이에 제한되지 않음). "A, B 또는 C 중의 적어도 하나"와 유사한 규칙이 사용된 경우에는, 일반적으로 그러한 해석은 당업자가 그 규칙을 이해할 것이라는 전제가 의도된 것이다(예를 들어, "A, B 또는 C 중의 적어도 하나를 갖는 시스템"은, A만을 갖거나, B만을 갖거나, C만을 갖거나, A 및 B를 함께 갖거나, A 및 C를 함께 갖거나, B 및 C를 함께 갖거나, A, B, 및 C를 함께 갖는 시스템을 포함하지만 이에 제한되지 않음). 또한 당업자라면, 실질적으로 어떠한 이접 접속어(disjunctive word) 및/또는 두 개 이상의 대안적인 용어들을 나타내는 구절은, 그것이 상세한 설명, 청구범위 또는 도면에 있는지와 상관없이, 그 용어들 중의 하나, 그 용어들 중의 어느 하나, 또는 그 용어들 두 개 모두를 포함하는 가능성을 고려했음을 이해할 것이다. 예를 들어, "A 또는 B"라는 구절은 "A" 또는 "B" 또는 "A 및 B"의 가능성을 포함하는 것으로 이해될 것이다.
추가적으로, 개시의 특징 또는 양태가 마쿠시(Markush) 그룹으로 기술되는 경우, 개시는 마쿠시 그룹의 임의의 개별 요소 또는 요소들의 하위 그룹 역시 포함하고 있다는 것을 당업자는 인식해야 할 것이다.
더 나아가서, 임의의 그리고 모든 목적에서든, 기술 내용을 제공하는 것 등에 있어서, 여기에 개시되어 있는 모든 범위는 임의의 그리고 모든 가능한 하위범위와 그러한 하위범위의 조합을 포함함이 당업자에게 이해되어야 한다. 임의의 열거된 범위는 적어도 1/2, 1/3, 1/4, 1/5, 1/10 등으로 나누어지는 동일한 범위를 충분히 설명하고 실시가능하게 하는 것으로서 쉽게 인식될 수 있다. 제한하지 않는 예시로서, 여기서 논의되는 각각의 범위는 하위 1/3, 중앙 1/3, 상위 1/3 등으로 나누어질 수 있다. 또한, "까지", "적어도", "보다 많은", "보다 적은" 등과 같은 언어는 기재된 수를 포함하며, 전술한 하위범위로 후속적으로 나누어질 수 있는 범위를 지칭함이 당업자에게 이해되어야 한다. 마지막으로, 범위는 각각의 개별 요소를 포함함이 이해되어야 한다. 따라서, 예를 들어, 1-3개의 아이템을 갖는 그룹은 1, 2 또는 3개의 아이템을 갖는 그룹들을 의미한다. 유사하게, 1-5개의 셀을 갖는 그룹은 1, 2, 3, 4 또는 5개의 아이템을 갖는 그룹을 의미한다.
전술한 상세한 설명은 블록도, 흐름도, 및/또는 예를 통해 장치의 다양한 예시 및/또는 프로세스를 설명하였고, 그러한 블록도, 흐름도, 및/또는 예는 하나 이상의 기능 및/또는 동작을 포함하는 한, 당업자라면 그러한 블록도, 흐름도, 또는 예 내의 각각의 기능 및/또는 동작은 하드웨어, 소프트웨어, 펌웨어, 또는 가상의 그들 임의의 조합의 넓은 범위에 의해 개별적으로 및/또는 집합적으로 구현될 수 있다는 것이 이해될 것이다. 일 예시에서, 본 개시에 기재된 대상의 몇몇 부분은 ASIC(Application Specific Integrated Circuit), FPGA(Field Programmable Gate Array), DSP(Digital Signal Processor) 또는 다른 집적의 형태를 통해 구현될 수 있다. 그러나, 당업자라면, 본 개의 실시예의 일부 양상은, 하나 이상의 컴퓨터 상에 실행되는 하나 이상의 컴퓨터 프로그램(예를 들어, 하나 이상의 컴퓨터 시스템 상에 실행되는 하나 이상의 프로그램), 하나 이상의 프로세서 상에서 실행되는 하나 이상의 프로그램(예를 들어, 하나 이상의 마이크로프로세서 상에서 실행되는 하나 이상의 프로그램), 펌웨어 또는 실질적으로 그들의 조합으로써, 전체적으로 또는 부분적으로 균등하게 집적 회로에 구현될 수 있다는 알 수 있으며, 소프트웨어 및/또는 펌웨어를 위한 코드의 작성 및/또는 회로의 설계는 본 개시에 비추어 당업자에게 자명할 것이다. 예를 들어, 구현자가 속도 및 정확성이 가장 중요하다고 결정한다면, 구현자는 주로 하드웨어 및/또는 펌웨어 수단을 선택할 수 있으며, 유연성이 가장 중요하다면, 구현자는 주로 소프트웨어 구현을 선택할 수 있다; 또는, 다른 대안으로서, 구현자는 하드웨어, 소프트웨어 및/또는 펌웨어의 어떤 결합을 선택할 수 있다.
또한, 당업자라면, 본 개시의 대상의 수단(mechanism)들이 다양한 형태의 프로그램 제품으로 분포될 수 있음을 이해할 것이며, 본 개시의 대상의 예시는, 분배를 실제로 수행하는데 사용되는 신호 포함 매체(signal bearing medium)의 특정 유형과 무관하게 적용됨을 이해할 것이다. 신호 포함 매체의 예는, 플로피 디스크, 하드 디스크 드라이브, CD, DVD, 디지털 테이프, 컴퓨터 메모리 등과 같은 판독가능 유형의 매체, 디지털 및/또는 아날로그 통신 매체(예를 들어, 섬유 광학 케이블, 웨이브가이드, 유선 통신 링크, 무선 통신 링크 등)와 같은 전송 유형 매체를 포함할 수 있으나, 이에 제한되지는 않는다.
당업자라면, 여기서 설명된 형식으로 장치 및/또는 프로세스를 기술하고, 이후, 공학 실무를 사용하여 그러한 기술된 장치(예를 들면, 전송기, 수신기, 컴퓨팅 플랫폼, 컴퓨팅 장치 등) 및/또는 방법을 데이터 처리 시스템에 통합한다는 것은 당해 분야에서는 일반적이란 것을 인식할 것이다. 즉, 여기서 기술된 장치 및/또는 방법의 적어도 일부는 합당한 실험량을 통해 데이터 처리 시스템에 통합될 수 있다. 당업자라면, 전형적인 데이터 처리 시스템은 일반적으로 하나 이상의 시스템 유닛 하우징, 비디오 디스플레이 장치, 휘발성 및 불휘발성 메모리 같은 메모리, 마이크로프로세서 및 디지털 신호 프로세서 같은 프로세서, 운영 체제, 드라이버, 그래픽 사용자 인터페이스 및 애플리케이션 프로그램과 같은 컴퓨터 엔티티(computational entities), 터치 패드 또는 스크린 같은 하나 이상의 인터액션 장치, 및/또는 피드백 루프 및 제어 모터(예를 들면, 위치 및/또는 속도를 감지하기 위한 피드백; 컴포넌트 및/또는 양(quantities)을 이동하고 및/또는 조정하기 위한 제어 모터)를 포함하는 제어 시스템을 일반적으로 포함한다는 것을 인식할 것이다. 전형적인 데이터 처리 시스템은 데이터 컴퓨팅/통신 및/또는 네트워크 컴퓨팅/통신 시스템에서 전형적으로 발견되는 바와 같은 임의의 적절한 상업적으로 이용가능한 컴포넌트를 이용하여 구현될 수 있다.
여기서 개시된 청구 대상은 때때로 상이한 다른 컴포넌트 또는 구성요소 내에 포함되거나 접속된 상이한 컴포넌트 또는 구성요소를 도시한다. 도시된 그러한 아키텍처는 단순히 예시적인 것이고, 사실상 동일한 기능을 달성하는 다른 많은 아키텍처가 구현될 수 있다는 것이 이해되어야 한다. 개념적으로, 동일한 기능을 달성하기 위한 컴포넌트의 임의의 배치는 원하는 기능이 달성되도록 유효하게 "연관"된다. 이에 따라, 특정 기능을 달성하기 위해 여기서 결합된 임의의 두 개의 컴포넌트는, 아키텍처 또는 중간 컴포넌트와는 무관하게, 원하는 기능이 달성되도록 서로 "연관"된 것으로 볼 수 있다. 마찬가지로, 연관된 임의의 두 개의 컴포넌트는 또한 원하는 기능을 달성하기 위해 서로 "동작적으로 접속"되거나 또는 "동작적으로 연결"되는 것으로 간주될 수 있고, 그와 같이 연관될 수 있는 임의의 두 개의 컴포넌트는 또한 원하는 기능을 달성하기 위해 서로 "동작적으로 연결가능"한 것으로 볼 수 있다. 동작적으로 연결가능하다는 것의 특정예는 물리적으로 양립가능(mateable)하고 및/또는 물리적으로 인터액팅하는 컴포넌트 및/또는 무선으로 인터액팅이 가능하고 및/또는 무선으로 인터액팅하는 컴포넌트 및/또는 논리적으로 인터액팅하고 및/또는 논리적으로 인터액팅이 가능한 컴포넌트를 포함하지만, 이에 한정되는 것은 아니다.
다양한 양상 및 예시들이 본 개시에서 기술되었지만, 다른 양상 및 예시들이 당업자에게 명확할 것이다. 본 개시에 기재된 다양한 양상 및 예시는 예시의 목적으로 제시된 것이고, 제한하려고 의도된 것은 아니며, 진정한 범위 및 사상은 이하 청구범위에 의해 나타낸다.

Claims (20)

  1. 삭제
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
  7. 삭제
  8. 통신 채널 상에서 전송된 신호를 디코딩하는 방법으로서,
    상기 통신 채널 상에서 파일럿 심볼을 수신하는 단계;
    상기 파일럿 심볼에 적어도 부분적으로 기초하여 상기 통신 채널의 채널 매트릭스를 추정하는 단계;
    상기 통신 채널 상에서 전송된 다수의 데이터 스트림으로부터 복제된 데이터를 수신하는 단계;
    상기 추정된 채널 매트릭스를 이용하여 상기 복제된 데이터를 디코딩하는 단계;
    상기 복제된 데이터에 적어도 부분적으로 기초하여 상기 채널 매트릭스의 갱신된 추정치를 생성하는 단계; 및
    상기 채널 매트릭스의 상기 갱신된 추정치를 이용하여 상기 통신 채널 상에서 후속적으로 수신된 신호를 디코딩하는 단계
    를 포함하는 디코딩 방법.
  9. 삭제
  10. 제8항에 있어서,
    상기 복제된 데이터를 디코딩하는 단계는 결합 검출 기법을 이용하는 단계를 포함하는, 디코딩 방법.
  11. 제8항에 있어서,
    상기 복제된 데이터를 디코딩하는 단계는 시공간 블록 디코딩 기법을 이용하는 단계를 포함하는, 디코딩 방법.
  12. 제8항에 있어서,
    상기 복제된 데이터를 디코딩하는 단계는 주파수 공간 디코딩 기법을 이용하는 단계를 포함하는, 디코딩 방법.
  13. 제8항에 있어서,
    상기 복제된 데이터는 다수의 데이터 스트림 내의 동일한 데이터 심볼을 포함하는, 디코딩 방법.
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 통신 채널 상에서 신호를 수신하도록 구성되는 수신기 - 상기 신호는 통신 채널 상에서 전송되는 제1 및 제2 데이터 스트림에 적어도 부분적으로 기초하고, 상기 제2 데이터 스트림은 상기 제1 데이터 스트림으로부터 복제된 적어도 하나의 데이터 심볼을 포함함 -;
    상기 수신기에 결합되고, 상기 수신된 신호를 수신하고 상기 제1 데이터 스트림으로부터 복제된 상기 적어도 하나의 데이터 심볼을 디코딩하도록 구성되는 디코더;
    상기 디코더 및 상기 수신기에 결합되고, 상기 수신된 신호 및 상기 디코딩된 적어도 하나의 데이터 심볼을 수신하도록 구성되고, 상기 디코딩된 적어도 하나의 데이터 심볼에 적어도 부분적으로 기초하여 상기 통신 채널의 채널 매트릭스를 추정하도록 구성되는 채널 추정기
    를 포함하고,
    상기 디코더는 상기 채널 매트릭스의 상기 추정에 적어도 부분적으로 기초하여 후속적으로 수신되는 신호를 디코딩하도록 더 구성되는, 통신 장치.
  19. 제18항에 있어서,
    상기 디코더는 결합 검출 기법을 사용하여 상기 적어도 하나의 데이터 심볼을 디코딩하도록 구성되는, 통신 장치.
  20. 제18항에 있어서,
    상기 제1 및 제2 데이터 스트림은 각각, 적어도 하나의 파일럿 심볼을 더 포함하고, 상기 채널 추정기는 상기 적어도 하나의 파일럿 심볼을 수신하고, 상기 적어도 하나의 파일럿 심볼에 적어도 부분적으로 기초하여 상기 채널 매트릭스의 최초 추정치를 생성하도록 구성되는, 통신 장치.
KR1020137006792A 2010-08-20 2010-08-20 무선 통신에서 복제된 데이터 심볼의 삽입과 디코딩 KR101432065B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2010/046106 WO2012023944A1 (en) 2010-08-20 2010-08-20 Inserting and decoding replicated data symbols in wireless communications

Publications (2)

Publication Number Publication Date
KR20130079503A KR20130079503A (ko) 2013-07-10
KR101432065B1 true KR101432065B1 (ko) 2014-08-20

Family

ID=45594077

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020137006792A KR101432065B1 (ko) 2010-08-20 2010-08-20 무선 통신에서 복제된 데이터 심볼의 삽입과 디코딩

Country Status (6)

Country Link
US (1) US8565331B2 (ko)
EP (1) EP2606619B1 (ko)
JP (1) JP5584363B2 (ko)
KR (1) KR101432065B1 (ko)
CN (1) CN103081428B (ko)
WO (1) WO2012023944A1 (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6218305B2 (ja) * 2013-03-26 2017-10-25 日本電信電話株式会社 無線通信方法及び無線通信装置
US8971431B1 (en) * 2013-08-30 2015-03-03 Amlogic Co., Ltd. Channel estimation for OFDM signals
US9967070B2 (en) * 2014-10-31 2018-05-08 Qualcomm Incorporated Pilot reconfiguration and retransmission in wireless networks
US10250309B2 (en) 2016-03-24 2019-04-02 Huawei Technologies, Co., Ltd. System and method for downlink channel estimation in massive multiple-input-multiple-output (MIMO)
CN110875787A (zh) * 2018-08-30 2020-03-10 广东新岸线计算机***芯片有限公司 一种实现高可靠低时延传输的无线通信方法及***
DE102019115471B4 (de) * 2019-06-07 2021-02-18 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Batteriemodul einer Traktionsbatterie und Verfahren zum Zusammenbau desselben

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100202559A1 (en) * 2009-02-09 2010-08-12 Qualcomm Incorporated Multiplexing and coding schemes for multiple transmit antennas in a wireless communication system

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6519296B1 (en) 1999-06-03 2003-02-11 General Electric Company Variable-interval pilot symbol aided modulation and demodulation
US6850481B2 (en) * 2000-09-01 2005-02-01 Nortel Networks Limited Channels estimation for multiple input—multiple output, orthogonal frequency division multiplexing (OFDM) system
US7233625B2 (en) * 2000-09-01 2007-06-19 Nortel Networks Limited Preamble design for multiple input—multiple output (MIMO), orthogonal frequency division multiplexing (OFDM) system
JP2002232397A (ja) * 2001-01-31 2002-08-16 Ntt Docomo Inc 移動通信システムにおける受信処理方法及び受信装置
US7248559B2 (en) 2001-10-17 2007-07-24 Nortel Networks Limited Scattered pilot pattern and channel estimation method for MIMO-OFDM systems
US7184713B2 (en) * 2002-06-20 2007-02-27 Qualcomm, Incorporated Rate control for multi-channel communication systems
JP4291669B2 (ja) * 2002-11-01 2009-07-08 パナソニック株式会社 マルチキャリア通信装置およびマルチキャリア通信方法
EP1511210B1 (en) * 2003-08-28 2011-11-09 Motorola Solutions, Inc. OFDM channel estimation and tracking for multiple transmit antennas
JP2006166382A (ja) * 2004-12-10 2006-06-22 Samsung Yokohama Research Institute Co Ltd 無線受信機、無線通信システム及びチャネル推定方法並びにコンピュータプログラム
US7522682B2 (en) 2004-12-29 2009-04-21 Alcatel-Lucent Usa Inc. Removing bias in a pilot symbol error rate for receivers
JP2005137028A (ja) * 2005-02-02 2005-05-26 Matsushita Electric Ind Co Ltd マルチキャリア送信装置およびマルチキャリア送信方法
US7397862B2 (en) 2005-10-18 2008-07-08 Samsung Electronics Co., Ltd. Method of designing interleavers for multiple-encoder MIMO OFDM systems
US7773961B2 (en) * 2005-12-09 2010-08-10 Samsung Electronics Co., Ltd. Apparatus and method for channel estimation without signaling overhead
EP2122955B1 (en) 2007-01-16 2016-03-30 Koninklijke Philips N.V. Improved freqeuncy estimation in a data communication system
JP2008236417A (ja) * 2007-03-20 2008-10-02 Kddi Corp 無線送信装置および無線受信装置
US8000399B2 (en) 2007-06-14 2011-08-16 Bhaskar Patel Adaptive joint channel estimation and data demodulation for OFDM systems
CN101345726B (zh) * 2007-07-11 2011-09-07 扬智科技股份有限公司 减少存储空间的信道估计方法
KR101441130B1 (ko) * 2008-01-08 2014-09-23 삼성전자주식회사 방송 통신 시스템에서 제어 정보를 송수신하는 방법 및 장치
CN101741797B (zh) * 2008-11-25 2013-04-24 华为技术有限公司 多天线广播的发送方法及装置
JP5445152B2 (ja) * 2010-01-14 2014-03-19 富士通株式会社 無線通信装置、リモート局装置、基地局装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100202559A1 (en) * 2009-02-09 2010-08-12 Qualcomm Incorporated Multiplexing and coding schemes for multiple transmit antennas in a wireless communication system

Also Published As

Publication number Publication date
CN103081428A (zh) 2013-05-01
JP5584363B2 (ja) 2014-09-03
EP2606619A1 (en) 2013-06-26
US8565331B2 (en) 2013-10-22
EP2606619B1 (en) 2016-06-08
EP2606619A4 (en) 2015-06-24
US20120045007A1 (en) 2012-02-23
KR20130079503A (ko) 2013-07-10
WO2012023944A1 (en) 2012-02-23
CN103081428B (zh) 2016-02-10
JP2013541253A (ja) 2013-11-07

Similar Documents

Publication Publication Date Title
KR101432065B1 (ko) 무선 통신에서 복제된 데이터 심볼의 삽입과 디코딩
KR101076563B1 (ko) 다중 입력 다중 출력(mimo) 직교 주파수 분할 다중 액세스(ofdma) 통신 시스템
KR101554791B1 (ko) 저 밀도 패리티 체크 신호를 송신하는 시스템 및 방법
JP5280548B2 (ja) 無線ネットワークにおける同一チャネル干渉除去のための方法およびシステム
JP5418598B2 (ja) 無線通信システム、無線通信装置および無線通信方法
EP3254390B1 (en) Space-time coding for zero-tail spread ofdm system in a wireless network
JP4504431B2 (ja) 位相誤差雑音を推定するための方法およびシステム
US9209876B2 (en) Adaptive transmit beamforming
CN101150555A (zh) 编码方法与装置和解码方法与装置
JP7304406B2 (ja) 信号の送信および受信
US9515710B2 (en) Signal sequence estimation
EP2856660B1 (en) Apparatus and method for processing signal in wireless communication system
US9735847B2 (en) Spatial modulation multiple-input-multiple-output (SM-MIMO) system
JP2014158113A (ja) チャネル推定装置およびチャネル推定プログラム
CN103368696A (zh) 一种下行传输方法和装置
KR20180007729A (ko) 무선 통신 시스템에서 신호를 송/수신하는 장치 및 방법
WO2024051628A1 (zh) 资源映射方法、装置和通信设备
Kumar et al. Design, Implementation and optimisation of 4x4 mimo-ofdm transmitter for communication systems
Heath Jr et al. Inserting and decoding replicated data symbols in wireless communications
Muhammad et al. Performance of Diversity Reception of PCC-OFDM Subjected to CFO over Nakagami Fading Channel

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
FPAY Annual fee payment

Payment date: 20180718

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20190730

Year of fee payment: 6