Transmitting device, receiving device, transmitting method and receiving method
By using serially connected radio frequency units and delay measurements for amplitude weighting in digital phased array antennas, the system complexity and data processing pressure problems caused by the increase in the scale of digital phased array antennas are solved, and the effect of simplifying the topology structure and improving the beamforming effect is achieved.
Patent Information
- Application Number
- PCT/CN2024/127689
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-31
- Filing Date
- 2024-10-28
- Publication Date
- 2025-05-08
AI Technical Summary
With the increase in the size of digital phased array antennas, the system complexity, number of ports and number of cables of baseband units have increased greatly, resulting in complex topology and increasing data processing pressure.
Using N serially connected radio frequency units, amplitude weighting operations are performed by measuring the delay, simplifying the topology of the system or device involved in beamforming, and reducing the number of ports and bandwidth requirements of the baseband data processing device or unit.
The system topology is simplified, the number of ports and bandwidth requirements of baseband units are reduced, the data processing pressure is optimized, and the beamforming effect is improved.
Smart Images

Figure CN2024127689_08052025_PF_FP_ABST
Abstract
Description
Transmitting device, receiving device, transmitting method, and receiving method
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on October 31, 2023, with application number 202311436022.8 and application name “Transmitting device, receiving device, transmitting method and receiving method”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and more specifically, to a transmitting device, a receiving device, a transmitting method, and a receiving method. Background Art
[0003] Phased array antennas are core components of network equipment and user devices in communication systems. Beamforming is the core technology of phased array antennas. Digital beamforming technology can flexibly adjust the ratio of the number of beams to antenna elements based on demand, enabling flexible switching between multi-beam and high-gain scenarios.
[0004] Digital phased arrays typically employ a star topology, consisting of a baseband unit (BBU) and multiple radio frequency units (RFUs). The RFUs and BBUs are connected via high-speed interfaces. For larger digital phased arrays with a large number of RFUs, switches are added between the RFUs and BBUs to facilitate port expansion and data exchange.
[0005] However, as the scale of digital phased arrays increases, the system complexity, the number of ports in the baseband unit, and the number and complexity of cables all increase significantly.
[0006] Summary of the Invention
[0007] The present application provides a transmitting device, a receiving device, a transmitting method, and a receiving method, which can simplify the topology of the system or device involved in beamforming and reduce the number of ports and bandwidth requirements of the baseband data processing device or unit.
[0008] In a first aspect, a transmitting device is provided, comprising N serially connected RF units; the N serially connected RF units comprise a first RF unit to an Nth RF unit, the nth RF unit being any one of the first RF unit to the Nth RF unit, n and N being integers and 1≤n≤N; the nth RF unit being used to: obtain an nth delay, the nth delay being used to indicate the delay of data transmission between the nth RF unit and a reference RF unit among the N RF units; obtain first baseband data from a baseband unit or an n-1th RF unit; perform a first operation on the first baseband data according to the nth delay to obtain first RF data, and transmit the first RF data, the first operation comprising an amplitude-phase weighted operation; wherein, when n=1, the nth RF unit is used to obtain the first baseband data from the baseband unit; when 1<n≤N, the nth RF unit is used to obtain the first baseband data from the n-1th RF unit.
[0009] In this embodiment, the first RF unit can be connected to the baseband unit. Since the transmitting device includes N serially connected RF units, the first baseband data can be transmitted from the baseband unit to each RF unit in sequence via the serial link. This can reduce the complexity of the entire shaping system or device, optimize the topology, and reduce the number of baseband unit ports. In addition, the amplitude and phase weighted calculations originally performed by the baseband unit are distributed to each RF unit, reducing the pressure on the baseband unit.
[0010] When each RF unit performs amplitude and phase weighting, the time delay caused by the serial connection is taken into account, so that the RF data converted from the same baseband data can be sent out approximately at the same time.
[0011] In combination with the first aspect, in certain implementations of the first aspect, the reference RF unit is the Nth RF unit; when 1≤n≤N-1, the nth RF unit is further used to: measure the nth relative delay, where the nth relative delay is used to indicate the delay of data transmission between the nth RF unit and the n+1th RF unit; determine the nth delay based on the n+1th delay obtained from the n+1th RF unit and the nth relative delay, where the n+1th delay is the sum of the Nth relative delay to the n+1th relative delay, and the Nth relative delay is 0.
[0012] In this embodiment, each RF unit measures the relative delay with adjacent RF units, and then uses a serial link to accumulate the relative delays to obtain the delay between the RF unit and the reference RF unit. This measurement and calculation scheme can more conveniently obtain the delay between the RF unit and the reference RF unit.
[0013] In combination with the first aspect, in certain implementations of the first aspect, the nth RF unit is further used to: obtain beam information, the beam information being used to indicate the elevation angle and azimuth angle of K transmitting beams, where K is an integer and K≥1; determine, based on the beam information and the positions of the M antennas of the nth RF unit in the antenna array of the transmitting device, the amplitude weight and phase weight of each RF channel in the M RF channels of the nth RF unit corresponding to each beam in the K transmitting beams, the M antennas corresponding one-to-one to the M RF channels, where M is an integer and M≥1; and perform the amplitude-phase weighted operation based on the amplitude weight and the phase weight.
[0014] In this embodiment, beam information can be transmitted sequentially to each RF via a serial link, or it can be directly broadcast from the baseband unit to each RF via a bus. Each RF independently determines the amplitude and phase weights used for amplitude and phase weighting, significantly reducing the burden on the baseband unit. Furthermore, even if beam information is transmitted directly from the baseband unit to each RF, the bandwidth occupied by beam information is very low, so the total number of ports or bandwidth requirements will not increase significantly.
[0015] In combination with the first aspect, in certain implementations of the first aspect, the nth RF unit is further used to: measure the amplitude weight offset value and the phase weight offset value of each beam in the K transmitting beams corresponding to each RF channel in the M RF channels; determine the amplitude weight theoretical value and the phase weight theoretical value of each beam in the K transmitting beams corresponding to each RF channel in the M RF channels based on the beam information and the positions of the M antennas of the nth RF unit in the antenna array of the transmitting device; determine the amplitude weight based on the amplitude weight theoretical value and the amplitude weight offset value; determine the phase weight based on the phase weight theoretical value and the phase weight offset value.
[0016] In this embodiment, each radio frequency unit also measures the amplitude weight offset value and the phase weight offset value, thereby correcting errors caused by processing or manufacturing factors, etc., so that the amplitude weight and the phase weight are determined more accurately.
[0017] In combination with the first aspect, in certain implementations of the first aspect, the nth radio frequency unit includes an nth digital front-end module and an nth antenna module; the nth digital front-end module is used to: obtain the nth delay; obtain the first baseband data from the baseband unit or the n-1th radio frequency unit; perform the amplitude-phase weighted operation according to the nth delay; and the nth antenna module is used to transmit the first radio frequency data.
[0018] The digital front-end module is used to perform operations in the digital domain, and the antenna module is used to perform operations in the analog domain.
[0019] In combination with the first aspect, in certain implementations of the first aspect, the nth antenna module includes a digital-to-analog converter DAC, which is used to obtain first processed data from the nth digital front-end module and perform digital-to-analog conversion on the first processed data, where the first processed data is data obtained by processing the first baseband data through the nth digital front-end module.
[0020] In combination with the first aspect, in some implementations of the first aspect, the nth delay is used to adjust the time for performing digital-to-analog conversion on the first processed data.
[0021] Optionally, the nth delay can also be used to adjust the time for each level of RF units to perform various processing processes on the first baseband data, such as adjusting the time for radiation phase weighting, etc., so that the RF units at each level transmit the first RF data at approximately the same time (for example, the difference in transmission time is less than a threshold), thereby improving the beamforming effect.
[0022] The nth time delay between the nth RF unit and the reference RF unit can adjust the time for performing digital-to-analog conversion on the first baseband data processed by different RF units, so that the first baseband units can convert and send out the first RF signals at approximately the same time.
[0023] With reference to the first aspect, in certain implementations of the first aspect, the data before and after the nth RF unit performs the amplitude-phase weighted operation satisfies the following formula:
[0024] Wherein, p is the scaling factor, and E k is the data before amplitude-phase weighting corresponding to the kth beam, and the D m A is the amplitude-weighted data corresponding to the mth RF channel, mk and θ mk are the amplitude weight and phase weight corresponding to the kth beam and the mth channel respectively, M is the number of RF channels of the nth RF unit, K is the number of transmit beams, and j is an imaginary number.
[0025] According to a second aspect, a receiving device is provided, comprising N serially connected radio frequency units; the N serially connected radio frequency units comprise a first radio frequency unit to an Nth radio frequency unit, the nth radio frequency unit being any one of the first radio frequency unit to the Nth radio frequency unit, n and N being integers and 1≤n≤N; the nth radio frequency unit being used to: obtain an nth delay, the nth delay being used to indicate a delay in data transmission between the nth radio frequency unit and a reference radio frequency unit in the N radio frequency units; receive second radio frequency data, and perform a countermeasure on the second radio frequency unit. The radio frequency data is subjected to a second operation to obtain n-th shaped data, the second operation including an amplitude-phase weighted operation; based on the n-th time delay and the n-th shaped data, the n-th serial shaped data is sent to the n-1-th radio frequency unit or baseband unit, the n-th serial shaped data being the sum of the N-th shaped data to the n-th shaped data; wherein, when n=1, the n-th radio frequency unit is used to send the n-th serial shaped data to the baseband unit; when 1<n≤N, the n-th radio frequency unit is used to send the n-th serial shaped data to the n-1-th radio frequency unit.
[0026] In this embodiment, each RF unit receives the same first RF signal and, after a series of filtering and frequency conversion steps, converts it into a digital signal for processing. During digital domain processing, each RF unit performs amplitude and phase weighting on the signal to obtain corresponding primary beamformation data. The first RF unit can be connected to a baseband unit. Because N RF units are connected in series, the primary beamformation data calculated by each RF unit can be accumulated from the Nth RF unit in a serial link, ultimately obtaining serial beamformation data corresponding to different beams. The accumulated serial beamformation data transmitted between RF units requires less bandwidth for data transmission. Furthermore, the RF units independently perform amplitude and phase weighting and generate serial beamformation data, distributing the amplitude and phase weighting calculations previously performed by the baseband unit to each RF unit, reducing the burden on the baseband unit. Transmission of baseband data after RF data processing between baseband units requires only one baseband data bandwidth (for transmitting the first serial beamformation data), allowing the baseband unit to have fewer ports.
[0027] When each radio frequency unit performs amplitude and phase weighting, the time delay caused by the serial connection is taken into consideration, so that the primary shaped data (nth shaped data) converted from the same first radio frequency data are merged.
[0028] In combination with the second aspect, in certain implementations of the second aspect, the reference RF unit is the Nth RF unit; when 1≤n≤N-1, the nth RF unit is further used to: measure the nth relative delay, where the nth relative delay is used to indicate the delay of data transmission between the nth RF unit and the n+1th RF unit; determine the nth delay based on the n+1th delay and the nth relative delay obtained from the n+1th RF unit, where the n+1th delay is the sum of the Nth relative delay to the n+1th relative delay, and the Nth relative delay is 0.
[0029] In combination with the second aspect, in certain implementations of the second aspect, the nth RF unit is further used to: obtain beam information, the beam information being used to indicate the elevation angle and azimuth angle of K receiving beams, where K is an integer and K≥1; determine the amplitude weight and phase weight of each RF channel in the M RF channels of the nth RF unit corresponding to each beam in the K receiving beams according to the positions of the M antennas of the nth RF unit in the antenna array of the receiving device, the M antennas corresponding one-to-one to the M RF channels, M is an integer and M≥1; and perform the amplitude-phase weighted operation according to the amplitude weight and the phase weight.
[0030] In combination with the second aspect, in certain implementations of the second aspect, the nth RF unit is further used to: measure the amplitude weight offset value and the phase weight offset value of each beam in the K receiving beams corresponding to each RF channel in the M RF channels; determine the amplitude weight theoretical value and the phase weight theoretical value of each beam in the K receiving beams corresponding to each RF channel in the M RF channels based on the beam information and the positions of the M antennas of the nth RF unit in the antenna array of the receiving device; determine the amplitude weight based on the amplitude weight theoretical value and the amplitude weight offset value; determine the phase weight based on the phase weight theoretical value and the phase weight offset value.
[0031] In combination with the second aspect, in certain implementations of the second aspect, the nth radio frequency unit includes an nth digital front-end module and an nth antenna module; the nth antenna module is used to: receive the second radio frequency data; the nth digital front-end module is used to: obtain the nth time delay; perform the amplitude-phase weighted operation; and send the nth serial shaped data to the n-1th radio frequency unit or the baseband unit based on the nth time delay and the nth shaped data.
[0032] In combination with the second aspect, in certain implementations of the second aspect, the nth radio frequency unit is further used to: generate the nth serial shaped data, and the nth delay is used to adjust the time for generating the nth serial shaped data.
[0033] The time for generating serial beamforming data can be adjusted by, for example, adjusting the time for analog-to-digital conversion, the time for radiation-phase weighting, etc., thereby improving the digital domain beamforming effect.
[0034] In conjunction with the second aspect, in certain implementations of the second aspect, the data before and after the nth RF unit performs the amplitude-phase weighted operation satisfies the following formula:
[0035] Among them, the S m is the data before amplitude weighting corresponding to the mth channel, and the E mk The channel shaping data corresponding to the mth channel and the kth beam, the DBF_1st nk is the nth shaping data corresponding to the kth beam, the A mk and the θ mk are the amplitude weight and phase weight corresponding to the kth beam and the mth channel respectively, M is the number of RF channels of the nth RF unit, K is the number of receive beams, and j is an imaginary number.
[0036] In conjunction with the second aspect, in certain implementations of the second aspect, the first serial shaping data SCDBF 1k Satisfies the following formula:
[0037] According to a third aspect, a sending method is provided, which is applied to a sending device, wherein the sending device includes N serially connected radio frequency units; the N serially connected radio frequency units include a first radio frequency unit to an Nth radio frequency unit, and the nth radio frequency unit is any radio frequency unit from the first radio frequency unit to the Nth radio frequency unit, where n and N are integers and 1≤n≤N; the method includes: the nth radio frequency unit obtains an nth delay, where the nth delay is used to indicate the delay of data transmission between the nth radio frequency unit and a reference radio frequency unit among the N radio frequency units; the nth radio frequency unit obtains first baseband data from a baseband unit or an n-1th radio frequency unit; the nth radio frequency unit performs a first operation on the first baseband data according to the nth delay to obtain first radio frequency data, and transmits the first radio frequency data, where the first operation includes an amplitude-phase weighted operation; wherein, when n=1, the nth radio frequency unit obtains the first baseband data from the baseband unit; when 1<n≤N, the nth radio frequency unit obtains the first baseband data from the n-1th radio frequency unit.
[0038] In combination with the third aspect, in certain implementations of the third aspect, the reference RF unit is the Nth RF unit, wherein when 1≤n≤N-1, the nth RF unit obtains the nth delay including: the nth RF unit measures the nth relative delay, where the nth relative delay is used to indicate the delay of data transmission between the nth RF unit and the n+1th RF unit; the nth RF unit determines the nth delay based on the n+1th delay obtained from the n+1th RF unit and the nth relative delay, where the n+1th delay is the sum of the Nth relative delay to the n+1th relative delay, and the Nth relative delay is 0.
[0039] In combination with the third aspect, in certain implementations of the third aspect, the method further includes: the nth RF unit obtains beam information, the beam information is used to indicate the elevation angle and azimuth angle of K transmitting beams, K is an integer and K≥1; the nth RF unit determines the amplitude weight and phase weight of each RF channel in the M RF channels of the nth RF unit corresponding to each beam in the K transmitting beams based on the beam information and the positions of the M antennas of the nth RF unit in the antenna array of the transmitting device, the M antennas correspond one-to-one to the M RF channels, M is an integer and M≥1; wherein, the nth RF unit performs the amplitude-phase weighted operation, including: the nth RF unit performs the amplitude-phase weighted operation according to the amplitude weight and the phase weight.
[0040] In combination with the third aspect, in certain implementations of the third aspect, the method further includes: the nth RF unit measures the amplitude weight offset value and the phase weight offset value of each beam in the K transmit beams corresponding to each RF channel in the M RF channels; wherein the nth RF unit determines the amplitude weight and the phase weight of each beam in the K transmit beams corresponding to each RF channel in the M RF channels of the nth RF unit based on the beam information and the positions of the M antennas of the nth RF unit in the antenna array of the transmitting device, including: the nth RF unit determines the theoretical amplitude weight value and the theoretical phase weight value of each beam in the K transmit beams corresponding to each RF channel in the M RF channels based on the beam information and the positions of the M antennas of the nth RF unit in the antenna array of the transmitting device; the nth RF unit determines the amplitude weight based on the theoretical amplitude weight value and the amplitude weight offset value; the nth RF unit determines the phase weight based on the theoretical phase weight value and the phase weight offset value.
[0041] In combination with the third aspect, in certain implementations of the third aspect, the nth RF unit includes an nth digital front-end module and an nth antenna module; the nth digital front-end module obtains the nth delay; the nth digital front-end obtains the first baseband data from the baseband unit or the n-1th RF unit; the nth digital front-end performs the amplitude-phase weighted operation according to the nth delay; and the nth antenna module transmits the first RF data.
[0042] In combination with the third aspect, in certain implementations of the third aspect, the nth antenna module includes a digital-to-analog converter DAC, and the method further includes: the DAC obtains first processed data from the nth digital front-end module; the DAC performs digital-to-analog conversion on the first processed data, and the first processed data is data obtained by processing the first baseband data through the nth digital front-end module.
[0043] In combination with the third aspect, in certain implementations of the third aspect, the nth delay is used to adjust the time for performing digital-to-analog conversion on the first processed data.
[0044] In conjunction with the third aspect, in certain implementations of the third aspect, the data before and after the nth RF unit performs the amplitude-phase weighted operation satisfies the following formula:
[0045] Wherein, p is the scaling factor, and E k is the data before amplitude-phase weighting corresponding to the kth beam, and the D m A is the amplitude-weighted data corresponding to the mth RF channel, mk and θ mk are the amplitude weight and phase weight corresponding to the kth beam and the mth channel respectively, M is the number of RF channels of the nth RF unit, K is the number of transmit beams, and j is an imaginary number.
[0046] In a fourth aspect, a receiving method is provided, which is applied to a receiving device, wherein the receiving device includes N serially connected radio frequency units; the N serially connected radio frequency units include a first radio frequency unit to an Nth radio frequency unit, the nth radio frequency unit is any radio frequency unit from the first radio frequency unit to the Nth radio frequency unit, n and N are integers and 1≤n≤N; the method includes: the nth radio frequency unit obtains an nth delay, the nth delay is used to indicate the delay of data transmission between the nth radio frequency unit and a reference radio frequency unit in the N radio frequency units; the nth radio frequency unit receives a second RF data, and performing a second operation on the second RF data to obtain n-th shaped data, the second operation including an amplitude-phase weighted operation; the n-th RF unit sends the n-th serial shaped data to the n-1-th RF unit or the baseband unit according to the n-th time delay and the n-th shaped data, the n-th serial shaped data being the sum of the N-th shaped data to the n-th shaped data; wherein, when n=1, the n-th RF unit sends the n-th serial shaped data to the baseband unit; when 1<n≤N, the n-th RF unit sends the n-th serial shaped data to the n-1-th RF unit.
[0047] In combination with the fourth aspect, in certain implementations of the fourth aspect, the reference RF unit is the Nth RF unit; wherein, when 1≤n≤N-1, the nth RF unit obtains the nth delay including: the nth RF unit measures the nth relative delay, where the nth relative delay is used to indicate the delay of data transmission between the nth RF unit and the n+1th RF unit; the nth RF unit determines the nth delay based on the n+1th delay obtained from the n+1th RF unit and the nth relative delay, where the n+1th delay is the sum of the Nth relative delay to the n+1th relative delay, and the Nth relative delay is 0.
[0048] In combination with the fourth aspect, in certain implementations of the fourth aspect, the method further includes: the nth RF unit obtains beam information, the beam information is used to indicate the elevation angle and azimuth angle of K receiving beams, K is an integer and K≥1; the nth RF unit determines the amplitude weight and phase weight of each RF channel in the M RF channels of the nth RF unit corresponding to each beam in the K receiving beams based on the beam information and the positions of the M antennas of the nth RF unit in the antenna array of the receiving device, the M antennas correspond one-to-one to the M RF channels, M is an integer and M≥1; wherein, the nth RF unit performs the amplitude-phase weighted operation, including: the nth RF unit performs the amplitude-phase weighted operation based on the amplitude weight and the phase weight.
[0049] In combination with the fourth aspect, in certain implementations of the fourth aspect, the method further includes: the nth RF unit measures the amplitude weight offset value and the phase weight offset value of each beam in the K receiving beams corresponding to each RF channel in the M RF channels; wherein the nth RF unit determines the amplitude weight and the phase weight of each beam in the K receiving beams corresponding to each RF channel in the M RF channels of the nth RF unit based on the beam information and the positions of the M antennas of the nth RF unit in the antenna array of the receiving device, including: the nth RF unit determines the amplitude weight theoretical value and the phase weight theoretical value of each beam in the K receiving beams corresponding to each RF channel in the M RF channels based on the beam information and the positions of the M antennas of the nth RF unit in the antenna array of the receiving device; the nth RF unit determines the amplitude weight based on the amplitude weight theoretical value and the amplitude weight offset value; the nth RF unit determines the phase weight based on the phase weight theoretical value and the phase weight offset value.
[0050] In combination with the fourth aspect, in certain implementations of the fourth aspect, the nth RF unit includes an nth digital front-end module and an nth antenna module; the nth antenna module receives the second RF data; the nth digital front-end module obtains the nth delay; the nth digital front-end module performs the amplitude-phase weighted operation; the nth digital front-end module sends the nth serial shaped data to the n-1th RF unit or the baseband unit based on the nth delay and the nth shaped data.
[0051] In combination with the fourth aspect, in certain implementations of the fourth aspect, the method further includes: the nth digital front-end module generates the nth serial shaped data, and the nth delay is used to adjust the time for generating the nth serial shaped data.
[0052] In conjunction with the fourth aspect, in certain implementations of the fourth aspect, the data before and after the nth RF unit performs the amplitude and phase weighted operation satisfies the following formula:
[0053] Among them, the S m is the data before amplitude weighting corresponding to the mth channel, and the E mk The channel shaping data corresponding to the mth channel and the kth beam, the DBF_1st nk is the nth shaping data corresponding to the kth beam, the A mk and the θ mk are the amplitude weight and phase weight corresponding to the kth beam and the mth channel respectively, M is the number of RF channels of the nth RF unit, K is the number of receive beams, and j is an imaginary number.
[0054] In conjunction with the fourth aspect, in certain implementations of the fourth aspect, the first serial shaped data satisfies the following formula:
[0055] In a fifth aspect, a transmitting system is provided, comprising a baseband unit and a transmitting device as described in the first aspect or any one of the implementations of the first aspect, wherein the baseband unit is connected to the first radio frequency unit.
[0056] In a sixth aspect, a receiving system is provided, comprising a baseband unit and a receiving device as described in the second aspect or any one of the implementations of the second aspect, wherein the baseband unit is connected to the first radio frequency unit.
[0057] In the seventh aspect, a communication device is provided, comprising: a processor, the processor being coupled to a memory, the processor being used to call computer program instructions stored in the memory to execute the method described in the third aspect or any one of the implementations of the third aspect and / or the fourth aspect or any one of the implementations of the fourth aspect.
[0058] In the eighth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive data and / or information and transmit the received data and / or information to the processor, and the processor processes the data and / or information to execute the method described in the third aspect or any one of the implementations of the third aspect and / or the fourth aspect or any one of the implementations of the fourth aspect.
[0059] In the ninth aspect, a computer-readable storage medium is provided, on which instructions are stored. When the instructions are executed on a computer, the computer executes the method described in the third aspect or any one of the implementations of the third aspect and / or the fourth aspect or any one of the implementations of the fourth aspect.
[0060] In the tenth aspect, a computer program product is provided, wherein instructions are stored on a computer-readable storage medium, and when the instructions are executed on a computer, the computer executes the method described in the third aspect or any one of the implementations of the third aspect and / or the fourth aspect or any one of the implementations of the fourth aspect.
[0061] In the eleventh aspect, a communication system is provided, including a network device and / or a terminal device, wherein the network device and / or the terminal device is used to execute the method described in the third aspect or any one of the implementations of the third aspect or the fourth aspect and / or any one of the implementations of the fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] FIG1 is a communication system to which an embodiment of the present application is applicable.
[0063] FIG2 is a schematic diagram of the structure of a digital phased array.
[0064] FIG3 is a transceiver provided in an embodiment of the present application.
[0065] FIG4 is a transceiver provided in an embodiment of the present application.
[0066] FIG5 is a schematic block diagram of a radio frequency unit provided in an embodiment of the present application.
[0067] FIG6 is a schematic block diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0068] The technical solution in this application will be described below with reference to the accompanying drawings.
[0069] The technical solution of the present application can be applied to non-terrestrial network (NTN) systems such as satellite communication systems, high altitude platform station (HAPS) communications, and drones, and can also be used in ground microwave communication systems, radar communication systems, etc. Taking the NTN system as an example, the technical solution of the present application can be applied to, for example, integrated communication and navigation (IcaN) systems, global navigation satellite systems (GNSS) and ultra-dense low-orbit satellite communication systems.
[0070] Satellite communication systems can be integrated with traditional mobile communication systems. For example, the mobile communication systems may be fourth-generation (4G) communication systems (e.g., long-term evolution (LTE) systems), world-wide interoperability for microwave access (WiMAX) communication systems, fifth-generation (5G) communication systems (e.g., new radio (NR) systems), and future sixth-generation (6G) or other mobile communication systems.
[0071] The satellite communication system includes user equipment (UE) and network equipment. The user equipment may also be referred to as a user terminal, mobile station, etc. The network equipment may include one or more satellites and ground station equipment, and the ground station equipment may also be referred to as core network equipment. The satellite may be a low earth orbit (LEO) satellite, a non-geostationary earth orbit (NGEO) satellite, etc. The satellite may provide communication services, navigation services, and positioning services to the terminal equipment through multiple beams. The satellite uses multiple beams to cover the service area, and different beams can communicate through one or more of time division, frequency division, and space division. The satellite communicates wirelessly with the terminal equipment by broadcasting communication signals and navigation signals, etc., and the satellite can communicate wirelessly with the ground station equipment. The satellite mentioned in the embodiments of the present application may be a satellite base station, and may also include an orbital receiver or repeater for relaying information, or a network-side device carried on the satellite.
[0072] Taking the NTN system as an example, Figure 1 is a schematic diagram of a communication system 100 applicable to an embodiment of the present application. As shown in Figure 1, the satellite provides communication services to the terminal device through multiple beams. The satellite in this scenario is a non-geostationary earth orbit (NGEO) satellite, and the satellite is connected to the core network equipment. The satellite uses multiple beams to cover the service area, and different beams can communicate through one or more of time division, frequency division and space division. The satellite provides communication and navigation services to the terminal device by broadcasting communication signals and navigation signals. The satellite mentioned in the embodiment of the present application may also be a satellite base station, or a network-side device carried on a satellite.
[0073] The terminal devices mentioned in the embodiments of the present application include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem with wireless communication functions, and may specifically refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device may also be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a terminal device in a 5G network or a future communication network, etc.
[0074] The ground station equipment is, for example, equipment in the core network (CN) of an existing mobile communication architecture (such as the 3GPP access architecture of a 5G network) or equipment in the core network of a future mobile communication architecture. As a bearer network, the core network provides an interface to the data network, and provides communication connection, authentication, management, policy control, and data service carrying for user equipment (UE). Among them, the CN may further include: Access and Mobility Management Function (AMF), Session Management Function (SMF), Authentication Server Function (AUSF), Policy Control Function (PCF), User Plane Function (UPF), and other network elements. Among them, the AMF network element is used to manage the access and mobility of the UE, and is mainly responsible for UE authentication, UE mobility management, UE paging, and other functions.
[0075] The network device may also include, but is not limited to, an evolved node B (eNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), or a transmission reception point (TRP). The network device may also be a gNB, TRP, or TP in a 5G system, or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system. In addition, the network device may also be a network node constituting a gNB or TP, such as a BBU, or a distributed unit (DU). Alternatively, the network device may be a device that performs network-side functions in a device-to-device (D2D) communication system, a machine-to-machine (M2M) communication system, an Internet of Things (IoT), an Internet of Vehicles (IoV) communication system, or other communication systems.
[0076] Phased array antennas are core components of network equipment and user devices in communication systems and are widely used in various communication systems, such as satellite and radar systems. Beamforming is the core technology of phased array antennas. Digital beamforming technology can flexibly adjust the ratio of the number of beams to antenna elements based on demand, enabling flexible switching between multi-beam and high-gain scenarios.
[0077] Figure 2 shows a schematic diagram of the structure of a digital phased array antenna. As shown in Figure 2, the digital phased array adopts a star topology, including a baseband unit and multiple radio frequency units. Each radio frequency unit includes a digital front end (DFE) and multiple radio frequency channels. Each radio frequency channel includes an antenna (ANT), a radio frequency front end module (FEM), and an analog-to-digital / digital-to-analog (AD / DA) conversion unit. The radio frequency unit and the baseband unit are connected via a high-speed interface. If the digital phased array is large and the number of radio frequency units is large, a switch will be added between the radio frequency unit and the baseband unit to achieve port expansion and data exchange.
[0078] However, as the scale of digital phased array antennas increases, the number of cables and system complexity of the entire digital phased array antenna increase significantly, and the number of ports and required bandwidth of the baseband unit also increase significantly.
[0079] An embodiment of the present application provides a transceiver device that can simplify the topology of a device or system involved in beamforming and reduce the number of cables and ports.
[0080] As shown in Figure 3, the transceiver includes N serially connected radio frequency units (RFUs 1 to RFUs N, where N is a positive integer). RFUs 2 are connected to RFUs 1, RFUs 3 are connected to RFUs 2, and RFUs N are connected to RFUs N-1. The transceiver is used in a transceiver system that includes the transceiver and a baseband unit, with the baseband unit connected to the first RF unit.
[0081] When the transceiver is used as a transmitting device, any radio frequency unit (i.e., the nth radio frequency unit) of the N radio frequency units (1≤n≤N) can obtain first baseband data from the baseband unit or the (n-1th) radio frequency unit, perform a first operation on the first baseband data to obtain first radio frequency data, and transmit the first radio frequency data. Furthermore, each radio frequency unit can perform an amplitude and phase weighting operation, thereby beamforming the first baseband data and transmitting the first radio frequency data.
[0082] Specifically, when n is 1, the first radio frequency unit obtains the first baseband data from the baseband unit; when 1 < n ≤ N, the nth radio frequency unit obtains the first baseband data from the n-1th radio frequency unit. Thus, the first baseband data can be sequentially transmitted from the first radio frequency unit to the Nth radio frequency unit by the N serially connected radio frequency units, and the first baseband data obtained by different radio frequency units is the same.
[0083] Due to the different positions of the N RF units, different RF units receive the first baseband data at different times. The first RF unit receives the first baseband data earliest, and the Nth RF unit receives the first baseband data latest. To reduce the impact of reception delays of different RF units on the beamforming effect, the nth RF unit may obtain an nth delay, which indicates a data transmission delay between the nth RF unit and a reference RF unit among the N RF units. The first operation is performed on the first baseband data based on the nth delay to obtain the first RF data.
[0084] The first baseband data can be transmitted between RF units or between the baseband unit and the first RF unit in the form of a data stream, with only data from a single sampling point transmitted at a time; or it can be transmitted in the form of a data packet, with each data segment being sent at a time. Because the same first baseband data is sequentially transmitted from the first RF unit to the Nth RF unit, the required channel bandwidth between the baseband unit and the RF unit can be significantly reduced, compared to a star topology in which the baseband unit sends different baseband data to different RF units. This is independent of the number of RF units, the number of ports in the transceiver system can also be reduced, and the data processing overhead of the baseband unit can be distributed across different RF units.
[0085] In addition, since different RF units take into account the time delay between RF units when processing the received first baseband data, baseband data with the same content can be processed at approximately the same time based on the time delay, and ultimately, RF data with the same content can be sent through the antenna at approximately the same time to improve the beamforming effect.
[0086] The nth radio frequency unit performing amplitude and phase weighting on the first baseband data may also be called the nth radio frequency unit performing beamforming on the first baseband data or mapping the first baseband data to different radio frequency channels.
[0087] Specifically, the first baseband data may be baseband data corresponding to one transmit beam or baseband data corresponding to multiple transmit beams. Assuming that the number of transmit beams is K and the number of RF channels of the nth RF unit is M, when performing amplitude-phase weighting, the nth RF unit may convert the baseband data corresponding to K transmit beams into data corresponding to M RF channels. The data before and after amplitude-phase weighting may satisfy the following formula:
[0088] Wherein, p is the scaling factor, and E k is the data before amplitude-phase weighting corresponding to the kth beam, and the D m A is the amplitude-weighted data corresponding to the mth RF channel, mk and θ mk are the amplitude weight and phase weight corresponding to the kth beam and the mth channel respectively, k is a positive integer between 1 and K, m is a positive integer between 1 and M, and j is an imaginary number.
[0089] When the number of beams K is 1, the above formula becomes:
[0090] E is the data before amplitude and phase weighting, A m and θ m are the amplitude weight and phase weight corresponding to the mth channel respectively
[0091] In order to perform amplitude and phase weighting, the nth RF unit needs to obtain the above amplitude weight A mk and phase weight θ mk .
[0092] In an embodiment of the present application, the nth RF unit can obtain beam information and determine the amplitude weight and phase weight of each RF channel of each beam corresponding to the nth RF unit based on the beam information and the positions of the M antennas of the nth RF unit in the antenna of the entire transceiver device.
[0093] The beam information may include the elevation angles and azimuth angles of K beams, and may also include the beam position numbers of K beams. The beam position number corresponds to the elevation angles and azimuth angles of the beam, so that when the nth radio frequency unit obtains the beam position number through the beam information, it can determine the corresponding elevation angle and azimuth angle of the beam.
[0094] The beam information can be transmitted in sequence by the baseband unit through the serially connected RF units, so that the beam information can be transmitted in sequence from the 1st RF unit to the Nth RF unit; or the baseband unit can transmit it directly to the 1st RF unit to the Nth RF unit in the form of beam broadcast through a bus. At this time, there can be a port or channel for beam information transmission between the baseband unit and the N serially connected RF units. Since the beam information transmission consumes less resources, the bandwidth required for the port for transmitting beam information between the baseband unit and the N RF units is not large.
[0095] The baseband unit may send the beam information regularly, for example, periodically.
[0096] The antennas of the entire transceiver device can be arranged in an array. The positions of the M antennas of the nth radio frequency unit in the antenna array can be represented by the coordinates of the M antennas. For example, when the antenna array is arranged in a rectangular manner, the positions of the M antennas can be represented by the array (a, b), where a and b are the row and column numbers of the antennas, respectively. For another example, when the antennas are arranged in a linear manner, the positions of the M antennas can be represented by the number c.
[0097] The M antennas of the nth RF unit correspond to the M RF channels of the nth RF unit. It should be understood that the M antennas can be M separate antenna radiators or M antenna subarrays. It should also be understood that the number of antennas and the number of RF channels corresponding to different RF units may be different or the same.
[0098] The nth RF unit can determine the amplitude weight and phase weight of each beam corresponding to each RF channel. K transmit beams corresponding to M RF channels can determine K*M amplitude weights and K*M phase weights. For example, for the kth beam (beam #k) among the K beams, the kth beam corresponding to the mth channel has an amplitude weight A mk and phase weights and θ mk , where 1≤m≤M, 1≤k≤K.
[0099] In some embodiments, the amplitude weight and phase weight can be determined directly by the nth radio frequency unit based on the positions of the M antennas in the antenna array and beam information. In this case, the amplitude weight and phase weight can be system parameters or preset values, and can be values predetermined or written into the system parameters before processing the first baseband data. Alternatively, they can be determined during the processing of the first baseband data. In this case, the amplitude weight and phase weight are equivalent to the theoretical amplitude weight and theoretical phase weight values described below.
[0100] In other embodiments, in order to improve the accuracy of the amplitude weight and the phase weight, the nth RF unit can determine the theoretical value of the amplitude weight and the theoretical value of the phase weight based on the positions of the M antennas in the antenna array and the beam information, and then measure the amplitude weight offset value and the phase weight offset value corresponding to different beams and different RF channels. The amplitude weight offset value and the phase weight offset value may be caused by factors such as antenna design and processing errors, usage loss, etc. The amplitude weight can be determined based on the combination of the theoretical value of the amplitude weight and the amplitude weight offset value, and the phase weight can be determined based on the combination of the theoretical value of the phase weight and the phase weight offset value, and then the amplitude weight and the phase weight can be used to perform amplitude and phase weighting.
[0101] For example, the amplitude weight may be the sum of the amplitude weight theoretical value and the amplitude weight offset value, and the phase weight may be the sum of the phase weight theoretical value and the phase weight offset value. Assuming that the amplitude weight theoretical value, phase weight theoretical value, amplitude weight offset value, and phase weight offset value of the k-th beam corresponding to the m-th channel are A and B, respectively. mk0 ,θ mk0 , ΔA mk and Δθ mk , then the amplitude weight A mk A mk0 +ΔA mk , phase weight θ mk is θ mk0 +Δθ mk .
[0102] The nth delay indicates the data transmission delay between the nth RF unit and the reference RF unit. The reference RF unit can be any one of the N RF units. For example, the reference RF unit can be the Nth RF unit or the first RF unit. For example, if the reference RF unit is the Nth RF unit, the Nth delay is 0, the N-1th delay is the data transmission delay between the N-1th RF unit and the Nth RF unit, the N-2th delay is the data transmission delay between the N-2th RF unit and the Nth RF unit, and the 1st delay is the data transmission delay between the first RF unit and the Nth RF unit.
[0103] To obtain the nth delay, the nth relative delay may be measured by the nth RF unit. The nth relative delay indicates the delay in data transmission between the nth RF unit and the (n+1)th RF unit. The nth delay is determined based on the (n+1)th delay and the nth relative delay obtained from the (n+1)th RF unit. The (n+1)th delay is the sum of the Nth relative delay to the (n+1)th relative delay. The Nth relative delay is 0.
[0104] Specifically, the Nth relative delay can be 0, and the Nth radio frequency unit can send the Nth relative delay as the Nth delay to the N-1th radio frequency unit; the N-1th radio frequency unit measures the data transmission delay between it and the Nth radio frequency unit as the N-1th relative delay, and combines the N-1th relative delay with the Nth delay (0) to obtain the N-1th delay, and sends the N-1th delay to the N-2th radio frequency unit... The first radio frequency unit receives the second delay from the second radio frequency unit, the first radio frequency unit measures the data transmission delay between the first radio frequency unit and the second radio frequency unit as the first relative delay, and combines the second delay with the first relative delay to obtain the first delay.
[0105] After each RF unit obtains the corresponding delay (the nth delay), it can wait for a time corresponding to the delay after receiving the first baseband data before processing the first baseband data. For example, the buffer depth of the first baseband data can be controlled based on the delay, with the buffer depth gradually decreasing from the first RF unit to the Nth RF unit. This allows the Nth RF unit to process the corresponding data without waiting after receiving the first baseband data, while the first RF unit must wait until the Nth RF unit also receives the first baseband data before processing. The first baseband data can be processed by first splitting it according to beams, followed by amplitude and phase weighting and other processing. Alternatively, each RF unit can directly perform partial processing after receiving the first baseband data, and then wait for a total time equal to the corresponding delay before performing further processing. For example, after receiving the first baseband data, each RF unit can directly split it according to beams and perform amplitude and phase weighting. The module responsible for amplitude and phase weighting can then wait for the corresponding delay before transmitting it to other modules for further processing, such as to the digital-to-analog conversion module for digital-to-analog conversion. In this way, different RF units can transmit RF data generated from the same baseband data through the antenna at approximately the same time.
[0106] Of course, when determining the nth time delay, in addition to the Nth RF unit, other RF units can also be used as reference RF units, such as the 1st RF unit or other RF units, and this application does not limit this. The calculation of the nth time delay can also be the responsibility of a RF unit. For example, each RF unit can calculate the relative delay between itself and the adjacent RF unit, and then send the relative delay to the RF unit responsible for calculation for calculation. After the calculation, the RF unit sends different delays to other RF units. This application does not limit the way in which the nth RF unit obtains the nth time delay.
[0107] In an embodiment of the present application, each radio frequency unit may include a digital front-end module and an antenna module. The digital front-end module may be primarily responsible for processing the first baseband data or its processed data in the digital domain, and the antenna module may be primarily responsible for processing the first baseband data or its processed data in the analog domain. The nth radio frequency unit may include an nth digital front-end module and an nth antenna module. The nth digital front-end module may be used to obtain the nth time delay, obtain the first baseband data from the baseband unit (when n=1) or the n-1th radio frequency unit (when n≥1), and perform amplitude and phase weighted operations based on the nth time delay. The nth antenna module may transmit the first radio frequency data.
[0108] When beam information is also transmitted serially, the nth digital front-end module can also be responsible for serial transmission of beam information. When clock signals and synchronization signals are also transmitted serially, the transmission of clock signals and synchronization signals can also be performed by the nth digital front-end module.
[0109] Because the first baseband data is large in size and is transmitted serially, when beam information and the like are transmitted using other methods, a separate submodule in the digital front-end module can be responsible for transmitting the first baseband data. In an exemplary embodiment, the nth digital front-end module may include an nth serial transmission submodule, which may be used to transmit the first baseband data to the Nth serial transmission submodule of the Nth radio frequency unit. The nth digital front-end module may also include an nth time domain shaping submodule, which is used to calculate amplitude weights and phase weights to facilitate amplitude and phase weighting operations.
[0110] For example, after the nth serial transmission submodule obtains the first baseband data from the serial transmission submodule or baseband unit of the previous-level RF unit (n-1th RF unit), it can transmit the first baseband data to its next-level RF unit (n+1th RF unit), and pass a copy of the first baseband data to the nth time domain shaping submodule for amplitude and phase weighting.
[0111] In an embodiment of the present application, the nth time domain shaping submodule may further include a correction submodule, which may include a baseband data buffering submodule, a delay measurement submodule, and an amplitude and phase measurement submodule. After the radio frequency unit receives the first baseband data from the baseband unit or its preceding radio frequency unit, it may first buffer the data in the data buffering submodule.
[0112] The delay measurement submodule can perform relevant processing of the nth delay, thereby controlling, for example, the cache depth of the first baseband data in the baseband data cache submodule according to the nth delay.
[0113] The amplitude phase measurement submodule can measure the amplitude phase difference of each antenna transmission channel in the system, that is, it can perform the above-mentioned amplitude weight offset value ΔA mk and phase weight offset Δθ mk The amplitude and phase weights can also be calculated.
[0114] Of course, the correction submodule can also be a separate module, and the nth serial transmission submodule and the nth time domain shaping submodule are three independent modules in the time domain shaping submodule.
[0115] The nth antenna module may include a digital-to-analog converter (DAC) responsible for converting the first baseband data from a digital signal to an analog signal. The aforementioned nth delay measurement can also be considered to ensure that the data processed by the digital front-ends of different radio frequency units are processed by the DAC at the same time or the difference in processing time is less than a threshold, or that the first baseband data of different radio frequency units are processed at the same time when converted from digital to analog.
[0116] The nth antenna module may further include an FEM and an antenna. The FEM may integrate a module of at least two devices selected from the group consisting of a radio frequency switch, a low noise amplifier, a filter, a power splitter / duplexer, and a power amplifier, for filtering, amplifying, and spectrum shifting data.
[0117] FIG4 shows a schematic structural diagram of a transceiver provided in an embodiment of the present application. In conjunction with the transceiver shown in FIG4 , a method for measuring the nth relative delay is described below.
[0118] Taking the first relative delay as an example, the first baseband data enters the first RF unit for processing, including multiple moments: point 1 is the moment when the first baseband data enters the input port of the first RF unit, point 2 is the moment when the serial transmission submodule of the first RF unit starts processing the first baseband data, point 3 is the moment when the internal processing of the serial transmission submodule of the first RF unit is completed, and point 4 is the moment when the first baseband data is output from the output port of the first RF unit; point 5 is the moment when the first baseband data enters the input port of the second RF unit, point 6 is the moment when the serial transmission submodule of the second RF unit starts processing the first baseband data, point 7 is the moment when the internal processing of the serial transmission submodule of the second RF unit is completed, and point 8 is the moment when the first baseband data is output from the output port of the second RF unit.
[0119] When measuring the first relative delay, the first RF unit may send measurement data to the second RF unit, and the first RF unit and the second RF unit may record timestamps of the above moments, and then the first RF unit may determine the first relative delay based on the timestamps.
[0120] Exemplarily, the first relative delay can be expressed using the difference in time between when the first baseband data starts to be processed by the first RF unit and when it starts to be processed by the second RF unit, that is, the first relative delay delay_12 = t_23 + t_34 + t_45 + t_56 + CLK_12, where t_23, t_34, t_45, and t_56 are the time differences between point 2 and point 3, point 3 and point 4, point 4 and point 5, and point 5 and point 6, respectively, and CLK_12 is the local clock difference between the first RF unit and the second RF unit.
[0121] Of course, the first relative delay can also be represented by the difference between other corresponding times, such as the difference between the times of processing the input ports entering the two radio frequency units, etc. This application is not limited to this.
[0122] In addition, based on reciprocity, the second radio frequency unit may send a test signal to the first radio frequency unit, and then the first relative delay may be determined based on the difference between each time node of the test signal.
[0123] The above-mentioned nth delay can be measured in advance, for example, calculated in advance as a system preset parameter. Of course, it can also be tested and calculated online; alternatively, the external transmission delay t_45 between the RF units can be obtained in advance as a system parameter, and the transmission delay within the RF unit can be calculated online. This application does not limit this.
[0124] When the transceiver is a receiving device, any radio frequency unit (the nth radio frequency unit) among the N radio frequency units can receive the second radio frequency data and perform a second operation on the second radio frequency data to obtain nth shaped data, the second operation including an amplitude-phase weighted operation. Based on the nth shaped data, the nth serial shaped data is transmitted to the n-1th radio frequency unit (when 1 < n ≤ N) or the baseband unit (when n = 1). The nth serial shaped data is the sum of the nth shaped data to the nth shaped data. Similar to the transmission case, the nth radio frequency unit also obtains the nth delay and performs the amplitude-phase weighted operation described above based on the nth delay.
[0125] Since the transmission of serially shaped data between N RF units will cause delay, the generation time of serially shaped data by different RF units is also different. In order to ensure that the data used by different RF units for serial synthesis are all data processed by the second RF data, the RF units need to determine the serial synthesis time according to the corresponding nth delay.
[0126] Unlike the star topology in which different RF units transmit their respective data to the baseband unit through a high-speed interface, the baseband unit of the present application only needs to have a high-speed interface with the first RF unit. The number of ports / interfaces and bandwidth can be greatly reduced, and the overhead of the baseband unit performing amplitude and phase weighting can be distributed to different RF units.
[0127] The data before and after the amplitude and phase weighting of the nth radio frequency unit can satisfy the following formula:
[0128] Among them, S m is the data before amplitude weighting corresponding to the mth channel, E mk DBF_1st is the channel shaping data corresponding to the mth channel and the kth beam, nk is the nth shaped data corresponding to the kth beam, A mk and θ mk are the amplitude weights and phase weights corresponding to the kth beam and the mth channel, respectively. M is the number of RF channels of the nth RF unit, K is the number of receiving beams, and j is the imaginary sign. That is, when performing amplitude and phase weighting, the nth RF unit can first obtain the channel shaping data E corresponding to the mth channel and the kth beam. mk , and then sum according to the channel to obtain the nth shaping data DBF_1st corresponding to the kth beam nk, there are K n-th shaped data.
[0129] When K is 1, the above formula changes to:
[0130] E m DBF_1st is the channel shape data corresponding to the mth channel. n For the nth shaped data, A m and θ m are the amplitude weight and phase weight corresponding to the mth channel respectively.
[0131] Similarly, in order to obtain the above-mentioned amplitude weights and phase weights, the nth RF unit can obtain the receiving beam information through a serial link or directly from the baseband unit, indicating the elevation angle and azimuth angle of the K receiving beams, so that the nth RF unit can determine the amplitude weights and phase weights corresponding to each receiving beam and each RF channel of the nth RF unit based on the beam information and the positions of the M antennas of the nth RF unit in the antenna array of the transceiver device, and then perform amplitude and phase weighted operations.
[0132] Furthermore, the nth radio frequency unit may also measure the amplitude weight offset value and the phase weight offset value, thereby making the determination of the amplitude weight and the phase weight more accurate.
[0133] In order to obtain the nth serial data SCDBF nk The nth RF unit can use the nth shaped data DBF_1st nk and the n+1th serial shaping data SCDBF obtained from the n+1th radio frequency unit (n+1)k The Nth serial configuration data is the Nth configuration data, the N-1th serial configuration data is the sum of the Nth configuration data and the N-1th configuration data... The first serial configuration data is the sum of the Nth configuration data to the first configuration data. That is, the first serial configuration data SCDBF corresponding to the kth beam 1k Satisfies the following formula:
[0134] There are K sets of serial shaped data corresponding to K beams to form the first serial shaped data.
[0135] When K is 1, the first serial data SCDBF1 becomes:
[0136] Each radio frequency unit may also include a digital front-end module and an antenna module. The nth antenna module of the nth radio frequency unit may receive the second radio frequency data. The nth digital front-end module may obtain the nth time delay and perform amplitude and phase weighting operations, and further transmit the nth serial shaped data to the n-1th radio frequency unit or baseband unit based on the nth time delay and the nth shaped data.
[0137] Similar to the above description, the nth antenna module may include an antenna, an FEM and a DAC. The second RF data is processed by the FEM and converted into digital-to-analog data by the DAC in turn to form second processed data to be transmitted to the nth digital front-end module.
[0138] The nth digital front-end module may include an nth time domain shaping submodule and an nth serial transmission submodule. The nth time domain shaping submodule may perform amplitude and phase weighting to obtain the nth shaped data. The nth time domain shaping submodule may also include a correction submodule. The correction submodule may include a baseband data cache submodule, a delay measurement submodule, and an amplitude and phase measurement submodule.
[0139] The delay measurement submodule can measure the nth relative delay and determine the nth delay, thereby achieving time synchronization of serial synthesis of different radio frequency units.
[0140] The amplitude and phase measurement submodule can measure the amplitude and phase difference of each radio frequency channel in the transceiver, that is, it can measure the amplitude weight offset value and the phase weight offset value.
[0141] For details of the above-mentioned delay measurement, amplitude and phase weighting, and system module division, please refer to the relevant introduction of the transceiver as the transmitting device, which will not be repeated here.
[0142] The present application also provides a transceiver system, including a baseband unit and the aforementioned transceiver device, wherein the baseband unit is connected to a first radio frequency unit of the transceiver device. In this transceiver system, the baseband unit and the transceiver device may be separate or integrated, for example, with the transceiver device being part of the entire device. Relevant details can be found in the previous description and will not be repeated here.
[0143] The present application also provides a sending device and a receiving device. The structures of the sending device and the receiving device can be similar to the structures shown in Figure 3 or Figure 4. The sending device is used to perform the functions when the transceiver shown in Figure 3 is used as a sending device, and the receiving device is used to perform the functions when the transceiver shown in Figure 3 is used as a receiving device. The various functional modules and corresponding details can refer to the description of the embodiment of Figure 3 and will not be repeated here.
[0144] The present application also provides a communication device, which includes a baseband unit for obtaining a first serial shaped data from a first radio frequency unit or sending a first baseband data to the first radio frequency unit. The details of the first serial shaped data, the first radio frequency unit, and the first baseband data can be referred to the previous introduction and will not be repeated here.
[0145] The present application also provides a sending method and a receiving method, which are applied to the sending device and receiving device mentioned above, or to the transceiver device mentioned above. The specific details can be referred to the description above and will not be repeated here.
[0146] The present application also provides a communication device comprising N serially connected radio frequency units (RFUs); the N serially connected RFUs include a first RFU to an Nth RFU, with the nth RFU being any RFU from the first to the Nth RFU, where n and N are integers and 1≤n≤N; as shown in FIG5 , the nth RFU comprises a processing unit 510 and a transceiver unit 520. The communication device belongs to a communication system, which includes the baseband unit and the communication device, and the baseband unit can be connected to the first RFU.
[0147] In one embodiment, the communication device is equivalent to the aforementioned sending device or implements the various functions or modules of the transceiver when acting as a sending device, and the nth radio frequency unit is used to execute the various functions or modules of the sending device or the transceiver when acting as a sending device.
[0148] Specifically, the processing unit 510 is used to obtain the nth delay, which is used to indicate the delay of data transmission between the nth RF unit and the reference RF unit among the N RF units; the transceiver unit 520 is used to obtain the first baseband data from the baseband unit (when n=1) or the n-1th RF unit (when 1<n≤N)); the processing unit 510 is also used to perform a first operation on the first baseband data according to the nth delay to obtain first RF data, and to transmit the first RF data, wherein the first operation includes an amplitude-phase weighted operation.
[0149] Optionally, the reference RF unit is the Nth RF unit; when 1≤n≤N-1, the processing unit 510 is further used to: measure the nth relative delay, where the nth relative delay is used to indicate the delay of data transmission between the nth RF unit and the n+1th RF unit; determine the nth delay based on the n+1th delay obtained from the n+1th RF unit and the nth relative delay, where the n+1th delay is the sum of the Nth relative delay to the n+1th relative delay, and the Nth relative delay is 0.
[0150] Optionally, the transceiver unit 520 is also used to: obtain beam information, which is used to indicate the pitch angle and azimuth angle of K transmitting beams, where K is an integer and K≥1; the processing unit 510 is also used to: determine the amplitude weight and phase weight of each of the K transmitting beams corresponding to each of the M RF channels of the n RF unit based on the beam information and the positions of the M antennas of the n RF unit in the antenna array of the transmitting device, the M antennas corresponding one-to-one to the M RF channels, M is an integer and M≥1; and perform the amplitude-phase weighted operation based on the amplitude weight and the phase weight.
[0151] Optionally, the processing unit 510 is also used to: measure the amplitude weight offset value and the phase weight offset value of each beam in the K transmitting beams corresponding to each RF channel in the M RF channels; determine the amplitude weight theoretical value and the phase weight theoretical value of each beam in the K transmitting beams corresponding to each RF channel in the M RF channels based on the beam information and the positions of the M antennas of the nth RF unit in the antenna array of the transmitting device; determine the amplitude weight based on the amplitude weight theoretical value and the amplitude weight offset value; determine the phase weight based on the phase weight theoretical value and the phase weight offset value.
[0152] Optionally, the processing unit 510 is further configured to obtain first processed data from the nth digital front-end module and perform digital-to-analog conversion on the first processed data, where the first processed data is data obtained by processing the first baseband data through the nth digital front-end module.
[0153] Optionally, the nth time delay is used to adjust the time for performing digital-to-analog conversion on the first processed data.
[0154] Optionally, the data before and after the nth radio frequency unit performs the amplitude-phase weighted operation satisfies the following formula:
[0155] Among them, p is the scaling factor, and E k is the data before amplitude-phase weighting corresponding to the kth beam, the D m A is the amplitude-weighted data corresponding to the mth RF channel, mk and θ mk are the amplitude weight and phase weight corresponding to the kth beam and the mth channel respectively, M is the number of RF channels of the nth RF unit, K is the number of transmit beams, and j is an imaginary number.
[0156] In another embodiment, the communication device is equivalent to the receiving device mentioned above or implements the various functions or modules of the transceiver as a receiving device, and the nth radio frequency unit is used to execute the various functions or modules of the receiving device or the transceiver as a receiving device.
[0157] Specifically, the processing unit 510 is used to: obtain the nth delay, which is used to indicate the delay of data transmission between the nth RF unit and the reference RF unit in the N RF units; receive second RF data; perform a second operation on the second RF data to obtain nth shaped data, and the second operation includes an amplitude-phase weighted operation; the transceiver unit 520 is used to send nth serial shaped data to the n-1th RF unit (when 1<n≤N) or the baseband unit (when n=1) based on the nth delay and the nth shaped data, and the nth serial shaped data is the sum of the Nth shaped data to the nth shaped data.
[0158] Optionally, the reference RF unit is the Nth RF unit; when 1≤n≤N-1, the processing unit 510 is further used to: measure the nth relative delay, where the nth relative delay is used to indicate the delay of data transmission between the nth RF unit and the n+1th RF unit; determine the nth delay based on the n+1th delay and the nth relative delay obtained from the n+1th RF unit, where the n+1th delay is the sum of the Nth relative delay to the n+1th relative delay, and the Nth relative delay is 0.
[0159] Optionally, the transceiver unit 520 is also used to: obtain beam information, which is used to indicate the pitch angle and azimuth angle of K receiving beams, where K is an integer and K≥1; the processing unit 510 is also used to: determine the amplitude weight and phase weight of each of the K receiving beams corresponding to each of the M RF channels of the n RF unit based on the beam information and the positions of the M antennas of the n RF unit in the antenna array of the receiving device, the M antennas corresponding one-to-one to the M RF channels, M is an integer and M≥1; and perform the amplitude-phase weighted operation based on the amplitude weight and the phase weight.
[0160] Optionally, the processing unit 510 is also used to: measure the amplitude weight offset value and the phase weight offset value of each beam in the K receiving beams corresponding to each RF channel in the M RF channels; determine the amplitude weight theoretical value and the phase weight theoretical value of each beam in the K beams corresponding to each RF channel in the M RF channels based on the beam information and the positions of the M antennas of the nth RF unit in the antenna array of the receiving device; determine the amplitude weight based on the amplitude weight theoretical value and the amplitude weight offset value; determine the phase weight based on the phase weight theoretical value and the phase weight offset value.
[0161] Optionally, the processing unit 510 is further configured to generate the nth serial shaped data, and the nth time delay is configured to adjust the time for generating the nth serial shaped data.
[0162] Optionally, the data before and after the nth radio frequency unit performs the amplitude-phase weighted operation satisfies the following formula:
[0163] Among them, the S m is the data before amplitude weighting corresponding to the mth channel, the E mk The DBF_1st is the channel shaping data corresponding to the mth channel and the kth beam. nk is the nth shaping data corresponding to the kth beam, the A mk and the θ mk are the amplitude weight and phase weight corresponding to the kth beam and the mth channel respectively, M is the number of radio frequency channels of the nth radio frequency unit, K is the number of receiving beams, and j is an imaginary number.
[0164] Optionally, the first serial shaping data satisfies the following formula:
[0165] As shown in Figure 6, an embodiment of the present application further provides a communication device 600. The communication device 600 shown in Figure 6 includes a processor 610, a memory 620, and a transceiver 630. The processor 610 is coupled to the memory 620 and is configured to execute instructions stored in the memory 620 to control the transceiver 630 to send and / or receive signals.
[0166] It should be understood that the processor 610 and memory 620 can be combined into a single processing device, with the processor 610 configured to execute program code stored in the memory 620 to implement the aforementioned functions. In a specific implementation, the memory 620 can also be integrated into the processor 610 or independent of the processor 610. It should be understood that the processor 610 can also correspond to the various processing units in the aforementioned communication device, and the transceiver 630 can correspond to the various receiving units and transmitting units in the aforementioned communication device.
[0167] It should also be understood that the transceiver 630 may include a receiver (or receiver) and a transmitter (or transmitter). The transceiver may further include an antenna, and the number of antennas may be one or more. The transceiver may also be a communication interface or interface circuit.
[0168] Specifically, the communication device 600 may correspond to the devices in FIG. 3 to FIG. 5 or the nth radio frequency unit in FIG. 3 or FIG. 5 according to the embodiment of the present application.
[0169] When the communication device 600 is a chip, the chip includes an interface unit and a processing unit, wherein the interface unit may be an input / output circuit or a communication interface; and the processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip.
[0170] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.
[0171] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0172] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0173] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0174] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0175] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0176] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0177] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0178] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0179] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
[0180] As used in this specification, the terms "component," "module," "system," and the like are used to refer to computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. By way of illustration, both an application running on a computing device and a computing device can be a component. One or more components can reside in a process and / or an execution thread, and a component can be located on one computer and / or distributed between two or more computers. In addition, these components can be executed from various computer-readable media having various data structures stored thereon. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component across a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).
[0181] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
Claims
1. A sending device, characterized in that: The transmitting device comprises N serially connected radio frequency units; The N serially connected RF units include a first RF unit to an Nth RF unit, the nth RF unit is any RF unit from the first RF unit to the Nth RF unit, n and N are integers and 1≤n≤N; The nth radio frequency unit is used for: Acquire an nth delay, where the nth delay is used to indicate a delay in data transmission between the nth RF unit and a reference RF unit among the N RF units; Acquire first baseband data from a baseband unit or an n-1th radio frequency unit; performing a first operation on the first baseband data according to the nth time delay to obtain first radio frequency data, and transmitting the first radio frequency data, wherein the first operation includes an amplitude-phase weighted operation; When n=1, the nth radio frequency unit is used to obtain the first baseband data from the baseband unit; when 1<n≤N, the nth radio frequency unit is used to obtain the first baseband data from the n-1th radio frequency unit.
2. The transmitting device according to claim 1, characterized in that: The reference RF unit is the Nth RF unit; When 1≤n≤N-1, the nth radio frequency unit is further used for: measuring an nth relative delay, where the nth relative delay is used to indicate a delay in data transmission between the nth radio frequency unit and the (n+1)th radio frequency unit; The nth delay is determined according to the n+1th delay obtained from the n+1th radio frequency unit and the nth relative delay, the n+1th delay being the sum of the Nth relative delay to the n+1th relative delay, and the Nth relative delay being 0.
3. The transmitting device according to claim 1 or 2, characterized in that: The nth radio frequency unit is further used for: Acquire beam information, where the beam information is used to indicate the elevation angle and azimuth angle of K transmit beams, where K is an integer and K≥1; Determine, according to the beam information and the positions of the M antennas of the nth radio frequency unit in the antenna array of the transmitting device, an amplitude weight and a phase weight of each radio frequency channel of the M radio frequency channels of the nth radio frequency unit corresponding to each beam in the K transmit beams, wherein the M antennas correspond one-to-one to the M radio frequency channels, and M is an integer and M≥1; The amplitude-phase weighting operation is performed according to the amplitude weight and the phase weight.
4. The transmitting device according to claim 3, characterized in that: The nth radio frequency unit is further used for: Measuring an amplitude weight offset value and a phase weight offset value of each beam in the K transmit beams corresponding to each radio frequency channel in the M radio frequency channels; Determine, according to the beam information and the positions of the M antennas of the nth radio frequency unit in the antenna array of the transmitting device, a theoretical value of an amplitude weight and a theoretical value of a phase weight corresponding to each radio frequency channel in the M radio frequency channels for each beam in the K transmitting beams; Determining the amplitude weight according to the amplitude weight theoretical value and the amplitude weight offset value; The phase weight is determined according to the phase weight theoretical value and the phase weight offset value.
5. The transmitting device according to any one of claims 1 to 4, characterized in that: The nth radio frequency unit includes an nth digital front-end module and an nth antenna module; The nth digital front-end module is used for: Obtaining the nth time delay; Acquire the first baseband data from the baseband unit or the (n-1)th radio frequency unit; Performing the amplitude-phase weighted operation according to the nth time delay; The nth antenna module is used to transmit the first radio frequency data.
6. The transmitting device according to claim 5, characterized in that: The nth antenna module includes a digital-to-analog converter DAC, which is used to obtain first processed data from the nth digital front-end module and perform digital-to-analog conversion on the first processed data. The first processed data is data obtained by processing the first baseband data through the nth digital front-end module.
7. The transmitting device according to claim 6, characterized in that: The nth time delay is used to adjust the time for performing digital-to-analog conversion on the first processed data.
8. The transmitting device according to any one of claims 1 to 7, characterized in that: The data before and after the nth radio frequency unit performs the amplitude and phase weighted operation satisfies the following formula: Wherein, p is the scaling factor, and E k is the data corresponding to the kth beam before amplitude weighting, the D m is the amplitude-weighted data corresponding to the mth RF channel, A mk and θ mk are the amplitude weight and phase weight corresponding to the kth beam and the mth channel respectively, M is the number of radio frequency channels of the nth radio frequency unit, K is the number of transmit beams, and j is an imaginary number.
9. A receiving device, characterized in that: The receiving device comprises: N serially connected radio frequency units; The N serially connected RF units include a first RF unit to an Nth RF unit, the nth RF unit is any RF unit from the first RF unit to the Nth RF unit, n and N are integers and 1≤n≤N; The nth radio frequency unit is used for: Acquire an nth delay, where the nth delay is used to indicate a delay in data transmission between the nth RF unit and a reference RF unit among the N RF units; receiving second radio frequency data, and performing a second operation on the second radio frequency data to obtain nth shaped data, wherein the second operation includes an amplitude-phase weighted operation; Sending nth serial shaped data to an n-1th radio frequency unit or a baseband unit according to the nth time delay and the nth shaped data, wherein the nth serial shaped data is the sum of the Nth shaped data to the nth shaped data; Among them, when n=1, the nth radio frequency unit is used to send the nth serial shaped data to the baseband unit; when 1<n≤N, the nth radio frequency unit is used to send the nth serial shaped data to the n-1th radio frequency unit.
10. The receiving device according to claim 9, characterized in that The reference RF unit is the Nth RF unit; When 1≤n≤N-1, the nth radio frequency unit is further used for: measuring an nth relative delay, where the nth relative delay is used to indicate a delay in data transmission between the nth radio frequency unit and the (n+1)th radio frequency unit; The nth delay is determined according to the n+1th delay obtained from the n+1th radio frequency unit and the nth relative delay, the n+1th delay being the sum of the Nth relative delay to the n+1th relative delay, and the Nth relative delay being 0.
11. The receiving device according to claim 9 or 10, characterized in that: The nth radio frequency unit is further used for: Acquire beam information, where the beam information is used to indicate the elevation angle and azimuth angle of K receiving beams, where K is an integer and K≥1; Determine, according to the beam information and the positions of the M antennas of the nth radio frequency unit in the antenna array of the receiving device, an amplitude weight and a phase weight of each radio frequency channel of the M radio frequency channels of the nth radio frequency unit corresponding to each beam in the K receiving beams, wherein the M antennas correspond one-to-one to the M radio frequency channels, and M is an integer and M≥1; The amplitude-phase weighting operation is performed according to the amplitude weight and the phase weight.
12. The receiving device according to claim 11, characterized in that The nth radio frequency unit is further used for: Measuring an amplitude weight offset value and a phase weight offset value of each beam in the K receiving beams corresponding to each radio frequency channel in the M radio frequency channels; Determine, according to the beam information and the positions of the M antennas of the nth radio frequency unit in the antenna array of the receiving device, a theoretical value of an amplitude weight and a theoretical value of a phase weight corresponding to each radio frequency channel in the M radio frequency channels for each beam in the K beams; Determining the amplitude weight according to the amplitude weight theoretical value and the amplitude weight offset value; The phase weight is determined according to the phase weight theoretical value and the phase weight offset value.
13. The receiving device according to any one of claims 9 to 12, characterized in that: The nth radio frequency unit includes an nth digital front-end module and an nth antenna module; The nth antenna module is used for: receiving the second radio frequency data; The n digital front end module is used for: Obtaining the nth time delay; performing the amplitude-phase weighted operation; According to the nth time delay and the nth shaping data, the nth serial Shaped data.
14. The receiving device according to claim 13, characterized in that The nth radio frequency unit is further used for: The nth serial shaping data is generated, and the nth delay is used to adjust the time for generating the nth serial shaping data.
15. The receiving device according to any one of claims 9 to 14, characterized in that: The data before and after the nth radio frequency unit performs the amplitude and phase weighted operation satisfies the following formula: Among them, the S m is the data before amplitude weighting corresponding to the mth channel, the E mk The DBF_1st is the channel shaping data corresponding to the mth channel and the kth beam. nk is the nth shaping data corresponding to the kth beam, the A mk and the θ mk are the amplitude weight and phase weight corresponding to the kth beam and the mth channel respectively, M is the number of RF channels of the nth RF unit, K is the number of receiving beams, and j is an imaginary number.
16. The receiving device according to claim 15, characterized in that The first serial shaping data satisfies the following formula:
17. A sending method, characterized in that: The sending method is applied to a sending device, the sending device includes N serially connected radio frequency units; the N serially connected radio frequency units include a first radio frequency unit to an Nth radio frequency unit, the nth radio frequency unit is any radio frequency unit from the first radio frequency unit to the Nth radio frequency unit, n and N are integers and 1≤n≤N; the method includes: The nth RF unit acquires an nth delay, where the nth delay is used to indicate a delay in data transmission between the nth RF unit and a reference RF unit among the N RF units; The nth radio frequency unit obtains the first baseband data from the baseband unit or the n-1th radio frequency unit; The nth radio frequency unit performs a first operation on the first baseband data according to the nth time delay to obtain first radio frequency data, and transmits the first radio frequency data, wherein the first operation includes an amplitude and phase weighted operation; When n=1, the nth radio frequency unit obtains the first baseband data from the baseband unit; when 1<n≤N, the nth radio frequency unit obtains the first baseband data from the n-1th radio frequency unit.
18. The sending method according to claim 17, characterized in that: The reference radio frequency unit is the Nth radio frequency unit, wherein when 1≤n≤N-1, the nth radio frequency unit acquiring the nth delay includes: The nth radio frequency unit measures an nth relative delay, where the nth relative delay is used to indicate a delay in data transmission between the nth radio frequency unit and the (n+1)th radio frequency unit; The nth RF unit determines the nth delay according to the n+1th delay obtained from the n+1th RF unit and the nth relative delay, the n+1th delay being the sum of the Nth relative delay to the n+1th relative delay, and the Nth relative delay being 0.
19. The sending method according to claim 17 or 18, characterized in that: The method further comprises: The nth radio frequency unit acquires beam information, where the beam information is used to indicate the elevation angle and azimuth angle of K transmit beams, where K is an integer and K≥1; The nth radio frequency unit determines, according to the beam information and the positions of the M antennas of the nth radio frequency unit in the antenna array of the transmitting device, an amplitude weight and a phase weight of each radio frequency channel of the M radio frequency channels of the nth radio frequency unit corresponding to each beam in the K transmit beams, wherein the M antennas correspond to the M radio frequency channels one-to-one, and M is an integer and M≥1; The nth radio frequency unit performing the amplitude-phase weighted operation includes: The nth radio frequency unit performs the amplitude-phase weighted operation according to the amplitude weight and the phase weight.
20. The sending method according to claim 19, characterized in that: The method further comprises: The nth radio frequency unit measures an amplitude weight offset value and a phase weight offset value of each of the K transmit beams corresponding to each of the M radio frequency channels; The nth radio frequency unit determines, according to the beam information and the positions of the M antennas of the nth radio frequency unit in the antenna array of the transmitting device, an amplitude weight and a phase weight of each radio frequency channel of the M radio frequency channels of the nth radio frequency unit corresponding to each beam in the K transmit beams, including: The nth radio frequency unit is configured to transmit the beam information and the M antennas of the nth radio frequency unit in the antenna array of the transmitting device. , determining a theoretical value of an amplitude weight and a theoretical value of a phase weight corresponding to each of the M radio frequency channels for each beam in the K transmit beams; The nth radio frequency unit determines the amplitude weight according to the amplitude weight theoretical value and the amplitude weight offset value; The nth radio frequency unit determines the phase weight according to the phase weight theoretical value and the phase weight offset value.
21. The sending method according to any one of claims 17 to 20, characterized in that: The nth radio frequency unit includes an nth digital front-end module and an nth antenna module; The nth digital front-end module obtains the nth time delay; The nth digital front end obtains the first baseband data from the baseband unit or the n-1th radio frequency unit; The nth digital front end performs the amplitude-phase weighted operation according to the nth time delay; The nth antenna module transmits the first radio frequency data.
22. The sending method according to claim 21, characterized in that: The nth antenna module includes a digital-to-analog converter DAC, and the method further includes: The DAC obtains first processing data from the nth digital front-end module; The DAC performs digital-to-analog conversion on the first processed data, where the first processed data is data obtained by processing the first baseband data through the nth digital front-end module.
23. The sending method according to claim 22, characterized in that: The nth time delay is used to adjust the time for performing digital-to-analog conversion on the first processed data.
24. The sending method according to any one of claims 17 to 23, characterized in that: The data before and after the nth radio frequency unit performs the amplitude and phase weighted operation satisfies the following formula: Wherein, p is the scaling factor, and E k is the data corresponding to the kth beam before amplitude weighting, the D m is the amplitude-weighted data corresponding to the mth RF channel, A mk and θ mk are the amplitude weight and phase weight corresponding to the kth beam and the mth channel respectively, M is the number of radio frequency channels of the nth radio frequency unit, K is the number of transmit beams, and j is an imaginary number.
25. A receiving method, characterized in that: The receiving method is applied to a receiving device, the receiving device comprising N serially connected radio frequency units; the N serially connected radio frequency units comprise a first radio frequency unit to an Nth radio frequency unit, the nth radio frequency unit is any radio frequency unit from the first radio frequency unit to the Nth radio frequency unit, n and N are integers and 1≤n≤N; the method comprises: The nth RF unit acquires an nth delay, where the nth delay is used to indicate a delay in data transmission between the nth RF unit and a reference RF unit among the N RF units; The nth radio frequency unit receives the second radio frequency data, and performs a second operation on the second radio frequency data to obtain the nth shaped data, wherein the second operation includes an amplitude-phase weighted operation; The nth radio frequency unit sends the nth serial shaped data to the n-1th radio frequency unit or the baseband unit according to the nth time delay and the nth shaped data, wherein the nth serial shaped data is the sum of the Nth shaped data to the nth shaped data; When n=1, the nth radio frequency unit sends the nth serial shaped data to the baseband unit; when 1<n≤N, the nth radio frequency unit sends the nth serial shaped data to the n-1th radio frequency unit.
26. The receiving method according to claim 25, characterized in that: The reference radio frequency unit is the Nth radio frequency unit; wherein, when 1≤n≤N-1, the nth radio frequency unit acquiring the nth delay includes: The nth radio frequency unit measures an nth relative delay, where the nth relative delay is used to indicate a delay in data transmission between the nth radio frequency unit and the (n+1)th radio frequency unit; The nth RF unit determines the nth delay according to the n+1th delay obtained from the n+1th RF unit and the nth relative delay, the n+1th delay being the sum of the Nth relative delay to the n+1th relative delay, and the Nth relative delay being 0.
27. The receiving method according to claim 25 or 26, characterized in that: The method further comprises: The nth radio frequency unit acquires beam information, where the beam information is used to indicate the elevation angle and azimuth angle of K receiving beams, where K is an integer and K≥1; The nth radio frequency unit determines, according to the beam information and the positions of the M antennas of the nth radio frequency unit in the antenna array of the receiving device, an amplitude weight and a phase weight of each radio frequency channel of the M radio frequency channels of the nth radio frequency unit corresponding to each beam in the K receiving beams, wherein the M antennas correspond to the M radio frequency channels one by one, and M is an integer and M≥1; The nth radio frequency unit performing the amplitude-phase weighted operation includes: The nth radio frequency unit performs the amplitude-phase weighted operation according to the amplitude weight and the phase weight.
28. The receiving method according to claim 27, characterized in that: The method further comprises: The nth radio frequency unit measures an amplitude weight offset value and a phase weight offset value of each beam in the K receiving beams corresponding to each radio frequency channel in the M radio frequency channels; The nth radio frequency unit determines, according to the beam information and the positions of the M antennas of the nth radio frequency unit in the antenna array of the receiving device, an amplitude weight and a phase weight of each radio frequency channel of the M radio frequency channels of the nth radio frequency unit corresponding to each beam in the K receiving beams, including: The nth radio frequency unit determines, according to the beam information and the positions of the M antennas of the nth radio frequency unit in the antenna array of the receiving device, a theoretical value of an amplitude weight and a theoretical value of a phase weight corresponding to each radio frequency channel in the M radio frequency channels for each beam in the K receiving beams; The nth radio frequency unit determines the amplitude weight according to the amplitude weight theoretical value and the amplitude weight offset value; The nth radio frequency unit determines the phase weight according to the phase weight theoretical value and the phase weight offset value.
29. The receiving method according to any one of claims 25 to 28, characterized in that: The nth radio frequency unit includes an nth digital front-end module and an nth antenna module; The nth antenna module receives the second radio frequency data; The n digital front-end module obtains the nth time delay; The n digital front-end modules perform the amplitude and phase weighted operation; The n digital front-end module sends the nth serial shaped data to the n-1th radio frequency unit or the baseband unit according to the nth time delay and the nth shaped data.
30. The receiving method according to claim 29, characterized in that: The method further comprises: The nth digital front-end module generates the nth serial shaped data, and the nth delay is used to adjust the time for generating the nth serial shaped data.
31. The receiving method according to any one of claims 25 to 30, characterized in that: The data before and after the nth radio frequency unit performs the amplitude and phase weighted operation satisfies the following formula: Among them, the S m is the data before amplitude weighting corresponding to the mth channel, the E mk The DBF_1st is the channel shaping data corresponding to the mth channel and the kth beam. nk is the nth shaping data corresponding to the kth beam, the A mk and the θ mk are the amplitude weight and phase weight corresponding to the kth beam and the mth channel respectively, M is the number of RF channels of the nth RF unit, K is the number of receiving beams, and j is an imaginary number.
32. The receiving method according to claim 31, characterized in that: The first serial shaping data satisfies the following formula:
33. A sending system, characterized in that: The invention comprises a baseband unit and the transmitting device according to any one of claims 1 to 8, wherein the baseband unit is connected to the first radio frequency unit.
34. A receiving system, characterized in that: The receiving device comprises a baseband unit and the receiving device according to any one of claims 9 to 16, wherein the baseband unit is connected to the first radio frequency unit.
35. A communication device, characterized in that: include: A processor, the processor is coupled to a memory, the processor is used to call computer program instructions stored in the memory to execute the method according to any one of claims 17 to 24 and / or the method according to any one of claims 25 to 32.
36. A chip, characterized in that: It comprises a processor and a communication interface, wherein the communication interface is used to receive data and / or information and transmit the received data and / or information to the processor, and the processor processes the data and / or information to execute the method as described in any one of claims 17 to 24 and / or the method as described in any one of claims 25 to 32.
37. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 17 to 24 and / or the method according to any one of claims 25 to 32.
38. A computer program product, characterized in that The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 17 to 24 and / or the method according to any one of claims 25 to 32.
39. A communication system, characterized in that: It comprises a network device and / or a terminal device, wherein the terminal device and / or the network device is used to execute the method according to any one of claims 17 to 24 and / or the method according to any one of claims 25 to 32.
Citation Information
Patent Citations
Transmission device, reception device, transmission method, and reception method
CN119921818A
Distributed link system of base station and link protecting method thereof
CN102082586A
Method, device and system for acquiring distance between wireless devices
CN116068491A
Time delay regulating and compensating method in wireless communication system
CN1705260A
Board, wireless communications system, and method for channel correction inside or outside board
US20160254890A1