Aiming at the problem of low utilization ratio of the channel in the Time Division Multiple Access(TDMA) mechanism in the tree topology underwater acoustic sensor network,this paper proposes a hybrid MAC protocol based on improved lightweight traffic adaptive random medium access mechanism and TDMA mechanism:TAST-MAC.It adopts S-ALOHA competition mechanism effectively to improve the channel utilization when the network traffic is low.This protocol uses an optimization algorithm to calculate the maximum transmission probability table values which are assigned to the cluster sub nodes,and uses a flexible traffic adaptive slot allocation mechanism to adapt different network traffic situation.Experimental results show that TAST-MAC not only improves the communication efficiency in the tree topology networks,but also reduces the waiting time of the sub nodes.
Vehicular Ad Hoc Network(VANET) single-layer construction routing protocols consider less factor,causing low packet delivery ratio and high average end to end delay.Considering the influencing factors of vehicles position,speed,density of intersections,wireless link quality,and MAC layer frame error rate,this paper proposes Multi-factor Cross-layer Position-based Routing Protocol for VANET(MCLPR) for urban environment.An algorithm for Vehicle Selection at Intersections(AVSI) is designed to extract the cross-layer information of the wireless link quality and the MAC layer frame error rate.The weight value of each influencing factor is calculated by using the Analytic Hierarchy Process(AHP) to determine the best forwarding path.Simulation results show that,compared with routing protocols such as AODV and DSDV,MCLPR protocol has higher packet delivery ratio and lower end to end delay,ensuring the reliability and efficiency of data transmission.This routing protocol is suitable for urban environment with the large network load and density,fast moving speed.
Khudra algorithm is a kind of lightweight block cipher algorithm which has 18 rounds.The existing analysis method,which uses the impossibility relevant key difference to analysis Khudra algorithm,constructs a 14 rounds distinguisher to attack the 16 round Khudra algorithm by introducing a difference on two keys.The successful attack probability of the distinguisher is 2-56.85.In this paper,it constructs 10 rounds distinguisher,by making difference on one key,to attack Khudrain total 16 rounds based on the relevant key difference.Analysis results show that the successful probability of the 10 rounds distinguisher improvs 2 28.425 compared with the previous 14 rounds distinguisher,data complexity of the whole analysis process is 2 33,and time complexity is 2 95.
Aiming at the problem that the recognition rate of traditional handwritten digits recognition method is low,this paper proposes a Fused Convolutional Neural Network(F-CNN) model.By combining the high-level features of the Siamese Network(SN) model and Binary Convolutional Neural Network(B-CNN) model,the F-CNN model expands the size of the high-level layers and enhances the features-expression ability of deep CNN network model.In the process of network training,a kind of periodic data shuffle strategy is designed to improve the convergence rate of the F-CNN model to realize better handwritten digits recognition.Experiments results on the public MNIST dataset show that the proposed F-CNN model has 99.10% recognition rate for handwritten digits,which outperforms the SN model and the B-CNN model.
As the Aggregate Channel Features(ACF) algorithm has many false detection windows,a coarse-to-fine cascaded pedestrian detection algorithm is proposed.ACF is employed as the coarse detector,and then the channel features are improved to filter out false detection windows.The Principal Component Analysis(PCA) filter bank are learned from each channel,instead of learning filter bank from the training image and convolution maps.The single-layer convolution is executed on the filter bank and channels,to reduce feature dimension and improve feature discrimination capability,Finally,a pooling operation is applied on convolution maps to reduce the feature dimensionobtaining improving channel features.Simulation results show that compared with the original ACF algorithm,the proposed method has less false detection windows and the detection rate on INRIA and Caltech databases increases by 3.8% and 17.5% respectively.