{"title":"编码序列的遗传算法生成,具有类似GPS C/A码的相关特性","authors":"Hovhannes Gomcyan, Robert Apikyan","doi":"10.1109/CSITechnol.2019.8895233","DOIUrl":null,"url":null,"abstract":"C/A codes (course acquisition codes) are pseudo-random generated codes with good correlation properties. Those codes are being used in GPS. Each satellite vehicle can generate its unique C/A code sequence and modulate it with the output data signal. Each millisecond of satellite data contains 1024 chips (bits) of C/A codes and each 1ms this code sequences are being repeated. Receivers are using locally generated C/A codes in to filter out the satellite signal from aggregated signals near the receiver’s antenna. As the C/A codes are being repeated in each 1ms, in theory, it’s enough of 1ms satellite signal to determine from which satellite it is coming. C/A code’s correlation properties are being used for filtering incoming signals. The higher is the autocorrelation properties of the code sequence, the easier to filter it out from the summary signal. In other words, the same C/A codes have high correlation values and different C/A codes have low correlation values. The target of this article is to write a program using genetic algorithms that will generate code sequences from 1 and −1 values that will have nearly the same correlation properties as the C/A code, where each individual in algorithm will contain 32 number of code sequences with 1024 length that has low cross-correlation and high autocorrelation properties.","PeriodicalId":414834,"journal":{"name":"2019 Computer Science and Information Technologies (CSIT)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Code Sequence Generation with Genetic Algorithms, with Correlation Properties Similar to GPS C/A Codes\",\"authors\":\"Hovhannes Gomcyan, Robert Apikyan\",\"doi\":\"10.1109/CSITechnol.2019.8895233\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"C/A codes (course acquisition codes) are pseudo-random generated codes with good correlation properties. Those codes are being used in GPS. Each satellite vehicle can generate its unique C/A code sequence and modulate it with the output data signal. Each millisecond of satellite data contains 1024 chips (bits) of C/A codes and each 1ms this code sequences are being repeated. Receivers are using locally generated C/A codes in to filter out the satellite signal from aggregated signals near the receiver’s antenna. As the C/A codes are being repeated in each 1ms, in theory, it’s enough of 1ms satellite signal to determine from which satellite it is coming. C/A code’s correlation properties are being used for filtering incoming signals. The higher is the autocorrelation properties of the code sequence, the easier to filter it out from the summary signal. In other words, the same C/A codes have high correlation values and different C/A codes have low correlation values. The target of this article is to write a program using genetic algorithms that will generate code sequences from 1 and −1 values that will have nearly the same correlation properties as the C/A code, where each individual in algorithm will contain 32 number of code sequences with 1024 length that has low cross-correlation and high autocorrelation properties.\",\"PeriodicalId\":414834,\"journal\":{\"name\":\"2019 Computer Science and Information Technologies (CSIT)\",\"volume\":\"55 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 Computer Science and Information Technologies (CSIT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CSITechnol.2019.8895233\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 Computer Science and Information Technologies (CSIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSITechnol.2019.8895233","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Code Sequence Generation with Genetic Algorithms, with Correlation Properties Similar to GPS C/A Codes
C/A codes (course acquisition codes) are pseudo-random generated codes with good correlation properties. Those codes are being used in GPS. Each satellite vehicle can generate its unique C/A code sequence and modulate it with the output data signal. Each millisecond of satellite data contains 1024 chips (bits) of C/A codes and each 1ms this code sequences are being repeated. Receivers are using locally generated C/A codes in to filter out the satellite signal from aggregated signals near the receiver’s antenna. As the C/A codes are being repeated in each 1ms, in theory, it’s enough of 1ms satellite signal to determine from which satellite it is coming. C/A code’s correlation properties are being used for filtering incoming signals. The higher is the autocorrelation properties of the code sequence, the easier to filter it out from the summary signal. In other words, the same C/A codes have high correlation values and different C/A codes have low correlation values. The target of this article is to write a program using genetic algorithms that will generate code sequences from 1 and −1 values that will have nearly the same correlation properties as the C/A code, where each individual in algorithm will contain 32 number of code sequences with 1024 length that has low cross-correlation and high autocorrelation properties.