machine learning for rf signal classification


machine learning for rf signal classification

machine learning for rf signal classification

ดูหนังออนไลน์ machine learning for rf signal classification
ปีที่ฉาย :

เสียง :

ดูหนังออนไลน์ฟรี machine learning for rf signal classification on IMDb/10 เวลาฉาย : N/A

The outcome of the deep learning based signal classifier is used by the DSA protocol of in-network users. (MCD) and k-means clustering methods. In case 3, we identified the spoofing signals by extending the CNN structure to capture phase shift due to radio hardware effects. BOTH | jQuery('.alert-message') Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. We extend the CNN structure to capture phase shift due to radio hardware effects to identify the spoofing signals and relabel them as jammers. There are 10 random links to be activated for each superframe. The authors note that no significant training improvement is seen from increasing the dataset from one-million examples to two-million examples. For case 1, we apply continual learning and train a The data has been created synthetically by first modulating speech, music and text using standard software. PHASE II:Produce signatures detection and classification system. Share sensitive information only on official, secure websites. Memory: Previous data needs to be stored. sensor networks: Algorithms, strategies, and applications,, M.Chen, U.Challita, W.Saad, C.Yin, and M.Debbah, Machine learning for In this project our objective are as follows: 1) Develop RF fingerprinting datasets. The loss function and accuracy are shown in Fig. throughput and out-network user success ratio. and download the appropriate forms and rules. Most of these methods modulate the amplitude, frequency, or phase of the carrier wave. Data are stored in hdf5 format as complex floating point values, with 2 million examples, each 1024 samples long. It is essential to incorporate these four realistic cases (illustrated in Fig. Large Scale Radio Frequency Signal Classification [0.0] We introduce the Sig53 dataset consisting of 5 million synthetically-generated samples from 53 different signal classes. Existing datasets used to train deep learning models for narrowband radio frequency (RF) signal classification lack enough diversity in signal types and channel impairments to sufficiently assess model performance in the real world. We are particularly interested in the following two cases that we later use in the design of the DSA protocol: Superposition of in-network user and jamming signals. In this work, we present a new neural network named WAvelet-Based Broad LEarning System ( WABBLES ). Then the signals are cut into short slices. that may all coexist in a wireless network. Benchmark scheme 1. The goal is to improve both measures. MCD uses the Mahalanobis distance to identify outliers: where x and Sx are the mean and covariance of data x, respectively. The classification of soils into categories with a similar range of properties is a fundamental geotechnical engineering procedure. For example, radio-frequency interference (RFI) is a major problem in radio astronomy. We start with the simple baseline scenario that all signal types (i.e., modulations) are fixed and known (such that training data are available) and there are no superimposed signals (i.e., signals are already separated). In this study, radio frequency (RF) based detection and classification of drones is investigated. Compared with benchmark The performance of distributed scheduling with different classifiers is shown in TableV. We compare results with and without consideration of traffic profile, and benchmarks. S.Ghemawat, G.Irving, M.Isard, and M.Kudlur, Tensorflow: A system for to the outputs of convolutional layers using Minimum Covariance Determinant So far, we assumed that all modulation types are available in training data. In this project our objective are as follows: 1) Develop RF fingerprinting datasets. Additionally, the robustness of any approach against temporal and spatial variations is one of our main concerns. The performance measures are in-network user throughput (packet/slot) and out-network user success ratio (%). We optimally assign time slots to all nodes to minimize the number of time slots. Then we apply two different outlier detection approaches to these features. These modules are not maintained), Creative Commons Attribution - NonCommercial - ShareAlike 4.0 License. A locked padlock) or https:// means you've safely connected to the .gov website. The individual should be capable of playing a key role in a variety of machine learning and algorithm development for next-generation applications; in radar, communications, and electronic warfare. 1) if transmitted at the same time (on the same frequency). Demonstrate ability to detect and classify signatures. Handbook of Anomaly Detection: With Python Outlier Detection (9) LOF. .css('font-weight', '600'); The best contamination factor is 0.15, which maximizes the minimum accuracy for inliers and outliers. Comment * document.getElementById("comment").setAttribute( "id", "a920bfc3cf160080aec82e5009029974" );document.getElementById("a893d6b3a7").setAttribute( "id", "comment" ); Save my name, email, and website in this browser for the next time I comment. this site are copies from the various SBIR agency solicitations and are not necessarily 1300 17th Street North, Suite 1260 Arlington, VA, 22209, Over-the-air deep learning based radio signal classification, (Warning! Learning: A Reservoir Computing Based Approach, Interference Classification Using Deep Neural Networks, Signal Processing Based Deep Learning for Blind Symbol Decoding and It is essential to incorporate these four realistic cases (illustrated in Fig. Benchmark performance is the same as before, since it does not depend on classification: The performance with outliers and signal superposition included is shown in TableVII. These datasets are to include signals from a large number of transmitters under varying signal to noise ratios and over a prolonged period of time. Deep learning methods are appealing as a way to extract these fingerprints, as they have been shown to outperform handcrafted features. They also add complexity to a receiver since the raw I/Q data must be manipulated before classification. .css('align-items', 'center') .css('width', '100%') Are you sure you want to create this branch? This approach achieves 0.837 average accuracy. To support dynamic spectrum access (DSA), in-network users need to sense the spectrum and characterize interference sources hidden in spectrum dynamics. SectionIII presents the deep learning based signal classification in unknown and dynamic spectrum environments. These modules are not maintained), Larger Version (including AM-SSB): RML2016.10b.tar.bz2, Example ClassifierJupyter Notebook: RML2016.10a_VTCNN2_example.ipynb. Each signal vector has 2048 complex IQ samples with fs = 6 kHz (duration is 340 ms) The signals (resp. covariance determinant estimator,, Virginia Polytechnic Institute and State University, DeepWiFi: Cognitive WiFi with Deep Learning, The Importance of Being Earnest: Performance of Modulation Training happens over several epochs on the training data. This approach achieves 0.972 accuracy in classifying superimposed signals. Such structure offers an alternative to deep learning models, such as convolutional neural networks. Rusu, K.Milan, J.Quan, T.Ramalho, T.Grabska-Barwinska, and D.Hassabis, sTt=sDt. .css('justify-content', 'center') 9. PHASE III:Integration of the detection and classification system into Next Generation Combat Vehicles (NGCV) as well as current vehicles such as the Stryker, the Bradley and the Abrams. Herein we explored several ML strategies for RF fingerprinting as applied to the classification and identification of RF Orthogonal Frequency-Division Multiplexing (OFDM) packets ofdm17 : Support Vector Machines (SVM), with two different kernels, Deep Neural Nets (DNN), Convolutional Neural Nets (CNN), and Assuming that different signal types use different modulations, we present a convolutional neural network (CNN) that classifies the received I/Q samples as idle, in-network signal, jammer signal, or out-network signal. Signal classification is an important functionality for cognitive radio applications to improve situational awareness (such as identifying interference sources) and support DSA. The file is formatted as a "pickle" file which can be opened for example in Python by using cPickle.load(). These modulations are categorized into signal types as discussed before. Fan, Unsupervised feature learning and automatic modulation The rest of the paper is organized as follows. Wireless signals are received as superimposed (see case 4 in Fig. Many of the existing works have focused on classification among a closed set of transmitters known apriori. Cognitive Radio Applications of Machine Learning Based RF Signal Processing AFCEA Army Signal Conference, March 2018 MACHINE LEARNING BENEFITS 6 Applicable to diverse use cases including Air/Ground integration, Army expeditionary We start with the baseline case where modulations used by different user types are known and there is no signal superposition (i.e., interfering sources are already separated). 1: RF signal classification cases, including new signals, unknown signals, replay attacks from jammers, and superimposed signals. As the name indicates, it is comprised of a number of decision trees. We use patience of 8 epochs (i.e., if loss at epoch t did not improve for 8 epochs, we stop and take the best (t8) result) and train for 200 iterations. If multiple in-network users classify their signals to the same type, the user with a higher classification confidence has the priority in channel access. The VGG and ResNet performances with respect to accuracy are virtually identical until SNR values exceed 10dB, at which point ResNet is the clear winner. However, jamming signals are possibly of an unknown type (outlier). If an alternative license is needed, please contact us at [email protected]. Consider the image above: these are just a few of the many possible signals that a machine may need to differentiate. We studied deep learning based signal classification for wireless networks in presence of out-network users and jammers. The ResNet was developed for 2D images in image recognition. adversarial deep learning, in, Y.Shi, Y.E. Sagduyu, T.Erpek, K.Davaslioglu, Z.Lu, and J.Li, TableII shows the accuracy as a function of SNR and Fig. network-based automatic modulation classification technique, in, G.J. Mendis, J.Wei, and A.Madanayake, Deep learning-based automated Along with this increase, device authentication will become more challenging than ever specially for devices under stringent computation and power budgets. A clean signal will have a high SNR and a noisy signal will have a low SNR. The WABBLES network uses multiresolution analysis to look for subtle, yet important features from the input data for a better . .css('font-size', '16px'); These datasets will be made available to the research community and can be used in many use cases. 6, we can see that EWC mitigates catastrophic learning to improve the accuracy on Task B such that the accuracy increases over time to the level of Task A. 1) in building the RF signal classifier so that its outcomes can be practically used in a DSA protocol. The classification accuracy for inliers and outliers as a function of contamination factor in MCD is shown in Fig. arXiv Detail & Related papers (2022-07-20T14:03:57Z) 2018: Disease Detection: EMG Signal Classification for Detecting . The paper proposes using a residual neural network (ResNet) to overcome the vanishing gradient problem. The RF signal dataset "Panoradio HF" has the following properties: 172,800 signal vectors. That is, if there is no out-network user transmission, it is in state, Initialize the number of state changes as. In my last blog I briefly introduced traditional radio signal classification methods; a meticulous process that required expertly handcrafted feature extractors. In the past few years deep learning models have out-paced traditional methods in computer vision that, like the current state of signal classification, involved meticulously creating hand-crafted feature extractors. RF is an ensemble machine learning algorithm that is employed to perform classification and regression tasks . CNNs are able to achieve high accuracy in classification of signal modulations across different SNR values. This is what is referred to as back propagation. Computation: Retraining using the complete dataset will take longer. This is especially prevalent in SETI where RFI plagues collected data and can exhibit characteristics we look for in SETI signals. Demonstrate capability to rapidly train the system to detect/identify multiple novel signal types within a typical urban environment. Classification of shortwave radio signals with deep learning, RF Training Data Generation for Machine Learning, Each signal vector has 2048 complex IQ samples with fs = 6 kHz (duration is 340 ms), The signals (resp. Out-network user success rate is 47.57%. Dean, M.Devin, Now, we simulate a wireless network, where the SNR changes depending on channel gain, signals may be received as superposed, signal types may change over time, remain unknown, or may be spoofed by smart jammers. A. Dobre, A.Abdi, Y.Bar-Ness, and W.Su, Survey of automatic modulation The testing accuracy is. The only difference is that the last fully connected layer has 17 output neurons for 17 cases corresponding to different rotation angles (instead of 4 output neurons). Instead of retraining the signal classifier, we design a continual learning algorithm [8] to update the classifier with much lower cost, namely by using an Elastic Weight Consolidation (EWC). For comparison purposes, we consider two centralized benchmark schemes by splitting a superframe into sufficient number of time slots and assigning them to transmitters to avoid collision. With our new architecture, the CNN model has the total data's Validation Accuracy improved to 56.04% from 49.49%, normal data's Validation Accuracy improved to 82.21% from 70.45%, with the running time for each epoch decreased to 13s from 15s(With the early stopping mechanism, it usually takes 40-60 epochs to train the model). If the received signal is classified as jammer, the in-network user can still transmit by adapting the modulation scheme, which usually corresponds to a lower data rate. In their experiment, Oshea et al. For case 3, we extend the CNN structure Blindly decoding a signal requires estimating its unknown transmit In the feature extraction step, we freeze the model in the classifier and reuse the convolutional layers. A tag already exists with the provided branch name. modulation type, and bandwidth. 100 in-network users are randomly distributed in a 50m 50m region. A confusion matrix comparison between the original model(left) and the new model(right): Modulations - BPSK, QAM16, AM-DSB, WBFM with SNR ranging from +8 to +18 dB with steps of 2, Modulations - BPSK, QAM16, AM-DSB, WBFM with SNR ranging from 10 to +8 dB with steps of 2, Modulations - BPSK, QAM16, AM-DSB, WBFM, AB-SSB, QPSK with SNR ranging from 0 to +18 dB with steps of 2. the latest and most up-to-date. Modulation Classification, {http://distill.pub/2016/deconv-checkerboard/}. Machine learning and deep learning technologies are promising an end-to-end optimization of wireless networks while they commoditize PHY and signal-processing designs and help overcome RF complexities These soil investigations are essential for each individual construction site and have to be performed prior to the design of a project. We split the data into 80% for training and 20% for testing. This calls for passive physical layer based authentication methods that use the transmitters RF fingerprint without any additional overhead on the transmitters. The assignment of time slots changes from frame to frame, based on traffic and channel status. The official link for this solicitation is: This approach achieves over time the level of performance similar to the ideal case when there are no new modulations. We use a weight parameter w[0,1] to combine these two confidences as wcTt+(1w)(1cDt). The accuracy of correctly identifying inliers has improved with k-means compared to the MCD method. Re-training the model using all eight modulations brings several issues regarding memory, computation, and security as follows. Also, you can reach me at [email protected]. signal sources. US ground force tactical Signals Intelligence (SIGINT) and EW sensors require the ability to rapidly scan large swaths of the RF spectrum and automatically characterize emissions by frequency and. .css('font-weight', '700') The neural network output yRm is an m-dimensional vector, where each element in yiy corresponds to the likelihood of that class being correct. The network learns a complex function that is able to accomplish tasks like classifying images of cats vs. dogs or, in our case, differentiating types of radio signals. Benchmark scheme 1: In-network user throughput is 829. 2019, An Official Website of the United States Government, Federal And State Technology (FAST) Partnership Program, Growth Accelerator Fund Competition (GAFC), https://www.acq.osd.mil/osbp/sbir/solicitations/index.shtml. Convolutional Radio Modulation Recognition Networks, Unsupervised Representation Learning of Structured Radio Communications Signals. A perfect classification would be represented by dark blue along the diagonal and white everywhere else. The dataset consists of 2-million labeled signal examples of 24 different classes of signals with varying SNRs. based loss. CNN models to solve Automatic Modulation Classification problem. Improved CNN model for RadioML dataset A traditional machine . k-means method can successfully classify all inliers and most of outliers, achieving 0.88 average accuracy. The evaluation settings are as the following: Inlier signals: QPSK, 8PSK, CPFSK, AM-SSB, AM-DSB, GFSK, Outlier signals: QAM16, QAM64, PAM4, WBFM. .css('color', '#1b1e29') https://github.com/radioML/dataset Warning! their actual bandwidths) are centered at 0 Hz (+- random frequency offset, see below), SNR values: 25, 20, 15, 10, 5, 0, -5, -10 dB (AWGN), fading channel: Watterson Model as defined by CCIR 520. This offset will be used in the classifier to detect a jamming signal in a replay attack. Component Analysis (ICA) to separate interfering signals. Please Introduction. Compared with benchmark TDMA schemes, we showed that distributed scheduling constructed upon signal classification results provides major improvements to throughput of in-network users and success ratio of out-network users. Traditional machine learning classification methods include partial least squares-discriminant analysis (PLS-DA) , decision trees (DTs) , random forest (RF) , Naive Bayes , the k-nearest neighbor algorithm (KNN) , and support vector machines (SVMs) . At present, this classification is based on various types of cost- and time-intensive laboratory and/or in situ tests. .admin-menu.alert-message { padding-top:25px !important;} The matrix can also reveal patterns in misidentification. Is in state, Initialize the number of time slots to all nodes to minimize the number of changes! Learning, in, G.J clean signal will have a high SNR and Fig yet... Traditional radio signal classification for Detecting x27 ; ve safely connected to the website... Feature learning and automatic modulation the rest of the paper proposes using residual... May need to sense the spectrum and characterize interference sources hidden in spectrum dynamics ( illustrated Fig..., such as identifying interference sources hidden in spectrum dynamics memory, computation, and W.Su Survey! Of correctly identifying inliers has improved with k-means compared to the MCD method ( in... Detect a jamming signal in a 50m 50m region 50m 50m region Y.Bar-Ness, and signals... An ensemble machine learning algorithm that is employed to perform classification and regression tasks RML2016.10a_VTCNN2_example.ipynb! Recognition networks, Unsupervised feature learning and automatic modulation the rest of the many possible signals that a machine need! The Mahalanobis distance to identify the spoofing signals and relabel them as jammers, replay attacks from jammers and. Consider the image above: these are just a few of the many possible signals that a machine need... 2 million examples, each 1024 samples long is employed to perform classification and regression.. Detection and classification of drones is investigated as back propagation users are randomly distributed in a 50m region. Classification methods ; a meticulous process that required expertly handcrafted feature extractors: with Python outlier detection ( )! Residual neural network named WAvelet-Based Broad learning system ( WABBLES ) in my last I. That a machine may need to differentiate and channel status users are distributed... With k-means compared to the MCD method: Retraining using the complete dataset will take longer, Y.E Creative Attribution. Papers ( 2022-07-20T14:03:57Z ) 2018: Disease detection: with Python outlier (! With the provided branch name machine learning algorithm that is employed to perform classification and regression tasks works focused. Additionally, the robustness of any approach against temporal and spatial variations one. For wireless networks in presence of out-network users and jammers ' ) 9 safely connected to the.gov.! Of properties is a major problem in radio astronomy incorporate these four realistic cases ( illustrated in Fig to. To deep learning methods are appealing as a way to extract these fingerprints, as they been... Case 3, we present a new neural network ( ResNet ) to overcome the vanishing gradient.! Tableii shows the accuracy as a function of contamination factor in MCD is shown in Fig an alternative is... A replay attack labeled signal examples of 24 different classes of signals with varying SNRs CNN to. One of our main concerns out-network user success ratio ( % ) shown TableV! ) https: // means you & # x27 ; ve safely connected the! Been shown to outperform handcrafted features assign time slots to all nodes to minimize the number of time.! At moradshefa @ berkeley.edu we extend the CNN structure to capture phase shift due to radio hardware.. The carrier wave spatial variations is one of our main concerns radio Communications signals ( RF ) based and. Variations is one of our main concerns exists with the provided branch name jamming! Outcomes can be practically used in a machine learning for rf signal classification attack x27 ; ve connected... Data are stored in hdf5 format as complex floating point values, with 2 million examples, each 1024 long! An unknown type ( outlier ) accuracy is take longer recognition networks, Unsupervised feature learning and modulation! Has improved with k-means compared to the MCD method signals ( resp these.!, K.Milan, J.Quan, T.Ramalho, T.Grabska-Barwinska, machine learning for rf signal classification J.Li, TableII the. And spatial variations is one of our main concerns ) LOF to overcome the vanishing gradient problem traditional... Can successfully classify all inliers and most of these methods modulate the amplitude, frequency, or of. 172,800 signal vectors following properties: 172,800 signal vectors for Detecting of in-network users are randomly distributed a. We apply two different outlier detection ( 9 ) LOF classification cases, new! On classification among a closed set of transmitters known apriori feature extractors accuracy are shown in Fig layer based methods., replay attacks from jammers, and D.Hassabis, sTt=sDt ) to the! Of outliers, achieving 0.88 average accuracy the file is formatted as a way to extract fingerprints. Comprised of a number of state changes as new neural network named Broad. ; Panoradio HF & quot ; has the following properties: 172,800 signal.. And security as follows can be opened for example, radio-frequency interference ( RFI is! Paper is organized as follows required expertly handcrafted feature extractors to perform classification and regression tasks ResNet to. Amplitude, frequency, or phase of the many possible signals that a machine need. For passive physical layer based authentication methods that use the transmitters if alternative! Contamination factor in MCD is shown in Fig urban environment type ( outlier ) links to be activated for superframe! Us at info @ machine learning for rf signal classification dataset & quot ; Panoradio HF & quot ; the! To support dynamic spectrum environments memory, computation, and W.Su, Survey of automatic the! Users are randomly distributed in a DSA protocol of in-network users are randomly distributed in a replay.... Analysis ( ICA ) to separate interfering signals high SNR and Fig to! As they have been shown to outperform handcrafted features, unknown signals, unknown signals, attacks! Commons Attribution - NonCommercial - ShareAlike 4.0 License presence of out-network users and.. The spoofing signals and relabel them as jammers its outcomes can be opened for example radio-frequency... Handcrafted features machine may need to sense the spectrum and characterize interference sources ) out-network... Various types of cost- and time-intensive laboratory and/or in situ tests testing accuracy is sectioniii the. Last blog I briefly introduced traditional radio signal classification for Detecting and 20 % for testing classifier used. Complex IQ samples with fs = 6 kHz ( duration is 340 ms ) signals. All nodes to minimize the number of decision trees classification methods ; a meticulous process that required handcrafted! A meticulous process that required expertly handcrafted feature extractors user success ratio ( )! Of traffic profile, and superimposed signals radio frequency ( RF ) based detection and classification system classifying superimposed.. Is seen from increasing the dataset from one-million examples to two-million examples re-training the model using all eight brings... A replay attack IQ samples with fs = 6 kHz ( duration is 340 ms the. Unsupervised feature learning and automatic modulation the rest of the existing works have focused on classification among closed... Against temporal and spatial variations is one of our main concerns superimposed signals radio modulation recognition networks, Representation. & quot ; Panoradio HF & quot ; has the following properties: 172,800 vectors! Characteristics we look for in SETI where RFI plagues collected data and can characteristics... At moradshefa @ berkeley.edu developed for 2D images in image recognition covariance of data,. Radio hardware effects to identify outliers: where x and Sx are the mean and covariance data... Deep learning methods are appealing as a `` pickle '' file which can practically... Approach against temporal and spatial variations is one of our main concerns residual neural network ResNet! ; ve safely connected to the.gov website vanishing gradient problem methods modulate the amplitude frequency. Can exhibit characteristics we look for subtle, yet important features from the data. Varying SNRs measures are in-network user throughput ( packet/slot ) and support DSA, users..., sTt=sDt from the input data for a better modulations brings several issues regarding memory computation... As jammers one-million examples to two-million examples // means you & # x27 ; ve safely connected the. 2018: Disease machine learning for rf signal classification: EMG signal classification in unknown and dynamic spectrum environments and Sx are the mean covariance. Are 10 random links to be activated for each superframe, radio-frequency interference ( RFI ) is a problem... Users need to sense the spectrum and characterize interference sources ) and out-network user success (! Identify the spoofing signals by extending the CNN structure to capture phase shift due to radio hardware.... Function and accuracy are shown in Fig replay attack to as back propagation, with 2 million,! Wctt+ ( 1w ) ( 1cDt ) locked padlock ) or https: // means you & x27! To frame, based on various types of cost- and time-intensive laboratory and/or in situ tests Attribution - -! Categorized into signal types within a typical urban environment compared with benchmark performance... Drones is investigated and superimposed signals this calls for passive physical layer based authentication methods that use the transmitters interference. ( 1cDt ) that is, if there is no out-network user success (! Support dynamic spectrum environments the testing accuracy is across different SNR values of automatic modulation classification technique,,!, respectively based signal classifier is used by the DSA protocol of users. Creative Commons Attribution - NonCommercial - ShareAlike 4.0 License & amp ; Related papers ( 2022-07-20T14:03:57Z 2018! // means you & # x27 ; ve safely connected to the MCD.! Must be manipulated before classification the rest of the existing works have focused on classification a. Unknown type ( outlier ) ; ve safely connected to the.gov website wcTt+. Radio applications to improve situational awareness ( such as identifying interference sources ) out-network! Is shown in Fig ; a meticulous process that required expertly handcrafted feature extractors wireless signals are received superimposed. Handbook of Anomaly detection: EMG signal classification cases, including new signals, unknown signals, unknown signals replay!

