게임용 Bluetooth 저에너지 헤드폰 및 헤드셋의 아키텍처
게임용 Bluetooth 저에너지 헤드폰 및 헤드셋의 아키텍처
Bluetooth Low Energy의 아키텍처는 본질적으로 매우 간단합니다. 컨트롤러, 호스트 및 응용 프로그램의 세 가지 기본 부분으로 나뉩니다. 컨트롤러는 일반적으로 무선 신호를 송수신하고 이러한 신호를 정보를 전달하는 데이터 패킷으로 변환하는 방법을 이해하는 물리적 장치입니다. 호스트는 일반적으로 둘 이상의 장치가 통신하고 라디오를 사용하여 여러 다른 서비스를 동시에 제공하는 방법을 관리하는 소프트웨어 스택입니다. 애플리케이션은 소프트웨어 스택을 사용하고 컨트롤러를 사용하여 사용자 인스턴스를 구현합니다. www.bjbjaaudio.com
컨트롤러 내에는 직접 테스트 모드와 호스트 컨트롤러 인터페이스(HCI) 계층의 하위 절반뿐 아니라 물리적 계층과 링크 계층이 모두 있습니다. 호스트에는 GATT(일반 속성 사양) GAP(일반 액세스 사양) 및 모드 외에 L2CAP(논리적 링크 제어 및 적응 프로토콜) 속성 프로토콜(속성 프로토콜) 및 보안 관리자 프로토콜(SecurityManagerProtocol)의 세 가지 프로토콜이 포함되어 있습니다. www.bjbjaaudio.com
컨트롤러
컨트롤러는 많은 사람들에게 블루투스 칩이나 라디오를 구별하는 특징 중 하나로 간주됩니다. 하지만. 컨트롤러를 라디오라고 부르는 것은 지나치게 단순화한 것입니다. Bluetooth 컨트롤러는 디지털 및 아날로그 무선 주파수 장치와 데이터 패킷 송수신을 담당하는 하드웨어로 구성됩니다. 컨트롤러는 안테나를 통해 외부 세계와 연결되고 호스트 제어 인터페이스(HCI)를 통해 호스트와 연결됩니다. www.bjbjaaudio.com
물리층
물리계층은 24GHz 무선통신으로 송수신하는 힘든 일을 하는 부분이다. 많은 사람들에게 이 층이 신비에 싸인 것처럼 보입니다. 그러나 본질적으로 물리적 계층에는 마법이 없으며 전자기 방사선의 단순한 송수신만 있을 뿐입니다. 전파는 일반적으로 주어진 주파수 대역 내에서 진폭, 주파수 또는 위상을 변경하여 정보를 전달할 수 있습니다. Bluetooth Low Energy에서는 GFSK(Gaussian Frequency Shift Keying)라는 변조를 사용하여 전파의 주파수를 변경하여 0 또는 1 정보를 전송합니다. 주파수 편이 키잉 부분은 신호의 주파수를 약간 높이거나 낮추어 1과 0을 인코딩하는 것을 말합니다. 변화하는 순간 주파수가 갑자기 한쪽 끝에서 다른 쪽 끝으로 이동하면 에너지 펄스가 더 넓은 주파수 대역에서 나타납니다. 따라서 필터는 에너지가 더 높거나 낮은 주파수로 퍼지는 것을 방지하는 데 사용됩니다. Bluetooth Low Energy에 사용되는 필터는 Classic Bluetooth에 사용되는 필터만큼 엄격하지 않습니다. 즉, 저에너지 무선 신호가 기존 Bluetooth 무선 신호보다 약간 더 널리 퍼져 있습니다. 무선 신호를 적절하게 넓히는 것의 이점은 무선이 확산 스펙트럼의 제약을 따르는 반면, 클래식 블루투스 무선은 주파수 호핑의 영향을 받는다는 것입니다. 확산 스펙트럼 라디오는 주파수 호핑 라디오보다 전송하는 데 더 적은 주파수를 사용합니다. 더 느슨한 필터 파형 없이. Bluetooth Low Energy는 3개의 채널에서만 브로드캐스트할 수 없지만 더 많은 채널을 사용해야 하므로 시스템에서 더 높은 에너지 소비가 발생합니다. 무선 신호의 적당한 확장을 변조 지수라고 합니다. 변조 지수는 채널의 중심 주파수를 중심으로 상위 주파수와 하위 주파수 사이의 폭을 나타냅니다. 무선 신호를 전송할 때 중심 주파수에서 185kHz를 초과하는 양의 오프셋은 값이 1인 비트를 나타냅니다. 185kHz를 초과하는 음의 오프셋은 값이 0인 비트를 나타냅니다. 물리 계층이 작동하도록 하기 위해, 특히 동일한 영역에서 많은 수의 동시 무선 전송의 경우 24GHz 주파수 대역은 40으로 분할됩니다. RF 채널은 각각 너비가 2MHz입니다. 물리 계층은 마이크로초당 1비트의 애플리케이션 데이터를 전송합니다. 예를 들어 UTF-8 형식으로 인코딩된 80비트 문자열 "lowenergy"를 전송하는 데 80us가 소요되지만 데이터 헤더의 오버헤드는 여기에서 고려되지 않습니다. www.bjbjaaudio.com 중심 주파수에서 185kHz를 초과하는 양의 오프셋은 값이 1인 비트를 나타냅니다. 185kHz를 초과하는 음의 오프셋은 값이 0인 비트를 나타냅니다. 물리 계층이 작동하도록 하기 위해, 특히 동일한 영역에서 많은 수의 동시 무선 전송의 경우 24GHz 주파수 대역은 40으로 분할됩니다. RF 채널은 각각 너비가 2MHz입니다. 물리 계층은 마이크로초당 1비트의 애플리케이션 데이터를 전송합니다. 예를 들어 UTF-8 형식으로 인코딩된 80비트 문자열 "lowenergy"를 전송하는 데 80us가 소요되지만 데이터 헤더의 오버헤드는 여기에서 고려되지 않습니다. www.bjbjaaudio.com 중심 주파수에서 185kHz를 초과하는 양의 오프셋은 값이 1인 비트를 나타냅니다. 185kHz를 초과하는 음의 오프셋은 값이 0인 비트를 나타냅니다. 물리 계층이 작동하도록 하기 위해, 특히 동일한 영역에서 많은 수의 동시 무선 전송의 경우 24GHz 주파수 대역은 40으로 분할됩니다. RF 채널은 각각 너비가 2MHz입니다. 물리 계층은 마이크로초당 1비트의 애플리케이션 데이터를 전송합니다. 예를 들어 UTF-8 형식으로 인코딩된 80비트 문자열 "lowenergy"를 전송하는 데 80us가 소요되지만 데이터 헤더의 오버헤드는 여기에서 고려되지 않습니다. www.bjbjaaudio.com 특히 동일한 영역에서 다수의 동시 무선 전송의 경우 24GHz 주파수 대역은 각각 너비가 2MHz인 40개의 RF 채널로 분할됩니다. 물리 계층은 마이크로초당 1비트의 애플리케이션 데이터를 전송합니다. 예를 들어 UTF-8 형식으로 인코딩된 80비트 문자열 "lowenergy"를 전송하는 데 80us가 소요되지만 데이터 헤더의 오버헤드는 여기에서 고려되지 않습니다. www.bjbjaaudio.com 특히 동일한 영역에서 다수의 동시 무선 전송의 경우 24GHz 주파수 대역은 각각 너비가 2MHz인 40개의 RF 채널로 분할됩니다. 물리 계층은 마이크로초당 1비트의 애플리케이션 데이터를 전송합니다. 예를 들어 UTF-8 형식으로 인코딩된 80비트 문자열 "lowenergy"를 전송하는 데 80us가 소요되지만 데이터 헤더의 오버헤드는 여기에서 고려되지 않습니다. www.bjbjaaudio.com