2017-09-26 27 views

답변

2

, 나는이 프로그램과 아무 상관이 없기 때문에 그 질문을 닫습니다 투표.

반면에, 나는 그 주제에 관심을 갖고 그 종이를 들여다 보았다.

몇 분의 독서 후, 나는 저자가 서둘러 무언가를 발표 할 절실히 필요로하는 저질의 논문 중 하나라고 말할 수 있습니다. 예를 들어, 그들은 프리앰블과 헤더에 대해 이야기하고 있으며, 무엇이되어야하는지 설명하지 말고, 분명히 "삑 소리"를 의미하는 "칩"을 쓰고 있으며, 페이로드 FEC에 대해 항상 헤더에 하드 코딩되어 있다고 이야기하고 있습니다. 4/8 그러나 그들의 예에서는 4/5의 FEC를 사용합니다.

또한이 논문은 정신 위와 같은 오류로 가득 차 있습니다.

요약하면 필자는 그러한 논문이 동료 평가를 통과 할 수있는 방법을 결코 얻지 못할 것입니다. 이것은 합리적인 학문적 또는 과학적 기준을 충족시키지 못합니다.

나머지 초기 대답은 잘못되었습니다. 그래서 나는 @ arminb의 대답에 따라 그것을 다시 썼습니다.

@arminb가 지적한대로 정답은 다음과 같습니다. 10 바이트를 의미합니다.

@ arminb의 답변 외에도 계산기 출력을 믿고 싶지 않은 사람들을 위해 계산의 세부 사항을 알아 내려고 노력했습니다.

우선 세계에서 심볼은 한 바이트만큼 길다. 이것은 다음 계산에서 의심의 여지없이 결론 지을 수 있습니다. 프리앰블 확산율 SF = 12, 즉 4096 chirps/symbol이 있다고 고려되는 경우 (12.25 * 4096) chirps = 50176 chirps12.25 symbols이다

둘째, 프리앰블 FEC에 하지 피사체 (부호화 율)이다. 125 kHz = 125000 chirps/s의 대역폭과 FEC가없는 경우 프리앰블이 걸리는 시간은 50176 chirps/(125000 chirps/s)) = 0.401408 s ≈ 401.41 ms입니다. 이것은 정확히 @ arminb의 답변에 표시된 계산기의 숫자입니다.

세 번째,이 예에서, 헤더는 3 바이트이고 이 아니고 FEC의 대상이된다.. 따라서 바이트가 심볼만큼 길면 헤더가 걸리는 시간은 (3 * 4096 chirps)/(125000 chirps/s) = 0.098304 s ≈ 98.30 ms입니다.

넷째, 페이로드는 10 바이트이고 이고 FEC가 적용됩니다. FEC는 5/4입니다. 따라서 페이로드가 걸리는 시간은 ((10 * (5/4) * 4096 chirps)/(125000 chirps/s)) = 0.4096 s = 409.60 ms입니다. 한 바이트는 심볼만큼 길어야합니다.

다섯째로, CRC는 2 바이트이고, 이며, FEC를 조건으로한다. FEC는 5/4입니다. 따라서 CRC가 걸리는 시간은 ((2 * (5/4) * 4096 chirps)/(125000 chirps/s)) = 0.08192 s = 81.92 ms입니다. 한 바이트는 심볼만큼 길어야합니다.

이 모든 시간을 더하면 계산기에서 예제 패킷의 대기 시간은 @ arminb의 답변과 정확히 일치합니다 (0.401408 s + 0.098304 s + 0.4096 s + 0.08192 s = 0.991232 s ≈ 991.23 ms).

나는 뒤에서 무슨 일이 벌어지고 있는지 이해하고자하는 독자에게 도움이되기를 바랍니다.

+0

당신의 대답은 훌륭합니다 !! ... 역 계산은'911.23 ms'에 도달하려면'91123 chirps'가 필요하다는 것을 보여줍니다. 이것은 _1 비트가 1 symbol_이 아닐 수도 있음을 의미합니다. –

+0

@KetanMukadam 나는 또한 그렇게 생각한다. 그러나 다른 한편으로는 우리는 각각 0.999857 또는 1.000143의 기호 대 비트 비율을 가질 것입니다. 이것은 매우 이상 할 것입니다; 적어도 필자는 개인적으로 그러한 기호 대 비트 비율 (이 분야에 대한 지식은 매우 제한적 임)로 이어질 수있는 코딩이나 기술에 대해 들어 본 적이 없습니다. – Binarus

+0

나는 좋은 대답에 동의하고 감사한다 !! –

1

Semtech는 LoRa 칩 SX1272에 대해 calcualtor을 제공합니다. 당신은 예 (LoRa for the Internet of Things)에서 계산기에 매개 변수를 입력 할 때 :

우리가 SF12, BW125, CR4/5 및 TX 전력 17 dBm의 가정 예를 제공하기 위해 (에너지 배고픈 설정은 매우 긴 수 범위는 나중에 논의 된 실험 평가에서 사용되었습니다). 10 B 페이로드 및 12.25 심볼 프리앰블을 갖는 패킷의 송신은 9935.24 ms의 송신 송신을 갖는다.

정확히 991.23 ms가됩니다. 또한 10 B 가정바이트 의미하는 계산기에 볼 수 있습니다, 일반적으로

enter image description here

항상 바이트를 의미한다 대문자 B를 소문자 동안 B하여야한다 평균 비트.

+1

당신이 옳았고 초기 답변이 잘못되었습니다. 나를 잘못된 길로 가게 한 것은 심볼이 세상에있는 한 바이트만큼 길다는 것을 믿을 수 없다는 것이 었습니다. 이 말을하면서, 나는 당신의 대답을 정정하고, 계산을 다시하고, 더 많은 독자가 원하는 경우 장면의 뒤에서 무슨 일이 벌어지고 있는지 이해할 수 있도록 세부 사항을 추가했습니다. 나는 그 논문의 질에 대한 나의 견해를 바꾸지 않을 것이다. – Binarus