本周做了一个简单的leetcode的算法题目,阿拉伯数字转罗马数字,还算简单。
核心算法体现如下代码:
读了一篇英语文献,感觉挺吃力的。主要讲的是卫星通信对移动网络的影响。我觉得这个给全球WIFI提供了一定的可能性。[1903.09075] On the Impact of Satellite Communications over Mobile Networks: An Experimental Analysis
Future telecommunication systems are expected to co-exist with different backhauling nodes such as terrestrial or satellite systems. Satellite connectivity can add flexibility to backhauling networks and provide an alternative route for transmission. This paper presents experimental comparisons of satellite and terrestrial cellular networks and evaluates their performances in terms of different Key Performance Indicators (KPIs) including Channel Quality Index (CQI), Modulation Coding Scheme (MCS) index, Downlink throughput, Frame Utilization (FU) and number of Resource Block (RB) utilization ratios. Our experimental satellite network system uses a real satellite backhaul deployment and works in Ka band (with two specific sub-bands on 19 Ghz in downlink and 29 Ghz in uplink). As a benchmark, we compare our system with live terrestrial network in which backhaul connection is cellular backhaul. Our experiments reveal three main observations: First observation is that there exists FU and number of RB utilization problems in the satellite link even though there exists a single test user equipment (UE) with high CQI and MCS index values. Second observation is that in satellite link relatively low number of Protocol Data Units (PDUs) are generated at Radio Link Controller (RLC) layer compared to the Packet Data Convergence Control (PDCP) layer. Finally, our third observation concludes that the excessive existence of PDCP PDUs can be due to existence of General Packet Radio Service (GPRS) Tunneling Protocol-User Plane (GTP-U) accelerator where an optimal balance between the caching size and the number of UEs using satellite eNodeB is needed. For this reason, our experimental results reveal the existence of a trade-off between the supported number of users on satellite link and the GTP-U acceleration rate.
预计未来的电信系统将与诸如地面或卫星系统的不同回程节点共存。卫星连接可以增加回程网络的灵活性,并为传输提供替代路由。本文介绍了卫星和地面蜂窝网络的实验比较,并根据不同的关键性能指标(KPI)评估了它们的性能,包括信道质量指数(CQI),调制编码方案(MCS)指数,下行链路吞吐量,帧利用率(FU)和资源块(RB)利用率的数量。我们的实验卫星网络系统使用真正的卫星回程部署并在Ka频段工作(在下行链路中具有19 Ghz的两个特定子频带,在上行链路中具有29 Ghz)。作为基准,我们将我们的系统与回程连接是蜂窝回程的实时地面网络进行比较。我们的实验揭示了三个主要观察结果:第一个观察结果是即使存在具有高CQI和MCS索引值的单个测试用户设备(UE),在卫星链路中存在FU和RB利用问题的数量。第二个观察是在卫星链路中,与分组数据汇聚控制(PDCP)层相比,在无线电链路控制器(RLC)层生成相对较少数量的协议数据单元(PDU)。最后,我们的第三个观察得出结论,PDCP PDU的过度存在可能是由于通用分组无线服务(GPRS)隧道协议 - 用户平面(GTP-U)加速器的存在,其中缓存大小和UE的数量之间的最佳平衡需要使用卫星eNodeB。
课堂上主要讲了指针。指针在之前的学习中我是没有接触过的。
我和同学讨论了const int * ,int const * 以及 int * const 的区别:
int * const:
指针是一个对象,而引用不是,引用是所指对象的别名。
1. 所以指针的用法可以像其他对象类型一样,允许把指针本身定义为一个常量。
2. 常量指针必须初始化,一旦初始化完成,它的值(也就是它所放在指针中的地址就不能改变)
3. 而它解引用的值可以随着它所指向地址中值的变化而变化。
指向常量的指针(const int * 和 int const *)
1. 两者的作用是一样的,都是一个指向常量的指针。
2. 可以不用先初始化,即指针没有指向任何内容。
3. 指针指向的内容是一个常量(即地址),可以通过改变常量(地址)中的值来改变指针解引用的值。但是不能直接解引用指针来改变值,因为这里的指针是一个常量。
4. 也可以将另外一个常量赋值给指针,来改变指针所指向内容的值。
通过这个讨论也算是对指针有了初步的理解。