Dynamic range adjustment for analog-to-digital converters
By introducing wrappers and auxiliary information judgment in the ADC, the signal is dynamically adjusted to cope with interference, the problem of ADC signal limiting is solved and the quality and accuracy of wireless communication is improved.
Patent Information
- Application Number
- CN202380040170.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-05-20
- Filing Date
- 2023-05-02
- Publication Date
- 2025-01-03
AI Technical Summary
In wireless communication systems, analog-to-digital converters (ADCs) are susceptible to interference, resulting in signal limiting and reducing communication quality. It is difficult for the prior art to effectively expand the dynamic range of ADCs to deal with interference.
By introducing a wrapper in the ADC, including a range detector and attenuator/amplifier, dynamically adjust the signal to ensure it is within the input voltage range of the ADC, avoiding limiting, and determining whether the wrapper is used to deal with the difference by auxiliary information Interference caused by communication mode.
It effectively expands the input voltage range of the ADC, prevents signal limiting, improves the quality and accuracy of wireless communications, and can dynamically deal with interference in different communication modes.
Smart Images

Figure CN119256494A_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims the benefit of U.S. patent application serial number 17 / 664,358, filed on May 20, 2022, entitled “DYNAMIC RANGE ADJUSTMENT FOR ANALOG-TO-DIGITAL CONVERTER (ADC)”, which is assigned to the assignee of the present invention and is incorporated herein by reference in its entirety. Background Art Technical Field
[0003] The present disclosure relates generally to communication systems, and more particularly to implementing extended range capabilities of analog-to-digital converters (ADCs).
[0004] introduction
[0005] Wireless communication systems are widely deployed to provide a variety of telecommunication services, such as telephony, video, data, messaging, and broadcast. Typical wireless communication systems may employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources. Examples of such multiple access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, and time division synchronous code division multiple access (TD-SCDMA) systems.
[0006] These multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate at city, country, region, and even global levels. An example of a telecommunication standard is 5G New Radio (NR). 5G NR is part of the continuous mobile broadband evolution promulgated by the Third Generation Partnership Project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., with the Internet of Things (IoT)) and other requirements. 5G NR includes services associated with enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable low latency communication (URLLC). Certain aspects of 5G NR may be based on 4G Long Term Evolution (LTE) standards. It is necessary to further improve 5G NR technology. In addition, these improvements may also be applicable to other multiple access technologies and telecommunication standards that employ these technologies.
[0007] For example, some aspects of wireless communication include direct communication between devices, such as device-to-device (D2D), vehicle-to-everything (V2X), etc. There is a need to further improve such direct communication between devices. Improvements related to direct communication between devices may also be applicable to other multiple access technologies and telecommunication standards that employ these technologies. Summary of the invention
[0008] The following presents a simplified summary of one or more aspects in order to provide a basic understanding of these aspects. This review is not an exhaustive overview of all contemplated aspects, and is neither intended to identify the key or critical elements of all aspects, nor to define the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to a more detailed description presented later.
[0009] Certain aspects relate to an apparatus configured for wireless communication. In some examples, the apparatus includes: a memory including instructions; and one or more processors configured to execute the instructions. In some examples, the one or more processors are configured to cause the apparatus to obtain a sample of an analog signal. In some examples, the one or more processors are configured to cause the apparatus to output the sample to an ADC via at least one of a first path or a second path based at least in part on whether the sample satisfies a first threshold condition or a second threshold condition.
[0010] Certain aspects relate to a method for wireless communication at a wireless node. In some examples, the method includes obtaining a sample of an analog signal. In some examples, the method includes outputting the sample to an analog-to-digital converter (ADC) via at least one of a first path or a second path based at least in part on whether the sample satisfies a first threshold condition or a second threshold condition.
[0011] Certain aspects relate to an apparatus configured for wireless communication. In some examples, the apparatus includes means for obtaining a sample of an analog signal. In some examples, the apparatus includes means for outputting the sample to an analog-to-digital converter (ADC) via at least one of a first path or a second path based at least in part on whether the sample satisfies a first threshold condition or a second threshold condition.
[0012] Certain aspects relate to a non-transitory computer-readable medium having instructions stored thereon that, when executed by a wireless node, cause the wireless node to perform operations. In some examples, the operations include obtaining a sample of an analog signal. In some examples, the operations include outputting the sample to an analog-to-digital converter (ADC) via at least one of a first path or a second path based at least in part on whether the sample satisfies a first threshold condition or a second threshold condition.
[0013] To achieve the foregoing and related ends, one or more aspects include the features fully described below and particularly pointed out in the claims. The following description and the accompanying drawings set forth in detail some illustrative features of one or more aspects. However, these features are merely indicative of some of the various ways in which the principles of the various aspects may be employed, and this specification is intended to include all such aspects and their equivalents. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 is a diagram illustrating an example of a wireless communication system and an access network.
[0015] Figure 2A is a diagram illustrating an example of a first frame according to various aspects of the present disclosure.
[0016] Figure 2B is a diagram illustrating an example of downlink channels within a subframe according to various aspects of the present disclosure.
[0017] Figure 2C is a diagram illustrating an example of a second frame according to various aspects of the present disclosure.
[0018] Figure 2D is a diagram illustrating an example of UL channels within a subframe according to various aspects of the present disclosure.
[0019] Figure 3 is a diagram illustrating an example of a base station and a user equipment (UE) in an access network.
[0020] Figure 4 is a block diagram illustrating an example monolithic (eg, disaggregated) architecture of a distributed radio access network (RAN).
[0021] Figure 5 is a block diagram illustrating an example decomposed base station architecture.
[0022] Figure 6 is a block diagram illustrating example interference from the perspective of a first wireless node configured for full-duplex and / or D-TDD communications.
[0023] Fig. 7A is a schematic diagram illustrating an example wrapper for an analog-to-digital converter (ADC).
[0024] Figure 7B is a diagram illustrating an example input voltage range of an ADC and an example of analog signal samples of an analog signal.
[0025] Figure 8 is a call flow diagram illustrating an example communication between a UE and a base station (BS).
[0026] Fig. 9is a flow chart of a method of wireless communication.
[0027] Fig.10 is a diagram illustrating an example of a hardware implementation of an example apparatus.
[0028] Fig.11 is a diagram illustrating another example of a hardware implementation for another example apparatus.
[0029] Fig.12 is a high-level block diagram of the receiver. DETAILED DESCRIPTION
[0030] The detailed description set forth below in conjunction with the accompanying drawings is intended as a description of various configurations and is not intended to represent the only configuration with which the concepts described herein can be practiced. In order to provide a thorough understanding of the various concepts, the specific embodiments include specific details. However, it is apparent to those skilled in the art that these concepts can be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form to avoid blurring these concepts.
[0031] The main problem with full-duplex and dynamic time division duplex (D-TDD) communications is interference which can be classified into at least the following groups: (i) direct self-interference (DSI): where a device sending a signal receives the transmitted signal as interference; (ii) indirect self-interference (IDSI): where a device sending a signal receives reflections of the transmitted signal as interference; or (iii) cross-link interference (CI): where a device receives interference from signals sent by neighboring devices.
[0032] Interference from such sources may be added to a legitimate signal sent to a device, causing the amplitude of the legitimate signal to increase when it is received by the device. Such interference may overwhelm the analog-to-digital converter (ADC) on the receiving device. For example, an ADC may have an input voltage range defined by a maximum voltage and a minimum voltage. That is, the ADC is configured to convert an analog signal into a digital signal within the voltage range. When the input signal is outside the input voltage range, the ADC may "limit" the signal and generate a digital signal based on the maximum / minimum voltage of the analog signal rather than the actual voltage. Therefore, when a legitimate signal is subjected to interference added to the legitimate signal, the ADC input of the signal may be outside the input voltage range due to the interference. Therefore, the signal may be limited, which may degrade the communication.
[0033] Therefore, in some aspects, a wrapper may be added to the ADC to dynamically enhance the input voltage range of the ADC. For example, the range detector may be configured to receive an input analog signal sample and determine whether the input analog signal sample is within the input voltage range of the ADC. That is, the range detector may determine whether the analog signal is within the input voltage range of the ADC on a sample-by-sample basis. If the signal is within the input voltage range of the ADC, the range detector may provide a path for the signal to be directly passed to the ADC. If the signal is outside the input voltage range of the ADC, the range detector may provide another path for the signal to first pass through the attenuator before the ADC. In this case, the attenuator may reduce the voltage of the signal so that it is within the ADC input voltage range. The ADC may then generate a digital signal based on the attenuated analog signal, and pass the digital signal to an amplifier that is configured to amplify the digital signal to offset the attenuation of the associated analog signal. For example, if the attenuator scales the analog signal by 1 / G, the amplifier may amplify the digital signal by G. In this way, the analog signal is not clipped due to the input voltage limit of the ADC, and the digital signal accurately represents the received analog signal. Thus, by using an ADC wrapper and a range detector, a wireless device can effectively extend the ADC resolution by dynamically attenuating signals that fall outside the input voltage range and then amplifying the resulting digital signal, regardless of any input voltage range limitations of the ADC. Thus, even if other signals interfere with the signal intended for the wireless device by adding to that signal, the wireless device will
[0034] In certain aspects, a first device (e.g., a base station or user equipment (UE)) may provide assistance information to a second device (e.g., another UE), the assistance information being configured to inform the second device whether one or more other devices in the same cell or region / location are communicating according to a particular duplex. For example, the assistance information may provide the second device with information indicating that one or more devices in the cell or region are communicating using static time division duplex (S-TDD) operation, dynamic time division duplex (D-TDD) operation, or full duplex (FD) operation. In this manner, the second device may determine whether to use a range detector for ADC operation.
[0035] For example, if the assistance information indicates that there is another device nearby that is using D-TDD, FD, or another operation to communicate that may cause interference, the second device may determine to use a range detector because the signaling from the other device may be added to the signal intended for the second device (e.g., increasing the amplitude of the signal intended for the second device, causing them to fall outside the input voltage range of the ADC). If the nearby device only uses D-TDD or similar operations to communicate that may not cause interference, the second device may determine not to use a range detector, but instead pass samples of the received signal directly to the ADC. In some examples, the second device may request assistance information from the base station, or in some examples, request assistance information from another UE in the sidelink communication. In some examples, the assistance information and request may be sent on any suitable layer 2 or layer 3 signaling, such as a radio resource control (RRC) message or a medium access control (MAC) control element (CE).
[0036] Several aspects of telecommunication systems will now be presented with reference to various apparatus and methods. These apparatus and methods will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively referred to as "elements"). These elements may be implemented using electronic hardware, computer software, or any combination thereof. Whether these elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system.
[0037] For example, an element, or any part of an element, or any combination of elements may be implemented as a "processing system" that includes one or more processors. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, systems on chip (SoCs), baseband processors, field programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gate logic components, discrete hardware circuits, and other suitable hardware configured to perform various functionalities described throughout this disclosure. Various integrated circuits including analog-to-digital converters (ADCs), digital-to-analog converters (DACs), voltage regulators, and power management circuits are also typically included in a processing system. For example, a baseband processor (e.g., a baseband digital modem) may use one or more ADCs to convert received analog signals into a digital domain, and use one or more DSPs to perform digital processing on the signal. One or more processors in a processing system may execute software. Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subroutines, software components, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
[0038] Therefore, in one or more example embodiments, the described functions can be implemented with hardware, software or any combination thereof. If implemented with software, the function can be stored or encoded on a computer-readable medium as one or more instructions or codes. Computer-readable media include computer storage media. Storage media can be any available medium that can be accessed by a computer. By way of example and not limitation, such computer-readable media can include a random access memory (RAM), a read-only memory (ROM), an electrically erasable programmable ROM (EEPROM), an optical disk storage device, a magnetic disk storage device, other magnetic storage devices, a combination of computer-readable media of the above type, or any other medium that can be used to store computer executable code in the form of instructions or data structures that can be accessed by a computer.
[0039] Figure 1 1 is a diagram illustrating an example of a wireless communication system and access network 100. The wireless communication system (also referred to as a wireless wide area network (WWAN)) includes a base station 102, a user equipment (UE) 104, an evolved packet core (EPC) 160, and another core network 190 (e.g., a 5G core (5GC)). The base station 102 may include a macro cell (a high-power cellular base station) and / or a small cell (a low-power cellular base station). A macro cell includes a base station. A small cell includes a femto cell, a pico cell, and a micro cell.
[0040] The base station 102 configured for 4G Long Term Evolution (LTE) (collectively referred to as Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) can interface with the EPC 160 via a first backhaul link 132 (e.g., an S1 interface). The base station 102 configured for 5G New Radio (NR) (collectively referred to as Next Generation RAN (NG-RAN)) can interface with the core network 190 via a second backhaul link 184. Among other functions, the base station 102 can also perform one or more of the following functions: delivery of user data, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection establishment and release, load balancing, distribution of non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), subscriber and equipment tracking, RAN information management (RIM), paging, positioning, and delivery of warning messages. The base stations 102 may communicate with each other directly or indirectly (eg, via the EPC 160 or the core network 190) via the third backhaul link 134 (eg, an X2 interface). The first backhaul link 132, the second backhaul link 184, and the third backhaul link 134 may be wired or wireless.
[0041] Base station 102 can communicate wirelessly with UE 104. Each of base stations 102 can provide communication coverage for a corresponding geographic coverage area 110. There may be overlapping geographic coverage areas 110. For example, a small cell 102' may have a coverage area 110' that overlaps with the coverage area 110 of one or more macro base stations 102. A network including both small cells and macro cells may be referred to as a heterogeneous network. A heterogeneous network may also include a home evolved Node B (eNB) (HeNB), which may provide services to a restricted group referred to as a closed subscriber group (CSG). A communication link 120 between base station 102 and UE 104 may include an uplink (UL) (also referred to as a reverse link) transmission from UE 104 to base station 102 and / or a downlink (DL) (also referred to as a forward link) transmission from base station 102 to UE 104. The communication link 120 may use multiple input multiple output (MIMO) antenna technology, including spatial multiplexing, beamforming and / or transmit diversity. The communication link may be through one or more carriers. For each carrier allocated in the carrier aggregation for up to a total of up to Yx MHz (x component carriers) for transmission in each direction, the base station 102 / UE 104 can use a spectrum with a bandwidth of up to Y megahertz (MHz) (e.g., 5 MHz, 10 MHz, 15 MHz, 20 MHz, 100 MHz, 400 MHz, etc.). The carriers may or may not be adjacent to each other. The allocation of carriers may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated for DL compared to UL). The component carrier may include a primary component carrier and one or more secondary component carriers. The primary component carrier may be referred to as a primary cell (PCell) and the secondary component carrier may be referred to as a secondary cell (SCell).
[0042] Some UEs 104 may communicate with each other using a device-to-device (D2D) communication link 158. The D2D communication link 158 may use DL / UL WWAN spectrum. The D2D communication link 158 may use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), and a physical sidelink control channel (PSCCH). D2D communication may be performed by a variety of wireless D2D communication systems, such as, for example, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard, LTE, or NR.
[0043] The wireless communication system may also include a Wi-Fi access point (AP) 150 that communicates with a Wi-Fi station (STA) 152 via a communication link 154 in, for example, a 5 gigahertz (GHz) unlicensed spectrum. When communicating in the unlicensed spectrum, the STA 152 / AP 150 may perform a clear channel assessment (CCA) to determine whether a channel is available prior to communication.
[0044] The small cell 102' may operate in licensed and / or unlicensed spectrum. When operating in an unlicensed spectrum, the small cell 102' may employ NR and use the same unlicensed spectrum (e.g., 5 GHz, etc.) as used by the Wi-Fi AP 150. The small cell 102' employing NR in the unlicensed spectrum may improve the coverage of the access network and / or increase the capacity of the access network.
[0045] The electromagnetic spectrum is typically subdivided into various categories, bands, channels, etc. based on frequency / wavelength. In 5G NR, two initial operating bands have been identified as frequency range designations FR1 (410 MHz to 7.125 GHz) and FR2 (24.25 GHz to 52.6 GHz). Frequencies between FR1 and FR2 are typically referred to as mid-band frequencies. Although a portion of FR1 is greater than 6 GHz, FR1 is typically referred to (interchangeably) as the "sub-6 GHz" band in various documents and articles. A similar naming issue sometimes occurs with respect to FR2, which is typically (interchangeably) referred to as the "millimeter wave" band in documents and articles, despite being different from the extremely high frequency (EHF) band (30 GHz to 300 GHz) identified as the "millimeter wave" band by the International Telecommunication Union (ITU).
[0046] In view of the above aspects, unless otherwise specifically stated, it should be understood that if used in this article, the term "below 6 GHz" and the like can broadly represent frequencies that can be less than 6 GHz, can be within FR1, or can include mid-band frequencies. In addition, unless otherwise specifically stated, it should be understood that if the term "millimeter wave" and the like are used in this article, they can broadly represent frequencies that can include mid-band frequencies, can be within FR2, or can be within the EHF band.
[0047] The base station 102, whether a small cell 102' or a large cell (e.g., a macro base station), may include and / or be referred to as an eNB, a gNodeB (gNB), or another type of base station. Some base stations, such as gNB 180, may operate in the traditional sub-6 GHz spectrum, in millimeter wave frequencies, and / or near millimeter wave frequencies to communicate with the UE 104. When the gNB 180 operates in millimeter wave or near millimeter wave frequencies, the gNB 180 may be referred to as a millimeter wave base station. The millimeter wave base station 180 may utilize beamforming 182 with the UE 104 to compensate for path loss and short range. The base station 180 and the UE 104 may each include multiple antennas, such as antenna elements, antenna panels, and / or antenna arrays, to facilitate beamforming.
[0048] The base station 180 may transmit a beamformed signal to the UE 104 in one or more transmit directions 182'. The UE 104 may receive the beamformed signal from the base station 180 in one or more receive directions 182". The UE 104 may also transmit a beamformed signal to the base station 180 in one or more transmit directions. The base station 180 may receive the beamformed signal from the UE 104 in one or more receive directions. The base station 180 / UE 104 may perform beam training to determine the best receive direction and the best transmit direction for each of the base station 180 / UE 104. The transmit direction and the receive direction of the base station 180 may be the same, or may be different. The transmit direction and the receive direction of the UE 104 may be the same, or may be different.
[0049] The EPC 160 may include a mobility management entity (MME) 162, other MMEs 164, a serving gateway 166, an MBMS gateway 168, a broadcast multicast service center (BM-SC) 170, and a packet data network (PDN) gateway 172. The MME 162 may communicate with a home subscriber server (HSS) 174. The MME 162 is a control node that handles signaling between the UE 104 and the EPC 160. Generally speaking, the MME 162 provides bearer and connection management. All user Internet Protocol (IP) packets are passed through the serving gateway 166, which itself is connected to the PDN gateway 172. The PDN gateway 172 provides UE IP address allocation and other functions. The PDN gateway 172 and the BM-SC 170 are connected to IP services 176. The IP services 176 may include the Internet, an intranet, an IP multimedia subsystem (IMS), a PS streaming service, and / or other IP services. The BM-SC 170 may provide functions for MBMS user service configuration and delivery. BM-SC 170 may serve as an entry point for content provider MBMS delivery, may be used to authorize and initiate MBMS bearer services in a public land mobile network (PLMN), and may be used to schedule MBMS delivery. MBMS gateway 168 may be used to distribute MBMS services to base stations 102 belonging to a multicast broadcast single frequency network (MBSFN) area of a broadcast specific service, and may be responsible for session management (start / stop) and for collecting eMBMS related billing information.
[0050] The core network 190 may include an access and mobility management function (AMF) 192, other AMFs 193, a session management function (SMF) 194, and a user plane function (UPF) 195. The AMF 192 may communicate with a unified data management (UDM) 196. The AMF 192 is a control node that handles signaling between the UE 104 and the core network 190. Typically, the AMF 192 provides quality of service (QoS) flows and session management. All user IP packets are delivered through the UPF 195. The UPF 195 provides UE IP address allocation and other functions. The UPF 195 is connected to an IP service 197. The IP service 197 may include the Internet, an intranet, an IMS, a packet switching (PS) streaming service, and / or other IP services.
[0051] Base stations may include and / or be referred to as gNBs, Node Bs, eNBs, access points, base transceivers, radio base stations, radio transceivers, transceiver functions, basic service sets (BSSs), extended service sets (ESSs), transmit receive points (TRPs), or some other suitable terminology. Base stations 102 provide access points to EPC 160 or core network 190 for UEs 104. Examples of UEs 104 include cellular phones, smart phones, session initiation protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, tablet devices, smart devices, wearable devices, vehicles, electric meters, gas pumps, large or small kitchen appliances, healthcare devices, implants, sensors / actuators, displays, or any other similarly functional devices. Some of the UEs 104 may be referred to as IoT devices (e.g., parking meters, gas pumps, toasters, vehicles, heart monitors, etc.). UE 104 may also be referred to as a station, a mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or some other suitable terminology.
[0052] Although the present disclosure may focus on 5G NR, the concepts and aspects described herein may be applicable to other similar areas such as LTE, Advanced LTE (LTE-A), Code Division Multiple Access (CDMA), Global System for Mobile Communications (GSM), and / or other wireless / radio access technologies.
[0053] See again Figure 1 In certain aspects, the UE 104 may include a range adjustment module 198 configured to obtain samples of an analog signal and output the samples to an analog-to-digital converter (ADC) via at least one of a first path or a second path based at least in part on whether the samples satisfy a first threshold condition or a second threshold condition.
[0054] See again Figure 1 In some aspects, the base station 102 / 180 may include a range adjustment module 199 configured to obtain samples of the analog signal and output the samples to an analog-to-digital converter (ADC) via at least one of the first path or the second path based at least in part on whether the samples satisfy a first threshold condition or a second threshold condition.
[0055] Figure 2A FIG200 is a diagram illustrating an example of a first subframe within a 5G NR frame structure. Figure 2Bis a diagram 230 illustrating an example of DL channels within a 5G NR subframe. Figure 2C FIG250 is a diagram illustrating an example of a second subframe within a 5G NR frame structure. Figure 2D FIG280 is a diagram illustrating an example of UL channels within a 5G NR subframe. The 5G NR frame structure can be frequency division duplex (FDD) (wherein, for a particular set of subcarriers (carrier system bandwidth), the subframes within the subcarrier set are dedicated to either DL or UL), or can be time division duplex (TDD) (wherein, for a particular set of subcarriers (carrier system bandwidth), the subframes within the subcarrier set are dedicated to both DL and UL). Figure 2A , Figure 2C In the example provided, the 5G NR frame structure is assumed to be TDD, where subframe 4 is configured with slot format 28 (most of which are DL), where D is DL, U is UL, and F is flexible between DL / UL, and subframe 3 is configured with slot format 34 (most of which are UL). Although subframes 3 and 4 are shown as having slot formats 34 and 28, respectively, any particular subframe may be configured with any of the various available slot formats 0-61. Slot formats 0 and 1 are DL and UL, respectively. Other slot formats 2-61 include a mix of DL, UL and flexible symbols. The slot format is configured for the UE by a received slot format indicator (SFI) (dynamically configured by DL control information (DCI) or semi-statically / statically configured by radio resource control (RRC) signaling). Note that the following description also applies to the 5G NR frame structure as TDD.
[0056] Other wireless communication technologies may have different frame structures and / or different channels. For example, a 10 millisecond (ms) frame may be divided into 10 equally sized subframes (1 ms). Each subframe may include one or more time slots. A subframe may also include a microslot, which may include 7, 4, or 2 symbols. Each time slot may contain 7 or 14 symbols, depending on the time slot configuration. For time slot configuration 0, each time slot may include 14 symbols, and for time slot configuration 1, each time slot may include 7 symbols. The symbol on the DL may be a cyclic prefix (CP) orthogonal frequency division multiplexing (OFDM) (CP-OFDM) symbol. The symbol on the UL may be a CP-OFDM symbol (for high throughput scenarios) or a discrete Fourier transform (DFT) spread OFDM (DFT-s-OFDM) symbol (also known as a single carrier frequency division multiple access (SC-FDMA) symbol) (for power-limited scenarios; limited to single-stream transmission). The number of time slots in a subframe is based on the time slot configuration and parameter set. For slot configuration 0, different parameter sets μ0 to 4 allow 1, 2, 4, 8, and 16 slots per subframe, respectively. For slot configuration 1, different parameter sets 0 to 2 allow 2, 4, and 8 slots per subframe, respectively. Thus, for slot configuration 0 and parameter set μ, there are 14 symbols per slot and 2 per subframe. μ time slots. The subcarrier spacing and symbol length / duration are functions of the parameter set. The subcarrier spacing can be equal to 2 μ *15 kilohertz (kHz), where μ is parameter set 0 to 4. Therefore, the subcarrier spacing for parameter set μ=0 is 15 kHz, and the subcarrier spacing for parameter set μ=4 is 240 kHz. The symbol length / duration is inversely related to the subcarrier spacing. FIG. 2A to FIG. 2D An example is provided for slot configuration 0 with 14 symbols per slot and parameter set μ=2 with 4 slots per subframe. The slot duration is 0.25 ms, the subcarrier spacing is 60 kHz, and the symbol duration is approximately 16.67 μs. Within a frame set, there may be one or more different bandwidth parts (BWPs) that are frequency-division multiplexed (see Figure 2B ). Each BWP can have a specific set of parameters.
[0057] A resource grid may be used to represent a frame structure. Each slot includes a resource block (RB) (also referred to as a physical RB (PRB)) extending over 12 consecutive subcarriers. The resource grid is divided into a plurality of resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0058] like Figure 2A As illustrated in FIG. 1 , some of the REs carry reference (pilot) signals (RS) for the UE. The RS may include a demodulation RS (DM-RS) for channel estimation at the UE (indicated as R for a particular configuration).x , where 100x is the port number, but other DM-RS configurations are possible) and a channel state information reference signal (CSI-RS). RS may also include a beam measurement RS (BRS), a beam refinement RS (BRRS), and a phase tracking RS (PT-RS).
[0059] Figure 2B Examples of various DL channels within a subframe of a frame are illustrated. The physical downlink control channel (PDCCH) carries DCI within one or more control channel elements (CCEs), each CCE including nine RE groups (REGs), and each REG includes four consecutive REs in an OFDM symbol. The PDCCH within a BWP may be referred to as a control resource set (CORESET). Additional BWPs may be located at higher and / or lower frequencies on the channel bandwidth. The primary synchronization signal (PSS) may be within symbol 2 of a particular subframe of a frame. The PSS is used by UE 104 to determine subframe / symbol timing and physical layer identification. The secondary synchronization signal (SSS) may be within symbol 4 of a particular subframe of a frame. The SSS is used by the UE to determine the physical layer cell identity group number and radio frame timing. Based on the physical layer identity and the physical layer cell identity group number, the UE may determine the physical cell identifier (PCI). Based on the PCI, the UE may determine the position of the aforementioned DM-RS. The physical broadcast channel (PBCH) carrying the master information block (MIB) can be logically grouped with the PSS and SSS to form a synchronization signal (SS) / PBCH block (also called an SS block (SSB)). The MIB provides the number of RBs in the system bandwidth and the system frame number (SFN). The physical downlink shared channel (PDSCH) carries user data, broadcast system information not sent over the PBCH (such as the system information block (SIB)), and paging messages.
[0060] like Figure 2C As illustrated, some of the REs carry DM-RS (indicated as R for a particular configuration, but other DM-RS configurations are possible) for channel estimation at the base station. The UE may send a DM-RS for a physical uplink control channel (PUCCH) and a DM-RS for a physical uplink shared channel (PUSCH). The PUSCH DM-RS may be sent in the first or first two symbols of the PUSCH. Depending on whether a short PUCCH or a long PUCCH is sent and depending on the specific PUCCH format used, the PUCCH DM-RS may be sent in different configurations. The UE may send a sounding reference signal (SRS). The SRS may be sent in the last symbol of a subframe. The SRS may have a comb structure, and the UE may send the SRS on one of the comb structures in the comb structure. The SRS may be used by the base station for channel quality estimation to achieve frequency-dependent scheduling of the UL.
[0061] Figure 2D Examples of various UL channels within a subframe of a frame are illustrated. The PUCCH may be located at a position as indicated in one configuration. The PUCCH carries uplink control information (UCI), such as scheduling requests, channel quality indicator (CQI), precoding matrix indicator (PMI), rank indicator (RI), and hybrid automatic repeat request (HARQ) acknowledgement (ACK) / negative acknowledgement (NACK) feedback. The PUSCH carries data and may additionally be used to carry a buffer status report (BSR), a power headroom report (PHR), and / or UCI.
[0062] Figure 3 3 is a block diagram of a base station 310 in an access network communicating with a UE 350. In the DL, IP packets from the EPC 160 may be provided to the controller / processor 375. The controller / processor 375 implements layer 3 and layer 2 functionality. Layer 3 includes a radio resource control (RRC) layer, and layer 2 includes a service data adaptation protocol (SDAP) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, and a medium access control (MAC) layer. The controller / processor 375 provides RRC layer functionality associated with broadcasting of system information (e.g., MIB, SIB), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), inter-radio access technology (RAT) mobility, and measurement configuration for UE measurement reporting; PDCP layer functionality associated with header compression / decompression, security (encryption, decryption, integrity protection, integrity verification), and handover support functions; RLC layer functionality associated with delivery of upper layer packet data units (PDUs), error correction through ARQ, concatenation, segmentation, and reassembly of RLC service data units (SDUs), re-segmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs onto transport blocks (TBs), demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction through HARQ, priority handling, and logical channel prioritization.
[0063] The transmit (TX) processor 316 and receive (RX) processor 370 implement layer 1 functionality associated with various signal processing functions. Layer 1 (which includes the physical (PHY) layer) may include error detection on the transport channel, forward error correction (FEC) coding / decoding of the transport channel, interleaving, rate matching, mapping to the physical channel, modulation / demodulation of the physical channel, and MIMO antenna processing. The TX processor 316 handles the mapping to the signal constellation based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-order phase shift keying (M-PSK), M-order quadrature amplitude modulation (M-QAM)). The decoded and modulated symbols may then be divided into parallel streams. Subsequently, each stream may be mapped to an OFDM subcarrier, each stream may be multiplexed with a reference signal (e.g., a pilot) in the time domain and / or frequency domain, and each stream may then be combined using an inverse fast Fourier transform (IFFT) to generate a physical channel carrying a time domain OFDM symbol stream. The OFDM stream is spatially pre-coded to generate multiple spatial streams. Channel estimates from a channel estimator 374 may be used to determine the coding and modulation schemes, as well as for spatial processing. Channel estimates may be derived based on reference signals and / or channel condition feedback sent by the UE 350. Each spatial stream may then be provided to a different antenna 320 via a separate transmitter 318TX. Each transmitter 318TX may modulate an RF carrier with a corresponding spatial stream for transmission.
[0064] At the UE 350, each receiver 354RX receives a signal through its corresponding antenna 352. Each receiver 354RX recovers the information modulated onto the RF carrier and provides the information to a receive (RX) processor 356. The TX processor 368 and the RX processor 356 implement layer 1 functionality associated with various signal processing functions. The RX processor 356 can perform spatial processing on the information to recover any spatial stream destined for the UE 350. If multiple spatial streams are destined for the UE 350, they can be combined into a single OFDM symbol stream by the RX processor 356. The RX processor 356 then converts the OFDM symbol stream from the time domain to the frequency domain using a fast Fourier transform (FFT). The frequency domain signal includes a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols and reference signals on each subcarrier are recovered and demodulated by determining the signal constellation point most likely to be sent by the base station 310. These soft decisions can be based on channel estimates calculated by the channel estimator 358. The soft decisions are then decoded and deinterleaved to recover the data and control signals originally sent on the physical channel by base station 310. The data and control signals are then provided to controller / processor 359, which implements layer 3 and layer 2 functionality.
[0065] The controller / processor 359 may be associated with a memory 360 that stores program codes and data. The memory 360 may be referred to as a computer readable medium. In the UL, the controller / processor 359 provides demultiplexing between transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from the EPC 160. The controller / processor 359 is also responsible for error detection using an ACK and / or NACK protocol to support HARQ operations.
[0066] Similar to the functionality described in conjunction with DL transmissions performed by the base station 310, the controller / processor 359 provides RRC layer functionality associated with system information (e.g., MIB, SIB) acquisition, RRC connection, and measurement reporting; PDCP layer functionality associated with header compression / decompression and security (encryption, decryption, integrity protection, integrity verification); RLC layer functionality associated with delivery of upper layer PDUs, error correction through ARQ, concatenation, segmentation and reassembly of RLC SDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs onto TBs, demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction through HARQ, priority handling, and logical channel prioritization.
[0067] The TX processor 368 may use channel estimates derived by the channel estimator 358 from a reference signal or feedback transmitted by the base station 310 to select appropriate coding and modulation schemes and to facilitate spatial processing. The spatial streams generated by the TX processor 368 may be provided to different antennas 352 via separate transmitters 354TX. Each transmitter 354TX may modulate an RF carrier with a corresponding spatial stream for transmission.
[0068] UL transmissions are processed at the base station 310 in a manner similar to that described in conjunction with the receiver functionality at the UE 350. Each receiver 318RX receives a signal through its respective antenna 320. Each receiver 318RX recovers information modulated onto an RF carrier and provides the information to a RX processor 370.
[0069] The controller / processor 375 may be associated with a memory 376 that stores program codes and data. The memory 376 may be referred to as a computer readable medium. In the UL, the controller / processor 375 provides demultiplexing between transport channels and logical channels, packet reassembly, decryption, header decompression, control signal processing to recover IP packets from the UE 350. The IP packets from the controller / processor 375 may be provided to the EPC 160. The controller / processor 375 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operations.
[0070] At least one of the TX processor 368, the RX processor 356, and the controller / processor 359 may be configured to communicate with Figure 1 The range adjustment module 198 performs various aspects in combination.
[0071] At least one of the TX processor 316, the RX processor 370, and the controller / processor 375 may be configured to communicate with Figure 1 The range adjustment module 199 performs various aspects in combination.
[0072] Figure 4 is a block diagram illustrating an example monolithic (eg, disaggregated) architecture of a distributed RAN 400 that may be Figure 1 The distributed RAN 400 is implemented in the wireless communication system and access network 100 illustrated in FIG. As illustrated in the figure, the distributed RAN 400 includes a core network (CN) 402 and a base station 426.
[0073] CN 402 may host core network functions. CN 402 may be centrally deployed. CN 402 functionality may be offloaded (e.g., to Advanced Wireless Services (AWS)) in an effort to handle peak capacity. CN 402 may include AMF 404 and UPF 406. AMF 404 and UPF 406 may perform one or more of the core network functions.
[0074] The base station 426 may communicate with the CN 402 (e.g., via a backhaul interface). The base station 426 may communicate with the AMF 404 via an N2 (e.g., NG-C) interface. The base station 426 may communicate with the UPF 406 via an N3 (e.g., NG-U) interface. The base station 426 may include a central unit control plane (CU-CP) 410, one or more central unit user planes (CU-UP) 412, one or more distributed units (DU) 414-418, and one or more radio units (RU) 420-424.
[0075] The CU-CP 410 may be connected to one or more of the DUs 414 to 418. The CU-CP 410 and the DUs 414 to 418 may be connected via an F1-C interface. Figure 4 As shown, CU-CP 410 can be connected to multiple DUs, but a DU can be connected to only one CU-CP. Figure 4 Only one CU-UP 412 is illustrated, but the base station 426 may include multiple CU-UPs. The CU-CP 410 selects an appropriate CU-UP for the requested service (e.g., for the UE). The CU-UP 412 may be connected to the CU-CP 410. For example, the CU-UP 412 and the CU-CP 410 may be connected via an E1 interface. The CU-UP 412 may be connected to one or more of the DUs 414-418. The CU-UP 412 and the DUs 414-418 may be connected via an F1-U interface. Figure 4 As shown, the CU-CP 410 may be connected to a plurality of CU-UPs, but a CU-UP may be connected to only one CU-CP 410 .
[0076] A DU (such as DU 414, 416 and / or 418) may host one or more TRPs (transmit / receive points, which may include edge nodes (ENs), edge units (EUs), radio heads (RHs), smart radio heads (SRHs), etc.). A DU may be located at the edge of a network with radio frequency (RF) functionality. A DU may be connected to multiple CU-UPs, which are connected to (e.g., controlled by) the same CU-CP (e.g., for RAN sharing, radio as a service (RaaS), and service-specific deployments). A DU may be configured to provide services to a UE individually (e.g., dynamically selected) or jointly (e.g., jointly transmitted). Each DU 414-416 may be connected to one of the RUs 420 / 422 / 424.
[0077] The CU-CP 410 may be connected to multiple DUs that are connected to the same CU-UP 412 (e.g., under the control of the same CU-UP 412). Connectivity between the CU-UP 412 and the DUs may be established through the CU-CP 410. For example, the connectivity between the CU-UP 412 and the DUs may be established using a bearer context management function. Data forwarding between the CU-UPs 412 may be performed via an Xn-U interface.
[0078] The distributed RAN 400 may support fronthaul solutions across different deployment types. For example, the RAN 400 architecture may be based on the transmission network capabilities (e.g., bandwidth, latency, and / or jitter). The distributed RAN 400 may share features and / or components with LTE. For example, the base station 426 may support dual connectivity with NR and may share a common fronthaul for LTE and NR. The distributed RAN 400 may, for example, implement collaboration between and among DUs 414-418 via the CU-CP 412. Inter-DU interfaces may not be used. Logical functions may be dynamically distributed in the distributed RAN 400.
[0079] Figure 5 is a block diagram illustrating an example decomposed base station 500 architecture. The decomposed base station 500 architecture may include one or more CUs 510 that may communicate directly with a core network 520 via a backhaul link, or indirectly with a core network 520 through one or more decomposed base station units, such as a near real-time (RT) RIC 525 via an E2 link, or a non-RT RIC 515 associated with a service management and orchestration (SMO) framework 505, or both. The CU 510 may communicate with one or more DUs 530 via respective midhaul links, such as an F1 interface. The DU 530 may communicate with one or more RUs 540 via respective fronthaul links. The RU 540 may communicate with respective UEs 104 via one or more radio frequency (RF) access links. In some implementations, a UE 104 may be served simultaneously by multiple RUs 540.
[0080] Each of the units (i.e., CU 510, DU 530, RU 540, and near-RT RIC 525, non-RT RIC 515, and SMO framework 505) may include or be coupled to one or more interfaces configured to receive or send signals, data, or information (collectively referred to as signals) via a wired or wireless transmission medium. Each of these units or an associated processor or controller that provides instructions to the communication interface of these units may be configured to communicate with one or more of the other units via a transmission medium. For example, these units may include a wired interface configured to receive or send signals to one or more of the other units via a wired transmission medium. Additionally, these units may include a wireless interface that may include a receiver, a transmitter, or a transceiver (such as a radio frequency (RF) transceiver) configured to receive or send signals, or both, to one or more of the other units on a wireless transmission medium.
[0081] In some aspects, the CU 510 may host higher-layer control functions. Such control functions may include radio resource control (RRC), packet data convergence protocol (PDCP), service data adaptation protocol (SDAP), etc. Each control function may be implemented using an interface that is configured to communicate signals with other control functions hosted by the CU 510. The CU 510 may be configured to handle user plane functionality (i.e., central unit-user plane (CU-UP)), control plane functionality (i.e., central unit-control plane (CU-CP)), or a combination thereof. In some specific implementations, the CU 510 may be logically split into one or more CU-UP units and one or more CU-CP units. When implemented in an O-RAN configuration, the CU-UP unit may communicate bidirectionally with the CU-CP unit via an interface (such as an E1 interface). As needed, the CU 510 may be implemented to communicate with the DU 530 for network control and signaling.
[0082] DU 530 may correspond to a logical unit that includes one or more base station functions for controlling the operation of one or more RU 540. In some aspects, DU 530 may host one or more of a radio link control (RLC) layer, a medium access control (MAC) layer, and one or more high physical (PHY) layers (such as modules for forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.) depending at least in part on functional splits such as those defined by the 3rd Generation Partnership Project (3GPP). In some aspects, DU 530 may also host one or more low PHY layers. Each layer (or module) may be implemented using an interface that is configured to communicate signals with other layers (and modules) hosted by DU 530 or with control functions hosted by CU 510.
[0083] Lower layer functionality may be implemented by one or more RUs 540. In some deployments, a RU 540 controlled by a DU 530 may correspond to a logical node that hosts RF processing functions or low PHY layer functions (such as performing Fast Fourier Transform (FFT), Inverse FFT (iFFT), digital beamforming, physical random access channel (PRACH) extraction and filtering, etc.), or both, based at least in part on a functional split (such as a lower layer functional split). In such an architecture, the RU 540 may be implemented to handle over-the-air (OTA) communications with one or more UEs 104. In some specific implementations, real-time and non-real-time aspects of control plane and user plane communications with the RU 540 may be controlled by the corresponding DU 530. In some scenarios, this configuration may enable the DU 530 and the CU 510 to be implemented in a cloud-based RAN architecture such as a virtual RAN (vRAN) architecture.
[0084] The SMO framework 505 may be configured to support RAN deployment and provisioning of non-virtualized network elements and virtualized network elements. For non-virtualized network elements, the SMO framework 505 may be configured to support the deployment of dedicated physical resources for RAN coverage requirements, which may be managed via an operation and maintenance interface (such as an O1 interface). For virtualized network elements, the SMO framework 505 may be configured to interact with a cloud computing platform (such as an open cloud (O-cloud) 590) to perform network element lifecycle management (such as instantiating virtualized network elements) via a cloud computing platform interface (such as an O2 interface). Such virtualized network elements may include, but are not limited to, CU 510, DU 530, RU 540, and near-RT RIC 525. In some specific implementations, the SMO framework 505 may communicate with hardware aspects of the 4G RAN such as an open eNB (O-eNB) 511 via the O1 interface. Additionally, in some specific implementations, the SMO framework 505 may communicate directly with one or more RUs 540 via the O1 interface. The SMO framework 505 may also include a non-RT RIC 515 configured to support the functionality of the SMO framework 505 .
[0085] The non-RT RIC 515 may be configured to include logic functions that enable non-real-time control and optimization of RAN elements and resources, artificial intelligence / machine learning (AI / ML) workflows including model training and updating, or policy-based guidance of applications / features in the near-RT RIC 525. The non-RT RIC 515 may be coupled to or in communication with the near-RT RIC 525 (such as via an A1 interface). The near-RT RIC 525 may be configured to include logic functions that enable near-real-time control and optimization of RAN elements and resources via data collection and actions through an interface (such as via an E2 interface) that connects one or more CUs 510, one or more DUs 530, or both, and the O-eNB with the near-RT RIC 525.
[0086] In some implementations, in order to generate an AI / ML model to be deployed in the near-RT RIC 525, the non-RT RIC 515 may receive parameters or external enrichment information from an external server. Such information may be utilized by the near-RT RIC 525 and may be received from a non-network data source or from a network function at the SMO framework 505 or the non-RT RIC 515. In some examples, the non-RT RIC 515 or the near-RT RIC 525 may be configured to tune RAN behavior or performance. For example, the non-RT RIC 515 may monitor long-term trends and patterns of performance and employ AI / ML models to perform corrective actions through the SMO framework 505 (such as via reconfiguration of O1) or via the creation of RAN management policies (such as A1 policies).
[0087] Figure 6 is from the first wireless node 604 (e.g., Figure 1 A block diagram of an example interference 600 is shown from the perspective of a UE 104 or a base station 102 / 180, or a repeater / transponder). A first wireless node 604 may be configured for full-duplex and / or D-TDD communication. Here, a base station 602 (e.g., Figure 1 The base station 102 / 180 of the first wireless node 604 simultaneously sends a downlink signal 614 intended to be received via the receive antenna 624 of the first wireless node 604. The first wireless node 604 simultaneously sends an uplink signal 612 to the base station 602 via the transmit antenna 606. A second wireless node 610 (e.g., Figure 1 The UE 104 or base station 102 / 180, or relay / transponder) sends another uplink signal 616 to the base station 602 during the transmission of the downlink signal 614 and the transmission of the uplink signal 612.
[0088] As illustrated, a portion of the uplink signal 612 may be reflected back to the first wireless node 604 via a reflector 608 and received by a receive antenna 624. In this example, the reflected portion of the uplink signal 612 causes indirect self-interference (IDSI) 618, where the first wireless node 604 is a source of interference to itself via a reflector 608.
[0089] Additionally, portions of the uplink signal 612 may leak back to the receive antenna 624 of the first wireless node 604 due to, for example, the close proximity of the transmit antenna 606 to the receive antenna 624. In this example, portions of the uplink signal 612 cause direct self-interference (DSI) 620, where the first wireless node 604 is a direct source of interference to itself.
[0090] Additionally, due to the close proximity of the second wireless node 610 to the first wireless node and / or the beam direction used by the second wireless node 610, portions of the other uplink signal 616 may leak into the downlink signal 614 and / or into the receive antenna 624. In this example, the other uplink signal 616 causes cross-link interference (CI) 622, where the adjacent second wireless node 610 transmits the uplink signal 616 while the first wireless node 604 is receiving the downlink signal 614.
[0091] Different types of interference, such as IDSI 618, DSI 620, CI 622, and others, may add to legitimate signals that a wireless node is intended to receive. Interference may cause the amplitude of the legitimate signal to increase, and in some scenarios, cause the amplitude of the legitimate signal to increase beyond the input voltage range of the wireless node's ADC. For example, if a legitimate signal (e.g., Figure 6 The downlink signal 614 has an amplitude oscillating between +1V and -1V, and the ADC input voltage range is +1 to -1, but the interference adds ±0.2V to the legitimate signal, then the amplitude of the legitimate signal increases to +1.2V and -1.2V. In other words, the interference increases the legitimate signal by 20%, and because the added ±0.2V is outside the ADC input voltage range, the ADC will clip the added ±0.2V. Such clipping may degrade the quality and integrity of wireless communication.
[0092] Fig. 7A 7 is a schematic diagram showing an example ADC 712 with a wrapper 700. The wrapper 700 includes a range detector 704 configured to detect a voltage (V i ) and the received analog signal. As illustrated, the input of the range detector 704 is coupled to the output of the sampler 702. However, it should be noted that the input of the range detector 704 may be coupled directly to V i Source or generate V i The sampler 702 includes switches and capacitors and can provide samples of the received analog signal to the ADC 712 according to the N-bit resolution of the ADC 712. It should be noted that for simplicity of description, the sampler 702 is illustrated as a general sampling circuit; however, the actual implementation may vary. The range detector 704 can output a path selection signal (e.g., sel) configured to select: (i) the first path 706 or the second path 710, and (ii) the third path 714 or the fourth path 718.
[0093] The first path 706 and the third path 714 can provide direct paths. For example, the first path 706 can provide a direct path from the sampler 702 to the ADC 712. The third path 714 can also provide a direct path from the ADC 712 to another integrated circuit outside the wrapper 700. On the other hand, the second path 710 and the fourth path 718 can provide paths with intermediate circuits. For example, the second path 710 can include an attenuator 708 configured to scale / attenuate samples of the received analog signal by a factor (e.g., 1 / G, where G is the signal gain) before passing the scaled samples to the ADC 712. The fourth path 718 can include an amplifier 716 configured to amplify a digital signal output from the ADC 712, wherein the digital signal is generated based on the scaled samples of the received analog signal.
[0094] Specifically, the wrapper 700 enables the ADC 712 to perform its functions on analog signals that exceed the input voltage range of the ADC 712 without causing ADC clipping of those signals. Because the range detector 704 receives multiple analog samples from the input signal sampler 702, it can determine whether a particular sample is within or outside the input voltage range of the ADC 712. As illustrated, if the first sample is within the input voltage range, the first path 706 and the third path 714 are provided to the first sample (e.g., the switches on the second path 710 and the fourth path 718 are opened, and the switches on the first path 706 and the third path 714 are closed). If the first sample is not within the input voltage range, the second path 710 and the fourth path 718 are provided to the first sample (e.g., the switches on the second path 710 and the fourth path 718 are closed, and the switches on the first path 706 and the third path 714 are opened). The opening and closing of the paths can be controlled by the output signal of the range detector 704.
[0095] Specifically, if the first sample is not within the input voltage range, the first sample is first scaled by the attenuator 708 by a scaling factor (e.g., 1 / G), which reduces the amplitude of the first sample so that it is within the input voltage range of the ADC 712 and causes the ADC 712 to not limit the first sample. The scaled first sample is then passed to the ADC 712 to generate a first digital signal based on the scaled first sample. The first digital signal is then passed to the amplifier 716, which amplifies the first digital signal by an amplification factor (e.g., G). In this example, the amplification factor is a function of the scaling factor. Therefore, the first digital signal can be amplified to reflect the amplitude of the original first sample of the analog signal.
[0096] Thus, wrapper 700 provides dynamic adjustment of the resolution of ADC 712 on a sample-by-sample basis based on the amplitude of the incoming analog signal to provide a greater dynamic range.
[0097] Figure 7B is a diagram illustrating an example input voltage range 750 for the ADC 712 and an example of analog signal samples of the analog signal 760 .
[0098] As shown, the input voltage range 750 of ADC 712 is composed of a maximum voltage V lim and minimum voltage -V lim In contrast, the analog input signal voltage range V i By the maximum voltage V R and minimum voltage -V R Definition, where |V R |Greater than|V lim Here, attenuator 708 and amplifier 716 may be configured to scale / amplify the received signal by G, where G = |V R | / |V lim |. In some examples, G can be greater or less than |V R | / |V lim In some aspects, the range detector 704 may select which path to use based on whether the first threshold condition is met or whether the second threshold condition is met. For example, if the sample of the analog signal is within V lim and -V lim In another example, if the sample of the analog signal is within the range of V lim and -V lim , (eg, using the second path 710 and the fourth path 718), the second threshold condition may be satisfied.
[0099] like Figure 7BAs shown, four samples may be taken from the example analog signal 760, including: a first sample 752, a second sample 754, a third sample 756, and a fourth sample 758. The first sample 752 and the third sample 756 are within the ADC 712 input voltage range, and thus may be passed through the first path 706 and the third path 714 of the wrapper 700. In other words, the first sample 752 and the third sample 756 may not be attenuated or amplified before / after the ADC 712 operation. The second sample 754 and the fourth sample 758 are outside the ADC 712 input voltage range, and thus may be passed through the second path 710 and the fourth path 718 of the wrapper 700. That is, the second sample 754 and the fourth sample 758 may be first attenuated before being input into the ADC 712, and then the resulting digital signal may be amplified to offset the previous attenuation.
[0100] Figure 8 is an example UE 804 (e.g., Figure 1 UE 104) and base station 802 (e.g., Figure 1 800 between a base station 102 / 180 of a base station 102 / 180 of a base station 802. At a first communication 806, a UE 804 may optionally request assistance information from the base station 802. The assistance information may include an indication of the type of duplex communication being used by one or more wireless nodes within at least one of the regions or cells. For example, the assistance information may indicate the type of communication used by one or more wireless nodes with a serving cell of the base station 802, a specific region or location within a serving cell, a specific region or location within another serving cell or in a group of cells. In some examples, the indication of the type of duplex communication may include an indication of at least one of a full-duplex communication type, a static time division duplex (S-TDD) communication type, or a dynamic time division duplex (D-TDD) communication type. The request for assistance information may be sent to the base station 802 via a radio resource control (RRC) message or a medium access control (MAC) control element (CE).
[0101] At the second communication 808, the base station 802 may send the assistance information to the UE 804. In some examples, the assistance information may be sent without a request from the UE 804. For example, if one or more wireless nodes begin to communicate using full-duplex or D-TDD communication within or near the cell, the base station 802 may be triggered to send the assistance information to the UE 804. In another example, the assistance information may be sent to the UE 804 in response to the request of the first communication 806. The assistance information may be sent to the UE 804 via an RRC message or a MAC CE.
[0102] After receiving the assistance information, the UE 804 may use the information to control the operation of its RF front end in a first operation 810. For example, when full duplex or D-TDD is used, the UE 804 may determine to use the above Fig. 7A 804 may not use the wrapper 700 described in the description of the present invention, and not use the wrapper 700 when S-TDD is used. By controlling when to use the wrapper 700, the UE 804 may save power in situations where it may not be necessary to use the wrapper 700. For example, in a serving cell using S-TDD, IDSI, DSI, CI, and other types of interference may be at a minimum or may not exist. Therefore, the UE 804 may not use a range detector to perform sample-by-sample path selection. However, when the information indicates that full-duplex or D-TDD is used, the UE 804 may enable the wrapper 700 because the UE 804 may experience relatively more IDSI, DSI, CI, and other types of interference.
[0103] At the third communication 812, the base station 802 may send downlink signaling to the UE 804. Upon receiving the downlink signaling, the UE 804 may perform a second operation 814 by digitizing the analog signal based on the auxiliary information. That is, if the UE 804 is configured to use the wrapper 700 when another device in the cell is communicating via D-TDD or full-duplex, and the auxiliary information indicates so, the UE 804 may use the wrapper 700 to digitize the analog signal of the third communication 812. On the contrary, if the auxiliary information indicates that no other device is using a communication technology that may cause IDSI, DSI, CI, and other types of interference experienced at the UE 804, the UE 804 may suppress the use of the wrapper 700.
[0104] Fig. 9 900 is a flow chart of a wireless communication method performed by a wireless node. In some examples, the method may be performed by a UE (e.g., Figure 1 UE 104, device 1002). In some examples, the method may be performed by a base station (e.g., Figure 1 At 902, the wireless node may optionally output a request for signaling assistance information for transmission. For example, 902 may be performed by Fig.10 and Fig.11 Here, the wireless node may send a request to another wireless node (eg, a base station or a UE) to request the other wireless node to provide assistance information to the wireless node.
[0105] At 904, the wireless node may optionally obtain signaling assistance information from the first wireless node, the signaling assistance information being configured to indicate a type of duplex communication being used by one or more wireless nodes including the first wireless node within at least one of the regions or cells, wherein the samples are output to the ADC via at least one of the first path or the second path further based on the type of duplex communication. For example, 904 may be performed by Fig.10 and Fig.11 In some examples, the wireless node may receive an analog signal and output samples of the analog signal to an analog-to-digital converter via at least one of the first path or the second path based at least in part on the duplex type. Here, the wireless node may use auxiliary information received from another node to determine whether other wireless nodes in the same location and / or cell are using communication technologies that may cause the wireless node to experience interference. For example, full-duplex and D-TDD may cause such interference. If other nodes are using full-duplex and / or D-TDD, the wireless node may determine whether to use Fig. 7A The wrapper 700 effectively extends the input voltage range of the ADC without limiting the analog signal. If other nodes are not using communication technologies that may cause the wireless node to experience interference, the wireless node can determine not to use Fig. 7A The wrapper 700 is used to save power.
[0106] At 906, the wireless node may obtain a sample of the analog signal. For example, 906 may be performed by Fig.10 and Fig.11 Here, the wireless node may receive an analog signal from another wireless node via an air interface. The wireless node may include a sampler (e.g., Fig. 7A The sampler 702 of the RF front end is used as part of the RF front end. The samples of the analog signal can be obtained by a range detector (e.g., Fig. 7A range detector 704), attenuator (e.g., Fig. 7A attenuator 708) and / or ADC (e.g., Fig. 7A One or more of ADC 712) are obtained.
[0107] At 908, the wireless node may output the sample to an analog-to-digital converter (ADC) via at least one of the first path or the second path based at least in part on whether the sample satisfies the first threshold condition or the second threshold condition. For example, 908 may be performed by the ADC path component 1046 / 1146. Here, the range detector may receive the sample analog signal and determine whether the sample satisfies the first threshold condition or the second threshold condition. For example, if the sample of the analog signal is within V lim and -V limIn another example, if the sample of the analog signal is within the range of V lim and -V lim , (eg, using the second path 710 and the fourth path 718), the second threshold condition may be satisfied.
[0108] At 910, the wireless node may output the samples to the ADC via the first path if the first threshold condition is met. For example, 910 may be performed by the ADC path component 1046 / 1146. Here, if the first threshold condition is met, the first path 706 and the third path 714 are used. In other words, the samples are provided to the ADC without passing through the first path. Fig. 7A The attenuator 708 is used and the ADC output is not passed through Fig. 7A Amplifier 716.
[0109] At 912, the wireless node may output the sample to the ADC via a second path if a second threshold condition is met. For example, 912 may be performed by Fig.10 and Fig.11 Here, if the second threshold condition is met, the second path 710 and the fourth path 718 are used. In other words, the sample is provided to the ADC before being passed to the ADC. Fig. 7A The attenuator 708, and the digitized signal output from the ADC is passed through Fig. 7A Amplifier 716.
[0110] At 914, the wireless node may generate a first digital signal based on the samples by the ADC. For example, 914 may be Fig.10 and Fig.11 Here, the ADC (e.g., Fig. 7A ADC 712) can receive analog signal samples from sampler 702 and convert them into digital signals.
[0111] At 916, the wireless node may output a first digital signal from the ADC via at least one of the third path or the fourth path based on whether the sample satisfies the first threshold condition or the second threshold condition. For example, 916 may be performed by Fig.10 and Fig.11 The ADC path components 1046 / 1146 are used to perform.
[0112] At 918, the wireless node may output the first digital signal from the ADC via the third path if the first threshold condition is met. Fig.10 and Fig.11 The ADC path components 1046 / 1146 are used to perform.
[0113] At 920, the wireless node may output the first digital signal from the ADC via the fourth path if the second threshold condition is met. Fig.10 and Fig.11 The ADC path components 1046 / 1146 are used to perform.
[0114] In some aspects, the first threshold condition includes a first voltage range, and the second threshold condition includes a second voltage range. For example, the first voltage range may be an input voltage range within the operating range of the ADC (e.g., V lim To -V lim ). The second voltage range may include voltages outside the input voltage that the ADC can process. In some examples, the second voltage range may be defined by G, where G = |V R | / |V lim In such an example, the second voltage range may include V R With V lim The voltage between -V R With -V lim voltages between (e.g., voltage levels outside the operating range of the ADC).
[0115] In certain aspects, the first voltage range includes one or more voltage levels within an operating range of the ADC, and wherein the second voltage range includes one or more voltage levels outside of an operating range of the ADC.
[0116] In certain aspects, the second path includes an attenuator, and wherein the fourth path includes an amplifier.
[0117] In some aspects, the attenuator is configured to attenuate the sample by a first defined value, wherein the amplifier is configured to amplify the first digital signal by a second defined value, and wherein the second defined value is a function of the first defined value. For example, the first defined value may be 1 / G, and the second defined value may be G.
[0118] In certain aspects, the signaling assistance information is received via a radio resource control (RRC) message or a medium access control (MAC) control element (CE).
[0119] In certain aspects, the type of duplex communication includes at least one of full-duplex communication, static time division duplex (S-TDD) communication, or dynamic time division duplex (D-TDD).
[0120] In certain aspects, the request for signaling assistance information is output via a radio resource control (RRC) message or a medium access control (MAC) control element (CE).
[0121] Fig.101 is a diagram 1000 illustrating an example of a hardware implementation of an exemplary device 1002. The device 1002 is a UE and includes a cellular baseband processor 1004 (also referred to as a modem) coupled to a cellular RF transceiver 1022 and one or more subscriber identity modules (SIM) cards 1020, an application processor 1006 coupled to a secure digital (SD) card 1008 and a screen 1010, a Bluetooth module 1012, a wireless local area network (WLAN) module 1014, a global positioning system (GPS) module 1016, and a power source 1018. The cellular baseband processor 1004 communicates with the UE 104 and / or the BS 102 / 180 via the cellular RF transceiver 1022. The cellular baseband processor 1004 may include a computer-readable medium / memory. The computer-readable medium / memory may be non-transitory. The cellular baseband processor 1004 is responsible for general processing, including executing software stored on the computer-readable medium / memory. The software, when executed by the cellular baseband processor 1004, causes the cellular baseband processor 1004 to perform the various functions described above. The computer-readable medium / memory may also be used to store data manipulated by the cellular baseband processor 1004 when executing the software. The cellular baseband processor 1004 also includes a receiving component 1030, a communication manager 1032, and a sending component 1034. The communication manager 1032 includes one or more of the illustrated components. The components within the communication manager 1032 may be stored in a computer-readable medium / memory and / or configured as hardware within the cellular baseband processor 1004. The cellular baseband processor 1004 may be a component of the UE 350 and may include a memory 360 and / or at least one of a TX processor 368, an RX processor 356, and a controller / processor 359. In one configuration, the device 1002 may be a modem chip and include only the baseband processor 1004, and in another configuration, the device 1002 may be the entire UE (e.g., see Figure 3 350), and includes the aforementioned additional modules of device 1002.
[0122] The device 1002 may also include one or more ADCs as part of one or more components of the device 1002. For example, the cellular baseband processor 1004 may include one or more ADCs (e.g., ADC component 1048) for sampling received analog signals and converting the sampled signals to the digital domain.
[0123] The communication manager 1032 includes a request component 1040 configured to output a request for signaling assistance information for transmission, such as in conjunction with Fig. 9 As described in 902.
[0124] The communication manager 1032 includes an obtaining component 1042 configured to obtain signaling assistance information from the first wireless node, the signaling assistance information configured to indicate a type of duplex communication being used by one or more wireless nodes including the first wireless node within at least one of the regions or cells, wherein the samples are output to the ADC via at least one of the first path or the second path further based on the type of duplex communication, e.g., as in conjunction with Fig. 9 As described in 904.
[0125] The communication manager 1032 includes a sampling component 1044 configured to obtain samples of the analog signal, such as in conjunction with Fig. 9 As described in 906.
[0126] The communication manager 1032 includes an ADC path component 1046, which is configured to output a sample to an analog-to-digital converter (ADC) via at least one of a first path or a second path based at least in part on whether the sample satisfies a first threshold condition or a second threshold condition; if the first threshold condition is satisfied, output the sample to the ADC via the first path; if the second threshold condition is satisfied, output the sample to the ADC via the second path; based on whether the sample satisfies the first threshold condition or the second threshold condition, output a first digital signal from the ADC via at least one of a third path or a fourth path; if the first threshold condition is satisfied, output the first digital signal from the ADC via the third path; and if the second threshold condition is satisfied, output the first digital signal from the ADC via the fourth path; for example, as combined with Fig. 9 As described in 908, 910, 912, 916, 918 and 920.
[0127] The communication manager 1032 includes an ADC component 1048 configured to generate a first digital signal based on the samples by the ADC, for example, as combined with Fig. 9 of 914 described.
[0128] The device may include executing Fig. 9 Each of the boxes in the algorithm in the preceding flowchart is an additional component. Therefore, Fig. 9 Each block in the aforementioned flow chart of can be performed by a component, and the apparatus may include one or more of those components. These components may be one or more hardware components that are specifically configured to perform the process / algorithm, implemented by a processor configured to perform the process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.
[0129] In one configuration, the apparatus 1002 (and specifically the cellular baseband processor 1004) includes means for obtaining a sample of an analog signal; means for outputting the sample to an analog-to-digital converter (ADC) via at least one of a first path or a second path based at least in part on whether the sample satisfies a first threshold condition or a second threshold condition; means for outputting the sample to the ADC via the first path if the first threshold condition is satisfied; means for outputting the sample to the ADC via the second path if the second threshold condition is satisfied; means for generating, by the ADC, a first digital signal based on the sample; means for outputting the first digital signal from the ADC via at least one of a third path or a fourth path based on whether the sample satisfies the first threshold condition or the second threshold condition; means for A component for outputting a first digital signal from an ADC via a third path when a first threshold condition is satisfied; a component for outputting a first digital signal from an ADC via a fourth path when a second threshold condition is satisfied; a component for obtaining signaling assistance information from a first wireless node, the signaling assistance information being configured to indicate the type of duplex communication being used by one or more wireless nodes including the first wireless node within at least one of an area or a cell, wherein samples are further output to the ADC via at least one of the first path or the second path based on the type of duplex communication; a component for outputting samples to an analog-to-digital converter (ADC) via at least one of the first path or the second path based at least in part on the type of duplex; and a component for outputting a request for signaling assistance information for transmission. The aforementioned components may be one or more of the aforementioned components of the device 1002 configured to perform the functions recorded by the aforementioned components. As described above, the device 1002 may include a TX processor 368, an RX processor 356, and a controller / processor 359. Thus, in one configuration, the aforementioned means may be the TX processor 368, the RX processor 356, and the controller / processor 359 configured to perform the functions recited by the aforementioned means.
[0130] Fig.111100 is an example of a hardware implementation of an exemplary device 1102. The device 1102 is a BS and includes a baseband unit 1104. The baseband unit 1104 can communicate with the UE 104 via a cellular RF transceiver. The baseband unit 1104 may include a computer-readable medium / memory. The baseband unit 1104 is responsible for general processing, including executing software stored on a computer-readable medium / memory. The software, when executed by the baseband unit 1104, causes the baseband unit 1104 to perform the various functions described above. The computer-readable medium / memory can also be used to store data manipulated by the baseband unit 1104 when executing the software. The baseband unit 1104 also includes a receiving component 1130, a communication manager 1132, and a sending component 1134. The communication manager 1132 includes one or more of the illustrated components. The components within the communication manager 1132 may be stored in a computer-readable medium / memory and / or configured as hardware within the baseband unit 1104. The baseband unit 1104 may be a component of the BS 310 and may include a memory 376 and / or at least one of the TX processor 316 , the RX processor 370 , and the controller / processor 375 .
[0131] The device 1102 may also include one or more ADCs as part of one or more components of the device 1102. For example, the baseband unit 1104 may include one or more ADCs (eg, ADC component 1148) for sampling received analog signals and converting the sampled signals to the digital domain.
[0132] The communication manager 1132 includes a request component 1140 configured to output a request for signaling assistance information for transmission, such as in conjunction with Fig. 9 As described in 902.
[0133] The communication manager 1132 includes an obtaining component 1142 configured to obtain signaling assistance information from the first wireless node, the signaling assistance information configured to indicate a type of duplex communication being used by one or more wireless nodes including the first wireless node within at least one of the regions or cells, wherein the samples are output to the ADC via at least one of the first path or the second path further based on the type of duplex communication, e.g., as combined with Fig. 9 As described in 904.
[0134] The communication manager 1132 includes a sampling component 1144 configured to obtain samples of the analog signal, such as in conjunction with Fig. 9 As described in 906.
[0135] The communication manager 1132 includes an ADC path component 1146, which is configured to output a sample to an analog-to-digital converter (ADC) via at least one of a first path or a second path based at least in part on whether the sample satisfies a first threshold condition or a second threshold condition; if the first threshold condition is satisfied, output the sample to the ADC via the first path; if the second threshold condition is satisfied, output the sample to the ADC via the second path; based on whether the sample satisfies the first threshold condition or the second threshold condition, output a first digital signal from the ADC via at least one of a third path or a fourth path; if the first threshold condition is satisfied, output the first digital signal from the ADC via the third path; and if the second threshold condition is satisfied, output the first digital signal from the ADC via the fourth path; for example, as combined with Fig. 9 As described in 908, 910, 912, 916, 918 and 920.
[0136] The communication manager 1132 includes an ADC component 1148 configured to generate a first digital signal based on the samples by the ADC, for example, as combined with Fig. 9 of 914 described.
[0137] The device may include executing Fig. 9 The additional components of each box in the box of the algorithm in the aforementioned flowchart. Therefore, each box in the above flowchart can be performed by a component, and the device may include one or more of these components. These components can be one or more hardware components, which are specifically configured to perform the process / algorithm, implemented by a processor configured to perform the process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.
[0138] In one configuration, the apparatus 1102 (and specifically the baseband unit 1104) includes means for obtaining a sample of an analog signal; means for outputting the sample to an analog-to-digital converter (ADC) via at least one of a first path or a second path based at least in part on whether the sample satisfies a first threshold condition or a second threshold condition; means for outputting the sample to the ADC via the first path if the first threshold condition is satisfied; means for outputting the sample to the ADC via the second path if the second threshold condition is satisfied; means for generating, by the ADC, a first digital signal based on the sample; means for outputting the first digital signal from the ADC via one of at least a third path or a fourth path based on whether the sample satisfies the first threshold condition or the second threshold condition; means for outputting the sample to the ADC via the second path if the second threshold condition is satisfied A component for outputting a first digital signal from the ADC via a third path when a first threshold condition is satisfied; a component for outputting a first digital signal from the ADC via a fourth path when a second threshold condition is satisfied; a component for obtaining signaling assistance information from a first wireless node, the signaling assistance information being configured to indicate a type of duplex communication being used by one or more wireless nodes including the first wireless node within at least one of the regions or cells, wherein samples are further output to the ADC via at least one of the first path or the second path based on the type of duplex communication; a component for outputting samples to an analog-to-digital converter (ADC) via at least one of the first path or the second path based at least in part on the type of duplex; and a component for outputting a request for signaling assistance information for transmission. The aforementioned components may be one or more of the aforementioned components of the device 1102 configured to perform the functions recorded by the aforementioned components. As described above, the device 1102 may include a TX processor 316, an RX processor 370, and a controller / processor 375. Thus, in one configuration, the aforementioned means may be the TX processor 316, the RX processor 370, and the controller / processor 375 configured to perform the functions recited by the aforementioned means.
[0139] Fig.12 1 is a high-level block diagram of a receiver 1200. The receiver 1200 may be included in a UE (e.g., Figure 1 UE 104, Figure 3 UE 350, Fig.10 and Fig.11 1000 / 1100) or a base station (eg, Figure 1 Base station 102, Figure 3 Base station 310, Fig.10 and Fig.11 The receiver 1200 may include one or more antennas 1210 (e.g., Figure 3If the receiver 1200 includes multiple antennas 1210, any technology for multiple-input multiple-output communication (MIMO) may be employed. For convenience, the description will focus on one antenna 1210a and its associated components, with the understanding that the description applies to each antenna and its associated components.
[0140] In this example, the receiver 1200 includes an RF front end 1212a. In this example, the RF front end 1212a includes an amplifier 1215a, a mixer 1220a, an analog filter 1225a, and an ADC 1230a in communication with an antenna 1210a, as shown. The receiver 1200 may employ an intermediate frequency (IF) architecture, where an analog signal received at the antenna 1210a is amplified by the amplifier 1215a and then directly down-converted to baseband by the mixer 1220a in conjunction with a local oscillator (LO) 1240. An RF amplifier, such as a low noise amplifier (LNA), is an example of an amplifier 1215a.
[0141] The analog filter 1225a can be a low-pass filter with an adjustable bandwidth. The received signal is typically the sum of the desired data-bearing signal, interference, and noise. In some scenarios, the bandwidth of the analog filter 1225a is set to prevent aliasing, allowing the desired signal to be passed to the ADC 1230a with relatively little distortion, and attenuating out-of-band interference and noise.
[0142] ADC 1230a may receive an analog signal at its input, and then sample and digitize the analog signal to produce a digital output. The sampling rate of ADC 1230a may be configured to prevent or substantially limit aliasing of the signal (e.g., typically at least twice the highest frequency component of the input signal). The sampling rate of ADC 1230a may be adjustable to meet the desired sampling rate according to signals with different input bandwidths.
[0143] The receiver 1200 also includes a baseband processor 1245 (e.g., the cellular baseband processor 1004 or the baseband unit 1104). The baseband processor 1245 can receive signals from all receive chains and perform demodulation and decoding (if necessary) on the received signals. Although the baseband processor 1245 is illustrated as being external to the RF front end 1212a, it should be noted that the RF front end 1212a can form part of the baseband processor 1245.
[0144] Receiver 1200 also includes a control processor 1255 (e.g., Figure 3 Controller / processor 375 / 359, Fig.10 cellular baseband processor 1004 and / or communication manager 1032, Fig.111104 and / or the communication manager 1132 of the baseband unit 1104 and / or the communication manager 1132). The control processor 1255 can direct the operation of the receiver 1200. The control processor 1255 generates one or more command signals (represented by dashed lines) intended for the amplifier 1215, the analog filter 1225, the ADC 1230 and / or the baseband processor 1245. The command signals may also be referred to herein as internal control signals to distinguish the nomenclature from the uplink and downlink control signals sent on the wireless channel.
[0145] The receiver 1200 also includes a memory 1250 (eg, Figure 3 Memory 376 / 360, Fig.10 and Fig.11 The memory 1250 may be any electronic component capable of storing information and / or instructions. For example, the memory 1250 may include a random access memory (RAM), a read-only memory (ROM), a flash memory device in a RAM, an optical storage medium, an erasable programmable read-only memory (EPROM), registers, or a combination thereof. In one embodiment, the memory 1250 includes a non-transitory computer-readable medium.
[0146] Instructions or codes executable by the baseband processor 1245 and / or the control processor 1255 may be stored in the memory 1250. The terms "instructions" and "code" should be interpreted broadly to include any type of computer-readable statements. For example, the terms "instructions" and "code" may refer to one or more programs, routines, subroutines, functions, processes, etc. "Instructions" and "code" may include a single computer-readable statement or many computer-readable statements.
[0147] In some examples, the instructions or codes stored in memory 1250 may be executed by baseband processor 1245 and / or control processor 1255 to perform the steps illustrated and described throughout this disclosure. Figure 8 and Fig. 9 The steps and communications illustrated in FIG.
[0148] Additional considerations
[0149] It should be understood that the specific order or hierarchy of the blocks in the disclosed process / flowchart is merely an illustration of the exemplary method. It should be understood that the specific order or hierarchy of the blocks in the process / flowchart can be rearranged based on design preferences. Further, some blocks can be combined or omitted. The attached method claims provide the elements of each block in a sample order, but are not meant to be limited to the specific order or hierarchy provided.
[0150] The foregoing description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects. Therefore, the claims are not intended to be limited to the aspects shown herein, but to conform to the full scope consistent with the language claims, wherein the elements mentioned in the singular are not intended to represent "one and only one", unless specifically so stated, but "one or more". Terms such as "if", "when ......" and "while ......" should be interpreted as "under the conditions of ......", rather than meaning an immediate time relationship or reaction. That is, these phrases, such as "when ......", do not mean an immediate action in response to the occurrence of an action or during the occurrence of an action, but simply imply that if the conditions are met, the action will occur, but no specific or immediate time limit is required for the occurrence of the action. The word "exemplary" is used herein to mean "used as an example, instance, or illustration". Any aspect described as "exemplary" herein is not necessarily interpreted as being preferred or having advantages over other aspects. Unless otherwise specifically stated, the term "some" refers to one or more. Combinations such as “at least one of A, B, or C,” “one or more of A, B, or C,” “at least one of A, B and C,” “one or more of A, B, and C,” and “A, B, C, or any combination thereof” include any combination of A, B, and / or C, and may include multiple A, multiple B, or multiple C. Specifically, combinations such as “at least one of A, B, or C,” “one or more of A, B, or C,” “at least one of A, B, and C,” “one or more of A, B, and C,” and “A, B, C, or any combination thereof” may be only A, only B, only C, A and B, A and C, B and C, or A and B and C, where any such combination may include one or more members of A, B, or C. All structural and functional equivalents to the elements of the various aspects described throughout the disclosure that are known or later become known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Furthermore, nothing disclosed herein is intended to be dedicated to the public, regardless of whether such disclosure is explicitly stated in the claims. Words such as "module," "mechanism," "element," "device," etc. cannot replace the word "component." Therefore, no claim element will be understood as a functional component unless the element is explicitly stated using the phrase "component for..."
[0151] Example aspects
[0152] The following examples are merely illustrative and may be combined with aspects of other embodiments or teachings described herein, but are not limited thereto.
[0153] Embodiment 1 is a method for performing wireless communications at a wireless node, comprising: obtaining a sample of an analog signal; and outputting the sample to an analog-to-digital converter (ADC) via at least one of a first path or a second path based at least in part on whether the sample satisfies a first threshold condition or a second threshold condition.
[0154] Embodiment 2 is a method according to embodiment 1, further comprising: outputting the sample to the ADC via the first path if the first threshold condition is met; and outputting the sample to the ADC via the second path if the second threshold condition is met.
[0155] Embodiment 3 is the method of any one of embodiments 1 and 2, wherein the first threshold condition comprises a first voltage range and the second threshold condition comprises a second voltage range.
[0156] Embodiment 4 is a method according to embodiment 3, wherein the first voltage range includes one or more voltage levels within the operating range of the ADC, and wherein the second voltage range includes one or more voltage levels outside the operating range of the ADC.
[0157] Embodiment 5 is a method according to any one of embodiments 1 to 4, further comprising: generating a first digital signal by the ADC based on the sample; and outputting the first digital signal from the ADC via at least one of a third path or a fourth path based on whether the sample satisfies the first threshold condition or the second threshold condition.
[0158] Embodiment 6 is a method according to embodiment 5, further comprising: if the first threshold condition is met, outputting the first digital signal from the ADC via the third path; and if the second threshold condition is met, outputting the first digital signal from the ADC via the fourth path.
[0159] Embodiment 7 is a method according to any one of embodiments 5 and 6, wherein the second path includes an attenuator, wherein the fourth path includes an amplifier, and wherein the method further includes scaling the sample by a first defined value by the attenuator; and amplifying the first digital signal by a second defined value by the amplifier, wherein the second defined value is a function of the first defined value.
[0160] Embodiment 8 is a method according to any one of embodiments 1 to 7, further comprising obtaining signaling assistance information from a first wireless node, wherein the signaling assistance information is configured to indicate a type of duplex communication being used by one or more wireless nodes including the first wireless node within at least one of the regions or cells, wherein the samples are further output to the ADC via at least one of the first path or the second path based on the type of duplex communication.
[0161] Embodiment 9 is a method according to embodiment 8, wherein the signaling assistance information is obtained via a radio resource control (RRC) message or a medium access control (MAC) control element (CE).
[0162] Embodiment 10 is a method according to any one of embodiments 8 and 9, wherein the type of duplex communication includes at least one of full-duplex communication, static time division duplex (S-TDD) communication, or dynamic time division duplex (D-TDD).
[0163] Embodiment 11 is a method according to any one of embodiments 8 to 10, further comprising outputting a request for the signaling assistance information for sending.
[0164] Embodiment 12 is a method according to embodiment 11, wherein the request for the signaling assistance information is output via a radio resource control (RRC) message or a medium access control (MAC) control element (CE).
[0165] Embodiment 13 is a wireless node configured for wireless communication, comprising: a transceiver; an analog-to-digital converter (ADC); a memory comprising instructions; and one or more processors, wherein the one or more processors are configured to execute the instructions so that the wireless node performs a method according to any one of Embodiments 1 to 12, wherein the transceiver is configured to receive an analog signal.
[0166] Embodiment 14 is a device configured for wireless communication, comprising: a memory, the memory comprising instructions; and one or more processors, the one or more processors being configured to execute the instructions and cause the device to perform a method according to any one of Embodiments 1 to 12.
[0167] Embodiment 15 is an apparatus for wireless communication, comprising a component for executing the method according to any one of Embodiments 1 to 12.
[0168] Embodiment 16 is a non-transitory computer-readable medium comprising instructions, which, when executed by a device, cause the device to perform the method according to any one of embodiments 1 to 12.
Claims
1. An apparatus configured for wireless communication, the apparatus comprising: a memory including instructions; and one or more processors configured to execute the instructions and cause the apparatus to: obtaining a sample of the analog signal; and The sample is output to an analog-to-digital converter (ADC) via at least one of a first path or a second path based at least in part on whether the sample satisfies a first threshold condition or a second threshold condition.
2. The apparatus of claim 1 , wherein the one or more processors are further configured to cause the apparatus to: outputting the sample to the ADC via the first path if the first threshold condition is met; and If the second threshold condition is met, the sample is output to the ADC via the second path. 3 . The apparatus of claim 1 , wherein the first threshold condition comprises a first voltage range and the second threshold condition comprises a second voltage range.
4. The apparatus of claim 3, wherein the first voltage range includes one or more voltage levels within an operating range of the ADC, and wherein the second voltage range includes one or more voltage levels outside the operating range of the ADC.
5. The apparatus of claim 1 , wherein the apparatus further comprises the ADC, and wherein the one or more processors are further configured to cause the apparatus to: generating, by the ADC, a first digital signal based on the samples; and The first digital signal is output from the ADC via at least one of a third path or a fourth path based on whether the sample satisfies the first threshold condition or the second threshold condition.
6. The apparatus of claim 5, wherein the one or more processors are further configured to cause the apparatus to: outputting the first digital signal from the ADC via the third path if the first threshold condition is met; and If the second threshold condition is met, the first digital signal is output from the ADC via the fourth path.
7. The apparatus of claim 5, wherein the second path comprises an attenuator, and wherein the fourth path comprises an amplifier.
8. The apparatus of claim 7, wherein the attenuator is configured to attenuate the sample by a first defined value, wherein the amplifier is configured to amplify the first digital signal by a second defined value, and wherein the second defined value is a function of the first defined value.
9. The apparatus of claim 1, wherein the one or more processors are further configured to cause the apparatus to: Signaling assistance information is obtained from a first wireless node, the signaling assistance information being configured to indicate a type of duplex communication being used by one or more wireless nodes including the first wireless node within at least one of an area or a cell, wherein the samples are output to the ADC via at least one of the first path or the second path further based on the type of duplex communication.
10. The apparatus of claim 9, wherein the signaling assistance information is obtained via a radio resource control (RRC) message or a medium access control (MAC) control element (CE).
11. The apparatus of claim 9, wherein the type of duplex communication comprises at least one of full-duplex communication, static time division duplex (S-TDD) communication, or dynamic time division duplex (D-TDD).
12. The apparatus of claim 9, wherein the one or more processors are further configured to cause the apparatus to: A request for the signaling assistance information is output for sending.
13. The apparatus of claim 12, wherein the request for the signaling assistance information is output via a radio resource control (RRC) message or a medium access control (MAC) control element (CE).
14. A method for wireless communication at a wireless node, the method comprising: obtaining samples of analog signals; as well as The sample is output to an analog-to-digital converter (ADC) via at least one of a first path or a second path based at least in part on whether the sample satisfies a first threshold condition or a second threshold condition.
15. The method according to claim 14, further comprising: outputting the sample to the ADC via the first path if the first threshold condition is met; as well as If the second threshold condition is met, the sample is output to the ADC via the second path.
16. The method according to claim 14, further comprising: generating, by the ADC, a first digital signal based on the samples; as well as The first digital signal is output from the ADC via at least one of a third path or a fourth path based on whether the sample satisfies the first threshold condition or the second threshold condition.
17. The method according to claim 16, further comprising: outputting the first digital signal from the ADC via the third path if the first threshold condition is met; as well as If the second threshold condition is met, the first digital signal is output from the ADC via the fourth path.
18. The method of claim 16, wherein the second path comprises an attenuator, and wherein the fourth path comprises an amplifier, and wherein the method further comprises: scaling the samples by a first defined value by the attenuator; as well as The first digital signal is amplified by the amplifier to a second defined value, wherein the second defined value is a function of the first defined value.
19. The method according to claim 14, further comprising: Output a request for signaling assistance information for sending.
20. A wireless node configured for wireless communication, the wireless node comprising: Transceiver; Analog-to-digital converter (ADC); a memory including instructions; and one or more processors configured to execute the instructions to cause the wireless node to: Receive analog signals; as well as Samples of the analog signal are output to the ADC via at least one of a first path or a second path based at least in part on whether the samples satisfy a first threshold condition or a second threshold condition, wherein the wireless node is one of a user equipment (UE) or a base station.
Citation Information
Patent Citations
Method for processing signal
KR102041193B1
Sample-dependent amplification of magnetic resonance signal
US20100052958A1
Data processing device and data processing system
US20100245140A1
Configurable smart sensor systems
US20180196089A1
Transceiver apparatus supporting antenna selection and method of processing received signals
US20180359077A1
