jkadbear / LoRaPHY

Complete LoRa physical layer (LoRa PHY) implementation in MATLAB.
MIT License
98 stars 23 forks source link

有关于lora调制灵敏度的相关问题 #3

Open too-difficult-to-study opened 5 months ago

too-difficult-to-study commented 5 months ago

请问老师是否了解计算lora接收机灵敏度中最低信噪比是如何得来的?

jkadbear commented 5 months ago

在SX1301的Datasheet(https://www.mouser.com/datasheet/2/761/sx1301-1523429.pdf)3.11节提到“Sensitivities are given for 32 bytes payload, 10% PER”。所以你需要计算一个32字节的数据包在LoRa通信下发生10%接收错误时的信噪比,你可以先根据“From Demodulation to Decoding: Toward Complete LoRa PHY Understanding and Implementation”的公式(19)计算单个符号的接收错误率(Symbol Error Rate),再计算出Bit Error Rate和Packet Error Rate。

too-difficult-to-study commented 4 months ago

前辈您好, 非常感谢您昨天的解答,我对lora调制的接收灵敏度很感兴趣,请问他的低灵敏度是如何实现的呢?我仅了解到他的灵敏度是通过更长的传输时间换取的,但是和DSSS对比,他的处理增益并没有显著的差异,作为一种chirp调制的变形他的脉冲压缩我认为和DSSS解扩过程起到了类似的效果。所以我想请教lora的长传输时间换取了什么呢,是如何换取的呢? 如能回复,将不胜感激!

jkadbear @.***> 于2024年4月16日周二 21:25写道:

在SX1301的Datasheet( https://www.mouser.com/datasheet/2/761/sx1301-1523429.pdf)3.11节提到“Sensitivities are given for 32 bytes payload, 10% PER”。所以你需要计算一个32字节的数据包在LoRa通信下发生10%接收错误时的信噪比,你可以先根据“From Demodulation to Decoding: Toward Complete LoRa PHY Understanding and Implementation”的公式(19)计算单个符号的接收错误率(Symbol Error Rate),再计算出Bit Error Rate和Packet Error Rate。

— Reply to this email directly, view it on GitHub https://github.com/jkadbear/LoRaPHY/issues/3#issuecomment-2059088198, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXM55K23QL7QRDDZBKJUL4LY5URDFAVCNFSM6AAAAABGI4BVS6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJZGA4DQMJZHA . You are receiving this because you authored the thread.Message ID: @.***>

jkadbear commented 4 months ago

"所以我想请教lora的长传输时间换取了什么呢"=>"我仅了解到他的灵敏度是通过更长的传输时间换取的",你已经回答了,换来了高灵敏度。至于如何换取,就是牺牲了速率。chirp调制只是更抗单频干扰。