귀하의 질문은 유효하며 이론의 의미에 대한 올바른 이해의 길입니다. ;-).
더 많은 대역폭이 더 높은 비트 전송률을 의미한다는 의문으로, 설명은 단순 해 보이지만 동시에 나빠질 수 있습니다.
다음은 "나쁜"설명입니다. 더 큰 대역폭이 더 많은 데이터 인 이유를 이해하기 시작했습니다. 전원 및 인코딩 조건에서 1Mb / s로 실행되는 첫 번째 WiFi 채널 번호 1이 있다고 가정합니다. 그런 다음 대역폭, 전력 및 인코딩 조건이 동일한 다른 WiFi 채널 번호 2를 가져옵니다. 또한 1Mb / s로 실행 중입니다. 두 가지를 합하면 대역폭이 두 배가되고 (두 개의 다른 채널) 데이터 처리량이 두 배가됩니다 (2x1Mb / s).
이것이 완벽한 설명처럼 보인다고 생각한다면, 우리는 또한 힘을 두 배로 늘렸다는 것을 잊어 버립니다. 두 배의 전력 또는 두 배의 대역폭으로 인한 두 배의 데이터 처리량도 마찬가지입니다. 실제로는 둘 다입니다.
대역폭을 두 배로 늘리면서 전체 전력을 동일하게 유지하는 경우 1Mb / s로 실행되는 첫 번째 WiFi 채널과 수신 된 전력의 절반으로 각각 실행되는 두 개의 다른 WiFi 채널의 합계를 비교해야합니다. WiFi 모뎀의 데이터 시트를 확인하지는 않지만 다음 이론적 접근 방식과 비교하면 흥미로운 운동이 될 것입니다. Shannon은 인코딩이 자체적으로 전력 수준 (WiFi의 경우)에 적응할 경우 어떤 일이 발생할지 예측할 수 있도록 도와줍니다. 인코딩이 적응하지 않으면 수신 레벨이 너무 낮아서 0으로 떨어질 때까지 데이터 속도가 일정하게 유지됩니다.
그래서 shannon은 C = B * log2 (1 + S / N)라고 말합니다. 총 전력을 유지하면서 대역폭을 두 배로 늘릴 때 C2 = 2 * B * log2 (1+ (S / 2) / N) 여기서 C2는 잠재적 인 데이터 속도입니다. 실제 숫자를 채우면 log2 (1 + 2) = 1.58 및 log2 (1 + 1) = 1이되도록 S = 2xN이라고 가정 할 수 있습니다. 따라서 C = B * 1.58 및 C2 = B * 2입니다. 다시 말해, 가장 큰 대역폭의 신호 레벨이 노이즈 레벨과 같을 때 잠재적 인 데이터 속도는 대역폭의 절반에서 방출되는 동일한 총 전력보다 26 % 더 높습니다. 이론적으로 초협 대역은 Shannon의 정리에 근거한 초 광대역보다 더 효율적일 수 없습니다. 총 전력 수준이 같은 대역폭을 두 배로 늘려도 WiFi 예제에서 제안한 대역폭의 두 배가되지는 않습니다. 그러나 대역폭이 더 높습니다. Shannon 표현식의 log2에서 "1"용어를 무시할 수 있다면,
그러나 앞에서 언급했듯이 인코딩은 적응해야하며 사용 가능한 실제 전력 및 대역폭에 맞게 최적화되어야합니다. 인코딩이 동일하게 유지되면 작동 상태에서 작동하지 않는 상태로 전환됩니다.
두 번째 질문으로 전환하면 두 주파수로 30Hz에서 FSK 신호가 변경되면 1 또는 0의 비트에 해당하는 초당 30 개의 심볼을 방출하기 때문에 30bps에서만 방출 할 수 있습니다. 내 소음 수준이 허용하기 때문에 이전 주파수 사이에 두 개의 주파수를 도입하여 4x30bps = 120bps로 방출합니다. FSK를 사용하면 이런 식으로 상태 수를 늘릴 때 대역폭이 일정하다고 생각하지 않지만 이론적으로 주파수 스펙트럼이 무제한이기 때문에 3dB 한계를 고려하여 일정하게 유지할 수있는 방법을 찾을 수 있습니다.
왜 "변조"신호에 구형파를 사용합니까? 이 인코딩에서는 수신기 측에서 각 주파수에 대한 대역 통과 필터 만 있으면되기 때문에 디코딩하기가 더 쉬워집니다. 여전히 "사인파"를 방출하고 있습니다. "1"값만 방출하는 경우 하나의 주파수 만 있습니다. 그러나 주파수 편이는 이러한 주파수 편이를 허용 / 수행하는 "고조파"의 존재를 의미합니다. 다른 인코딩에는 다른 장점과 단점이 있습니다. 예를 들어, Direct Sequence Spread Spectrum은 잡음 레벨 이하의 신호를 허용하므로 많은 다른 인코딩에서 유사한 비트 전송률에 대해 더 낮은 안테나 전력 요구 사항을 갖지만 디코딩하기가 더 어렵습니다 (따라서 더 많은 (계산) 전력 및 디코딩 회로의 복잡성).
선택한 인코딩이 무엇이든, 상한값을 고정시키는 Shannon 정리를 존중해야합니다. 노이즈 수준 또는 신호 수준 (거리)이 변경 될 때 FSK 신호의 전력 수준, 상태 수 및 기타 매개 변수를 조정하지 않으면 Shannon을 FSK와 같은 인코딩에 적용 할 수 없습니다. Shannon에서는 주어진 대역폭과 데이터 속도에 대한 절대 최소 전력을 확인할 수 있습니다. 인코딩 방법은 최소 전력 제한을 증가시킵니다. 전력 레벨이이 한계를 초과하면 비트 전송률은 단순히 일정하게 유지됩니다. 더 많은 대역폭이 더 높은 비트 전송률을 의미한다고 설명하려는 경우 Shannon을 적용하는 것은 간단하지 않습니다. WiFi 예제는 실제로 설명에 적용 할 수도 있지만 Shannon의 정리에 기반한 일반적인 답변은 아닙니다.
편집 : "두 번째 경우 비트 전송률은 최대 660bps입니다"라는 질문을 다시 읽습니다. 실제로 주파수가 초당 30 회만 변경되고 1 비트 인 두 개의 주파수로 인코딩 할 때 660bps에 도달하는 방법을 완전히 이해하지 못합니다. 따라서 내 30bps 이상입니다. 이 인코딩을 사용하면 각 심볼에 대해 30Hz에서 한 번의 전체 기간과 660Hz에서 22 번의 전체 기간이 허용됩니다. 그러나 22 기간은 하나의 기호 만 있다는 사실을 바꾸지 않습니다. 무언가 빠졌거나 추론이 잘못된 것 같습니다.
편집 2 : 나는 그것을 얻었다-당신은 나이키 스트 한계와 비교하고 있습니다. 이 nyquist limit은 대역폭과 심볼 당 상태 수에 따라 데이터 전송률의 상한을 알려줍니다. 여기서 선택한 FSK 인코딩이 최적이 아닙니다. 30Hz 및 660Hz를 사용하고 있습니다. 나이키 스트 한계는 30bps = 2 * B * log2 (2)이므로 대역이 B = 15Hz 이상이어야합니다. 자세히 살펴 보지 않으면 FSK 주파수를 645Hz 및 660Hz로 설정하면 대역폭을 최적화하는 것이 좋을 것입니다. (FSK가 최적의 인코딩이고 고조파로 인한 정확한 대역폭을 확인하지 않으면 15Hz도 FSK의 경우 낮음).
다른 답변과의 혼란의 원인과 원래의 질문을 더 설명하기 위해 추가 분석 후 3-편집을 편집하십시오.
- 나이 퀴 스트 공식은 샘플링 정리를 기반으로 대역폭 B의 신호가 초당 정확히 2B 샘플에서 완벽하게 재구성됨을 나타냅니다.
- 따라서 2B 샘플은 각각 심볼을 나타낼 수 있습니다 (강도는 어떤 심볼을 결정할 수 있음).
- 대역폭이 300Hz 인 신호는 600 개 이상의 기호로 재구성 할 수 있습니다.
- 이것이 "앨리어싱"이 존재하는 이유입니다. 대역폭 제한으로 인해 샘플링 후 두 개의 서로 다른 신호가 동일하게 보일 수 있습니다.
- 각 기호가 2 개의 상태 만 나타내는 경우 600bps 만 가능합니다.
- 30Hz에서 330Hz까지의 FSK는 600bps 이상을 나타낼 수 있지만 심볼 당 2 개 이상의 상태를 고려해야합니다. 그러나 주파수를 고려할 수 없기 때문에 더 이상 FSK 복조가 아닙니다.