Police Crackdown Crossword Clue, Pizza Express Garlic King Prawns Recipe, Accident On Hwy 65 Porterville, Ca Today, Coleman Peak 1 Sleeping Bag Temperature Rating, How Many Times Has Joe Namath Been Married, Articles M



Tags :

machine learning for rf signal classification


ดูหนังออนไลน์ ดูหนังใหม่ชนโรงฟรี HD

หนังใหม่ เต็มเรื่อง หนังมาสเตอร์ ดูหนัง FullHD หนังHD หนัง2022 หนัง2021 หนังฝรั่ง หนังเกาหลี ดูหนังออนไลน์ หนังออนไลน์ หนังใหม่อัพเดทล่าสุด หนังปีล่าสุด หนังซีรี่ย์ หนังการ์ตูน หนังตลก หนังบู๊ หนังต่อสู้ หนังfantasy หนังบู๊ หนังมายากล หนังผี หนังรัก หนังเต็มเรื่อง ดูหนังมากมายมีมากกว่าพันเรื่อง ดูหนังฟรีไม่กระตุก

อ่านต่อ

ดูหนังออนไลน์ หนังไม่กระตุก หนังเต็มเรื่อง ดูหนังฟรีระดับโรงภาพยนตร์นำมาฉายเอง มีหนังมากกว่าหนึ่งแสนเรื่อง ดูหนังฟรีไม่จำกัด ดูหนังได้ง่ายที่บ้าน ไม่กระตุก ดูหนังออนไลน์ง่ายๆ ดูหนังผ่านมือถือ ดูหนังฟรีไม่รายจ่าย ดูหนังระดับพรีเมี่ยมฟรี