Communication method, communication device and storage medium
By using wide bandwidth transceivers and inverters for signal processing and frequency conversion processing in millimeter wave mobile communication system, the problems of low transmission rates and large delays are solved, and efficient signal transmission is achieved.
Patent Information
- Application Number
- CN202311790813.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-22
- Publication Date
- 2025-06-24
AI Technical Summary
In the field of wireless communication, millimeter-wave mobile communication systems have problems such as low transmission rate and large transmission delay.
Signal processing and frequency conversion processing are performed by using wide bandwidth transceivers and inverters, such as AD9986 transceivers and ADMV1139 inverters, to achieve high-broadband signal transmission.
The transmission rate of the millimeter wave communication system is improved, the transmission delay is reduced, and communication with high reliability and low connection number is achieved.
Smart Images

Figure CN120200628A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular, to a communication method, a communication device, and a storage medium. Background Art
[0002] Millimeter waves refer to electromagnetic waves with wavelengths ranging from 1 to 10 millimeters. Generally, the millimeter wave frequency range is considered to be 26.5 - 300 GHz, having an extremely wide bandwidth. Millimeter waves are located in the wavelength range where microwaves and far-infrared waves overlap, thus having the characteristics of both spectra, with low latency and high transmission rates. Moreover, the applications of millimeter waves are very extensive, such as in the fields of communication, industrial automation, medical field, autonomous driving, transportation management, robotics, holographic communication, immersive VR cloud games, connected robots, etc. Currently, in the field of wireless communication, in the scenario of millimeter wave mobile communication systems, there are problems of low transmission rate and large transmission delay. Summary of the Invention
[0003] The purpose of the embodiments of the present disclosure is to provide a communication method, a communication device, and a storage medium for improving the transmission rate of millimeter wave communication systems.
[0004] To achieve the above purpose, the embodiments of the present disclosure provide the following technical solutions:
[0005] On the one hand, a communication method is provided, and the method includes:
[0006] Obtain a digital signal to be transmitted;
[0007] Perform signal processing on the digital signal to be transmitted based on a broadband transceiver to obtain an initial radio frequency signal; wherein, the bandwidth of the broadband transceiver is greater than or equal to a preset bandwidth threshold;
[0008] Perform frequency conversion processing on the initial radio frequency signal based on a first device to obtain a communication signal;
[0009] Transmit the communication signal.
[0010] In the above communication method, a broadband transceiver can be used to receive broadband signals, and then frequency conversion processing is performed to achieve high-bandwidth signal transmission. For example, AD9986 is used as the transceiver, and ADMV1139 is used for the first-stage frequency down-conversion to reduce the system frequency to 4 GHz to 6 GHz, achieving 2 GHz high-bandwidth signal transmission. In this way, the transmission rate can be improved and the transmission delay can be reduced through high-bandwidth signal transmission.
[0011] In some embodiments, the bandwidth of the initial radio frequency signal is determined based on the rate of baseband data; the baseband data is obtained by the baseband processing unit restoring the in-phase quadrature IQ signal.
[0012] In some other embodiments, before obtaining the digital signal to be transmitted, the communication method further includes: obtaining the data to be transmitted; successively performing low-density parity-check code (LDPC) encoding processing, constellation mapping processing, space-time block code (STBC) encoding processing, and orthogonal frequency-division multiplexing (OFDM) modulation processing on the data to be transmitted to obtain the digital signal to be transmitted.
[0013] In some other embodiments, the code block length used in the LDPC encoding process is the code block length defined in the IEEE 802.11 protocol.
[0014] In some other embodiments, the wideband transceiver is an AD9986 transceiver.
[0015] In some other embodiments, the first device is an ADMV1193.
[0016] On the other hand, another communication method is provided, and the method includes:
[0017] Receiving a communication signal;
[0018] Performing down-conversion processing on the communication signal based on the first device to obtain an initial radio frequency signal;
[0019] Performing signal processing on the initial radio frequency signal based on the wideband transceiver to obtain a transmitted digital signal; wherein, the bandwidth of the wideband transceiver is greater than or equal to a preset bandwidth threshold.
[0020] In some embodiments, the method further includes: successively performing orthogonal frequency-division multiplexing (OFDM) demodulation processing, space-time block code (STBC) decoding processing, constellation demapping processing, and low-density parity-check code (LDPC) decoding processing on the transmitted digital signal to obtain the transmitted data.
[0021] In some embodiments, the wideband transceiver is an AD9986 transceiver.
[0022] In some embodiments, the first device is an ADMV1193.
[0023] On the other hand, a communication device is provided, and the device includes:
[0024] An obtaining unit, configured to obtain a digital signal to be transmitted;
[0025] A first processing unit, configured to perform signal processing on the digital signal to be transmitted to obtain an initial radio frequency signal; wherein, the first processing unit includes a wideband transceiver, and the bandwidth of the wideband transceiver is greater than or equal to a preset bandwidth threshold;
[0026] A second processing unit, configured to perform frequency conversion processing on the initial radio frequency signal to obtain a communication signal; the second processing unit includes a first device;
[0027] A transmitting unit for transmitting communication signals.
[0028] In some embodiments, the bandwidth of the initial radio frequency signal is determined based on the rate of baseband data; the baseband data is obtained by the baseband processing unit restoring the in-phase quadrature (IQ) signal.
[0029] In some other embodiments, the obtaining unit is further configured to obtain data to be transmitted; perform low-density parity-check (LDPC) coding processing, constellation mapping processing, space-time block coding (STBC) processing, and orthogonal frequency-division multiplexing (OFDM) modulation processing on the data to be transmitted in sequence to obtain a digital signal to be transmitted.
[0030] In some other embodiments, the coding block length used in the LDPC coding process is the coding block length defined in the IEEE 802.11 protocol.
[0031] In some other embodiments, the wide-bandwidth transceiver is an AD9986 transceiver.
[0032] In some other embodiments, the first device is an ADMV1193 device.
[0033] In another aspect, another communication device is provided, and the device includes:
[0034] A receiving unit for receiving communication signals;
[0035] A third processing unit for performing down-conversion processing on the communication signal to obtain an initial radio frequency signal; the third processing unit includes a first device;
[0036] A fourth processing unit for performing signal processing on the initial radio frequency signal to obtain a transmitted digital signal; wherein, the fourth processing unit includes a wide-bandwidth transceiver, and the bandwidth of the wide-bandwidth transceiver is greater than or equal to a preset bandwidth threshold.
[0037] In some embodiments, the fourth processing unit is further configured to perform orthogonal frequency-division multiplexing (OFDM) demodulation processing, space-time block coding (STBC) decoding processing, constellation demapping processing, and low-density parity-check (LDPC) decoding processing on the transmitted digital signal in sequence to obtain the transmitted data.
[0038] In some embodiments, the wide-bandwidth transceiver is an AD9986 transceiver.
[0039] In some embodiments, the first device is an ADMV1193 device.
[0040] In another aspect, a communication device is provided, which includes a memory and a processor; the memory and the processor are coupled; the memory is used to store computer program code, and the computer program code includes computer instructions. Among them, when the processor executes the computer instructions, the communication device is caused to execute the method described in any of the above embodiments.
[0041] In yet another aspect, a non-transitory computer-readable storage medium is provided. The computer-readable storage medium stores computer program instructions, and when the computer program instructions run on a computer, the computer is caused to execute one or more steps of the method described in any of the above embodiments.
[0042] In yet another aspect, a computer program product is provided. The computer program product includes computer program instructions, and when the computer program instructions are executed on a computer, the computer program instructions cause the computer to execute one or more steps of the method described in any of the above embodiments.
[0043] In yet another aspect, a computer program is provided. When the computer program is executed on a computer, the computer program causes the computer to execute one or more steps of the method described in any of the above embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the present disclosure, the drawings required for use in some embodiments of the present disclosure will be briefly introduced below. Obviously, the drawings in the following description are only the drawings of some embodiments of the present disclosure, and those of ordinary skill in the art can also obtain other drawings based on these drawings. In addition, the drawings in the following description can be regarded as schematic diagrams, and are not limitations on the actual sizes of the products, the actual processes of the methods, the actual timings of the signals, etc. involved in the embodiments of the present disclosure.
[0045] Figure 1 It is a schematic structural diagram of a communication system provided by an embodiment of the present disclosure;
[0046] Figure 2 It is a schematic structural diagram of another communication system provided by an embodiment of the present disclosure;
[0047] Figure 3 It is a schematic flowchart of a communication method provided by an embodiment of the present disclosure;
[0048] Figure 4 It is a schematic flowchart of another communication method provided by an embodiment of the present disclosure;
[0049] Figure 5 It is a composition diagram of a data transceiver link provided by an embodiment of the present disclosure;
[0050] Figure 6A structural diagram of a decomposed parity-check matrix module provided by an embodiment of the present disclosure;
[0051] Figure 7 A schematic diagram of a cyclic right shift matrix provided by an embodiment of the present disclosure;
[0052] Figure 8 A schematic diagram of parity-check matrix information provided by an embodiment of the present disclosure;
[0053] Figure 9 A schematic diagram of encoded information provided by an embodiment of the present disclosure;
[0054] Figure 10 A flowchart of another communication method provided by an embodiment of the present disclosure;
[0055] Figure 11 A schematic diagram of the composition of a communication device provided by an embodiment of the present disclosure;
[0056] Figure 12 A schematic diagram of the composition of another communication device provided by an embodiment of the present disclosure;
[0057] Figure 13 A schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure. Detailed implementation manners
[0058] Next, in conjunction with the accompanying drawings, the technical solutions in some embodiments of the present disclosure will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the embodiments provided by the present disclosure, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present disclosure.
[0059] Unless otherwise required by the context, throughout the specification and claims, the term "comprising" is interpreted in an open, inclusive sense, that is, "including, but not limited to". In the description of the specification, the terms "one embodiment", "some embodiments", "exemplary embodiments", "examples" or "some examples", etc., are intended to indicate that specific features, structures, materials or characteristics related to the embodiment or example are included in at least one embodiment or example of the present disclosure. The schematic representations of the above terms are not necessarily referring to the same embodiment or example. In addition, the specific features, structures, materials or characteristics may be included in any one or more embodiments or examples in any appropriate manner.
[0060] Hereinafter, the terms "first" and "second" are for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the embodiments of the present disclosure, unless otherwise specified, the meaning of "a plurality" is two or more.
[0061] In the description of some embodiments, the expressions "coupled" and "connected" and their derivatives may be used. For example, in the description of some embodiments, the term "connected" may be used to indicate that two or more components have direct physical or electrical contact with each other. Another example is that in the description of some embodiments, the term "coupled" may be used to indicate that two or more components have direct physical or electrical contact. However, the term "coupled" or "communicatively coupled" may also mean that two or more components do not have direct contact with each other, but still cooperate or interact with each other. The embodiments disclosed herein are not necessarily limited to the content herein.
[0062] "At least one of A, B, and C" has the same meaning as "at least one of A, B, or C", and both include the following combinations of A, B, and C: only A, only B, only C, the combination of A and B, the combination of A and C, the combination of B and C, and the combination of A, B, and C.
[0063] "A and / or B" includes the following three combinations: only A, only B, and the combination of A and B.
[0064] As used herein, depending on the context, the term "if" is optionally construed to mean "when" or "at the time of" or "in response to determining" or "in response to detecting". Similarly, depending on the context, the phrase "if it is determined that..." or "if [the stated condition or event] is detected" is optionally construed to mean "when it is determined that..." or "in response to determining..." or "at the time of detecting [the stated condition or event]" or "in response to detecting [the stated condition or event]".
[0065] The use of "suitable for" or "configured to" herein means open and inclusive language, which does not exclude devices suitable for or configured to perform additional tasks or steps.
[0066] In addition, the use of "based on" means open and inclusive, because a process, step, calculation, or other action "based on" one or more of the stated conditions or values may, in practice, be based on additional conditions or values beyond the stated ones.
[0067] Millimeter waves are located in the wavelength range where microwaves and far-infrared waves overlap, thus having the characteristics of both spectra. The theory and technology of millimeter waves are respectively the extension of microwaves to higher frequencies and the development of light waves to lower frequencies. Millimeter waves have the following characteristics: (1) The spectrum resource is pure, with less electromagnetic interference, and no frequency scanning is required during deployment. (2) The spectrum resource is rich enough to be allocated and used. (3) It is suitable for allocating a relatively large channel bandwidth (1 GHz). (4) By using a high-gain antenna, an extremely narrow beam can be obtained, reducing sidelobes and adjacent interference simultaneously, which is beneficial for frequency reuse. The millimeter-wave spectrum resource is very rich and not fully utilized.
[0068] With the development of wireless communication technology, millimeter waves can be applied to the field of wireless communication to meet the needs of future high-speed wireless communication. However, currently in the field of wireless communication, the millimeter-wave mobile communication system scenario still has problems such as low transmission rate and large transmission delay.
[0069] In view of this, the present disclosure provides a communication method, which includes: obtaining a digital signal to be transmitted; performing signal processing on the digital signal to be transmitted based on a broadband transceiver to obtain an initial radio frequency signal; wherein, the bandwidth of the broadband transceiver is greater than or equal to a preset bandwidth threshold; performing frequency conversion processing on the initial radio frequency signal based on a first device to obtain a communication signal; and sending the communication signal.
[0070] Correspondingly, the present disclosure also provides another communication method, which includes: receiving a communication signal; performing down-conversion processing on the communication signal based on a first device to obtain an initial radio frequency signal; performing signal processing on the initial radio frequency signal based on a broadband transceiver to obtain a transmitted digital signal; wherein, the bandwidth of the broadband transceiver is greater than or equal to a preset bandwidth threshold.
[0071] In this way, a broadband signal can be received by using a broadband transceiver, and then frequency conversion processing can be performed to achieve high-bandwidth signal transmission. For example, using AD9986 as the transceiver and using ADMV1139 for the first-stage frequency down-conversion to reduce the frequency of the system to 4 GHz to 6 GHz, realizing 2 GHz high-bandwidth signal transmission. Thus, the transmission rate can be increased and the transmission delay can be reduced through high-bandwidth signal transmission.
[0072] The solutions of the embodiments of the present disclosure will be introduced below with reference to the accompanying drawings.
[0073] The technical solutions provided by the embodiments of the present disclosure can be applied to various mobile communication networks. For example, a new radio (NR) mobile communication network adopting the fifth-generation mobile network technology (5G), a future mobile communication network, or a multi-communication fusion system, etc. The embodiments of the present disclosure do not limit this.
[0074] Figure 1 The following is a schematic structural diagram of a communication system provided by an embodiment of the present disclosure. As Figure 1 shown, the communication system includes, but is not limited to, a terminal 110 and a base station 120. Among them. Wireless signals can be sent, received, and related interactions can be carried out between the terminal 110 and the base station 120.
[0075] In a wireless communication scenario, the terminal 110 communicates with the base station 120 through a wireless channel.
[0076] Among them, the terminal 110 can be a device with wireless transceiver functions. The terminal 110 can have different names, such as user equipment (UE), access terminal, terminal unit, terminal station, mobile station, mobile phone, remote station, remote terminal, mobile device, wireless communication device, terminal agent or terminal device, etc. The terminal can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; it can also be deployed on the water (such as a ship, etc.); it can also be deployed in the air (such as an airplane, balloon, satellite, etc.). The terminal can be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication functions, computing device or other processing devices connected to a wireless modem, vehicle-mounted device or wearable device, unmanned aerial vehicle (UAV) and UAV controller (UAVC), virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. The terminal can be mobile or fixed. In the embodiments of the present application, the device for implementing the functions of the terminal device can be the terminal or a device capable of supporting the terminal to implement such functions, such as a chip system. In the embodiments of the present application, the chip system can be composed of chips or can also include chips and other discrete devices. In the embodiments of the present application, taking the device for implementing the functions of the terminal device as the terminal device as an example, the technical solutions provided by the embodiments of the present application are described.
[0077] In some embodiments, the terminal 110 can include a wideband transceiver and a first device to communicate with the base station 120 through the communication method provided by the present disclosure. Among them, the wideband transceiver can be AD9986, and the first device can be ADMV1139.
[0078] Among them, AD9986 is a powerful mixed-signal front-end RF transceiver suitable for various wireless communication applications. AD9986 supports a transmit / receive channel bandwidth of up to 1.2 GHz / 2.4 GHz and has a flexible reconfigurable radio general platform design. The RF frequency range of AD9986 is up to 7.5 GHz, and it is equipped with an on-chip PLL with multi-chip synchronization function and an external RFCLK input option.
[0079] ADMV1139 is a high-performance microwave upconverter and downconverter with an operating frequency range of 37 GHz to 48.2 GHz, suitable for various wireless communication applications. For example, ADMV1139 can support 5G NR, WiFi 5, WiFi 6, and CPE UL waveforms and has complete features. In addition, ADMV1139 also has an LO input frequency range of 7.25 GHz to 12.05 GHz, as well as RF switch ports, etc.
[0080] The base station 120 can be any one of an evolved Node B (eNB), a next-generation Node B (gNB), a transmission receive point (TRP), a transmission point (TP), and some other access nodes. According to the size of the service coverage area provided, the base station can be further divided into a macro base station for providing a macro cell, a micro base station for providing a pico cell, and a femto base station for providing a femto cell. With the continuous evolution of wireless communication technology, future base stations may also adopt other names.
[0081] In some embodiments, the base station 120 may include a wide-bandwidth transceiver and a first device to communicate with the terminal 110 through the communication method provided by the present disclosure. Among them, the wide-bandwidth transceiver may be AD9986, and the first device may be ADMV1139.
[0082] It should be understood that Figure 1 is an exemplary structural diagram, Figure 1 The number of devices included in the shown communication system is not limited. For example, the number of base stations and terminals is not limited. And, in addition to Figure 1 the devices shown, Figure 1 the shown communication system may also include other devices, which are not limited herein.
[0083] In some embodiments, Figure 1The shown communication system can use a wide-bandwidth transceiver, such as an AD9986 (with a frequency up to 7.5 GHz) transceiver, as the direct sampling unit for the intermediate-frequency receiver and transmitter. The ADMV1139 (with a frequency range of 37 GHz to 48.2 GHz) is used for the first-stage down-conversion to reduce the system frequency to 2 GHz, achieving signal transmission with a 2-GHz high bandwidth. The 2-GHz radio frequency bandwidth, combined with corresponding communication algorithms, can further achieve high transmission rates, high reliability, low transmission delays, and a relatively low number of simultaneous connections.
[0084] In some embodiments, the communication system may include a transceiver link, a baseband processing unit, and an external interaction unit for data. The ADMV1139 architecture can be used to achieve first-stage frequency conversion to the millimeter-wave band. The receiving link includes devices such as an antenna, a radio frequency switch, an LNA, an ADMV1139 receiving radio channel, and a filter. The transmitting link includes a power amplifier, a radio frequency switch, a filter, and an ADMV1139 transmitting channel. Among them, both the Rx power consumption and size are reduced significantly. The ADMV1139 can achieve a single-channel radio frequency bandwidth of 2.4 GHz, and the system sampling rate is 7.5 GHz. The radio frequency bandwidth adopted in this system is 2 GHz. Based on the high radio frequency bandwidth, the radio frequency path is saved.
[0085] Among them, the main function of the baseband processing unit is to restore the IQ signals received by the radio frequency transceiver link, convert them into useful information, or send them out. The external interface unit includes: the output of the video stream, the input of camera data, the external information interaction of the network TP / IP, and the collection of some information. For example, the output of the video stream has various interfaces, such as DP, HDMI, VGA, DVI, etc., and the input interfaces can include various cameras or image sensors, such as OV5640, OV7670, OV7725, etc.
[0086] As Figure 2 As shown, the transmitting end can use a field programmable gate array (FPGA), such as an EG17, to compress the data to be transmitted collected through methods such as image acquisition, video acquisition, engineering data, and instrument information, or directly pass it through to the baseband processing unit for further encoding and decoding processing. Then, the digital signal after encoding and decoding processing is transmitted to the AD9986. The transmitting end of the AD9986 maps the received digital signal to the frequency domain to form a radio frequency signal. Then, the signal is frequency multiplied by the ADMV1193. A large amount of spurious signals need to be filtered out before entering the PA (power amplifier). The output of the PA passes through a band-pass filter to filter its resonance and intermodulation signals, and then is transmitted through the antenna.
[0087] Among them, FPGA is a field-programmable gate array with various characteristics and functions. It adopts a logic cell array (LCA), which internally includes three parts: configurable logic blocks (CLBs), input / output blocks (IOBs), and interconnects. FPGA devices belong to a semi-custom circuit in application-specific integrated circuits. They are programmable logic arrays that can effectively solve the problem of fewer gate circuits in the original devices. They have the characteristics of rich wiring resources, reprogrammability, high integration, and low investment, and are widely used in the field of digital circuit design. EG17 is a model of FPGA.
[0088] In addition, as Figure 2 shown, the receiving end can receive wireless signals from the sending end through an antenna. First, the low-frequency interference signals are filtered out by a high-pass filter to prevent the low-frequency energy from interfering with the amplitude of the digital signal. The signal is amplified by a low-noise amplifier (LNA), and the harmonics and clutter are filtered out by a filter to prevent harmonics from being generated during signal downconversion. Then, the signal is downconverted by the signal device ADMV1139, and then amplified by a low-frequency LNA amplifier and enters AD9986. In this way, the signal can meet the energy amplitude requirements, and the AD is used to collect the signal. AD9986 digitally processes the signal and transmits it to FPGA (EG17). FPGA (EG17) performs operations such as fast Fourier transform (FFT), synchronization, demodulation, equalization, and decoding on the digital signal to restore it to valid data for the user. The data may be images, videos, and general network data, etc.
[0089] Among them, during the communication process, the base station 120 sends data to the terminal 120, and the terminal 120 receives the data sent by the base station 120. Thus, the base station 120 can be called the sending end. Correspondingly, the terminal 120 can be called the receiving end. Or, the terminal 120 sends data to the base station 120, and the base station 120 can be called the receiving end. Correspondingly, the terminal 120 can be called the sending end.
[0090] Next, in combination with the accompanying drawings of the specification, the method provided by this application will be specifically introduced.
[0091] As Figure 3 shown, the embodiments of the present disclosure provide a communication method, which includes the following steps:
[0092] S101, obtain the digital signal to be transmitted.
[0093] Among them, the communication method can be applied to the sending end in the communication process, for example, it can be Figure 1 the terminal 110 or the base station 120 in the communication system shown.
[0094] In some embodiments, the digital signal to be transmitted is a digital signal obtained by the sending end processing the data to be transmitted.
[0095] Exemplarily, as Figure 4 shown, step S101 can be specifically implemented as the following steps:
[0096] S1011. Obtain the data to be transmitted.
[0097] Among them, the data to be transmitted can be data collected by means such as image acquisition, video acquisition, engineering data, instrument information, etc., and needs to be sent to the sending end.
[0098] In some embodiments, the data to be transmitted can be collected by FPGA.
[0099] S1012. Perform low density parity checkcode (LDPC) encoding processing, constellation mapping processing, space-time block code (STBC) encoding processing, and orthogonal frequency-division multiplexing (OFDM) modulation processing on the data to be transmitted in sequence to obtain the digital signal to be transmitted.
[0100] In some examples, the data processing process further includes framing processing.
[0101] Such as Figure 5 shown, the sending end can implement the processing of the data to be transmitted based on the LDPC encoding module, constellation mapping module, space-time block STBC encoding module, and orthogonal frequency-division multiplexing OFDM modulation module in the sending link to obtain the digital signal to be transmitted. In some examples, as Figure 5 shown, it further includes a framing processing module.
[0102] Exemplarily, the sending end can read data from the file to be transmitted and convert it into a binary bit stream as the data to be transmitted. Then, LDPC encoding and constellation mapping are performed on the data to be transmitted to obtain modulation symbols. Taking a multiple-input multiple-output (MIMO)-OFDM system as an example, the sending end can perform STBC encoding on the modulation symbols after constellation mapping to form two parallel data streams. The two data streams are respectively framed and OFDM modulated, and then enter the channel and Gaussian white noise is added to obtain the digital signal to be transmitted. Among them, the MIMO-OFDM system combines OFDM technology and MIMO technology, enabling the signal to be jointly designed in three dimensions: space, time, and frequency. OFDM technology can transform a frequency-selective fading channel into a flat channel, reducing the impact of multipath fading. The MIMO technology can simultaneously transmit multiple data streams, effectively increasing the system transmission rate. Without increasing the system bandwidth, the spatial multiplexing technology provided by MIMO can increase the spectral efficiency.
[0103] LDPC encoding is a linear block code, and its parity-check matrix is a sparse matrix. In LDPC encoding, the data is divided into multiple codewords, and each codeword consists of multiple bits. Most of the elements in the parity-check matrix of the LDPC code are zero, and only a very small number of non-zero elements, so the decoding complexity of the LDPC code is relatively low. The LDPC code not only has good performance approaching the Shannon limit, but also has low decoding complexity and flexible structure, and is widely used in wireless communication, optical fiber communication, satellite communication and other fields.
[0104] In some embodiments, the code block length adopted in the above LDPC encoding process is the code block length defined in the IEEE 802.11 protocol.
[0105] Exemplarily, as shown in Table 1, it shows the coding rate, the length of the information block, and the length of the code block after encoding when using an LDPC code block with a code block length of 1296 in the 802.11 protocol for encoding.
[0106] Table 1
[0107] Bit rate LDPC information block length LDPC coded block length 1 / 2 648 1296 2 / 3 864 1296 3 / 4 972 1296 5 / 6 1080 1296
[0108] It should be noted that since the LDPC of 5G NR is divided into two modes: long code and short code, and there are many composition modes, the longest code length is 8448, which is not conducive to implementation. At present, the LDPC part is encoded and decoded according to the code block length in the 802.11 protocol. For example, for an LDPC code block of 1296, the data is assembled according to the 5G NR protocol, and 0 is filled in the places where the data lengths are not aligned, so that the satellite communication function can be realized and it is easy to implement. Thus, manpower, material resources and development time are saved.
[0109] Exemplarily, LDPC coding is a linear block code. The information transmitted by the linear block code is divided into segments of length k bits, and after encoding, a codeword of length n is generated. Both n and k are positive integers, and n > k. The added (n - k) bits are redundant information, which can also be called parity bits. The parity bits and the information bits together form a codeword. The linear block code can also be expressed as (n, k). The ratio of the information bit length to the total codeword length is called the code rate R, and R = k / n. Map the k-bit information vector m = {m0, m1,..., m k-1} to the n-bit codeword c = {c0, c1,…, c n-1}, and m i ∈ {0, 1}, (i = 0, 1,..., k - 1), c j = {0, 1}, (j = 0, 1,..., n - 1). This mapping process can be represented by a k×n generator matrix G. The generator matrix G defines the mapping relationship between the input and the output, as shown in the following formula (1).
[0110] c = m × G Formula (1)
[0111] In addition to being determined by the generator matrix, the linear block code can also be described by a parity-check matrix. The generator matrix G can be divided into P and I, as shown in the following formula (2).
[0112] G = [P k×r |I k×k (r = n - k) Formula (2)
[0113] Furthermore, the parity-check matrix H can be constructed based on the generator matrix G, as shown in the following formula (3).
[0114] H = [I r×r |(P k×r ) T Formula (3)
[0115] For example, the obtained parity-check matrix can be:[[]]
[0116]
[0117] For any codeword c, the product of it and the transpose of H T results in a zero vector, that is to say, each codeword is orthogonal to each row of the H matrix. As shown in the following formula (4).
[0118] c × H T = m × G × H T = [0 0... 0] (r zeros) Formula (4)
[0119] It should be noted that LDPC code is also a type of linear block code. Compared with ordinary linear block codes, the parity-check matrix H of LDPC code is a sparse matrix, and the number of "1"s contained is much less than the number of "0"s. Among them, the parity-check matrix H of binary LDPC code generally needs to meet the following conditions: each row of the H matrix has ρ "1"s, each column of the H matrix has γ "1"s, and the number of "1"s common to any two rows (or columns) of the H matrix does not exceed 1. Compared with the code length and the number of rows in the H matrix, the values of ρ and γ are relatively small, that is, only a very small part of the elements in this matrix are 1, and the other elements are 0.
[0120] In the specific implementation of the encoding process, encoding can be performed based on the parity-check matrix H through RU (Rank-Reduced Update) decomposition. Among them, s is the source vector, specifically referring to a binary bit stream with a length of N. T -1 refers to the inverse matrix of the T matrix. s T refers to the transpose matrix of s.
[0121] Among them, RU decomposition is a commonly used method for solving matrices in linear algebra, especially when dealing with large sparse matrices. RU decomposition has applications in many scientific and engineering fields, such as solving linear equations, optimization problems, machine learning, etc. By using RU decomposition, relevant problems can be solved faster and the use of computing resources can be reduced. In RU decomposition, a matrix is decomposed into the product of an upper triangular matrix and a lower triangular matrix. This decomposition can effectively reduce the computational complexity and accelerate the solution process.
[0122] As Figure 6 shown, a parity-check matrix module structure of RU decomposition is shown, that is, the parity-check matrix H can be decomposed into the structure as Figure 6 shown, where T is a lower triangular matrix, and the elements on the diagonal are all "1". At this time, H can be represented by the following formula (5).
[0123]
[0124] When the information vector generated by the source at the transmitting end is s and its length is M, this information vector s is encoded into the corresponding codeword c, and c = [s p1 p2], where p1 and p2 are parity vectors with lengths g and M - g respectively. At this time, the following formula (6) can be obtained.
[0125]
[0126] Based on the parity-check matrix and the codeword cH T = 0, substituting c = [s p1 p2] into the above formula (6) gives the following formula (7) and formula (8).
[0127]
[0128]
[0129] Assume α = -ET (-1) B + D, and assume that α is an invertible matrix. When performing row and column transformations on the parity-check matrix H, ensure that α is an invertible matrix. The encoding formula can be as shown in the following formulas (9) and (10).
[0130]
[0131]
[0132] It should be noted that α calculated by the RU decomposition of the parity-check matrix -1 is a special matrix -I, which is the inverse of an identity matrix and is itself for a binary field matrix. Therefore, the final encoding formula can be simplified as shown in the following formulas (11) and (12).
[0133]
[0134]
[0135] In some embodiments, in actual implementation, signals or matrices in the encoding process can be generated based on a preset function.
[0136] Example 1: The first function can be used to calculate the specific cyclic right shift matrix (shifted L bits to the right) of size Z*Z corresponding to each element in the H base matrix H base The first function can also be named the baseMatrixOffset function.
[0137] The input parameters of this function include Z and L, where Z is the lifting factor and L is the number of cyclic right shifts. The output parameter I_L is the matrix after shifting L times. Exemplarily, when Z = 5 and L = 4, the output cyclic right shift result I_L can be as Figure 7 shown.
[0138] Example 2: The second function can be used to indicate obtaining the parity-check matrix H from H base and the lifting factor Z. The second function can also be named the checkMatrix function.
[0139] The input parameters of this function include Z and H base , where Z is the lifting factor and H base is the H base matrix. The output parameter H is the parity-check matrix. Exemplarily, when Z = 54 and H base = ldpc_rate(Z = 54, R = 1 / 2), the comparison result graph of the parity-check matrix H information and the output result of the existing matlab function can be asFigure 8 as shown
[0140] Example 3: The third function can be used to indicate that according to the lifting factor Z and the code rate R, the corresponding H basis matrix H is obtained base , and the third function can also be named the ldpc_rate function
[0141] The input parameters of this function include Z and R, where Z is the lifting factor and R is the code rate of LDPC. The output parameter H base is the H basis matrix
[0142] Example 4: The fourth function can be used to indicate LDPC encoding of the data data by H base and the lifting factor Z, and the fourth function can also be named the ldpc_encode function
[0143] The input parameters of this function include Z, H base and Data, where Z is the lifting factor, H base is the H basis matrix, and Data is the original signal or the data to be transmitted. The output parameter data_encoded is the encoded signal. Exemplarily, when Z = 54 and H base = ldpc_rate(Z = 54, R = 1 / 2), and data is a random binary bit stream of length 648, the comparison result graph of the output encoded information with the output result of the existing matlab function can be as Figure 9 shown. Among them, the err in the right figure calculates the result of encoding the initial data by the matlab built-in function and the result of encoding the initial data by the simulation, and counts the number of different elements between the two. err = 0 indicates that the simulation result based on the fourth function provided in the present disclosure is consistent with the result of the matlab built-in function
[0144] Example 5: The fifth function can be used to indicate that the received data is decoded according to the selected algorithm, and the fifth function can also be named the LBP function
[0145] The input parameters of this function include the receiveSignal received signal, the H check matrix, the MAX_Iter_Num maximum number of iterations, and the NORM_FACTOR normalization factor. The output parameters are the recoverData decoded signal and n: the actual number of iterations
[0146] S102: Signal processing is performed on the digital signal to be transmitted based on a wideband transceiver to obtain an initial radio frequency signal
[0147] Among them, the bandwidth of the wideband transceiver is greater than or equal to a preset bandwidth threshold
[0148] Exemplarily, the preset bandwidth threshold can be, for example, 128 Kbps, 512 Kbps or other possible bandwidth values. It should be understood that when the bandwidth of the transceiver is greater than or equal to the preset bandwidth threshold, it indicates that the transceiver is a wideband transceiver.
[0149] In some embodiments, the wideband transceiver is an AD9986 transceiver, and its radio frequency range is up to 7.5 GHz. Due to the very wide radio frequency bandwidth, the transmission rate of 2 GHz 64QPSK can reach, and 30 Gbps can directly transmit the 4K high-definition video without compression. The transmission rate using QPSK is about 10 Gpbs. Therefore, using QPSK can perform lossless transmission for most video transmissions, demonstrating the advantages of millimeter-wave communication, and for image transmission, it can be understood as having zero delay.
[0150] In addition, since the processing of network information mainly uses the TCP / IP protocol, compared with the common public radio interface (CPRI) in the 4G era, the data transmission method of eCPRI supports Ethernet technology, supports the splitting of physical layer functions, expands the fronthaul bandwidth by 10 times, and greatly improves the efficiency and flexibility of the fronthaul.
[0151] In some embodiments, the bandwidth of the initial radio frequency signal is determined based on the rate of the baseband data. The baseband data is obtained by the baseband processing unit restoring the in-phase quadrature IQ signal.
[0152] In some embodiments, the main function of the baseband processing unit is to restore the IQ signal received by the radio frequency transceiver link, convert it into useful information, or send it out.
[0153] The IQ signal is a digital modulation signal. Where I represents the in-phase signal and Q represents the quadrature signal. It is usually used for the conversion and reconstruction of baseband signals, and can map the original signal in a two-dimensional rectangular coordinate system. In a communication system, the IQ signal can be applied in the modulation and demodulation processes. By modulating the low-frequency baseband signal with the carrier signal respectively, IQ signals with different phases and amplitudes can be obtained. The modulated IQ signal can be transmitted in the wireless channel and can be demodulated by the demodulator at the receiving end to restore the original baseband signal.
[0154] S103. Perform frequency conversion processing on the initial radio frequency signal based on the first device to obtain a communication signal.
[0155] In some embodiments, the first device is an ADMV1193.
[0156] It should be noted that the transmitting end can use the AD9986 transceiver as the direct sampling unit of the intermediate frequency receiver and transmitter, and use the ADMV1139 for the first-stage frequency down-conversion to reduce the system frequency to 2 GHz, realizing the signal transmission with a 2 GHz high bandwidth. Furthermore, based on the 2 GHz radio frequency bandwidth for communication, high transmission rate, high reliability, low transmission delay, and a relatively low number of simultaneous connections can be achieved.
[0157] Among them, the frequency down-conversion process is the process of reducing the frequency of the signal. In digital signal processing, the frequency down-conversion process is usually used to reduce the sampling rate of the signal or the frequency range of the signal to adapt to different application scenarios or reduce the complexity of data processing.
[0158] S104. Transmit a communication signal.
[0159] Based on the communication method provided by the embodiments of the present disclosure, a broadband signal can be received by using a broadband transceiver, and then frequency conversion processing can be performed to achieve high-bandwidth signal transmission. For example, the AD9986 is used as the transceiver, and the ADMV1139 is used for the first-stage frequency down-conversion to reduce the system frequency to 4 GHz to 6 GHz, realizing the 2 GHz high-bandwidth signal transmission. In this way, the transmission rate can be increased and the transmission delay can be reduced through high-bandwidth signal transmission.
[0160] In some embodiments, as Figure 10 shown, the present disclosure also provides another communication method, and this method may further include the following steps:
[0161] S201. Receive a communication signal.
[0162] Among them, this communication method can be applied to the receiving end in the communication process, for example, it can be Figure 1 the terminal 110 or the base station 120 in the communication system shown.
[0163] S202. Perform down-conversion processing on the communication signal based on the first device to obtain an initial radio frequency signal.
[0164] In some embodiments, the first device is the ADMV1193.
[0165] It should be noted that the receiving end can perform down-conversion on the received communication signal through the device ADMV1139, then amplify the signal through a low-frequency LNA amplifier, and then enter the broadband transceiver. In this way, the signal can meet the energy amplitude requirement.
[0166] Among them, down-conversion processing is a digital signal processing technology mainly used to convert the received signal from a higher frequency to a lower frequency. In a receiver, the intermediate-frequency signal obtained after mixing may be lower than the original signal, and this mixing method is called down-conversion. The purpose of down-conversion is to reduce the carrier frequency of the signal or directly remove the carrier frequency to obtain the baseband signal. Since the circuit of the down-conversion method is simple and the cost is low, it is widely used in civilian equipment and military equipment with low performance requirements.
[0167] S203. Perform signal processing on the initial radio frequency signal based on a wide-bandwidth transceiver to obtain the transmitted digital signal.
[0168] Among them, the bandwidth of the wide-bandwidth transceiver is greater than or equal to a preset bandwidth threshold.
[0169] In some embodiments, the wide-bandwidth transceiver is an AD9986 transceiver.
[0170] In some embodiments, the communication method further includes: sequentially performing orthogonal frequency division multiplexing (OFDM) demodulation processing, space-time block coding (STBC) decoding processing, constellation demapping processing, and low-density parity-check code (LDPC) decoding processing on the transmitted digital signal to obtain the transmitted data. In some embodiments, the signal processing process further includes deframing processing.
[0171] As Figure 5 shown, the receiving end can obtain the decoded transmitted data based on the OFDM demodulation module, space-time block coding (STBC) decoding module, constellation demapping module, and low-density parity-check code (LDPC) decoding module in the transmission link. In some embodiments, it further includes a deframing processing module.
[0172] Exemplarily, the receiving end can first perform signal detection on the signal, that is, signal synchronization, and then perform OFDM demodulation, perform channel estimation on the demodulated signal, and then through deframing, take the valid data and sequentially perform STBC decoding, constellation demapping, and linear block code (LDPC) decoding to restore it to a data bit stream, that is, obtain the decoded transmitted data.
[0173] In some embodiments, the coding block length used in the LDPC encoding and decoding process is the coding block length defined in the IEEE 802.11 protocol.
[0174] Exemplarily, in the specific implementation of the decoding process, LDPC decoding can be implemented based on a decoding algorithm of local binary pattern (LBP).
[0175] Among them, the initial channel message can be as shown in the following formula (13).
[0176]
[0177] The bit node information is shown in the following formula (14).
[0178]
[0179] The check node information is shown in the following formula (15).
[0180]
[0181] The posterior probability of the bit node is shown in the following formula (16).
[0182]
[0183] Since the layered decoding algorithm is an improved algorithm based on the min-sum decoding algorithm (MS), there is no need to obtain the channel parameter δ. The layered decoding algorithm makes more full and timely use of the node information, accelerating the decoding process. To achieve the same performance as Log-BP, only about half the number of iterations of the Log-BP algorithm is required. The implementation process of its decoding is as follows in steps S1 - S5:
[0184] S1. Initialization processing.
[0185] L(c i ) = L(Q i ) = L 0 (q ij ) = y i Formula (17)
[0186] L 0 (r ji ) = 0 Formula (18)
[0187] S2. Bit node calculation.
[0188] L k (q ij ) = L(Q i ) - L k-1 (r ji ) Formula (19)
[0189] S3. Check node calculation.
[0190]
[0191]
[0192]
[0193] S4. Posterior probability calculation.
[0194] L(Qi ) = L(Q i ) - L k-1 (r ji ) + L k (r ji ) Formula (23)
[0195] = L k (q ij ) + L k (r ji ) Formula (24)
[0196] In the case where the last layer iteration operation of the matrix is completed, step S5 is executed; otherwise, step S2 is executed.
[0197] S5. Hard decision.
[0198] According to the above formula, the final decoding result is judged. If L(Q i ) > 0, then c i = 0; otherwise, c i = 1. If cH T = 0 or the maximum number of iterations is reached, the decoding ends. Otherwise, return to step 2 to continue the loop operation.
[0199] In addition, for the detailed description of step S201, reference can also be made to the relevant descriptions of steps S101 - S104 above, which will not be elaborated here.
[0200] The above mainly introduces the solution provided by the present disclosure from the perspective of the interaction between each communication node. It can be understood that in order to implement the above functions, each communication node includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, combined with the algorithm steps of each example described in the embodiments disclosed in this article, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.
[0201] Figure 11 The following shows a schematic diagram of the composition of a communication device provided by an embodiment of the present disclosure. As Figure 11 shown, the communication device 1100 includes an acquisition unit 1101, a first processing unit 1102, a second processing unit 1103, and a transmission unit 1104.
[0202] Among them, the acquisition unit 1101 is used to acquire the digital signal to be transmitted.
[0203] The first processing unit 1102 is configured to perform signal processing on the digital signal to be transmitted to obtain an initial radio frequency signal; wherein, the first processing unit includes a broadband transceiver, and the bandwidth of the broadband transceiver is greater than or equal to a preset bandwidth threshold.
[0204] The second processing unit 1103 is configured to perform frequency conversion processing on the initial radio frequency signal to obtain a communication signal; the second processing unit includes a first device.
[0205] The sending unit 1104 is configured to send the communication signal.
[0206] In some embodiments, the bandwidth of the initial radio frequency signal is determined based on the rate of baseband data; the baseband data is obtained by the baseband processing unit restoring the in-phase quadrature IQ signal.
[0207] In some other embodiments, the obtaining unit 1101 is further configured to obtain the data to be transmitted. The first processing unit 1102 is further configured to perform low-density parity-check code LDPC encoding processing, constellation mapping processing, space-time block STBC encoding processing, and orthogonal frequency division multiplexing OFDM modulation processing on the data to be transmitted in sequence to obtain the digital signal to be transmitted.
[0208] In still some other embodiments, the coding block length adopted in the LDPC coding process is the coding block length defined in the IEEE 802.11 protocol.
[0209] In still some other embodiments, the broadband transceiver is an AD9986 transceiver.
[0210] In still some other embodiments, the first device is an ADMV1193.
[0211] For more detailed descriptions of the above-mentioned obtaining unit 1101, first processing unit 1102, second processing unit 1103, and sending unit 1104, as well as more detailed descriptions of the technical features therein, and descriptions of beneficial effects, etc., reference can be made to the corresponding method embodiment part above, which will not be elaborated here.
[0212] Figure 12 The following shows a schematic diagram of the composition of a communication device provided by an embodiment of the present disclosure. As Figure 12 shown, the communication device 1200 includes a receiving unit 1201, a third processing unit 1202, and a fourth processing unit 1203.
[0213] Among them, the receiving unit 1201 is configured to receive the communication signal.
[0214] The third processing unit 1202 is configured to perform down-conversion processing on the communication signal to obtain an initial radio frequency signal; the third processing unit includes a first device.
[0215] The fourth processing unit 1203 is configured to perform signal processing on the initial radio frequency signal to obtain a transmitted digital signal; wherein, the fourth processing unit includes a broadband transceiver, and the bandwidth of the broadband transceiver is greater than or equal to a preset bandwidth threshold.
[0216] In some embodiments, the fourth processing unit 1203 is further configured to perform orthogonal frequency division multiplexing (OFDM) demodulation processing, space-time block coding (STBC) decoding processing, constellation demapping processing, and low-density parity-check (LDPC) decoding processing on the transmitted digital signal in sequence to obtain the transmitted data.
[0217] In some embodiments, the broadband transceiver is an AD9986 transceiver.
[0218] In some embodiments, the first device is an ADMV1193 device.
[0219] For a more detailed description of the above receiving unit 1201, third processing unit 1202, and fourth processing unit 1203, as well as a more detailed description of each technical feature therein, and a description of the beneficial effects, etc., reference can be made to the corresponding method embodiment part above, which will not be elaborated here.
[0220] It should be noted that Figure 11 or Figure 12 The modules in Figure 11 or Figure 12 can also be referred to as units. For example, the sending unit can be referred to as a sending module. Additionally, in the embodiments shown in
[0221] Figure 11 or Figure 12 the names of the respective units may not be the names shown in the figure. For example, the sending unit can also be referred to as a communication unit, and the receiving unit can also be referred to as a communication unit.
[0221] Figure 11 or Figure 12 If the respective units or modules in are implemented in the form of software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of the embodiments of the present disclosure, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods of the various embodiments of the present disclosure. The storage media storing the computer software product include: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.
[0222] When the functions of the above integrated modules are implemented in the form of hardware, an embodiment of the present disclosure provides a schematic structural diagram of a communication device, which may be the above communication device 1100 or communication device 1200. As Figure 13 shown, the communication device 130 includes: a processor 1302, a communication interface 1303, and a bus 1304. Optionally, the communication device 130 may further include a memory 1301.
[0223] The processor 1302 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, transistor logic device, hardware component, or any combination thereof that implements or executes various exemplary logical blocks, modules, and circuits described in connection with the content of the present disclosure. It can implement or execute various exemplary logical blocks, modules, and circuits described in connection with the content of the present disclosure. The processor 1302 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0224] The communication interface 1303 is used to connect to other devices through a communication network. The communication network may be an Ethernet, a radio access network, a wireless local area network (WLAN), etc.
[0225] The memory 1301 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0226] As a possible implementation, the memory 1301 may exist independently of the processor 1302. The memory 1301 may be connected to the processor 1302 through the bus 1304 for storing instructions or program code. When the processor 1302 calls and executes the instructions or program code stored in the memory 1301, the method provided by the embodiment of the present disclosure can be implemented.
[0227] In another possible implementation, the memory 1301 can also be integrated with the processor 1302.
[0228] The bus 1304 can be an Extended Industry Standard Architecture (EISA) bus or the like. The bus 1304 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 13 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.
[0229] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be allocated to different functional modules as needed, that is, the internal structure of the device or apparatus is divided into different functional modules to complete all or part of the functions described above.
[0230] The embodiments of the present disclosure also provide a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by computer instructions instructing relevant hardware. The program can be stored in the above computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be the memory in any of the foregoing embodiments. The above computer-readable storage medium can also be an external storage device of the above device or apparatus, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. equipped on the above device or apparatus. Further, the above computer-readable storage medium can also include both the internal storage unit of the above device or apparatus and the external storage device. The above computer-readable storage medium is used to store the above computer program and other programs and data required by the above device or apparatus. The above computer-readable storage medium can also be used to temporarily store the data that has been output or will be output.
[0231] The embodiments of the present disclosure also provide a computer program product. The computer product includes a computer program. When the computer program product runs on a computer, the computer is caused to execute any of the methods provided in the above embodiments.
[0232] Although the present disclosure has been described in connection with various embodiments, those skilled in the art will recognize other variations of the disclosed embodiments upon review of the figures, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the articles "a" or "an" do not exclude a plurality. A single processor or other unit may implement several functions recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not indicate that these measures cannot be combined to produce favorable results.
[0233] Although the present disclosure has been described in connection with specific features and their embodiments, it will be apparent that various modifications and combinations can be made without departing from the spirit and scope of the disclosure. Accordingly, the specification and drawings are merely exemplary illustrations of the disclosure as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of the disclosure. Clearly, those skilled in the art can make various changes and modifications to the present disclosure without departing from the spirit and scope of the disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalent technologies, the present disclosure is also intended to include these modifications and variations.
[0234] The above are only specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present disclosure who contemplates changes or substitutions should be covered by the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the recited claims.
Claims
1. A communication method, characterized in that, The method includes: Obtain the digital signal to be transmitted; Perform signal processing on the digital signal to be transmitted based on a wideband transceiver to obtain an initial radio frequency signal; wherein, the bandwidth of the wideband transceiver is greater than or equal to a preset bandwidth threshold; Perform frequency conversion processing on the initial radio frequency signal based on a first device to obtain a communication signal; Transmit the communication signal.
2. The method according to claim 1, wherein The bandwidth of the initial radio frequency signal is determined based on the rate of baseband data; the baseband data is obtained by a baseband processing unit restoring the in-phase quadrature (IQ) signal.
3. The method according to claim 1, characterized in that, Before obtaining the digital signal to be transmitted, the method further includes: Obtain the data to be transmitted; Perform low-density parity-check (LDPC) coding processing, constellation mapping processing, space-time block (STBC) coding processing, and orthogonal frequency division multiplexing (OFDM) modulation processing on the data to be transmitted in sequence to obtain the digital signal to be transmitted.
4. The method according to claim 3, characterized in that, The coding block length used in the LDPC coding process is the coding block length defined in the IEEE 802.11 protocol.
5. The method according to any one of claims 1 to 4, characterized in that The wideband transceiver is an AD9986 transceiver.
6. The method according to claim 5, wherein The first device is an ADMV1193 device.
7. A communication method, characterized in that, The method includes: Receive a communication signal; Perform down-conversion processing on the communication signal based on a first device to obtain an initial radio frequency signal; Perform signal processing on the initial radio frequency signal based on a wideband transceiver to obtain the transmitted digital signal; wherein, the bandwidth of the wideband transceiver is greater than or equal to a preset bandwidth threshold.
8. The method according to claim 7, characterized in that The method further includes: Perform orthogonal frequency division multiplexing (OFDM) demodulation processing, space-time block (STBC) decoding processing, constellation demapping processing, and low-density parity-check (LDPC) decoding processing on the transmitted digital signal in sequence to obtain the transmitted data.
9. The method according to claim 7 or 8, characterized in that, The wideband transceiver is an AD9986 transceiver.
10. The method according to claim 9, wherein The first device is an ADMV1193 device.
11. A communication device, characterized in that, The communication device includes: An acquisition unit, configured to acquire the digital signal to be transmitted; A first processing unit, configured to perform signal processing on the digital signal to be transmitted to obtain an initial radio frequency signal; wherein, the first processing unit includes a wideband transceiver, and the bandwidth of the wideband transceiver is greater than or equal to a preset bandwidth threshold; A second processing unit, configured to perform frequency conversion processing on the initial radio frequency signal to obtain a communication signal; the second processing unit includes a first device; A transmission unit, configured to transmit the communication signal.
12. A communication device, characterized in that, The communication device includes: A reception unit, configured to receive a communication signal; A third processing unit, configured to perform down-conversion processing on the communication signal to obtain an initial radio frequency signal; the third processing unit includes a first device; A fourth processing unit, configured to perform signal processing on the initial radio frequency signal to obtain the transmitted digital signal; wherein, the fourth processing unit includes a wideband transceiver, and the bandwidth of the wideband transceiver is greater than or equal to a preset bandwidth threshold.
13. A communication device, characterized in that, The communication device includes a memory and a processor; The memory and the processor are coupled; the memory is used to store computer program code, and the computer program code includes computer instructions; Wherein, when the processor executes the computer instructions, the communication device is caused to execute the method according to any one of claims 1 to 10.
14. A non-transitory computer-readable storage medium storing a computer program; characterized in that, When the computer program runs on a computer, the computer is caused to implement the method according to any one of claims 1 to 10.