| With the electronic maps applying in all aspects of people’s daily life,location-based services have attracted more and more attention.Compared with Global Positioning System positioning and wireless sensor network positioning,the integrated communication positioning network that integrate communication and positioning functions at the traditional in-band signal layer can provide indoor and outdoor integrated high-precision location services without adding new positioning auxiliary equipment and has become a trend of future development.The problem of multipath fading in the wireless environment has always been an important factor hindering the development of integrated communication and positioning systems towards high speed,high reliability and high coverage.Cooperative communication assisted by the location service of integrated communication and positioning system and high-performance channel coding are considered to be a solution to resist multipath fading and improve the communication performance of integrated communication and positioning system.In recent years,it has received extensive attention from scholars.This paper carries out high-performance coding collaboration and multiple relay selection based on the integrated communication and positioning system built in the laboratory.The main tasks are as follows:First,it introduces the encoding and decoding technology of the high-performance channel coding-Polar code,the puncturing algorithm for Polar code rate matching,the theory of cooperative communication and the concept of Hybrid Automatic Repeat request to enhance the communication performance of the integrated communication positioning system.The performance of encoding and decoding of Polar code is simulated,and the results show that Polar code is superior to other codes.Through the comparison of the boring algorithm complexity,this paper selects the quasi-uniform boring algorithm with low complexity.。And it simulates and compares the cooperative communication protocols and analyzes the advantages of their respective protocols.Then,when there are three nodes in the integrated communication and positioning system and two nodes are communicating,the third node is used as a cooperative node.This paper proposes coding cooperation scheme based on the equivalent perforated polar code,which makes full use of the complementary characteristics of the equivalent perforated polar code and increases the coding gain and diversity gain.In the simulation under different channel conditions,the proposed scheme has a good performance improvement.Especially in the Rayleigh slow fading channel,whenBER(28)10-4,compared with non-cooperative communication,it has 10d B performance improvement.In the simulation under different drilling ratios,the proposed scheme has better performance when the drilling is moderate.Compared with the Plotkin structure polarization code coding collaboration,the scheme proposed in this paper has a performance improvement of 0.8d B whenBER(28)10-3.And the realization of the proposed scheme is relatively simple.Then,when there are multiple nodes in the integrated communication and positioning system for two-node communication,a best relay selection scheme based on location and predicted number of HARQ retransmissions is proposed,and the best relay is selected for cooperative communication.The outage probability and energy efficiency are analyzed.The outage probability and performance are simulated and compared with other algorithms under different SNR,different relay numbers,and rate-compatible Polar codes.The reasons for the performance improvement are analyzed.The results show that the proposed scheme is better than other schemes in performance.Finally,on the Zynq-7000 SoC ZC706+AD-FMCOMMS hardware platform,the software architecture and hardware architecture for cooperative communication under the integration of communication positioning are designed.It designs and implements the Polar code encoder and decoder,a key module in cooperative communication and performs simulation tests on each small module.The equivalent drilling module is designed and tested.HARQ thread-related functions running in embedded systems is designed and implemented.System testing in outdoor scenarios is carried out through an application-side program with a graphical interface running on a computer to verify the related performance improvement brought by collaborative communication when transferring files and test packages. |