A 5G communication module and communication method
By employing multi-band scanning, elliptic curve cryptography, and dynamic energy efficiency management in its 5G communication modules, the system addresses the issues of poor connection stability, insufficient security, and inadequate energy efficiency management found in existing technologies, achieving efficient and secure data transmission and optimized energy consumption.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-25
- Publication Date
- 2026-03-10
AI Technical Summary
Existing 5G communication modules have lengthy initialization processes and poor connection stability in complex electromagnetic environments. They lack dynamic encryption and trust mechanisms, cannot implement differentiated processing for different data types, and have insufficient energy efficiency management.
A multi-band scanning strategy is adopted to establish network connections, a secure encrypted communication channel is established based on elliptic curve cryptography, bidirectional data transmission is performed based on a priority strategy, and the working mode is switched by dynamically adjusting communication parameters and energy efficiency ratio thresholds.
It improves the connection stability and security of 5G communication modules in complex environments, realizes differentiated data transmission processing and energy consumption optimization, and ensures continuous optimization of communication performance.
Smart Images

Figure CN120812580B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a 5G communication module and communication method. Background Technology
[0002] As a next-generation mobile communication standard, 5G communication technology, with its high speed, low latency, and massive connectivity, is driving the rapid arrival of the era of the Internet of Things. As a core component enabling the connection between terminal devices and the network, the performance of the 5G communication module directly impacts the overall communication effect and user experience. A high-quality 5G communication module should possess fast and reliable connection establishment capabilities, highly secure data transmission guarantees, intelligent and efficient data processing mechanisms, and adaptive performance optimization capabilities to meet the needs of diverse application scenarios.
[0003] While significant progress has been made in the development of 5G communication modules, numerous challenges remain in practical applications. Traditional 5G communication modules generally employ fixed thresholds and single-band scanning strategies for hardware self-testing and network connection establishment, resulting in lengthy initialization processes and poor connection stability in complex electromagnetic environments. In the field of secure communication, mainstream modules mostly use static keys or simple encryption algorithms, lacking encryption trust mechanisms that dynamically adjust based on the communication environment, thus failing to effectively address increasingly complex cybersecurity threats. At the data transmission level, existing technologies largely adopt a uniform transmission strategy, failing to implement differentiated processing for different data types and service requirements, leading to delays and resource waste in critical data transmission. Furthermore, most communication modules lack the ability to adaptively adjust parameters based on real-time data analysis, particularly in energy efficiency management, making it impossible to optimize energy consumption while ensuring communication quality.
[0004] Therefore, there is an urgent need for a 5G communication module and communication method. Summary of the Invention
[0005] This invention provides a 5G communication module and communication method to solve the above-mentioned problems existing in the prior art.
[0006] To achieve the above objectives, the present invention provides the following technical solution:
[0007] A 5G communication module, comprising:
[0008] The initialization module is used to perform hardware self-test based on preset thresholds and establish initial network connections using multi-band scanning, generating network connection status containing signal quality parameters and network topology information;
[0009] The communication channel establishment module is used to establish a secure and encrypted communication channel with the cloud server based on the network connection status and using the elliptic curve cryptography algorithm, and to generate a communication channel with an encryption trust index.
[0010] The data transmission module is used to perform bidirectional data transmission between the terminal device and the cloud server based on a priority strategy via a communication channel, and generate data transmission results that include throughput and latency metrics.
[0011] The communication management module is used to dynamically adjust communication parameters and switch working modes based on energy efficiency ratio thresholds, thereby optimizing communication performance.
[0012] The initialization module includes:
[0013] The hardware self-test submodule is used to perform functional verification on the main control chip, 5G communication unit and security encryption unit using a progressive load test strategy, and generate verification results including the performance score of each unit.
[0014] The network connectivity submodule is used to connect to a 5G base station that meets a preset quality threshold based on the verification results and using a dual-band parallel scanning strategy to obtain a network IP address.
[0015] The configuration initialization submodule is used to perform three-stage parameter configuration based on the network IP address, including the physical layer, MAC layer, and network layer, to complete the generation of network connection status.
[0016] The communication channel establishment module includes:
[0017] The key negotiation submodule is used to receive the network connection status, generate an initial entropy value based on the physically unclonable function, and use the ECDH algorithm to perform two-way authentication and key negotiation with the cloud server.
[0018] The channel verification submodule is used to perform three rounds of verification on the key established by the key negotiation submodule, including strength testing, latency testing, and quantum attack resistance testing.
[0019] The protocol configuration submodule is used to dynamically configure the cipher suite parameters of the TLS 1.3 protocol based on the verification result of the channel verification submodule, and complete the generation of an available communication channel.
[0020] The data transmission module includes:
[0021] The data receiving submodule is used to receive and preprocess instructions and data on the communication channel using a five-stage pipeline architecture accelerated by hardware FPGA, and generate a receiving result with integrity verification.
[0022] The data encryption / decryption submodule is used to perform block differential encryption in AES-256-GCM mode on the data based on the received result, combined with the TRNG hardware random number generator, to generate encrypted data;
[0023] The data distribution submodule is used to distribute encrypted data to corresponding terminal devices or cloud servers according to QoS service quality classification of latency-sensitive, bandwidth-intensive, and reliability-priority types, and generate data transmission results.
[0024] The hardware self-test submodule includes:
[0025] The main control chip test unit is used to verify the computing efficiency and parallel processing capability of the ARM Cortex-M7 processor according to an incremental load strategy.
[0026] The communication unit test unit is used to verify the signal transmission and reception sensitivity and MIMO antenna array beamforming capability of the 5G modem by injecting standard test signals.
[0027] The security encryption test unit is used to verify the randomness metrics of the encryption engine and the integrity of key management using standard cryptographic test suites.
[0028] The network connectivity submodule includes:
[0029] The base station scanning unit is used to configure the RF front end to perform parallel scanning in both the n78 and n257 frequency bands simultaneously, generating a list of base stations containing signal strength and ID.
[0030] The signal quality assessment unit is used to evaluate the communication quality of each base station in the base station list based on a weighted algorithm and generate a three-dimensional scoring matrix.
[0031] The optimal base station connection unit is used to execute the connection process, which includes initial access, RRC connection establishment and context activation, based on the three-dimensional scoring matrix, to complete network registration and obtain a network IP address.
[0032] The key negotiation submodule includes:
[0033] Temporary key generation unit, used to generate session initial keys based on physically non-clonable functions;
[0034] The key exchange unit is used to securely exchange key information with the cloud server using a zero-knowledge proof protocol.
[0035] The session key generation unit is used to generate a final session key resistant to quantum computing attacks based on the exchanged key information and the environmental entropy source.
[0036] The communication management module includes:
[0037] The real-time evaluation submodule is used to evaluate the real-time performance metrics of communication tasks based on data type and application scenario requirements using a multi-level classification algorithm.
[0038] The power management submodule is used to dynamically adjust the module's operating mode based on real-time indicators and preset energy efficiency thresholds using dynamic voltage and frequency adjustment technology.
[0039] The communication protocol switching submodule is used to execute a seamless protocol switching algorithm based on the working mode and channel quality, and to dynamically switch between 5G and low power protocols.
[0040] The power consumption management submodule is configured with the following operating modes based on the energy efficiency ratio:
[0041] High-performance mode: Main frequency is maintained at 480MHz, full core activation strategy is adopted, 5G communication unit runs at full speed, suitable for URLLC ultra-reliable low latency scenarios;
[0042] Standard mode: The main frequency is dynamically adjusted between 240-360MHz, a partial core sleep strategy is adopted, and the 5G unit adjusts its working status according to the load;
[0043] Low power mode: The main frequency is reduced to 120MHz, and a core rotation strategy is adopted. The 5G unit works intermittently, which is suitable for large-scale IoT connection scenarios.
[0044] Sleep mode: Keeps the monitoring core active, keeps power consumption below 10μW, and activates the system through preset wake-up conditions.
[0045] One communication method for a 5G communication module includes:
[0046] S1: The control initialization module performs a hardware self-test based on a preset threshold and establishes an initial network connection using multi-band scanning, generating a network connection status that includes signal quality parameters and network topology information;
[0047] S2: The control communication channel establishment module establishes a secure and encrypted communication channel with the cloud server based on the network connection status and using the elliptic curve cryptography algorithm, generating a usable communication channel with an encryption trust index.
[0048] S3: The control data transmission module performs bidirectional data transmission between the terminal device and the cloud server based on a priority policy, using the available communication channel, and generates data transmission results that include throughput and latency metrics.
[0049] S4: The control and communication management module dynamically adjusts communication parameters and switches working modes according to energy efficiency ratio thresholds based on data transmission results to optimize communication performance.
[0050] Compared with the prior art, the present invention has the following advantages:
[0051] A 5G communication module includes: an initialization module for performing hardware self-tests based on preset thresholds and establishing an initial network connection using multi-band scanning, generating a network connection state containing signal quality parameters and network topology information; a communication channel establishment module for establishing a secure encrypted communication channel with a cloud server based on the network connection state using elliptic curve cryptography, generating a communication channel with encryption trust indicators; a data transmission module for performing bidirectional data transmission between the terminal device and the cloud server based on the communication channel, generating data transmission results containing throughput and latency indicators; and a communication management module for dynamically adjusting communication parameters and switching operating modes according to energy efficiency ratio thresholds based on the data transmission results, ensuring continuous optimization of communication performance.
[0052] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention.
[0053] The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description
[0054] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings:
[0055] Figure 1 This is a structural diagram of a 5G communication module according to an embodiment of the present invention;
[0056] Figure 2 This is a structural diagram of the initialization module in an embodiment of the present invention;
[0057] Figure 3 This is a flowchart of a communication method for a 5G communication module in an embodiment of the present invention. Detailed Implementation
[0058] The preferred embodiments of the present invention will be described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are for illustration and explanation only and are not intended to limit the present invention.
[0059] The embodiments of the present invention provide, as follows Figure 1 As shown, a 5G communication module includes:
[0060] The initialization module is used to perform hardware self-test based on preset thresholds and establish initial network connections using multi-band scanning, generating network connection status containing signal quality parameters and network topology information;
[0061] The communication channel establishment module is used to establish a secure and encrypted communication channel with the cloud server based on the network connection status and using the elliptic curve cryptography algorithm, and to generate a communication channel with an encryption trust index.
[0062] The data transmission module is used to perform bidirectional data transmission between the terminal device and the cloud server based on a priority strategy via a communication channel, and generate data transmission results that include throughput and latency metrics.
[0063] The communication management module is used to dynamically adjust communication parameters and switch working modes based on energy efficiency ratio thresholds, thereby optimizing communication performance.
[0064] The working principle and beneficial effects of the above technical solution are as follows: The initialization module performs a hardware self-test based on preset thresholds and establishes an initial network connection. The hardware self-test involves performing a step-by-step load test on the main control chip, RF unit, and security unit within the communication module. Each unit must pass a test that meets preset thresholds (such as CPU stability > 95%, signal transmission power deviation < 2dB, and encryption rate > 100Mbps) before proceeding to the next stage. The multi-band scanning adopts a dual-band parallel scanning mechanism of 700MHz (low frequency) and 3.5GHz (medium frequency), and selects the optimal base station through RSSI (Received Signal Strength Indicator) and SINR (Signal-to-Noise Ratio) indicators. The network connection status includes key parameters such as base station ID, RSRP (Reference Signal Received Power, typically required > -105dBm), RSRQ (Reference Signal Received Quality, typically required > -12dB), and the current network topology identifier (such as SA or NSA networking mode).
[0065] The communication channel establishment module establishes a secure and encrypted communication channel with the cloud server based on the network connection status. This secure and encrypted channel employs the ECC (Elliptic Curve Cryptography) algorithm, specifically using the secp256r1 curve parameters, and completes mutual authentication with the cloud server through an asymmetric key exchange mechanism. During encryption, Physically Unclonable Function (PUF) technology is introduced to extract hardware entropy as the key seed, enhancing key randomness. After the communication channel is established, a trust index is generated (comprehensive scores based on key strength, key establishment delay, and channel stability, with a maximum score of 100 and a minimum requirement of 85). The entire process adheres to the TLS 1.3 protocol standard and supports the ChaCha20-Poly1305 and AES-256-GCM cipher suites.
[0066] The data transmission module, based on the communication channel, performs bidirectional data transmission between the terminal device and the cloud server. This bidirectional data transmission is based on a priority strategy, dividing data into three levels: emergency control data (priority 1, maximum latency tolerance <50ms), critical business data (priority 2, maximum latency tolerance <200ms), and general data data (priority 3, latency requirement <1s). Data transmission uses the reliable UDP protocol, combined with Selective Repeat-ARQ (SR-ARQ) technology to ensure transmission reliability. The data fragment size is dynamically adjusted according to the current channel quality (up to 1400 bytes when the channel quality is good, decreasing to 600 bytes when the channel quality is poor). Data transmission results include uplink and downlink throughput (unit: Mbps), end-to-end latency (unit: ms), packet loss rate (requirement <0.1%), and jitter (requirement <10ms).
[0067] The communication management module dynamically adjusts communication parameters and operating modes based on data transmission results. This dynamic adjustment includes: adaptively adjusting the modulation and coding scheme (from QPSK to 256QAM) based on channel quality; adjusting the transmit power (range 20-23dBm) based on interference levels; and adjusting resource block allocation based on traffic volume. Operating mode switching is based on an energy efficiency ratio threshold (energy required per bit transmission, unit: mJ / bit). When low traffic is detected and lasts for more than 30 seconds, it switches to a low-power mode (shutting down part of the antenna array and reducing the sampling rate). When high burst traffic is detected, it quickly restores full-power mode with a switching latency of <50ms. Throughout the process, a built-in performance monitoring algorithm samples the network status every 100ms to ensure continuously optimized communication performance.
[0068] In another embodiment, such as Figure 2 As shown, the initialization module includes:
[0069] The hardware self-test submodule is used to perform functional verification on the main control chip, 5G communication unit and security encryption unit using a progressive load test strategy, and generate verification results including the performance score of each unit.
[0070] The network connectivity submodule is used to connect to a 5G base station that meets a preset quality threshold based on the verification results and using a dual-band parallel scanning strategy to obtain a network IP address.
[0071] The configuration initialization submodule is used to perform three-stage parameter configuration based on the network IP address, including the physical layer, MAC layer, and network layer, to complete the generation of network connection status.
[0072] The working principle and beneficial effects of the above technical solution are as follows: The hardware self-test submodule performs functional verification on the main control chip, 5G communication unit, and security encryption unit using a progressive load test strategy. This progressive load test strategy is divided into three stages: light load test (25% load rate), medium load test (50% load rate), and heavy load test (over 75% load rate). The main control chip test evaluates the instruction execution efficiency of the ARM Cortex-M7 processor by running standard benchmark programs (such as Dhrystone and Coremark), measuring DMIPS values (requirement >300DMIPS@120MHz) and computational efficiency per unit power consumption (requirement >15DMIPS / mW). The 5G communication unit test evaluates the transmit power accuracy (error <1dB), receive sensitivity (better than -100dBm), and EVM (error vector amplitude, requirement <8%@64QAM) of the RF front-end by injecting standard test vectors. The security encryption unit test uses NIST... The SP800-22 randomness test suite verifies the quality of the random number generator and performs performance tests using standard algorithms (AES-256, SHA-256, ECC). The verification results include a performance score of 0-100 for each unit, with the following thresholds for each unit: main control chip 80 points, communication unit 85 points, and security unit 90 points.
[0073] Based on the verification results, the network connectivity submodule uses a dual-band parallel scanning strategy to connect to 5G base stations that meet preset quality thresholds. Dual-band parallel scanning refers to simultaneously searching for cells in the n41 band (2.5GHz) and the n78 band (3.5GHz), with each band scanning time not exceeding 1.5 seconds. The preset quality thresholds include RSRP > -110dBm, SINR > 0dB, and cell load < 80%. The scanning process uses Fast Fourier Transform (FFT) for efficient spectrum analysis, reducing power consumption while maintaining sufficient frequency resolution through a 256-point FFT. The base station selection algorithm comprehensively considers signal strength (40% weight), signal quality (40% weight), and historical connection success rate (20% weight) for weighted sorting. Network IP address acquisition is implemented using a DHCP client, with a configuration request timeout of 2 seconds and a maximum retry count of 3. When a base station meeting the conditions does not exist, the threshold standards are lowered (RSRP > -115dBm, SINR > -3dB) and the scan is repeated.
[0074] The configuration initialization submodule, based on the network IP address, performs three-stage parameter configuration involving the physical layer, MAC layer, and network layer. The physical layer configuration includes: synchronization signal block (SSB) index confirmation, uplink / downlink time slot ratio configuration (typically 4:1 or 3:2), subcarrier spacing setting (usually 30kHz), and cyclic prefix length adjustment (selecting standard CP or extended CP based on the propagation environment). The MAC layer configuration includes: HARQ (Hybrid Automatic Repeat Request) buffer size setting (configured based on RAM resources, typically 32-128KB), random access parameter optimization (including preamble format and contention window initial value), and DRX (Discontinuous Receive) period setting (typically 20-40ms based on service type). The network layer configuration includes: QoS flow identifier mapping table establishment, PDU session parameter settings (maximum bit rate, guaranteed bit rate), and DNS server address configuration. After all configurations are completed, a network connection status report containing 33 key parameters is generated. The total time for the three-stage configuration is controlled within 1.5 seconds.
[0075] In another embodiment, the communication channel establishment module includes:
[0076] The key negotiation submodule is used to receive the network connection status, generate an initial entropy value based on the physically unclonable function, and use the ECDH algorithm to perform two-way authentication and key negotiation with the cloud server.
[0077] The channel verification submodule is used to perform three rounds of verification on the key established by the key negotiation submodule, including strength testing, latency testing, and quantum attack resistance testing.
[0078] The protocol configuration submodule is used to dynamically configure the cipher suite parameters of the TLS 1.3 protocol based on the verification result of the channel verification submodule, and complete the generation of an available communication channel.
[0079] The working principle and beneficial effects of the above technical solution are as follows: The key negotiation submodule receives the network connection status, generates an initial entropy value based on the Physically Unclonable Function (PUF), and uses the ECDH algorithm to perform two-way authentication and key negotiation with the cloud server. Specifically, the PUF utilizes microscopic physical differences generated during chip manufacturing to generate a unique device fingerprint. This is specifically implemented using SRAM-PUF technology, extracting a 128-bit original entropy value by detecting the initialization state of the SRAM after power-on. The initial entropy value is then debiased using the Von Neumann post-processing algorithm and then processed by NIST. The SP800-90A certified DRBG (Deterministic Random Bit Generator) is extended to a 256-bit key material; the ECDH (Elliptic Curve Diffie-Hellman) key exchange process uses the secp256r1 curve, and a PUF entropy source is introduced during private key generation to ensure randomness; public key exchange adopts the X.509 certificate format; two-way authentication is based on a challenge-response mechanism, whereby the device sends a random challenge value (32 bytes) to the server, the server signs it with its private key and returns it, and the device verifies the signature; the reverse process involves the server initiating a challenge and the device responding; the entire key negotiation process strictly follows the TLS 1.3 handshake protocol, with a maximum negotiation time of no more than 500ms;
[0080] The channel verification submodule performs a three-round verification of the key established by the key negotiation submodule, including strength testing, latency testing, and quantum attack resistance testing. Strength testing uses the NIST SP800-22 randomness test suite to perform 15 statistical tests on the generated session key, including frequency testing, run-length testing, and entropy testing, requiring at least 13 tests to pass. Latency testing includes key generation latency (required <100ms), encryption latency (test using 128KB standard data blocks, required <50ms), and decryption latency (required <50ms). Quantum attack resistance testing assesses the quantum bit requirements corresponding to the key length, ensuring the key strength is no less than a 128-bit security level (considering the square root speedup effect of Grover's algorithm), with a minimum quantum attack resistance requirement of a 256-bit key length. The verification process uses an isolated environment within the Hardware Security Module (HSM) to ensure the key material is not exposed. Test results are quantized using a 0-100 point scoring mechanism, with the three tests weighted at 40%, 30%, and 30% respectively, and a total score threshold of 85 points.
[0081] The protocol configuration submodule dynamically configures the cipher suite parameters of the TLS 1.3 protocol based on the verification results of the channel verification submodule, thus generating a usable communication channel. Specifically, the TLS 1.3 protocol configuration adjusts the cipher suite priority according to the verification score. Cipher suite parameter configuration includes: key update cycle settings (updated every 15 minutes for highly sensitive services and every 60 minutes for ordinary services based on business sensitivity), session ticket validity settings (typically 4 hours), and hardware accelerator configuration for cryptographic operations (such as enabling AES-NI and CLMUL instruction sets). After the communication channel is generated, bandwidth testing (uplink > 5Mbps, downlink > 10Mbps) and round-trip latency testing (< 100ms) are performed. The final generated communication channel includes an encryption trust index, which integrates key strength, authentication strength, and channel performance, expressed on a scale of 0-100. A score of at least 90 is typically required for a reliable channel.
[0082] In another embodiment, the data transmission module includes:
[0083] The data receiving submodule is used to receive and preprocess instructions and data on the communication channel using a five-stage pipeline architecture accelerated by hardware FPGA, and generate a receiving result with integrity verification.
[0084] The data encryption / decryption submodule is used to perform block differential encryption in AES-256-GCM mode on the data based on the received result, combined with the TRNG hardware random number generator, to generate encrypted data;
[0085] The data distribution submodule is used to distribute encrypted data to corresponding terminal devices or cloud servers according to QoS service quality classification of latency-sensitive, bandwidth-intensive, and reliability-priority types, and generate data transmission results.
[0086] The working principle and beneficial effects of the above technical solution are as follows: The data receiving submodule adopts a hardware FPGA-accelerated five-stage pipeline architecture to receive and preprocess instructions and data on the communication channel. The five-stage pipeline architecture includes: a data receiving stage (handling physical layer frame synchronization and demodulation), a packet parsing stage (identifying IP packet headers and protocol types), an integrity verification stage (calculating and verifying CRC or checksums), a priority classification stage (classifying based on QoS tags), and a buffer management stage (allocating buffers according to priority). FPGA acceleration is achieved using Xilinx. The Artix-7 series features a clock frequency of 100MHz and resource utilization controlled below 65% to preserve upgrade potential. Hardware acceleration focuses on optimizing CRC checksums (using a parallel CRC-32 generation circuit, achieving a processing speed of 8Gbps) and AES-GCM authentication and decryption (implemented using a 6-stage pipeline, achieving a throughput of 3.2Gbps). Integrity verification uses the HMAC-SHA256 algorithm, with the verification key separated from the session key, and updated every 12 hours or after a cumulative transmission of 1GB of data. The received results include packet identifiers, reception timestamps, integrity verification results, and priority indicators, ensuring the accuracy and timeliness of data reception.
[0087] The data encryption / decryption submodule, based on the received results, performs block differential encryption in AES-256-GCM mode using a TRNG hardware random number generator. The TRNG generates random numbers through physical noise sources to ensure the randomness of the encryption key. The AES-256-GCM mode uses a 128-bit random initialization vector (IV), with each data block being 128 bits in size, supporting parallel processing to improve encryption speed. During encryption, data is encrypted after being divided into blocks, generating ciphertext and authentication tags. The authentication tags are used for subsequent integrity verification. Performance monitoring during encryption and decryption ensures that encryption latency does not exceed 50ms and decryption latency does not exceed 40ms, guaranteeing real-time performance.
[0088] The data distribution submodule distributes encrypted data to corresponding terminal devices or cloud servers according to QoS (Quality of Service) classifications based on latency sensitivity, bandwidth intensity, and reliability priority. The data distribution strategy is based on priority classification, with emergency control data sent first, followed by critical business data, and general data last. Data distribution employs multi-path transmission technology (MPTCP), transmitting data in parallel across multiple network paths to ensure high availability and low latency. During distribution, network status is monitored in real time, and the data transmission rate is dynamically adjusted to ensure that high-priority data is prioritized during network congestion. Data transmission results include transmission success rate, average latency, and QoS level evaluation, ensuring efficient and reliable data transmission.
[0089] In another embodiment, the hardware self-test submodule includes:
[0090] The main control chip test unit is used to verify the computing efficiency and parallel processing capability of the ARM Cortex-M7 processor according to an incremental load strategy.
[0091] The communication unit test unit is used to verify the signal transmission and reception sensitivity and MIMO antenna array beamforming capability of the 5G modem by injecting standard test signals.
[0092] The security encryption test unit is used to verify the randomness metrics of the encryption engine and the integrity of key management using standard cryptographic test suites.
[0093] The working principle and beneficial effects of the above technical solution are as follows: The main control chip test unit verifies the computing efficiency and parallel processing capability of the ARM Cortex-M7 processor according to the incremental load strategy. The incremental load strategy is divided into three stages: light load (25% load), medium load (50% load) and heavy load (75% load). Standard benchmark tests (such as Coremark) are run in each stage to record the processor's DMIPS value and power consumption. The test results are compared and analyzed to ensure the performance stability of the processor under different loads. It is required that the DMIPS value is not less than 250 DMIPS and the power consumption does not exceed 200mW under heavy load.
[0094] The communication unit test unit verifies the signal transmission and reception sensitivity of the 5G modem and the beamforming capability of the MIMO antenna array by injecting standard test signals. Specifically, the signal transmission and reception sensitivity test uses a standard signal of -100dBm for verification, requiring the reception sensitivity to be better than -95dBm. The beamforming capability of the MIMO antenna array is evaluated through multipath channel simulation to assess the beamforming effect of the antenna array in different environments, ensuring that the signal quality in multipath environments is not lower than a signal-to-noise ratio of 20dB.
[0095] The security encryption test unit uses a standard cryptographic test suite to verify the randomness metrics and key management integrity of the encryption engine. The randomness metrics test uses the NIST SP800-22 standard to perform 15 statistical tests, and at least 13 of them must be passed. The key management integrity test simulates the key generation, storage, and update process to ensure that the key is not leaked during its lifecycle, and that the key update frequency is no less than once every 12 hours to ensure system security.
[0096] In another embodiment, the network connectivity submodule includes:
[0097] The base station scanning unit is used to configure the RF front end to perform parallel scanning in both the n78 and n257 frequency bands simultaneously, generating a list of base stations containing signal strength and ID.
[0098] The signal quality assessment unit is used to evaluate the communication quality of each base station in the base station list based on a weighted algorithm and generate a three-dimensional scoring matrix.
[0099] The optimal base station connection unit is used to execute the connection process, which includes initial access, RRC connection establishment and context activation, based on the three-dimensional scoring matrix, to complete network registration and obtain a network IP address.
[0100] The working principle and beneficial effects of the above technical solution are as follows: The base station scanning unit is configured with an RF front-end to perform parallel scanning in the n78 and n257 frequency bands to generate a base station list. The parallel scanning adopts a time-division multiplexing mechanism, with the RF front-end allocating 5ms within each 10ms period for scanning the n78 frequency band (3.5GHz) and 5ms for scanning the n257 frequency band (28GHz). The n78 frequency band scan covers a range of 3400-3800MHz with a step size of 100kHz; the n257 frequency band scan covers a range of 26500-29500MHz with a step size of 200kHz. For each detected carrier frequency, the unit demodulates the synchronization signal block (SSB) to extract the Physical Cell Identifier (PCI), SSB-RSRP (Reference Signal Received Power), SSB-RSRQ (Reference Signal Received Quality), and SSB-SINR (Signal-to-Noise Ratio). The scanning results are grouped by frequency band and stored in the base station list data structure. Each base station entry contains key parameters such as PCI, frequency, signal strength, and cell ID.
[0101] The signal quality assessment unit evaluates the communication quality of each base station based on a weighted algorithm, generating a three-dimensional scoring matrix. The weighted algorithm comprehensively considers four dimensions: signal strength (weight 0.4), signal-to-noise ratio (SNR) (weight 0.3), network load (weight 0.2), and historical connection success rate (weight 0.1). For signal strength scoring, the system maps RSRP values to a range of 1-10, for example, a value greater than -80dBm is 10 points, with 1 point deducted for every 5dBm decrease. SNR scoring is based on SINR mapping, with a value greater than 25dB being 10 points, and 1 point deducted for every 3dB decrease. Network load scoring is obtained by parsing the load indicator in the base station's SIB (System Information Block). Historical connection success rate is calculated based on locally stored historical connection data. The three-dimensional scoring matrix consists of frequency band, distance, and comprehensive score, with matrix elements including each base station's PCI and final weighted score, facilitating subsequent base station selection.
[0102] The optimal base station connection unit executes the connection process based on a three-dimensional scoring matrix, completes network registration, and obtains an IP address. The connection process first selects the base station with the highest score in the scoring matrix as the primary connection target. If the primary base station connection fails, alternative base stations are tried in descending order of score. The connection process follows the 3GPP TS 38.331 specification, including initial access (performing uplink synchronization and RACH procedures), RRC connection establishment (sending RRCSetupRequest messages, receiving RRCSetup messages, and replying with RRCSetupComplete messages), and context activation (including NAS security activation and PDU session establishment requests). After successful connection, a network IP address is obtained automatically via DHCP or IPv6 configuration. Simultaneously, the local base station historical connection database is updated, recording performance indicators such as connection latency and signal quality fluctuations for future score calculation optimization.
[0103] In another embodiment, the key negotiation submodule includes:
[0104] Temporary key generation unit, used to generate session initial keys based on physically non-clonable functions;
[0105] The key exchange unit is used to securely exchange key information with the cloud server using a zero-knowledge proof protocol.
[0106] The session key generation unit is used to generate a final session key resistant to quantum computing attacks based on the exchanged key information and the environmental entropy source.
[0107] The working principle and beneficial effects of the above technical solution are as follows: The temporary key generation unit generates the session initial key based on the Physically Unclonable Function (PUF). The PUF utilizes random physical variations during chip manufacturing to extract a unique entropy value from the chip's internal SRAM boot mode or ring oscillator delay characteristics. The PUF activation process includes: first, applying a 2.5V reference voltage to activate the chip's built-in PUF circuit and acquiring a 64-bit original response; then, using a BCH error correction code to stabilize the original response and compensate for response changes caused by environmental factors (such as temperature and voltage fluctuations); next, using a True Random Number Generator (TRNG) to generate a 128-bit challenge value, which is input into the PUF circuit to generate a 256-bit response value; finally, the response value is used to derive the final 256-bit temporary key through the SHA-256 hash function. The entire process is completed within a Secure Execution Environment (TEE), and the temporary key does not leave the secure area.
[0108] The key exchange unit securely exchanges key information with the cloud server using a zero-knowledge proof protocol. This protocol is based on an improved Schnorr signature scheme, ensuring that both parties can verify each other's identities without revealing the keys themselves. The key exchange process first generates a temporary public-private key pair on the secp256k1 curve using the elliptic curve Diffie-Hellman (ECDH) algorithm. Then, a zero-knowledge proof is constructed, including a commitment phase (the module generates a random number r, calculates A = gr and sends it to the server), a challenge phase (the server returns a random challenge c), and a response phase (the module calculates s = r + c·x, where x is the private key, and sends s to the server). The server verifies whether gs equals A·Y. c (Y is the public key); after successful verification, both parties use their respective private keys and the other party's public key to calculate the shared key via ECDH; the entire exchange process uses the TLS1.3 protocol to encrypt the communication channel and prevent man-in-the-middle attacks.
[0109] The session key generation unit generates a final session key resistant to quantum computing attacks based on the exchanged key information and environmental entropy sources. The environmental entropy sources include physical random sources such as the current network signal strength fluctuation value, the least significant bit of a temperature sensor reading, and a timestamp accurate to microseconds. The session key generation employs the post-quantum cryptography algorithm CRYSTALS-Kyber, which is based on the Learned Errors with Wrong (LWE) problem in modular cryptography and is resistant to Shor's algorithm attacks in quantum computing. Specifically, the ECDH shared key and environmental entropy sources are first combined, and a 512-bit seed is generated using the SHAKE-256 hash function. Then, the seed is used to initialize the Kyber768 parameter set, generating the module's public-private key pair. Next, the Kyber Key Encapsulation Mechanism (KEM) is executed, including three stages: public key exchange, ciphertext generation, and shared key derivation. Finally, the generated 256-bit session key is used to derive multiple subkeys through the HKDF function, which are used for data encryption, integrity protection, and authentication, respectively.
[0110] In another embodiment, the communication management module includes:
[0111] The real-time evaluation submodule is used to evaluate the real-time performance metrics of communication tasks based on data type and application scenario requirements using a multi-level classification algorithm.
[0112] The power management submodule is used to dynamically adjust the module's operating mode based on real-time indicators and preset energy efficiency thresholds using dynamic voltage and frequency adjustment technology.
[0113] The communication protocol switching submodule is used to execute a seamless protocol switching algorithm based on the working mode and channel quality, and to dynamically switch between 5G and low power protocols.
[0114] The working principle and beneficial effects of the above technical solution are as follows: The real-time evaluation submodule evaluates the real-time performance indicators of communication tasks based on data type and application scenario requirements using a multi-level classification algorithm. The multi-level classification algorithm first performs deep packet inspection (DPI) on data packets to identify application layer protocol types (such as HTTP, MQTT, CoAP, etc.) and service types (such as control commands, status updates, data acquisition, etc.). Then, based on a decision tree model, the service is divided into four real-time performance levels: ultra-high real-time performance (requiring end-to-end latency of less than 10ms, such as remote control), high real-time performance (latency of 10-50ms, such as industrial monitoring), medium real-time performance (latency of 50-200ms, such as routine data reporting), and low real-time performance (latency greater than 200ms, such as batch data transmission). The decision-making process considers multi-dimensional feature vectors, including service priority identifiers, QoS requirements, data packet size, and application scenarios (industrial control, environmental monitoring, asset tracking, etc.). The evaluation result outputs a real-time performance indicator value from 0 to 100, and simultaneously generates a real-time parameter set including the upper limit of allowable latency, jitter tolerance, and packet loss rate threshold.
[0115] The power management submodule dynamically adjusts the module's operating mode based on real-time performance indicators and preset energy efficiency thresholds, using dynamic voltage and frequency adjustment (DVFS) technology. Specifically, DVFS dynamically adjusts the processor and RF front-end's operating states according to real-time performance indicators. This is achieved by mapping real-time performance indicators to corresponding operating modes using a lookup table: indicators 85-100 correspond to high-performance mode (processor clock speed 480MHz, core voltage 1.2V, RF unit operating at full power); indicators 50-84 correspond to standard mode (processor clock speed dynamically adjusted between 240-360MHz, core voltage 0.9-1.1V, RF unit operating at full power). The unit's gain is adjusted as needed; indicators 20-49 correspond to low-power mode (processor clock speed 120MHz, core voltage 0.8V, RF unit operates intermittently); indicators 0-19 correspond to sleep mode (only the monitoring core is retained, most circuits are powered off); mode switching adopts a gradual adjustment strategy to avoid sudden changes that cause system instability; for example, when upgrading from low-power mode to standard mode, the core voltage is first increased to 0.9V, and after stabilization (about 200μs), the clock speed is increased to 240MHz; the entire switching process is controlled by a dedicated power management IC (PMIC), which adjusts the power output and clock frequency of each channel in real time through the I2C interface.
[0116] The communication protocol switching submodule executes a seamless protocol switching algorithm based on the operating mode and channel quality, dynamically switching between 5G and low-power protocols. The seamless protocol switching algorithm is implemented using a state machine, comprising three main states: protocol evaluation, switching decision, and switching execution. During the protocol evaluation phase, the system periodically (once every 5 seconds by default) collects current 5G channel quality (SINR, throughput), power consumption level, and service requirements, calculating a protocol suitability score. The switching decision phase employs a fuzzy logic controller, with input variables being current real-time requirements, estimated battery life, and channel quality, and the output variable being the switching probability. During the switching execution phase, if the decision result points to the low-power protocol, the system will safely disconnect the 5G connection through an RRC connection release process and initiate a connection request for the low-power protocol. Throughout the switching process, the system maintains data flow continuity to ensure uninterrupted user experience. After the switching is complete, the connection status is updated, and switching latency and channel quality changes are recorded for subsequent optimization.
[0117] In another embodiment, the power management submodule configures the following operating modes based on the energy efficiency ratio:
[0118] High-performance mode: Main frequency is maintained at 480MHz, full core activation strategy is adopted, 5G communication unit runs at full speed, suitable for URLLC ultra-reliable low latency scenarios;
[0119] Standard mode: The main frequency is dynamically adjusted between 240-360MHz, a partial core sleep strategy is adopted, and the 5G unit adjusts its working status according to the load;
[0120] Low power mode: The main frequency is reduced to 120MHz, and a core rotation strategy is adopted. The 5G unit works intermittently, which is suitable for large-scale IoT connection scenarios.
[0121] Sleep mode: Keeps the monitoring core active, keeps power consumption below 10μW, and activates the system through preset wake-up conditions.
[0122] The working principle and beneficial effects of the above technical solution are as follows: The power management submodule monitors communication load and environmental parameters to determine the requirements of the current working scenario. Communication load monitoring includes parameters such as data throughput requirements, transmission latency requirements, number of connected devices, and their activity levels. Environmental parameter monitoring includes parameters such as battery status, temperature conditions, signal strength, and network congestion level. The monitoring process employs a layered sampling technique, with the core control unit performing rapid sampling every 50ms and a comprehensive parameter evaluation every 500ms, reducing unnecessary resource consumption.
[0123] The energy efficiency ratio (EER) for the current operating scenario is calculated based on monitoring data to determine the optimal operating mode. The EER calculation formula is: E = P / (T × D), where P represents power consumption (W), T represents transmission latency (ms), and D represents data throughput (Mbps). For different application scenarios, weighted coefficients are used to adjust the EER calculation: latency weight is increased to 0.6 for URLLC scenarios, connection number weight to 0.5 for mMTC scenarios, and throughput weight to 0.7 for eMBB scenarios. A neural network model learns from historical operating data to predict the EER in real time under different modes, avoiding performance fluctuations caused by frequent mode switching.
[0124] Based on the energy efficiency ratio results, the corresponding operating mode configuration strategy is implemented. The high-performance mode configuration includes: locking the main frequency at 480MHz, disabling Dynamic Frequency Scaling (DVFS), activating all computing cores, configuring the MIMO antennas as 4×4, adjusting the transmit power to the maximum rated value, and maintaining full bandwidth operation for both uplink and downlink. In this mode, the power management submodule monitors the device temperature and automatically activates a forced frequency reduction protection mechanism when the temperature exceeds 85℃ to prevent hardware damage.
[0125] A standard configuration and dynamic adjustment mechanism is implemented. In standard mode, the main frequency is initially set to 300MHz and dynamically adjusted within the range of 240-360MHz based on load changes, with an adjustment granularity of 30MHz and a sampling period of 200ms. Core management adopts a 2+2 strategy, keeping two cores running continuously while the other two cores are dynamically woken up or put to sleep based on load requirements. The 5G communication unit uses an adaptive bandwidth allocation algorithm to dynamically adjust resource block allocation according to real-time service needs, relinquishing some frequency band resources during off-peak periods to reduce RF unit power consumption.
[0126] In low-power mode, a core rotation strategy and intermittent operation mechanism are implemented. The core rotation strategy is based on time-division multiplexing, where only one of the four cores remains active while the others enter deep sleep. The active core works for 60 seconds before switching to the next core, avoiding hotspot issues caused by prolonged single-core operation. The 5G communication unit employs DRX (Discontinuous Reception) enhancement technology, shortening the receive window to one-third of the standard mode and extending the sleep period to three times that of the standard mode. It also adaptively adjusts the wake-up time based on historical traffic patterns to ensure continued activity during critical data transmission.
[0127] In hibernation mode, a deep power-saving strategy and a conditional wake-up mechanism are implemented. The deep power-saving strategy includes: shutting down the three cores of the main controller, retaining only one monitoring core running at the lowest frequency (30MHz), disabling all peripheral interfaces and unnecessary clock sources, switching the memory to self-refresh mode, and putting the RF unit into an ultra-low-power monitoring state, maintaining only the minimum receive link. The wake-up mechanism includes two methods: timed wake-up and conditional wake-up. Timed wake-up is executed based on a preset schedule, while conditional wake-up includes trigger conditions such as priority data packet detection, emergency signaling identification, and remote wake-up command reception, implemented through hardware-accelerated pattern matching circuitry, keeping wake-up judgment power consumption below 5μW.
[0128] A smooth transition strategy for mode switching is implemented. To avoid service interruptions or performance fluctuations caused by mode switching, the power management submodule employs a pre-activation mechanism. When a mode switch is determined to be necessary, resource pre-scheduling begins 50ms in advance, ensuring that parameters such as core, frequency, and voltage change smoothly according to a preset curve. During mode switching, the communication buffer capacity is temporarily expanded to ensure that data packets are not lost due to the switch. Simultaneously, a hysteresis switching algorithm is introduced. When the energy efficiency ratio fluctuates near a critical value, a ±5% buffer is set to avoid system instability caused by frequent mode switching.
[0129] In another embodiment, such as Figure 3 As shown, the communication method of the 5G communication module includes:
[0130] S1: The control initialization module performs a hardware self-test based on a preset threshold and establishes an initial network connection using multi-band scanning, generating a network connection status that includes signal quality parameters and network topology information;
[0131] S2: The control communication channel establishment module establishes a secure and encrypted communication channel with the cloud server based on the network connection status and using the elliptic curve cryptography algorithm, generating a usable communication channel with an encryption trust index.
[0132] S3: The control data transmission module performs bidirectional data transmission between the terminal device and the cloud server based on a priority policy, using the available communication channel, and generates data transmission results that include throughput and latency metrics.
[0133] S4: The control and communication management module dynamically adjusts communication parameters and switches working modes according to energy efficiency ratio thresholds based on data transmission results to optimize communication performance.
[0134] The working principle and beneficial effects of the above technical solution are as follows: The initialization module performs a hardware self-test based on preset thresholds and establishes an initial network connection; the hardware self-test performs a step-by-step load test on the main control chip, RF unit and security unit in the communication module. Each unit must pass the test that meets preset thresholds (such as CPU stability > 95%, signal transmission power deviation < 2dB, encryption rate > 100Mbps) before it can enter the next stage; the multi-band scanning adopts a dual-band parallel scanning mechanism of 700MHz (low frequency) and 3.5GHz (medium frequency), and selects the optimal base station through RSSI (Received Signal Strength Indicator) and SINR (Signal-to-Noise Ratio) indicators; the network connection status includes key parameters such as base station ID, RSRP (Reference Signal Received Power, usually required > -105dBm), RSRQ (Reference Signal Received Quality, usually required > -12dB) and current network topology identifier (such as SA or NSA networking mode);
[0135] The communication channel establishment module establishes a secure and encrypted communication channel with the cloud server based on the network connection status. This secure and encrypted channel employs the ECC (Elliptic Curve Cryptography) algorithm, specifically using the secp256r1 curve parameters, and completes mutual authentication with the cloud server through an asymmetric key exchange mechanism. During encryption, Physically Unclonable Function (PUF) technology is introduced to extract hardware entropy as the key seed, enhancing key randomness. After the communication channel is established, a trust index is generated (comprehensive scores based on key strength, key establishment latency, and channel stability, with a maximum score of 100 and a minimum requirement of 85 points). The entire process adheres to the TLS 1.3 protocol standard and supports the ChaCha20-Poly1305 and AES-256-GCM cipher suites.
[0136] The data transmission module, based on the communication channel, performs bidirectional data transmission between the terminal device and the cloud server. This bidirectional data transmission is based on a priority strategy, dividing data into three levels: emergency control data (priority 1, maximum latency tolerance <50ms), critical business data (priority 2, maximum latency tolerance <200ms), and general data data (priority 3, latency requirement <1s). Data transmission uses the reliable UDP protocol, combined with Selective Repeat-ARQ (SR-ARQ) technology to ensure transmission reliability. The data fragment size is dynamically adjusted according to the current channel quality (up to 1400 bytes when the channel quality is good, decreasing to 600 bytes when the channel quality is poor). Data transmission results include uplink and downlink throughput (unit: Mbps), end-to-end latency (unit: ms), packet loss rate (requirement <0.1%), and jitter (requirement <10ms).
[0137] The communication management module dynamically adjusts communication parameters and operating modes based on data transmission results. This dynamic adjustment includes: adaptively adjusting the modulation and coding scheme (from QPSK to 256QAM) based on channel quality; adjusting the transmit power (range 20-23dBm) based on interference levels; and adjusting resource block allocation based on traffic volume. Operating mode switching is based on an energy efficiency ratio threshold (energy required per bit transmission, unit: mJ / bit). When low traffic is detected and lasts for more than 30 seconds, it switches to a low-power mode (shutting down part of the antenna array and reducing the sampling rate). When high burst traffic is detected, it quickly restores full-power mode with a switching latency of <50ms. Throughout the process, a built-in performance monitoring algorithm samples the network status every 100ms to ensure continuously optimized communication performance.
[0138] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from the spirit and scope of this invention.
Claims
1. A 5G communication module, characterized by, Comprise: Initialization module for performing hardware self-test based on the preset threshold and establishing initial network connection by multi-band scanning, generating network connection state containing signal quality parameters and network topology information; Communication channel establishment module for establishing secure encrypted communication channel with the cloud server based on the network connection state using elliptic curve cryptography algorithm, generating a communication channel with encryption trust index; The encryption trust index integrates key strength, authentication strength and channel performance, using 0-100 points to represent, no less than 90 points is a reliable channel; Data transmission module for performing bidirectional data transmission between terminal device and cloud server based on priority strategy based on communication channel, generating data transmission result containing throughput and latency index; Communication management module for dynamically adjusting communication parameters and switching working mode according to energy efficiency ratio threshold based on data transmission result, optimizing communication performance; Wherein, dynamically adjusting communication parameters includes: adjusting modulation and coding scheme according to channel quality, from QPSK to 256QAM, adjusting transmit power according to interference level, ranging from 20 to 23dBm, and adjusting resource block allocation according to traffic volume; The working mode switching is based on energy efficiency ratio threshold, the energy efficiency ratio is the energy required for each bit transmission, when detecting low traffic and the duration is more than 30 seconds, switch to low power consumption mode, the low power consumption mode includes closing part of the antenna array, reducing the sampling rate; When detecting high burst traffic, quickly restore full power mode, switching delay <50ms; The whole process is sampled once every 100ms by the built-in performance monitoring algorithm to ensure that the communication performance is continuously optimized.
2. The 5G communication module of claim 1, wherein, The initialization module comprises: Hardware self-test submodule for verifying the function of the main control chip, 5G communication unit and security encryption unit by progressive load test strategy, generating verification result containing performance score of each unit; Network connection submodule for connecting to 5G base station meeting the preset quality threshold based on the verification result by dual-band parallel scanning strategy, obtaining network IP address; Configuration initialization submodule for performing three-stage parameter configuration including physical layer, MAC layer and network layer based on network IP address, completing the generation of network connection state.
3. The 5G communication module of claim 1, wherein, The communication channel establishment module comprises: Key negotiation submodule for receiving network connection state, generating initial entropy value based on physically unclonable function, and performing bidirectional identity authentication and key negotiation with the cloud server using ECDH algorithm; Channel verification submodule for performing three-round verification including strength test, latency test and quantum attack resistance test on the key established by the key negotiation submodule; Protocol configuration submodule for dynamically configuring the cipher suite parameters of TLS 1.3 protocol based on the verification result of the channel verification submodule, completing the generation of communication channel.
4. The 5G communication module of claim 1, wherein, The data transmission module comprises: Data receiving submodule for receiving and preprocessing instructions and data on the communication channel using five-stage pipeline architecture of hardware FPGA acceleration, generating receiving result with integrity check; The data decryption and encryption submodule is configured to perform block differential encryption of data in the AES-256-GCM mode based on the reception result and in combination with a TRNG hardware random number generator to generate encrypted data. The data distribution submodule is configured to distribute the encrypted data to corresponding terminal devices or cloud servers according to QoS (quality of service) levels of delay sensitivity, bandwidth intensity and reliability priority to generate a data transmission result.
5. The 5G communication module of claim 2, wherein, The hardware self-checking submodule includes: The main control chip test unit is configured to verify the computing efficiency and parallel processing capability of the ARM Cortex-M7 processor according to an incremental load strategy. The communication unit test unit is configured to verify the signal transceiving sensitivity of the 5G modem and the MIMO antenna array beamforming capability by injecting standard test signals. The security encryption test unit is configured to verify the randomness index of the encryption engine and the integrity of key management by using a standard cryptography test suite.
6. The 5G communication module of claim 2, wherein, The network connection submodule includes: The base station scanning unit is configured to configure an RF front end to perform parallel scanning in the n78 frequency band and the n257 frequency band to generate a base station list containing signal strength and ID. The signal quality evaluation unit is configured to evaluate the communication quality of each base station in the base station list based on a weighted algorithm to generate a three-dimensional scoring matrix. The optimal base station connection unit is configured to perform a connection process including initial access, RRC connection establishment and context activation based on the three-dimensional scoring matrix to complete network registration and obtain a network IP address.
7. The 5G communication module of claim 3, wherein, The key negotiation submodule includes: The temporary key generation unit is configured to generate a session initial key based on a physically unclonable function. The key exchange unit is configured to securely exchange key information with a cloud server by using a zero-knowledge proof protocol. The session key generation unit is configured to generate a final session key resistant to quantum computing attacks based on the exchanged key information and an environmental entropy source.
8. The 5G communication module of claim 1, wherein, The communication management module includes: The real-time evaluation submodule is configured to evaluate the real-time index of a communication task by using a multi-level classification algorithm based on the data type and application scenario requirements. The power consumption management submodule is configured to dynamically adjust the module working mode by using a dynamic voltage frequency adjustment technology based on the real-time index and a preset energy efficiency threshold. The communication protocol switching submodule is configured to perform a seamless protocol switching algorithm based on the working mode and the channel quality to dynamically switch between 5G and low-power protocols.
9. The 5G communication module of claim 8, wherein, The power consumption management submodule configures the following working modes according to the energy efficiency ratio index: High-performance mode: the main frequency is maintained at 480 MHz, the full-core activation strategy is adopted, the 5G communication unit runs at full speed, and it is suitable for URLLC ultra-reliable low-latency scenarios. Standard mode: the main frequency is dynamically adjusted between 240-360 MHz, the partial-core sleep strategy is adopted, and the 5G unit adjusts the working state according to the load. Low-power mode: the main frequency is reduced to 120 MHz, the core rotation strategy is adopted, the 5G unit works intermittently, and it is suitable for large-scale Internet of Things connection scenarios. Sleep mode: the listening core is kept active, the power consumption is controlled below 10 μW, and the system is activated by a preset wake-up condition.
10. A method of communication of a 5G communication module as claimed in any one of claims 1 to 9, characterized in that, S1: control initialization module to perform a preset threshold based on the hardware self-test and use multi-band scan to establish an initial network connection, generate a network connection state containing signal quality parameters and network topology information; S2: control communication channel establishment module based on network connection state, using elliptic curve cryptography algorithm to establish a secure encrypted communication channel with the cloud server, generate a communication channel with encryption trust index; encryption trust index is a comprehensive of key strength, authentication strength and channel performance three, using 0-100 points to indicate, no less than 90 points for reliable channel; S3: control data transmission module based on the communication channel, the terminal device and the cloud server between the priority strategy based on the two-way data transmission, generate a data transmission result containing throughput and delay index; S4: control communication management module based on the data transmission result, dynamic adjustment of communication parameters and according to the energy efficiency ratio threshold switch mode, optimize the communication performance; wherein, dynamic adjustment of communication parameters include: according to the channel quality adaptive adjustment of modulation and coding scheme, from QPSK to 256QAM, according to the interference level adjustment of transmit power, range is 20 to 23dBm, and according to the traffic adjustment of resource block allocation; work mode switch based on energy efficiency ratio threshold, energy efficiency ratio is the energy required for each bit of transmission, when detecting low flow and duration more than 30 seconds, switch to low power mode, low power mode includes closing part of the antenna array, reduce the sampling rate; when detecting high burst traffic, quickly restore full power mode, switching delay <50ms; the whole process through the built-in performance monitoring algorithm every 100ms sampling network state once, ensure the communication performance continues to be optimized.
Citation Information
Patent Citations
Multi-network communication method and device applied to unmanned driving
CN120091330A
5G portable WiFi signal enhancement method and system
CN120111511A