A control unit for controlling a digital interface chip of a multi-antenna transmitter and receiver arrangement and corresponding multi-antenna transmitter and receiver arrangement, foldable wireless device, method, computer program product, and nontransitory computer-readable storage medium
The control unit for a digital interface chip in multi-antenna systems addresses complexity and inefficiency in handling multiple radio access technologies by dynamically allocating baseband interface resources, enhancing performance and flexibility in foldable devices.
Patent Information
- Application Number
- PCT/SE2025/050658
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-01
- Filing Date
- 2025-07-04
- Publication Date
- 2026-02-05
AI Technical Summary
Current wireless devices face complexity and inefficiency in handling multiple radio access technologies and frequency bands, particularly in foldable devices, where analog signal routing between parts is costly and difficult, necessitating improved radio-baseband interface handling for efficient multi-band support and optimized mmW operation.
A control unit for a digital interface chip in a multi-antenna transmitter and receiver arrangement that allocates baseband interface resources dynamically based on configuration, connecting transceivers and transceiver units via analog and digital interfaces, enabling efficient data transfer across different frequency ranges and reducing complexity.
This solution enhances performance, reduces complexity, and improves flexibility and robustness in multi-transceiver architectures, eliminating the need for costly coaxial cables in foldable devices while optimizing beamforming and coverage.
Smart Images

Figure SE2025050658_05022026_PF_FP_ABST
Abstract
Description
[0001] A control unit for controlling a digital interface chip of a multi-antenna transmitter and receiver arrangement and corresponding multi-antenna transmitter and receiver arrangement, foldable wireless device, method, computer program product, and non- transitory computer-readable storage medium.
[0002] Technical field
[0003] The present disclosure relates to a control unit for controlling a digital interface chip of a multi-antenna transmitter and receiver arrangement and to corresponding multi-antenna transmitter and receiver arrangement, foldable wireless device, method, computer program product, and non-transitory computer-readable storage medium. More specifically, the disclosure relates to a control unit for controlling a digital interface chip of a multi-antenna transmitter and receiver arrangement and to corresponding multi-antenna transmitter and receiver arrangement, foldable wireless device, method, computer program product, and non- transitory computer-readable storage medium as defined in the introductory parts of the independent claims.
[0004] Background art
[0005] Current wireless devices (WDs) for cellular system support multiple radio access technologies (multi-RAT), and multi-band, thus making the radio architecture quite complex. For instance, for 5G and / or 6G it is expected that the WDs should be able to handle sub 6 GHz, cmWave (e.g., 7-15 GHz) as well as mmW (e.g., 28-52 GHz) frequency bands. Some of these frequency bands require only a few transceivers but a high output power per transmitting antenna and / or a low input signal level per receiving antenna (e.g., Sub 6GHz), while other frequency bands may solve coverage issues with antenna arrays (e.g., mmW). Multi-antenna solutions should preferable be designed based on digital beamforming architectures, and in order to do so there is a need for an efficient compression of the signal dimension of the received multi-antenna signal without dropping antenna / radio channel information in order to reduce the data transfer rate in the radio frequency (RF) baseband (BB) interface as well as reducing the BB processing needs.
[0006] Furthermore, some advanced WDs are foldable WDs, comprising a first and a second foldable part. Foldable WDs may have an advantages especially for mmW reception and transmission, e.g., if some of the antennas are on (or comprised by) the first foldable part, while other antennas are on (or comprised by) the second foldable part, so that optimized performance can be achieved once the device is unfolded. However, with current analog mmW solutions there is a need to route an analog sub 6 GHz signal between the first and second foldable parts. This is typically implemented with a coaxial cable, and therefore difficult to implement (and very expensive). Thus, in order to have an efficient solution for multi-band support, and also support of optimized mmW operation for foldable devices, there is a need for improved radio-BB interface handling a large frequency spectrum (e.g., all frequencies from "DC to light").
[0007] WO 2024 / 091165 Al discloses an analog switching arrangement (ASA) 636; and a control unit 638 configured to control the ASA 636 to connect a first subset of a first set of Sub 6 GHz transceiver front ends and configured to connect a second subset of a set of millimeter wave transceiver front ends to analog ports of a sub 6 GHz transceiver interface based on device status information.
[0008] Furthermore, EP 3621214 Al relates to a transceiver element comprising receiving circuitry, down-converting circuitry, extracting circuitry and output circuitry. The receiving circuitry is configured to receive a radio frequency signal via an antenna element associated with the receiving circuitry. The radio frequency signal comprises a first received signal part and a second received signal part. The down-converting circuitry is configured to downconvert the radio frequency signal to provide a down-converted signal. The down-converted signal comprises a first down-converted signal part corresponding to the first received signal part and a second down-converted signal part corresponding to the second received signal part. The extracting circuitry is configured to extract at least the second down-converted signal part from the down-converted signal. The output circuitry is configured to provide an output signal comprising a first output signal part and a second output signal part. The first output signal part comprises at least a first intermediate signal part which comprises at least the first down-converted signal part. The second output signal part comprises at least the second down-converted signal part extracted from the down-converted signal.
[0009] However, there may be a need for a less complex and / or more flexible aggregation of multi-transceiver architectures supporting different / multiple frequency ranges and different / multiple radio access technologies (RATs). Furthermore, there is a need for reduced complexity, e.g., in a baseband radio frequency interface. Summary
[0010] An object of the present disclosure is to mitigate, alleviate or eliminate one or more of the above-identified deficiencies and disadvantages in the prior art and / or solve at least the above-mentioned problem or other problems.
[0011] According to a first aspect there is provided a control unit for controlling a digital interface chip (DIC) of a multi-antenna transmitter and receiver arrangement (MATARA), the DIC is connectable via an analog interface to a first plurality of transceivers configured to transmit and / or receive radio signals in a first set of frequency ranges, the DIC is connectable to one or more transceiver units via a first digital interface, each transceiver unit is configured to transmit and / or receive radio signals in a respective set of frequency ranges, and the DIC is connectable via a second digital interface to a baseband (BB) processor configured to process the radio signals transmitted and / or received in the first and / or in each respective set of frequency ranges, the DIC comprises a baseband interface resource allocation (BBIFRA) unit, the BBIFRA unit is configured to allocate baseband interface resources for data to be transferred to / from the first plurality of transceivers via the analog interface and for data to be transferred to / from the one or more transceiver units via the first digital interface, the control unit configured to: obtain a configuration of the MATARA; allocate a first set of baseband interface resources to the data transmitted / received to / from the first plurality of transceivers based on the obtained configuration; allocate a second set of baseband interface resources to data transmitted / received to / from the one or more transceiver units based on the obtained configuration; and configure the BBIFRA unit to transfer data from the first plurality of transceivers and data from the one or more transceiver units to the BB processor via the second digital interface in accordance with the allocated first and second sets of baseband interface resources or to transfer data from the BB processor to the first plurality of transceivers and to the one or more transceiver units via the second digital interface in accordance with the allocated first and second sets of baseband interface resources.
[0012] According to some embodiments, the first set of frequency ranges and the second set of frequency ranges are disjoint.
[0013] According to some embodiments, the control unit is further configured to determine if one or more frequency ranges of the first set of frequency ranges overlaps one or more frequency ranges of the second set of frequency ranges. According to some embodiments, the control unit is further configured to configure the BBIFRA unit to combine data to be transferred from the first plurality of transceivers to the BB processor and data to be transferred from the one or more transceiver units to the BB processor upon determining that one or more frequency ranges of the first set of frequency ranges overlaps one or more frequency ranges of the second set of frequency ranges.
[0014] According to some embodiments, the control unit is further configured to configure the BBIFRA unit to split up data to be transferred from the BB processor to the first plurality of transceivers and data to be transferred to the one or more transceiver units upon determining that one or more frequency ranges of the first set of frequency ranges overlaps one or more frequency ranges of the second set of frequency ranges.
[0015] According to some embodiments, each transceiver of the first plurality of transceivers comprises: one or more of a Low Noise Amplifier (LNA) and a power amplifier (PA); and one or more of a mixer, a low pass (LP) filter, and a variable gain amplifier (VGA).
[0016] According to some embodiments, each of the one or more transceiver units comprises: a transceiver chip comprising one or more of a mixer, a VGA, and an LP filter; and each transceiver chip is connected to one or more front end modules comprising one or more of a PA and an LNA.
[0017] According to some embodiments, each of the one or more transceiver units comprises a respective DIC, and each respective DIC is connected to one or more transceivers.
[0018] According to some embodiments, the baseband interface resources, the first set of baseband interface resources, and the second set of baseband interface resources comprises time resources; the baseband interface resources, the first set of baseband interface resources, and the second set of baseband interface resources comprises frequency resources, and / or the baseband interface resources, the first set of baseband interface resources, and the second set of baseband interface resources comprises code resources.
[0019] According to a second aspect there is provided a multi-antenna transmitter and receiver arrangement (MATARA) comprising: a plurality of antenna units; a first plurality of transceivers; a digital interface chip (DIC) comprising a Baseband interface resource allocation (BBIFRA) unit, the DIC is connected via an analog interface to the first plurality of transceivers, connectable to one or more transceiver units via a first digital interface, and connectable via a second digital interface to a BB processor; and the control unit of the first aspect or of any embodiment mentioned herein.
[0020] According to a third aspect there is provided a foldable wireless device (WD) capable of being folded and unfolded, comprising the MATARA of the second aspect; a first housing comprising the plurality of antenna units, the first plurality of transceivers, the DIC, and the BB processor; a rotation mechanism comprising a supporting member and a hinge assembly 924; and a second housing comprising the one or more transceiver units, the first housing and the second housing are rotatably coupled to each other by the rotation mechanism, thereby enabling folding and unfolding of the WD; and the hinge assembly comprises the first digital interface and / or the first digital interface comprises a flexible printed circuit.
[0021] According to a fourth aspect there is provided a method of controlling a digital interface chip (DIC) of a multi-antenna transmitter and receiver arrangement (MATARA), the DIC is connectable via an analog interface to a first plurality of transceivers configured to transmit and / or receive radio signals in a first set of frequency ranges, the DIC is connectable to one or more transceiver units via a first digital interface, each transceiver unit is configured to transmit and / or receive radio signals in a respective set of frequency ranges, and the DIC is connectable via a second digital interface to a baseband (BB) processor configured to process the radio signals transmitted and / or received in the first and / or in each respective set of frequency ranges, the DIC comprises a baseband interface resource allocation (BBIFRA) BBIFRA, the BBIFRA unit is configured to allocate baseband interface resources for data to be transferred to / from the first plurality of transceivers via the analog interface and for data to be transferred to / from the one or more transceiver units via the first digital interface, the method comprising: obtaining a configuration of the MATARA; allocating a first set of baseband interface resources to the data transmitted / received from the first plurality of transceivers based on the obtained configuration; allocating a second set of baseband interface resources to data transmitted / received from the one or more transceiver units based on the obtained configuration; and configuring the BBIFRA unit to transfer data from the first plurality of transceivers and data from the one or more transceiver units to the BB processor via the second digital interface in accordance with the allocated first and second sets of baseband interface resources or to transfer data from the BB processor to the first plurality of transceivers and to the one or more transceiver units via the second digital interface in accordance with the allocated first and second sets of baseband interface resources.
[0022] According to a fifth aspect there is provided: a computer program product comprising a non-transitory computer readable medium, having stored thereon a computer program comprising program instructions, the computer program being loadable into a data processing unit and configured to cause execution of the method of the first aspect or any of the embodiments mentioned herein when the computer program is run by the data processing unit; a computer program product comprising instructions, which, when executed on at least one processor of a processing device, cause the processing device to carry out the method according to the first aspect or any of the embodiments mentioned herein; or a non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a processing device, the one or more programs comprising instructions which, when executed by the processing device, causes the processing device to carry out the method according to the first aspect or any of the embodiments mentioned herein.
[0023] According to a sixth aspect there is provided a digital interface chip.
[0024] Effects and features of the second, third, fourth, fifth and sixth aspects are fully or to a substantial extent analogous to those described above in connection with the first aspect and vice versa.
[0025] Embodiments mentioned in relation to the first aspect are fully or largely compatible with the second, third, fourth, fifth and sixth aspects and vice versa.
[0026] An advantage of some embodiments is that improved or optimized performance (of the DIC, the multi-antenna receiver arrangement or the WD) is achieved.
[0027] Another advantage of some embodiments is that complexity of aggregation of multitransceiver architectures supporting different frequency ranges is reduced.
[0028] A further advantage of some embodiments is that flexibility in aggregating (different) multi-transceiver architectures supporting different frequency ranges is improved or increased. Yet a further advantage of some embodiments is that robustness is improved / increased.
[0029] Yet another advantage of some embodiments is that complexity is reduced, e.g., in a baseband radio frequency interface.
[0030] Yet an advantage of some embodiments is that complexity is reduced for a foldable wireless device, e.g., since there is no need for a coaxial cable between the foldable parts of the wireless device.
[0031] Yet further advantages of some embodiments are simplified circuit design, improved (energy) efficiency, an improved / increased receive beamforming gain / sensitivity, an improved / increased transmit beamforming gain, an improved / increased coverage, and / or reduced circuit complexity.
[0032] The present disclosure will become apparent from the detailed description given below. The detailed description and specific examples disclose preferred embodiments of the disclosure by way of illustration only. Those skilled in the art understand from guidance in the detailed description that changes, and modifications may be made within the scope of the disclosure.
[0033] Hence, it is to be understood that the herein disclosed disclosure is not limited to the particular component parts of the device described or steps of the methods described since such apparatus and method may vary. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. It should be noted that, as used in the specification and the appended claims, the articles "a", "an", "the", and "said" are intended to mean that there are one or more of the elements unless the context explicitly dictates otherwise. Thus, for example, reference to "a unit" or "the unit" may include several devices, and the like. Furthermore, the words "comprising", "including", "containing" and similar wordings do not exclude other elements or steps. Moreover, the term "configured" or "adapted" is intended to mean that a unit or similar is shaped, sized, connected, connectable or otherwise adjusted for a purpose. The expression "based on" may be used interchangeably with any one of the expressions "in dependence of" and "in accordance with". Furthermore, connected / connectable may mean electrically and / or operatively connected / connectable. Moreover, the term "if" or the term "when" may mean "upon determining that".
[0034] Brief descriptions of the drawings
[0035] The above objects, as well as additional objects, features, and advantages of the present disclosure, will be more fully appreciated by reference to the following illustrative and non-limiting detailed description of example embodiments of the present disclosure, when taken in conjunction with the accompanying drawings.
[0036] Figure 1A is a flowchart illustrating actions / method steps implemented in a multiantenna (transmitter and) receiver arrangement (MARA / MATARA) and / or in a control unit according to some embodiments;
[0037] Figure IB is a schematic drawing illustrating an arrangement comprisable in a wireless device according to some embodiments;
[0038] Figure 1C is a schematic drawing illustrating a control unit according to some embodiments;
[0039] Figure 2 is a flowchart illustrating some method steps according to some embodiments;
[0040] Figure 3 is a schematic drawing illustrating a computer readable (storage) medium according to some embodiments;
[0041] Figure 4 is a schematic drawing illustrating a baseband interface resource allocation unit according to some embodiments;
[0042] Figure 5 is a schematic drawing illustrating a transceiver according to some embodiments;
[0043] Figure 6A is a schematic drawing illustrating a transceiver unit according to some embodiments;
[0044] Figure 6B is a schematic drawing illustrating an arrangement of a digital interface chip and one or more transceiver units according to some embodiments; Figure 7 is a schematic drawing illustrating a transceiver unit according to some embodiments;
[0045] Figure 8 is a schematic drawing illustrating a multi-antenna transmitter and receiver arrangement according to some embodiments;
[0046] Figure 9 is a schematic drawing illustrating a baseband processor according to some embodiments;
[0047] Figure 10A is a schematic drawing illustrating a foldable wireless device according to some embodiments;
[0048] Figure 10B is a schematic drawing illustrating a foldable wireless device according to some embodiments;
[0049] Figure 11A is a schematic drawing illustrating a first housing of a foldable wireless device according to some embodiments;
[0050] Figure 11B is a schematic drawing illustrating a rotation mechanism of a foldable wireless device according to some embodiments;
[0051] Figure 11C is a schematic drawing illustrating a second housing of a foldable wireless device according to some embodiments;
[0052] Figure 12 is a schematic drawing illustrating a system comprising one or more wireless devices and one or more transceiver nodes according to some embodiments;
[0053] Figure 13 is a schematic drawing illustrating an arrangement comprisable in a wireless device according to some embodiments; and
[0054] Figure 14 is a schematic drawing illustrating an analog interface comprising a switch according to some embodiments.
[0055] Detailed description
[0056] The present disclosure will now be described with reference to the accompanying drawings, in which preferred example embodiments of the disclosure are shown. The disclosure may, however, be embodied in other forms and should not be construed as limited to the herein disclosed embodiments. The disclosed embodiments are provided to fully convey the scope of the disclosure to the skilled person.
[0057] Terminology
[0058] Herein is referred to a processor / processing unit. The processor may be a digital processor. Alternatively, the processor may be a microprocessor, a microcontroller, a central processing unit, a co-processor, a graphics processing unit (GPU), a digital signal processor (DSP), an image signal processor, a quantum processing unit, or an analog signal processor. The processing unit may comprise one or more processors and optionally other units, such as a control unit. Thus, the processor may be implemented as a single-processor, a dualprocessor system, or a multiprocessor system. Furthermore, the invention can also be practiced in distributed computing environments where certain tasks are performed by remote processing devices that are linked through a communications network, e.g., 5G, to one or more local processors. In a distributed computing environment, program modules can be located in both local and remote memory storage devices. Moreover, some processing (e.g., for the data plane) may be moved to a centralized node, such as a centralized transceiver node (TNode). For example, baseband processing and / or higher layer processing, such as processing at layers above the physical layer, may be moved to a cloud, such as an mmW RAN cloud (wherein processing is performed by cloud processors). Such a (mmW) cloud deployment may bring significant cost savings to the operator due to centralized processing, collaborative radio processing, and availability of cheap commodity hardware.
[0059] Herein is referred to a baseband (BB) processor / processing unit. A BB processor is a processor specifically adapted for processing baseband signals / data.
[0060] Herein is referred to a control unit. A control unit may be a processor or a processing unit.
[0061] Herein is referred to millimetre Wave (mmW) utilization, mmW communication, mmW communication capability and mmW frequency range. The mmW frequency range is from 24.25 Gigahertz (GHz) to 71 GHz or more generally from 24 (or 30) to 300 GHz. The mmW frequency range may also be referred to as Frequency Range 2 (FR2).
[0062] Herein is referred to centimetre Wave (emW) utilization, emW communication, emW communication capability and emW frequency range. The emW frequency range is from 7 or 10 Gigahertz (GHz) to 30 GHz. The emW frequency range may also be referred to as Frequency Range 3 (FR3).
[0063] Herein is referred to Frequency range / band 1 (FR1) utilization, FR1 GHz communication, FR1 communication capability and FR1 frequency range / band. FR1 may also be referred to as sub 6 GHz. The sub 6 GHz frequency range / band may comprise the interval from 0.5 to 6 or 7 GHz.
[0064] Herein is referred to a chip. A chip is an integrated circuit (chip) or a monolithic integrated circuit (chip) and may also be referred to as an IC, or a microchip.
[0065] Herein is referred to a wireless device (WD). A wireless device is any device capable of transmitting or receiving signals wirelessly. Some examples of wireless devices are user equipment (UE), mobile phones, cell phones, smart phones, Internet of Things (loT) devices, vehicle-to-everything (V2X) devices, vehicle-to-infrastructure (V2I) devices, vehicle-to-network (V2N) devices, vehicle-to-vehicle (V2V) devices, vehicle-to-pedestrian (V2P) devices, vehicle- to-device (V2D) devices, vehicle-to-grid (V2G) devices, fixed wireless access (FWA) points, and tablets.
[0066] Herein is referred to a "transceiver node" (TNode). A TNode may be a radio unit (RRU), a repeater, a wireless node, or a base station (BS), such as a radio base station (RBS), a Node B, an Evolved Node B (eNB) or a gNodeB (gNB). Thus, a TNode may be a network (NW) node. Furthermore, a TNode may be a BS for a neighbouring cell, a BS for a handover (HO) candidate cell, a radio unit (RRU), a distributed unit (DU), another WD (e.g., a remote WD) or a base station (BS) for a (active / deactivated) secondary cell (SCell) or for a serving / primary cell (PCell, e.g., associated with an active TCI state), a laptop, a wireless station, a relay, a repeater device, a reconfigurable intelligent surface, or a large intelligent surface.
[0067] Herein is referred to an antenna unit. An antenna unit may be one single antenna. However, an antenna unit may also be a dual antenna, such as a dual patch antenna with a first (e.g., horizontal) and a second (e.g., vertical) polarization, thus functioning as two separate antennas or an antenna unit having two ports. Moreover, an antenna unit may be an antenna array, e.g., if analog beamforming is performed.
[0068] The polarization of an antenna refers to the orientation of the electric field of the radio wave transmitted by it and is determined by the physical structure of the antenna and its orientation. E.g., an antenna composed of a linear conductor (such as a dipole or whip antenna) oriented vertically will result in vertical polarization; if turned on its side the same antenna's polarization will be horizontal.
[0069] Herein is referred to "bandwidth part". A bandwidth part (BWP) is a bandwidth (or a frequency range) configured for a WD. The BWP is a part / portion of the total / full transmission bandwidth and the WD may be configured to monitor only a single BWP (instead of monitoring the full transmission bandwidth), due to the fact that the WD cannot receive the full transmission bandwidth (e.g., due to reduced capability of the WD or due to the WD being in a mode of reduced complexity, or in order to save power, e.g., if the WD has capacity for the full transmission bandwidth). It is also possible for a WD to monitor more than one BWP, e.g., monitor two separate BWPs.
[0070] Herein is referred to a maximum data interface rate and to a maximum / total data transfer / transmission rate. An interface (or interface chip), such as a digital interface (chip), has a maximum data interface rate, which is the maximum data rate the interface can utilize, i.e., the maximum / total data transfer / transmission rate the interface can utilize for all data transferred. However, the interface (chip) needs to send and receive control bits to / from the circuit(s), e.g., a processor, it communicates with. As an example, the maximum data interface rate is 64 Gb / s. However, the internal data signaling and control logic signaling makes up about 4 GB / s. Thus, the remaining portion (approximately 60 GB / s) can be utilized for transferring signals other than control bits. This remaining portion is referred to herein as "max user data transfer rate" or "maximum data transfer rate".
[0071] Basic concept
[0072] The basic concept of the invention is a digital interface chip (DIC) that is connected / connectable to a number of transceivers (or transceiver chips) via an analog interface (the transceivers receiving and transmitting within a first set of frequency ranges) and via a first digital interface to one or more transceiver units (the transceiver units receiving and transmitting within a second set of frequency ranges). The DIC is connected to a baseband (BB) processor via second digital interface. A control unit (of the DIC or of the BB processor) controls an (RF) BB interface resource allocation unit (of the DIC, i.e., comprised by the DIC), which allocates BB (e.g., radiofrequency BB; BB-RF) interface resources to the first and second sets of frequency ranges based on an obtained configuration, such as a transceiver configuration or a multi-antenna transmitter and receiver arrangement (MATARA) configuration.
[0073] The max user data transfer rate of a digital interface chip is constrained / limited. An effect / advantage of this invention is that the data information transmitted over the second digital interface is improved / optimized for the constrained / limited max user data transfer rate. This is achieved by configuring (by a control unit) the BB interface resource allocation unit to control the data (or the data streams comprising the data) transmitted over the second digital interface according to an obtained configuration (e.g., of the MATARA).
[0074] In some embodiment a foldable wireless device (WD) comprises a first and a second foldable part (also referred to as first and second housings). The first foldable part comprises the DIC, the BB processor and one or more transceiver units, the second foldable part comprises the one or more transceiver units, and the first digital interface comprises / is a flexible printed circuit (or a flex-film), i.e., the DIC is electrically connected with the one or more transceiver units via a flexible printed circuit (or a flex-film). The flexible printed circuit may be comprised by a hinge assembly of a rotation mechanism connecting the first and second foldable parts (thereby enabling folding / unfolding of the foldable WD).
[0075] Embodiments
[0076] In the following, embodiments will be described where figure 1A illustrates actions / method steps implemented in a multi-antenna (transmitter and) receiver arrangement (MARA / MATARA) and / or in a control unit according to some embodiments, figure IB illustrates an arrangement (e.g., the MARA / MATARA) comprisable in a wireless device according to some embodiments and figure 1C illustrates a control unit according to some embodiments.
[0077] Figure 1C depicts a control unit 310. The control unit 310 is for controlling a digital interface chip (DIC) 320 shown in figure IB. As shown in figure IB, in some embodiments, the DIC 320 comprises the control unit 310. Furthermore, in some embodiments, the DIC 320 comprises one or more of an analog interface 322, a first digital interface 342, and a second digital interface 352 (all shown in figure IB). Alternatively, one or more of the analog interface 322, the first digital interface 342, and the second digital interface 352 is comprised in a separate interface chip, e.g., an analog interface chip comprising the analog interface 322, a first digital interface chip (not shown) comprises the first digital interface 342 and / or a second digital interface chip (not shown) comprises the second digital interface 352. Moreover, in some embodiments, the DIC 320 comprises a plurality of converters (or a set of two or more converters) 600, 601, ..., 615 configured to convert analog radio signals received from the analog interface 322 into digital signals, such as data streams, and / or configured to convert digital signals, such as data streams, (e.g., received from the second digital interface 352) into analog (radio) signals to be sent to the analog interface 322 for transmission. In some embodiments, each converter 600, 601, ..., 615 comprises an analog to digital converter (for converting analog radio signals received from the analog interface 322 into digital signals) and / or a digital to analog converter (for converting digital signals into analog signals to be sent to the analog interface 322 for transmission). Furthermore, in some embodiments, each converter 600, 601, ..., 615 is connected / connectable to a corresponding transceiver (chip)
[0078] 500, 501, ..., 515 (via the analog interface 322). The DIC 320 comprises, in some embodiments, a filter 800 (described below in connection with figure 8). The filter 800 is connected to the plurality of converters 600, 601, ..., 615. In some embodiments, the DIC 320 is part of a multiantenna transmitter and receiver arrangement (MATARA) 400 (shown in figure 8), i.e., in some embodiments the MATARA 400 comprises the DIC 320. Furthermore, the DIC 320 is connectable / connected via the analog interface 322 to a first plurality of transceivers 500,
[0079] 501, ..., 515 (or a set comprising two or more transceivers 500, 501, ..., 515). In some embodiments, the analog interface 322 is a zero intermediate frequency (zero-IF) interface. Thus, in some embodiments, only zero-IF signals are transmitted / transferred via the analog interface 322. Alternatively, only zero-IF or low IF signals are transmitted / transferred via the analog interface 322. As another alternative, mainly / substantially only zero-IF or low IF signals are transmitted / transferred via the analog interface 322. The first plurality of transceivers 500, 501, ..., 515 are configured to transmit and / or receive radio signals in (or within) a first set of frequency ranges (FRa, FRb). In some embodiments, the first set of frequency ranges (FRa, FRb) is empty. Alternatively, the first set of frequency ranges (FRa, FRb) comprises a first frequency range FRa. As another alternative, the first set of frequency ranges (FRa, FRb) comprises a first frequency range FRa and a second frequency range FRb. As yet another alternative, the first set of frequency ranges (FRa, FRb) comprises a first frequency range FRa, a second frequency range FRb, and a third frequency range. The radio signals are, in some embodiments, transmitted and / or received to / from one or more remote transceiver nodes (e.g., 397, 398 and / or 399 depicted in figure 12 and described in connection therewith). The first set of frequency ranges (FRa, FRb) comprises one or more uplink frequency ranges (FRallL, FRbUL) and / or one or more downlink frequency ranges (FRaDL, FRbDL). In some embodiments, the one or more uplink frequency ranges (FRallL, FRbUL) are the same as the one or more downlink frequency ranges (FRaDL, FRbDL). Alternatively, the one or more uplink frequency ranges (FRaUL, FRbUL) are different from the one or more downlink frequency ranges (FRaDL, FRbDL). The DIC 320 is connected / connectable to one or more transceiver units 340 via the first digital interface 342. In some embodiments, the first digital interface 342 comprises / is a Serializer / Deserializer (SerDes). Alternatively, the first digital interface 342 is / comprises two or more (e.g., 2, 4, or 8) SerDes. Each transceiver unit 340 is configured to transmit and / or receive radio signals in (or within) a respective (second) set of frequency ranges (FRc, FRd). In some embodiments, the second set or each respective set of frequency ranges (FRc, FRd) is empty. Alternatively, the second set or each respective set of frequency ranges (FRc, FRd) comprises a fourth frequency range FRc. As another alternative, the second set or each respective set of frequency ranges (FRc, FRd) comprises a fourth frequency range FRc and a fifth frequency range FRd. As yet another alternative, the second set or each respective set of frequency ranges (FRc, FRd) comprises a fourth frequency range FRc, a fifth frequency range FRd, and a sixth frequency range. Each respective (e.g., the second) set of frequency ranges (FRc, FRd) comprises one or more uplink frequency ranges (FRcUL, FRdUL) and / or one or more downlink frequency ranges (FRcDL, FRdDL). In some embodiments, the one or more uplink frequency ranges (FRcUL, FRdUL) are the same as the one or more downlink frequency ranges (FRcDL, FRdDL). Alternatively, the one or more uplink frequency ranges (FRcUL, FRdUL) are different from the one or more downlink frequency ranges (FRcDL, FRdDL). Furthermore, in some embodiments, one or more frequency ranges of each respective set of frequency ranges (or of the second set of frequency ranges) FRc, FRd is the same as a frequency range of the first set of frequency ranges (FRa, FRb). As an example, a fourth frequency range FRc of each respective set of frequency ranges (or of the second set of frequency ranges) FRc, FRd is equal to a first frequency range FRa of the first set of frequency ranges FRa, FRb and / or a fifth frequency range FRd of each respective set of frequency ranges FRc, FRd (or of the second set of frequency ranges) is equal to a second frequency range FRb of the first set of frequency ranges FRa, FRb. The DIC 320 is connected / connectable via the second digital interface 352 to a baseband (BB) processor 350. In some embodiments, the second digital interface 352 comprises / is a Serializer / Deserializer (SerDes). Alternatively, the second digital interface 352 is / comprises two or more (e.g., 2, 4, or 8) SerDes. The BB processor 350 is configured to process a set of two or more data streams (or data thereof). Each data stream corresponds to one (and only one) of the radio signals to be transmitted and / or received in (within) the first set of frequency ranges FRa, FRb and / or in a respective (e.g., the second) set of frequency ranges FRc, FRd (i.e., each data stream comprises data for / from the corresponding radio signal). In some embodiments, the set of two or more data streams comprises a data stream for each of the radio signals to be transmitted in each respective set of frequency ranges FRa, FRb, FRc, FRd. Alternatively, or additionally, in some embodiments, the set of two or more data streams comprises a data stream for each of the radio signals to be received in each respective set of frequency ranges FRa, FRb, FRc, FRd. Furthermore, the DIC 320 comprises a baseband interface resource allocation (BBIFRA) unit 360. The BBIFRA unit 360 is connected to the filter 800. Furthermore, the control unit 310 is connected to the BBIFRA unit 360 (and configured to control / configure / adapt the BBIFRA unit 360). Moreover, the BBIFRA unit 360 is configured to allocate baseband interface resources for data to be transferred to / from the first plurality of transceivers 500, 501, ..., 515 via the analog interface 322. Alternatively, the BBIFRA unit 360 is configured to allocate baseband interface resources for the set of two or more data streams (or a subset thereof comprising the data) to be transferred to / from the first plurality of transceivers 500, 501, ..., 515 (from / to the BB processor 350) via the analog interface 322. Furthermore, the BBIFRA unit 360 is configured to allocate baseband interface resources for data to be transferred to / from the one or more transceiver units 340 via the first digital interface 342. Alternatively, the BBIFRA unit 360 is configured to allocate baseband interface resources for the set of two or more data streams (or a subset thereof comprising the data) to be transferred to / from the one or more transceiver units 340 (from / to the BB processor 350) via the first digital interface 342. In some embodiments, the baseband interface resources, the first set of baseband interface resources, and the second set of baseband interface resources comprises time resources. Alternatively, or additionally, the baseband interface resources, the first set of baseband interface resources, and the second set of baseband interface resources comprises frequency resources. As another alternative, or in addition (to the alternatives of one or more of time and frequency resources), the baseband interface resources, the first set of baseband interface resources, and the second set of baseband interface resources comprises code resources. In some embodiments, the code resources comprise one or more of channelization code(s) (resources), orthogonal code(s) (resources), scrambling code(s) (resources), spatial code(s) (resources), and block code(s) (resources). Furthermore, in some embodiments, the BBIFRA (360) unit is configured to allocate baseband interface resources for the set of two or more data streams. The set of two or more data streams comprises a first subset of the set of two or more data streams. The first subset comprising one or more of the two or more data streams to be transferred to / from the first plurality of transceivers 500, 501, ..., 515 (from / to the BB processor 350) via the analog interface 322. Furthermore, the set of two or more data streams comprises a second subset of the set of two or more data streams. The second subset comprises one or more of the two or more data streams to be transferred to / from the one or more transceiver units 340 (from / to the BB processor 350) via the first digital interface 342. The second subset is different from the first subset, e.g., the first and second subsets are nonoverlapping. As an example, the first subset comprises two data streams of the two or more data streams, and the second subset comprises the remaining data streams of the two or more data streams. In some embodiments, the set of two or more data streams comprises 2, 4, 8 or 16 data streams. The first set of baseband interface resources comprises a first subset of the set of data streams, e.g., a first data stream and a second data stream. Moreover, the second set of baseband interface resources comprises a second subset of the set of data streams, e.g., a third data stream and a fourth data stream. The second subset is different from the first subset, e.g., the first and second subsets are non-overlapping. In some embodiments, the data streams are separate physical streams / lines. As an example, each stream is transferred to / from the BB processor 350 by a respective SerDes. Alternatively, or additionally, the data streams are separated in time, but each data stream is part of the same physical stream / line. As an example, each data stream is transferred to / from the BB processor 350 in / during a time slot / gap / interval (specifically allocated for that data stream) by the same (i.e., one single) SerDes (i.e., all data streams are transferred by the same SerDes, and each data stream has its own time slot / gap / interval). Furthermore, in some embodiments, each data stream is / comprises a non-sinusoidal periodic waveform, such as a square wave. Alternatively, each data stream is / comprises a sinusoidal periodic waveform.
[0080] The control unit 310 is configured to obtain 110 a configuration of the MATARA 400 or a configuration related to the MATARA 400 (a transceiver configuration or a MATARA configuration). The configuration may be related to (e.g., comprise information about) via which frequency bands to transmit to and / or receive from for one or more remote transceiver nodes (e.g., 397, 398 and / or 399 depicted in figure 12 and described in connection therewith). As an example, the obtained configuration indicates that one or more transceivers (of the first plurality of transceivers 500, 501, ..., 515) should receive and / or transmit on sub 6 GHz frequencies only, on mmW frequencies only, on emW frequencies only, or via carrier aggregation (or dual connectivity) receive and / or transmit on one or more of sub 6 GHz, emW, and mmW. As another example, the configuration indicates that one or more transceivers (of the first plurality of transceivers 500, 501, ..., 515) should receive on sub 6 GHz frequencies only, and one or more (other) transceivers transmit on cmW / mmW frequencies only. As yet another example, the configuration indicates that one or more transceivers (of the first plurality of transceivers 500, 501, ..., 515) should transmit on sub 6 GHz frequencies only, and one or more (other) transceivers receive on cmW / mmW frequencies only. The configuration may be obtained based on earlier received information from one or more remote transceiver nodes 397, 398, 399 or may be a default configuration stored in a memory unit of the MATARA 400, and used, for instance upon turning on a wireless device (WD) 302 (shown in figure 12) comprising the MATARA 400, or at a connection setup (between the WD and one or more of the remote transceiver nodes 397, 398, 399). Furthermore, the control unit 310 is (with a control signal) configured to cause the BBIFRA 360 to allocate 121 a first set (SI) of baseband interface resources to the data transmitted / received to / from the first plurality of transceivers 500, 501, ..., 515 based on the obtained configuration. Alternatively, the control unit 310 is configured to (with a control signal) cause the BBIFRA 360 to allocate 120 a first set (SI) of baseband interface resources for the first subset of the set of two or more data streams based on the obtained configuration. Moreover, the control unit 310 is configured to cause the BBIFRA 360 to allocate 131 a second set (S2) of baseband interface resources to data transmitted / received to / from the one or more transceiver units 340 based on the obtained configuration. Alternatively, the control unit 310 is configured to (with a control signal) cause the BBIFRA 360 to allocate 130 a second set (S2) of baseband interface resources for the second subset of the set of two or more data streams based on the obtained configuration. In some embodiments, the second set of baseband interface resources is different, such as non-overlapping or partly / partially non-overlapping / overlapping, from the first set of baseband interface resources. Furthermore, in some embodiments, the control unit 310 is configured to cause the BBIFRA 360 to allocate 120, 130 the first and second sets of baseband interface resources in accordance with (also) a max user data transfer rate of the second digital interface 352 (or of a second digital interface chip comprising the second digital interface 352). As an example, the control unit 310 is configured to cause the BBIFRA 360 to allocate 120, 130 the first and second sets of baseband interface resources without exceeding the max user data transfer rate of the second digital interface 352. Such a max user data transfer rate may be available / known to the control unit 310 either from a received / obtained configuration or stored in a memory (of the MATARA 400) connected / connectable to the control unit 310. The control unit 310 is configured to configure / adapt 141 the BBIFRA unit 360 to transfer data from the first plurality of transceivers 500, 501, ..., 515 (via the analog interface 322 and via the second digital interface 352) and / or data from the one or more transceiver units 340 to the BB processor 350 (via the first digital interface 342 and via the second digital interface 352) in accordance with the allocated first and second sets of baseband interface resources or to transfer data from the BB processor 350 to the first plurality of transceivers 500, 501, ..., 515 (via the second digital interface 352 and) via the analog interface 322 in accordance with the allocated first set of baseband interface resources and / or to the one or more transceiver units 340 via the second digital interface 342 (and via the first digital interface 352) in accordance with the allocated first and second sets of baseband interface resources. Alternatively, control unit 310 is configured to configure / adapt 140 the BBIFRA unit 360 to transfer the first subset of the set of two or more data streams from the first plurality of transceivers 500, 501, ..., 515 to the BB processor 350 (via the analog interface 322 and) via the first digital interface 352 in accordance with the allocated first set of baseband interface resources and / or to transfer the second subset of the set of two or more data streams from the one or more transceiver units 340 to the BB processor 350 (via the second digital interface 342 and) via the first digital interface 352 in accordance with the allocated second set of baseband interface resources. In some embodiments, the first set of frequency ranges and each respective (second) set of frequency ranges are disjoint, i.e., the first set of frequency ranges comprises one or more frequency ranges, which are different from the frequency ranges comprised in each respective (second) set of frequency ranges.
[0081] In some embodiments, the control unit 310 is configured to, e.g., at a first (recurring) time instant, configure / adapt 140 the BBIFRA unit 360 to transfer the first subset of the set of two or more data streams from the first plurality of transceivers 500, 501, ..., 515 to the BB processor 350 via the second digital interface 352 in accordance with the allocated first set of baseband interface resources (and also via the analog interface 322, e.g., in accordance with the allocated first set of baseband interface resources) and transfer the second subset of the set of two or more data streams from the one or more transceiver units 340 to the BB processor 350 via the second digital interface 352 in accordance with the allocated second set of baseband interface resources (and also via the first digital interface 342, e.g., in accordance with the allocated second set of baseband interface resources). Alternatively, or additionally (at a second time instant, such as a second recurring time instant, different from the first time instant), the control unit 310 is configured to configure / adapt 140 the BBIFRA unit 360 to transfer the first (or a third) subset of the set of two or more data streams from the BB processor 350 to the first plurality of transceivers 500, 501, ..., 515 via the analog interface 322 in accordance with the allocated first (or a third) set of baseband interface resources (and also via the second digital interface 352, e.g., in accordance with the allocated first / third set of baseband interface resources) and transfer the second (or a fourth) subset of the set of two or more data streams from the BB processor 350 to the one or more transceiver units 340 via the first digital interface 342 in accordance with the allocated second (or a fourth) set of baseband interface resources (and also via the second digital interface 352, e.g., in accordance with the allocated second / fourth set of baseband interface resources).
[0082] In some embodiments (if / when the first set of frequency ranges comprises only mmW frequency ranges and the second set of frequency ranges comprises only Sub 6 frequency ranges), when / if the obtained configuration indicates that one or more transceivers should receive and / or transmit on / within sub 6 GHz frequencies only, the BBIFRA unit 360 is adapted to allocate all available BB interface resources (equal to or less than a maximum amount of BB interface resources) to the second set of baseband interface resources, whereas no BB interface resources are allocated to the first set of baseband interface resources. Furthermore, in some embodiments (if the first set of frequency ranges comprises only mmW frequency ranges and the second set of frequency ranges comprises only Sub 6 frequency ranges), when / if the obtained configuration indicates that one or more transceivers should receive and / or transmit on / within mmW frequencies only, the BBIFRA unit 360 is adapted to allocate all available BB interface resources (equal to or less than a maximum amount of BB interface resources) to the first set of baseband interface resources, whereas no BB interface resources are allocated to the second set of baseband interface resources. In some embodiments, the control unit 310 is configured to determine 132 if one or more frequency ranges of the first set of frequency ranges overlaps (partially or fully) one or more frequency ranges of each respective (second) set of frequency ranges. As an example, if the first and second sets of frequency ranges are identical (or the same), it is determined that a full overlap has occurred. Furthermore, in some embodiments, the control unit 310 is configured to determine which ones of the frequency ranges of the first set of frequency ranges overlaps with one or more frequency ranges of the second set of frequency ranges. Moreover, in some embodiments, the control unit 310 is configured to configure / adapt the BBIFRA unit 360 to combine 134 data (in / for the determined overlapping frequency ranges) to be transferred from the first plurality of transceivers 500, 501, ..., 515 to the BB processor and data to be transferred from the one or more transceiver units 340 to the BB processor upon determining that one or more frequency ranges of the first set of frequency ranges overlaps one or more frequency ranges of one or more of each respective (second) set of frequency ranges. For this purpose, the control unit 310, the DIC 320 and / or the BBIFRA unit 360 may be associated with (e.g., operatively connectable, or connected, to) a combining unit (e.g., combining circuitry, or a combiner). By combining data, a receive beamforming gain is improved / increased and / or a sensitivity is improved / increased. As an example, the control unit 310 determines that a first frequency range FRa of the first set of frequency ranges FRa, FRb is the same as or overlaps a fourth frequency range FRc of each respective set (e.g., the second set of frequency ranges) FRc, FRd, and that no other frequency ranges overlap (e.g., none of FRb and FRd overlaps with any other frequency range of the first and second sets of frequencies). Thus, the control unit 310 adapts the BBIFRA unit 360 to combine 134 data in the first frequency range FRa of the first set of frequency ranges FRa, FRb from the first plurality of transceivers 500, 501, ..., 515 with data in the fourth frequency range FRc of the second set of frequency ranges FRc, FRd from the one or more transceiver units 340 before transferring the data to the BB processor 350. The data from the second frequency range FRb of the first set of frequency ranges FRa, FRb and the data from the fifth frequency range FRd of the second set of frequency ranges FRc, FRd is simply relayed by the BBIFRA unit 360 (without any combining or other processing). Moreover, alternatively, or additionally, the control unit 310 is configured to configure / adapt the BBIFRA unit 360 to split up (or clone) 136 data to be transferred from the BB processor to the first plurality of transceivers 500, 501, ..., 515 and data to be transferred to the one or more transceiver units 340 upon determining 132 that one or more frequency ranges of the first set of frequency ranges overlaps one or more frequency ranges of the second set of frequency ranges. In some embodiments, determine 132, combine 134, and / or split up 136 is performed before configure / adapt 140 (or at least before transferring of data from the first plurality of transceivers and data from the one or more transceiver units 340 starts). Furthermore, in these embodiments (e.g., if / when configure / adapt the BBIFRA 360 to combine 134 data is performed), configure / adapt 140 comprises configure / adapt 144 the BBIFRA unit 160 to transfer the combined data (instead of separate data and / or together with separate data in non-overlapping frequency ranges) from the first plurality of transceivers 500, 501, ..., 515 and from the one or more transceiver units 140 to the BB processor 350 via the second digital interface 352. Moreover, in some embodiments, the data from the BB processor 350 needs to be distributed to one or more of the first plurality of transceivers 500, 501, ..., 515 and one or more transceiver units 140. Thus, the data needs to be split up or cloned (e.g., if the same data is to be transferred to both the first plurality of transceivers 500, 501, ..., 515 and the one or more transceiver units 140). Cloning may be performed by a (cloning) filter comprising weights (e.g., zeroes and / or ones) utilized to multiply the data to be distributed (e.g., the weights are set to 1 when cloning is to be performed and one or more (or all but one) weights are set to 0 when cloning is not to be performed). The splitting up or cloning is performed after transferring data from the BB processor 350 but before distributing the data to the first plurality of transceivers 500, 501, ..., 515 and / or to the one or more transceiver units 340. In order to perform the splitting up or cloning, the BBIFRA unit 160 is configured 146 to distribute the split-up / cloned data. Thus, in some embodiments, configure / adapt 140 the BBIFRA unit 360 to transfer data from the BB processor 350 to the first plurality of transceivers 500, 501, ..., 515 and / or to the one or more transceiver units 340 via the second digital interface 352 in accordance with the allocated first and second sets of baseband interface resources comprises configure / adapt 146 the BBIFRA unit 360 to transfer / distribute the split-up / cloned data to the first plurality of transceivers 500, 501, ..., 515 and / or to the one or more transceiver units 140. For this purpose, the control unit 310, the DIC 320 and / or the BBIFRA unit 360 may be associated with (e.g., operatively connectable, or connected, to) a split-up / cloning unit / filter (e.g., split-up / cloning circuitry, or a splitter-upper / cloner). By splitting up or cloning the data, a transmit beamforming gain is improved / increased. As a further example of combining, if a data stream (in time domain or in frequency domain) for the signal at frequency range FRa from a first transceiver unit 340A is Xtlland a (combined) signal from the first plurality of transceivers 500, 501, ..., 515 for the signal at frequency range FRa is XDIC, the combined signal is where f is a function and k is the sample number. An example of the function is where g and h are linear filters. Examples of linear filters that can be utilized are linear filters with complex weights (e.g., filter g has a complex weight al, and filter h has a complex weight a2, thus making the function a complex valued function and enabling the utilization / processing of complex discrete-time signals). The control unit 310 may then configure the BBIFRA unit 360 according to a determined allocation (S13), and data is thereafter transferred over the (radio frequency) BB interface (i.e., over the second digital interface 352), and then further transferred to the first plurality of transceivers 500, 501, ..., 515 and / or to the one or more transceiver units 340 depending on the configuration, until a new configuration is obtained.
[0083] Figure 2 illustrates some method steps of a method 200 according to some embodiments. The method 200 is for / of controlling a digital interface chip (DIC) 320 of a multi-antenna transmitter and receiver arrangement (MATARA) 400. The DIC 320 is connected / connectable via an analog interface 322 to a first plurality of transceivers 500, 501, ..., 515 configured to transmit and / or receive radio signals in (or within) a first set of frequency ranges (FRa, FRb). The radio signals are, in some embodiments, transmitted to and / or received from one or more remote transceiver nodes (e.g., 397, 398 and / or 399 depicted in figure 12 and described in connection therewith). The DIC 320 is connected / connectable to one or more transceiver units (e.g., 340) via a first digital interface 342. Each transceiver unit is configured to transmit and / or receive radio signals in (or within) a respective (or in a second) set of frequency ranges (FRc, FRd). The DIC 320 is connected / connectable via a second digital interface 352 to a baseband (BB) processor 350. The BB processor 350 is configured to process the radio signals transmitted and / or received in the first and / or in each respective (second) set of frequency ranges (FRa, FRb, FRc, FRd). Furthermore, the DIC 320 comprises a baseband interface resource allocation (BBIFRA) unit 360. The BBIFRA unit 360 is configured to allocate baseband interface resources for data to be transferred to / from the first plurality of transceivers 500, 501, ..., 515 via the analog interface 322 and for data to be transferred to / from the one or more transceiver units 340 via the first digital interface 342. The method 200 comprises obtaining 210 a configuration of the MATARA 400. Furthermore, the method 200 comprises allocating 220 a first set of baseband interface resources to the data transmitted / received from the first plurality of transceivers 500, 501, ..., 515 based on the obtained configuration. Moreover, the method 200 comprises allocating 230 a second set of baseband interface resources to data transmitted / received from the one or more transceiver units 140 based on the obtained configuration. The method 200 comprises configuring 240 the BBIFRA unit 360 to transfer data from the first plurality of transceivers 500, 501, ..., 515 and data from the one or more transceiver units 340 to the BB processor 350 via the second digital interface 352 in accordance with the allocated first and second sets of baseband interface resources or to transfer data from the BB processor 350 to the first plurality of transceivers 500, 501, ..., 515 and to the one or more transceiver units 340 via the second digital interface 352 in accordance with the allocated first and second sets of baseband interface resources.
[0084] In some embodiments, the method 200 comprises determining 232 (by the control unit 310) if one or more frequency ranges of the first set of frequency ranges overlaps one or more frequency ranges of each respective (second) set of frequency ranges. Furthermore, in some embodiments, the method 200 comprises combining 234 (by the BBIFRA unit 360 or a combining unit / filter) data to be transferred from the first plurality of transceivers 500, 501, ..., 515 to the BB processor and / with data to be transferred from the one or more transceiver units 340 to the BB processor upon determining 232 that one or more frequency ranges of the first set of frequency ranges overlaps one or more frequency ranges of one or more of each respective (second) set of frequency ranges. By combining data to be transferred from the first plurality of transceivers to the BB processor with data to be transferred from the one or more transceiver units, less data needs to be transferred and thus a more efficient transfer of data via the BB interface (the second digital interface 352) and / or an improved or increased beamforming gain is achieved. Thus, performance is increased and / or complexity in the BB interface and / or BB processing is achieved. Alternatively, or additionally, data from an increased number of transceivers can be processed by the BB processor 350 compared to if no combining is performed. Moreover, alternatively, or additionally, the method 200 comprises splitting up (or cloning) 236 (by the BBIFRA unit 360 or a splitting-up / cloning unit / filter) data to be transferred from the BB processor 350 to the first plurality of transceivers 500, 501, ..., 515 and data to be transferred to the one or more transceiver units 340 upon determining 232 that one or more frequency ranges of the first set of frequency ranges FRa, FRb overlaps one or more frequency ranges of the second set of frequency ranges FRc, FRd. In some embodiments, determining 232, combining 234, and / or splitting up / cloning 236 is performed before configuring / adapting 240 (or at least before transferring of data from the first plurality of transceivers and data from the one or more transceiver units 340 to the BB processor 350 starts). Furthermore, in these embodiments (e.g., when combining 234 data is performed), configuring / adapting 240 comprises configuring / adapting 244 the BBIFRA 360 to transfer the combined data (instead of separate data and / or together with separate data in nonoverlapping frequency ranges) from the first plurality of transceivers 500, 501, ..., 515 and from the one or more transceiver units 140 to the BB processor 350 via the second digital interface 352.
[0085] Moreover, in some embodiments, the data from the BB processor 350 needs to be distributed to one or more of the first plurality of transceivers 500, 501, ..., 515 and one or more transceiver units 140. Thus, the data needs to be split up or cloned (e.g., if the same data is to be transferred to both the first plurality of transceivers 500, 501, ..., 515 and the one or more transceiver units 140). Cloning 236 may be performed by a (cloning) filter comprising weights (e.g., zeroes and / or ones). The filter is utilized to multiply the data to be distributed (e.g., the weights are set to 1 when cloning is to be performed and one or more (or all but one) weights are set to 0 when cloning is not to be performed). The splitting up or cloning 236 is performed after transferring data from the BB processor 350 but / and before distributing the data to the transceivers / transceiver units. In order to perform the splitting up or cloning 236, the BBIFRA 360 is configured 246 to distribute the split-up / cloned data. Thus, in some embodiments, configuring / adapting 240 the BBIFRA unit 360 to transfer data from the BB processor 350 to the first plurality of transceivers 500, 501, ..., 515 and to the one or more transceiver units 340 via the second digital interface 352 in accordance with the allocated first and second sets of baseband interface resources comprises configuring / adapting 246 the BBIFRA unit 360 to transfer / distribute the split-up / cloned data to the first plurality of transceivers 500, 501, ..., 515 and to the one or more transceiver units 340.
[0086] In some embodiments, the method 200 comprises repeating one or more of the steps of obtaining 210, allocating 220, allocating 230, and configuring 240 and optionally one or more of the steps of determining 232, combining 234, splitting up 236, configuring 244, and configuring 246.
[0087] According to some embodiments, a computer program product comprising a non- transitory computer readable medium 300, such as a punch card, a compact disc (CD) ROM, a read only memory (ROM), a digital versatile disc (DVD), an embedded drive, a plug-in card, or a universal serial bus (USB) memory, is provided. Figure 3 illustrates an example computer readable medium in the form of a compact disc (CD) ROM 300. The computer readable medium has stored thereon, a computer program comprising program instructions. The computer program is loadable into a data processor (PROC) 380, which may, for example, be comprised in a computer or a computing device 370 or the control unit 310 described above in connection with figures 1A-1C or the control unit 310A described below in connection with figures 7-9. When loaded into the data processor 380, the computer program may be stored in a memory (MEM) 390 associated with or comprised in the data processor 380. According to some embodiments, the computer program may, when loaded into and run by the data processor 380, cause execution of method steps according to, for example, the method illustrated in figure 2, which is described herein. Furthermore, in some embodiments, there is provided a computer program product comprising instructions, which, when executed on at least one processor of a processing device, cause the processing device to carry out the method illustrated in figure 2. Moreover, in some embodiments, there is provided a non- transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a processing device, the one or more programs comprising instructions which, when executed by the processing device, causes the processing device to carry out the method illustrated in figure 2.
[0088] Figure 4 illustrates a baseband interface resource allocation (BBIFRA) unit 360 according to some embodiments. The BBIFRA unit 360 comprises a combiner (combining unit or combining circuitry) 362. Furthermore, the BBIFRA unit 360 comprises a split-up / cloning unit / filter (e.g., a split-up / cloning circuitry or a splitter-upper / cloner) 364. Moreover, the BBIFRA unit 360 is comprised / comprisable in a DIC 320, in a transceiver unit 340, and / or in a BB processor 350. I.e., in some embodiments, a DIC 320 comprises the BBIFRA unit 360. Alternatively, a transceiver unit 340 (or a DIC 320A thereof described below in connection with figure 7) comprises the BBIFRA unit 360 (or a similar BBIFRA unit 360A as described in in connection with figure 7 below). As another alternative, a BB processor 350 comprises the BBIFRA unit 360 (or a similar BBIFRA unit 361 as described in connection with figure 9 below).
[0089] Figure 5 illustrates a transceiver 500 according to some embodiments. Each transceiver of the first plurality of transceivers 500, 501, ..., 515 has the same components (although only illustrated for the transceiver 500 in figure 5). Each transceiver 500, 501, ..., 515 comprises one or more of a Low Noise Amplifier (LNA) 522 and / or a power amplifier (PA) 524. As an example, each transceiver 500, 501, ..., 515 comprises a PA 524 but no LNA 522. As another example, each transceiver 500, 501, ..., 515 comprises an LNA 522 but no PA 524. As yet another example, each transceiver 500, 501, ..., 515 comprises an LNA 522 and a PA 524. Furthermore, each transceiver 500, 501, ..., 515 comprises one or more of a mixer 526, a low pass (LP) filter 528, and a variable gain amplifier (VGA) 530, i.e., each transceiver 500, 501, ..., 515 comprises a mixer 526, an LP filter 528, and / or a VGA 530.
[0090] Figure 6A illustrates a transceiver unit 340 according to some embodiments. Each of the one or more transceiver units 340 comprises a transceiver (TRX) chip 341. The transceiver chip 341 comprises one or more of a mixer 345, a VGA 343, and an LP filter 344, i.e., the transceiver chip 341 comprises a mixer 345, a VGA 343, and / or an LP filter 344. Furthermore, each transceiver chip 341 is connected / connectable to one or more front end modules 346 (of the same transceiver unit 340 as depicted in figure 6A). Each front end module 346 comprises one or more of a PA 347 and an LNA 348 (and is connected / connectable to the transceiver chip 341 of the transceiver unit 340). As an example, each front end module 346 comprises a PA 347 but no LNA 348. As another example, each front end module 346 comprises only one or more PAs 347. In some embodiments (as illustrated in figure 6B), a first transceiver unit 340 is connected / connectable to the DIC 320 and each other transceiver unit 340A, 340B, ..., 340X is serially connected to another transceiver unit (i.e., the DIC 320 is connected / connectable to the first transceiver unit 340, the first transceiver unit 340 is optionally connected / connectable to a second transceiver unit 340A, the second transceiver unit 340A is optionally connected / connectable to a third transceiver unit 340B, and the third transceiver unit 340B may be connected to further transceiver units (not shown in figure 6B).
[0091] Figure 7 illustrates a transceiver unit 340 according to some embodiments. The transceiver unit 340 depicted in figure 7 comprises a DIC 320A (or 320 as described herein). In some embodiments, the DIC 320A comprises a control unit 310A (or 310 as described herein), a BBIFRA unit 360A (or 360 as described herein) and a filter 800A (or 800 as described herein). Furthermore, in some embodiments, the DIC 320A comprises a plurality of converters 600, 601, ..., 615 (as shown in figures IB and 8 and described in connection thereto). The control unit 310 is connected / connectable to the BBIFRA unit 360A and the BBIFRA unit 360A is connected / connectable to the filter 800A. Furthermore, the transceiver unit 340 and / or the filter 800A is connected / connectable to a (second) plurality of antenna units 740, 741, ..., 755 via a (second) plurality of transceivers 540, 541, ..., 555 (and via an analog interface 322A similar / same to / as the analog interface 322 described herein). Furthermore, in some embodiments, the transceiver unit 340 comprises the plurality of transceivers 540, 541, ..., 555 and the antenna units 740, 741, ..., 755. Moreover, in some embodiments, each of the one or more transceiver units 340 (connected / connectable to the DIC 320) comprises a respective DIC 320A, and each respective DIC 320A is connected to one or more transceivers 540, 541, ..., 555. In some embodiments, one or more transceiver units 340 comprises components as illustrated in figure 6A, whereas one or more other transceiver units 340 comprises components as illustrated in figure 7. Thus, flexibility is improved / increased, sensitivity is improved / increased and / or transmission with a higher power is enabled. In some embodiments (as illustrated in figure 6B), a first transceiver unit 340 is connected / connectable to the DIC 320 and each other transceiver unit 340A, 340B is serially connected to another transceiver unit (as described above in connection with figure 6B).
[0092] Figure 8 illustrates a multi-antenna transmitter and receiver arrangement 400 according to some embodiments. The multi-antenna transmitter and receiver arrangement (MATARA) 400 comprises a plurality of antenna units 700, 701, ..., 715. Furthermore, the MATARA 400 comprises a first plurality of transceivers 500, 501, ..., 515. Each transceiver 500, 501, ..., 515 is connected / connectable to a corresponding antenna unit 700, 701, ..., 715. Moreover, the MATARA 400 comprises a digital interface chip (DIC) 320. The DIC 320 comprises a Baseband interface resource allocation (BBIFRA) unit 360. Furthermore, the DIC 320 is connected / connectable via an analog interface 322 to the first plurality of transceivers 500, 501, ..., 515. Moreover, the DIC 320 is connected / connectable to one or more transceiver units 340 via a first digital interface 342. The DIC 320 is connected / connectable via a second digital interface 352 to a BB processor 350. Furthermore, the MATARA 400 comprises a control unit 310 (e.g., the control unit 310 as described herein). Moreover, the control unit 310 is connected / connectable to the BBIFRA unit 360 and able to control the BBIFRA unit 360. The DIC 320 comprises a filter 800. The filter 800 connects the BBIFRA unit 360 with the analog interface 322 (and thus with the transceivers 500, 501, ..., 515 with corresponding antenna units 700, 701, ..., 715) via the plurality of converters 600, 601, ..., 615 (described in connection with figure IB above). Furthermore, the filter 800 is, in some embodiments, an antenna selection filter comprising weights for each antenna. Each weight can be set to e.g., 0 (meaning the antenna is not to be utilized) or 1 (meaning the antenna is to be utilized). Alternatively, the filter is a spatial filter, a temporal filter or a spatio-temporal filter. In some embodiments, the MATARA 400 comprises one or more of the analog interface 322, the first digital interface 342, and / or the second digital interface 352. Furthermore, in some embodiments, the DIC 320 comprises one or more of the analog interface 322, the first digital interface 342, and / or the second digital interface 352. Figure 9 illustrates a baseband (BB) processor 350 according to some embodiments. The BB processor 350 comprises a baseband interface resource allocation (BBIFRA) unit 361. The BBIFRA unit 361 is connected / connectable to the BBIFRA unit 360 of the DIC 320 via the second digital interface 352 (and performs actions corresponding to the actions of the BBIFRA unit 360 of the DIC 320, i.e., the BBIFRA unit 361 functions in the same or in a corresponding way to how the BBIFRA unit 360 functions). Furthermore, the BBIFRA unit 361 is connected / connectable to a BB processing unit 366. The BB processing unit 366 processes (BB) data. An example of data processed by the BB processing unit 366 is (data contained in) radio signals transmitted and / or received in (or within) the first and / or in (or within) each respective set of frequency ranges (FRa, FRb, FRc, FRd). I.e., the BB processor 350 and / or the BB processing unit 366 processes the radio signals transmitted and / or received on the first and second set of frequency ranges FRa, FRb, FRc, FRd. The BB processor 350 and / or the BB processing unit 366 takes / extracts data information (e.g., from the received radio signals). Furthermore, the BB processing unit 366 generates baseband signals, and feeds the baseband signals to the DIC 320 (via the second digital interface 352), which feeds the baseband signals to the first plurality of transceivers 500, 501, ..., 515 (via the analog interface 322) and / or to the one or more transceiver units 340 (via the first digital interface 342). Moreover, the BB processing unit 366 extracts information from radio signals received from the first plurality of transceivers 500, 501, ..., 515 (via the DIC 320 and the interfaces) and / or from the one or more transceiver units 340 (via the DIC 320 and the interfaces). Moreover, in some embodiments, the BB processor 350 comprises the control unit 310. I.e., either one of the BB processor 350 and the DIC 320 comprises the control unit 310.
[0093] Figures 10A-B and 11A-C illustrate a foldable wireless device 900 according to some embodiments. Figure 10A shows a foldable wireless device 900 comprising a first housing 910, a rotation mechanism 920, and a second housing 930. the first housing 910 and the second housing 930 are rotatably coupled to each other by the rotation mechanism 920. Thereby folding and unfolding of the WD 900 is enabled. Furthermore, figure 10B shows the rotation mechanism 920 in more detail. The rotation mechanism 920 comprises one or more supporting members 922 (922A and 922B shown in the figure). Each of the one or more supporting members 922A, 922B are attached to one of the first and second housings 910, 930 (e.g., the second housing 930 as shown in figure 10B). Furthermore, the rotation mechanism 920 comprises a hinge assembly / unit 924. The hinge assembly / unit 924 is attached to the other one of the first and second housings 910, 930 (e.g., the first housing 910 as shown in figure 10B). Moreover, the hinge assembly / unit 924 is, in some embodiments, releasably attached to the one or more supporting members 922A, 922B. The one or more supporting members 922A, 922B are configured to hold the hinge assembly / unit 924 in place without preventing rotational movement of the first housing 910 in relation to the second housing 930. I.e., the one or more supporting members 922A, 922B are configured to hold the hinge assembly / unit 924 in place, still allowing rotational movement of the first housing 910 in relation to the second housing 930.
[0094] Figure 11 shows the foldable wireless device (WD) 900 and the components thereof more in detail. The foldable WD 900 is capable of being folded and unfolded. Furthermore, the foldable WD comprises the MATARA 400 described herein. Moreover, the foldable WD comprises the first housing 910, and the first housing 910 comprises the plurality of antenna units 700, 701, ..., 715 (described herein), the first plurality of transceivers 500, 501, ..., 515 (described herein), the DIC 320 (described herein), and the BB processor 350 (described herein). In some embodiments, the first housing 910 comprises a first display (not shown), a main printed circuit board (not shown) and / or a secondary battery (not shown). The foldable WD comprises the rotation mechanism 920 and the rotation mechanism 920 comprises the one or more supporting members 922 and the hinge assembly 924. Furthermore, the foldable WD comprises the second housing 930 and the second housing 930 comprises the one or more transceiver units 340, 340A, 340B. In some embodiments, the second housing 930 comprises a second display (not shown), different from the first display, and / or a primary battery (not shown). Alternatively, the first and second housings 910, 930 comprise the first display, i.e., the first display is foldable, attached to the first and second housings 910, 930, and extends over the first and second housings 910, 930 (or parts thereof). Moreover, as mentioned above, the first housing 910 and the second housing 930 are rotatably coupled to each other by the rotation mechanism 920. Thus, folding and unfolding of the WD 900 is enabled. The hinge assembly 924 comprises the first digital interface 342. Alternatively, or additionally, the first digital interface 342 comprises / is a flexible printed circuit. Thus, in some embodiments, the DIC 320 is operatively and / or electrically connected with the one or more transceiver units (340, 340A, 340B) via a flexible printed circuit. The flexible printed circuit may be a flexible printed circuit board (PCB) or a flexible printed circuit film. By implementing the first digital interface 342 with / as a flexible printed circuit, complexity is reduced for a foldable wireless device, e.g., since by utilizing a flexible printed circuit, the need for a coaxial cable (for transferring radio signals, such as sub 6 GHz signals) between the foldable parts of the wireless device is eliminated. Furthermore, the flexible printed circuit comprises one or more layers / conductors / wires / lines, such as one layer (e.g., a single layer), 2 layers (e.g., a single layer and a ground layer / plane) or 3 layers (e.g., a ground layer / plane, an in-phase layer / plane, and a quadrature layer / plane). By utilizing multiple layers, more signals can be transferred between the first and second housings 910, 930. Some examples of signals that can be conveyed by the flexible printed circuit are ground, direct current (DC) signals, local oscillator (LO) signals, intermediate frequency (IF) signals, zero intermediate frequency (zero- IF) signals, low IF signals and control signals. In some embodiments, all signals conveyed through the flexible printed circuit are zero intermediate frequency (zero-IF) signals (or low IF signals). Thereby, less interference, less noise, and / or a better signal quality is achieved. Moreover, routing is facilitated, simplified and / or reduced, e.g., due to the low bandwidth and / or frequency of the zero-IF signal. Furthermore, by utilizing a zero-IF signal the need for an intermediate down-converting step is eliminated. In some embodiments, down-converted sub 6 GHz, down-converted emW and / or down-converted mmW signals are conveyed through the flexible printed circuit.
[0095] Figure 12 illustrates a system 999. The system 999 may be a wireless / cellular communication system, a cellular network, a mobile network, a telecommunications network, a cellular radio system, a digital cellular network, a mobile phone network, a mobile phone cellular network, such as 1G, 2G, 3G, 4G, 5G, 6G or similar. Furthermore, the system 999 comprises one or more wireless devices (WD) 302, 303, ..., 308. Moreover, the system 999 comprises one or more transceiver nodes (TNodes) 397, 398, 399. The one or more TNodes
[0096] 397, 398, 399 may be base stations (gNBs, eNBs, RBS), remote radio units (RRUs), or remote wireless nodes. The WD 302 (as well as the WDs 303, ..., 308) is, in some embodiments, configured to communicate with (e.g., send and / or receive signals, such as radio signals, e.g., comprising baseband / information signals, to / from) one or more of the remote TNodes 397,
[0097] 398, 399. In some embodiments, the communication between the WD 302 (as well as the WDs 303, ..., 308) and the remote TNodes 397, 398, 399 is performed with radio signals in the sub 6 GHz frequency range (at least in part), the emW frequency range (at least in part) and / or the mmW frequency range (at least in part).
[0098] In some embodiments, the first frequency range FRa is an FR2 frequency range and the second frequency range FRb is an FR3 frequency range. Alternatively, the first frequency range FRa is an FR3 frequency range and the second frequency range FRb is an FR2 frequency range. The fourth frequency range FRc is an FR1 frequency range, an FR2 frequency range, or an FR3 frequency range. Furthermore, the fifth frequency range FRd is an FR1 frequency range, an FR2 frequency range, or an FR3 frequency range. As an example, the fourth frequency range FRc is an FR1 frequency range and the fifth frequency range FRd is an FR2 frequency range or an FR3 frequency range. As another alternative, the fourth frequency range FRc is an FR2 frequency range and the fifth frequency range FRd is an FR1 frequency range or an FR3 frequency range. As yet another alternative, the fourth frequency range FRc is an FR3 frequency range and the fifth frequency range FRd is an FR1 frequency range or an FR2 frequency range. Furthermore, in some embodiments, both the fourth frequency range FRc and the fifth frequency range FRd are FR1 frequency ranges (i.e., within FR1). Alternatively, both the fourth frequency range FRc and the fifth frequency range FRd are FR2 frequency ranges (i.e., within FR2). As another alternative, both the fourth frequency range FRc and the fifth frequency range FRd are FR3 frequency ranges (i.e., within FR3).
[0099] Figure 13 illustrates an arrangement (e.g., the MARA / MATARA 400) comprisable in a wireless device according to some embodiments. The arrangement is as described above in connection with figure IB. I.e., the DIC 320, the one or more transceiver units 340, the first digital interface 342, the BB processor 350, and the second digital interface 352 are as described above in connection with figure IB. However, as seen in figure 13, the analog interface 322 comprises a switch (or an analog switching arrangement, ASA) 323. In some embodiments, the switch 323 is a multiplexer / demultiplexer (e.g., the switch 323 comprises a multiplexer and a demultiplexer). Furthermore, the arrangement comprises a first and a second set 560, 562 of transceivers. The first set 560 of transceivers comprises one or two or more transceivers 500, ..., 515. Moreover, the second set 562 of transceivers comprises one or two or more transceivers 516, ..., 531. In some embodiments, the first set 560 of transceivers 500, ..., 515 comprises one or more transceivers 500, ..., 515 configured to transmit and / or receive radio signals in (or within) FR2 (e.g., the first frequency range FRa is within FR2). Furthermore, the second set 562 of transceivers 516, ..., 532 comprises one or more transceivers 516, ..., 531 configured to transmit and / or receive radio signals in (or within) FR3 (e.g., the second frequency range FRb is within FR3) or in FR1 (e.g., the second frequency range FRb is within FR1). As an example, eight transceivers 500, ... 515 are configured to transmit and / or receive radio signals in (or within) FR2, and eight transceivers 516, ..., 531 are configured to transmit and / or receive radio signals in (or within) FR3 / FR1. As another example, sixteen transceivers 500, ... 515 are configured to transmit and / or receive radio signals in (or within) FR2, and sixteen transceivers 516, ..., 531 are configured to transmit and / or receive radio signals in (or within) FR3 / FR1. In some embodiments, the number of converters of (or comprised by) the set of two or more converters 600, 601, ..., 615 is smaller than the number of transceivers of (or comprised by) the combined first and second sets 560, 562 of transceivers 500, ..., 515, 516, ..., 531. As an example, the number of converters of the set of two or more converters 600, 601, ..., 615 is sixteen, and the number of transceivers of the combined first and second sets of transceivers 500, ..., 515, 516, ..., 531 is thirty-two. By reducing the number of converters (compared to the number of transceivers) the number of I / O pins of the DIC 320 is improved / reduced. In these embodiments, the first subset of the set of two or more data streams comprises a first subgroup comprising one or more data streams associated with radio signals in (or within) FR3 and a second subgroup comprising one or more data streams associated with radio signals in (or within) FR2. Alternatively, in these embodiments, the first subset of the set of two or more data streams comprises a third subgroup comprising one or more data streams associated with radio signals in (or within) FR1 and a fourth subgroup comprising one or more data streams associated with radio signals in (or within) FR2. More generally, the switch 323 is configurable / adaptable (by the control unit 310) to connect (zero or) one or more converters 600, 601 to (a corresponding number of) the transceivers 500, 515 configured to transmit and / or receive radio signals in (or within) FR2 and connect (zero or) one or more converters 615 to (a corresponding number of) the transceivers 516 configured to transmit and / or receive radio signals in (or within) FR3 / FR1 in accordance with the first and second subgroups (or in accordance with the third and fourth subgroups). In some embodiments, one or more of the switch 323, the first subgroup, the second subgroup, the third subgroup, and the fourth subgroup are configured / adapted (or configurable / adaptable), by the control unit 310, in accordance with a connection configuration or in accordance with connection configuration information received from one or more remote TNodes 397, 398, 399. As an example, the control unit 310 receives information from the remote TNode 397 indicative of (a need for) eight transceivers to be transmitting and / or receiving within FR1 and eight transceivers to be transmitting and / or receiving within FR2. Thus, the control unit controls / adapts the third subgroup to comprise eight data streams, the fourth subgroup to comprise eight data streams, and the switch 323 to connect eight converters 600, 601, ... to transceivers 500, 515 configured to transmit and / or receive radio signals in (or within) FR2 and to connect eight converters ..., 615 to transceivers 516, ... configured to transmit and / or receive radio signals in (or within) FR2. An advantage of utilizing a switch is that the number of I / O pins of the DIC is improved / reduced, e.g., while still supporting robust FR2 and FR1 / FR3 transmission. Another advantage of utilizing a switch is that the number of converters (ADCs / DACs) needed in the DIC is improved / reduced, thereby reducing complexity and size, e.g., while still supporting robust FR2 transmission and robust FR1 / FR3 transmission.
[0100] Figure 14 illustrates an analog interface 322 comprising a switch 323. The switch 323 is connected / connectable to the set of two or more converters 600, 601, ..., 615. Furthermore, the switch 323 is connected / connectable to the first and second sets 560, 562 of transceivers 500, ..., 515, 516, ..., 531. Thus, the switch 323 is able to connect the set of two or more converters 600, 601, ..., 615 (or a subset thereof) to the first set 560 of transceivers 500, ..., 515 (or a subset thereof). Furthermore, the switch 323 is able to connect the set of two or more converters 600, 601, ..., 615 (or a subset thereof) to the second set 562 of transceivers 516, ..., 531 (or a subset thereof). Moreover, the switch 323 is able to connect any number (e.g., 2) of converters of the set of two or more converters 600, 601, ..., 615 to a corresponding number of transceivers of the first set 560 of transceivers 500, ..., 515 and to connect any number (e.g., 14) of the remaining converters of the set of two or more converters 600, 601, ..., 615 to a corresponding number of transceivers of the second set 562 of transceivers 516, ..., 531. Furthermore, in some embodiments, the switch 323 is connected / connectable to a third set of transceivers (not shown) comprising one or more transceivers (not shown). In these embodiments, the first set 562 of transceivers 500, ..., 515 comprises one or more transceivers 516, ..., 531 configured to transmit and / or receive radio signals in (or within) FR2, the second set 562 of transceivers 516, ..., 532 comprises one or more transceivers 516, ..., 531 configured to transmit and / or receive radio signals in (or within) FR3, and the third set of transceivers comprises one or more transceivers configured to transmit and / or receive radio signals in (or within) FR1. Thus, the switch 323 is able to connect any number of converters to each of transceivers configured to transmit and / or receive radio signals in (or within) FR1, transceivers configured to transmit and / or receive radio signals in (or within) FR2, and transceivers configured to transmit and / or receive radio signals in (or within) FR3 under the constraint that the total number of transceivers connected to a respective converter cannot exceed the total number of converters.
[0101] Generally, all terms used herein are to be interpreted according to their ordinary meaning in the relevant technical field, unless a different meaning is clearly given and / or is implied from the context in which it is used. Reference has been made herein to various embodiments. However, a person skilled in the art would recognize numerous variations to the described embodiments that would still fall within the scope of the claims. For example, the method embodiments described herein discloses example methods through steps being performed in a certain order. However, it is recognized that these sequences of events may take place in another order without departing from the scope of the claims. Furthermore, some actions / method steps may be performed in parallel even though they have been described as being performed in sequence. Thus, the steps of any methods disclosed herein do not have to be performed in the exact order disclosed, unless a step is explicitly described as following or preceding another step and / or where it is implicit that a step must follow or precede another step. In the same manner, it should be noted that in the description of embodiments, the partition of functional blocks into particular units is by no means intended as limiting. Contrarily, these partitions are merely examples. Functional blocks described herein as one unit may be split into two or more units. Furthermore, functional blocks described herein as being implemented as two or more units may be merged into fewer e.g., a single) unit. Any feature of any of the embodiments / aspects disclosed herein may be applied to any other embodiment / aspect, wherever suitable. Likewise, any advantage of any of the embodiments may apply to any other embodiments, and vice versa. Hence, it should be understood that the details of the described embodiments are merely examples brought forward for illustrative purposes, and that all variations that fall within the scope of the claims are intended to be embraced therein.
[0102] List of examples:
[0103] Example 1. A control unit 310 for controlling a digital interface chip, DIC, 320 of a multi-antenna transmitter and receiver arrangement, MATARA, 400, wherein the DIC 320 is connectable via an analog interface 322 to a first plurality of transceivers 500, 501, ..., 515 configured to transmit and / or receive radio signals in a first set of frequency ranges FRa, FRb, wherein the DIC 320 is connectable to one or more transceiver units 340 via a first digital interface 342, wherein each transceiver unit 340 is configured to transmit and / or receive radio signals in a respective set of frequency ranges FRc, FRd, and wherein the DIC 320 is connectable via a second digital interface 352 to a baseband, BB, processor 350 configured to process the radio signals transmitted and / or received in the first and / or in each respective set of frequency ranges FRa, FRb, FRc, FRd, wherein the DIC 320 comprises a baseband interface resource allocation, BBIFRA, unit 360, wherein the BBIFRA 360 unit is configured to allocate baseband interface resources for data to be transferred to / from the first plurality of transceivers 500, 501, ..., 515 via the analog interface 322 and for data to be transferred to / from the one or more transceiver units 340 via the first digital interface 342, the control unit 310 configured to: obtain 110 a configuration of the MATARA 400; allocate 120 a first set of baseband interface resources to the data transmitted / received to / from the first plurality of transceivers 500, 501, ..., 515 based on the obtained configuration; allocate 130 a second set of baseband interface resources to data transmitted / received to / from the one or more transceiver units 140 based on the obtained configuration; and configure 140 the BBIFRA unit 360 to transfer data from the first plurality of transceivers 500, 501, ..., 515 and data from the one or more transceiver units 340 to the BB processor 350 via the second digital interface in accordance with the allocated first and second sets of baseband interface resources or to transfer data from the BB processor 150 to the first plurality of transceivers 500, 501, ..., 515 and to the one or more transceiver units 340 via the second digital interface in accordance with the allocated first and second sets of baseband interface resources.
[0104] Example 2. The control unit of example 1, wherein the first set of frequency ranges and each respective set of frequency ranges are disjoint.
[0105] Example 3. The control unit of example 1, wherein the control unit 310 is further configured to determine 132 if one or more frequency ranges of the first set of frequency ranges overlaps one or more frequency ranges of the second set of frequency ranges and configure the BBIFRA unit 360 to combine 134 data to be transferred from the first plurality of transceivers 500, 501, ..., 515 to the BB processor and data to be transferred from the one or more transceiver units 340 to the BB processor upon determining that one or more frequency ranges of the first set of frequency ranges overlaps one or more frequency ranges of the second set of frequency ranges.
[0106] Example 4. The control unit of example 1, wherein the control unit 310 is further configured to determine 132 if one or more frequency ranges of the first set of frequency ranges overlaps one or more frequency ranges of the second set of frequency ranges and to configure the BBIFRA unit 360 to split up 136 data to be transferred from the BB processor to the first plurality of transceivers 500, 501, ..., 515 and data to be transferred to the one or more transceiver units 340 upon determining 132 that one or more frequency ranges of the first set of frequency ranges overlaps one or more frequency ranges of the second set of frequency ranges.
[0107] Example 5. The control unit of any of examples 1-4, wherein each transceiver of the first plurality of transceivers 500, 501, ..., 515 comprises: one or more of a Low Noise Amplifier, LNA, 522 and a power amplifier, PA 524; and one or more of a mixer 526, a low pass, LP, filter 528, and a variable gain amplifier,
[0108] VGA 530; and wherein each of the one or more transceiver units 340 comprises: a transceiver chip 341 comprising one or more of a mixer 345, a VGA 343, and an LP filter 344; and wherein each transceiver chip is connected to one or more front end modules 346 comprising one or more of a PA 347 or and / or an LNA 348.
[0109] Example 6. The control unit of any of examples 1-4, wherein each of the one or more transceiver units 340 comprises a respective DIC 320, and wherein each respective DIC 320 is connected to one or more transceivers 500, 501, ..., 515.
[0110] Example 7. The control unit of any of examples 1-6, wherein the baseband interface resources, the first set of baseband interface resources, and the second set of baseband interface resources comprises time resources; wherein the baseband interface resources, the first set of baseband interface resources, and the second set of baseband interface resources comprises frequency resources, and / or wherein the baseband interface resources, the first set of baseband interface resources, and the second set of baseband interface resources comprises code resources.
[0111] Example 8. The control unit of any of examples 1-7, wherein the baseband interface resources comprises a set of data streams, wherein the first set of baseband interface resources comprises a first subset of the set of data streams, and wherein the second set of baseband interface resources comprises a second subset, different from the first subset, of the set of data streams.
[0112] Example 9. A multi-antenna transmitter and receiver arrangement, MATARA, 400 comprising: a plurality of antenna units 700, 701, ..., 715; a first plurality of transceivers 500, 501, ..., 515; a digital interface chip, DIC, 320 comprising a Baseband interface resource allocation, BBIFRA, unit 360, and wherein the DIC 320 is connected via an analog interface 322 to the first plurality of transceivers 500, 501, ..., 515, connectable to one or more transceiver units 340 via a first digital interface 342, and connectable via a second digital interface 352 to a BB processor 350; and the control unit 310 of any one of examples 1-8.
[0113] Example 10. A foldable wireless device, WD, 900 capable of being folded and unfolded, comprising the MATARA 400 of example 9, further comprising: a first housing 910 comprising the plurality of antenna units 700, 701, ..., 715, the first plurality of transceivers 500, 501, ..., 515, the DIC, 320, and the BB processor 350; a rotation mechanism 920 comprising a supporting member 922 and a hinge assembly 924; and a second housing 930 comprising the one or more transceiver units 340, 340A, 340B, wherein the first housing 910 and the second housing 930 are rotatably coupled to each other by the rotation mechanism 920, thereby enabling folding and unfolding of the WD 900; and wherein the hinge assembly 924 comprises the first digital interface 342 and / or wherein the first digital interface 342 comprises a flexible printed circuit.
[0114] Example 11. A method 200 of controlling a digital interface chip, DIC, 320 of a multiantenna transmitter and receiver arrangement, MATARA, 400, wherein the DIC 320 is connectable via an analog interface 322 to a first plurality of transceivers 500, 501, ..., 515 configured to transmit and / or receive radio signals in a first set of frequency ranges FRa, FRb, wherein the DIC 320 is connectable to one or more transceiver units 340 via a first digital interface 342, wherein each transceiver unit is configured to transmit and / or receive radio signals in a respective set of frequency ranges FRc, FRd, and wherein the DIC 320 is connectable via a second digital interface 352 to a baseband, BB, processor 350 configured to process the radio signals transmitted and / or received in the first and / or in each respective set of frequency ranges FRa, FRb, FRc, FRd, wherein the DIC 320 comprises a baseband interface resource allocation, BBIFRA, unit 360, wherein the BBIFRA unit 360 is configured to allocate baseband interface resources for data to be transferred to / from the first plurality of transceivers 500, 501, ..., 515 via the analog interface 322 and for data to be transferred to / from the one or more transceiver units 340 via the first digital interface 342, the method comprising: obtaining 210 a configuration of the MATARA 400; allocating 220 a first set of baseband interface resources to the data transmitted / received from the first plurality of transceivers 500, 501, ..., 515 based on the obtained configuration; allocating 230 a second set of baseband interface resources to data transmitted / received from the one or more transceiver units 140 based on the obtained configuration; and configuring 240 the BBIFRA unit 360 to transfer data from the first plurality of transceivers 500, 501, ..., 515 and data from the one or more transceiver units 340 to the BB processor 350 via the second digital interface 352 in accordance with the allocated first and second sets of baseband interface resources or to transfer data from the BB processor 350 to the first plurality of transceivers 500, 501, ..., 515 and to the one or more transceiver units 340 via the second digital interface 352 in accordance with the allocated first and second sets of baseband interface resources.
[0115] Example 12. A computer program product comprising instructions, which, when executed on at least one processor of a processing device, cause the processing device to carry out the method according to example 11.
[0116] Example 13. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a processing device, the one or more programs comprising instructions which, when executed by the processing device, causes the processing device to carry out the method according to example 11.
[0117] List of some acronyms and abbreviations that may appear in the description
[0118] 3GPP - 3rd Generation Partnership Project
[0119] 5G - fifth generation
[0120] 5G - NR (5G - New Radio) is a new RAT developed by 3GPP for the 5G mobile network
[0121] ADC - analog-to-digital converter
[0122] AGC - automatic gain controller
[0123] BB - baseband
[0124] BF - beamforming
[0125] BW - bandwidth
[0126] BWP - bandwidth part
[0127] CSI-RS - channel state information reference signal
[0128] CU - control unit
[0129] DAC - digital-to-analog converter
[0130] DCI - downlink control information
[0131] DIC - Digital Interface Chip
[0132] DL-PRS - downlink positioning reference signal
[0133] DM-RS - demodulation reference signal
[0134] DS - down-sampling
[0135] FR1 - Frequency Range 1
[0136] FR1.5 - Frequency Range 1.5
[0137] FR2 - Frequency Range 2
[0138] Fe - Front end FWA - Fixed Wireless Access
[0139] GNSS - Global navigation satellite system
[0140] GPS - Global Positioning System
[0141] IF - intermediate frequency
[0142] I / O - input / output
[0143] LI - Layer 1
[0144] LNA - Low Noise Amplifier
[0145] LO - Local Oscillator
[0146] LoS - Line of Sight
[0147] LTE - Long-Term Evolution
[0148] MAC - Medium Access Control
[0149] MATARA - multi-antenna transmitter and receiver arrangement
[0150] MIMO - multiple input, multiple output mmW - millimetre wave
[0151] NAS - Non-access Stratum nLoS - non-Line of Sight
[0152] OFDM - orthogonal frequency-division multiplexing
[0153] PA - power amplifier
[0154] PBCH - Physical Broadcast Channel
[0155] PCB - printed circuit board
[0156] PCell - primary cell
[0157] PDCCH - physical downlink control channel PDP - Power delay profile
[0158] PDSCH - physical downlink shared channel
[0159] PHY - Physical Layer
[0160] PLL - phase locked loop
[0161] PSCell - primary secondary cell
[0162] PSS - primary synchronization signal
[0163] PT-RS - Phase Tracking Reference signal
[0164] PUCCH - physical uplink control channel
[0165] PUSCH - physical uplink shared channel
[0166] QCL - quasi co-located
[0167] QoS - quality of service
[0168] RAT - radio access technology
[0169] RRC - radio resource control
[0170] RSRP - Reference Signal Received Power
[0171] RSRQ - Reference Signal Received Quality
[0172] RSSI - Received Signal Strength Indicator
[0173] SCell - Secondary Cell
[0174] SNR - Signal-to-noise ratio
[0175] SSB - Synchronization Signal Block
[0176] SRS - sounding reference signal
[0177] SSS - secondary synchronization signal
[0178] STEF - spatio-temporal filter STF - spatial transmission filter
[0179] TCI - Transmission Configuration Indicator
[0180] TNode - transceiver node
[0181] UE - user equipment
[0182] VGA - variable gain amplifier WD - wireless device
Claims
1. CLAIMS1. A control unit (310) for controlling a digital interface chip, DIC, (320) of a multi-antenna transmitter and receiver arrangement, MATARA, (400), wherein the DIC (320) is connectable via an analog interface (322) to a first plurality of transceivers (500, 501, ..., 515) configured to transmit and / or receive radio signals in a first set of frequency ranges (FRa, FRb), wherein the DIC (320) is connectable to one or more transceiver units (340) via a first digital interface (342), wherein each transceiver unit (340) is configured to transmit and / or receive radio signals in a second set of frequency ranges (FRc, FRd), and wherein the DIC (320) is connectable via a second digital interface (352) to a baseband, BB, processor (350) configured to process a set of two or more data streams, each data stream corresponding to one of the radio signals transmitted and / or received in a respective set of frequency ranges (FRa, FRb, FRc, FRd), wherein the DIC (320) comprises a baseband interface resource allocation, BBIFRA, unit (360), wherein the BBIFRA (360) unit is configured to allocate baseband interface resources for the set of two or more data streams, the set of two or more data streams comprising a first subset of the set of two or more data streams, the first subset comprising one or more of the two or more data streams to be transferred to / from the first plurality of transceivers (500, 501, ..., 515) via the analog interface (322) and a second subset, different from the first subset, of the set of two or more data streams comprising one or more of the two or more data streams to be transferred to / from the one or more transceiver units (340) via the first digital interface (342), the control unit (310) configured to: obtain (110) a configuration of the MATARA (400); allocate (120) a first set of baseband interface resources for the first subset of the set of two or more data streams based on the obtained configuration; allocate (130) a second set of baseband interface resources for the second subset of the set of two or more data streams based on the obtained configuration; and configure (140) the BBIFRA unit (360) to: transfer the first subset of the set of two or more data streams from the first plurality of transceivers (500, 501, ..., 515) to the BB processor (350) via the second digital interface (352) in accordance with the allocated first set of baseband interface resources and transfer the second subset of the set of two or more data streams fromthe one or more transceiver units (340) to the BB processor (350) via the second digital interface (352) in accordance with the allocated second set of baseband interface resources; or transfer the first subset of the set of two or more data streams from the BB processor (350) to the first plurality of transceivers (500, 501, ..., 515) via the analog interface (322) in accordance with the allocated first set of baseband interface resources and transfer the second subset of the set of two or more data streams from the BB processor (350) to the one or more transceiver units (340) via the first digital interface (342) in accordance with the allocated second set of baseband interface resources.
2. The control unit of claim 1, wherein the first set of frequency ranges and each respective set of frequency ranges are disjoint.
3. The control unit of claim 1, wherein the control unit (310) is further configured to determine (132) if one or more frequency ranges of the first set of frequency ranges (FRa, FRb) overlaps one or more frequency ranges of the second set of frequency ranges (FRc, FRd) and configure the BBIFRA unit (360) to combine (134) data streams to be transferred from the first plurality of transceivers (500, 501, ..., 515) to the BB processor and data streams to be transferred from the one or more transceiver units (340) to the BB processor upon determining that one or more frequency ranges of the first set of frequency ranges (FRa, FRb) overlaps one or more frequency ranges of the second set of frequency ranges (FRc, FRd).
4. The control unit of claim 1, wherein the control unit (310) is further configured to determine (132) if one or more frequency ranges of the first set of frequency ranges (FRa, FRb) overlaps one or more frequency ranges of the second set of frequency ranges (FRc, FRd) and to configure the BBIFRA unit (360) to split up (136) data streams to be transferred from the BB processor to the first plurality of transceivers (500, 501, ..., 515) and data streams to be transferred to the one or more transceiver units (340) upon determining (132) that one or more frequency ranges of the first set of frequency ranges (FRa, FRb) overlaps one or more frequency ranges of the second set of frequency ranges (FRc, FRd).
5. The control unit of any of claims 1-4, wherein each transceiver of the first plurality of transceivers (500, 501, ..., 515) comprises:one or more of a Low Noise Amplifier, LNA, (522) and a power amplifier, PA (524); and one or more of a mixer (526), a low pass, LP, filter (528), and a variable gain amplifier, VGA (530); and wherein each of the one or more transceiver units (340) comprises: a transceiver chip (341) comprising one or more of a mixer (345), a VGA (343), and an LP filter (344); and wherein each transceiver chip is connected to one or more front end modules (346) comprising one or more of a PA (347) and an LNA (348).
6. The control unit of any of claims 1-4, wherein each of the one or more transceiver units (340) comprises a respective DIC (320), and wherein each respective DIC (320) is connected to one or more transceivers (500, 501, ..., 515).
7. The control unit of any of claims 1-6, wherein the baseband interface resources, the first set of baseband interface resources, and the second set of baseband interface resources comprises time resources; wherein the baseband interface resources, the first set of baseband interface resources, and the second set of baseband interface resources comprises frequency resources, and / or wherein the baseband interface resources, the first set of baseband interface resources, and the second set of baseband interface resources comprises code resources.
8. The control unit of any of claims 1-7, wherein the analog interface (322) comprises a switch 323, wherein the first plurality of transceivers (500, 501, ..., 515) comprises a first set (560) of transceivers (500, 501, ..., 515) and a second set (562) of transceivers (516, ..., 531), wherein the first set (560) of transceivers (500, 501, ..., 515) are configured to transmit and / or receive radio signals in Frequency Range 2, wherein the second set (562) of transceivers (516, ..., 531) are configured to transmit and / or receive radio signals in Frequency Range 3, wherein the DIC (320) comprises a set of two or more converters (600, 601, ..., 615), wherein the number of converters (600, 601, ..., 615) is smaller than the number of transceivers of the first and second sets (560, 562) of transceivers (500, ..., 515, 516, ..., 531), and wherein the control unit (310) is configured to: adapt the switch 323 to connect a first number of converters to the first set (560) of transceivers (500, 501, ..., 515); andadapt the switch 323 to connect a second number of converters to the second set (562) of transceivers (516, 531).
9. A multi-antenna transmitter and receiver arrangement, MATARA, (400) comprising: a plurality of antenna units (700, 701, ..., 715); a first plurality of transceivers (500, 501, ..., 515); a digital interface chip, DIC, (320) comprising a Baseband interface resource allocation, BBIFRA, unit (360), and wherein the DIC (320) is connected via an analog interface (322) to the first plurality of transceivers (500, 501, ..., 515), connectable to one or more transceiver units (340) via a first digital interface (342), and connectable via a second digital interface (352) to a BB processor (350); and the control unit (310) of any one of claims 1-8.
10. A foldable wireless device, WD, (900) capable of being folded and unfolded, comprising the MATARA (400) of claim 9, further comprising: a first housing (910) comprising the plurality of antenna units (700, 701, ..., 715), the first plurality of transceivers (500, 501, ..., 515), the DIC, (320), and the BB processor (350); a rotation mechanism (920) comprising a supporting member (922) and a hinge assembly (924); and a second housing (930) comprising the one or more transceiver units (340, 340A, 340B), wherein the first housing (910) and the second housing (930) are rotatably coupled to each other by the rotation mechanism (920), thereby enabling folding and unfolding of the WD (900); and wherein the hinge assembly (924) comprises the first digital interface (342) and / or wherein the first digital interface (342) comprises a flexible printed circuit.
11. A method (200) of controlling a digital interface chip, DIC, (320) of a multi-antenna transmitter and receiver arrangement, MATARA, (400), wherein the DIC (320) is connectable via an analog interface (322) to a first plurality of transceivers (500, 501, ..., 515) configured to transmit and / or receive radio signals in a first set of frequency ranges (FRa, FRb), wherein the DIC (320) is connectable to one or more transceiver units (340) via a first digital interface (342), wherein each transceiver unit is configured to transmit and / or receive radio signals in a secondset of frequency ranges (FRc, FRd), and wherein the DIC (320) is connectable via a second digital interface (352) to a baseband, BB, processor (350) configured to process a set of two or more data streams, each data stream corresponding to one of the radio signals transmitted and / or received in the first set of frequency ranges (FRa, FRb) or in the second set of frequency ranges (FRc, FRd), wherein the DIC (320) comprises a baseband interface resource allocation, BBIFRA, unit (360), wherein the BBIFRA unit (360) is configured to allocate baseband interface resources for the set of two or more data streams, the set of two or more data streams comprising a first subset of the set of two or more data streams, the first subset comprising one or more, of the two or more, data streams to be transferred to / from the first plurality of transceivers (500, 501, ..., 515) via the analog interface (322) and a second subset, different from the first subset, of the set of two or more data streams comprising one or more, of the two or more, data streams to be transferred to / from the one or more transceiver units (340) via the first digital interface (342), the method comprising: obtaining (210) a configuration of the MATARA (400); allocating (220) a first set of baseband interface resources for the first subset of the set of two or more data streams based on the obtained configuration; allocating (230) a second set of baseband interface resources for the second subset of the set of two or more data streams based on the obtained configuration; and configuring (240) the BBIFRA unit (360) to: transfer the first subset of the set of two or more data streams from the first plurality of transceivers (500, 501, ..., 515) to the BB processor (350) via the second digital interface (352) in accordance with the allocated first set of baseband interface resources and transfer the second subset of the set of two or more data streams from the one or more transceiver units (340) to the BB processor (350) via the second digital interface (352) in accordance with the allocated second set of baseband interface resources; or transfer the first subset of the set of two or more data streams from the BB processor (350) to the first plurality of transceivers (500, 501, ..., 515) via the analog interface (322) in accordance with the allocated first set of baseband interface resources and transfer the second subset of the set of two or more data streams fromthe BB processor (350) to the one or more transceiver units (340) via the first digital interface (342) in accordance with the allocated second set of baseband interface resources.
12. A computer program product comprising instructions, which, when executed on at least one processor of a processing device, cause the processing device to carry out the method according to claim 11.
13. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a processing device, the one or more programs comprising instructions which, when executed by the processing device, causes the processing device to carry out the method according to claim 11.
Citation Information
Patent Citations
Transceiver element for beamforming
EP3621214A1
An analog hardware interface for connecting transceivers to a baseband processor, and related wireless device, method, computer program product, non-transitory computer-readable storage medium, chip, and control unit
WO2024091165A1
Multi-antenna transceiver system for multi-band operation
EP3982549A1
Foldable electronic device comprising antenna
EP4300253A1
Broadband intelligent antenna system (BIAS)
US20180316379A1