Số lượng vạch sóng trên điện thoại 4G quá thấp, và không ổn định.
Nguồn internet giải thích về mức độ sóng khỏe và yếu( tham khảo về tính logic, còn con số thấy chưa phù hợp)
Với các công nghệ 234G thì độ nhậy máy thu khác nhau, và nó cũng phụ thuộc vào loại dịch vụ mà khách hàng sử dụng.
Trong điều kiện dịch vụ được cung cấp ở trái đất với chất lượng thiết bị tiêu biểu thì độ nhậy thấp nhất của máy thu với từng công nghệ là: 2G: -110dBm, 3G: - 117dBm, 4G: -140dBm. Độ nhậy này được thiết lập trong điều kiện hoàn hảo, không có nhiễu do tải và do nhiễu bên ngoài gây ra. Khi có tải người sử dụng và nhiễu bên ngoài( nếu có) thì độ nhậy này được điều chỉnh theo công thức:
RSSI = Công suất thu+ nhiễu do tải+ nhiễu bên ngoài( nếu có). Điều này giúp chúng ta đơn giản hiểu được là nhiễu cao hơn, tải cao hơn thì mức tín hiệu thu phải tốt hơn thì mới đảm bảo được chất lượng dịch vụ như ban đầu. Mọi người có thể đọc lại theo liên kết phía dưới.
Liên hệ giữa nhiễu với độ nhậy máy thu
Vơi khách hàng, để đánh giá sóng KHỎE, YẾU thì việc đơn giản là nhìn thanh Bar trên màn hình điện thoại. Nếu chúng ta để ý một chút thì nhận thấy là số vạch sóng khi chúng ta sử dụng dịch vụ 2G 3G rất ổn định. Thường là FULL vạch sóng, trừ trường hợp chúng ta ở những vùng sóng yếu, rất xa trạm thu phát. Khi sóng yếu đi thì mức độ chất lượng dịch vụ mà khách hàng sư dụng cảm nhận rất rõ, có thể là khó nghe và tốc độ rất chậm.
Với 4G thì ta thấy 1 điều khác biệt vô cùng lớn, số vạch sóng thăng giáng( nhẩy nhót) ở ngay vùng sóng khỏe( ngay cả khi đứng ở dưới chân trạm phát sóng 4G). và được phục vụ bởi 1 cell duy nhất( không có hiện tương Ping pong giữa các cells). và số vạch sóng thường là không đầy vạch
Test dịch vụ với điều kiện tốt nhất thì cũng không thấy đầy vạch sóng.
Hình: Giải thích cường độ tín hiệu nhận được với số vạch sóng không như mong đợi.
Như hình trên chỉ ra: Tín hiệu và nhiễu rất tốt thì máy cũng không hiện đủ vạch sóng, chỉ có 3/4 vạch sóng. Tốc độ dịch vụ Download rất tốt, đạt 134.9Mbps. Gấp gần 300 lần tốc độ 3G tiêu chuẩn R99
Rõ ràng là trong cả 2 trường hợp, mức độ vạch sóng hiện thị trên điện thoại đã không phản ánh được về cường độ sóng cũng như chất lượng dịch vụ.
Phải chăng việc CODING ứng dụng cho điện thoại đang có vấn đề? Câu hỏi này mong muốn gửi tới các nhà sản xuất điện thoại, chipset kiểm chứng. Và chỉnh sửa đoạn code chu phù hợp với độ cảm nhận từ phía người sử dụng.
Tham khảo đoạn code cho điện thoại Android.( nếu theo logic này thì là phù hợp, việc hiện thị số vạch sóng cũng đưa yếu tố nhiễu vào đánh giá)
Hinh: Test dịch vụ 4G trong điều kiện có duy nhất 1 vạch sóng, tốc độ đạt được cũng rất cao.
Trường hợp xấu hơn, Test trong điều kiện cho có 1 vạch sóng. Ta cũng được tốc độ rất cao 47.8Mbps, gấp hơn 100 lần tốc độ 3G tiêu chuẩn R99. Rõ ràng là trong cả 2 trường hợp, mức độ vạch sóng hiện thị trên điện thoại đã không phản ánh được về cường độ sóng cũng như chất lượng dịch vụ.
Phải chăng việc CODING ứng dụng cho điện thoại đang có vấn đề? Câu hỏi này mong muốn gửi tới các nhà sản xuất điện thoại, chipset kiểm chứng. Và chỉnh sửa đoạn code chu phù hợp với độ cảm nhận từ phía người sử dụng.
Tham khảo đoạn code cho điện thoại Android.( nếu theo logic này thì là phù hợp, việc hiện thị số vạch sóng cũng đưa yếu tố nhiễu vào đánh giá)
<integer name="config_LTE_RSRP_threshold_type">1</integer>
<!--Thresholds for LTE dbm in status bar-->
<integer-array translatable="false" name="config_lteDbmThresholds">
<item>-140</item> <!-- SIGNAL_STRENGTH_NONE_OR_UNKNOWN -->
<item>-128</item> <!-- SIGNAL_STRENGTH_POOR -->
<item>-118</item> <!-- SIGNAL_STRENGTH_MODERATE -->
<item>-108</item> <!-- SIGNAL_STRENGTH_GOOD -->
<item>-98</item> <!-- SIGNAL_STRENGTH_GREAT -->
<item>-44</item>
</integer-array>
if (mLteRsrp > threshRsrp[5]) rsrpIconLevel = -1;
else if (mLteRsrp >= threshRsrp[4]) rsrpIconLevel = SIGNAL_STRENGTH_GREAT;
else if (mLteRsrp >= threshRsrp[3]) rsrpIconLevel = SIGNAL_STRENGTH_GOOD;
else if (mLteRsrp >= threshRsrp[2]) rsrpIconLevel = SIGNAL_STRENGTH_MODERATE;
else if (mLteRsrp >= threshRsrp[1]) rsrpIconLevel = SIGNAL_STRENGTH_POOR;
else if (mLteRsrp >= threshRsrp[0]) rsrpIconLevel = SIGNAL_STRENGTH_NONE_OR_UNKNOWN;
/*
* Values are -200 dB to +300 (SNR*10dB) RS_SNR >= 13.0 dB =>4 bars 4.5
* dB <= RS_SNR < 13.0 dB => 3 bars 1.0 dB <= RS_SNR < 4.5 dB => 2 bars