KR102254349B1 - Computing system with coordinated multiple-access mechanism and method of operation thereof - Google Patents
Computing system with coordinated multiple-access mechanism and method of operation thereof Download PDFInfo
- Publication number
- KR102254349B1 KR102254349B1 KR1020140141722A KR20140141722A KR102254349B1 KR 102254349 B1 KR102254349 B1 KR 102254349B1 KR 1020140141722 A KR1020140141722 A KR 1020140141722A KR 20140141722 A KR20140141722 A KR 20140141722A KR 102254349 B1 KR102254349 B1 KR 102254349B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- combination
- encoded message
- communication
- organizing
- 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
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/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
- H04L1/0042—Encoding specially adapted to other signal generation operation, e.g. in order to reduce transmit distortions, jitter, or to improve signal shape
-
- 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
-
- 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/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0047—Decoding adapted to other signal detection operation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명에 따른 컴퓨팅 시스템은 컨텐츠 구조를 통신하는 제1 전송 장치와 제2 전송 장치를 조직화하는 조직화 메커니즘을 기반으로 조직화 프로파일을 통신하도록 구성된 중간-장치 인터페이스; 상기 중간-장치 인터페이스와 연결되고, 상기 제2 전송 장치를 통해 동시 전송하기 위하여 제1 인코딩 메시지를 제2 인코딩 메시지와 조직화하는 상기 조직화 프로파일에 기반된 메시지 분극 메커니즘을 사용하여 상기 제1 인코딩 메시지를 생성하도록 구성된 통신 유닛을 포함한다.A computing system in accordance with the present invention includes an intermediate-device interface configured to communicate an organization profile based on an organization mechanism for organizing a first and second delivery device for communicating a content structure; The first encoded message using a message polarization mechanism based on the organizing profile that is connected with the intermediate-device interface and organizes a first encoded message with a second encoded message for simultaneous transmission through the second transmitting device. And a communication unit configured to generate.
Description
본 발명의 실시 예는 일반적으로 컴퓨팅 시스템에 관한 것으로서, 더욱 상세하게는 조직화된 다중 엑세스 메커니즘을 갖는 시스템에 관한 것이다. Embodiments of the present invention generally relate to a computing system, and more particularly, to a system having an organized multiple access mechanism.
현대 소비자 및 산업 전자 장치들, 특히, 휴대전화, 네비게이션 시스템, 휴대 디지털 단말기, 및 그것들의 조합된 장치들과 같은 장치들은 모바일 통신을 포함하는 현대 생활을 지원하는 기능의 증가된 수준을 제공한다. 현존하는 기술들에서의 연구 및 개발은 다양한 다른 방향들로 개발될 수 있다.Modern consumer and industrial electronic devices, particularly devices such as mobile phones, navigation systems, portable digital terminals, and combinations thereof, provide an increased level of functionality supporting modern life, including mobile communication. Research and development in existing technologies can be developed in a variety of different directions.
현대 생활에서 정보에 대한 증가된 수요는 어느 때나 사용자들이 정보로 접근하는 것을 요구한다. 그러나, 모바일 통신에서 사용되는 통신 신호들은 엑세스 가능한(accesible) 데이터의 속도 및 품질에 영향을 미치는 통신 정보에 대한 다양한 포맷들로부터 증가된 연산 복잡도뿐만 아니라 많은 소스들로부터 다양한 방해요소들의 형태들을 경험한다.The increased demand for information in modern life requires users to access information at any time. However, communication signals used in mobile communication experience various forms of interference from many sources as well as increased computational complexity from various formats of communication information that affect the speed and quality of accessible data. .
즉, 조직화된 다중 엑세스 메커니즘을 갖는 컴퓨팅 시스템에 대한 요구가 여전히 존재한다. 시장에서 의미있는 제품 차별성을 위한 절감 기회 및 증가하는 소비자 기대와 함께 지속적으로 증가하는 상업적 경쟁력을 고려할 때, 이러한 문제점들에 대한 해결책은 점점 더 중요해진다. 더욱이 비용 감소, 성능 및 효율 증가 및 경쟁력을 갖추는 것에 대한 요구는 이러한 문제점들에 대한 해결책에 대한 중요성과 함께 더 큰 긴급성이 더해진다.In other words, there is still a need for a computing system with an organized multiple access mechanism. Solutions to these problems become increasingly important given the ever-increasing commercial competitiveness, along with increasing consumer expectations and saving opportunities for meaningful product differentiation in the marketplace. Moreover, reducing costs, increasing performance and efficiency, and the need to be competitive add to the greater urgency with the importance of solutions to these problems.
이러한 문제점에 대한 해결책들은 오랫동안 개발되어 왔지만, 이전의 개발들은 모든 해결책들을 제시하지 못하였다. 즉, 이러한 문제점에 대한 해결책들은 당업자에게 오랫동안 이룰 수 없었다.Solutions to these problems have been developed for a long time, but previous developments have not been able to present all solutions. That is, solutions to these problems have not been achieved for a long time to those skilled in the art.
본 발명의 목적은 다중 전송 장치들을 효율적으로 조직화하여 향상된 성능 및 향상된 효율을 갖는 조직화된 다중 엑세스 메커니즘을 갖는 컴퓨팅 시스템 및 그것의 동작 방법을 제공하는데 있다.An object of the present invention is to provide a computing system having an organized multiple access mechanism having improved performance and improved efficiency by efficiently organizing multiple transmission devices, and a method of operating the same.
본 발명의 실시 예에 따른 컴퓨팅 시스템은 컨텐츠 구조를 통신하는 제1 전송 장치와 제2 전송 장치를 조직화하는 조직화 메커니즘을 기반으로 조직화 프로파일을 통신하도록 구성된 중간-장치 인터페이스; 상기 중간-장치 인터페이스와 연결되고, 상기 제2 전송 장치를 통해 동시 전송하기 위하여 제1 인코딩 메시지를 제2 인코딩 메시지와 조직화하는 상기 조직화 프로파일에 기반된 메시지 분극 메커니즘을 사용하여 상기 제1 인코딩 메시지를 생성하도록 구성된 통신 유닛을 포함한다.A computing system according to an embodiment of the present invention includes an intermediate-device interface configured to communicate an organization profile based on an organization mechanism for organizing a first transmission device and a second transmission device for communicating a content structure; The first encoded message using a message polarization mechanism based on the organizing profile that is connected with the intermediate-device interface and organizes a first encoded message with a second encoded message for simultaneous transmission through the second transmitting device. And a communication unit configured to generate.
실시 예로서, 상기 통신 유닛은 상기 조직화 프로파일을 사용하여 제2 메시지 및 제1 메시지를 조직화하는 상기 조직화 프로파일에 기반된 메시지 구성 메커니즘에 따라 상기 제1 메시지를 구성하고, 상기 제2 메시지에 기반된 상기 제2 인코딩 메시지와 동시에 상기 제1 인코딩 메시지를 통신하기 위하여 상기 제1 메시지를 기반으로 상기 제1 인코딩 메시지를 생성하도록 구성된다.As an embodiment, the communication unit constructs the first message according to a message composition mechanism based on the organization profile for organizing a second message and a first message using the organization profile, and And generating the first encoded message based on the first message to communicate the first encoded message simultaneously with the second encoded message.
실시 예로서, 상기 통신 유닛은 상기 메시지 분극 메커니즘으로 생성된 상기 제2 인코딩 메시지 및 상기 제1 인코딩 메시지를 조직화하는 상기 메시지 분극 메커니즘으로 상기 제1 인코딩 메시지를 생성하도록 구성된다.As an embodiment, the communication unit is configured to generate the first encoded message with the message polarization mechanism that organizes the second encoded message generated with the message polarization mechanism and the first encoded message.
실시 예로서, 상기 통신 유닛은 상기 제1 인코딩 유닛과 대응하는 채널 특성을 결정하고, 제1 전송 장치 및 제2 전송 장치들 간 조직화 프로파일을 통신하기 위하여 상기 채널 특성을 기반으로 상기 조직화 프로파일을 연산한다.As an embodiment, the communication unit determines a channel characteristic corresponding to the first encoding unit, and calculates the organization profile based on the channel characteristic in order to communicate the organization profile between the first transmission device and the second transmission device. do.
실시 예로서, 상기 통신 유닛은 제1 컨텐츠 데이터 및 제1 포맷 데이터를 포함하는 제1 메시지를 구성하여 제2 컨텐츠 데이터 및 제2 포맷 데이터를 포함하는 상기 제2 메시지 및 상기 제1 메시지를 조직화하고, 상기 제1 인코딩 메시지를 상위 비트 채널을 통해 통신되는 제1 컨텐츠 데이터와 통신하기 위하여 상기 제1 메시지를 기반으로 제1 인코딩 메시지를 생성한다.As an embodiment, the communication unit organizes the second message and the first message including second content data and second format data by configuring a first message including first content data and first format data, and , In order to communicate the first encoded message with first content data communicated through an upper bit channel, a first encoded message is generated based on the first message.
본 발명의 다른 실시 예에 따른 컴퓨팅 시스템은 제1 인코딩 메시지 및 상기 제1 인코딩 메시지와 동시에 통신하도록 조직화된 제2 인코딩 메시지를 가리키는 수신 신호를 통신하도록 구성된 중간-장치 인터페이스; 상기 중간-장치 인터페이스와 연결되고, 상기 통신 속도 및 메시지 분극 메커니즘을 기반으로 상기 수신 신호를 디코딩하여 상기 수신된 신호와 관련된 통신 속도를 결정하고, 상기 통신 속도와 대응되는 조직화 프로파일에 기반된 통신을 위한 상기 제1 인코딩 메시지를 식별하는 통신 유닛을 포함한다.According to another embodiment of the present invention, a computing system includes an intermediate-device interface configured to communicate a received signal indicating a first encoded message and a second encoded message organized to communicate simultaneously with the first encoded message; It is connected to the intermediate-device interface, decodes the received signal based on the communication speed and message polarization mechanism to determine a communication speed related to the received signal, and performs communication based on an organization profile corresponding to the communication speed. And a communication unit that identifies the first encoded message for.
실시 예로서, 상기 통신 유닛은 상기 조직화 프로파일과 연관된 메시지 구성 메커니즘에 따라 상기 수신 신호를 디코딩하기 위한 상기 통신 속도를 기반으로 디코딩 시퀀스를 생성하도록 구성되고, 상기 수신 신호로부터 상기 제1 인코딩 메시지 및 상기 제2 인코딩 메시지를 상기 디코딩 시퀀스에 따라 조인트 디코딩하도록 구성된다.As an embodiment, the communication unit is configured to generate a decoding sequence based on the communication rate for decoding the received signal according to a message construction mechanism associated with the organizing profile, and the first encoded message and the And joint decoding the second encoded message according to the decoding sequence.
실시 예로서, 상기 통신 유닛은 채널 분극 메커니즘 및 채널 특성을 기반으로 상기 수신 신호를 디코딩하도록 구성된다.As an embodiment, the communication unit is configured to decode the received signal based on a channel polarization mechanism and channel characteristics.
실시 예로서, 상기 통신 유닛은 상기 수신 신호를 기반으로 상기 조직화 프로파일과 관련된 메시지 구성 메커니즘을 가리키는 상호 정보를 연산하고, 상기 상호 정보를 기반으로 상기 수신 신호를 디코딩하도록 구성된다.In an embodiment, the communication unit is configured to calculate mutual information indicating a message construction mechanism related to the organizing profile based on the received signal, and to decode the received signal based on the mutual information.
실시 예로서, 상기 통신 유닛은 연속 제거 디코더를 기반으로 상기 수신 신호를 디코딩하도록 구성된다.As an embodiment, the communication unit is configured to decode the received signal based on a successive cancellation decoder.
본 발명의 또 다른 실시 예에 따른 컴퓨팅 시스템의 동작 방법은 제2 전송 장치를 컨텐츠 구조를 통신하는 제1 전송 장치와 조직화하는 조직화 메커니즘을 기반으로 조직화 프로파일을 통신하는 단계; 제1 인코딩 메시지를 상기 제2 전송 장치를 통해 동시 전송되는 제2 인코딩 메시지와 조직화하는 상기 조직화 프로파일에 기반된 메시지 분극 메커니즘을 사용하는 통신 유닛으로 제1 인코딩 메시지를 생성하는 단계를 포함한다.According to another embodiment of the present invention, a method of operating a computing system includes: communicating an organization profile based on an organization mechanism that organizes a second transmission device with a first transmission device that communicates a content structure; Generating a first encoded message with a communication unit using a message polarization mechanism based on the organizing profile to organize a first encoded message with a second encoded message simultaneously transmitted through the second transmission device.
실시 예로서, 상기 제1 인코딩 메시지를 생성하는 단계는, 상기 조직화 프로파일을 사용하여 제1 메시지를 제2 메시지와 조직화하는 상기 조직화 프로파일을 기반으로 메시지 구성 메커니즘에 따라 상기 제1 메시지를 구성하는 단계; 및 상기 제1 인코딩 메시지를 상기 제2 인코딩 메시지와 동시에 통신하기 위하여 상기 제1 메시지를 기반으로 상기 제1 인코딩 메시지를 생성하는 단계를 포함한다.As an embodiment, the generating of the first encoded message comprises: constructing the first message according to a message construction mechanism based on the organizing profile for organizing a first message with a second message using the organizing profile. ; And generating the first encoded message based on the first message to simultaneously communicate the first encoded message with the second encoded message.
실시 예로서, 상기 제1 인코딩 메시지를 생성하는 단계는, 상기 제1 인코딩 메시지를 상기 메시지 분극 메커니즘으로 생성된 상기 제2 인코딩 메시지와 조직화하는 상기 메시지 분극 메커니즘을 기반으로 상기 제1 인코딩 메시지를 생성하는 단계를 포함한다.As an embodiment, generating the first encoded message comprises generating the first encoded message based on the message polarization mechanism that organizes the first encoded message with the second encoded message generated by the message polarization mechanism. It includes the step of.
실시 예로서, 제1 인코딩 메시지와 대응하는 채널 특성을 결정하는 단계; 및 제1 전송 장치 및 제2 전송 장치들 사이에 상기 조직화 프로파일을 통신하기 위하여 상기 채널 특성을 기반으로 상기 조직화 프로파일을 연산하는 단계를 더 포함한다.As an embodiment, determining a channel characteristic corresponding to a first encoded message; And calculating the organizational profile based on the channel characteristic to communicate the organizational profile between the first transmission device and the second transmission device.
실시 예로서, 제2 컨텐츠 데이터 및 제2 포맷 데이터를 포함하는 제2 데이터와 조직화하기 위한 제1 컨텐츠 데이터 및 제1 포맷 데이터를 포함하는 제1 메시지를 구성하는 단계를 더 포함하고, 상기 제1 인코딩 메시지를 생성하는 단계는, 상기 제1 인코딩 메시지를 상위 비트 채널을 통해 통신되는 상기 제1 컨텐츠 데이터와 통신하기 위하여 상기 제1 메시지를 기반으로 상기 제1 인코딩 메시지를 생성하는 단계를 포함한다.As an embodiment, further comprising the step of constructing a first message including first content data and first format data for organizing with second data including second content data and second format data, wherein the first Generating the encoded message includes generating the first encoded message based on the first message in order to communicate the first encoded message with the first content data communicated through an upper bit channel.
본 발명의 또 다른 실시 예에 따른 컴퓨팅 시스템의 동작 방법은 제1 인코딩 메시지 및 상기 제1 인코딩 메시지와 동시에 통신하기 위하여 조직화된 제2 인코딩 메시지를 가리키는 수신 신호를 수신하는 단계; 상기 수신 신호와 대응되는 통신 속도를 결정하는 단계; 상기 통신 속도에 대응되는 조직화 프로파일을 기반으로 통신하는 상기 제1 인코딩 메시지를 식별하기 위하여 메시지 분극 메커니즘 및 상기 통신 속도에 기반된 통신 유닛을 사용해서 상기 수신 신호를 디코딩하는 단계를 포함한다.According to another embodiment of the present invention, a method of operating a computing system includes: receiving a received signal indicating a first encoded message and a second encoded message organized to communicate with the first encoded message at the same time; Determining a communication speed corresponding to the received signal; And decoding the received signal using a message polarization mechanism and a communication unit based on the communication rate to identify the first encoded message communicating based on an organization profile corresponding to the communication rate.
실시 예로서, 상기 조직화 프로파일과 연관된 메시지 구성 메커니즘에 따라 상기 수신 신호를 디코딩하기 위하여 상기 통신 속도를 기반으로 디코딩 시퀀스를 생성하는 단계를 더 포함하고, 상기 수신된 신호를 디코딩하는 단계는, 상기 디코딩 시퀀스에 따라 상기 수신 신호로부터 상기 제1 인코딩 메시지 및 제2 인코딩 메시지를 조인트 디코딩하는 단계를 포함한다.As an embodiment, further comprising the step of generating a decoding sequence based on the communication speed to decode the received signal according to a message construction mechanism associated with the organizing profile, the decoding of the received signal, the decoding And jointly decoding the first encoded message and the second encoded message from the received signal according to a sequence.
실시 예로서, 상기 수신 신호를 디코딩하는 단계는, 채널 분극 메커니즘 및 채널 특성을 기반으로 상기 수신 신호를 디코딩하는 단계를 포함한다.As an embodiment, decoding the received signal includes decoding the received signal based on a channel polarization mechanism and channel characteristics.
실시 예로서, 상기 수신 신호를 기반으로 상기 조직화 프로파일과 연관된 메시지 구성 메커니즘을 가리키는 상호 정보를 연산하는 단계를 더 포함하고, 상기 수신 신호를 디코딩하는 단계는, 상기 상호 정보를 기반으로 상기 수신 신호를 디코딩하는 단계를 포함한다.As an embodiment, further comprising the step of calculating mutual information indicating a message construction mechanism associated with the organization profile based on the received signal, the step of decoding the received signal, the received signal based on the mutual information And decoding.
실시 예로서, 상기 수신 신호를 디코딩하는 단계는 연속 제거 디코더를 사용하여 상기 수신 신호를 디코딩하는 단계를 포함한다.As an embodiment, decoding the received signal includes decoding the received signal using a successive cancellation decoder.
본 발명에 따르면, 다중 전송 장치들을 효율적으로 조직화함으로써 향상된 성능 및 향상된 효율을 갖는 조직화된 다중 엑세스 메커니즘을 갖는 컴퓨팅 시스템 및 그것의 동작 방법을 제공하는데 있다.According to the present invention, there is provided a computing system having an organized multiple access mechanism having improved performance and improved efficiency by efficiently organizing multiple transmission devices, and a method of operating the same.
도 1은 본 발명의 실시 예에 따른 조직화된 다중 접근 메커니즘을 갖는 컴퓨팅 시스템이다.
도 2는 컴퓨팅 시스템의 예시적인 블록도이다.
도 3은 컴퓨팅 시스템의 예시적인 다른 블록도이다.
도 4는 컴퓨팅 시스템의 제어 흐름이다.
도 5는 본 발명의 추가 실시 예에 따른 컴퓨팅 시스템의 동작 방법의 순서도이다.1 is a computing system having an organized multiple access mechanism according to an embodiment of the present invention.
2 is an exemplary block diagram of a computing system.
3 is another exemplary block diagram of a computing system.
4 is a control flow of the computing system.
5 is a flowchart of a method of operating a computing system according to a further embodiment of the present invention.
이하의 본 발명의 실시 예들은 다중 접근 채널들을 통해 조직 다중 통신에 사용될 수 있다. 다중 전송 장치들 사이의 조직 프로필(coordination)을 통신하는 조직 메커니즘(coordination mechanism)은 메시지 구성 메커니즘(message construction mechanism)에 따라 메시지들을 구성하는데 사용될 수 있다. 구성된 메시지들은 멀티 전송기들에 공통으로 메시지 편광 메커니즘 전송될 수 있다.The following embodiments of the present invention may be used for multi-organizational communication through multiple access channels. A coordination mechanism that communicates coordination between multiple transmission devices can be used to organize messages according to a message construction mechanism. The configured messages may be transmitted to multiple transmitters with a message polarization mechanism in common.
전송된 인코딩 메시지들은 수신될 수 있다. 통신율(communication rate) 또는 전송 정보(mutual information)와 같은 수신된 신호의 속성들을 기반으로, 수신 장치들은 디코딩 시퀀스를 연산할 수 있다. 수신 장치는 디코딩 시퀀스에 따라 수신된 신호들을 더 디코딩하여 본래 목표 컨텐츠를 추정하거나 복원할 수 있다.The transmitted encoded messages can be received. Based on attributes of the received signal, such as a communication rate or mutual information, the receiving devices may calculate a decoding sequence. The receiving device may estimate or restore the original target content by further decoding the received signals according to the decoding sequence.
이하의 실시 예들은 당업자가 실시하여 본 발명을 사용할 수 있도록 상세하게 설명된다. 다른 실시 예들이 본문을 기반으로 분명할 수 있다는 것 및, 시스템, 프로세스 또는 기계적 변화들이 본 발명의 실시 예들의 기술적 사상으로부터의 분리 없이 이루어질 수 있음은 이해될 것이다.The following embodiments will be described in detail so that those skilled in the art can practice and use the present invention. It will be appreciated that other embodiments may be apparent based on the text, and that system, process, or mechanical changes may be made without separation from the technical spirit of the embodiments of the present invention.
이하의 설명, 참조 번호들은 본 발명의 이해를 돕기 위하여 주어진다. 그러나, 본 발명은 이러한 상세한 설명들 없이 구현될 수 있을 것이다. 본 발명의 실시 예들의 간결한 설명을 위하여, 잘 알려진 회로들, 시스템 구조들, 및 프로세스 과정들은 상세하게 설명되지 않는다.The following description and reference numerals are given to aid in understanding the present invention. However, the present invention may be implemented without these detailed descriptions. For a concise description of embodiments of the present invention, well-known circuits, system structures, and process processes are not described in detail.
시스템의 실시 예들을 보여주는 도면들은 표현의 명확성을 위하여 도면 상에서 확장되고 일부 치수들이 스케일링 되지 않은 개략적인 도면이다. 유사하게, 설명의 편의를 위하여 도면들은 유사한 방향들을 보여주나, 도면들에서 이러한 도식들은 보통 임의적인 것이다. 일반적으로, 본 발명은 어느 방향으로나 동작될 수 있다. 실시 예들은 설명의 편의를 위하여 제1 실시 예, 제2 실시 예들과 같이 번호가 붙여지나, 어떤 다른 중요성을 갖거나 또는 본 발명의 실시 예들의 한정들을 제공하는 것을 가리키지 않는다.Drawings showing embodiments of the system are schematic diagrams that are expanded on the drawings for clarity of expression and some dimensions are not scaled. Similarly, for convenience of description the drawings show similar directions, but in the drawings these diagrams are usually arbitrary. In general, the invention can be operated in either direction. The embodiments are numbered like the first and second embodiments for convenience of description, but do not indicate that they have any other importance or provide limitations of the embodiments of the present invention.
본문에서 사용되는 모듈(module)은 소프트웨어, 하드웨어, 또는 그것들의 조합으로서 구현되거나 포함할 수 있다. 예를 들어, 소프트웨어는 기계코드(machine code), 펌웨어(firmware), 임베디드 코드(embedded code), 또는 응용 소프트웨어(application software)일 수 있다. 소프트웨어는 기능, 기능에 대한 호출, 코드 블록, 또는 그것들의 조합을 포함할 수 있다. 또한, 하드웨어는 게이트들, 회로, 프로세서, 컴퓨터, 집적 회로, 집적 회로 코어들, 압력 센서, 관성 센서, MEMS(Micro Electro Mechanical System), 수동 소자, 소프트웨어 기능을 수행하는 지시자들을 포함하는 물리적 불 휘발성 메모리 장치, 또는 그것들의 조합을 포함할 수 있다.A module used in the text may be implemented or included as software, hardware, or a combination thereof. For example, the software may be machine code, firmware, embedded code, or application software. Software may include functions, calls to functions, blocks of code, or combinations thereof. In addition, hardware is physical non-volatile including gates, circuits, processors, computers, integrated circuits, integrated circuit cores, pressure sensors, inertial sensors, MEMS (Micro Electro Mechanical System), passive devices, and indicators that perform software functions. It may include a memory device, or a combination thereof.
본문에서 사용되는 '처리(processing)'는 필터링, 검출, 디코딩, 데이터 구조들 조립, 데이터 구조 전송, 데이터 구조 처리, 및 데이터 구조의 읽기 및 쓰기 등과 같이 데이터를 대응시키거나 신호를 처리하는 것을 포함한다. 데이터 구조들은 심볼들, 패킷들, 블록들, 파일들, 입력 데이터, 시스템에 의해 연산되거나 생성된 데이터 및 프로그램 데이터로서 정렬된 정보들인 것으로 정의된다.As used herein,'processing' includes mapping data or processing signals such as filtering, detection, decoding, assembling data structures, transferring data structures, processing data structures, and reading and writing data structures. do. Data structures are defined as being information arranged as symbols, packets, blocks, files, input data, data computed or generated by the system, and program data.
도 1을 참조하면, 본 발명의 실시 예에 따른 조직화된 다중 접근 메커니즘을 갖는 컴퓨팅 시스템(100)이 도시된다. 컴퓨팅 시스템(100)은 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합을 포함한다.Referring to FIG. 1, a
제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합은 개인 장치, 모바일 장치, 통신 장치, AP(access point) 장치, 또는 그것들의 조합을 포함할 수 있다. 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합은 네트워크(110)와 연결될 수 있다.The
네트워크(110)는 유선 또는 무선 통신 장치들 또는 장치들 사이에 통신을 가능하게 하기 위하여 그것들이 서로 연결된 수단들일 수 있다. 예를 들어, 네트워크(110)는 무선 셀룰러 네트워크를 위한 배선들, 전송기들, 수신기들, 안테나들, 타워들, 기지국들, 중계기들, 전화 네트워크, 서버들, 또는 사용자 장치들의 조합일 수 있다. 또한, 네트워크(110)는 다양한 광역 네트워크들을 위한 사용자 장치들, 서버들, 컴퓨터들, 케이블들, 및 라우터들의 조합을 포함할 수 있다.The
제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합은 셀룰러 폰, 노트북 컴퓨터, 웨어러블 장치, 기지국, 라우터, 또는 그것들의 조합을 포함할 수 있다. 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합은 직접적 또는 간접적으로 연결되고, 네트워크(110), 및 장치들, 또는 그것들의 조합들과 통신할 수 있다. 네트워크(110)는 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합을 포함할 수 있다.The
예를 들어, 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합은 신호를 수신 또는 전송하는 개인용 모바일 장치를 포함할 수 있다. 예시적으로, 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합은 신호를 전송 또는 수신하는 기지국을 포함할 수 있다.For example, a
좀 더 상세한 예로서, 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합은 개인용 모바일 장치들간, 개인용 모바일 장치 및 기지국간, 또는 그것들의 조합들 간에 정보를 교환할 수 있다. 또한, 좀 더 상세한 예로서, 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합은 서버, 고정형 컴퓨팅 장치, 스위치, 또는 라우터, 핫스팟으로 동작하거나, 또는 다른 장치들을 묶는 장치, 그것들의 구성 또는 일부 또는 그것들의 조합 등과 같이 개인용 모바일 장치들 또는 기지국과 다른 장치들을 포함할 수 있다.As a more detailed example, the
간략한 설명을 위하여, 제1 수신 장치(102) 및 제2 수신 장치(104)는 모바일 사용자 장치들로 설명되고, 제1 전송 장치(106) 및 제2 전송 장치(108)는 기지국으로 설명될 것이다. 그러나, 컴퓨팅 시스템(100)이 이와 다를 수 있음은 잘 이해될 것이다. 예를 들어, 신호를 수신하는 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합은 라우터 또는 게이트웨이 또는 모바일과 같이 고정될 수 있다. 예시적으로, 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합 중 하나 또는 그 이상은 상술된 바와 같이 네트워크(110)를 위한 기지국, 유저 장치, 엑세스 포인트, 또는 그것들의 조합일 수 있다.For the sake of simplicity, the
간략한 설명을 위하여, 제1 수신 장치(102) 및 제2 수신 장치(104)는 제1 전송 장치(106) 및 제2 전송 장치(108)로부터 전송된 신호들을 수신하는 모바일 사용자 장치들로서 설명될 것이다. 그러나, 이러한 역할 또는 관점들은 변경될 수 있다. 예를 들어, 모바일 사용자 장치들은 신호들을 기지국으로 전송하여 기지국으로 전송하는 제1 전송 장치(106) 및 제2 전송 장치(108)가 될 수 있다.For the sake of simplicity, the
간략한 설명을 위하여, 제1 전송 장치(106) 및 제2 전송 장치(108)는 제1 수신 장치(102)와 통신하는 것으로 설명될 것이다. 그러나, 컴퓨팅 시스템(100)내의 장치들 중 하나 또는 그 이상이 다른 장치들과 통신할 수 있음은 잘 이해될 것이다.For the sake of simplicity, the
제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 및 제2 전송 장치(108)는 무선 통신을 사용하는 것으로 설명될 것이다. 그러나, 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 및 제2 전송 장치(108)가 광 파이버 또는 케이블 모들과 같은 유선 커넥션들, 공유 모뎀 또는 전용 커넥션 또는 그것들의 조합을 사용하여 통신할 수 있다.The
네트워크(110)는 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합을 포함할 수 있다. 네트워크(110)는 엑세스 포인트, 엔드 포인트 장치들, 신호들을 전달하는 중간 장치들 또는 그것의 조합으로서 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합을 포함할 수 있다.The
제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합은 다른 장치들과 간접적으로 통신할 수 있다. 예를 들어, 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합은 네트워크(110) 및 그것들의 다른 구성들을 사용하여 신호들을 통신할 수 있다.The
제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합은 다른 장치들과 직접적으로 통신할 수 있다. 예를 들어, 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합은 블루투스(TM, Bluetooth), 또는 와이파이(WIFI; Wireless Fidelity), 또는 다른 무선 통신 방식들을 기반으로 통신할 수 있다.The
CDMA(code division multiple access), OFMDA(orthogonal frequency-division multiple access), 3GPP(Third Generation Partnership Project), LTE(Long Term Evolution), 또는 제4 세대 (4G) 표준들과 같은 통신 방식들을 기반으로 통신 신호들은 통신 정보에 내장된 기준 구성, 헤더 구성, 포맷 구성, 에러 정정 또는 검출 구성, 또는 그것들의 조합들을 포함할 수 있다. 그것들의 조합은 미리 정해진 비트, 펄스, 웨이브, 심볼, 또는 그것들의 조합을 포함할 수 있다. 다양한 구성들은 정규 시간, 구간, 주파수, 코드 또는 그것들의 조합에서 통신 신호들 내에 내장될 수 있다.Communication based on communication methods such as code division multiple access (CDMA), orthogonal frequency-division multiple access (OFMDA), Third Generation Partnership Project (3GPP), Long Term Evolution (LTE), or fourth generation (4G) standards The signals may include a reference configuration, a header configuration, a format configuration, an error correction or detection configuration, or combinations thereof embedded in the communication information. Combinations of them may include predetermined bits, pulses, waves, symbols, or combinations thereof. Various configurations can be embedded in communication signals at regular time, interval, frequency, code, or a combination thereof.
컴퓨팅 시스템(100)은 다중 독립 메시지들을 통신하기 위한 조직 메커니즘(112)을 포함할 수 있다. 조직화 메커니즘(112)은 다중 독립 통신들을 조직화 또는 정렬하기 위한 프로세스 또는 방법이다. 조직화 메커니즘(112)은 제1 전송 장치(106) 및 제2 전송 장치(108)들 사이와 같이 전송 장치들 간 정보를 공유하고 통신하는 것을 포함할 수 있다.
조직화 메커니즘(112)은 통신을 위해 생성된 다중 독립 메시지들을 위한 컨텐츠의 조직화, 구성 프로세스, 인코딩 프로세스, 변조 프로세스, 전송 프로세스, 또는 그것들의 조합을 더 포함할 수 있다. 예를 들어, 조직화 메커니즘(112)은 컨텐츠 및 구성을 위한 추가 정보, 정보의 정렬 또는 시퀀스, 또는 그것들의 조합을 조직화할 수 있고, 조합된 또는 단일 폴라 인코딩(singular polar encoding) 프로세스 또는 그것들의 조합을 사용하여 독립 메시지들을 함께 인코딩할 수 있다.The
컴퓨팅 시스템(100)은 조직화 링크(114)를 사용하여 조직화 메커니즘을 활용하거나 또는 구현할 수 있다. 조직화 링크(114)는 전송 장치들 간 정보를 직접 통신하기 위한 방법, 프로세스, 또는 메커니즘을 포함할 수 있다.The
예를 들어, 조직화 링크(114)는 제1 전송 장치(106) 및 제2 전송 장치(108)와 같이 노드 장치들 또는 엑세스 포인트들 간, 정보를 전송하는 엔드 유저 장치들 간, 엔드 유저 및 노드 유저 간, 또는 그것들의 조합들 간 직접적으로 통신하기 위한 방법, 프로세스, 또는 메커니즘을 포함할 수 있다. 좀 더 상세한 예로서, 조직화 링크(114)는 전송 장치들의 모음을 관리, 제어, 또는 조직화하는 장치 또는 백 채널(back channel)을 포함할 수 있다. 또한, 좀 더 상세한 예로서, 조직화 링크(114)는 무선 커넥션, 유선 커넥션, 매개 커넥션, 조직화 장치 또는 그것들의 조합을 포함할 수 있다.For example, the
컴퓨팅 시스템(100)은 조직화 메커니즘(112)을 사용하여 메시지 세트(116)에 대한 통신을 조직화할 수 있다. 메시지 세트(116)는 컴퓨팅 시스템(100) 또는 하나 이상의 장치들에 의해 접근 또는 제어되는 컨텐츠 또는 독립 메시지들의 그룹 또는 모음을 포함할 수 있다.
메시지 세트(116)는 제1 수신 장치(102) 및 제1 전송 장치(106) 사이에서 또는 제2 수신 장치(104) 및 제2 전송 장치(108) 사이에서 각각 통신하기 위한 제1 메시지(118) 및 제2 메시지(120)를 포함할 수 있다. 제1 메시지(118)는 독립 메시지의 일 예일 수 있다. 제1 메시지(118)는 생성된 수신 장치에서 수신 사용자를 위한 복제 및 통신을 위해 생성된 컨텐츠 정보일 수 있다. 제1 메시지(118)는 제1 전송 장치(106) 및 제1 수신 장치(102) 사이의 통신에 대응되는 콘텐츠 정보일 수 있다. The message set 116 includes a
제2 메시지(120)는 제1 메시지와 다른 독립 메시지의 예일 수 있다. 제2 메시지(120)는 제1 메시지(118)와 다른 정보의 복제 및 통신을 위해 생성된 컨텐츠 정보일 수 있다. 제2 메시지(120)는 제1 메시지(118)와 같이 동일한 유저 또는 장치를 위해 생성된 컨텐츠이거나, 또는 다른 수신 장치를 통해서 다른 수신 유저를 위해 생성된 컨텐츠일 수 있다.The
제2 메시지(120)는 제2 전송 장치(108) 및 제1 수신 장치(102) 사이의 통신 또는 제2 전송 장치(108) 및 제2 수신 장치(104) 사이의 통신과 대응되는 컨텐츠 정보일 수 있다. 제2 메시지(120)는 프로세스, 쓰레드, 응용, 세그먼트, 또는 부분, 또는 제1 메시지(118)와 다른 목적을 위하여 수행되는 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합과 제1 수신 장치(102) 사이의 통신에 대응되는 컨텐츠 정보일 수 있다.The
제1 메시지(118) 및 제2 메시지(120)는 각각 통신을 위한 컨텐츠 부분 및 포맷 부분을 포함할 수 있다. 예를 들어, 제1 메시지(118)는 제1 컨텐츠 데이터(122), 제1 포맷 데이터(124), 또는 그것들의 조합을 포함할 수 있다. 또한, 제2 메시지(120)는 제2 컨텐츠 데이터(126), 제2 포맷 데이터(128), 및 그것들의 조합을 포함할 수 있다.The
제1 컨텐츠 데이터(122) 또는 제2 컨텐츠 데이터(126)와 같은 컨텐츠 부분은 수신 장치에서 실행하기 위한 정보이다. 컨텐츠 부분은 수신 장치에서 실행되거나 또는 수행될 사운드, 동작, 이미지, 명령, 프로세스, 또는 그것들의 조합을 포함할 수 있다. The content portion such as the
제1 포맷 데이터(124) 및 제2 포맷 데이터(128)와 같은 포맷 부분은 컨텐츠 구성을 통신하기 위한 정보이다. 예를 들어, 포맷 부분은 하나 또는 그 이상의 비트 채널들을 통해 컨텐츠 부분과 통신하기 위하여 하나 또는 그 이상의 고정된 제로 비트들을 포함할 수 있다. 예시적으로, 포맷 부분은 컨텐츠 구성과 대응되는 기록, 통신을 위한 카테고리 또는 유형, 헤더 정보, 에러 검출 또는 정정 프로세스와 대응되는 정보, 또는 그것들의 조합을 포함할 수 있다. Format portions such as the
컴퓨팅 시스템(100)은 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합을 사용하여 제1 수신 장치(102), 제2 수신 장치(104), 또는 그것들의 조합과 통신하기 위한 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합을 생성할 수 있다.The
제1 인코딩 메시지(130)는 컴퓨팅 시스템(100)에 의해 미리 정해진 프로세스 또는 방법에 따른 전송을 위하여 처리된 정보이다. 제1 인코딩 메시지(130)는 제1 메시지(118)를 처리하는 것을 기반으로 할 수 있다. 제1 인코딩 메시지(130)는 제1 메시지(118)를 재정렬하거나, 제1 메시지(118)에 특정 정보를 추가 및 첨가하거나, 제1 메시지(118)를 다중 그룹들로 분할하거나 또는 그것들의 조합을 수행하는 것에 기반될 수 있다.The first encoded
제2 인코딩 메시지(132)는 컴퓨팅 시스템(100)에 의해 미리 정해진 방법 또는 프로세스에 따른 전송을 위하여 처리된 정보이다. 제2 인코딩 메시지(132)는 제2 메시지(120)를 처리하는 것을 기반으로 할 수 있다. 제2 인코딩 메시지(132)는 제2 메시지(120)를 재정렬하거나, 제2 메시지(120)에 특정 정보를 추가 및 첨가하거나, 제2 메시지(120)를 다중 그룹들로 분할하거나 또는 그것들의 조합을 수행하는 것에 기반될 수 있다.The second encoded
컴퓨팅 시스템(100)은 메시지 구성 메커니즘(134, message construction mechanism), 메시지 분극 메커니즘(136, message polarization mechanism) 또는 그것들의 조합을 사용하여 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합을 생성할 수 있다. 메시지 구성 메커니즘(134)은 전송을 위해 생성된 컨텐츠 데이터를 처리하는 방법 또는 프로세스이다. 메시지 구성 메커니즘(134)은 포맷 데이터를 생성하거나, 컨텐츠 데이터 및 포맷 데이터를 정렬하거나, 또는 그것들의 조합을 수행하는 방법 또는 프로세스일 수 있다.The
예를 들어, 컴퓨팅 시스템(100)은 메시지 구성 메커니즘(134)을 사용하여 제1 포맷 데이터(124), 제2 포맷 데이터(128), 또는 그것들의 조합을 생성할 수 있다. 컴퓨팅 시스템(100)은 메시지 구성 메커니즘(134)을 사용하여 제1 컨텐츠 데이터(122)를 기반으로 제1 포맷 데이터(124)를 생성하거나, 제2 컨텐츠 데이터(126)를 기반으로 제2 포맷 데이터(128)를 생성하거나, 또는 그것들을 조합하여 수행할 수 있다.For example, the
예시적으로, 컴퓨팅 시스템(100)은 메시지 구성 메커니즘(134)을 사용하여 제1 메시지(118), 제2 메시지(120), 또는 그것들의 조합의 컨텐츠 및 포맷 정보에 대한 시퀀스를 컨텐츠 구조(138)에 따라 생성할 수 있다. 컨텐츠 구조(138, content configuration)는 메시지에 포함된 포맷 데이터 및 컨텐츠 데이터의 개략 위치, 또는 시퀀스의 기록, 표현, 또는 요구일 수 있다. 컨텐츠 구조(138)는 제1 메시지(118)의 제1 컨텐츠 데이터(122) 및 제1 포맷 데이터(124), 제2 메시지(120)의 제2 컨텐츠 데이터(126) 및 제1 포맷 데이터(128), 또는 그것들의 조합의 특정 시퀀스 또는 위치들을 가리키거나 기술할 수 있다.Illustratively, the
메시지 구성 메커니즘(134)은 조직화 프로파일(140, coordination profile)과 연관될 수 있다. 조직화 프로파일(140)은 다중 전송 장치들 사이의 조직화를 나타내는 정보이다. 조직화 프로파일(140)은 다중 장치들 사이의 조직화 전송을 위해 활용하고 공유하는 정보를 포함할 수 있다. 조직화 프로파일(140)은 용량, 특징들, 제한들, 채널, 속도, 또는 그것들의 조합 또는 장치들 사이의 통신으로 인하여 발생하는 유사한 것들을 설명하는 정보를 더 포함할 수 있다.The message composition mechanism 134 may be associated with a coordination profile 140. The organization profile 140 is information representing organization among multiple transmission devices. The organization profile 140 may include information used and shared for organized transmission between multiple devices. The organizational profile 140 may further include information describing capacity, characteristics, limits, channel, speed, or a combination thereof or similar things arising from communication between devices.
예를 들어, 조직화 프로파일(140)은 컨텐츠 구조(138)를 포함할 수 있다. 좀더 상세한 예로서, 제1 전송 장치(106)는 제2 전송 장치(108)와 제1 메시지(118)에 대한 컨텐츠 구조(138)를 통신할 수 있다. 또한, 좀 더 상세한 예로서, 제2 전송 장치(108)는 제1 전송 장치(106)와 제2 메시지(120)에 대한 컨텐츠 구조(138)를 통신할 수 있다.For example, the organizational profile 140 may include a content structure 138. As a more detailed example, the
예시적으로, 조직화 프로파일(140)은 속도 프로파일(142, rate profile), 평균 속도 영역(144, uniform rate region), 또는 그것들의 조합을 포함할 수 있다. 속도 프로파일(142)은 다중 조직화 전송들에 대하여 달성할 수 있거나 또는 존재하는 속도의 기록이다. 다중 전송들에 대하여 달성할 수 있는 속도는 합성 폴라 코딩 방법(compound polar coding)을 사용하여 결합될 수 있다. 다중 전송들에 대하여 달성할 수 있는 속도을 결합하는 비율 프로파일(142)이 평균 속도 영역(144)의 추가점에 대하여 향상된 분극 속도를 제공하는 것이 발견된다.For example, the organizational profile 140 may include a rate profile 142, a uniform rate region 144, or a combination thereof. The speed profile 142 is a record of the speed achievable or existing for multiple organized transmissions. The speed achievable for multiple transmissions can be combined using compound polar coding. It is found that the ratio profile 142, which combines the achievable speed for multiple transmissions, provides an improved polarization speed for the addition of the average speed region 144.
예를 들어, 속도 프로파일(142)은 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들이 조합에 대한 통신 속도를 기술할 수 있다. 속도 프로파일(142)은 조직화 메커니즘(112), 메시지 구성 메커니즘(134), 메시지 분극 메커니즘(136), 또는 그것들의 조합을 기반으로 제1 전송 장치(106) 및 제2 전송 장치(108)에 대한 통신 속도들 사이의 상호 작용을 기술할 수 있다. For example, the speed profile 142 may describe the communication speed for the
예시적으로, 속도 프로파일(142)은 제1 속도 세트(146), 제2 속도 세트(148), 또는 그것들의 조합을 포함할 수 있다. 제1 속도 세트(146)는 제1 전송 장치(106), 제1 인코딩 메시지(130), 그것들의 일부, 또는 그것들이 조합의 최대 속도들을 유지하면서, 모든 다른 통신 속도들을 최적화하는 다중 전송들에 대한 통신 속도들의 조합일 수 있다. 예를 들어, 제1 속도 세트(146)는 제1 전송 장치(106)의 최대 통신 속도 및 제1 전송 장치(106)의 최대 통신 속도는 유지면서 최대로 가능한 다른 장치들의 통신 속도들을 포함할 수 있다. 제1 속도 세트(146)는 'AW'라 칭한다.Illustratively, the speed profile 142 may include a first set of
제2 속도 세트(148)는 제2 전송 장치(108), 제2 인코딩 메시지(132), 그것들의 일부, 또는 그것들의 조합의 최대 속도들을 유지하면서, 다른 통신 속도들을 최적화하는 다중 전송의 통신 속도의 조합일 수 있다. 예를 들어, 제2 속도 세트(148)는 제2 전송 장치(108)의 최대 통신 속도를 유지하면서 제2 전송 장치(108)와 다른 전송 장치의 최고 통신 속도들을 포함할 수 있다. 제2 속도 세트(148)는'B W '라 칭한다.The second set of
좀 더 상세한 예로서, 제1 속도 세트(146)는 제1 인코딩 메시지(130)의 통신 속도를 최대화하고, 제1 인코딩 메시지(130)의 통신 속도에 영향을 미치지 않는 제2 인코딩 메시지(132)의 최대 허용 통신 속도의 조건을 위한 것일 수 있다. 좀 더 상세한 예로서, 제2 속도 세트(148)는 제2 인코딩 메시지(132)의 통신 속도를 최대화하고, 제2 인코딩 메시지(132)의 통신 속도를 감소시키지 않는 제1 인코딩 메시지(130)의 최대 허용 속도의 조건을 위한 것일 수 있다.As a more detailed example, the first rate set 146 maximizes the communication speed of the first encoded
평균 속도 영역(144, uniform rate region)은 하나의 메시지의 통신 속도가 하나 또는 그 이상의 장치들의 통신 속도에 영향을 미치는 다중 통신 속도들 사이의 상호 작용의 기술(description)일 수 있다. 평균 속도 영역(144)은 m('m'은 조직화 장치들의 총 개수와 대응된다.)차원 공간의 m차 다면체일 수 있다. 평균 속도 영역(144)에 대하여, 제1 인코딩 메시지(130) 및 제2 인코딩 메시지(132)의 입력 분포들은 독립적이고 균일한 것으로 가정된다. 평균 속도 영역(144)은 제1 속도 세트(146) 및 제2 속도 세트(148)와 같이 전송 장치와 대응되는 최대 속도 세트를 포함하는 평면일 수 있다.The average rate region 144 may be a description of the interaction between multiple communication rates in which the communication rate of one message affects the communication rate of one or more devices. The average velocity region 144 may be an m-order polyhedron in a dimensional space m ('m' corresponds to the total number of organizing devices). For the average velocity region 144, the input distributions of the first encoded
컴퓨팅 시스템(100)은 메시지 분극 메커니즘(136)과 같은 코딩 방법을 사용하여 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합을 처리할 수 있다. 메시지 분극 메커니즘(136)은 선형 블록 에러 정정 코드를 제공하기 위한 방법, 프로세스 또는 그것들의 조합이다. 메시지 분극 메커니즘(136)은 하나 또는 조합 비트 값들과 대응되는 코드들의 세트, 알파벳, 룰 세트, 또는 그것들의 조합을 포함할 수 있다. The
메시지 분극 메커니즘(136)은 MAC-폴라 코드 또는 MAC 채널을 통한 전송을 위한 방식들에 기반된 폴라(polar)를 구성하기 위한 방법, 프로세스, 또는 그것들의 조합을 포함할 수 있다. 메시지 분극 메커니즘(136)은 채널 분극을 구현하기 위한 것일 수 있다. 메시지 분극 메커니즘(136)에 관한 상세한 설명은 이하에서 설명된다.The
컴퓨팅 시스템(100)은 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(126), 또는 그것들의 조합을 기반으로 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합을 생성할 수 있다. 컴퓨팅 시스템(100)은 제1 메시지(118), 제2 메시지(120), 또는 그것들의 조합을 기반으로 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합을 생성할 수 있다.The
메시지 분극 메커니즘(136)은 채널 분극 파라미터를 더 포함할 수 있다. 또한, 메시지 분극 메커니즘(136)은 제1 메시지(118), 제2 메시지(120), 또는 그것들의 조합을 처리하거나 또는 분극하여(poloarizing) 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합을 생성하기 위한 크로네커 거듭제곱의 응용(application of Kronecker power)를 포함한다. 메시지 분극 메커니즘(136) 또는 사용되는 인수는 'G ⓧ n '이라 칭한다. 메시지 분극 메커니즘(136)은 이하에서 상세하게 설명된다.The
제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합은 메시지 크기(150)를 포함할 수 있다. 메시지 크기(150)는 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합에 대한 양, 길이, 규모 또는 그것들의 조합일 수 있다. 메시지 크기(150)는 제1 인코딩 메시지(130) 및 제2 인코딩 메시지(132)간 서로 다르며, 각각 독립적일 수 있다. 또한 메시지 크기(150)는 제1 인코딩 메시지(130) 및 제2 인코딩 메시지(132)에 대하여 동일할 수 있다.The first encoded
메시지 크기(150)는 메시지 분극 메커니즘(136), 조직화 메커니즘(112), 표준(standard), 컴퓨팅 시스템(100), 또는 그것들의 조합에 의해 제어될 수 있다. 메시지 크기(150)는 제1 메시지(118), 제2 메시지(120), 및 그것들의 조합에 대응되는 양, 길이, 규모, 또는 그것들의 조합에 의해 결정될 수 있다.The
제1 메시지(118)는 'U'(또는 'U 1 N =( U 1 , U 2 ,…, U N )')으로서 표현될 수 있다. 제2 메시지(120)는 'V'(또는 'V 1 N =( V 1 , V 2 ,…, V N )')으로서 표현될 수 있다. 메시지 크기(150)는 'N'으로 표현될 수 있다. 제1 인코딩 메시지(130)는 'X 1 N '으로 표현될 수 있다. 제2 인코딩 메시지(132)는 'X' 1 N '으로 표현될 수 있다.The
제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합은 메시지 분극 메커니즘(136), 메시지 구성 메커니즘(134), 또는 그것들의 조합에 기반될 수 있다. 예를 들어, 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합은 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(126), 또는 그것들의 조합을 위해 메시지 구성 메커니즘(134)을 활용하는 것의 결과인 메시지 분극 메커니즘(136)을 제1 메시지(118), 제2 메시지(120), 또는 그것들의 조합에 적용하는 것에 기반될 수 있다. The first encoded
제1 인코딩 메시지(130)는 'X 1 N = U 1 N G ⓧ n '으로 표현될 수 있다. 제2 인코딩 메시지(132)는 'X' 1 N = U 1 N G ⓧ n '로 표현될 수 있다.A first encoded
제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합은 변조 방식(modulation scheme)을 사용하여 전송될 수 있다. 변조 방식은 심볼들을 사용하여 인코딩 메시지를 표현할 수 있다. 예를 들어, 변조 방식은 QAM(quadrature amplitude modulation), PSK(phase-shift keying), 그것들의 파생, 또는 그것들의 조합을 포함할 수 있다. 좀 더 상세한 예로서, 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합은 BPSK(binary phase shift keying)를 사용하여 전송될 수 있다.The first encoded
제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합의 전송된 예들은 제1 수신 신호(152), 제2 수신 신호(154) 또는 그것들의 조합으로서 수신될 수 있다. 제1 수신 신호(152)는 제1 수신 장치(102)에 의해 수신된 정보일 수 있다. 제1 수신 신호(152)는 제1 전송 장치(106)에 의해 전송될 때 제1 수신 장치(102)와 통신하기 위한 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 그것들의 일부, 또는 그것들의 조합과 대응하거나 또는 포함할 수 있다. The transmitted examples of the first encoded
제2 수신 신호(154)는 제2 수신 장치(104)에 의해 수신된 신호일 수 있다. 제2 수신 신호(154)는 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합에 의해 전송될 때, 제2 수신 장치(104)와 통신하기 위한 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합과 대응하거나 또는 포함할 수 있다.The
제1 수신 신호(152), 제2 수신 신호(154), 또는 그것들의 조합은 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합과 대응하는 부분들을 포함할 수 있다. 제1 수신 신호(152)는 'Y 1 L '으로 표현될 수 있다. 제2 수신 신호(154)는 'Y' 1 L '로 표현될 수 있다.The first received
제1 수신 신호(152) 또는 제2 수신 신호(154)와 같은 수신 신호는 제1 인코딩 메시지(130) 또는 제2 인코딩 메시지(132)와 같이 전송된 신호와 다를 수 있다. 전송된 신호는 제1 전송 장치(106), 제2 전송 장치(108), 제1 수신 장치(102), 제2 수신 장치(104), 또는 그것들의 조합들 간과 같이 전송 및 수신 장치들을 직접 연결하는 통신 채널 또는 그것들의 편광 예에서 변경될 수 있다.A received signal such as the first received
통신 채널은 중계기들, 증폭기들, 또는 간접적인 연결을 위한 그것들의 조합을 포함할 수 있다. 통신 채널은 주파수, 타임 슬롯, 패킷 명칭(packet designation), 전송 속도, 채널 코드 또는 장치들 사이에서 신호 전송을 위해 사용되는 그것들의 조합과 같은 통신 항목 또는 특정 예들을 더 포함할 수 있다. 통신 채널은 대응하는 장치들과 연관된 지리적 위치의 고유한 물리적 특성과 대응될 수 있다.The communication channel may include repeaters, amplifiers, or a combination thereof for indirect connection. The communication channel may further include communication items or specific examples such as frequency, time slot, packet designation, transmission rate, channel code, or a combination thereof used for signal transmission between devices. The communication channel may correspond to a unique physical characteristic of a geographic location associated with the corresponding devices.
통신 채널은 통신 신호들의 전송에 영향을 미치고, 신호들의 고유한 지연 또는 반사에 의한 신호들의 특성들을 페이딩하는 것과 같은 영항 또는 구조들로부터의 효과들을 포함한다. 통신 채널은 통신 채널을 통한 신호들을 변경하거나 왜곡할 수 있다. 통신 채널 또는 그것들의 편광 예는 'W'로 표현될 수 있다.The communication channel affects the transmission of communication signals and includes effects from influences or structures, such as fading the characteristics of the signals by their inherent delay or reflection. The communication channel can alter or distort the signals over the communication channel. Communication channels or examples of their polarization may be expressed as'W'.
통신 채널은 m-사용자 이진 입력 다중 접근 채널들(MAC; m-user binary-input multiple access channels)을 포함할 수 있다. MAC 채널은 하나 또는 그 이상의 수신기들과 통신하는 다중 전송기들을 포함할 수 있다.The communication channel may include m-user binary-input multiple access channels (MAC). The MAC channel may include multiple transmitters communicating with one or more receivers.
통신 채널은 입력 및 수신 신호로서 제1 인코딩 메시지(130) 또는 제2 인코딩 메시지(132)와 같은 인코딩 메시지를 포함할 수 있다. 또는, 통신 채널은 출력 신호로서 제1 수신 신호(152) 또는 제2 수신 신호(154)와 같은 인코딩 메시지를 포함할 수 있다. 통신 채널은 이진 입력(binary-input), 메모리리스(memory-less), 대칭 용량(symmetric capacity), 이산(discrete), 추가 가우시안 모델(additive Gaussian modeled), 또는 그것들의 조합을 포함하는 특성들과 대응될 수 있다.The communication channel may include an encoded message such as the first encoded
컴퓨팅 시스템(100)은 채널 특성(156, channel characterization)을 연산함으로써 채널을 통한 신호들에 대한 통신 채널의 영향들 또는 변화들을 표현하거나 설명할 수 있다. 채널 특성(156, channel characterization)은 통신 채널의 입력 및 대응되는 출력 사이의 차이를 표현 또는 기술할 수 있다. 채널 특성(156)은 통신 채널의 패딩, 지연 신호들 또는 에코로부터의 왜곡 또는 그것들의 조합을 표현하거나 정의할 수 있다.The
예를 들어, 채널 특성(156)은 통신 채널을 통과한 후에 수신 장치에서 발견된 본래 전송 신호의 변화들을 나타내는 값들의 세트를 포함하는 매트릭스를 포함할 수 있다. 예를 들어, 채널 특성(156)은 채널 품질 지표(CQI; channel quality indicator)를 더 포함할 수 있다. 예시적으로, 채널 특성(156)은 속도 프로파일(142)과 연관될 수 있다.For example, the
컴퓨팅 시스템(100)은 제1 속도(158) 또는 제2 속도(160)와 같은 통신 속도에서 장치들 사이에 메시지들을 통신할 수 있다. 제1 속도(158)는 'R1'으로 표현될 수 있다. 제2 속도는 'R2'로 표현될 수 있다.The
통신 속도는 정보를 서로 교환하고 통신하는 장치들과 연관될 수 있다. 통신 속도는 수신 장치와 다른 장치들과 통신하는 전송 장치들로부터의 신호들에 의해 영향을 받을 수 있다.Communication speed may be associated with devices that exchange information and communicate with each other. The communication speed may be affected by signals from the receiving device and the transmitting devices that communicate with other devices.
예를 들어, 제1 속도(158)는 제1 메시지(188) 또는 그것의 파생과 대응되는 통신 속도일 수 있다. 제1 속도(158)는 제1 수신 장치(102) 및 제1 전송 장치(106) 사이의 통신에 기반될 수 있다. 예시적으로, 제2 속도(160)는 제2 메시지(120) 또는 그것의 파생과 대응되는 통신 속도일 수 있다. 제2 속도(160)는 제1 수신 장치(102) 및 제2 전송 장치(108) 사이의 통신에 기반될 수 있다.For example, the
예시적으로, 제1 속도(158), 및 제2 속도(160), 또는 그것들의 조합은 제1 수신 장치(102), 제2 수신 장치(104), 또는 그것의 조합들을 위한 제1 메시지(118), 제2 메시지(120), 그것들의 파생, 또는 그것들의 조합에 대응되는 통신 속도일 수 있다. 제1 속도(158), 제2 속도(160), 또는 그것들의 조합은 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 또는 그것들의 조합들 사이의 통신에 기반될 수 있다.Illustratively, the
간결한 설명을 위하여, 두 개의 독립 메시지들에 대한 조직화 통신으로써 컴퓨팅 시스템(100)이 설명될 것이다. 그러나, 컴퓨팅 시스템(100)은 세 개 또는 그 이상의 동시 메시지들 및 상술된 바와 같은 대응 장치들의 세트들을 관리하고 조직화할 수 있음은 잘 이해될 것이다. 예를 들어, 컴퓨팅 시스템(100)은 제3 장치(162) 또는 독립 메시지를 위한 전송 또는 수신 장치들의 제3 세트, 또는 추가 독립 통신들을 처리하거나 조직화할 수 있다.For the sake of brevity, the
도 2를 참조하면, 컴퓨팅 시스템(100)의 예시적인 블록도가 도시된다. 컴퓨팅 시스템(100)은 제1 수신 장치(102), 네트워크(110), 및 제1 전송 장치(106)를 포함한다. 제1 수신 장치(102)는 제1 장치 전송(208)의 형태로 정보를 제1 전송 장치(106)로 전송할 수 있다. 제1 전송 장치(106)는 제2 장치 전송(210)의 형태로 정보를 제1 수신 장치(102)로 전송할 수 있다. 제1 장치 전송(208), 제2 장치 전송(210), 또는 그것들의 조합은 통신 채널을 포함하는 네트워크(110)를 통해 통신될 수 있다.2, an exemplary block diagram of a
간결한 설명을 위하여, 컴퓨팅 시스템(100)은 클라이언트 장치로서 제1 수신 장치(102)를 보여준다. 그러나, 컴퓨팅 시스템(100)이 다른 형태의 장치로서 제1 수신 장치(102)를 포함할 수 있음은 잘 이해될 것이다. 예를 들어, 제1 수신 장치(102)는 디스플레이 인터페이스를 포함하는 서버일 수 있다.For the sake of brevity, the
또한, 간결한 설명을 위하여, 컴퓨팅 시스템(100)은 기지국으로서 제1 전송 장치(106)를 보여준다. 그러나, 컴퓨팅 시스템(100)이 다른 형태의 장치로서 제1 전송 장치(106)를 포함할 수 있음은 잘 이해될 것이다. 예를 들어, 제1 전송 장치(106)는 클라이언트 장치 또는 서버일 수 있다.Also, for concise description, the
본 발명의 실시 예에 대한 간결한 설명을 위하여, 제1 수신 장치(102)는 클라이언트 디바이스로 설명되고, 제1 전송 장치(106)는 기지국으로 설명될 것이다. 본 발명의 실시 예가 장치들의 형태에 대한 선택에 한정되지 않는다. 이러한 선택은 본 발명의 예시적인 실시 예이다.For a concise description of the embodiment of the present invention, the
제1 수신 장치(102)는 제1 제어 유닛(212), 제1 저장 유닛(214), 제1 통신 유닛(216), 및 제1 사용자 인터페이스(218)를 포함할 수 있다. 제1 제어 유닛(212)은 제1 제어 인터페이스(222)를 포함할 수 있다. 제1 제어 유닛(212)은 제1 소프트웨어(226)을 실행하여 컴퓨팅 시스템(100)의 정보를 제공할 수 있다.The
제1 제어 유닛(212)은 다양한 다른 방식들로 구현될 수 있다. 예를 들어, 제1 제어 유닛(212)은 프로세서, ASIC(application specific integrated circuit), 임베디드 프로세서(embedded processor), 마이크로 프로세서(microprocessor), 하드웨어 제어 로직(hardware control logic), FSM(hardware finite state machine), DSP(digital signal processor), 또는 그것들의 조합일 수 있다. 제1 제어 인터페이스(222)는 제1 제어 유닛(212) 및 제1 수신 장치(102) 내의 다른 기능 유닛들 사이의 통신을 위해 사용될 수 있다. 제1 제어 인터페이스(222)는 제1 수신 장치(102) 및 외부와 통신을 위해 사용될 수 있다.The
제1 제어 인터페이스(222)는 다른 기능 유닛들 또는 외부 소스로부터 정보를 수신하거나, 또는 다른 기능 유닛들 또는 외부 목표로 정보를 전송할 수 있다. 외부 소스들 및 외부 목표들은 제1 수신 장치(102) 외부에 위치한 소스들 또는 목표들을 가리킨다.The first control interface 222 may receive information from other functional units or an external source, or transmit information to other functional units or an external target. The external sources and external targets indicate sources or targets located outside the
제1 제어 인터페이스(222)는 다른 방식들로 구현될 수 있고, 제1 제어 인터페이스(222)와 인터페이싱하는 외부 유닛들 또는 기능 유닛들을 기반으로 다른 구현들을 포함할 수 있다. 예를 들어, 제1 제어 인터페이스(222)는 압력 센서, 관성 센서, MEMS(microelectromechanical system), 광 회로, 도파로, 무선 회로, 유선 회로, 또는 그것들의 조합으로 구현될 수 있다.The first control interface 222 may be implemented in different ways and may include other implementations based on external units or functional units that interface with the first control interface 222. For example, the first control interface 222 may be implemented as a pressure sensor, an inertial sensor, a microelectromechanical system (MEMS), an optical circuit, a waveguide, a wireless circuit, a wired circuit, or a combination thereof.
제1 저장 유닛(214)은 제1 소프트웨어(226)를 저장할 수 있다. 또한, 제1 저장 유닛(214)은 입력 이미지들을 표현하는 데이터, 이전에 표현된 이미지를 가리키는 데이터, 사운드 파일, 또는 그것들의 조합과 같은 연관성 있는 정보를 저장할 수 있다.The first storage unit 214 may store the
제1 저장 유닛(214)은 휘발성 메모리, 불휘발성 메모리, 내부 메모리, 외부 메모리, 또는 그것들의 조합일 수 있다. 예를 들어, 제1 저장 유닛(214)은 불휘발성 램(NVRAM; nonvolatile random access memory), 플래시 메모리, 디스크 스토리지와 같은 불휘발성 스토리지, 또는 SRAM(static random access memory)와 같은 휘발성 메모리일 수 있다.The first storage unit 214 may be a volatile memory, a nonvolatile memory, an internal memory, an external memory, or a combination thereof. For example, the first storage unit 214 may be nonvolatile storage such as nonvolatile random access memory (NVRAM), flash memory, disk storage, or volatile memory such as static random access memory (SRAM). .
제1 저장 유닛(214)은 제1 저장 인터페이스(224)를 포함할 수 있다. 제1 저장 인터페이스(224)는 제1 수신 장치(102) 내의 다른 기능 유닛들 및 제1 저장 유닛(214) 사이의 통신을 위해 사용될 수 있다. 또한 제1 저장 인터페이스(224)는 제1 수신 장치(102)의 외부와 통신을 위해 사용될 수 있다.The first storage unit 214 may include a
제1 저장 인터페이스(224)는 외부 소스들 또는 다른 기능 유닛들로부터 정보를 수신하거나, 또는 또는 다른 기능 유닛들 또는 외부 목표로 정보를 전송할 수 있다. 외부 소스들 및 외부 목표들은 제1 수신 장치(102) 외부에 위치한 소스들 또는 목표들을 가리킨다.The
제1 저장 인터페이스(224)는 제1 저장 유닛(214)과 인터페이싱하는 외부 유닛들 또는 기능 유닛들에 의존하는 다른 구현들을 포함할 수 있다. 제1 저장 인터페이스(224)는 제1 제어 인터페이스(222)의 구현과 유사한 기법들 및 기술들로 구현될 수 있다.The
제1 통신 유닛(216)은 제1 수신 장치(102)의 외부 통신을 활성화할 수 있다. 예를 들어, 제1 통신 유닛(216)은 제1 수신 장치(102)가 제1 전송 장치(106), 다른 장치, 주변 장치 또는 데스크탑 컴퓨터와 같은 부가 장치, 네트워크(110), 또는 그것들의 조합과 통신하도록 허용할 수 있다.The
또한, 제1 통신 유닛(216)은 제1 수신 장치(102)가 네트워크(110)의 단말기 유닛 또는 엔드 포인트로 한정되지 않는 네트워크(110)의 일부로서 기능하도록 통신 허브로서의 기능을 수행할 수 있다. 제1 통신 유닛(216)은 네트워크(110)와의 상호 작용을 위하여 마이크로일렉트로닉스 또는 안테나와 같은 능동 및 수동 소자를 포함할 수 있다.In addition, the
제1 통신 유닛(216)은 통신 신호들에 대한 전송, 포맷, 수신, 검출, 디코딩, 추가 처리, 또는 그것들의 조합을 수행하기 위한 기저대 장치(baseband devie) 또는 구성, 모뎀, 디지털 신호 프로세서, 또는 그것들의 조합을 포함할 수 있다. 제1 통신 유닛(216)은 아날로그-디지털 컨버터(ADC; analog-to-digital converter), 디지털 아날로그 컨버터(DAC; digital-to-analog converter), 필터, 증폭기, 프로세서 형태의 회로, 또는 그것들의 조합과 같은 전압들, 전류들, 디지털 정보, 또는 그것들의 조합을 처리하기 위한 하나 또는 그 이상의 구성들을 포함한 수 있다. 제1 통신 유닛(216)은 캐시 또는 램 메모리, 레지스터, 또는 그것들의 조합과 같이 정보를 저장하기 위한 하나 또는 그 이상의 구성들을 더 포함할 수 있다.The
제1 통신 유닛(216)은 제1 중간-장치 인터페이스(217, first inter-device interface)와 연결될 수 있다. 제1 중간-장치 인터페이스(217)는 분리된 장치들에 대한 신호들을 물리적으로 통신하기 위한 장치 또는 구성일 수 있다. 제1 중간-장치 인터페이스(217)는 다른 장치들로 신호들을 전송하거나 다른 장치들로부터 신호들을 수신함으로써 통신할 수 있다. 제1 중간-장치 인터페이스(217)는 무선 신호들을 위한, 하나 또는 그 이상의 안테나들, 물리적 커넥션, 및 유선 신호들을 위한 송수신기, 또는 그것들의 조합을 포함할 수 있다. 제1 중간-장치 인터페이스(217)는 전방위 안테나(omnidirectional antenna), 배선, 안테나 칩, 세라믹 안테나, 또는 그것들의 조합을 포함할 수 있다. 제1 중간-장치 인터페이스(217)는 포트, 배선, 중계기, 커넥터, 필터, 센서, 또는 그것들의 조합을 더 포함할 수 있다.The
제1 중간-장치 인터페이스(217)는 전자기파들의 세기를 검출하거나 응답할 수 있고, 검출된 결과를 제1 통신 유닛(216)으로 제공하여 제2 장치 전송(210)을 포함하는 신호를 수신할 수 있다. 제1 중간-장치 인터페이스(217)는 제1 통신 유닛(216)에 의해 제공된 전압들 또는 전류들에 응답하거나 또는 경로를 제공하여, 제1 장치 전송(208)을 포함하는 신호를 전송할 수 있다.The first intermediate-
제1 통신 유닛(216)은 제1 통신 인터페이스(228)를 포함할 수 있다. 제1 통신 인터페이스(228)는 제1 통신 유닛(216) 및 제1 수신 장치(102) 내의 다른 기능 유닛들과 통신하기 위하여 사용될 수 있다. 제1 통신 인터페이스(228)는 다른 기능 유닛들로부터 정보를 수신하거나 또는 다른 기능 유닛들로 정보를 전송할 수 있다.The
제1 통신 인터페이스(228)는 제1 통신 유닛(216)과 인터페이싱하는 기능 유닛들에 의존하는 다른 구현들을 포함할 수 있다. 제1 통신 인터페이스(228)는 제1 제어 인터페이스(222)의 구현과 유사한 기법들 및 기술들로 구현될 수 있다.The
제1 사용자 인터페이스(218)는 사용자(미도시)가 제1 수신 장치(102)와 인터페이스 및 상호 작용하도록 한다. 제1 사용자 인터페이스(218)는 입력 장치 및 출력 장치를 포함할 수 있다. 제1 사용자 인터페이스(218)의 입력 장치의 예들은 통신 입력들 및 데이터를 제공하기 위한 키패드, 터치패드, 소트프키, 키보드, 마이크, 원격 신호를 수신하기 위한 적외선 센서, 또는 그것들의 조합을 포함할 수 있다.The
제1 사용자 인터페이스(218)는 제1 디스플레이 인터페이스(230)를 포함할 수 있다. 제1 디스플레이 인터페이스(230)는 출력 장치를 포함할 수 있다. 제1 디스플레이 인터페이스(230)는 디스플레이, 프로젝터, 비디오 스크린, 스피커, 또는 그것들의 조합을 포함할 수 있다.The
제1 제어 유닛(212)은 제1 사용자 인터페이스(218)를 구동하여 컴퓨팅 시스템(100)에 의해 생성된 정보를 디스플레이할 수 있다. 또한 제1 제어 유닛(212)은 컴퓨팅 시스템(100)의 다른 기능들을 위하여 제1 소프트웨어(226)를 실행할 수 있다. 제1 제어 유닛(212)은 제1 통신 유닛(216)을 통해 네트워크(110)와 상호작용을 하기 위하여 제1 소프트웨어(226)를 더 실행할 수 있다.The
제1 전송 장치(106)는 제1 수신 장치(102)를 갖는 다중 장치 실시 예에서의 본 발명의 실시 예를 구현하기 위하여 최적화될 수 있다. 제1 전송 장치(106)는 제1 수신 장치(102)와 비교하여 추가적이고 높은 전력 처리 성능을 제공할 수 있다. 제1 전송 장치(106)는 제2 제어 유닛(234), 제2 통신 유닛(236), 제2 사용자 인터페이스(238), 및 제2 저장 유닛(246)을 포함할 수 있다.The
제2 사용자 인터페이스(238)는 사용자(미도시)가 제1 전송 장치(106)와 상호 작용하고 인터페이싱하도록 한다. 제2 사용자 인터페이스(238)는 입력 장치 및 출력 장치를 포함할 수 있다. 제2사용자 인터페이스(238)의 입력 장치의 예들은 통신 입력들 및 데이터를 제공하기 위한 키패드, 터치패드, 소트프키, 키보드, 마이크, 원격 신호를 수신하기 위한 적외선 센서, 또는 그것들의 조합을 포함할 수 있다. 제2 사용자 인터페이스(238)의 출력 장치의 예들은 제2 디스플레이 인터페이스(240)를 포함할 수 있다. 제2 디스플레이 인터페이스(240)는 디스플레이, 프로젝터, 비디오 스크린, 스피커, 또는 그것들의 조합을 포함할 수 있다.The second user interface 238 allows a user (not shown) to interact and interface with the
제2 제어 유닛(234)은 제2 소프트웨어(242)를 실행하여 컴퓨팅 시스템(100)의 제1 전송 장치(106)의 정보를 제공할 수 있다. 제2 소프트웨어(242)는 제1 소프트웨어(226)와 함께 동작할 수 있다. 제2 제어 유닛(234)은 제1 제어 유닛(212)과 비교하여 추가적인 성능을 제공할 수 있다.The
제2 제어 유닛(234)은 제2 사용자 인터페이스(238)를 구동하여 정보를 디스플레이할 수 있다. 또한, 제2 제어 유닛(234)은 제2 통신 유닛(236)을 구동하여 네트워크(110)를 통해 제1 수신 장치(102)와 통신하는 것을 포함하는 컴퓨팅 시스템(100)의 다른 기능을 위해 제2 소프트웨어(242)를 실행할 수 있다.The
제2 제어 유닛(234)은 다양한 다른 방식들로 구현될 수 있다. 예를 들어, 제2 제어 유닛(234)은 프로세서, ASIC(application specific integrated circuit), 임베디드 프로세서(embedded processor), 마이크로 프로세서(microprocessor), 하드웨어 제어 로직(hardware control logic), FSM(hardware finite state machine), DSP(digital signal processor), 또는 그것들의 조합일 수 있다. The
제2 제어 유닛(234)은 제2 제어 인터페이스(244)를 포함할 수 있다. 제2 제어 인터페이스(244)는 제2 제어 유닛(234) 및 제1 전송 장치(106) 내의 다른 기능 유닛들 사이의 통신을 위하여 사용될 수 있다. 또한 제2 제어 인터페이스(244)는 제1 전송 장치(106)의 외부와 통신을 위하여 사용될 수 있다.The
제2 제어 인터페이스(244)는 다른 기능 유닛들 또는 외부 소스들로부터 정보를 수신하거나, 또는 다른 기능 유닛들 또는 외부 목표들로 정보를 전송할 수 있다. 외부 소스들 및 외부 목표들은 제1 전송 장치(106)의 외부에 위치한 소스들 및 목표들을 참조한다.The
제2 제어 인터페이스(244)는 다른 방식들로 구현될 수 있고, 제2 제어 인터페이스(244)와 인터페이싱하는 외부 유닛들 또는 기능 유닛들을 기반으로 다른 구현들을 포함할 수 있다. 예를 들어, 제2 제어 인터페이스(244)는 압력 센서, 관성 센서, MEMS(microelectromechanical system), 광 회로, 도파로, 무선 회로, 유선 회로, 또는 그것들의 조합으로 구현될 수 있다.The
제2 저장 유닛(246)은 제2 소프트웨어(242)를 저장할 수 있다. 또한, 제2 저장 유닛(246)은 입력 이미지들을 표현하는 데이터, 이전에 표현된 이미지를 가리키는 데이터, 사운드 파일, 또는 그것들의 조합과 같은 연관성 있는 정보를 저장할 수 있다. 제2 저장 유닛(246)은 제1 저장 유닛(214)을 보충하기 위한 추가 저장 용량을 제공하는 크기일 수 있다.The second storage unit 246 may store the
간결한 설명을 위하여, 제2 저장 유닛(246)은 단일 구성으로 도시되나, 제2 저장 유닛(246)이 저장 요소들의 분포일 수 있음은 잘 이해될 것이다. 또한, 간결한 설명을 위하여, 컴퓨팅 시스템(100)은 단일 계층 저장 시스템(single hierarchy storage system)으로서 제2 저장 유닛(246)이 도시되나, 컴퓨팅 시스템(100)은 제2 저장 유닛(246)을 다른 구성으로 포함할 수 있음은 잘 이해될 것이다. 예를 들어, 제2 저장 유닛(246)은 캐싱, 메인 메모리, 회전 장치, 또는 오프 라인 스토리지의 다른 레벨들을 포함하는 메모리 계층 시스템을 형성하는 다른 스토리지 기술들로 형성될 수 있다.For the sake of brevity, the second storage unit 246 is shown in a single configuration, but it will be well understood that the second storage unit 246 may be a distribution of storage elements. Also, for the sake of brevity, the
제2 저장 유닛(246)은 휘발성 메모리, 불휘발성 메모리, 내부 메모리, 외부 메모리, 또는 그것들의 조합일 수 있다. 예를 들어, 제2 저장 유닛(246)은 불휘발성 램(NVRAM; nonvolatile random access memory), 플래시 메모리, 디스크 스토리지와 같은 불휘발성 스토리지, 또는 SRAM(static random access memory)와 같은 휘발성 메모리일 수 있다.The second storage unit 246 may be a volatile memory, a nonvolatile memory, an internal memory, an external memory, or a combination thereof. For example, the second storage unit 246 may be nonvolatile storage such as nonvolatile random access memory (NVRAM), flash memory, disk storage, or volatile memory such as static random access memory (SRAM). .
제2 저장 유닛(246)은 제2 저장 인터페이스(248)를 포함할 수 있다. 제2 저장 인터페이스(248)는 제1 전송 장치(106) 내의 다른 기능 유닛들 및 제2 저장 유닛(246) 사이의 통신을 위해 사용될 수 있다. 또한 제2 저장 인터페이스(248)는 제1 전송 장치(106)의 외부와 통신을 위해 사용될 수 있다.The second storage unit 246 may include a
제2 저장 인터페이스(248)는 외부 소스들 또는 다른 기능 유닛들로부터 정보를 수신하거나, 또는 또는 다른 기능 유닛들 또는 외부 목표로 정보를 전송할 수 있다. 외부 소스들 및 외부 목표들은 제1 전송 장치(106) 외부에 위치한 소스들 또는 목표들을 가리킨다.The
제2 저장 인터페이스(248)는 제2 저장 유닛(246)과 인터페이싱하는 외부 유닛들 또는 기능 유닛들에 따라 다른 구현들을 포함할 수 있다. 제2 저장 인터페이스(248)는 제2 제어 인터페이스(244)의 구현과 유사한 기법들 및 기술들로 구현될 수 있다.The
제2 통신 유닛(236)은 제1 전송 장치(106)의 외부 통신을 활성화할 수 있다. 예를 들어, 제2 통신 유닛(236)은 제1 전송 장치(106)가 네트워크(110)를 통해 제1 수신 장치(102)와 통신하도록 허용할 수 있다.The
또한, 제2 통신 유닛(236)은 제1 전송 장치(106)가 네트워크(110)의 단말기 유닛 또는 엔드 포인트로 한정되지 않는 네트워크(110)의 일부로서 기능하도록 통신 허브로서의 기능을 수행할 수 있다. 제2 통신 유닛(236)은 네트워크(110)와의 상호 작용을 위하여 마이크로일렉트로닉스 또는 레지스터들와 같은 능동 및 수동 소자를 포함할 수 있다.In addition, the
제2 통신 유닛(236)은 통신 신호들에 대한 전송, 포맷, 수신, 검출, 디코딩, 추가 처리, 또는 그것들의 조합을 수행하기 위한 기저대 장치(baseband devie) 또는 구성, 모뎀, 디지털 신호 프로세서, 또는 그것들의 조합을 포함할 수 있다. 제2 통신 유닛(236)은 아날로그-디지털 컨버터(ADC; analog-to-digital converter), 디지털 아날로그 컨버터(DAC; digital-to-analog converter), 필터, 증폭기, 프로세서 형태의 회로, 또는 그것들의 조합과 같은 전압들, 전류들, 디지털 정보, 또는 그것들의 조합을 처리하기 위한 하나 또는 그 이상의 구성들을 포함한 수 있다. 제2 통신 유닛(236)은 캐시 또는 램 메모리, 레지스터, 또는 그것들의 조합과 같이 정보를 저장하기 위한 하나 또는 그 이상의 구성들을 더 포함할 수 있다.The
제2 통신 유닛(236)은 제2 중간-장치 인터페이스(237, second inter-device interface)와 연결될 수 있다. 제2 중간-장치 인터페이스(237)는 분리된 장치들에 대한 신호들을 물리적으로 통신하기 위한 장치 또는 구성일 수 있다. 제2 중간-장치 인터페이스(237)는 다른 장치들로 신호들을 전송하거나 다른 장치들로부터 신호들을 수신함으로써 통신할 수 있다. 제2 중간-장치 인터페이스(237)는 무선 신호들을 위한 하나 또는 그 이상의 안테나들, 물리적 커넥션, 및 유선 신호들을 위한 송수신기, 또는 그것들의 조합을 포함할 수 있다. 제2 중간-장치 인터페이스(237)는 전방위 안테나(omnidirectional antenna), 배선, 안테나 칩, 세라믹 안테나, 또는 그것들의 조합을 포함할 수 있다. 제2 중간-장치 인터페이스(237)는 포트, 배선, 중계기, 커넥터, 필터, 센서, 또는 그것들의 조합을 더 포함할 수 있다.The
제2 중간-장치 인터페이스(237)는 전자기파들의 세기를 검출하거나 응답할 수 있고, 검출된 결과를 제2 통신 유닛(236)으로 제공하여 제1 장치 전송(208)을 포함하는 신호를 수신할 수 있다. 제1 중간-장치 인터페이스(217)는 제1 통신 유닛(216)에 의해 제공된 전압들 또는 전류들에 응답하거나 또는 경로를 제공하여, 제2 장치 전송(210)을 포함하는 신호를 전송할 수 있다.The second intermediate-
제2 통신 유닛(236)은 제2 통신 인터페이스(250)를 포함할 수 있다. 제2 통신 인터페이스(250)는 제2 통신 유닛(236) 및 제1 전송 장치(106) 내의 다른 기능 유닛들과 통신하기 위하여 사용될 수 있다. 제2 통신 인터페이스(236)는 다른 기능 유닛들로부터 정보를 수신하거나 또는 다른 기능 유닛들로 정보를 전송할 수 있다.The
제2 통신 인터페이스(250)는 제2 통신 유닛(236)과 인터페이싱하는 기능 유닛들에 따라 다른 구현들을 포함할 수 있다. 제2 통신 인터페이스(250)는 제2 제어 인터페이스(244)의 구현과 유사한 기법들 및 기술들로 구현될 수 있다.The
제1 통신 유닛(216)은 네트워크(110)과 연결되어 제1 전송 장치(106)로 제1 장치 전송(208)으로서 정보를 전송할 수 있다. 제1 전송 장치(106)는 제2 통신 유닛(236)에 대한 정보를 네트워크(100)의 제1 장치 전송(208)로부터 수신할 수 있다.The
제2 통신 유닛(236)는 네트워크(110)와 연결되어 제1 수신 장치(102)로 제2 장치 전송(210)으로서 정보를 전송할 수 있다. 제1 수신 장치(102)는 제1 통신 유닛(216)에 대한 정보를 네트워크(110)의 제2 장치 전송(210)으로부터 수신할 수 있다. 컴퓨팅 시스템(100)은 제1 제어 유닛(212), 제2 제어 유닛(234), 또는 그것들의 조합에 의해 실행될 수 있다. 간결한 설명을 위하여, 제1 전송 장치(234)가 제2 사용자 인터페이스(238), 제2 저장 유닛(246), 제2 제어 유닛(234), 및 제2 통신 유닛(236)을 포함하는 구성으로 도시되나, 제1 전송 장치(106)는 다른 구성들을 포함할 수 있음은 잘 이해될 것이다. 예를 들어, 제2 소프트웨어(242)는 제2 소프트웨어(242)의 일부 또는 모든 기능이 제2 제어 유닛(234) 및 제2 통신 유닛(236) 내에 있을 수 있도록 다르게 구분될 수 있다. 또는 제1 전송 장치(106)는 도2에 도시되지 않은 다른 기능 유닛들을 포함할 수 있다.The
제1 수신 장치(102)의 기능 유닛들은 다른 기능 유닛들과 개별적이고, 독립적으로 동작할 수 있다. 제1 수신 장치(102)는 제1 전송 장치(106) 및 네트워크(110)와 개별적이고, 독립적으로 동작할 수 있다.The functional units of the
제1 전송 장치(106)의 기능 유닛들은 다른 기능 유닛들과 개별적이고, 독립적으로 동작할 수 있다. 제1 전송 장치(106)는 제1 수신 장치(102) 및 네트워크(110)와 개별적이고, 독립적으로 동작할 수 있다.The functional units of the
상술된 기능 유닛들은 하드웨어 형태로 구현될 수 있다. 예를 들어, 하나 또는 그 이상의 기능 유닛들은 게이트, 회로, 프로세서, 컴퓨터, 집적 회로, 집적 회로 코어, 압력 센서, 관성 센서, MEMS, 수동 소자, 소프트웨어 기능을 수행하는 명령어를 포함하는 물리적 불휘발성 메모리 장치, 그것들의 구성, 또는 그것들의 조합을 사용하여 구현될 수 있다.The above-described functional units may be implemented in hardware form. For example, one or more functional units may be a gate, a circuit, a processor, a computer, an integrated circuit, an integrated circuit core, a pressure sensor, an inertial sensor, a MEMS, a passive component, a physical nonvolatile memory containing instructions to perform a software function. It can be implemented using devices, their configurations, or a combination of them.
간결한 설명을 위하여, 컴퓨팅 시스템(100)은 제1 수신 장치(102) 및 제1 전송 장치(106)의 동작에 의해 설명된다. 제1 수신 장치(102) 및 제1 전송 장치(106)가 컴퓨팅 시스템(100)의 기능들 및 모듈들을 수행할 수 있음은 잘 이해될 것이다.For the sake of brevity, the
도 3을 참조하면, 컴퓨팅 시스템(100)의 예시적인 블록도가 도시된다. 컴퓨팅 시스템(100)은 제2 수신 장치(104), 네트워크(110), 및 제2 전송 장치(108)를 포함한다. 제2 수신 장치(104)는 제3 장치 전송(308)으로서 정보를 제2 전송 장치(108)로 전송할 수 있다. 제2 전송 장치(108)는 제4 장치 전송(310)으로서 정보를 제2 수신 장치(104)로 전송할 수 있다. 제3 장치 전송(308), 제4 장치 전송(310), 또는 그것들의 조합은 통신 채널을 포함하는 네트워크(110)를 통해 통신될 수 있다.Referring to FIG. 3, an exemplary block diagram of a
간결한 설명을 위하여, 컴퓨팅 시스템(100)은 클라이언트 장치로서 제2 수신 장치(104)를 보여준다. 그러나, 컴퓨팅 시스템(100)이 다른 형태의 장치로서 제2 수신 장치(104)를 포함할 수 있음은 잘 이해될 것이다. 예를 들어, 제2 수신 장치(104)는 디스플레이 인터페이스를 포함하는 서버일 수 있다.For the sake of brevity, the
또한, 간결한 설명을 위하여, 컴퓨팅 시스템(100)은 기지국으로서 제2 전송 장치(108)를 보여준다. 그러나, 컴퓨팅 시스템(100)이 다른 형태의 장치로서 제2 전송 장치(108)를 포함할 수 있음은 잘 이해될 것이다. 예를 들어, 제2 전송 장치(108)는 클라이언트 장치 또는 서버일 수 있다.Also, for the sake of brevity, the
본 발명의 실시 예에 대한 간결한 설명을 위하여, 제2 수신 장치(104)는 클라이언트 디바이스로 설명되고, 제1 전송 장치는 기지국으로 설명될 것이다. 본 발명의 실시 예가 장치들의 형태에 대한 선택에 한정되지 않는다. 이러한 선택은 본 발명의 예시적인 실시 예이다.For a concise description of the embodiment of the present invention, the
제2 수신 장치(104)는 제3 제어 유닛(312), 제3 저장 유닛(314), 제3 통신 유닛(316), 및 제3 사용자 인터페이스(318)를 포함할 수 있다. 제3 제어 유닛(312)은 제3 제어 인터페이스(322)를 포함할 수 있다. 제3 제어 유닛(312)은 제3 소프트웨어(326)을 실행하여 컴퓨팅 시스템(100)의 정보를 제공할 수 있다.The
제3 제어 유닛(312)은 다양한 다른 방식들로 구현될 수 있다. 예를 들어, 제3 제어 유닛(312)은 프로세서, ASIC(application specific integrated circuit), 임베디드 프로세서(embedded processor), 마이크로 프로세서(microprocessor), 하드웨어 제어 로직(hardware control logic), FSM(hardware finite state machine), DSP(digital signal processor), 또는 그것들의 조합일 수 있다. 제3 제어 인터페이스(322)는 제3 제어 유닛(312) 및 제2 수신 장치(104) 내의 다른 기능 유닛들 사이의 통신을 위해 사용될 수 있다. 제3 제어 인터페이스(322)는 제2 수신 장치(104) 및 외부와 통신을 위해 사용될 수 있다.The third control unit 312 can be implemented in a variety of different ways. For example, the third control unit 312 includes a processor, an application specific integrated circuit (ASIC), an embedded processor, a microprocessor, a hardware control logic, and a hardware finite state machine (FSM). ), Digital Signal Processor (DSP), or a combination thereof. The third control interface 322 can be used for communication between the third control unit 312 and other functional units in the
제3 제어 인터페이스(322)는 다른 기능 유닛들 또는 외부 소스로부터 정보를 수신하거나, 또는 다른 기능 유닛들 또는 외부 목표로 정보를 전송할 수 있다. 외부 소스들 및 외부 목표들은 제2 수신 장치(104) 외부에 위치한 소스들 또는 목표들을 가리킨다.The third control interface 322 may receive information from other functional units or from an external source, or may transmit information to other functional units or to an external target. The external sources and external targets indicate sources or targets located outside the
제3 제어 인터페이스(322)는 다른 방식들로 구현될 수 있고, 제3 제어 인터페이스(322)와 인터페이싱하는 외부 유닛들 또는 기능 유닛들을 기반으로 다른 구현들을 포함할 수 있다. 예를 들어, 제3 제어 인터페이스(322)는 압력 센서, 관성 센서, MEMS(microelectromechanical system), 광 회로, 도파로, 무선 회로, 유선 회로, 또는 그것들의 조합으로 구현될 수 있다.The third control interface 322 may be implemented in different ways and may include other implementations based on external units or functional units that interface with the third control interface 322. For example, the third control interface 322 may be implemented as a pressure sensor, an inertial sensor, a microelectromechanical system (MEMS), an optical circuit, a waveguide, a wireless circuit, a wired circuit, or a combination thereof.
제3 저장 유닛(314)은 제3 소프트웨어(326)를 저장할 수 있다. 또한, 제3 저장 유닛(314)은 입력 이미지들을 표현하는 데이터, 이전에 표현된 이미지를 가리키는 데이터, 사운드 파일, 또는 그것들의 조합과 같은 연관성 있는 정보를 저장할 수 있다.The third storage unit 314 may store the third software 326. In addition, the third storage unit 314 may store relevant information such as data representing input images, data indicating a previously expressed image, a sound file, or a combination thereof.
제3 저장 유닛(314)은 휘발성 메모리, 불휘발성 메모리, 내부 메모리, 외부 메모리, 또는 그것들의 조합일 수 있다. 예를 들어, 제3 저장 유닛(314)은 불휘발성 램(NVRAM; nonvolatile random access memory), 플래시 메모리, 디스크 스토리지와 같은 불휘발성 스토리지, 또는 SRAM(static random access memory)와 같은 휘발성 메모리일 수 있다.The third storage unit 314 may be a volatile memory, a nonvolatile memory, an internal memory, an external memory, or a combination thereof. For example, the third storage unit 314 may be nonvolatile storage such as nonvolatile random access memory (NVRAM), flash memory, disk storage, or volatile memory such as static random access memory (SRAM). .
제3 저장 유닛(314)은 제3 저장 인터페이스(324)를 포함할 수 있다. 제3 저장 인터페이스(324)는 제2 수신 장치(104) 내의 다른 기능 유닛들 및 제3 저장 유닛(314) 사이의 통신을 위해 사용될 수 있다. 또한 제3 저장 인터페이스(324)는 제2 수신 장치(104)의 외부와 통신을 위해 사용될 수 있다.The third storage unit 314 may include a
제3 저장 인터페이스(324)는 외부 소스들 또는 다른 기능 유닛들로부터 정보를 수신하거나, 또는 또는 다른 기능 유닛들 또는 외부 목표로 정보를 전송할 수 있다. 외부 소스들 및 외부 목표들은 제2 수신 장치(104) 외부에 위치한 소스들 또는 목표들을 가리킨다.The
제3 저장 인터페이스(324)는 제3 저장 유닛(314)과 인터페이싱하는 외부 유닛들 또는 기능 유닛들에 의존하는 다른 구현들을 포함할 수 있다. 제3 저장 인터페이스(324)는 제3 제어 인터페이스(322)의 구현과 유사한 기법들 및 기술들로 구현될 수 있다.The
제3 통신 유닛(316)은 제2 수신 장치(104)의 외부 통신을 활성화할 수 있다. 예를 들어, 제3 통신 유닛(316)은 제2 수신 장치(104)가 제2 전송 장치(108), 다른 장치, 주변 장치 또는 데스크탑 컴퓨터와 같은 부가 장치, 네트워크(110), 또는 그것들의 조합과 통신하도록 허용할 수 있다.The
또한, 제3 통신 유닛(316)은 제2 수신 장치(104)가 네트워크(110)의 단말기 유닛 또는 엔드 포인트로 한정되지 않는 네트워크(110)의 일부로서 기능하도록 통신 허브로서의 기능을 수행할 수 있다. 제3 통신 유닛(316)은 네트워크(110)와의 상호 작용을 위하여 마이크로일렉트로닉스 또는 안테나와 같은 능동 및 수동 소자를 포함할 수 있다.In addition, the
제3 통신 유닛(316)은 통신 신호들에 대한 전송, 포맷, 수신, 검출, 디코딩, 추가 처리, 또는 그것들의 조합을 수행하기 위한 기저대 장치(baseband devie) 또는 구성, 모뎀, 디지털 신호 프로세서, 또는 그것들의 조합을 포함할 수 있다. 제3 통신 유닛(316)은 아날로그-디지털 컨버터(ADC; analog-to-digital converter), 디지털 아날로그 컨버터(DAC; digital-to-analog converter), 필터, 증폭기, 프로세서 형태의 회로, 또는 그것들의 조합과 같은 전압들, 전류들, 디지털 정보, 또는 그것들의 조합을 처리하기 위한 하나 또는 그 이상의 구성들을 포함한 수 있다. 제3 통신 유닛(316)은 캐시 또는 램 메모리, 레지스터, 또는 그것들의 조합과 같이 정보를 저장하기 위한 하나 또는 그 이상의 구성들을 더 포함할 수 있다.The
제3 통신 유닛(316)은 제3 중간-장치 인터페이스(317, first inter-device interface)와 연결될 수 있다. 제3 중간-장치 인터페이스(317)는 분리된 장치들에 대한 신호들을 물리적으로 통신하기 위한 장치 또는 구성일 수 있다. 제3 중간-장치 인터페이스(317)는 다른 장치들로 신호들을 전송하거나 다른 장치들로부터 신호들을 수신함으로써 통신할 수 있다. 제3 중간-장치 인터페이스(317)는 무선 신호들을 위한, 하나 또는 그 이상의 안테나들, 물리적 커넥션, 및 유선 신호들을 위한 송수신기, 또는 그것들의 조합을 포함할 수 있다. 제3 중간-장치 인터페이스(317)는 전방위 안테나(omnidirectional antenna), 배선, 안테나 칩, 세라믹 안테나, 또는 그것들의 조합을 포함할 수 있다. 제3 중간-장치 인터페이스(317)는 포트, 배선, 중계기, 커넥터, 필터, 센서, 또는 그것들의 조합을 더 포함할 수 있다.The
제3 중간-장치 인터페이스(317)는 전자기파들의 세기를 검출하거나 응답할 수 있고, 검출된 결과를 제3 통신 유닛(316)으로 제공하여 제4 장치 전송(310)을 포함하는 신호를 수신할 수 있다. 제3 중간-장치 인터페이스(317)는 제3 통신 유닛(316)에 의해 제공된 전압들 또는 전류들에 응답하거나 또는 경로를 제공하여, 제3 장치 전송(308)을 포함하는 신호를 전송할 수 있다.The third intermediate-
제3 통신 유닛(316)은 제3 통신 인터페이스(328)를 포함할 수 있다. 제3 통신 인터페이스(328)는 제3 통신 유닛(316) 및 제2 수신 장치(104) 내의 다른 기능 유닛들과 통신하기 위하여 사용될 수 있다. 제3 통신 인터페이스(328)는 다른 기능 유닛들로부터 정보를 수신하거나 또는 다른 기능 유닛들로 정보를 전송할 수 있다.The
제3 통신 인터페이스(328)는 제3 통신 유닛(316)과 인터페이싱하는 기능 유닛들에 의존하는 다른 구현들을 포함할 수 있다. 제3 통신 인터페이스(328)는 제3 제어 인터페이스(322)의 구현과 유사한 기법들 및 기술들로 구현될 수 있다.The
제3 사용자 인터페이스(318)는 사용자(미도시)가 제2 수신 장치(104)와 인터페이스 및 상호 작용하도록 한다. 제3 사용자 인터페이스(318)는 입력 장치 및 출력 장치를 포함할 수 있다. 제3 사용자 인터페이스(318)의 입력 장치의 예들은 통신 입력들 및 데이터를 제공하기 위한 키패드, 터치패드, 소트프키, 키보드, 마이크, 원격 신호를 수신하기 위한 적외선 센서, 또는 그것들의 조합을 포함할 수 있다.The
제3 사용자 인터페이스(318)는 제1 디스플레이 인터페이스(330)를 포함할 수 있다. 제1 디스플레이 인터페이스(330)는 출력 장치를 포함할 수 있다. 제1 디스플레이 인터페이스(330)는 디스플레이, 프로젝터, 비디오 스크린, 스피커, 또는 그것들의 조합을 포함할 수 있다.The
제3 제어 유닛(312)은 제3 사용자 인터페이스(318)를 구동하여 컴퓨팅 시스템(100)에 의해 생성된 정보를 디스플레이할 수 있다. 또한 제3 제어 유닛(312)은 컴퓨팅 시스템(100)의 다른 기능들을 위하여 제3 소프트웨어(326)를 실행할 수 있다. 제3 제어 유닛(312)은 제3 통신 유닛(316)을 통해 네트워크(110)와 상호작용을 하기 위하여 제3 소프트웨어(326)를 더 실행할 수 있다.The third control unit 312 may drive the
제2 전송 장치(108)는 제2 수신 장치(104)를 갖는 다중 장치 실시 예에서의 본 발명의 실시 예를 구현하기 위하여 최적화될 수 있다. 제2 전송 장치(108)는 제2 수신 장치(104)와 비교하여 추가적이고 높은 전력 처리 성능을 제공할 수 있다. 제2 전송 장치(108)는 제4 제어 유닛(334), 제4 통신 유닛(336), 제4 사용자 인터페이스(338), 및 제4 저장 유닛(346)을 포함할 수 있다.The
제4 사용자 인터페이스(338)는 사용자(미도시)가 제2 전송 장치(108)와 상호 작용하고 인터페이싱하도록 한다. 제4 사용자 인터페이스(338)는 입력 장치 및 출력 장치를 포함할 수 있다. 제4 사용자 인터페이스(338)의 입력 장치의 예들은 통신 입력들 및 데이터를 제공하기 위한 키패드, 터치패드, 소트프키, 키보드, 마이크, 원격 신호를 수신하기 위한 적외선 센서, 또는 그것들의 조합을 포함할 수 있다. 제4 사용자 인터페이스(338)의 출력 장치의 예들은 제4 디스플레이 인터페이스(340)를 포함할 수 있다. 제4 디스플레이 인터페이스(340)는 디스플레이, 프로젝터, 비디오 스크린, 스피커, 또는 그것들의 조합을 포함할 수 있다.The fourth user interface 338 allows a user (not shown) to interact and interface with the
제4 제어 유닛(334)은 제4 소프트웨어(342)를 실행하여 컴퓨팅 시스템(100)의 제2 전송 장치(108)의 정보를 제공할 수 있다. 제4 소프트웨어(342)는 제3 소프트웨어(326)와 함께 동작할 수 있다. 제4 제어 유닛(334)은 제3 제어 유닛(312)과 비교하여 추가적인 성능을 제공할 수 있다.The
제4 제어 유닛(334)은 제4 사용자 인터페이스(338)를 구동하여 정보를 디스플레이할 수 있다. 또한, 제4 제어 유닛(334)은 제4 통신 유닛(336)을 구동하여 네트워크(110)를 통해 제2 수신 장치(104)와 통신하는 것을 포함하는 컴퓨팅 시스템(100)의 다른 기능을 위해 제4 소프트웨어(342)를 실행할 수 있다.The
제4 제어 유닛(334)은 다양한 다른 방식들로 구현될 수 있다. 예를 들어, 제4 제어 유닛(334)은 프로세서, ASIC(application specific integrated circuit), 임베디드 프로세서(embedded processor), 마이크로 프로세서(microprocessor), 하드웨어 제어 로직(hardware control logic), FSM(hardware finite state machine), DSP(digital signal processor), 또는 그것들의 조합일 수 있다. The
제4 제어 유닛(334)은 제4 제어 인터페이스(344)를 포함할 수 있다. 제4 제어 인터페이스(344)는 제4 제어 유닛(334) 및 제2 전송 장치(108) 내의 다른 기능 유닛들 사이의 통신을 위하여 사용될 수 있다. 또한 제4 제어 인터페이스(344)는 제2 전송 장치(108)의 외부와 통신을 위하여 사용될 수 있다.The
제4 제어 인터페이스(344)는 다른 기능 유닛들 또는 외부 소스들로부터 정보를 수신하거나, 또는 다른 기능 유닛들 또는 외부 목표들로 정보를 전송할 수 있다. 외부 소스들 및 외부 목표들은 제2 전송 장치(108)의 외부에 위치한 소스들 및 목표들을 참조한다.The
제4 제어 인터페이스(344)는 다른 방식들로 구현될 수 있고, 제4 제어 인터페이스(344)와 인터페이싱하는 외부 유닛들 또는 기능 유닛들을 기반으로 다른 구현들을 포함할 수 있다. 예를 들어, 제4 제어 인터페이스(344)는 압력 센서, 관성 센서, MEMS(microelectromechanical system), 광 회로, 도파로, 무선 회로, 유선 회로, 또는 그것들의 조합으로 구현될 수 있다.The
제4 저장 유닛(346)은 제4 소프트웨어(342)를 저장할 수 있다. 또한, 제4 저장 유닛(346)은 입력 이미지들을 표현하는 데이터, 이전에 표현된 이미지를 가리키는 데이터, 사운드 파일, 또는 그것들의 조합과 같은 연관성 있는 정보를 저장할 수 있다. 제4 저장 유닛(346)은 제3 저장 유닛(314)을 보충하기 위한 추가 저장 용량을 제공하는 크기일 수 있다.The fourth storage unit 346 may store the
간결한 설명을 위하여, 제4 저장 유닛(346)은 단일 구성으로 도시되나, 제4 저장 유닛(346)이 저장 요소들의 분포일 수 있음은 잘 이해될 것이다. 또한, 간결한 설명을 위하여, 컴퓨팅 시스템(100)은 단일 계층 저장 시스템(single hierarchy storage system)으로서 제4 저장 유닛(346)이 도시되나, 컴퓨팅 시스템(100)은 제4 저장 유닛(346)을 다른 구성으로 포함할 수 있음은 잘 이해될 것이다. 예를 들어, 제4 저장 유닛(346)은 캐싱, 메인 메모리, 회전 장치, 또는 오프 라인 스토리지의 다른 레벨들을 포함하는 메모리 계층 시스템을 형성하는 다른 스토리지 기술들로 형성될 수 있다.For the sake of brevity, the fourth storage unit 346 is shown in a single configuration, but it will be well understood that the fourth storage unit 346 may be a distribution of storage elements. Also, for concise description, the
제4 저장 유닛(346)은 휘발성 메모리, 불휘발성 메모리, 내부 메모리, 외부 메모리, 또는 그것들의 조합일 수 있다. 예를 들어, 제4 저장 유닛(346)은 불휘발성 램(NVRAM; nonvolatile random access memory), 플래시 메모리, 디스크 스토리지와 같은 불휘발성 스토리지, 또는 SRAM(static random access memory)와 같은 휘발성 메모리일 수 있다.The fourth storage unit 346 may be a volatile memory, a nonvolatile memory, an internal memory, an external memory, or a combination thereof. For example, the fourth storage unit 346 may be a nonvolatile memory such as a nonvolatile random access memory (NVRAM), a flash memory, a disk storage, or a volatile memory such as a static random access memory (SRAM). .
제4 저장 유닛(346)은 제4 저장 인터페이스(348)를 포함할 수 있다. 제4 저장 인터페이스(348)는 제2 전송 장치(108) 내의 다른 기능 유닛들 및 제4 저장 유닛(346) 사이의 통신을 위해 사용될 수 있다. 또한 제4 저장 인터페이스(348)는 제2 전송 장치(108)의 외부와 통신을 위해 사용될 수 있다.The fourth storage unit 346 may include a
제4 저장 인터페이스(348)는 외부 소스들 또는 다른 기능 유닛들로부터 정보를 수신하거나, 또는 또는 다른 기능 유닛들 또는 외부 목표로 정보를 전송할 수 있다. 외부 소스들 및 외부 목표들은 제2 전송 장치(108) 외부에 위치한 소스들 또는 목표들을 가리킨다.The
제4 저장 인터페이스(348)는 제4 저장 유닛(346)과 인터페이싱하는 외부 유닛들 또는 기능 유닛들에 따라 다른 구현들을 포함할 수 있다. 제4 저장 인터페이스(348)는 제4 제어 인터페이스(344)의 구현과 유사한 기법들 및 기술들로 구현될 수 있다.The
제4 통신 유닛(336)은 제2 전송 장치(108)의 외부 통신을 활성화할 수 있다. 예를 들어, 제4 통신 유닛(336)은 제2 전송 장치(108)가 네트워크(110)를 통해 제2 수신 장치(104)와 통신하도록 허용할 수 있다.The
또한, 제4 통신 유닛(336)은 제2 전송 장치(108)가 네트워크(110)의 단말기 유닛 또는 엔드 포인트로 한정되지 않는 네트워크(110)의 일부로서 기능하도록 통신 허브로서의 기능을 수행할 수 있다. 제4 통신 유닛(336)은 네트워크(110)와의 상호 작용을 위하여 마이크로일렉트로닉스 또는 레지스터들와 같은 능동 및 수동 소자를 포함할 수 있다.In addition, the
제4 통신 유닛(336)은 통신 신호들에 대한 전송, 포맷, 수신, 검출, 디코딩, 추가 처리, 또는 그것들의 조합을 수행하기 위한 기저대 장치(baseband devie) 또는 구성, 모뎀, 디지털 신호 프로세서, 또는 그것들의 조합을 포함할 수 있다. 제4 통신 유닛(336)은 아날로그-디지털 컨버터(ADC; analog-to-digital converter), 디지털 아날로그 컨버터(DAC; digital-to-analog converter), 필터, 증폭기, 프로세서 형태의 회로, 또는 그것들의 조합과 같은 전압들, 전류들, 디지털 정보, 또는 그것들의 조합을 처리하기 위한 하나 또는 그 이상의 구성들을 포함한 수 있다. 제4 통신 유닛(336)은 캐시 또는 램 메모리, 레지스터, 또는 그것들의 조합과 같이 정보를 저장하기 위한 하나 또는 그 이상의 구성들을 더 포함할 수 있다.The
제4 통신 유닛(336)은 제4 중간-장치 인터페이스(337, second inter-device interface)와 연결될 수 있다. 제4 중간-장치 인터페이스(337)는 분리된 장치들에 대한 신호들을 물리적으로 통신하기 위한 장치 또는 구성일 수 있다. 제4 중간-장치 인터페이스(337)는 다른 장치들로 신호들을 전송하거나 다른 장치들로부터 신호들을 수신함으로써 통신할 수 있다. 제4 중간-장치 인터페이스(337)는 무선 신호들을 위한 하나 또는 그 이상의 안테나들, 물리적 커넥션, 및 유선 신호들을 위한 송수신기, 또는 그것들의 조합을 포함할 수 있다. 제4 중간-장치 인터페이스(337)는 전방위 안테나(omnidirectional antenna), 배선, 안테나 칩, 세라믹 안테나, 또는 그것들의 조합을 포함할 수 있다. 제4 중간-장치 인터페이스(337)는 포트, 배선, 중계기, 커넥터, 필터, 센서, 또는 그것들의 조합을 더 포함할 수 있다.The
제4 중간-장치 인터페이스(337)는 전자기파들의 세기를 검출하거나 응답할 수 있고, 검출된 결과를 제4 통신 유닛(336)으로 제공하여 제3 장치 전송(308)을 포함하는 신호를 수신할 수 있다. 제3 중간-장치 인터페이스(317)는 제3 통신 유닛(316)에 의해 제공된 전압들 또는 전류들에 응답하거나 또는 경로를 제공하여, 제4 장치 전송(310)을 포함하는 신호를 전송할 수 있다.The fourth intermediate-
제4 통신 유닛(336)은 제4 통신 인터페이스(350)를 포함할 수 있다. 제4 통신 인터페이스(350)는 제4 통신 유닛(336) 및 제2 전송 장치(108) 내의 다른 기능 유닛들과 통신하기 위하여 사용될 수 있다. 제2 통신 인터페이스(236)는 다른 기능 유닛들로부터 정보를 수신하거나 또는 다른 기능 유닛들로 정보를 전송할 수 있다.The
제4 통신 인터페이스(350)는 제4 통신 유닛(336)과 인터페이싱하는 기능 유닛들에 따라 다른 구현들을 포함할 수 있다. 제4 통신 인터페이스(350)는 제4 제어 인터페이스(344)의 구현과 유사한 기법들 및 기술들로 구현될 수 있다.The
제3 통신 유닛(316)은 네트워크(110)과 연결되어 제2 전송 장치(108)로 제3 장치 전송(308)으로서 정보를 전송할 수 있다. 제2 전송 장치(108)는 제4 통신 유닛(336)에 대한 정보를 네트워크(100)의 제3 장치 전송(308)로부터 수신할 수 있다.The
제4 통신 유닛(336)는 네트워크(110)와 연결되어 제2 수신 장치(104)로 제4 장치 전송(310)으로서 정보를 전송할 수 있다. 제2 수신 장치(104)는 제3 통신 유닛(316)에 대한 정보를 네트워크(110)의 제4 장치 전송(310)으로부터 수신할 수 있다. 컴퓨팅 시스템(100)은 제3 제어 유닛(312), 제4 제어 유닛(334), 또는 그것들의 조합에 의해 실행될 수 있다. 간결한 설명을 위하여, 제1 전송 장치(234)가 제4 사용자 인터페이스(338), 제4 저장 유닛(346), 제4 제어 유닛(334), 및 제4 통신 유닛(336)을 포함하는 구성으로 도시되나, 제1 전송 장치(106)는 다른 구성들을 포함할 수 있음은 잘 이해될 것이다. 예를 들어, 제4 소프트웨어(342)는 제4 소프트웨어(342)의 일부 또는 모든 기능이 제4 제어 유닛(334) 및 제4 통신 유닛(336) 내에 있을 수 있도록 다르게 구분될 수 있다. 또는 제2 전송 장치(108)는 도2에 도시되지 않은 다른 기능 유닛들을 포함할 수 있다.The
제2 수신 장치(104)의 기능 유닛들은 다른 기능 유닛들과 개별적이고, 독립적으로 동작할 수 있다. 제2 수신 장치(104)는 제2 전송 장치(108) 및 네트워크(110)와 개별적이고, 독립적으로 동작할 수 있다.Functional units of the
제2 전송 장치(108)의 기능 유닛들은 다른 기능 유닛들과 개별적이고, 독립적으로 동작할 수 있다. 제2 전송 장치(108)는 제2 수신 장치(104) 및 네트워크(110)와 개별적이고, 독립적으로 동작할 수 있다.The functional units of the
상술된 기능 유닛들은 하드웨어 형태로 구현될 수 있다. 예를 들어, 하나 또는 그 이상의 기능 유닛들은 게이트, 회로, 프로세서, 컴퓨터, 집적 회로, 집적 회로 코어, 압력 센서, 관성 센서, MEMS, 수동 소자, 소프트웨어 기능을 수행하는 명령어를 포함하는 물리적 불휘발성 메모리 장치, 그것들의 구성, 또는 그것들의 조합을 사용하여 구현될 수 있다.The above-described functional units may be implemented in hardware form. For example, one or more functional units may be a gate, a circuit, a processor, a computer, an integrated circuit, an integrated circuit core, a pressure sensor, an inertial sensor, a MEMS, a passive component, a physical nonvolatile memory containing instructions to perform a software function. It can be implemented using devices, their configurations, or a combination of them.
간결한 설명을 위하여, 컴퓨팅 시스템(100)은 제2 수신 장치(104) 및 제2 전송 장치(108)의 동작에 의해 설명된다. 제2 수신 장치(104) 및 제2 전송 장치(108)가 컴퓨팅 시스템(100)의 기능들 및 모듈들을 수행할 수 있음은 잘 이해될 것이다.For the sake of brevity, the
도 4를 참조하면, 컴퓨팅 시스템의 제어 흐름이 도시된다. 컴퓨팅 시스템(100)은 구성 모듈(402), 조직화 모듈(404), 조인트 인코딩 모듈(406), 전송 모듈(408), 수신 모듈(410), 시퀀스 모듈(412), 디코딩 모듈(414), 및 그것들의 조합을 포함한다.4, a control flow of the computing system is shown. The
구성 모듈(402)은 조인트 인코딩 모듈(406)과 연결될 수 있는 조직화 모듈(404)과 연결될 수 있다. 조인트 인코딩 모듈(406)은 전송 모듈(408)과 연결될 수 있다. 전송 모듈(408)은 수신 모듈(410)과 연결될 수 있다. 수신 모듈(410)은 디코딩 모듈(414)과 연결될 수 있는 시퀀스 모듈(412)과 연결될 수 있다.The
모듈들은 다양한 방식으로 각각 연결될 수 있다. 예를 들어, 모듈들은 유선 또는 무선 커넥션들, 도 1의 네트워크, 명령어 단계들, 시퀀스 프로세스, 또는 그것들의 조합을 사용하는 것과 같이 다른 출력과 연결된 하나의 모듈의 입력을 포함함으로써 연결될 수 있다. 예시적으로, 모듈들은 간접적으로 연결된 모듈들의 연결 수단과 다른 장치들 또는 모듈들과 간접적으로 또는 직접적으로 연결된 모듈들의 연결 수단과 다른 매개 구조 없이 직접적으로 연결될 수 있다.Each of the modules can be connected in a variety of ways. For example, modules may be connected by including the input of one module connected to another output, such as using wired or wireless connections, the network of FIG. 1, command steps, sequence processes, or a combination thereof. For example, the modules may be directly connected without a connection means of indirectly connected modules and a connection means of modules that are indirectly or directly connected to other devices or modules, without any other intermediary structure.
좀 더 상세한 예로서, 구성 모듈(402)의 하나 또는 그 이상의 입력들 및 출력들은 조직화 모듈(404)의 하나 또는 그 이상의 입력들 또는 출력들과 그것들 사이의 매개 모듈 또는 장치들 없이 전송 채널 또는 도체를 사용하여 직접적으로 연결될 수 있다. 또한, 좀 더 상세한 예로서, 구성 모듈(402)은 중계기, 스위치, 라우팅 장치, 독립 프로세스, 또는 그것들의 조합을 사용하여 조직화 모듈(404)과 간접적으로 연결될 수 있다. As a more detailed example, one or more inputs and outputs of the
또한 좀 더 상세한 예로서, 전송 모듈(408) 및 수신 모듈(410)은 네트워크(110), 통신 채널, 또는 그것들의 조합을 사용하여 직접적으로 또는 간접적으로 연결될 수 있다. 구성 모듈(402), 조직화 모듈(404), 조인트 인코딩 모듈(406), 전송 모듈(408), 수신 모듈(410), 디코딩 모듈(414), 시퀀스 모듈(412), 또는 그것들의 조합은 유사한 방식으로 직접 또는 간접적으로 연결될 수 있다.Also as a more detailed example, the transmitting
컴퓨팅 시스템(100)은 이미지를 디스플레이하거나, 사운드를 재생하거나, 명령어 또는 처리 과정을 교환하거나 또는 그것들의 조합을 수행하는 것과 같이 장치를 사용하여 통신할 수 있다. 컴퓨팅 시스템(100)은 장치들 사이의 정보를 통신할 수 있다. 수신 장치는 장치로 통신된 정보에 따라 이미지들을 디스플레이하거나, 사운드를 재생하거나, 명령어 또는 처리 과정을 교환하거나 또는 그것들의 조합을 수행함르로써 사용자와 통신할 수 있다.The
구성 모듈(402)는 장치들 사이의 통신을 위한 정보를 구성하도록 구성될 수 있다. 구성 모듈(402)은 컨텐츠 데이터를 수신하거나, 컨텐츠 데이터를 포맷하거나, 컨텐츠 데이터를 정렬하거나, 또는 그것들의 조합을 수행하여 통신을 위한 정보를 구성할 수 있다.The
예를 들어, 구성 모듈(402)은 도 1의 제1 컨텐츠 데이터(122), 도 1의 제2 컨텐츠 데이터(126), 또는 그것들의 조합을 수신할 수 있다. 예시적으로, 구성 모듈(402)은 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(126), 또는 그것들의 조합을 처리하는 것을 기반으로 조합하기 위한 정보로서 도 1의 제1 메시지(118), 도 1의 제2 메시지(120), 또는 그것들의 조합을 생성할 수 있다.For example, the
구성 모듈(402)은 도 2의 제1 사용자 인터페이스(218), 도 2의 제2 사용자 인터페이스(238), 도 3의 제3 사용자 인터페이스(318), 도 3의 제4 사용자 인터페이스(438), 또는 그것들의 조합을 사용하여 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(126), 또는 그것들의 조합을 사용자(미도시)로부터 수신할 수 있다. 구성 모듈(402)은 도 2의 제1 저장 인터페이스(224), 도 2의 제2 저장 인터페이스(248), 도 3의 제3 저장 인터페이스(324), 도 3의 제4 저장 인터페이스(348), 도 2의 제1 제어 인터페이스(222), 도 2의 제2 제어 인터페이스(244), 도 3의 제3 제어 인터페이스(322), 도 3의 제4 제어 인터페이스(344), 및 그것들의 조합을 사용하여 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(126), 또는 그것들의 조합을 더 수신할 수 있다.The
구성 모듈(402)은 다중 통신들 사이의 조직화를 기반으로 정보를 구성할 수 있다. 구성 모듈(402)은 도 1의 메시지 구성 메커니즘(134)에 따라 제1 메시지(118), 제2 메시지(120), 또는 그것들의 조합을 생성할 수 있다. 구성 모듈(402)은 도 1의 조직화 프로파일(140)을 사용하여 제1 메시지(118)를 제2 메시지(120)와 조직화하기 위한 메시지 구성 메커니즘(134)에 따라서 제1 메시지(118), 제2 메시지(120), 또는 그것들의 조합을 생성할 수 있다.The
구성 모듈(402)은 통신 정보를 구성하기 위하여 도 1의 채널 특성(156)을 결정할 수 있다. 구성 모듈(402)은 컴퓨팅 시스템(100) 또는 그것에 포함된 장치에 이미 알려진 정보 또는 경험적인 지식을 기반으로 채널 특성(156)을 결정할 수 있다.The
예를 들어, 구성 모듈(402)은 이전 통신에 기반된 도 1의 제2 수신 장치(104), 도 1의 제3 장치(162), 또는 그것들의 조합과 같은 통신 수신자와 상호 작용 또는 통신 수신자로부터의 CQI 피드백을 기반으로 채널 특성(156)을 결정할 수 있다. 예시적으로, 구성 모듈(402)은 특정 지역의 이전 통신들, 특정 통신 채널들, 특정 장치 조합들 또는 그것들의 조합들에 대한 통신 기록, 채널 정보, 통신 속도, 에러 비율, 또는 그것들의 조합을 기반으로 채널 특성(156)를 결정할 수 있다.For example, the
구성 모듈(402)은 도 2의 제1 통신 유닛(216), 도 2의 제2 통신 유닛(236), 도 3의 제3 통신 유닛(316), 도 3의 제4 통신 유닛(336), 또는 그것들의 조합을 사용하여 채널 특성(156)을 결정할 수 있다. 구성 모듈(402)은 도 2의 제1 저장 유닛(214), 도 2의 제2 저장 유닛(246), 도 3의 제3 저장 유닛(314), 도 4의 제4 저장 유닛(346), 또는 그것들의 조합을 사용하여 채널 특성(156)을 저장하거나, 미리 저장된 채널 특성을 엑세스하거나, 또는 그것들의 조합을 수행할 수 있다.The
채널 특성(156)이 결정된 이후에, 제어 흐름은 조직화 모듈(404)로 이동한다. 제어 흐름은 다양한 방식을 통해 이동할 수 있다. 예를 들어, 제어 흐름은 채널 특성(156)이 구성 모듈(402)로부터 조직화 모듈(404)로 이동하는 것과 같이 다른 모듈로부터 이동된 하나의 모듈의 처리 결과를 포함하는 것, 채널 특성(156)을 조직화 모듈(404)이 엑세스할 수 있고 잘 알려진 저장 영역에 저장하는 것과 같이 다른 모듈이 엑세스할 수 있고 잘 알려진 영역에 처리 결과를 저장하는 것, 조직화 모듈(404)을 위해 플래그, 인터럽트, 상태 신호, 또는 조합을 사용하는 것과 같이 다른 모듈에 알리는 것, 또는 그것들의 처리들의 조합에 의해 이동할 수 있다. After the
조직화 모듈(404)은 다중 독립 메시지들(multiple independent messages)을 조직화하도록 구성된다. 조직화 모듈(404)은 집단 또는 동시 통신을 위하여 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(126), 추가 컨텐츠, 또는 그것들의 조합의 통신을 조직화할 수 있다.The
조직화 모듈(404)은 메시지들의 구성을 조직화할 수 있다. 조직화 모듈(404)은 도 1의 메시지 분극 메커니즘(136)을 사용하기 위하여 메시지들의 구성을 조직화할 수 있다. 조직화 모듈(404)은 도 1의 제1 전송 장치(106), 도 1의 제2 전송 장치(108), 제3 장치(162), 또는 그것들의 조합들과 같이 분리된 전송 장치들을 통해 메시지 분극 메커니즘(136)의 동일한 값을 활용하기 위하여 제1 메시지(118), 제2 메시지(120), 추가 메시지, 또는 그것들의 조합을 조직화할 수 있다.
조직화 모듈(404)은 조직화 프로파일(140)을 통신하고 연산함으로써 조직화할 수 있다. 조직화 모듈(404)은 채널 특성(156)를 기반으로 조직화 프로파일(140)을 연산할 수 있다. 조직화 모듈(404)은 제1 전송 장치(106), 제2 전송 장치(108), 제3 장치(162), 및 다른 전송 장치, 또는 그것들의 조합 사이에서 조직화 프로파일(162)을 통신함으로써 조직화하기 위한 조직화 프로파일(140)을 연산할 수 있다. 조직화 모듈(404)은 다양한 방식으로 조직화 프로파일(140)을 연산할 수 있다.The
예를 들어, 조직화 모듈(404)은 각 통신과 대응되는 채널 특성(156)을 기반으로 조직화 프로파일(140)을 연산할 수 있다. 조직화 모듈(404)은 조직화 프로파일(140) 연산의 입력으로서 채널 특성(156)을 사용하는 도 1의 조직화 메커니즘(112)에 대한 방법, 프로세스, 수식, 테이블, 또는 그것들의 조합을 포함할 수 있다.For example, the
예시적으로, 조직화 모듈(404)은 조직화 메커니즘(112)에 따른 전송 장치들 사이의 상호 작용을 활용하여 조직화 프로파일(140)을 연산할 수 있다. 조직화 모듈(404)은 도 1의 조직화 링크(114), 조직화 메커니즘(112), 또는 그것들의 조합을 활용하여 채널 특성(156), 통신 속도, 도 1의 컨텐츠 구성(138), 장치 식별자, 장치 용량, 또는 그것들의 조합을 제1 전송 장치(106), 제2 전송 장치(108), 제3 장치(162), 다른 전송 장치들, 또는 그것들의 조합 사이에 공유할 수 있다.As an example, the
조직화 모듈(404)은 도 1의 제1 속도 세트(146), 도 1의 제2 속도 세트(148), 또는 그것들의 조합과 같은 도 1의 속도 프로파일(142), 또는 그것의 일부를 결정함으로써 조직화 프로파일(140)을 연산할 수 있다. 조직화 모듈(146)은 채널 특성(156), 대응하는 장치들, 대응하는 장치들의 용량, 이전의 통신 속도들, 또는 그것들의 조합을 기반으로 조직화 프로파일(140)을 연산할 수 있다.The
예를 들어, 조직화 모듈(404)은 채널 조건들에 따라 가능한 최대 통신 속도들, 대응하는 장치들의 용량 및 가용 용량, 또는 그것들의 조합을 기반으로 제1 속도 세트(146), 제2 속도 세트(148), 또는 그것들의 조합을 결정할 수 있다. 조직화 모듈(404)은 다른 사용자의 메시지는 노이즈인 것으로 가정하여 제1 사용자의 메시지를 디코딩하고, 이 후 제1 사용자의 메시지는 알려진 것으로 가정하여 다른 사용자의 메시지를 디코딩하기 위한 효율성 및 속도를 추정함으로써 연산될 수 있는 제1 속도 세트(146), 제2 속도 세트(148), 또는 그것들의 조합을 결정할 수 있다. 이는 분리 디코딩(separate decoing)으로 간주될 수 있다.For example, the
조직화 모듈(404)은 도 1의 평균 속도 영역(144)을 더 결정함으로써 조직화 프로파일(140)을 연산할 수 있다. 조직화 모듈(404)은 결정된 속도 세트들 사이 또는 연결 속도들의 조합의 세트로서 평균 속도 영역(144)을 결정할 수 있다.The
예를 들어, 조직화 모듈(404)은 제1 속도 세트(146), 및 제2 속도 세트(148)와 같은 속도 세트들을 연결하는 선(line), 평면(plane), 모양(shape), 또는 그것들의 조합 평균 속도 영역(144)을 결정할 수 있다. 예시적으로, 조직화 모듈(404)은 기울기, 교차점, 방향, 모양, 또는 그것의 조합과 같은 미리 정해진 요구들을 사용하여 속도 세트들을 포함하는 평균 속도 영역(144)을 결정할 수 있다.For example, the
좀 더 상세한 예로서, 조직화 모듈(404)은 축(axis)을 따라 개별적인 통신 속도를 표현할 수 있다. 조직화 모듈(404)은 각 장치들에 대한 최대 수용 속도를 결정하고, 대응하는 축의 절편 또는 오프셋으로서 최대치를 표현할 수 있다. 조직화 모듈(404)은 대응하는 장치의 수용력 또는 능력에 따라 절편으로부터 수직으로 확장된 지점으로서 속도 세트들을 표현할 수 있다. 조직화 모듈(404)은 속도 세트들을 연결하여, 평균 속도 영역(144)을 결정할 수 있다.As a more detailed example, the
조직화 모듈(404)은 평균 속도 영역(144)을 기반으로 다중 전송 장치들에 대한 통신 속도를 연산할 수 있다. 예를 들어, 조직화 모듈(404)은 도 1의 제1 속도(158), 도 1의 제2 속도(160), 제 3 장치(162) 또는 추가 전송 장치와 대응하는 통신 속도, 또는 그것들의 조합을 연산할 수 있다.The
조직화 모듈(404)은 분리된 통신들의 모든 통신 속도들의 최대 조합과 같이 컴퓨팅 시스템(100)의 전체 통신 속도를 최대화하는 통신 속도 세트를 연산할 수 있다. 예를 들어, 조직화 모듈(404)은 속도 프로파일(142)에 의해 표현되는 바와 같이 전송 장치들의 수용력 내에서 제1 속도(158) 및 제2 속도(160)를 결정할 수 있다. 조직화 모듈(404)은 제1 속도(158) 및 제2 속도(160), 및 속도들의 조합된 결과를 최대화하는 평균 속도 영역(144)에 따른 속도들의 세트로서 추가 속도들을 연산할 수 있다.
조직화 모듈(404)은 제1 통신 유닛(216), 제2 통신 유닛(236), 제3 통신 유닛(316), 제4 통신 유닛(336), 도 2의 제1 제어 유닛(212), 도 2의 제2 제어 유닛(234), 도 3의 제3 제어 유닛(312), 도 3의 제4 제어 유닛(334), 또는 그 것들의 조합을 사용하여 조직화 프로파일(140)을 연산할 수 있다. 조직화 모듈(404)은 제1 통신 유닛(216), 제2 통신 유닛(236), 제3 통신 유닛, (316), 제4 통신 유닛(336), 제1 저장 유닛(214), 제2 저장 유닛(246), 제3 저장 유닛(314), 제4 저장 유닛(346), 또는 그것들의 조합에 조직화 프로파일(140)을 저장할 수 있다.The
조직화 모듈(404)은 조직화 프로파일(140)을 전송 장치들 간 통신할 수 있다. 조직화 모듈(404)은 조직화 프로파일(140)을 제1 전송 장치(106), 제2 전송 장치(108), 제 3 장치(162), 다른 추가 전송기, 또는 그것들의 조합 사이에 통신할 수 있다.The
조직화 모듈(404)은 제2 전송 장치(108) 및 제1 전송 장치(106)를 서로 조직화하기 위한 조직화 메커니즘(112)을 기반으로 조직화 프로파일(140)을 통신할 수 있다. 조직화 모듈(404)은 조직화 링크(114), 네트워크(110), 도 2의 제1 중간-장치 인터페이스(217), 도 2의 제2 중간-장치 인터페이스(237), 도3의 제3 중간-장치 인터페이스(317), 도 3의 중간-장치 인터페이스(337), 또는 그것들의 조합을 사용하여 조직화 프로파일(140)을 통신할 수 있다.The
조직화 프로파일(140)을 연산하고, 통신한 이후에, 제어 흐름은 조직화 모듈(404)로부터 구성 모듈(402), 조인트 인코딩 모듈(406), 또는 그것들의 조합으로 이동될 수 있다. 제어 흐름은 조직화 프로파일(140)과 같은 구성 모듈(402)의 처리 결과를 사용하여 구성 모듈(402) 및 조직화 모듈(404) 사이의 상술된 설명과 유사하게 이동할 수 있다. After computing and communicating the organizing profile 140, the control flow can be moved from the
구성 모듈(402)은 조직화된 메시지들에 대한 조직화 프로파일(140)을 기반으로 제1 메시지(118), 제2 메시지(120), 추가 메시지들, 또는 그것들의 조합을 더 구성할 수 있다. 조직화 모듈(402)은 조직화 프로파일(140)에 기반된 메시지 구성 메커니즘(134)에 따라 제1 메시지(118), 제2 메시지(120), 추가 메시지들, 또는 그것들의 조합을 구성할 수 있다.The
구성 모듈(402)은 도 1의 제1 포맷 데이터(124), 도 1의 제2 포맷 데이터(128), 또는 그것들의 조합과 같이 대응하는 포맷 데이터를 생성함으로써 제1 메시지(118), 제2 메시지(120), 추가 메시지들, 또는 그것들의 조합을 구성할 수 있다. 구성 모듈(402)은 메시지 구성 메커니즘(134)에 따라 포맷 데이터를 생성할 수 있다.The
예를 들어, 구성 모듈(402)은 제1 메시지(118), 제2 메시지(120), 또는 그것들의 조합 내의 특정 정보 형태들 또는 값들의 시퀀스 또는 위치를 제어함으로써 제1 포맷 데이터(124), 제2 포맷 데이터(128), 또는 그것들의 조합을 생성할 수 있다. 예시적으로, 조직화 모듈(402)은 제1 메시지(118), 제2 메시지(120), 또는 그것들의 조합 내의 특정 정보 형태들 또는 값들의 특정 값들 또는 정보의 특정 형태를 추가함으로써 제1 포맷 데이터(124), 제2 포맷 데이터(128), 또는 그것들의 조합을 생성할 수 있다.For example, the
좀 더 상세한 예로서, 구성 모듈(402)은 제로 값으로 고정된 비트들로서 제 1 포맷 데이터(124), 제2 포맷 데이터(128), 또는 그것들의 조합을 생성할 수 있다. 또한, 좀 더 상세한 예로서, 구성 모듈(402)은 제1 메시지(118), 제2 메시지(120), 또는 그것들의 조합 내의 포맷 데이터 및 컨텐츠 데이터의 시퀀스 또는 위치를 제어하기 위하여 컨텐츠 구조(138, content configuration)을 연산할 수 있다.As a more detailed example, the
구성 모듈(402)은 포맷 부분 및 컨텐츠 부분을 조합함으로써 제1 메시지(118), 제2 메시지(120), 또는 그것들의 조합과 같이 전송하기 위한 메시지를 구성할 수 있다. 예를 들어, 구성 모듈(402)은 제1 포맷 데이터(124)와 조합된 제1 컨텐츠 데이터(122)를 포함하는 제1 메시지(118)를 구성할 수 있다. 예시적으로, 구성 모듈(402)은 제2 포맷 데이터(128)와 조합된 제2 컨텐츠 데이터(126)를 포함하는 제2 메시지(120)를 구성할 수 있다.The
구성 모듈(402)은 컨텐츠 구조(138)에 따라 포맷 부분 및 컨텐츠 부분을 조합할 수 있다. 구성 모듈(402)은 컨텐츠 구조(138)에 따라 다중 독립 메시지들에 대하여 포맷 부분 및 컨텐츠 부분을 조합할 수 있다.The
구성 모듈(402)은 컨텐츠 부분의 다중 경우들을 중복시키기 않거나, 하나 또는 그 이상의 특정 비트 채널들을 활용하거나, 다중 전송을 최적화하여 간섭을 최소화하거나, 또는 그것들의 조합을 수행하기 위한 것과 같이 다중 메시지들을 조직화하기 위한 컨텐츠 구조(138)를 연산할 수 있다. 구성 모듈(402)은 MAC 동작을 하나 이상의 분극 레벨로 간주하고, 단일 극변환으로서 m-사용자들에 대한 전체 블록의 조망(viewing)에 의해 컨텐츠 데이터에 대한 정보 비트들의 위치들을 제어하는 컨텐츠 구조(138)를 연산할 수 있다.The
구성 모듈(402)은 독립 메시지들의 컨텐츠 부분 및 포맷 부분을 활용하여 독립 메시지들을 조직화하는 컨텐츠 구조(138)에 따라 컨텐츠 부분 및 포맷 부분을 조합할 수 있다. 컨텐츠 구조(138)는 조직화 프로파일(140)을 기반으로 연산될 수 있다.The
예를 들어, 구성 모듈(402)은 조직화 프로파일(140)을 사용하여 제1 메시지(118) 및 제2 메시지(120)를 조직화하는 컨텐츠 구조(138)에 따라 제1 컨텐츠 데이터(122) 및 제1 포맷 데이터(124)를 포함하는 제1 메시지(118)를 구성할 수 있다. 예시적으로, 구성 모듈(402)은 조직화 프로파일(140)을 사용하여 제1 메시지(118) 및 제2 메시지(120)를 조직화하는 컨텐츠 구조(138)에 따라 제2 컨텐츠 데이터(126) 및 제2 포맷 데이터(128)를 포함하는 제2 메시지(120)를 구성할 수 있다.For example, the
좀 더 상세한 예로서, 컨텐츠 구조(138)는 속도 프로파일(142), 평균 속도 영역(144), 그것들의 제1 속도(158), 그것들의 제2 속도(160), 또는 그것들의 조합을 기반으로 연산될 수 있다. 좀 더 상세한 예로서, 구성 모듈(402)은 추정되거나 또는 지정된 통신 속도들에 따라 포맷 데이터를 연산하기 위한 컨텐츠들에 더하여 특정 위치들, 값들 또는 그것들의 조합을 지정할 수 있다.As a more detailed example, the content structure 138 is based on a velocity profile 142, an average velocity region 144, their
구성 모듈(402) 및 조직화 모듈(404)은 반복적으로 정보를 처리하여 메시지들을 구성하고 조직화할 수 있다. 예를 들어, 조직화 모듈(404)은 장치들 사이에서 컨텐츠 구조(138)를 포함하는 조직화 프로파일(140)을 더 통신할 수 있다.
조직화 모듈(404)은 구성 모듈(402)로부터 컨텐츠 구조(138)를 수신할 수 있다. 조직화 모듈(404)은 다중 전송들을 조직화하기 위한 조직화 메커니즘(112)을 기반으로 전송 장치들 사이에서 컨텐츠 구조(138)를 통신할 수 있다. 조직화 모듈(404)은 상술된 바와 같이 컨텐츠 구조(138)를 포함하는 조직화 프로파일(140)을 통신할 수 있다.The
예를 들어, 조직화 모듈(404)은 조직화 링크(114), 조직화 메커니즘(112), 통신 채널, 네트워크(110), 또는 그것들의 조합을 사용하여 컨텐츠 구조(138)를 통신할 수 있다. 예시적으로, 조직화 모듈(404)은 다중 장치들의 동시 또는 집단적 전송을 조직화하기 위하여 제1 전송 장치(106), 제2 전송 장치(108), 제3 장치(162), 추가 전송 장치, 또는 그것들의 조합 사이에 컨텐츠 구조(138)를 포함하는 조직화 프로파일(140)을 통신할 수 있다.For example, the
구성 모듈(402)은 다른 전송 장치의 컨텐츠 구조(138)를 포함하는 조직화 프로파일(140)을 수신하고, 대응하는 장치에 대한 컨텐츠 구조(138)를 조절할 수 있다. 예를 들어, 구성 모듈(402)은 제1 전송 장치(106)에 대한 컨텐츠 구조(138)를 수신하고, 제1 컨텐츠 데이터(122) 및 제2 컨텐츠 데이터(126)의 중복을 제거하거나, 두 장치들에 대한 포맷 데이터 및 컨텐츠 데이터의 전송을 위한 하나 또는 그 이상의 특정 비트 채널들을 활용하거나, 또는 다중 전송을 최적화하고 간섭을 최소화하거나, 또는 그것들의 조합을 수행하기 위하여 제2 전송 장치(108)에 대한 컨텐츠 구조(138)를 조절할 수 있다.The
예시적으로, 구성 모듈(402)은 유사하게, 제2 전송 장치(108)에 대한 컨텐츠 구조(138)를 수신하고, 제1 전송 장치(106)에 대한 컨텐츠 구조(138)를 조절할 수 있다. 예시적으로, 구성 모듈(402)은 유사하게 제3 장치(162) 또는 추가 전송장치들을 포함하는 장치들 또는 그 이상에 대하여 수신하고 조절할 수 있다. For example, the
제1 포맷 데이터(124)를 포함하는 제1 메시지(118), 및 제2 포맷 데이터(128)를 포함하는 제2 메시지(120)가 메시지 구성 메커니즘(134)을 기반으로 조직화되는 것은 통신의 전체적인 효율 증가를 제공한다. 조직화 프로파일(140)에 기반된 메시지 구성 메커니즘(134)은 제 1 메시지(118) 및 제2 메시지(120)의 제1 컨텐츠 데이터(122) 및 제2 컨텐츠 데이터(126)를 다중화할 수 있다. 조직화 및 다중화는 다중 사용자들을 위해 공유된 최적 가용 조건들 또는 리소스들을 활용하는데 사용할 수 있고, 이로 인하여 전체 효율이 증가한다.The organization of the
구성 모듈(402)은 제1 통신 유닛(216), 제2 통신 유닛(236), 제3 통신 유닛(316), 제4 통신 유닛(336), 제1 제어 유닛(212), 제2 제어 유닛(234), 제3 제어 유닛(312), 제4 제어 유닛(334), 또는 그것들의 조합을 사용하여 전송을 위한 메시지들을 구성할 수 있다. 구성 모듈(402)은 제1 통신 유닛(216), 제2 통신 유닛(236), 제3 통신 유닛(316), 제4 통신 유닛(336), 제1 저장 유닛(214), 제2 저장 유닛(226), 제3 저장 유닛(314), 제4 저장 유닛(326), 또는 그것들의 조합에 구성된 메시지들을 저장할 수 있다.The
전송을 위한 메시지들을 구성한 이후에, 제어 흐름은 조직화 모듈(404), 구성 모듈(402), 또는 그것들의 조합으로부터 조인트 인코딩 모듈(406)로 이동될 수 있다. 제어 흐름은 조직화 프로파일(140)과 같은 구성 모듈(402)의 처리 결과를 사용하여 상술된 바와 같은 구성 모듈(402) 및 조직화 모듈(404) 사이의 상술된 구성과 유사하게 이동할 수 있다.After constructing the messages for transmission, the control flow can be moved from the
조인트 인코딩 모듈(406)은 통신을 위한 메시지들을 인코딩하도록 구성된다. 예를 들어, 조인트 인코딩 모듈(406)은 도 1의 제1 인코딩 메시지(130), 도 1의 제2 인코딩 메시지(132), 또는 그것들의 조합을 생성할 수 있다. 조인트 인코딩 모듈(406)은 제 1 메시지(118)를 인코딩하는 것을 기반으로 제1 인코딩 메시지(130)를 생성할 수 있고, 제2 메시지(120)를 인코딩하는 것으로 제2 인코딩 메시지(132)를 생성할 수수 있다.The
조인트 인코딩 모듈(406)은 메시지 분극 메커니즘(136)을 사용하여 인코딩할 수 있다. 메시지 분극 메커니즘(136)은 크로네커 n-제곱의 기준 분극 행렬 'G'을 가라키는 'Gⓧ n'으로 표현될 수 있다. 메시지 분극 메커니즘(136)은 MAC 'W'의 독립 변수 'n'을 통해 전송하기 위한 것일 수 있다.The
조인트 인코딩 모듈(406)은 구성 길이, 프레임 길이, 또는 그것들의 조합을 기반으로 인코딩할 수 있다. 메시지 구성 메커니즘(134)에 포함된 구성 길이는 'L=2 l '로 표현될 수 있다. 구성 길이는 빌딩 블록(building block)의 길이일 수 있다. 프레임 길이는 'N=2 n '으로 표현될 수 있다. 프레임 길이는 구성 길이와 같거나 그보다 클 수 있다. 조인트 인코딩 모듈(406)은 길이 'L'의 빌딩 블록의 상위에서의 n-l 분극 레벨들을 사용하여 인코딩할 수 있다.The
조인트 인코딩 모듈(406)은 분리 및 동시 다중 통신을 조직화하기 위한 조직화 프로파일(140)에 기반된 메시지 분극 메커니즘을 사용하여 다양한 인코딩 메시지들을 생성할 수 있다. 조인트 인코딩 모듈(406)은 통신들을 조직화하기 위해 분리 및 조직화된 전송 장치들에 대한 메시지 분극 메커니즘(136)의 하나 또는 동일한 예 또는 값을 사용하여 다양한 인코딩 메시지들을 생성할 수 있다. 조인트 인코딩 모듈(406)은 제1 메시지(118) 및 제2 메시지(120)를 다른 메시지들과 함께 메시지 분극 메커니즘(136)의 하나 또는 동일한 값을 사용하여 메시지의 단일 유닛으로서 조직화하여 인코딩할 수 있다.The
조인트 인코딩 모듈(406)은 메시지 분극 메커니즘(136)으로 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 다른 인코딩 메시지 또는 그것들의 조합을 생성할 수 있다. 조인트 인코딩 모듈(406)은 메시지 분극 메커니즘(136)을 사용하여 생성된 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 다른 인코딩 메시지, 또는 그것들의 조합을 조직화하기 위하여 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 다른 인코딩 메시지, 또는 그것들의 조합을 생성할 수 있다.The
예를 들어, 조인트 인코딩 모듈(406)은 메시지 분극 메커니즘(136)의 동일한 값을 제1 메시지(118) 및 제2 메시지(118), 및 다른 추가 메시지들에 각각 적용함으로써 제1 인코딩 메시지(130) 및 제2 인코딩 메시지(132)를 다른 추가 메시지들과 함께 생성할 수 있다. 제1 인코딩 메시지(130) 및 제2 인코딩 메시지(132)는 추가 인코딩 메시지들과 함께 메시지 분극 메커니즘(136)의 동일한 값을 사용하여 전체 사용자들 'm'의 전체 극 변환을 단일 극변환으로 처리하고, 하나 또는 그 이상의 분극 레벨로서 MAC 동작을 간주함으로써 공통으로 구성될 수 있다.For example, the
조인트 인코딩 모듈(406)은 제2 인코딩 메시지(132) 또는 다른 추가 메시지들과 동시에 통신하기 위한 제1 인코딩 메시지(130)를 생성할 수 있다. 예를 들어, 조인트 인코딩 모듈(406)은 제2 전송 장치(108) 또는 다른 추가 전송기들을 통해 동시 전송을 위하여 추가 메시지들, 및 제1 인코딩 메시지(130), 제2 인코딩 메시지(130)을 조직화하기 위한 조직화 프로파일(140)에 기반된 메시지 분극 메커니즘(136)을 사용하여 제1 인코딩 메시지(130)를 생성할 수 있다.The
메시지 분극 메커니즘(136)에 따라 인코딩되고, 전송기들 사이에서 조직화 프로파일(140)을 통신하는 것을 기반으로 제2 인코딩 메시지(132)와 조직화된 제1 인코딩 메시지(130)는 증가된 통신 속도를 제공한다. 분리 전송의 조합에 대한 포괄적인 분극을 활용하는 조직화된 메시지는 평균 속도 영역(114)와 같은 m- 사용자(MAC)의 전체 평균 속도 영역을 달성할 수 있다. 조직화 및 단일 분극은 신호들 사이의 간섭을 감소시킬 수 있고, 통신 속도를 증가시킬 수 있다.The second encoded
메시지 분극 메커니즘(136)의 단일 값을 사용하여 제2 인코딩 메시지(132)와 조직화된 제1 인코딩 메시지(130)는 통신의 전체적인 효율 증가를 는 전송들을 제공한다. 분리 전송의 조합을 위하여 포괄적인 분극을 활용하는 조직화된 메시지들은 m-사용자(MAC)의 전체 평균 속도 영역을 달성할 수 있다. 평균 속도 영역(144)을 식별하는 조직화 프로파일(140) 및 조직화 프로파일(140)에 기반된 메시지 구성 메커니즘(134)은 메시지 분극 메커니즘(136)의 단일 값을 적용할 수 있는 다중 메시지들을 다중화할 수 있다. 메시지 분극 메커니즘(136)의 단일 값의 다중화 및 조직화는 다중 사용자들에 대한 최적 가용 조건들 또는 리소스들에 활용될 수 있고, 이로 인하여 전체적인 효율이 증가한다.The second encoded
조인트 인코딩 모듈(406)은 제1 통신 유닛(216), 제2 통신 유닛(236), 제3 통신 유닛(316), 제4 통신 유닛(336), 제 1 제어 유닛(212), 제2 제어 유닛(234), 제 3 제어 유닛(312), 제4 제어 유닛(334), 또는 그것들의 조합을 사용하여 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합을 포함하는 인코딩 메시지들을 생성할 수 있다. 조인트 인코딩 모듈(406)은 인코딩 메시지들을 제1 통신 유닛(216), 제2 통신 유닛(236), 제3 통신 유닛(316), 제4 통신 유닛(336), 제 1 저장 유닛(214), 제2 저장 유닛(246), 제 3 저장 유닛(314), 제4 저장 유닛(346), 또는 그것들의 조합에 저장할 수 있다.The
통신을 위한 메시지들이 인코딩된 이후, 제어 흐름은 조인트 인코딩 모듈(406)로부터 전송 모듈(408)로 이동될 수 있다. 제어 흐름은 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합들을 포함하는 인코딩 메시지들과 같은 조인트 인코딩 모듈(406)의 처리 결과들을 사용하여 상술된 바와 같은 구성 모듈(402) 및 조직화 모듈(404) 사이의 이동과 유사하게 이동할 수 있다.After the messages for communication have been encoded, the control flow can be transferred from the
전송 모듈(408)은 장치들 사이의 통신을 위한 정보를 전송하도록 구성된다. 전송 모듈(308)은 인코딩 정보를 전송할 수 있다. 전송 모듈(408)은 네트워크(110), 제1 중간-장치 인터페이스(217), 제2 중간-장치 인터페이스(237), 제3 중간-장치 인터페이스(317), 제4 중간-장치 인터페이스(337), 통신 채널의 대응하는 것들 또는 그것들의 조합을 사용하여 정보를 전송할 수 있다.The
전송 모듈(408)은 메시지 분극 메커니즘(136)에 기반된 인코딩 메시지들을 기반으로 통신 채널에 대한 분극 MAC 채널들(polarized MAC channels) 중 하나 또는 그 이상을 활용하여 정보를 전송할 수 있다. 예를 들어, 전송 모듈(408)은 메시지 분극 메커니즘(136)의 공통 값에 기반된 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 다른 인코딩 메시지들, 또는 그것들의 조합을 사용하여 분극 MAC 채널들에 대한 정보를 전송할 수 있다.The
전송 모듈(408)은 상위 비트 채널(416, good bit-channel), 차상위 비트 채널(418, further good-channel), 또는 그것들의 조합을 사용하여 정보를 전송할 수 있다. 상위 비트 채널(416)은 조건을 초과하는 검출 결과 및 목표 비트 사이의 프로세스들 및 영향들의 기술을 포함할 수 있다. 상위 비트 채널(416)은 전송을 위한 다중 비트들이 그룹핑되고, 통신 채널의 다른 영향을 경험하는 심볼, 또는 하나의 비트에 기반된 프로세스들 또는 영향들을 표현하고, 검출된 심볼들의 그룹된 비트들 각각 또는 비트들 각각을 다르게 처리하는 비트 채널의 특정 예일 수 있다.The
비트 채널은 전송 장치와 연관된 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(126), 또는 그것들의 조합의 하나의 비트 및 수신 장치와 연관된 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(126), 또는 그것들의 조합의 추정을 기술하는 디코딩 결과의 대응하는 값 사이의 프로세스들 및 영향들을 기술할 수 있다. 비트 채널은, 특히, 메시지 분극 메커니즘(136)으로 구현된 폴라 코딩 방식의 사용으로 인한 것과 연관될 수 있다.The bit channel is one bit of the
상위 비트 채널(416)은 컴퓨팅 시스템(100), 표준, 또는 그것들의 조합에 의해 미리 정해진 임계치를 만족하거나 초과하는 비트 채널을 기반으로 할 수 있다. 상위 비트 채널(416)은 주어진 또는 가능한 세트 내의 다른 것들보다 더 좋은 특성을 포함하는 비트 채널의 예일 수 있다.The upper bit channel 416 may be based on a bit channel that meets or exceeds a threshold predetermined by the
차상위 채널(418)은 컴퓨팅 시스템(100), 표준, 또는 그것들의 조합에 의해 미리 정해진 임계치를 만족하거나 초과하는 비트 채널의 다른 예를 포함할 수 있다. 차상위 채널(418)은 주어지거나 또는 가능한 세트 내의 다른 것보다 높은 차상위의 비트 채널 또는 동등한 예를 포함할 수 있다.The next higher channel 418 may include another example of a bit channel that meets or exceeds a threshold predetermined by the
제2 인코딩 메시지(132)와 함께 조직화된 메시지 분극 메커니즘(136) 및 메시지 구성 메커니즘(134)에 기반된 제1 인코딩 메시지(130)는 감소된 에러율 및 통신의 증가된 처리량을 제공한다. 메시지 구성 메커니즘(134) 및 메시지 분극 메커니즘(136)에 따른 조직화는 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(126), 또는 그것들의 조합과 같은 컨텐츠 데이터를 상위 비트 채널(416), 차상위 채널(418), 또는 그것들의 조합과 같은 최적의 채널을 통해 통신함으로써 효율적으로 통신을 최적화할 수 있다.The first encoded
컴퓨팅 시스템(100)은 더 좋은 채널(416), 차상위 채널(418), 또는 그것들의 조합을 활용하기 위하여 구성 프로세스, 분극 프로세스, 또는 그것들의 조합을 사용할 수 있다. 예를 들어, 컴퓨팅 시스템(100)은 상위 비트 채널(416), 차상위 채널(418), 또는 그것들의 조합을 통해 통신되는 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(126), 또는 그것들과 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합을 통신하기 위하여 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합을 생성할 수 있다.The
MAC 채널의 분극과 함께, 컴퓨팅 시스템(100)은 메시지 분극 메커니즘(136), 메시지 구성 메커니즘(134), 조직화, 또는 그것들의 조합의 사용 또는 응용을 기반으로 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(122), 또는 그것들의 조합을 통신하기 위하여 상위 비트-채널(416), 차상위 채널(418), 또는 그것들의 조합을 활용할 수 있다.With the polarization of the MAC channel, the
제2 메시지(120) 및 그것의 제2 포맷 데이터(128)와 조직화되고, 메시지 구성 메커니즘(134)에 따라 컨텐츠 구조(138)에 기반된 제로 비트들을 갖는 제1 포맷 데이터(124)를 포함하는 제1 메시지(118)는 전체적인 다중화 용량의 증가 및 증가된 통신 속도를 제공한다. 컨텐츠 구조(138) 및 메시지 구성 메커니즘(134)은 다른 다중 컨텐츠들을 다중화하기 위하여 빌딩 블록의 길이를 증가시킬 수 있다. 컴퓨팅 시스템(100)은 다중 통신의 전체적인 효율을 증가시킬 수 있는 디코딩 순서들의 증가된 옵션들을 활용할 수 있다.Organized with a
수신 모듈(410)은 통신 신호들을 통신하도록 구성된다. 수신 모듈(410)은 신호들을 수신하거나, 또는 신호들을 검출하거나, 또는 그것들의 조합을 수행함으로써 신호들을 통신할 수 있다. 예를 들어, 수신 모듈(410)은 도 1의 제1 수신 신호(152), 도 1의 제2 수신 신호(154), 또는 그것들의 조합을 통신할 수 있다. 예시적으로, 수신 모듈(410)은 제1 수신 장치(102), 제2 수신 장치(104), 제3 장치(162), 또는 그것들의 조합을 사용하여 제1 수신 신호(152), 제2 수신 신호(154), 또는 그것들의 조합을 수신할 수 있다.The receiving
수신 모듈(410)은 제1 컨텐츠 데이터(122)를 포함하는 제1 인코딩 메시지(130)를 기술하는 제1 수신 신호(152)를 수신할 수 있고, 제2 컨텐츠 데이터(126)를 포함하는 제2 인코딩 메시지(132)를 기술하는 제2 수신 신호(154)를 통신할 수 있다. 수신 모듈(410)은 동시 전송을 위해 조직화된 제1 수신 신호(152) 및 제2 수신 신호(154)를 다른 신호들과 함께 수신할 수 있다.The receiving
수신 모듈(410)은 전기적 전력, 전압, 전류, 또는 그것들의 조합을 기록함으로써 수신할 수 있다. 예를 들어, 수신 모듈(410)은 제1 중간-장치 인터페이스(217), 제2 중간-장치 인터페이스(237), 제3 중간-장치 인터페이스(317), 제4 중간-장치 인터페이스(337), 도 2의 제1 통신 인터페이스(228), 도 2의 제2 통신 인터페이스(250), 도 3의 제3 통신 인터페이스(328), 도 3의 제4 통신 인터페이스(350), 제 1 제어 인터페이스(222), 제2 제어 인터페이스(244), 제3 제어 인터페이스(322), 제4 제어 인터페이스(344), 또는 그것들의 조합에 대하여 수신 신호들의 에너지 레벨들 또는 변화들을 기록함으로써 제1 수신 신호(152), 제2 수신 신호(154), 다른 수신 신호, 또는 그것들의 조합을 수신할 수 있다.The receiving
좀 더 상세한 예로서, 수신 모듈(410)은 무선 안테나, 유선 또는 도체, 장치들, 프로세스들, 명령어들 사이, 그것들 구성들 사이의 데이터 전송을 위한 명령어 또는 단계, 또는 그것들의 조합을 통해 수신된 에너지 레벨들 또는 변화들을 기록함으로써 신호들을 수신할 수 있다. 좀 더 상세한 예로서, 수신 모듈(410)은 시간, 시퀀스, 또는 그것들의 조합에 따라 에너지 레벨들 또는 변화들을 제1 통신 유닛(216), 제2 통신 유닛(236), 제3 통신 유닛(316), 제4 통신 유닛(336), 제1 저장 유닛(214), 제2 저장 유닛(246), 제3 저장 유닛(314), 제4 저장 유닛(346), 또는 그것들의 조합에 저장함으로써 신호들을 기록할 수 있다.As a more detailed example, the receiving
수신 모듈(410)은 수신된 신호들을 처리하여 그것들의 특징을 결정할 수 있다. 예를 들어, 수신 모듈(410)은 도 1의 메시지 크기(150), 샘플 인덱스, 간섭, 노이즈, 또는 그것들의 조합을 결정할 수 있다. 수신 모듈(410)은 메시지 크기(150), 블록 크기, 심볼 크기, 또는 그것들의 조합을 결정하고, 제어하기 위하여 표준 또는 컴퓨팅 시스템(100)에 의해 미리 정해진 방법 또는 프로세스를 기반으로 제1 수신 신호(152), 제2 수신 신호(154), 추가 신호, 또는 그것들의 조합의 특징들을 결정할 수 있다.The receiving
수신 모듈(410)은 전용 장치, 회로, 프로세스, 또는 그것들의 조합을 더 사용하여 메시지 크기(150), 노이즈, 간섭, 또는 그것들의 조합을 포함하는 수신 신호의 특징을 결정할 수 있다. 수신 모듈(410)은 또한 수신된 신호들의 잘 알려진 부분들 또는 특징들을 더 사용하여 컴퓨팅 시스템(100)에 의해 저장 및 미리 정의된 다른 특징들에 대한 값들의 적절한 예들을 더 식별할 수 있다. 수신 모듈(410)은, 컴퓨팅 시스템(100)에 의해 미리 정의된 값에 기반된, 노이즈 부분 또는 그것들의 조합을 기반으로 통계 분석을 사용하여 노이즈 양을 더 결정할 수 있다.The receiving
수신 모듈(410)은 통신 채널들을 특징화(characterize)할 수 있다. 수신 모듈(410)은 채널 특성(156)를 연산할 수 있다.The receiving
수신 모듈(410)은 수신 신호들과 연관된 참조 부분 또는 수신 신호들의 일부 또는 그것들의 조합을 사용하여 채널 특성(156)을 연산할 수 있다. 본래(original) 주파수, 위상, 컨텐츠, 모양, 또는 그것들의 조합에 대한 것과 같이 참조 부분들에 대한 기록, 포맷, 요구, 또는 그것들의 조합은 통신 표준, 컴퓨팅 시스템(100), 또는 그것들의 조합에 의해 미리 정해질 수 있다.The receiving
수신 모듈(410)은 수신 신호들 또는 세그먼트들의 수신된 것을 참조 부분에 대하여 미리 정해진 파라미터들과 비교할 수 있다. 수신 모듈(410)은 참조 통신의 미리 정해지거나 또는 수신된 것들 또는 그 둘 다에 대하여 주파수 도메인 변환(frequency domain transformation) 또는 시간 도메인 변환(time domain transformation), 합성(convolution), 치환(transporsition), 기초 수학 공식(basic mathematical operations), 또는 그것들의 조합을 더 사용할 수 있다.The receiving
수신 모듈(410)은 인코딩 신호들의 참조 부분 내에서의 양(magnitude), 주파수(frequency), 위상(phase), 또는 그것들의 조합의 변화를 더 연산할 수 있다. 수신 모듈(410)은 최소 제곱법(the least square method), 최소 제곱 평균법((the least mean square method), 또는 최소 제곱 평균 에러법(the minimum mean square error method) 등과 같은 다양한 방법들을 더 사용하여 채널 특성(156)을 연산할 수 있다.The receiving
수신 모듈(410)은 수신 신호들을 더 검출할 수 있다. 수신 모듈(410)은 제1 수신 신호(152), 제2 수신 신호(154), 추가 신호들, 또는 그것들의 조합에 대한 컨텐츠들을 인식함으로써 검출할 수 있다. 예를 들어, 수신 모듈(410)은 최대 확률 검출기(maximum likehood detector), 최소 제곱 평균 에러 추정기 또는 제로 강압 추정기와 같은 선형 추정기, 또는 간섭 제거 검출기를 활용할 수 있다. 예시적으로, 수신 모듈(410)은 컴퓨팅 시스템(100)에 의해 미리 정해지거나 또는 알려진 검출 메커니즘에 따른 확률 값들에 기반되거나 또는 표준에 의해 기반된 것과 같은 경판정(hard decision) 또는 연판정(soft decision)을 사용하여 심볼들을 인식할 수 있다.The receiving
수신 모듈(410)은 1 통신 유닛(216), 제2 통신 유닛(236), 제3 통신 유닛(316), 제4 통신 유닛(336), 제 1 제어 유닛(212), 제2 제어 유닛(234), 제 3 제어 유닛(312), 제4 제어 유닛(334), 또는 그것들의 조합을 사용하여 수신 신호들의 특징들을 결정하고, 채널 특성(156)을 연산하고, 신호들을 검출하고, 또는 그것들의 조합을 수행할 수 있다. 수신 모듈(410)은 수신된 신호들의 특징들, 채널 특성(156), 또는 그것들의 조합을 제1 통신 유닛(216), 제2 통신 유닛(236), 제3 통신 유닛(316), 제4 통신 유닛(336), 제1 저장 유닛(214), 제2 저장 유닛(246), 제3 저장 유닛(314), 제4 저장 유닛(346), 또는 그것들의 조합에 저장할 수 있다. The receiving
신호들을 수신하고 처리한 이후에, 제어 흐름은 수신 모듈(410)로부터 시퀀스 모듈(412), 디코딩 모듈(414), 또는 그것들의 조합으로 이동될 수 잇다. 시퀀스 모듈(412) 및 디코딩 모듈(414)은 반복적으로 구현되거나, 또는 연속적으로 제어 흐름를 교환하거나, 또는 병렬적으로 구현되거나, 또는 그것들의 조합으로 구현될 수 있다. 제어 흐름은 제1 수신 신호(152), 제2 수신 신호(154), 채널 특성(156), 또는 그것들의 조합과 같은 수신 모듈(410)의 처리 결과를 사용하여 상술된 바와 같은 구성 모듈(402) 및 조직화 모듈(404) 사이의 이동과 유사하게 이동할 수 있다.After receiving and processing the signals, the control flow may be transferred from the receiving
시퀀스 모듈(412)은 디코딩 프로세스를 제어하도록 구성된다. 시퀀스 모듈(412)은 제1 속도(158), 제2 속도(160), 또는 그것들의 조합과 같은 통신 속도를 기반으로 디코딩 프로세스를 제어할 수 있다.The
시퀀스 모듈(412)은 수신된 신호와 연관된 통신 속도를 결정할 수 있다. 예를 들어, 시퀀스 모듈(412)은 제1 수신 신호(152)와 연관된 제1 속도(158)을 결정할 수 있고, 제2 수신 신호(154)와 연관된 제2 속도(160)를 결정할 수 있다.The
시퀀스 모듈(412)은 수학식 1을 기반으로 통신 속도를 결정할 수 있다.The
'( R i (1) , R i (2) )'은 평균 속도 영역(144)에 의해 기술되는 가용 영역의 지배적인 측면에 위치한 제1 속도(158) 및 제2 속도(160)를 각각 가리킨다. 'i=1,2,…, L'은 메시지 구성 메커니즘(134)에 포함된 컨텐츠 데이터, 포맷 데이터, 메시지 또는 그것들의 조합에 대한 구성 길이를 기술하는 'L=2 l '까지의 인덱스를 가리킬 수 있다.' ( R i (1) , R i (2) ) ' denotes the
시퀀스 모듈(412)은 'I j , i '로 표현되는 상호 정보(420, mutual information)을 기반으로 통신 속도를 결정할 수 있다. 상호 정보(420)는 파라미터들 사이의 상호 의존량이다. 상호 정보(420)은 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 제1 메시지(118), 제2 메시지(120), 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(126), 추가 메시지, 그것들의 세그먼트 또는 부분, 또는 그것들의 조합과 연관된 처리 결과들 사이의 상호 의존량일 수 있다.A
시퀀스 모듈(412)은 제1 수신 신호(152), 제2 수신 신호(154), 추가 수신 신호, 또는 그것들의 조합을 기반으로 상호 정보(420)를 연산할 수 있다. 시퀀스 모듈(412)은 수신 장치에 대한 조직화 프로파일(140)과 연관된 메시지 구성 메커니즘(134)를 나타내기 위하여 상호 정보(420)를 연산할 수 있다. 시퀀스 모듈(412)은 수신 장치에서 메시지 조직화 메커니즘(134) 및 조직화 프로파일(140)의 영향을 결정하기 위하여 상호 정보(420)를 연산할 수 있다.The
시퀀스 모듈(412)은 상호 지정 메커니즘(422, mutual designation mechanism)을 기반으로 상호 정보(420)를 연산할 수 있다. 상호 지정 메커니즘(422)은 상호 정보(420)를 연산하기 위한 방법 또는 프로세스이다. 상호 지정 메커니즘(422)은 제1 수신 신호(152), 제2 수신 신호(154), 그것들의 부분, 또는 그것들의 조합을 기반으로 상호 정보(420)를 연산하기 위하여 테이블, 수식, 또는 그것들의 조합을 포함할 수 있다.The
좀 더 상세한 예로서, 컴퓨팅 시스템(100)은 'P (i) =( V 1 i -1 , U 1 N , V i N )'의 컨텐츠 구조(138)를 기반으로 제1 수신 신호(152), 제2 수신 신호(154), 또는 그것들의 조합을 처리할 수 있다. 시퀀스 모듈(412)은 수학식 2를 참조하여 상호 정보(420)를 연산할 수 있다.As a more detailed example, the
'I( U 1 L , V 1 L ; Y 1 L )' 는 상호 정보(420)를 가리킬 수 있다. 수학식 2는 연쇄 법칙을 사용하여 확장된 상호 정보(402)의 기술일 수 있다.' I( U 1 L , V 1 L ; Y 1 L ) ' may refer to mutual information 420.
계속해서 예를 들면, 시퀀스 모듈(412)은 수학식 2의 제 j(j=1, 2,…,L) 차수를 가리키는 'I j ,i ’로서 표현되는 상호 정보(420)를 연산하기 위한 상호 지정 메커니즘(422)을 포함할 수 있다. 상호 지정 메커니즘(422)은 수학식 3을 참조하여 표현될 수 있다.Subsequently, for example, the
계속해서 예를 들면, 시퀀스 모듈(412)은 상호 정보(420)를 포함하는 통신 속도를 기반으로 디코딩 시퀀스(424)를 생성할 수 있다. 디코딩 시퀀스(424)는 제1 인코딩 메시지(130), 제2 인코딩 메시지(120), 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(126), 그것들의 세그먼트 또는 부분, 또는 그것들의 조합을 디코딩하기 위한 디코딩 프로세스에 대한 정렬 및 순서이다. 시퀀스 모듈(412)은 조직화 프로파일(140)과 연관된 메시지 구성 메커니즘(134)에 따라 수신된 신호들을 디코딩하는 디코딩 프로세스를 제어하기 위한 디코딩 시퀀스(424)를 생성할 수 있다.Continuing, for example, the
계속해서 예를 들면, 시퀀스 모듈(412)은 수학식 4에 따라 디코딩 시퀀스(424)를 생성할 수 있다.Continuing, for example, the
'D 1 2N ' 는 디코딩 시퀀스(424)를 표현할 수 있다.' D 1 2N ' may represent the
시퀀스 모듈(412)은 컴퓨팅 시스템(100)에 의해 미리 정해진 리스트 또는 테이블을 기반으로 디코딩 시퀀스(424)를 생성할 수 있다. 시퀀스 모듈(412)은 제1 속도(158), 제2 속도(160), 추가 속도들, 또는 그것들의 조합을 포함하는 통신 속도, 상호 정보(420), 상호 지정 메커니즘(422), 또는 그것들의 조합을 기반으로 디코딩 시퀀스(424)를 생성할 수 있다.The
통신 속도에 기반되고, 조직화 프로파일(140)과 연관된 메시지 구성 메커니즘(134)을 기술하는 디코딩 시퀀스(424)는 감소된 복잡도를 제공한다. 디코딩 시퀀스(424)는 전송 메시지에 대한 구성을 제어하고 추정할 수 있고, 디코딩 모듈(414)을 통해 하나씩(bit-by-bit) 디코딩을 수행할 수 있다.The
시퀀스 모듈(412)은 제1 통신 유닛(216), 제2 통신 유닛(236), 제3 통신 유닛(316), 제4 통신 유닛(336), 제1 제어 유닛(212), 제2 제어 유닛(234), 제3 제어 유닛(312), 제4 제어 유닛(334), 또는 그것들의 조합을 사용하여 디코딩 시퀀스(424)를 생성할 수 있다. 시퀀스 모듈(412)은 디코딩 시퀀스(424)를 제1 통신 유닛(216), 제2 통신 유닛(236), 제3 통신 유닛(316), 제4 통신 유닛(336), 제1 저장 유닛(214), 제2 저장 유닛(246), 제3 저장 유닛(314), 제4 저장 유닛(346), 또는 그것들의 조합에 저장할 수 있다.The
디코딩 시퀀스(424)를 생성한 이후에, 제어 흐름은 시퀀스 모듈(412)에서 디코딩 모듈(414)로 이동될 수 있다. 제어 흐름은 디코딩 시퀀스(424)와 같은 시퀀스 모듈(412)의 처리 결과를 사용하여 구성 모듈(402) 및 조직화 모듈(404) 사이에서의 상술된 바와 같이 유사하게 이동할 수 있다.After generating the
디코딩 모듈(414)은 수신된 신호들을 디코딩하도록 구성된다. 디코딩 모듈(414)은 정보를 검증하고 인식하여 디코딩할 수 있다. 예를 들어, 디코딩 모듈(414)은 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(128), 추가 컨텐츠, 또는 그것들의 조합을 검증하고 인식함으로써 제1 수신 신호(152), 제2 수신 신호(154), 추가 수신 신호, 그것들의 처리 결과, 또는 그것들의 조합으로부터 디코딩할 수 있다. 좀 더 상세한 예로서, 디코딩 모듈(414)은 제1 컨텐츠 데이터(122), 제2 포맷 데이터(128), 추가 컨텐츠, 또는 그것들의 조합의 비트들의 특정 감을 검증하고 인식할 수 있다.The
디코딩 모듈(414)은 연속 제거 디코더(426, successive cancellation decoder)를 포함할 수 있다. 디코딩 모듈(414)은 폴라 코딩 방식으로 정의된 연속 제거 디코더(426)를 사용할 수 있다. 연속 제거 디코더(426)는 연속 제거 리스트 디코더 또는 연속 제거 스택 디코더를 포함할 수 있다.The
디코딩 모듈(414)은 연속 제거 디코더(426)를 사용하여 수신된 신호들의 다른 부분들을 반복적으로 디코딩하거나, 제거하거나, 또는 그것들의 조합을 수행할 수 있다. 디코딩 모듈(414)은 연속 제거 디코더(426)를 사용하여 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(126), 추가 컨텐츠, 또는 그것들의 조합을 디코딩할 수 있다.The
디코딩 모듈(414)은 제1 수신 신호(152), 제2 수신 신호(154), 추가 수신 신호, 또는 그것들의 조합과 같은 수신된 신호를 디코딩 시퀀스(424)에 따라 디코딩할 수 있다. 디코딩 모듈(414)은 디코딩 시퀀스(424)에 의해 표현되는 상호 정보(420), 통신 속도, 메시지 분극 메커니즘(136), 메시지 구성 메커니즘(134), 조직화 프로파일(140), 또는 그것들의 조합을 기반으로 수신된 신호를 디코딩할 수 있다.The
디코딩 모듈(414)은 디코딩 시퀀스(424)에 의해 기술되는 통신 속도에 대응하는 조직화 프로파일을 기반으로 통신하기 위한 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 그것들의 컨텐츠 데이터, 또는 그것들의 조합을 식별하여 수신된 신호들을 디코딩할 수 있다. 인코딩 모듈(414)은 제1 수신 신호(152), 제2 수신 신호(154), 또는 그것들의 조합을 디코딩하여 제1 인코딩 메시지(130), 제2 인코딩 메시지(132), 또는 그것들의 조합과 대응하는 부분들을 인식할 수 있고, 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(126), 또는 그것들의 조합을 복구하거나 또는 추정할 수 있다.The
디코딩 모듈(414)은 디코딩 시퀀스(424)를 기반으로 특정 목표들의 시퀀스를 디코딩할 수 있다. 예를 들어, 디코딩 모듈(414)은 디코딩 시퀀스(424)에 따라 동작하는 연속 제거 디코더(426)을 사용하여 수신된 신호를 디코딩할 수 있다. 예시적으로, 디코딩 모듈(414)은 디코딩 시퀀스(424)에 따른 다중 반복 또는 시간 각각을 위하여 제1 메시지(118), 제2 메시지(120), 다른 전송 메시지, 그것들의 세그먼트 또는 부분, 또는 그것들의 조합들 중 어느 하나를 디코딩할 수 있다. The
디코딩 모듈(414)은 디코딩 결과(428)를 연산함으로써 수신 신호들을 디코딩할 수 있다. 디코딩 결과(428)는 수신된 신호들의 처리로부터 컨텐츠의 추정을 나타내는 프로세스 출력이다. 예를 들어, 디코딩 결과(428)는 제1 수신 신호(152), 제2 수신 신호(154), 추가 수신 신호, 또는 그것들의 조합으로부터의 제1 컨텐츠 데이터(122), 제2 컨텐츠 데이터(126), 추가 통신 정보, 또는 그것들의 조합에 대한 추정을 포함할 수 있다.The
좀 더 상세한 예로서, 디코딩 결과(428)는 길이 '4'를 갖는 빌딩 블록으로 특정되거나, 두 개의 독립 통신들로 특정되거나 또는 그것들의 조합인 제1 확률 세트, 제2 확률 세트, 또는 그것들의 조합을 포함한다. 제1 확률 세트는 제1 수신 신호(152)에 대한 확률 값들에 대응할 수 있다. 제2 확률 세트는 제2 수신 신호(154)에 대한 확률 값들에 대응할 수 있다.As a more detailed example, the
계속해서 예를 들면, 제1 수신 신호(152)는 'U 1 '으로 표현되는 제1 메시지(118), 'V 1 '으로 표현되는 제2 메시지(120), 또는 그것들의 조합의 제1 부분 또는 비트와 대응할 수 있다. 제2 수신 신호(154)는 'U 2 '로 표현되는 제1 메시지(118), 'V 2 '로 표현되는 제2 메시지(120), 또는 그것들의 조합의 나머지 또는 제2 부분 또는 비트와 대응할 수 있다. 디코딩 모듈(414)은 확률 값들, 비율들, 그것들의 대수적 파생, 또는 그것들의 조합을 연산할 수 있다.Subsequently, for example, a first portion of the first received
디코딩 모듈(414)은 독립 및 분리 통신들을 식별하는 것을 기반으로 독립 확률 세트들을 연산할 수 있다. 컴퓨팅 시스템(100)은 수신 모듈(410)에 의해 활용되고 설명된 바와 같이 참조 부분을 기반으로 수신된 신호들에서 분리 및 독립 통신들을 식별할 수 있다.The
계속해서 예를 들면, 디코딩 모듈(414)은 독립 및 분리 통신들 각각에 대응하는 각 세트들에 대한 다중 값들을 연산할 수 있다. 디코딩 모듈(414)은 제1 세트 제1 값, 제1 세트 제2 값, 제2 세트 제1 값, 제2 세트 제2 값, 또는 그것들의 조합을 연산할 수 있다. 디코딩 모듈(414)은 제1 세트 제1 값, 제1 세트 제2 값, 제2 세트 제1 값, 제2 세트 제2 값, 또는 그것들의 조합으로써 대수 확률 비(logarithmic likelihood ratio)를 연산할 수 있다.Continuing, for example, the
계속해서 예를 들면, 디코딩 모듈(414)은 제1 세트 제1 값을 수학식 5를 기반으로 연산할 수 있다. Subsequently, for example, the
제1 세트 제1 값은 'L 1 '으로 표현될 수 있다. 제1 수신 신호(152)는 'y1'으로 표현될 수 있다. 'σ2' 는 수신된 신호의 노이즈 부분과 연관된 제곱, 분포, 편차, 또는 그것들의 조합을 표현할 수 있다. 제1 세트 제1 값은 제1 메시지(118)의 제1 부분과 대응할 수 있다.The first set of first values may be expressed as'L 1'. The first received
계속해서 예를 들면, 디코딩 모듈(414)은 제1 세트 제2 값을 수학식 6을 기반으로 연산할 수 있다. Continuing, for example, the
연산자 ''는 배타적-OR 연산을 가리킨다. 'u 1 ' 및 'u 2 '는 제1 인코딩 메시지(130) 또는 제1 인코딩 메시지(130)에 포함된 제1 컨텐츠 데이터(122)의 다른 부분들, 그것들과 대응하는 비트들, 또는 그것들의 조합을 가리킬 수 있다. Operator ' 'Indicates an exclusive-OR operation. ' u 1 ' and ' u 2 ' are the
계속해서 예를 들면, 디코딩 모듈(414)은 제2 세트 제1 값을 수학식 7을 기반으로 유사하게 연산할 수 있다. Continuing, for example, the
'y2'는 제2 수신 신호(154)를 가리킨다. 제2 세트 제2 값은 제2 메시지(120), 제1 메시지(188)의 제2 부분, 또는 그것들의 조합과 대응할 수 있다.'y 2' denotes the second received signal (154). The second set of second values may correspond to the
계속해서 예를 들면, 디코딩 모듈(414)은 제2 세트 제2 값을 수학식 8을 참조하여 유사하게 연산할 수 있다. Subsequently, for example, the
제2 세트 제2 값은 제2 메시지(120), 제1 메시지(118) 의 제2 부분, 또는 그것들의 조합 과 대응할 수 있다. The second set of second values may correspond to the
디코딩 모듈(414)은 수학식 9 및 수학식 10을 기반으로 디코딩 결과를 더 처리할 수 있다. The
디코딩 모듈(414)은 제1 메시지(118), 제2 메시지(120), 추가 메시지, 또는 그것들의 조합을 위한 메시지들의 다른 부분들에 따라 디코딩 결과(428)를 처리할 수 있다. 예를 들어, 디코딩 모듈(414)은 제1 컨텐츠 데이터(122), 제1 포맷 데이터(124), 제2 컨텐츠 데이터(126), 제2 포맷 데이터(128), 추가 컨텐츠 및 포맷 데이터, 또는 그것들의 조합에 따라 디코딩 결과(428)를 처리할 수 있다.The
디코딩 모듈(414)은 채널 분극 메커니즘(430) 및 채널 특성(156)을 기반으로 수신된 신호를 더 디코딩할 수 있다. 채널 분극 메커니즘(430)은 MAC 동작을 분극의 추가 레벨로 간주하기 위한 방법 또는 프로세스이다. 채널 분극 메커니즘(430)은 MAC 동작을 분극의 추가 레벨로서 처리하기 위하여 컴퓨팅 시스템(100)에 의해 미리 정의된 수식, 임계값, 리스트, 또는 테이블, 또는 그것들의 조합을 포함할 수 있다.The
디코딩 모듈(414)은 채널 분극 메커니즘(430) 및 채널 특성(156) 또는 통신 채널로부터의 영향들을 기반으로 제1 수신 신호(152), 제2 수신 신호(154), 또는 그것들의 조합을 디코딩할 수 있다. 디코딩 모듈(414)은 채널 분극 메커니즘(430)을 사용하여 상술된 바와 같은 조인트 인코딩 모듈(406)과 유사한 분극 추가 처리를 적용하거나 또는 역변환하는 것을 기반으로 채널 특성(156)을 제거할 수 있다.The
채널 분극 메커니즘(430) 또는 MAC 동작을 분극의 추가 레벨로 간주하는 것은 감소된 복잡도를 제공한다. 채널 분극 메커니즘(430)은 수신기가 연속 제거 디코더(426)을 구동하도록 활성화하여 비트-바이-비트 디코딩 프로세스를 수행할 수 있다.Considering the channel polarization mechanism 430 or MAC operation as an additional level of polarization provides reduced complexity. The channel polarization mechanism 430 may activate the receiver to drive the successive cancellation decoder 426 to perform a bit-by-bit decoding process.
도5를 참조하면, 본 발명의 추가 실시 예에 따른 컴퓨팅 시스템의 동작 방법인 순서도(500)가 도시된다. 방법(500)은 블록(502)에서 컨텐츠 구조를 통신하는 제1 전송 장치 및 제2 전송 장치를 조직화하는 조직화 메커니즘을 기반으로 조직화 프로파일을 통신하는 단계; 및 블록(504)에서 제2 전송 장치를 통해 동시 전송하기 위하여 제2 인코딩 메시지 및 제1 인코딩 메시지를 조직화하는 조직화 프로파일에 기반된 메시지 분극 메커니즘을 사용하여 통신 유닛에서 제1 인코딩 메시지를 생성하는 단계를 포함한다.Referring to FIG. 5, a
도 5를 더 참조하면, 본 발명의 추가 실시 예에 따른 컴퓨팅 시스템의 추가 동작 방법에 대한 순서도(550)가 도시된다. 방법(550)은 블록(552)에서 제1 인코딩 메시지를 동시 전송하기 위하여 조직화된 제2 인코딩 메시지 및 제1 인코딩 메시지를 기술하는 수신 신호를 수신하는 단계; 블록(554)에서 수신 신호와 대응되는 통신 속도를 결정하는 단계; 및 블록(556)에서 통신 속도와 대응하는 조직화 프로파일을 기반으로 통신하기 위한 제1 인코딩 메시지를 식별하기 위하여 통신 속도 및 메시지 분극 메커니즘을 기반으로 통신 유닛에서 수신 신호를 디코딩하는 단계를 포함한다.Referring further to FIG. 5, a
본 발명에서 기술된 모듈들은 도 2의 제1 통신 유닛(216), 도2의 제2 통신 유닛(236), 도 3의 제3 통신 유닛(316), 도 3의 제 4 통신 유닛(336), 도 2의 제1 제어 유닛(212), 도2의 제2 제어 유닛(238), 도 3의 제3 제어 유닛(312), 도 3의 제4 제어 유닛(338), 또는 그것들의 조합에서 수동 회로, 능동 회로, 또는 그 둘 다를 포함하는 하드웨어 구현, 하드웨어 가속기들일 수 있다. 또한, 모듈들은 도 1의 제1 수신 장치(102), 도 1의 제2 수신 장치(104), 도 1의 제1 전송 장치(106), 도 1의 제2 전송 장치(108), 도 1의 제3 장치(162), 또는 그것들의 조합내의, 그러나, 제1 통신 유닛(216), 제2 통신 유닛(236), 제3 통신 유닛(316), 제4 통신 유닛(336), 제1 제어 유닛(212), 제2 제어 유닛(238), 제3 제어 유닛(312), 제4 제어 유닛(338), 또는 그것들의 조합 외부의 수동 회로, 능동 회로, 또는 둘 다를 포함하는 하드웨어 구현 또는 하드웨어 가속기일 수 있다.The modules described in the present invention are the
도 1의 컴퓨팅 시스템(100)은 모듈 기능들 또는 예들로 설명되었다. 컴퓨팅 시스템(100)은 모듈들을 다르게 분할하거나 모듈들을 다르게 배열할 수 있다. 예를 들어, 도 4의 구성 모듈(402) 및 도 4의 조직화 모듈(404)은 하나의 모듈로 조합될 수 있거나, 도 4의 디코딩 모듈(414) 및 도 4의 시퀀스 모듈(412)은 하나의 모듈의 조합될 수 있거나 또는 그것들의 조합으로 구현될 수 있다. 예시적으로, 수신 모듈(410)은 독립 모듈들로서 구현될 수 있고, 독립 모듈들 각각은 신호를 수신하거나, 신호를 검출하거나, 통신 채널을 처리하거나, 또는 그것들의 조합을 수행하기 위한 것일 수 있다.The
간결한 설명을 위하여 다양한 모듈들이 제1 수신 장치(102), 제2 수신 장치(106), 또는 그것들의 조합을 특정하는 것으로 설명되었다. 그러나, 모듈들이 다르게 확장될 수 있음은 잘 이해될 것이다. 예를 들어, 다양한 모듈들은 다른 장치로 구현될 수 있거나, 또는 모듈들의 기능들은 다중 장치들을 통해 확장될 수 있다. 좀 더 상세한 예로서, 구성 모듈(402), 조직화 모듈(404), 도 4의 조인트 인코딩 모듈(406)또는 그것들의 조합은 장치들(102~108, 160) 각각에 포함되거나, 각각의 장치들에 분리 또는 분할되거나, 또는 장치들의 그룹에 대하여 조직화된 장치들의 하나 또는 일부로 구현될 수 있다.For concise description, various modules have been described to specify the
예시적으로, 다양한 모듈들은 불휘발성 메모리 매체에 저장될 수 있다. 좀 더 상세한 예로서, 상술된 하나 또는 그 이상의 모듈들은 다른 시스템, 다른 장치, 다른 사용자, 또는 그것들의 조합의 확장, 또는 제조를 위하여 불휘발성 메모리 매체에 저장될 수 있다. 또한, 좀 더 상세한 예로서, 상술된 모듈들은 칩 또는 프로세서와 같은 단일 하드웨어 유닛 또는 다중 하드웨어 유닛을 사용하여 저장되거나 구현될 수 있다.For example, various modules may be stored in a nonvolatile memory medium. As a more detailed example, the one or more modules described above may be stored in a nonvolatile memory medium for expansion or manufacture of other systems, other devices, other users, or combinations thereof. Further, as a more detailed example, the above-described modules may be stored or implemented using a single hardware unit or multiple hardware units such as a chip or a processor.
본 발명에서 기재된 모듈들은 불휘발성 컴퓨터 판독 가능 매체에 저장될 수 있다. 제1 통신 유닛(216), 제2 통신 유닛(236), 제3 통신 유닛(316), 제4 통신 유닛(336), 제1 제어 유닛(212), 제2 제어 유닛(238), 제3 제어 유닛(312), 제4 제어 유닛(338), 도 2의 제1 저장 유닛(214), 도 2의 제2 저장 유닛(246), 도 3의 제3 저장 유닛(314), 도 3의 제4 저장 유닛(346), 또는 그것들의 조합은 불휘발성 컴퓨터 판독 가능 매체를 표현할 수 있다. 제1 통신 유닛(216), 제2 통신 유닛(236), 제3 통신 유닛(316), 제4 통신 유닛(336), 제1 제어 유닛(212), 제2 제어 유닛(238), 제3 제어 유닛(312), 제4 제어 유닛(338), 제1 저장 유닛(214), 제2 저장 유닛(246), 제3 저장 유닛(314), 제4 저장 유닛(346), 또는 그것들의 조합, 또는 그것들의 일부는 제1 수신 장치(102), 제2 수신 장치(104), 제1 전송 장치(106), 제2 전송 장치(108), 제3 장치(162), 또는 그것의 조합으로부터 읽어질 수 있다. 불휘발성 컴퓨터 판독 가능 매체의 예시들은 불휘발성 메모리 카드 또는 스틱, 외부 하드 디스크 드라이브, 테이프 카세트, 또는 광 디스크 등일 수 있다.The modules described in the present invention may be stored in a nonvolatile computer-readable medium. The
도 1의 메시지 구성 메커니즘(134) 및 도 1의 조직화 프로파일(140)을 기반으로 컨텐츠 데이터를 인코딩 메시지로 물리적 변환하는 것은 인코딩 메시지와 대응하는 수신 신호의 조직화된 구성들의 처리로부터 수신될 때 사용자에 대하여 재생산되거나 또는 디스플레이된 컨텐츠와 같이 물질계의 이동을 발생한다. 네비게이션 정보 또는 발신자의 음성 신호와 같은 재생산된 컨텐츠 데이터는 네비게이션 정보를 따라가는 것 또는 발신자에세 회신하는 것과 같이 사용자의 움직임에 영향을 줄 수 있다. 물질계의 이동은 컴퓨팅 시스템(100)으로 피드백 될 수 있는 평균 속도, 수신 장치의 지리적 위치 또는 그것들의 조합의 변화를 발생하고, 조직화 프로파일(140) 및 메시지 구성 메커니즘(134)에 영향을 미친다.Physical conversion of the content data into an encoded message based on the message composition mechanism 134 of FIG. 1 and the organizational profile 140 of FIG. 1 is to the user when received from the processing of the coordinated configurations of the encoded message and the corresponding received signal. It causes a movement of the material world, such as reproduced or displayed content. Reproduced content data, such as navigation information or the caller's voice signal, can affect the movement of the user, such as following the navigation information or replying to the caller. Movement of the material world results in a change in the average speed that can be fed back to the
디코딩 프로세스를 위하여 도 4의 디코딩 시퀀스(424)를 활용하는 것으로부터 수신된 신호의 물리적 변화는 컨텐츠를 처리하는 것으로부터 제1 사용자 장치에 사용자를 위해 재생산되거나 또는 디스플레이되는 컨텐츠와 같이 물질계의 이동을 발생한다. 네비게이션 정보 또는 발신자로부터의 음성 신호와 같은 수신 장치에 재생산된 컨텐츠는 네비게이션 정보를 따르거나, 또는 발신자에게 회신하는 것과 같은 사용자의 움직임에 영향을 줄 수 있다. 물질계의 이동은 컴퓨팅 시스템(100)으로 피드백 될 수 있는 채널 추정, 수신 장치의 지리적 위치, 또는 그것들의 조합의 변화를 일으키고, 디코딩 시퀀스(424)에 영향을 줄 수 있다.The physical change of the signal received from utilizing the
결과적으로, 본 발명에 따른 방법, 프로세스, 장치, 디바이스, 제품, 또는 시스템은 간단하고, 비용 효율이 높고, 복잡하지 않고, 높은 기능성을 갖고, 높은 정확성을 갖고, 높은 효율을 갖고, 경제적이고, 효율적인 제조, 응용, 및 활용을 위하여 잘 알려진 구성들에 적용함으로써 구현될 수 있다. 본 발명의 실시 예의 다른 중요한 사상은 다양하게 성능 향상, 시스템 단순화, 및 비용 감소를 지원 및 제공하는 것이다.As a result, the method, process, apparatus, device, product, or system according to the present invention is simple, cost-effective, uncomplicated, has high functionality, has high accuracy, has high efficiency, is economical, It can be implemented by applying to well-known configurations for efficient manufacturing, application, and utilization. Another important idea of an embodiment of the present invention is to support and provide various performance enhancements, system simplification, and cost reduction.
본 발명의 실시 예의 다른 가능한 사상들은 다음 단계의 기술들에 의해 더 제공될 수 있다.Other possible ideas of an embodiment of the present invention may be further provided by the following techniques.
본 발명이 최상의 실시 예와 연관되어 설명되었으나, 다양한 변형, 대안, 및 변화가 당업자에 의해 구현될 수 있음은 잘 이해되러 깃이다. 따라서, 첨부된 특허청구범위의 범위 내에 속하는 모든 대안, 수정 및 변경을 포함할 것이다. 모든 사항은 본원 항 또는 첨부 도면에 도시 된 예시적이고 비 제한적인 의미로 해석하여야 할 것이다.While the present invention has been described in connection with the best embodiments, it is intended to be understood that various modifications, alternatives, and changes may be implemented by those skilled in the art. Accordingly, it will cover all alternatives, modifications and changes falling within the scope of the appended claims. All matters are to be interpreted in an illustrative and non-limiting sense shown in the present paragraph or the accompanying drawings.
112 : 조직화 메커니즘 134 : 메시지 구성 메커니즘
138 : 컨텐츠 구조 140 : 조직화 프로파일
142 : 속도 프로파일 144 : 평균 속도 영역
156 : 채널 특성 102 : 제1 수신 장치
104 : 제2 수신 장치 106 : 제1 전송 장치
108 : 제2 전송 장치112: organizational mechanism 134: message organization mechanism
138: content structure 140: organizational profile
142: speed profile 144: average speed area
156: channel characteristic 102: first receiving device
104: second receiving device 106: first transmitting device
108: second transmission device
Claims (10)
제2 전송 장치를 제1 전송 장치와 조직화하는 조직화 메커니즘을 기반으로 조직화 프로파일을 통신하도록 구성된 중간-장치 인터페이스(inter-device interface); 및
상기 중간-장치 인터페이스와 연결되고, 메시지 분극 메커니즘(message polarization mechanism)을 사용하여 제1 인코딩 메시지를 생성하도록 구성된 통신 유닛을 포함하고,
상기 조직화 프로파일은, MAC(multiple access channel) 동작을 분극(polarization)의 하나 이상의 레벨로 간주함으로써, 상기 제1 전송 장치 및 상기 제2 전송 장치를 통해 단일 폴라 변환(single polar transformation)을 사용하여 상기 제1 인코딩 메시지 및 제2 인코딩 메시지를 처리하기 위하여 상기 제1 인코딩 메시지를 상기 제2 인코딩 메시지와 조직화하고,
상기 제2 인코딩 메시지는 상기 제1 전송 장치와의 상기 제1 인코딩 메시지의 전송과 동시에 상기 제2 전송 장치를 통한 전송을 위한 것인 컴퓨팅 시스템.
In the computing system,
An inter-device interface configured to communicate an organizing profile based on an organizing mechanism for organizing a second transmission device with the first transmission device; And
A communication unit connected with the intermediate-device interface and configured to generate a first encoded message using a message polarization mechanism,
The coordination profile, by considering a multiple access channel (MAC) operation as one or more levels of polarization, the first transmission device and the second transmission device using a single polar transformation (single polar transformation), the Organize the first encoded message with the second encoded message to process a first encoded message and a second encoded message,
The second encoded message is for transmission through the second transmission device at the same time as the transmission of the first encoded message with the first transmission device.
상기 통신 유닛은:
상기 조직화 프로파일을 사용하여 제1 메시지를 제2 메시지와 조직화하기 위하여, 상기 조직화 프로파일을 기반으로 메시지 구성 메커니즘에 따라 상기 제1 메시지를 구성하고,
상기 제2 메시지를 기반으로 상기 제2 인코딩 메시지와 동시에 상기 제1 인코딩 메시지를 통신하기 위하여 상기 제1 메시지를 기반으로 상기 제1 인코딩 메시지를 생성하도록 구성된 컴퓨팅 시스템.
The method of claim 1,
The communication unit:
In order to organize a first message with a second message using the organizing profile, construct the first message according to a message organizing mechanism based on the organizing profile,
A computing system configured to generate the first encoded message based on the first message to communicate the first encoded message simultaneously with the second encoded message based on the second message.
상기 통신 유닛은:
상기 제1 인코딩 메시지에 대응하는 채널 특성을 판별하고;
상기 제1 전송 장치 및 상기 제2 전송 장치 사이에서 상기 조직화 프로파일을 통신하기 위하여, 상기 채널 특성을 기반으로 상기 조직화 프로파일을 연산하도록 구성된 컴퓨팅 시스템.
The method of claim 1,
The communication unit:
Determining a channel characteristic corresponding to the first encoded message;
A computing system configured to calculate the organizing profile based on the channel characteristic to communicate the organizing profile between the first transmission device and the second transmission device.
상기 통신 유닛은:
제2 컨텐츠 데이터 및 제2 포맷 데이터를 포함하는 제2 메시지와 제1 메시지를 조직화하기 위하여, 제1 컨텐츠 데이터 및 제1 포맷 데이터를 포함하는 상기 제1 메시지를 구성하고;
임계치 또는 조건을 만족하거나 또는 초과하는, 수신 장치와 상기 제1 전송 장치, 제2 전송 장치, 또는 상기 제1 및 제2 전송 장치들의 조합 사이에서 통신된 비트에 대한 영향 및 과정을 나타내는 상위 비트-채널(good bit-channel)을 통해 통신된 상기 제1 컨텐츠 데이터와 함께 상기 제1 인코딩 메시지를 통신하기 위하여 상기 제1 메시지를 기반으로 상기 제1 인코딩 메시지를 생성하도록 구성된 컴퓨팅 시스템.
The method of claim 1,
The communication unit:
Constructing the first message including first content data and first format data to organize a second message and a first message including second content data and second format data;
High-order bits indicating the effect and process on the bits communicated between the receiving device and the first transmitting device, the second transmitting device, or a combination of the first and second transmitting devices, satisfying or exceeding a threshold or condition; A computing system configured to generate the first encoded message based on the first message to communicate the first encoded message together with the first content data communicated through a good bit-channel.
조직화 메커니즘을 기반으로 조직화된 제1 인코딩 메시지 및 제2 인코딩 메시지를 나타내는 수신 신호를 통신하도록 구성된 중간-장치 인터페이스; 및
상기 중간-장치 인터페이스와 연결된 통신 유닛을 포함하고,
상기 제2 인코딩 메시지는 제2 전송 장치를 통해, 제1 전송 장치를 통한 상기 제1 인코딩 메시지의 전송과 동시에 전송되고,
상기 조직화 메커니즘은 MAC(multiple access channel) 동작을 분극의 하나 이상의 레벨로 간주함으로써, 상기 제1 전송 장치 및 상기 제2 전송 장치를 통한 단일 폴라 변환(single polar transformation)을 사용하여 제1 인코딩 메시지 및 제2 인코딩 메시지를 처리하기 위한 것이고,
상기 통신 유닛은:
상기 수신 신호와 연관된 통신율을 판별하고;
상기 통신율에 대응하는 조직화 프로파일을 기반으로 통신에 의도된 상기 제1 인코딩 메시지를 식별하기 위하여 상기 통신율 및 메시지 분극 메커니즘을 기반으로 수신 신호를 디코딩하도록 구성된 컴퓨팅 시스템.
In the computing system,
An intermediate-device interface configured to communicate a received signal indicative of the first encoded message and the second encoded message organized based on the organizing mechanism; And
A communication unit connected to the intermediate-device interface,
The second encoded message is transmitted through a second transmission device simultaneously with transmission of the first encoded message through a first transmission device,
The organization mechanism considers a multiple access channel (MAC) operation as one or more levels of polarization, so that a first encoded message and a single polar transformation through the first transmission device and the second transmission device are used. To process the second encoded message,
The communication unit:
Determining a communication rate associated with the received signal;
A computing system configured to decode a received signal based on the communication rate and message polarization mechanism to identify the first encoded message intended for communication based on an organizing profile corresponding to the communication rate.
상기 통신 유닛은:
상기 조직화 프로파일과 연관된 메시지 구성 메커니즘에 따라 상기 수신 신호를 디코딩하기 위하여, 상기 통신율을 기반으로 디코딩 시퀀스를 생성하고;
상기 디코딩 시퀀스에 따라 상기 수신 신호로부터 상기 제1 인코딩 메시지 및 상기 제2 인코딩 메시지를 조인트 디코딩(jointly decode)하도록 구성된 컴퓨팅 시스템.
The method of claim 5,
The communication unit:
Generating a decoding sequence based on the communication rate to decode the received signal according to a message construction mechanism associated with the organizing profile;
A computing system configured to jointly decode the first encoded message and the second encoded message from the received signal according to the decoding sequence.
상기 통신 유닛은 채널 분극 메커니즘(channel polarization mechanism) 및 채널 특성, 또는 연속 제거 디코더(successive cancellation decoder)를 기반으로 상기 수신 신호를 디코딩하도록 구성된 컴퓨팅 시스템.
The method of claim 5,
The communication unit is configured to decode the received signal based on a channel polarization mechanism and a channel characteristic, or a successive cancellation decoder.
상기 통신 유닛은:
상기 조직화 프로파일과 연관된 메시지 구성 메커니즘을 나타내는 상호 정보(mutual information)을 연산하고;
상기 상호 정보를 기반으로 상기 수신 신호를 디코딩하도록 구성된 컴퓨팅 시스템.
The method of claim 5,
The communication unit:
Compute mutual information indicating a message composition mechanism associated with the organizing profile;
A computing system configured to decode the received signal based on the mutual information.
제2 전송 장치를 제1 전송 장치와 조직화하는 조직화 메커니즘을 기반으로 조직화 프로파일을 통신하는 단계;
메시지 분극 메커니즘을 이용하여 통신 유닛으로 제1 인코딩 메시지를 생성하는 단계를 포함하고,
상기 조직화 프로파일은, MAC(multiple access channel) 동작을 분극(polarization)의 하나 이상의 레벨로 간주함으로써, 상기 제1 전송 장치 및 상기 제2 전송 장치를 통해 단일 폴라 변환(single polar transformation)을 사용하여 상기 제1 인코딩 메시지 및 제2 인코딩 메시지를 처리하기 위하여 상기 제1 인코딩 메시지를 상기 제2 인코딩 메시지와 조직화하고,
상기 제2 인코딩 메시지는 상기 제1 전송 장치와의 상기 제1 인코딩 메시지의 전송과 동시에 상기 제2 전송 장치를 통한 전송을 위한 것인 동작 방법.
In the operating method of the computing system,
Communicating an organizing profile based on an organizing mechanism for organizing a second transmission device with the first transmission device;
Generating a first encoded message with the communication unit using a message polarization mechanism,
The coordination profile, by considering a multiple access channel (MAC) operation as one or more levels of polarization, the first transmission device and the second transmission device using a single polar transformation (single polar transformation), the Organize the first encoded message with the second encoded message to process a first encoded message and a second encoded message,
The second encoding message is for transmission through the second transmission device at the same time as the transmission of the first encoded message with the first transmission device.
조직화 메커니즘을 기반으로 조직화된 제2 인코딩 메시지 및 제1 인코딩 메시지를 나타내는 수신 신호를 수신하는 단계, 상기 제2 인코딩 메시지는 제1 전송 장치와의 상기 제1 인코딩 메시지의 전송과 동시에 제2 전송 장치를 통한 전송을 위한 것이고, 상기 조직화 메커니즘은 MAC(multiple access channel) 동작을 분극의 하나 이상의 레벨로 간주함으로써, 상기 제1 전송 장치 및 상기 제2 전송 장치를 통한 단일 폴라 변환(single polar transformation)을 사용하여 제1 인코딩 메시지 및 제2 인코딩 메시지를 처리하기 위한 것이고;
상기 수신 신호와 연관된 통신율을 판별하는 단계; 및
상기 통신율에 대응하는 조직화 프로파일을 기반으로 통신을 위해 의도된 상기 제1 인코딩 메시지를 식별하기 위하여 상기 통신율 및 메시지 분극 메커니즘을 기반으로 통신 유닛으로 수신 신호를 디코딩하는 단계를 포함하는 동작 방법.
In the operating method of the computing system,
Receiving a received signal representing the second encoded message and the first encoded message organized based on the organizing mechanism, the second encoded message is a second transmission device at the same time as the transmission of the first encoded message with the first transmission device And the organization mechanism considers a multiple access channel (MAC) operation as one or more levels of polarization, thereby performing a single polar transformation through the first transmission device and the second transmission device. To process the first encoded message and the second encoded message using;
Determining a communication rate associated with the received signal; And
And decoding a received signal with a communication unit based on the communication rate and message polarization mechanism to identify the first encoded message intended for communication based on an organizational profile corresponding to the communication rate.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/327,450 | 2014-07-09 | ||
US14/327,450 US9467253B2 (en) | 2013-07-09 | 2014-07-09 | Computing system with coordinated multiple-access mechanism and method of operation thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160006579A KR20160006579A (en) | 2016-01-19 |
KR102254349B1 true KR102254349B1 (en) | 2021-05-24 |
Family
ID=55314507
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140141722A Active KR102254349B1 (en) | 2014-07-09 | 2014-10-20 | Computing system with coordinated multiple-access mechanism and method of operation thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102254349B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060072655A1 (en) | 2002-01-30 | 2006-04-06 | Yu-Chuan Lin | Receiver noise estimation |
US20130028128A1 (en) | 2010-05-10 | 2013-01-31 | Research In Motion Limited | System and Method for Dynamic Band Scheduling |
-
2014
- 2014-10-20 KR KR1020140141722A patent/KR102254349B1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060072655A1 (en) | 2002-01-30 | 2006-04-06 | Yu-Chuan Lin | Receiver noise estimation |
US20130028128A1 (en) | 2010-05-10 | 2013-01-31 | Research In Motion Limited | System and Method for Dynamic Band Scheduling |
Also Published As
Publication number | Publication date |
---|---|
KR20160006579A (en) | 2016-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2936721B1 (en) | Communication system with compound coding mechanism and method of operation thereof | |
US9602241B2 (en) | Computing system with polar processing mechanism and method of operation thereof | |
RU2475960C2 (en) | Method and device to sum up signals from multiple diverted sources | |
KR102067521B1 (en) | Communication system with communication-layer maximization mechanism and method of operation thereof | |
KR102333958B1 (en) | Layer Mapping Subset Limitations for 5G Wireless Communication Systems | |
US9467253B2 (en) | Computing system with coordinated multiple-access mechanism and method of operation thereof | |
US20140362954A1 (en) | Computing system with power estimation mechanism and method of operation thereof | |
KR102238601B1 (en) | Computing system with channel estimation mechanism and method of operation thereof | |
KR20150121201A (en) | A method and apparatus for cancellating interference in a wireless communication system | |
KR102177755B1 (en) | Communication system with flexible repeat-response mechanism and method of operation thereof | |
KR102277413B1 (en) | Computing system with channel quality mechanism and method of operation thereof | |
US9602236B2 (en) | Computing system with decoding adjustment mechanism and method of operation thereof | |
KR102254349B1 (en) | Computing system with coordinated multiple-access mechanism and method of operation thereof | |
US20140369446A1 (en) | Computing system with decoding sequence mechanism and method of operation thereof | |
KR102325826B1 (en) | Wireless communication system with interference mitigation mechanism and method of operation thereof | |
KR20200067955A (en) | Communication system with feedback mechanism and method of operation thereof | |
US9806827B2 (en) | Computing system with interference cancellation mechanism and method of operation thereof | |
KR102114167B1 (en) | Whitening method and apparatus in communication system | |
KR102140758B1 (en) | Computing system with correlation estimation mechanism and method of operation thereof | |
KR102254342B1 (en) | Computing system with joint-transmission mechanism and method of operation thereof | |
KR102117981B1 (en) | Communication system with receiver optimization mechanism and method of operation thereof | |
US20150236734A1 (en) | Computing system with feedback mechanism and method of operation thereof | |
US9467216B2 (en) | Computing system with joint-transmission mechanism and method of operation thereof | |
US9629003B2 (en) | Computing system with factor estimation mechanism and method of operation thereof | |
US9692556B1 (en) | Communication system with I/Q imbalance adjustment mechanism and method of operation thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20141020 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20191017 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20141020 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200730 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20210219 |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210514 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20210517 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |