CN105556860B - Systems and methods for nonlinear digital self-interference cancellation - Google Patents
Systems and methods for nonlinear digital self-interference cancellation Download PDFInfo
- Publication number
- CN105556860B CN105556860B CN201480043885.1A CN201480043885A CN105556860B CN 105556860 B CN105556860 B CN 105556860B CN 201480043885 A CN201480043885 A CN 201480043885A CN 105556860 B CN105556860 B CN 105556860B
- Authority
- CN
- China
- Prior art keywords
- linear
- signal
- self
- digital
- interference signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
- H04L5/143—Two-way operation using the same type of signal, i.e. duplex for modulated signals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/483—Computations with numbers represented by a non-linear combination of denominational numbers, e.g. rational numbers, logarithmic number system or floating-point numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/62—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for providing a predistortion of the signal in the transmitter and corresponding correction in the receiver, e.g. for improving the signal/noise ratio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
- H04L5/1461—Suppression of signals in the return path, i.e. bidirectional control circuits
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Algebra (AREA)
- Operations Research (AREA)
- Nonlinear Science (AREA)
- Transceivers (AREA)
- Power Engineering (AREA)
- Transmitters (AREA)
- Noise Elimination (AREA)
Abstract
用于非线性数字自干扰消除的系统以及方法包括从全双工无线电的数字发射信号生成第一预处理的数字发射信号的预处理器、根据变换配置将所述第一预处理的数字发射信号变换为非线性自干扰信号的非线性变换器、设置所述非线性变换器的所述变换配置的变换适配器和将所述非线性自干扰信号与所述全双工无线电的数字接收信号进行合并的后处理器。
A system and method for nonlinear digital self-interference cancellation includes a preprocessor that generates a first preprocessed digital transmit signal from a digital transmit signal of a full-duplex radio, a nonlinear converter that converts the first preprocessed digital transmit signal into a nonlinear self-interference signal according to a conversion configuration, a conversion adapter that sets the conversion configuration of the nonlinear converter, and a postprocessor that combines the nonlinear self-interference signal with a digital receive signal of the full-duplex radio.
Description
相关申请的交叉引用Cross References to Related Applications
本申请要求于2013年8月09日提交的申请序列号为61/864,453的美国临时申请的利益,其通过此引用以其整体并入本文。This application claims the benefit of US Provisional Application Serial No. 61/864,453, filed August 09, 2013, which is hereby incorporated by reference in its entirety.
技术领域technical field
本发明总体上涉及无线通信领域,并且更具体地涉及用于非线性数字自干扰消除的新的和有用的系统以及方法。The present invention relates generally to the field of wireless communications, and more particularly to new and useful systems and methods for non-linear digital self-interference cancellation.
背景background
常规无线通信系统是半双工的;也就是说,它们不能够同时在单个无线通信信道上发射信号和接收信号。最近,在无线通信领域的工作已导致在开发全双工无线通信系统中的进步;如果这些系统,被成功地实现,则可以给无线通信领域提供巨大的益处。例如,由蜂窝网络对全双工通信的使用可以将频谱需求切成两半。成功实现全双工通信的一个主要障碍是自干扰的问题。虽然在这领域已经取得了进展,但是旨在解决自干扰的解决方案都未能成功地解决由基带数字信号到被发射的RF信号的转换(在发射期间)和被接收的RF信号返回到基带数字信号的转换(在接收期间)所导致的非线性度。因此,有必要在无线通信领域中来创造用于非线性数字自干扰消除的新的和有用的系统以及方法。本发明提供了这样的新的和有用的系统以及方法。Conventional wireless communication systems are half-duplex; that is, they are not capable of simultaneously transmitting and receiving signals on a single wireless communication channel. More recently, work in the field of wireless communications has led to advances in the development of full-duplex wireless communications systems; these systems, if successfully implemented, could provide enormous benefits to the field of wireless communications. For example, the use of full-duplex communication by cellular networks can cut spectrum requirements in half. A major obstacle to successful full-duplex communication is the problem of self-interference. While progress has been made in this area, none of the solutions aimed at addressing self-interference have successfully addressed the conversion of the baseband digital signal to the transmitted RF signal (during transmission) and the received RF signal back to baseband The non-linearity caused by the conversion (during reception) of a digital signal. Therefore, there is a need to create new and useful systems and methods for non-linear digital self-interference cancellation in the field of wireless communications. The present invention provides such new and useful systems and methods.
附图简述Brief description of the drawings
图1是包括数字和模拟自干扰消除的全双工无线电的示意图表示;Figure 1 is a schematic representation of a full-duplex radio including digital and analog self-interference cancellation;
图2是优选实施例的系统的示意图表示;Figure 2 is a schematic representation of the system of the preferred embodiment;
图3是优选实施例的系统的示意图表示;Figure 3 is a schematic representation of the system of the preferred embodiment;
图4是优选实施例的系统的非线性变换器的示意图表示;Figure 4 is a schematic representation of the nonlinear converter of the system of the preferred embodiment;
图5是优选实施例的系统的示意图表示;Figure 5 is a schematic representation of the system of the preferred embodiment;
图6是优选实施例的系统的示意图表示;Figure 6 is a schematic representation of the system of the preferred embodiment;
图7是优选实施例的系统的示意图表示;Figure 7 is a schematic representation of the system of the preferred embodiment;
图8A是在发射信号中的非线性失真的示例信号表示;Figure 8A is an example signal representation of nonlinear distortion in a transmitted signal;
图8B是在发射信号中的预失真的示例信号表示;Figure 8B is an example signal representation of predistortion in a transmitted signal;
图9是优选实施例的方法的步骤流程图表示;以及Figure 9 is a flowchart representation of the steps of the method of the preferred embodiment; and
图10是优选实施例的方法的非线性变换步骤的流程图表示。Figure 10 is a flowchart representation of the non-linear transformation steps of the method of the preferred embodiment.
优选实施例的描述Description of the preferred embodiment
本发明的优选实施例的以下描述并非旨在将本发明限制于这些优选实施例,而是以使本领域的任何技术人员能够制造并且使用本发明。The following description of the preferred embodiments of the invention is not intended to limit the invention to these preferred embodiments, but to enable any person skilled in the art to make and use the invention.
1.全双工无线通信系统1. Full-duplex wireless communication system
无线通信系统已经彻底改变了世界通信的方式,并且使用这样的系统的通信的快速增长已经在所有地区和行业提供了增加的经济和教育机会。不幸的是,通信所需的无线频谱是一种有限的资源,并且在无线通信中的快速增长也使该资源的可用性变成更为稀缺的一个。其结果是,频谱效率对于无线通信系统已经变得越来越重要。Wireless communication systems have revolutionized the way the world communicates, and the rapid growth of communication using such systems has provided increased economic and educational opportunities in all regions and industries. Unfortunately, the wireless spectrum required for communication is a finite resource, and the rapid growth in wireless communication has made the availability of this resource an even more scarce one. As a result, spectral efficiency has become increasingly important for wireless communication systems.
用于增加频谱效率的一种有希望的解决方案被在全双工无线通信系统中发现;即:能够在同一时间在同一无线信道上发射无线信号并且接收无线信号的无线通信系统。与标准半双工无线通信系统相比,此技术允许频谱效率的加倍。A promising solution for increasing spectral efficiency is found in full-duplex wireless communication systems; ie: wireless communication systems capable of transmitting wireless signals and receiving wireless signals on the same wireless channel at the same time. This technique allows for a doubling of spectral efficiency compared to standard half-duplex wireless communication systems.
虽然全双工无线通信系统对于无线通信领域具有实质价值,但是这样的系统已知由于自干扰而面临挑战;因为接收和发射在同一时间在同一信道上发生,所以在全双工收发机所接收的信号可以包括来自从该收发机发射的信号的不期望的信号分量。其结果是,全双工无线通信系统通常包括减少自干扰的模拟和/或数字自干扰消除电路。While full-duplex wireless communication systems are of substantial value to the field of wireless communications, such systems are known to face challenges due to self-interference; since reception and transmission occur on the same channel at the same time, The signal may include undesired signal components from the signal transmitted from the transceiver. As a result, full-duplex wireless communication systems typically include analog and/or digital self-interference cancellation circuitry that reduces self-interference.
全双工收发机优选地将发射输出作为基带数字信号或作为RF模拟信号来采样,但是全双工收发机可以附加地或可替代地以任何合适的方式对发射输出进行采样。此被采样的发射输出可以由全双工收发机使用以消除来自所接收的无线通信数据(例如,如RF模拟信号或基带数字信号)的干扰。在许多全双工收发机中,数字消除系统通过在所接收的基带信号上施加所发射的数字基带信号的缩放版本来起作用,并且模拟消除系统通过在所接收的RF模拟信号上施加所发射的RF模拟信号的缩放版本来起作用。该体系结构通常对于减少当收发机组件以线性状态运行时的干扰是有效的,但是未能解决由数据到所发射的RF信号的转换(并且反之亦然)所引起的信号非线性度。随着发射机/接收机功率被增大,这些非线性度可能变得更显著;结果,没有有效的非线性干扰消除的全双工收发机可能由于性能问题而在功率范围上受到限制。A full-duplex transceiver preferably samples the transmit output as a baseband digital signal or as an RF analog signal, but the full-duplex transceiver may additionally or alternatively sample the transmit output in any suitable manner. This sampled transmit output can be used by a full-duplex transceiver to cancel interference from received wireless communication data such as RF analog signals or baseband digital signals, for example. In many full-duplex transceivers, the digital cancellation system works by imposing a scaled version of the transmitted digital baseband signal on the received baseband signal, and the analog cancellation system works by imposing the transmitted function with a scaled version of the RF analog signal. This architecture is generally effective at reducing interference when transceiver components operate in a linear regime, but fails to account for signal non-linearities caused by the conversion of data to the transmitted RF signal (and vice versa). These nonlinearities may become more pronounced as transmitter/receiver power is increased; as a result, full-duplex transceivers without effective nonlinear interference cancellation may be limited in power range due to performance issues.
本文所述的系统以及方法通过提供非线性数字自干扰消除来增加如图1中所示的全双工收发机(以及其他适用的系统)的性能。其他适用的系统包括主动感测系统(例如,雷达)、有线通信系统、无线通信系统和/或任何其他合适的系统(包括其中发射频带和接收频带在频率上相近但不重叠的通信系统)。The systems and methods described herein increase the performance of full-duplex transceivers as shown in FIG. 1 (and other applicable systems) by providing non-linear digital self-interference cancellation. Other suitable systems include active sensing systems (eg, radar), wired communication systems, wireless communication systems, and/or any other suitable systems (including communication systems where transmit and receive frequency bands are close in frequency but do not overlap).
2.用于非线性数字自干扰消除的系统2. System for nonlinear digital self-interference cancellation
如在图2中所示的,用于非线性数字自干扰消除的系统100包括预处理器110、非线性变换器120、变换适配器130和后处理器140。系统100可以附加地或可替代地包括线性变换器150和/或模拟信号采样器160。As shown in FIG. 2 , the system 100 for nonlinear digital self-interference cancellation includes a pre-processor 110 , a nonlinear transformer 120 , a transform adapter 130 and a post-processor 140 . System 100 may additionally or alternatively include linear converter 150 and/or analog signal sampler 160 .
系统100起作用以通过消除存在于由所接收的RF发射所导致的数字信号中的自干扰的非线性分量来减少在全双工无线通信系统中的自干扰。非线性数字自干扰消除可以提高以许多运行模式的全双工无线通信系统的性能;特别以其中全双工无线通信系统的组件正在以实质上非线性状态运行的运行模式(例如被设计成最大化传输功率、电源效率等的运行模式)。系统100通过传递数字发射信号通过预处理器110来减少非线性数字自干扰,预处理器110对在传输路径中的数字发射信号进行采样并且将所采样的数字发射信号传递到非线性变换器120。非线性变换器120基于输入发射信号和由变换适配器130设置的变换配置来生成非线性自干扰消除信号。然后该非线性消除信号被通过后处理器140来与起源于RF接收机的数字接收信号进行合并以去除在该数字接收信号中的自干扰。如果系统100包括线性变换器150,则线性变换器150优选地与非线性变换器120并行运行以去除在数字接收信号中的自干扰的线性分量和非线性分量二者。如果系统100包括模拟信号采样器160,则模拟信号采样器160的输出(例如,被传递通过模拟信号采样器160的ADC的RF发射信号的采样)可以被用作到非线性变换器120的输入及/或用来调谐非线性变换器120(优选地通过变换适配器130)。System 100 functions to reduce self-interference in a full-duplex wireless communication system by canceling non-linear components of self-interference present in digital signals caused by received RF transmissions. Nonlinear digital self-interference cancellation can improve the performance of full-duplex wireless communication systems in many modes of operation; particularly in operating modes in which components of the full-duplex wireless communication system are operating in a substantially non-linear state (e.g., designed to maximize mode of operation to optimize transmission power, power efficiency, etc.). System 100 reduces non-linear digital self-interference by passing the digital transmit signal through pre-processor 110 which samples the digital transmit signal in the transmission path and passes the sampled digital transmit signal to nonlinear transformer 120 . The nonlinear transformer 120 generates a nonlinear self-interference cancellation signal based on the input transmit signal and the transformation configuration set by the transformation adapter 130 . The non-linearly canceled signal is then combined with the digital receive signal originating from the RF receiver through a post-processor 140 to remove self-interference in the digital receive signal. If system 100 includes linear transformer 150, linear transformer 150 preferably operates in parallel with nonlinear transformer 120 to remove both linear and nonlinear components of self-interference in the digital received signal. If system 100 includes analog signal sampler 160, the output of analog signal sampler 160 (e.g., a sample of the RF transmit signal passed through the ADC of analog signal sampler 160) may be used as an input to nonlinear converter 120 And/or used to tune the nonlinear converter 120 (preferably via the converter adapter 130).
系统100可以被使用通用处理器、数字信号处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)和/或任何合适的处理器(多个)或电路(多个)来实现。系统100优选地包括来存储配置数据的存储器,但是可以附加地或可替代地被使用外部存储的配置数据或以任何合适的方式来进行配置。System 100 may be implemented using a general purpose processor, digital signal processor, application specific integrated circuit (ASIC), field programmable gate array (FPGA), and/or any suitable processor(s) or circuit(s). System 100 preferably includes memory to store configuration data, but may additionally or alternatively be configured using externally stored configuration data or in any suitable manner.
系统100被优选地使用全双工无线电来实现。附加地或可替代地,系统100可以被实现为主动感测系统(例如,雷达)、有线通信系统、无线通信系统和/或任何其他合适的系统(包括其中发射频带和接收频带在频率上相近但是不重叠的通信系统)。System 100 is preferably implemented using full-duplex radios. Additionally or alternatively, the system 100 may be implemented as an active sensing system (e.g., radar), a wired communication system, a wireless communication system, and/or any other suitable system (including one in which the transmit and receive bands are close in frequency) but not overlapping communication systems).
预处理器110起作用以对用于由如在图3中所示的非线性变换器120来进一步处理的数字发射信号进行采样。由预处理器110所采样的数字发射信号优选地包括起源于电子设备、目的地为全双工无线电(或其他的全双工无线通信系统)的RF发射机的数字信号。由预处理器110所采样的数字发射信号可以附加地或可替代地包括来自模拟信号采样器160或来自任何其他合适的来源的数字发射信号。The pre-processor 110 functions to sample the digital transmit signal for further processing by a nonlinear transformer 120 as shown in FIG. 3 . The digital transmit signal sampled by pre-processor 110 preferably comprises a digital signal originating from the electronic device destined for an RF transmitter of a full-duplex radio (or other full-duplex wireless communication system). The digital transmit signal sampled by pre-processor 110 may additionally or alternatively include a digital transmit signal from analog signal sampler 160 or from any other suitable source.
由预处理器110所采样的数字发射信号优选地被编码用于通过RF发射机转换为模拟信号(例如,通过PSK、QAM、OFDM等被编码),但是可以附加地或可替代地被以任何合适的方式进行编码。The digital transmit signal sampled by the pre-processor 110 is preferably encoded for conversion to an analog signal by the RF transmitter (e.g., encoded by PSK, QAM, OFDM, etc.), but may additionally or alternatively be encoded in any Appropriate way to encode.
预处理器110优选地对应于本地采样速率对数字发射信号进行采样;即,预处理器110优选地将所有数字发射数据传递到非线性变换器120。附加地或可替代地,预处理器110可以对数字发射信号数据的子集进行采样;例如,如果数字发射信号具有40MHz的本地采样速率,则预处理器110可以在传递到非线性变换器120之前对应于20MHz的采样速率每隔一个采样丢弃一个(而RF发射机可以仍然对应于40MHz的采样速率接收所有采样)。预处理器110可以附加地或可替代地对数字发射信号进行插值以增加或降低采样速率。在一个实例中,预处理器110修改数字发射信号的采样速率以匹配全双工无线电的RF接收机的采样速率。Pre-processor 110 preferably samples the digital transmit signal corresponding to the local sampling rate; ie, pre-processor 110 preferably passes all digital transmit data to nonlinear transformer 120 . Additionally or alternatively, pre-processor 110 may sample a subset of the digital transmit signal data; for example, if the digital transmit signal has a native sampling rate of 40 MHz, pre-processor 110 may sample Previously corresponding to a sampling rate of 20MHz every other sample was dropped (whereas the RF transmitter could still receive all samples corresponding to a sampling rate of 40MHz). The pre-processor 110 may additionally or alternatively interpolate the digital transmit signal to increase or decrease the sampling rate. In one example, the pre-processor 110 modifies the sampling rate of the digital transmit signal to match the sampling rate of the RF receiver of the full-duplex radio.
在对数字发射数据进行采样时,预处理器110可以执行预处理以为了由非线性变换器120进行处理而准备所采样的数字发射信号。预处理器110可以包括用于诸如缩放、移位和/或以其他方式修改数字发射信号的预处理的各种运算器。When sampling digital transmit data, preprocessor 110 may perform preprocessing to prepare the sampled digital transmit signal for processing by nonlinear transformer 120 . Pre-processor 110 may include various operators for pre-processing such as scaling, shifting, and/or otherwise modifying the digital transmit signal.
在一个实现中,预处理器110通过去除不太可能实质上影响非线性变换器120的输出的信息来修改所采样的数字发射信号。这可以包括例如丢弃采样,如果采样不表示来自以前的采样的高于某些变化阈值的变化。作为另一个例子,如果数字发射信号对应于输出模拟信号的特定幅度,则只有对应于高于某些幅度阈值的幅度的数字信号数据可以被传递到非线性变换器120。In one implementation, pre-processor 110 modifies the sampled digital transmit signal by removing information that is unlikely to materially affect the output of nonlinear transformer 120 . This may include, for example, discarding samples if they do not represent a change from previous samples above some change threshold. As another example, if the digital transmit signal corresponds to a particular amplitude of the output analog signal, then only digital signal data corresponding to amplitudes above certain amplitude thresholds may be passed to the nonlinear transformer 120 .
如果预处理器110接收来自多于一个来源(例如,来自在RF发射机之前的发射线路和模拟信号采样器160两者)的数字发射信号,则预处理器110可以附加地或可替代地以任何合适的方式来对信号进行合并,或者可以优于另一个信号选择一个信号。例如,预处理器110可以将两个信号的平均传递到非线性变换器120。作为另一个示例,预处理器110可以优选模拟信号采样器始发优于高于特定的发射机功率(以及反之亦然,在该发射机功率或低于该发射机功率)的发射路径数字发射信号的数字发射信号。两个信号的选择和合并可以取决于任何合适的条件。If the pre-processor 110 receives digital transmit signals from more than one source (e.g., from both the transmit line preceding the RF transmitter and the analog signal sampler 160), the pre-processor 110 may additionally or alternatively use Any suitable way to combine the signals, or to select one signal over another. For example, preprocessor 110 may pass the average of the two signals to nonlinear transformer 120 . As another example, the pre-processor 110 may prefer analog signal sampler origination over a transmit path digital transmission above a certain transmitter power (and vice versa, at or below that transmitter power). Signal digital transmit signal. The selection and combining of the two signals may depend on any suitable condition.
如果预处理器110将所采样的数字发射信号传递到多于一个输入(例如,到非线性变换器120和线性变换器150二者),则预处理器110可以将不同版本的所采样的数字发射信号提供给不同的输入。作为第一个例子,预处理器110可以将相同的信号传递到非线性变换器120和线性变换器150二者。作为第二个例子,预处理器110可以将数字信号的每第四个采样传递到非线性变换器120并且将数字信号的每一个采样传递到线性变换器150(如果该信号的非线性失真比线性失真更慢地变化,则这可能是有用的)。作为第三个例子,预处理器110可以将所采样的数字信号分离成“线性”分量和“非线性”分量,其中“线性”分量和“非线性”分量分别对应于更可能对在所接收的自干扰中的线性失真和在所接收的自干扰中的非线性失真有影响的数字信号的分量。If preprocessor 110 passes the sampled digital transmit signal to more than one input (e.g., to both nonlinear transformer 120 and linear transformer 150), preprocessor 110 may pass different versions of the sampled digital Transmit signals are provided to different inputs. As a first example, preprocessor 110 may pass the same signal to both nonlinear transformer 120 and linear transformer 150 . As a second example, preprocessor 110 may pass every fourth sample of the digital signal to nonlinear transformer 120 and pass every sample of the digital signal to linear transformer 150 (if the signal is more nonlinearly distorted than This may be useful if the linear distortion varies more slowly). As a third example, preprocessor 110 may separate the sampled digital signal into "linear" and "nonlinear" components, where the "linear" and "nonlinear" components respectively correspond to The linear distortion in the self-interference and the non-linear distortion in the received self-interference contribute to the digital signal components.
非线性变换器120起作用以将所采样的数字发射信号变换为非线性自干扰信号;即,表示非线性自干扰对所接收的数字信号的假设的贡献的信号。非线性自干扰的贡献可能起因于各种来源(包括在全双工无线电的RF接收机和RF发射机两者中的组件(例如,混频器、功率放大器、ADC、DAC等))。此外,非线性自干扰的贡献可以随机地或者随环境条件或输入条件(例如发射功率、周围温度等)变化。The nonlinear transformer 120 functions to transform the sampled digital transmit signal into a nonlinear self-interference signal; ie, a signal representing the assumed contribution of the nonlinear self-interference to the received digital signal. The contribution of nonlinear self-interference may arise from various sources, including components (eg, mixers, power amplifiers, ADCs, DACs, etc.) in both the RF receiver and RF transmitter of a full-duplex radio. Furthermore, the contribution of nonlinear self-interference may vary randomly or with environmental or input conditions (eg transmit power, ambient temperature, etc.).
非线性变换器120优选地通过使用适于对RF发射机、RF接收机和/或其他来源的非线性自干扰的贡献进行建模的数学模型来对所采样的数字发射信号进行变换。可以由非线性变换器120所使用的数学模型的示例包括广义记忆多项式(GMP)模型、Volterra模型以及Wiener-Hammerstein模型;非线性变换器120可以附加地或可替代地使用各模型的任何组合或集合。The nonlinear transformer 120 preferably transforms the sampled digital transmit signal by using a mathematical model suitable for modeling the contribution of nonlinear self-interference from RF transmitters, RF receivers, and/or other sources. Examples of mathematical models that may be used by nonlinear transformer 120 include generalized memory polynomial (GMP) models, Volterra models, and Wiener-Hammerstein models; nonlinear transformer 120 may additionally or alternatively use any combination of models or gather.
非线性变换器120可以附加地或可替代地生成用于基于所采样的数字发射信号与所接收的信号(来自模拟信号采样器150、接收路径或任何其他合适的来源)的比较来对非线性自干扰的贡献进行建模的数学模型。这些模型可以被从先前已知的模型生成或者可以被使用神经网络和/或机器学习技术来创建。The non-linear transformer 120 may additionally or alternatively generate a method for correcting the non-linear A mathematical model for modeling the contribution of self-interference. These models can be generated from previously known models or can be created using neural network and/or machine learning techniques.
适合用于在非线性变换器120中使用的许多数学模型(包括GMP模型)将非线性自干扰的贡献建模为具有不同阶的信号的和或积;例如,GMP的一般形式如下:Many mathematical models suitable for use in nonlinear converter 120, including the GMP model, model the contribution of nonlinear self-interference as a sum or product of signals with different orders; for example, the general form of GMP is as follows:
其中输入信号通过x[n]来表示,并且cnk表示GMP的系数。GMP的第一和捕获基于输入信号的当前值发生的非线性自干扰效应,而第二两项捕获由输入信号的过去值(pastvalue)所确定的非线性自干扰效应(被称为记忆效应)。where the input signal is represented by x[n], and c nk represents the coefficient of GMP. The first sum of GMP captures nonlinear self-interference effects that occur based on the current value of the input signal, while the second two terms capture nonlinear self-interference effects determined by the past value of the input signal (called memory effects) .
对于这些数学模型,k阶项的带宽通常比输入信号的带宽大k倍;例如,如果输入信号x[n]具有40MHz的带宽,则三阶项(例如,x[n]|x[n-m]|2)将占据120MHz的带宽。为了避免由混叠所引起的问题,输入信号被优选地以120MHz(比40MHz的初始Nyquist采样速率大三倍)的采样速率进行采样。随着项的数量增加,对非线性自干扰效应进行建模的能力也增加,但最小采样速率也增加以避免混叠。这带来了另一个问题;RF发射机还可以必须与该增加的采样速率匹配以便从接收的信号减去非线性数字干扰信号。例如,如果GMP模型使用七阶项,则对于相同的40MHz发射信号,RF接收机可能必须以280MHz的速率来对所接收的信号进行采样以避免混叠问题(以及同样地,发射信号可能必须被以相同的速率进行采样)。For these mathematical models, the bandwidth of the k-order term is usually k times larger than the bandwidth of the input signal; for example, if the input signal x[n] has a bandwidth of 40MHz, the third-order term (e.g., x[n]|x[nm] | 2 ) will occupy a bandwidth of 120MHz. To avoid problems caused by aliasing, the input signal is preferably sampled at a sampling rate of 120 MHz (three times greater than the original Nyquist sampling rate of 40 MHz). As the number of terms increases, so does the ability to model nonlinear self-interference effects, but so does the minimum sampling rate to avoid aliasing. This presents another problem; the RF transmitter may also have to match this increased sampling rate in order to subtract non-linear digital interfering signals from the received signal. For example, if the GMP model uses seventh order terms, then for the same 40MHz transmit signal, the RF receiver may have to sample the received signal at a rate of 280MHz to avoid aliasing problems (and likewise, the transmit signal may have to be samples at the same rate).
在本发明的一个实施例中,非线性变换器120通过将被用来生成非线性干扰信号的模型分离成分量,(每个分量对应于输出阶(例如,一个分量含有x[n]项,另一个分量含有x[n]|x[n-m]|2项))来解决这些问题。这种分离的优选的结果是,对于每个模型组件来避免混叠所必需的采样速率已知为组件信号阶的函数。在本实施例中,非线性变换器包括若干变换路径121,其中的每一个可以包括上采样器122、模型组件123、滤波器124和下采样器125,如在图4中所示。每个变换路径121对应于特定阶的模型组件123;当数字发射信号被传递到变换路径121时,变换路径121首先通过将数字发射信号传递给上采样器122来对所述数字发射信号进行上采样。In one embodiment of the invention, the nonlinear transformer 120 works by separating the model used to generate the nonlinear interference signal into components, (each component corresponding to an output order (e.g., a component containing x[n] terms, Another component contains x[n]|x[nm]| 2 terms)) to solve these problems. A preferred consequence of this separation is that the sampling rate necessary for each model component to avoid aliasing is known as a function of the component signal order. In this embodiment, the nonlinear transformer includes several transform paths 121 , each of which may include an upsampler 122 , a model component 123 , a filter 124 and a downsampler 125 , as shown in FIG. 4 . Each transform path 121 corresponds to a model component 123 of a particular order; sampling.
上采样器122起作用以增加在数字发射信号内含有的采样的数量以便减少混叠效应。应注意的是,对于该模型的第一阶项,上采样可能不是必要的。上采样器122优选地根据线性内插来增加在数字发射信号内含有的采样的数量,但可以附加地或可替代地使用任何合适的方法。在一个示例中,上采样器122通过创建包含通过L-1(其中L为上采样因子)个零值分离的原始采样的序列以及然后将新的信号传递通过有限脉冲响应(FIR)低通滤波器来对数字发射信号进行上采样。在另一个示例中,上采样器122创建包含有通过L-1个新的采样彼此分离的原始采样的序列,其中每个新的采样被关于DAC如何将数字采样转换成模拟信号进行建模(例如,如果DAC的输出在输出之间不完全是线性的)。对于k阶的发射路径121(和模型组件123),上采样器122优选地利用k的上采样因子来对数字发射信号进行上采样,但是可以附加地或可替代地通过任何合适的因子来对数字发射信号进行上采样。Upsampler 122 functions to increase the number of samples contained within the digital transmit signal in order to reduce aliasing effects. It should be noted that upsampling may not be necessary for the first order terms of this model. Upsampler 122 preferably increases the number of samples contained within the digital transmit signal according to linear interpolation, but any suitable method may additionally or alternatively be used. In one example, the upsampler 122 works by creating a sequence containing raw samples separated by L-1 (where L is the upsampling factor) zero values and then passing the new signal through finite impulse response (FIR) low-pass filtering device to upsample the digital transmit signal. In another example, the upsampler 122 creates a sequence containing the original samples separated from each other by L-1 new samples, where each new sample is modeled with respect to how the DAC converts the digital samples into an analog signal ( For example, if the output of the DAC is not perfectly linear from output to output). For a transmit path 121 (and model component 123) of order k, the upsampler 122 preferably upsamples the digital transmit signal by an upsampling factor of k, but may additionally or alternatively by any suitable factor The digital transmit signal is up-sampled.
模型组件123表示产生特定信号阶的输出的模型的部分;例如,对应于GMP模型的3阶的模型组件123可以被表示为Model component 123 represents the portion of the model that produces an output of a particular signal order; for example, model component 123 corresponding to order 3 of the GMP model may be represented as
cn3x[n]|x[n]|2+cn3x[n]|x[n-m]|2 c n3 x[n]|x[n]| 2 +c n3 x[n]|x[nm]| 2
模型组件123优选地包括仅单阶的模型项,但可以附加地或可替代地包括多于一阶的模型项。模型组件123优选地包含来自广义记忆多项式(GMP)模型、Volterra模型、Wiener-Hammerstein模型或神经网络模型的一组表达式,但是可以附加地或可替代地包含任何合适的模型或模型的组合的一部分或全部。The model component 123 preferably includes only single-order model terms, but may additionally or alternatively include model terms of more than one order. The model component 123 preferably contains a set of expressions from a generalized memory polynomial (GMP) model, a Volterra model, a Wiener-Hammerstein model, or a neural network model, but may additionally or alternatively contain any suitable model or combination of models part or all.
模型组件123优选地将相应的上采样的数字发射信号作为输入并且输出非线性干扰信号分量。The model component 123 preferably takes as input the corresponding upsampled digital transmit signal and outputs a non-linear interference signal component.
滤波器124起作用以减少非线性干扰信号分量的带宽以为了与从RF接收机(或其他合适的来源)接收的数字信号的合并来准备非线性干扰信号分量。滤波器124优选地是被以数字方式实现的FIR低通滤波器,但可以附加地或可替代地是任何合适类型的滤波器(例如,无限脉冲响应(IIR)滤波器,基于傅立叶变换的滤波器)。滤波器124优选地减少非线性干扰信号分量的带宽以匹配从RF发射机接收的数字基带信号的带宽,但是可以附加地或可替代地起作用以限制(cap)在低于通过模型组件123产生的所有的非线性干扰信号分量的最大带宽的任何值的非线性干扰信号分量的带宽。滤波器124优选地起作用以为下采样准备非线性干扰信号分量并且去除未在所接收的基带信号中找到的非线性干扰信号分量(例如,如果RF接收机具有针对基带模拟或数字信号的相应的低通滤波器或者潜在地具有针对RF信号的相应的带通滤波器)两者。Filter 124 functions to reduce the bandwidth of the non-linear interfering signal component in preparation for combination with the digital signal received from the RF receiver (or other suitable source). Filter 124 is preferably a digitally implemented FIR low-pass filter, but may additionally or alternatively be any suitable type of filter (e.g., infinite impulse response (IIR) filter, Fourier transform-based filtering device). Filter 124 preferably reduces the bandwidth of the non-linear interfering signal component to match the bandwidth of the digital baseband signal received from the RF transmitter, but may additionally or alternatively act to cap at a frequency lower than that produced by model component 123 The maximum bandwidth of all nonlinear interfering signal components is the bandwidth of the nonlinear interfering signal component for any value. Filter 124 preferably functions to prepare non-linear interfering signal components for downsampling and to remove non-linear interfering signal components not found in the received baseband signal (e.g., if the RF receiver has corresponding low-pass filter or potentially with a corresponding band-pass filter for RF signals).
下采样器125起作用以减少在由模型组件123生成(并且优选地由滤波器124进行滤波)的非线性干扰信号分量内含有的采样的数量。下采样器125优选地通过简单地去除在特定的时间间隔的信号(例如,每隔一个采样扔掉一个来将采样的数量减半)来对非线性干扰信号分量进行下采样,但可以附加地或可替代地通过任何合适的方法来对非线性干扰信号分量进行下采样。下采样器125优选地对非线性干扰信号分量进行下采样以匹配所接收的数字基带信号的采样速率,但是可以附加地或可替代地将非线性干扰信号分量下采样至任何合适的采样速率。Downsampler 125 functions to reduce the number of samples contained within the non-linear interference signal component generated by model component 123 (and preferably filtered by filter 124). The downsampler 125 preferably downsamples the non-linear interfering signal components by simply removing the signal at specific time intervals (e.g., throwing away one every other sample to halve the number of samples), but may additionally Or alternatively the non-linear interfering signal component is down-sampled by any suitable method. Downsampler 125 preferably downsamples the non-linear interfering signal components to match the sampling rate of the received digital baseband signal, but may additionally or alternatively downsample the non-linear interfering signal components to any suitable sampling rate.
非线性干扰信号分量优选地在被发送到后处理器140之前由非线性变换器120进行合并;附加地或可替代地,非线性变换器120可以将非线性干扰信号分量传递到后处理器140而不将它们进行合并。非线性变换器120优选地通过添加它们来对非线性干扰信号分量进行合并,但是可以附加地或可替代地以任何合适的方式对它们进行合并(例如,在添加它们之前缩放各分量和/或以乘法方式对各分量进行合并)。The non-linear interfering signal components are preferably combined by the non-linear transformer 120 before being sent to the post-processor 140; additionally or alternatively, the non-linear transformer 120 may pass the non-linear interfering signal components to the post-processor 140 without merging them. The nonlinear transformer 120 combines the nonlinear interfering signal components, preferably by adding them, but may additionally or alternatively combine them in any suitable manner (e.g., scaling the components before adding them and/or The components are combined multiplicatively).
变换适配器130起作用以设置非线性变换器120的变换配置。变换适配器130可以附加地设置线性变换器150的变换配置(如果存在);下面讨论非线性变换器120的变换配置的细节也优选地适用于线性变换器150的变换配置(除非另有说明)。The transformation adapter 130 functions to set the transformation configuration of the nonlinear transformer 120 . Transformation adapter 130 may additionally set the transformation configuration of linear transformer 150 (if present); details discussed below for the transformation configuration of nonlinear transformer 120 preferably also apply to the transformation configuration of linear transformer 150 (unless otherwise stated).
变换配置优选地包括由非线性变换器120使用的模型或各模型的类型以及与各模型有关的配置细节(每个单独的模型是与特定的一组配置细节配对的模型类型)。例如,一个变换配置可以设置非线性变换器120以使用具有特定的一组系数的GMP模型。如果该模型类型是静态的,则变换配置可以简单地包括模型配置细节;例如,如果该模型始终是GMP模型,则变换配置可以仅包括对于模型的系数而不是指定该模型类型的数据。The transformation configuration preferably includes the or types of models used by the nonlinear transformer 120 and configuration details related to each model (each individual model is a model type paired with a particular set of configuration details). For example, a transform configuration may configure nonlinear transformer 120 to use a GMP model with a particular set of coefficients. If the model type is static, the transformation configuration may simply include model configuration details; for example, if the model is always a GMP model, the transformation configuration may only include coefficients for the model rather than data specifying the model type.
变换配置可以附加地或可替代地包括与非线性变换器120相关的其他配置细节。例如,如果非线性变换器120包括多个变换路径121,则变换适配器130可以设置这些变换路径121的数量、它们各自的模型组件123所对应的模型阶、由滤波器124所使用的滤波的类型和/或任何其他合适的细节。在一般情况下,变换配置可以包括与非线性变换器120的计算或结构有关的任何细节。The transform configuration may additionally or alternatively include other configuration details related to the nonlinear transformer 120 . For example, if the nonlinear transformer 120 includes multiple transformation paths 121, the transformation adapter 130 can set the number of these transformation paths 121, the model order to which their respective model components 123 correspond, the type of filtering used by the filter 124 and/or any other suitable details. In general, the transform configuration may include any details related to the computation or structure of the nonlinear transformer 120 .
变换配置优选地由变换适配器130来选择和/或生成。变换适配器130可以通过从所存储的静态配置、从动态地生成配置进行选择、或通过任何其他合适的方式或方式的组合来设置合适的变换配置。例如,变换适配器130可以基于它们的对特定信号和/或环境条件的适用性来从三个静态的变换配置中进行选择(第一个适合于低的发射机功率,第二个适合于中等发射机功率并且第三个适合于高的发射机功率)。作为另一个示例,变换适配器130可以基于信号条件和/或环境条件动态地生成配置;GMP模型的系数被通过采用发射机功率、温度和接收机功率作为输入的公式来设置。The transformation configuration is preferably selected and/or generated by transformation adapter 130 . Transformation adapter 130 may set an appropriate transformation configuration by selecting from stored static configurations, from dynamically generated configurations, or by any other suitable means or combination of means. For example, transform adapter 130 may select from three static transform configurations based on their suitability for particular signal and/or environmental conditions (the first for low transmitter power, the second for moderate transmit transmitter power and the third is suitable for high transmitter power). As another example, the transformation adapter 130 may dynamically generate configurations based on signal conditions and/or environmental conditions; the coefficients of the GMP model are set by formulas that take transmitter power, temperature, and receiver power as inputs.
变换适配器130优选地基于多种输入数据设置变换配置(无论变换配置是被从一组静态的配置中选择的还是被根据公式或模型生成的)。由变换适配器130所使用的输入数据可以包括静态的环境和系统数据(例如,接收机运行特性、发射机运行特性、接收机海拔(elevation above sea-level))、动态的环境和系统数据(例如,当前的环境温度、当前的接收机温度、平均发射机功率、环境湿度)和/或系统配置数据(例如,接收机/发射机设置)、信号数据(例如,数字发射信号、RF发射信号、RF接收信号、数字接收信号)。如果系统100使用模拟信号采样器160,则变换适配器130可以附加地或可替代地将模拟信号采样器160的输出用作用于设置变换配置的输入。变换适配器130可以附加地或可替代地基于该输入数据生成和/或使用各模型来设置变换配置;例如,发射机制造商可以给出一模型来基于发射机功率预测发射机的内部温度,并且变换适配器130可以将该模型的输出(给定发射机功率)用作用于设置变换配置的输入数据。The transformation adapter 130 preferably sets the transformation configuration (whether the transformation configuration is selected from a static set of configurations or generated from a formula or model) based on various input data. The input data used by the transformation adapter 130 may include static environmental and system data (e.g., receiver operating characteristics, transmitter operating characteristics, receiver elevation above sea-level), dynamic environmental and system data (e.g., , current ambient temperature, current receiver temperature, average transmitter power, ambient humidity) and/or system configuration data (e.g., receiver/transmitter settings), signal data (e.g., digital transmit signal, RF transmit signal, RF receive signal, digital receive signal). If system 100 uses analog signal sampler 160, transform adapter 130 may additionally or alternatively use the output of analog signal sampler 160 as input for setting the transform configuration. Transformation adapter 130 may additionally or alternatively generate and/or use models based on the input data to set transformation configurations; for example, a transmitter manufacturer may give a model to predict the internal temperature of a transmitter based on transmitter power, and The transform adapter 130 can use the output of this model (given the transmitter power) as input data for setting the transform configuration.
变换适配器130可以在任何时间设置变换配置,但优选地响应于时间阈值或其它输入数据阈值被穿过来甚至变换配置。例如,变换适配器130可以根据所改变的输入数据值来每十秒重新设置变换配置。作为另一个示例,变换适配器130可以每当发射机功率阈值被穿过而重新设置变换配置(例如,每当发射机功率自上次变换配置设置增加百分之十或每当发射机功率增加超过某个静态值)。The transformation adapter 130 may set the transformation configuration at any time, but preferably even transforms the configuration in response to a time threshold or other input data threshold being crossed. For example, transformation adapter 130 may reset the transformation configuration every ten seconds based on changed input data values. As another example, the transition adapter 130 may reset the transition configuration whenever a transmitter power threshold is crossed (e.g., whenever the transmitter power is increased by ten percent from the last transition configuration setting or whenever the transmitter power is increased by more than some static value).
如果系统100被连接到也具有模拟消除器的全双工无线通信系统,则变换适配器130可以与模拟消除进行协作(例如,基于来自模拟消除器的数据来设置变换配置或使变换配置设置时间与模拟消除器协调)以减少整体自干扰(或为了任何其他合适的原因)。If the system 100 is connected to a full-duplex wireless communication system that also has an analog canceller, the transform adapter 130 can cooperate with the analog canceller (e.g., set the transform configuration based on data from the analog canceller or make the transform configuration setup time analog canceller coordination) to reduce overall self-interference (or for any other suitable reason).
变换适配器130优选地调整变换配置和/或变换配置生成算法(即,动态地生成变换配置的算法)以减少对于给定的发射信号和系统/环境条件的集合的自干扰。变换适配器130可以使用分析方法、在线梯度下降方法(例如,LMS、RLMS)和/或任何其他合适的方法来对变换配置和/或变换配置生成算法进行调整。调整变换配置优选地包括基于学习而改变变换配置。在神经网络模型的情况下,这可以包括基于测试输入来改变神经网络的结构和/或加权。在GMP多项式模型的情况下,这可以包括根据梯度下降方法来优化GMP多项式系数。Transformation adapter 130 preferably adjusts the transformation configuration and/or the transformation configuration generation algorithm (ie, the algorithm that dynamically generates the transformation configuration) to reduce self-interference for a given set of transmit signals and system/environmental conditions. Transformation adapter 130 may use analytical methods, online gradient descent methods (eg, LMS, RLMS), and/or any other suitable method to tune the transformation configuration and/or the transformation configuration generation algorithm. Adjusting the transformation configuration preferably includes changing the transformation configuration based on learning. In the case of a neural network model, this may include changing the structure and/or weightings of the neural network based on test inputs. In the case of a GMP polynomial model, this may include optimizing the GMP polynomial coefficients according to a gradient descent method.
变换适配器130可以基于测试输入场景(例如在由RF接收机接收的信号为已知时的场景)、其中没有输入的场景(例如,在RF接收机接收的唯一的信号是由RF发射机所发射的信号)或其中所接收到的信号为未知的场景来调整变换配置。在其中所接收的信号为未知信号的情况下,变换适配器130可以基于历史接收的数据(例如信号在十秒前看起来像的内容)或任何其他合适的信息来调整变换配置。变换适配器130可以附加地或可替代地基于所发射的信号的内容来调整变换配置;例如,如果所发射的信号被以特定的方式进行调制,则变换适配器130可以寻找在自干扰信号中的该相同调制;更具体地,变换适配器130可以对变换配置进行调整使得当自干扰信号被与数字接收信号进行合并时剩余的调制(作为自干扰的指示符)被减少(相较于先前的变换配置)。Transformation adapter 130 may be based on testing input scenarios (e.g., scenarios where the signal received by the RF receiver is known), scenarios where there is no input (e.g., the only signal received at the RF receiver is the one transmitted by the RF transmitter signal) or scenarios where the received signal is unknown to adjust the transform configuration. In cases where the received signal is an unknown signal, the transform adapter 130 may adjust the transform configuration based on historically received data (eg, what the signal looked like ten seconds ago) or any other suitable information. Transformation adapter 130 may additionally or alternatively adjust the transformation configuration based on the content of the transmitted signal; for example, if the transmitted signal is modulated in a particular way, transformation adapter 130 may look for this in the self-interfering signal. the same modulation; more specifically, the transform adapter 130 can adjust the transform configuration such that when the self-interfering signal is combined with the digital received signal, the remaining modulation (as an indicator of self-interference) is reduced (compared to the previous transform configuration ).
后处理器140起作用以将由非线性变换器120所生成的非线性自干扰信号与由RF接收机接收的数字信号进行合并,如在图5中所示的。后处理器140优选地将来自非线性变换器120的非线性自干扰信号与来自全双工无线通信系统的RF接收机的数字接收信号进行合并。可选地或可替代地,后处理器140可以将来自线性变换器150的线性自干扰信号与来自全双工无线通信系统的RF接收机的数字接收信号进行合并。后处理器140可以附加地或可替代地将线性或非线性自干扰信号与任何合适的数字接收信号进行合并。进入后处理器140的数字接收信号优选地被编码,(例如,通过PSK、QAM、OFDM等被编码)来用于通过RF发射机转换为模拟信号,但可以附加地或可替代地被以任何合适方式进行编码。The post-processor 140 functions to combine the nonlinear self-interference signal generated by the nonlinear transformer 120 with the digital signal received by the RF receiver, as shown in FIG. 5 . The post-processor 140 preferably combines the nonlinear self-interference signal from the nonlinear transformer 120 with the digital receive signal from the RF receiver of the full-duplex wireless communication system. Optionally or alternatively, the post-processor 140 may combine the linear self-interference signal from the linear transformer 150 with the digital receive signal from the RF receiver of the full-duplex wireless communication system. Post-processor 140 may additionally or alternatively combine the linear or non-linear self-interference signal with any suitable digital received signal. The digital received signal entering the post-processor 140 is preferably encoded, (e.g., encoded by PSK, QAM, OFDM, etc.) for conversion to an analog signal by the RF transmitter, but may additionally or alternatively be encoded in any Appropriate way to encode.
后处理器140可以执行后处理来为与数字接收信号的合并准备自干扰信号;这可以包括缩放、移位、滤波和/或以其他方式修改自干扰信号。例如,后处理器140可以包括被设计以滤波掉所生成的自干扰信号的高频分量的低通滤波器(例如,以匹配RF发射机的相应的带宽)。如果系统100包括线性变换器150,则后处理器可以在对该两个信号与数字接收信号的合并进行合并(可能被加权)之前对线性变换器150和非线性变换器120的输出进行合并。后处理器140优选地将由非线性变换器120和线性变换器150输出的自干扰信号的采样速率与通过如前述的上采样和/或下采样的RF接收机的输出的采样速率进行匹配,但是可以附加地或可替代地不改变自干扰信号的采样速率或将自干扰信号的采样速率设定为与RF接收机输出的采样速率不同的采样速率。Post-processor 140 may perform post-processing to prepare the self-interfering signal for combination with the digital received signal; this may include scaling, shifting, filtering, and/or otherwise modifying the self-interfering signal. For example, post-processor 140 may include a low-pass filter designed to filter out high-frequency components of the generated self-interfering signal (eg, to match the corresponding bandwidth of the RF transmitter). If system 100 includes linear transformer 150, the post-processor may combine the outputs of linear transformer 150 and nonlinear transformer 120 before combining (possibly weighted) the two signals with the combination of the digital received signal. Post-processor 140 preferably matches the sampling rate of the self-interfering signal output by nonlinear transformer 120 and linear transformer 150 to the sampling rate of the output of the RF receiver through upsampling and/or downsampling as previously described, but The sampling rate of the self-interfering signal may additionally or alternatively be left unchanged or set to a different sampling rate than the sampling rate of the RF receiver output.
后处理器140可以以任何合适的方式来对来自非线性变换器120的输出和来自线性变换器150(如果存在的话)的输出进行合并(包括对非线性或线性自干扰信号分量进行合并)。例如,后处理器140可以将来自非线性变换器120的输出和来自线性变换器150的输出合并作为加权和。作为另一个示例,后处理器140可以选择来自两个变换器中的一个的输出(或可以选择来自任何一个或两个的输出的子集;例如,五个非线性自干扰信号分量中的两个)。如果预处理器110分离在线性变换器150和非线性变换器120之间的数字发射信号,则后处理器140可以基于该分离(例如,通过执行结合操作,其是该分离操作的近似逆操作)来重新结合所述的数字信号。Post-processor 140 may combine the output from nonlinear transformer 120 and the output from linear transformer 150 (if present) in any suitable manner (including combining nonlinear or linear self-interfering signal components). For example, post-processor 140 may combine the output from nonlinear transformer 120 and the output from linear transformer 150 as a weighted sum. As another example, post-processor 140 may select the output from one of the two transformers (or may select a subset of the outputs from either or both; for example, two of the five non-linear self-interfering signal components indivual). If the pre-processor 110 separates the digital transmit signal between the linear transformer 150 and the nonlinear transformer 120, the post-processor 140 can build on this separation (e.g., by performing a join operation, which is the approximate inverse of the separation operation). ) to recombine the digital signals.
线性变换器150起作用以将所采样的数字发射信号变换为线性自干扰信号;即,表示线性自干扰对所接收的数字信号的假设的贡献的信号。同非线性自干扰一样,线性自干扰的贡献可能起因于各种来源。非线性往往源于典型的无线发射机组件的非线性行为,而实际的无线信道往往可能在响应方面是非常线性的。虽然用较大的非线性模型来建模整个自干扰信号是可能的,但对于性能方面的原因来说,使用混合模型往往是有利的,在该混合模型中发射机(并且可能接收机)的非线性由较小的非线性模型来解释并且无线信道响应由线性模型来解释(在系统100中,这些模型可以分别被在非线性变换器120和线性变换器150中实现)。以这种方式分离各模型可以允许在被执行以生成自干扰信号的计算次数中的显著减少。另外,虽然在发射机或接收机中的非线性可以随着时间的推移(例如,在几分钟或几小时的时间段上变化)是相对稳定的,但存在于无线信道中的线性自干扰效应可以非常迅速地变化(例如,在几毫秒的时间段上)。使用分离的模型允许更简单的线性自干扰模型来被以很快的速率调谐以及被调节而不必也调谐以及调节在计算上更复杂的非线性自干扰模型。该概念可以被扩展为具有对于发射机和接收机的单独的非线性模型,如在图6中所示的。The linear transformer 150 functions to transform the sampled digital transmit signal into a linear self-interference signal; ie, a signal representing the assumed contribution of the linear self-interference to the received digital signal. As with nonlinear self-interference, contributions from linear self-interference can arise from various sources. Nonlinearity often arises from the nonlinear behavior of typical wireless transmitter components, while real wireless channels can often be very linear in response. While it is possible to model the entire self-interfering signal with a larger non-linear model, for performance reasons it is often advantageous to use a hybrid model in which the transmitter (and possibly the receiver) The nonlinearity is explained by a smaller nonlinear model and the wireless channel response is explained by a linear model (in system 100, these models may be implemented in nonlinear transformer 120 and linear transformer 150, respectively). Separating the models in this way may allow for a significant reduction in the number of calculations performed to generate the self-interfering signal. Additionally, while nonlinearities in a transmitter or receiver can be relatively stable over time (e.g., over a period of minutes or hours), linear self-interference effects that exist in wireless channels can change very rapidly (eg, over a period of milliseconds). Using separate models allows the simpler linear self-interference model to be tuned and tuned at a fast rate without having to also tune and tune the computationally more complex non-linear self-interference model. This concept can be extended to have separate nonlinear models for the transmitter and receiver, as shown in FIG. 6 .
线性变换器150优选地通过使用适于对RF发射机、RF接收机、无线信道和/或其他来源的线性自干扰的贡献进行建模的数学模型来对所采样的数字发射信号进行变换。可以由线性变换器150所使用的数学模型的示例包括广义记忆多项式(GMP)模型、Volterra模型以及Wiener-Hammerstein模型;非线性变换器120可以附加地或可替代地使用各模型的任何组合或集合。Linear transformer 150 preferably transforms the sampled digital transmit signal by using a mathematical model suitable for modeling the contribution of linear self-interference from RF transmitters, RF receivers, wireless channels, and/or other sources. Examples of mathematical models that may be used by linear transformer 150 include generalized memory polynomial (GMP) models, Volterra models, and Wiener-Hammerstein models; nonlinear transformer 120 may additionally or alternatively use any combination or collection of models .
线性变换器150可以附加地或可替代地生成用于基于所采样的数字发射信号与所接收的信号(来自模拟信号采样器150、接收路径或任何其他合适的来源)的比较来对线性自干扰的贡献进行建模的数学模型。这些模型可以被从先前已知的模型中生成,或者可以被使用神经网络和/或机器学习技术来创建。The linear converter 150 may additionally or alternatively generate a function for linear self-interference based on a comparison of the sampled digital transmit signal with the received signal (from the analog signal sampler 150, the receive path, or any other suitable source). Contributions are modeled in mathematical models. These models can be generated from previously known models, or can be created using neural network and/or machine learning techniques.
模拟信号采样器160起作用以将被从RF发射信号(和/或基带或中频模拟信号)转换的数字信号提供到系统100。该数字信号不同于该数字发射信号之处在于,它可能含有由数字发射信号到RF发射信号(和/或基带或中频模拟发射信号)并且再次返回的转换所导致的非线性,但也不同于RF接收信号,其在于它由不同的信号路径所导致(例如,模拟信号在到达天线之前被采样)。因此,模拟信号采样器160可以被用来将该数字发射信号可能不包含的信息提供给非线性变换器120、线性变换器150和/或变换适配器130。模拟信号采样器160输出优选地由预处理器110引导到合适的来源,但模拟信号采样器160可以附加地或可替代地输出到系统100的任何合适的部分(包括非线性变换器120和/或变换适配器130)。Analog signal sampler 160 functions to provide digital signals to system 100 that are converted from RF transmit signals (and/or baseband or intermediate frequency analog signals). The digital signal differs from the digital transmit signal in that it may contain non-linearities caused by the conversion of the digital transmit signal to the RF transmit signal (and/or baseband or IF analog transmit signal) and back again, but is also different from RF receives the signal in that it results from a different signal path (eg analog signal is sampled before reaching the antenna). Accordingly, analog signal sampler 160 may be used to provide information to nonlinear converter 120 , linear converter 150 and/or conversion adapter 130 that may not be contained in the digital transmit signal. Analog signal sampler 160 output is preferably directed by preprocessor 110 to a suitable source, but analog signal sampler 160 may additionally or alternatively output to any suitable portion of system 100 (including nonlinear transformer 120 and/or or conversion adapter 130).
在优选实施例的一个变型中,系统100包括数字预失真电路(DPD)170,如在图7中所示。由于在全双工无线通信系统中的非线性的大部分起因于RF发射机的组件,并且这些非线性可能有助于RF发射机的所减少的功率效率,减少RF发射信号的非线性分量可能是有利的(从增加发射机效率的角度和为了减少所需要的非线性自干扰消除的量两者)。如在图8A中所示是在将数字发射信号转换为RF发射信号时发生的非线性失真的一个例子。这样做的一种方式涉及对数字发射信号进行预失真,使得在数字发射信号中的失真用来校正由RF发射机在将数字发射信号转换为RF发射信号时引入的失真,如在图8B中所示。In a variation of the preferred embodiment, the system 100 includes a digital predistortion circuit (DPD) 170, as shown in FIG. Since most of the nonlinearities in full-duplex wireless communication systems arise from the components of the RF transmitter, and these nonlinearities may contribute to the reduced power efficiency of the RF transmitter, reducing the nonlinear component of the RF transmit signal may is advantageous (both from the perspective of increasing transmitter efficiency and in order to reduce the amount of non-linear self-interference cancellation required). An example of non-linear distortion that occurs when converting a digital transmit signal to an RF transmit signal is shown in FIG. 8A. One way of doing this involves pre-distorting the digital transmit signal so that the distortion in the digital transmit signal is used to correct for the distortion introduced by the RF transmitter when converting the digital transmit signal to an RF transmit signal, as in Figure 8B shown.
DPD 170优选地采用来自RF发射机的输出的采样(其可以是数字或模拟的)来测量在RF发射机输出中固有的非线性。DPD 170优选地接收来自模拟信号采样器160的采样,但可以附加地或可替代地从任何合适的来源接收它们。基于RF发射机输出采样,DPD 170对数字发射信号进行变换以创建在该信号中的“逆”非线性(如在图8B中所示)。这种“逆”非线性在由RF发射机进行进一步变换时(在将数字发射信号转换为RF发射信号的过程中)减少了存在于最终的RF发射信号中的非线性。DPD 170 preferably employs samples (which may be digital or analog) from the output of the RF transmitter to measure the nonlinearity inherent in the output of the RF transmitter. DPD 170 preferably receives samples from analog signal sampler 160, but may additionally or alternatively receive them from any suitable source. Based on the RF transmitter output samples, DPD 170 transforms the digital transmit signal to create an "inverse" nonlinearity in the signal (as shown in Figure 8B). This "inverse" nonlinearity reduces the nonlinearity present in the final RF transmit signal when further transformed by the RF transmitter (during the conversion of the digital transmit signal to an RF transmit signal).
由DPD 170或其他合适的来源所提供的预失真(或其他线性化技术)可以被利用以减少数字自干扰消除的复杂性。通过在数字发射信号路径中在预处理器110之后放置DPD170(如在图7中所示),在接收信号路径中的非线性被减少,并且另外,非线性变换器120不需要对数字发射信号进行变换以去除由DPD 170引入的非线性(因为如果DPD 170在数字发射信号路径中存在于预处理器110之前,则它可能需要)。Predistortion (or other linearization techniques) provided by DPD 170 or other suitable sources may be utilized to reduce the complexity of digital self-interference cancellation. By placing DPD 170 (as shown in FIG. 7 ) after preprocessor 110 in the digital transmit signal path, non-linearities in the receive signal path are reduced, and additionally, non-linear converter 120 does not need to be sensitive to the digital transmit signal. The transformation is done to remove the non-linearity introduced by DPD 170 (as it may be required if DPD 170 is present before pre-processor 110 in the digital transmit signal path).
2.用于非线性数字自干扰消除的方法2. Method for nonlinear digital self-interference cancellation
如在图9中所示,用于非线性数字自干扰消除的方法200包括接收数字发射信号S210,根据变换配置S220来将数字发射信号变换为非线性自干扰信号,以及将非线性自干扰信号与数字接收信号进行合并S230。方法200可以附加地包括对数字发射信号进行预处理S215,将数字发射信号变换为线性自干扰信号S225,动态地调整变换配置S240和/或对数字发射信号进行数字预失真S250。As shown in FIG. 9, the method 200 for nonlinear digital self-interference cancellation includes receiving a digital transmission signal S210, transforming the digital transmission signal into a nonlinear self-interference signal according to a transformation configuration S220, and transforming the nonlinear self-interference signal Combining with the digital received signal S230. The method 200 may additionally include preprocessing S215 the digital transmission signal, transforming the digital transmission signal into a linear self-interference signal S225, dynamically adjusting the transformation configuration S240 and/or performing digital predistortion S250 on the digital transmission signal.
方法200起作用以通过消除存在于由所接收的RF发射所引起的数字信号中的自干扰的非线性分量来减少在全双工无线通信系统中的自干扰。非线性数字自干扰消除可以提高以许多运行模式的全双工无线通信系统的性能;特别是以其中全双工无线通信系统的组件以实质上非线性状态运行的运行模式(例如被设计成最大化发射功率、功率效率等的运行模式)。方法200通过对数字发射信号进行采样来减少在全双工无线通信系统中的非线性数字自干扰(步骤S210)。所接收的数字发射信号可以在步骤S215期间被预处理(可能被处理成线性和非线性分量),在此之后,数字发射信号可以被根据变换配置变换为非线性自干扰信号(步骤S220),并且可选地还被变换为线性自干扰信号(步骤S225)。自干扰信号然后与全双工无线通信系统的数字接收信号进行合并(步骤S230)以便减少存在于由无线通信系统所接收的信号中的自干扰信号。方法200还可以包括动态地调整变换配置(步骤S240)以便增加归因于非线性自干扰变换的自干扰减少的有效性和/或在无线通信信号的发射机之前对数字发射信号进行数字预失真(步骤S250)以便减少存在于所接收的数字发射信号中的非线性自干扰的量(这可以减少对于在步骤S220、S225和/或S240中的计算所需的计算能力)。Method 200 functions to reduce self-interference in a full-duplex wireless communication system by canceling non-linear components of self-interference present in digital signals caused by received RF transmissions. Nonlinear digital self-interference cancellation can improve the performance of full-duplex wireless communication systems in many modes of operation; in particular, operating modes in which the components of the full-duplex wireless communication system operate in a substantially non-linear state (e.g., designed to maximize mode of operation to maximize transmit power, power efficiency, etc.). The method 200 reduces nonlinear digital self-interference in a full-duplex wireless communication system by sampling the digital transmission signal (step S210). The received digital transmission signal may be preprocessed (possibly into linear and nonlinear components) during step S215, after which the digital transmission signal may be transformed into a nonlinear self-interference signal according to the transformation configuration (step S220), And optionally transformed into a linear self-interference signal (step S225). The self-interference signal is then combined with the digital received signal of the full-duplex wireless communication system (step S230) in order to reduce the self-interference signal present in the signal received by the wireless communication system. The method 200 may also include dynamically adjusting the transform configuration (step S240) in order to increase the effectiveness of self-interference reduction due to the non-linear self-interference transform and/or digitally predistort the digital transmit signal prior to the transmitter of the wireless communication signal (step S250) in order to reduce the amount of non-linear self-interference present in the received digital transmit signal (this may reduce the computing power required for the calculations in steps S220, S225 and/or S240).
方法200优选地由系统100来实现,但可以附加地或可替代地由与全双工无线通信系统一起使用的用于非线性数字自干扰消除的任何合适的系统来实现。附加地或可替代地,方法200可以被使用主动感测系统(例如,雷达)、有线通信系统、无线通信系统和/或任何其他合适的系统(包括其中发射频带和接收频带在频率上相近但不重叠的通信系统)来实现。Method 200 is preferably implemented by system 100, but may additionally or alternatively be implemented by any suitable system for non-linear digital self-interference cancellation for use with a full-duplex wireless communication system. Additionally or alternatively, method 200 may be employed using an active sensing system (e.g., radar), a wired communication system, a wireless communication system, and/or any other suitable system (including where the transmit and receive bands are similar in frequency but non-overlapping communication systems).
步骤S210包括接收数字发射信号。步骤S210起作用以提供旨在由全双工无线通信系统进行发射的数字信号使得该信号可以被用来去除在全双工无线通信系统接收机处的自干扰。在S210中所接收的数字发射信号优选地包括起源于电子设备、目的地为全双工无线电(或其他的全双工无线通信系统)的RF发射机的数字信号。在S210中所接收的数字发射信号可以附加地或可替代地包括被从模拟发射信号(例如,全双工无线电的RF发射机的RF发射信号)或从任何其他合适的来源转换的数字发射信号。在S210中接收的数字发射信号优选地被编码(例如,通过PSK、QAM、OFDM等被编码来用于通过RF发射机转换为模拟信号,但可以附加地或可替代地被以任何合适方式进行编码。Step S210 includes receiving a digital transmission signal. Step S210 functions to provide a digital signal intended for transmission by a full-duplex wireless communication system so that the signal can be used to remove self-interference at a full-duplex wireless communication system receiver. The digital transmission signal received at S210 preferably comprises a digital signal originating from the electronic device and destined for an RF transmitter of a full-duplex radio (or other full-duplex wireless communication system). The digital transmit signal received in S210 may additionally or alternatively comprise a digital transmit signal converted from an analog transmit signal (e.g., an RF transmit signal of an RF transmitter of a full-duplex radio) or from any other suitable source . The digital transmission signal received in S210 is preferably encoded (e.g., by PSK, QAM, OFDM, etc. for conversion to an analog signal by the RF transmitter, but may additionally or alternatively be done in any suitable manner coding.
步骤S215包括对数字发射信号进行预处理。步骤S215起作用以执行对在S210中所接收的数字发射信号的初始处理(如果需要的话)。步骤S215优选地包括对在S210中接收的所有数据进行预处理;附加地或可替代地,S215可以包括对数字发射信号数据的子集进行采样;例如,如果数字发射信号具有40MHz的本地采样速率,则S215可以包括每隔一个采样丢弃一个作为对应于20MHz的采样速率的预处理的一部分。步骤S215可以附加地或可替代地包括对数字发射信号进行上采样或下采样以增加或降低采样速率。在一个实例中,S215包括修改数字发射信号的采样速率以匹配全双工无线电的RF接收机的采样速率。Step S215 includes preprocessing the digital transmission signal. Step S215 functions to perform initial processing (if necessary) of the digital transmission signal received in S210. Step S215 preferably includes preprocessing all data received in S210; additionally or alternatively, S215 may include sampling a subset of the digital transmit signal data; for example, if the digital transmit signal has a native sampling rate of 40 MHz , then S215 may include discarding every other sample as part of preprocessing corresponding to a sampling rate of 20MHz. Step S215 may additionally or alternatively include up-sampling or down-sampling the digital transmission signal to increase or decrease the sampling rate. In one example, S215 includes modifying the sampling rate of the digital transmit signal to match the sampling rate of the RF receiver of the full-duplex radio.
在一种实现中,S215包括通过去除不太可能实质上影响非线性变换的结果的信息来修改数字发射信号。这可以包括例如如果信号分量不表示在先前的信号分量上的高于某个变化阈值的变化,则去除所述信号分量。作为另一个示例,如果数字发射信号对应于输出模拟信号的特定幅度,则对应于低于某个幅度阈值的幅度的数字信号数据可以被去除。In one implementation, S215 includes modifying the digital transmit signal by removing information that is unlikely to substantially affect the result of the nonlinear transformation. This may include, for example, removing a signal component if the signal component does not represent a change above a certain change threshold on a previous signal component. As another example, if the digital transmit signal corresponds to a particular amplitude of the output analog signal, digital signal data corresponding to amplitudes below a certain amplitude threshold may be removed.
如果多个数字发射信号被在S210中接收(例如,来自在RF发射机之前的发射线路和模拟信号采样器两者),则S215可以包括以任何合适的方式来对信号进行合并或者可以优于另一个信号选择一个信号。例如,两个信号可以被通过取这两个信号的平均或对它们进行求和来进行合并。作为另一个示例,S215可以包括选择始发优于高于特定的发射器功率(以及反之亦然在该发射器功率或低于该发射器功率)的发射路径数字发射信号的数字发射信号的模拟信号采样器。If multiple digital transmit signals are received in S210 (e.g., from both the transmit line and the analog signal sampler prior to the RF transmitter), S215 may include combining the signals in any suitable manner or may be superior to Another signal selects a signal. For example, two signals may be combined by taking the average of the two signals or summing them. As another example, S215 may include selecting a simulation of a digital transmit signal originating superior to a transmit path digital transmit signal above a certain transmitter power (and vice versa at or below that transmitter power). Signal sampler.
步骤S215可以附加地或可替代地执行任何预处理以为了非线性和/或线性变换来准备数字发射信号。这可以包括缩放,移位和/或以其他方式修改数字发射信号。如果数字发射信号经受作为方法200的一部分的多于一种类型的变换(例如线性变换和非线性变换二者),则S215可以包括针对不同的变换类型提供不同版本的数字发射信号。作为第一个示例,S215可以包括针对线性变换和非线性变换提供相同的信号。作为第二个示例,S215可以包括针对非线性变换提供数字信号的每第四个采样并且针对线性变换提供数字信号的每一个采样(如果该信号的非线性失真比线性失真变化更慢的话,则这可能是有用的)。作为第三个例子,S215可以包括将所采样的数字信号分离成“线性”分量和“非线性”分量,其中“线性”分量和“非线性”分量分别对应于更可能对在所接收的自干扰中的线性失真和在所接收的自干扰中的非线性失真有影响的数字信号的分量。Step S215 may additionally or alternatively perform any pre-processing to prepare the digital transmit signal for nonlinear and/or linear transformation. This may include scaling, shifting and/or otherwise modifying the digitally transmitted signal. If the digital transmit signal is subjected to more than one type of transformation (eg, both linear and non-linear) as part of method 200, then S215 may include providing different versions of the digital transmit signal for different transformation types. As a first example, S215 may include providing the same signal for linear transformation and nonlinear transformation. As a second example, S215 may include providing every fourth sample of the digital signal for nonlinear transformations and every sample of the digital signal for linear transformations (if the nonlinear distortion of the signal varies more slowly than the linear distortion, then This may be useful). As a third example, S215 may include separating the sampled digital signal into "linear" components and "nonlinear" components, where the "linear" and "nonlinear" components respectively correspond to Linear distortions in interference and non-linear distortions in received self-interference contribute to the digital signal components.
步骤S220包括根据变换配置来将数字发射信号变换为非线性自干扰信号。步骤S220起作用以将数字发射信号变换为非线性自干扰信号;即,表示非线性自干扰对于所接收的数字信号的假设的贡献的信号。非线性自干扰的贡献可以起因于各种来源(包括了在全双工无线电的RF接收机和RF发射机两者中的组件(例如,混频器、功率放大器、ADC、DAC等))。此外,非线性自干扰的贡献可以随机地或者随环境或输入条件(例如发射功率、周围温度等)变化。Step S220 includes transforming the digital transmit signal into a non-linear self-interfering signal according to the transform configuration. Step S220 functions to transform the digital transmitted signal into a non-linear self-interference signal; ie, a signal representing the assumed contribution of non-linear self-interference to the received digital signal. The contribution of nonlinear self-interference can arise from various sources, including components (eg, mixers, power amplifiers, ADCs, DACs, etc.) in both the RF receiver and the RF transmitter of a full-duplex radio. Furthermore, the contribution of nonlinear self-interference may vary randomly or with environmental or input conditions (eg transmit power, ambient temperature, etc.).
步骤S220优选地包括通过使用实质上类似于在系统100的描述中描述的那些数学模型的数学模型来对数字发射信号进行变换,但是可以附加地或可替代地根据任何模型或模型的集合来对数字发射信号进行变换。步骤S220可以附加地或可替代地包括生成用于基于所采样的数字发射信号与所接收的信号(来自模拟信号采样、接收路径或任何其他合适的来源)的比较来对非线性自干扰的贡献进行建模的模型。Step S220 preferably includes transforming the digitally transmitted signal by using mathematical models substantially similar to those described in the description of system 100, but may additionally or alternatively be transformed according to any model or set of models The digital transmit signal is transformed. Step S220 may additionally or alternatively include generating a contribution to nonlinear self-interference based on a comparison of the sampled digital transmit signal with the received signal (from analog signal sampling, the receive path, or any other suitable source) The model to model.
在本发明的一个实施例中,S220通过使用类似于系统100描述中的一个的阶分离模型来对数字发射信号进行变换,如图10中所示。在此实施例中,S220可以包括根据变换路径来对数字发射信号进行变换,其中每个变换路径对应于阶分离模型的分量。步骤S220优选地包括针对每个变换路径来同时并行对数字发射信号进行变换,但是可以附加地或可替代地串行对它们进行变换和/或在不同的时间对它们进行变换。虽然S220优选地包括针对每个变换路径来对相同的数字发射信号进行变换,但是数字发射信号可以附加地或可替代地被以任何合适的方式进行处理(例如,S220可以包括将数字发射信号分离为各分量并且将单独的分量传递到每个变换路径)。In one embodiment of the present invention, S220 transforms the digital transmission signal by using an order separation model similar to the one described in the system 100, as shown in FIG. 10 . In this embodiment, S220 may include transforming the digital transmission signal according to transform paths, where each transform path corresponds to a component of an order separation model. Step S220 preferably includes transforming the digital transmit signals simultaneously in parallel for each transform path, but they may additionally or alternatively be transformed in series and/or at different times. While S220 preferably includes transforming the same digital transmit signal for each transform path, the digital transmit signal may additionally or alternatively be processed in any suitable manner (e.g., S220 may include separating the digital transmit signal for each component and pass a separate component to each transform path).
对于每个变换路径,S220优选地包括对数字发射信号进行上采样S221,用模型组件对数字发射信号进行变换S222,对经变换的信号进行滤波S223,以及对经变换的信号进行下采样S224。附加地或可替代地,S220可以仅包括用模型组件对数字发射信号进行变换S222和/或对经变换的信号进行滤波S223(如用一阶模型组件)。步骤S220优选地还包括合并经变换的信号以形成单一的非线性自干扰信号,但可以附加地或可替代地不合并经变换的信号。步骤S220优选地通过添加非线性干扰信号分量来对它们进行合并,但是可以附加地或可替代地以任何合适的方式对它们进行合并(例如,在添加各分量之前缩放它们和/或以乘法方式对各分量进行合并)。For each transformation path, S220 preferably includes upsampling S221 the digital transmit signal, transforming S222 the digital transmit signal with a model component, filtering S223 the transformed signal, and downsampling S224 the transformed signal. Additionally or alternatively, S220 may only include transforming S222 the digital transmission signal with a model component and/or filtering S223 the transformed signal (eg, with a first-order model component). Step S220 preferably also includes combining the transformed signals to form a single nonlinear self-interference signal, but may additionally or alternatively not combine the transformed signals. Step S220 combines nonlinear interfering signal components preferably by adding them, but may additionally or alternatively combine them in any suitable manner (e.g., scaling the components before adding them and/or multiplicatively combine the components).
对数字发射信号进行上采样S221起作用以增加在数字发射信号内含有的采样的数量以便减少混叠效应。应注意的是,对于该模型的第一阶项,上采样可能不是必要的。步骤S221优选地根据线性内插来增加在数字发射信号内含有的采样的数量,但可以附加地或可替代地使用任何合适的方法。在一个示例中,S221包括通过创建包含通过L-1(其中L为上采样因子)个零值分离的原始采样的序列以及然后将新的信号传递通过有限脉冲响应(FIR)低通滤波器来对数字发射信号进行上采样。在另一个示例中,S221包括创建包含通过L-1个新的采样彼此分离的原始采样的序列,其中每个新的采样被关于DAC如何将数字采样转换成模拟信号进行建模(例如,如果DAC的输出在输出之间不是完全线性的。对于k阶的发射路径(和模型组件),S221优选地包括用k的上采样因子来对数字发射信号进行上采样,但是可以附加地或可替代地通过任何合适的因子来对数字发射信号进行上采样。Upsampling the digital transmit signal S221 acts to increase the number of samples contained within the digital transmit signal in order to reduce aliasing effects. It should be noted that upsampling may not be necessary for the first order terms of this model. Step S221 increases the number of samples contained within the digital transmit signal, preferably according to linear interpolation, but any suitable method may additionally or alternatively be used. In one example, S221 consists of creating a sequence containing raw samples separated by L-1 (where L is the upsampling factor) zero values and then passing the new signal through a finite impulse response (FIR) low-pass filter. Upsampling of the digital transmit signal. In another example, S221 includes creating a sequence comprising original samples separated from each other by L-1 new samples, where each new sample is modeled with respect to how the DAC converts the digital samples into an analog signal (e.g., if The output of the DAC is not perfectly linear between outputs. For a transmit path of order k (and model components), S221 preferably includes upsampling the digital transmit signal with an upsampling factor of k, but may additionally or alternatively The digitally transmitted signal is upsampled by any suitable factor.
用模型组件对数字发射信号进行变换S222起作用以基于产生特定信号阶的输出的模型的部分来将数字发射信号变换为非线性干扰信号分量;例如,对应于GMP模型的3阶的模型组件可以被表示为Transform digital transmit signal with model component S222 functions to transform the digital transmit signal into nonlinear interfering signal components based on the portion of the model that produces an output of a particular signal order; for example, a model component corresponding to order 3 of the GMP model may be marked as
cn3x[n]|x[n]|2+cn3x[n]|x[n-m]|2 c n3 x[n]|x[n]| 2 +c n3 x[n]|x[nm]| 2
模型组件优选地包括仅单阶的模型项,但可以附加地或可替代地包括多于一阶的模型项。模型组件优选地包含来自广义记忆多项式(GMP)模型、Volterra模型、Wiener-Hammerstein模型或神经网络模型的一组表达式,但是可以附加地或可替代地包含任何合适的模型或模型的组合的一部分或全部。The model component preferably includes only single-order model terms, but may additionally or alternatively include model terms of more than one order. The model component preferably contains a set of expressions from a generalized memory polynomial (GMP) model, a Volterra model, a Wiener-Hammerstein model or a neural network model, but may additionally or alternatively contain part of any suitable model or combination of models or all.
对经变换的信号进行滤波S223起作用以减少非线性干扰信号分量的带宽以为了与从RF接收机(或其他合适的来源)接收的数字信号进行合并而准备非线性干扰信号分量。滤波优选地被使用以数字实现的FIR低通滤波器来实现,但可以附加地或可替代地使用任何合适类型的滤波器(例如,无限脉冲响应(IIR)滤波器、基于傅立叶变换的滤波器)。步骤S223优选地包括减少非线性干扰信号分量的带宽以匹配从RF发射机接收的数字基带信号的带宽,但是可以附加地或可替代地起作用以限制在低于通过模型组件生产的所有的非线性干扰信号分量的最大带宽的任何值的非线性干扰信号分量的带宽。步骤S223优选地起作用以为下采样准备非线性干扰信号分量以及去除未在所接收的基带信号中找到的非线性干扰信号分量两者(例如,如果RF接收机针对基带模拟或数字信号具有相应的低通滤波器,或者针对RF信号潜在地具有相应的带通滤波器)。Filtering the transformed signal S223 functions to reduce the bandwidth of the non-linear interfering signal components in preparation for combining with the digital signal received from the RF receiver (or other suitable source). Filtering is preferably implemented using a digitally implemented FIR low-pass filter, but any suitable type of filter (e.g. infinite impulse response (IIR) filter, Fourier transform based filter) may additionally or alternatively be used ). Step S223 preferably involves reducing the bandwidth of the non-linear interfering signal component to match the bandwidth of the digital baseband signal received from the RF transmitter, but may additionally or alternatively act to limit it below that of all non-linear interfering signal components produced by the model components. Maximum bandwidth of linear interfering signal component Bandwidth of non-linear interfering signal component for any value. Step S223 preferably functions both to prepare nonlinear interfering signal components for downsampling and to remove non-linear interfering signal components not found in the received baseband signal (e.g. if the RF receiver has a corresponding low-pass filter, or potentially a corresponding band-pass filter for RF signals).
对经变换的信号进行下采样S224起作用以降低在非线性干扰信号分量内含有的采样的数量。步骤S224优选地包括通过简单地去除在特定的时间间隔的信号(例如,每隔一个采样扔掉一个来将采样的数量减半)来对非线性干扰信号分量进行下采样,但可以附加地或可替代地通过任何合适的方法来对非线性干扰信号分量进行下采样。步骤S224优选地对非线性干扰信号分量进行下采样以匹配所接收的数字基带信号的采样速率,但是可以附加地或可替代地将非线性干扰信号分量下采样至任何合适的采样速率。Downsampling Transformed Signal S224 functions to reduce the number of samples contained within the non-linear interfering signal component. Step S224 preferably involves downsampling the non-linear interfering signal components by simply removing signals at specific time intervals (e.g., throwing away one every other sample to halve the number of samples), but may additionally or The non-linear interfering signal component may alternatively be down-sampled by any suitable method. Step S224 preferably down-samples the nonlinear interfering signal component to match the sampling rate of the received digital baseband signal, but may additionally or alternatively down-sample the non-linear interfering signal component to any suitable sampling rate.
步骤S225包括将数字发射信号变换为线性自干扰信号。步骤S225起作用以将所采样的数字发射信号变换为线性自干扰信号;即,表示线性自干扰对于所接收的数字信号的假设的贡献的信号。同非线性自干扰一样,线性自干扰的贡献可以起因于各种来源。非线性往往源于典型的无线发射机组件的非线性行为,而实际的无线信道常常可能在响应方面是非常线性的。虽然用较大的非线性模型来建模整个自干扰信号是可能的,但是针对性能原因使用混合模型往往是有利的,在该混合模型中发射机(和潜在的接收机)的非线性由较小的非线性模型来解释并且无线信道响应由线性模型来解释。以这种方式分离各模型可以允许在被执行以生成自干扰信号的计算次数中的显著减少。另外,虽然在发射机或接收机中的非线性可以随着时间的推移(例如,在几分钟或几小时的时间段上变化)是相对稳定的,但是存在于无线信道中的线性自干扰效应可以非常迅速地变化(例如,在几毫秒的时间段上)。使用分离模式允许更简单的线性自干扰模型被以很快的速率调谐以及调节,而不必也调谐以及调节在计算上更复杂的非线性自干扰模型。这个概念可以被扩展成针对发射机和接收机具有单独的非线性模型,如在图6中所示。Step S225 includes transforming the digital transmission signal into a linear self-interference signal. Step S225 functions to transform the sampled digital transmit signal into a linear self-interference signal; ie, a signal representing the assumed contribution of linear self-interference to the received digital signal. As with nonlinear self-interference, contributions from linear self-interference can arise from various sources. Nonlinearity often arises from the nonlinear behavior of typical wireless transmitter components, while real wireless channels can often be very linear in response. While it is possible to model the entire self-interfering signal with a larger nonlinear model, it is often advantageous for performance reasons to use a hybrid model in which the nonlinearity of the transmitter (and potentially the receiver) is determined by the larger A small nonlinear model is explained and the wireless channel response is explained by a linear model. Separating the models in this way may allow for a significant reduction in the number of calculations performed to generate the self-interfering signal. Additionally, while nonlinearities in a transmitter or receiver can be relatively stable over time (e.g., over a period of minutes or hours), linear self-interference effects that exist in wireless channels can change very rapidly (eg, over a period of milliseconds). Using the split mode allows the simpler linear self-interference model to be tuned and tuned at a very fast rate without having to also tune and tune the computationally more complex non-linear self-interference model. This concept can be extended to have separate nonlinear models for the transmitter and receiver, as shown in FIG. 6 .
步骤S225优选地包括通过使用适于对RF发射机、RF接收机、无线信道和/或其他来源的线性自干扰的贡献进行建模的数学模型来对所采样的数字发射信号进行变换。可以被使用的数学模型的示例包括广义记忆多项式(GMP)模型、Volterra模型以及Wiener-Hammerstein模型;S225可以附加地或可替代地包括使用各模型的任何组合或集合。Step S225 preferably includes transforming the sampled digital transmit signal by using a mathematical model suitable for modeling the contribution of linear self-interference from RF transmitters, RF receivers, wireless channels and/or other sources. Examples of mathematical models that may be used include generalized memory polynomial (GMP) models, Volterra models, and Wiener-Hammerstein models; S225 may additionally or alternatively include using any combination or collection of models.
步骤S230包括将非线性自干扰信号与数字接收信号进行合并。步骤S230起作用以将非线性自干扰信号与由RF接收机所接收的数字信号进行合并。步骤S230优选地包括将非线性自干扰信号与来自全双工无线通信系统的RF接收机的数字接收信号进行合并;附加地或可替代地,S230可以包括将线性自干扰信号与来自全双工无线通信系统的RF接收机的数字接收信号进行合并。步骤S230可以附加地或可替代地包括将线性或非线性自干扰信号与任何合适的数字接收信号进行合并。Step S230 includes combining the nonlinear self-interference signal with the digital received signal. Step S230 functions to combine the non-linear self-interference signal with the digital signal received by the RF receiver. Step S230 preferably includes combining the non-linear self-interference signal with the digital received signal from the RF receiver of the full-duplex wireless communication system; additionally or alternatively, S230 may include combining the linear self-interference signal with the digital reception signal from the full-duplex wireless communication system. The digital received signals of the RF receivers of the wireless communication system are combined. Step S230 may additionally or alternatively comprise combining the linear or non-linear self-interference signal with any suitable digital received signal.
步骤S230可以包括执行后处理以为了与数字接收信号进行合并而准备自干扰信号;这可以包括缩放、移位、滤波和/或以其他方式修改自干扰信号。例如,S230可以包括用被设计以滤波掉高频分量(例如,以匹配RF发射机的相应的带宽)的低通滤波器来处理自干扰信号。步骤S230可以包括通过如前述的上采样和/或下采样来将自干扰信号的采样速率与RF接收机的输出的采样速率进行匹配,但是可以附加地或可替代地不改变自干扰信号的采样速率或将自干扰信号的采样速率设定为与RF接收机输出的采样速率不同的采样速率。Step S230 may include performing post-processing to prepare the self-interfering signal for combination with the digital received signal; this may include scaling, shifting, filtering and/or otherwise modifying the self-interfering signal. For example, S230 may include processing the self-interfering signal with a low pass filter designed to filter out high frequency components (eg, to match the corresponding bandwidth of the RF transmitter). Step S230 may include matching the sampling rate of the self-interfering signal to that of the output of the RF receiver by up-sampling and/or down-sampling as described above, but may additionally or alternatively not change the sampling rate of the self-interfering signal rate or set the sampling rate of the self-interfering signal to a sampling rate different from that of the RF receiver output.
步骤S230可以包括以任何合适的方式来对线性自干扰信号和非线性自干扰信号进行合并(包括对非线性自干扰信号分量或线性自干扰信号分量进行合并)。例如,S230可以包括将线性自干扰信号和非线性自干扰信号合并为加权和。Step S230 may include combining the linear self-interference signal and the nonlinear self-interference signal (including combining the nonlinear self-interference signal component or the linear self-interference signal component) in any suitable manner. For example, S230 may include combining the linear self-interference signal and the nonlinear self-interference signal into a weighted sum.
步骤S240包括动态地调整变换配置。步骤S240起作用以基于在信号或环境条件中的变化来更新和/或改变在非线性变换中使用的变换配置(和潜在地还有线性变换的参数)。变换配置优选地是如在系统100描述中所描述的,但可以附加地或可替代地包含对应于在S220和S225中被执行的非线性或线性信号变换的任何的参数或参数集合。Step S240 includes dynamically adjusting the transformation configuration. Step S240 functions to update and/or change the transform configuration (and potentially also the parameters of the linear transform) used in the nonlinear transform based on changes in signal or environmental conditions. The transformation configuration is preferably as described in the system 100 description, but may additionally or alternatively contain any parameter or set of parameters corresponding to the nonlinear or linear signal transformation performed in S220 and S225.
动态地调整变换配置S240可以包括通过从所存储的静态配置、从生成新的变换配置进行选择或通过任何其他合适的方式或方式的组合来设置所更新的变换配置。例如,S240可以包括基于它们的对特定信号和/或环境条件的适用性来从三个静态的变换配置中进行选择(第一个适合于低的发射机功率,第二个适合于中等发射机功率并且第三个适合于高的发射机功率)。作为另一个示例,S240可以包括基于信号和/或环境条件来生成更新的配置;如果GMP模型被在非线性变换中使用,则GMP模型的系数可以由采用发射机功率、温度和接收机功率作为输入的公式来计算。Dynamically adjusting the transformation configuration S240 may include setting an updated transformation configuration by selecting from a stored static configuration, from generating a new transformation configuration, or by any other suitable means or combination of means. For example, S240 may include selecting from three static transform configurations based on their applicability to specific signal and/or environmental conditions (the first for low transmitter power, the second for medium transmitter power and the third is suitable for high transmitter power). As another example, S240 may include generating an updated configuration based on signal and/or environmental conditions; if the GMP model is used in a nonlinear transformation, the coefficients of the GMP model may be determined by using transmitter power, temperature and receiver power as Enter the formula to calculate.
步骤S240可以包括基于多种输入数据来设置变换配置(无论变换配置是被从一组静态配置中选择的还是被根据公式或模型生成的)。输入数据可以包括静态的环境和系统数据(例如,接收机运行特性、发射机运行特性、接收机海拔)、动态的环境和系统数据(例如,当前的周围温度、当前的接收机温度、平均发射机功率、周围湿度)和/或系统配置数据(例如,接收机/发射机设置)、信号数据(例如,数字发射信号、RF发射信号、RF接收信号、数字接收信号)。Step S240 may include setting the transformation configuration (whether the transformation configuration is selected from a set of static configurations or generated from a formula or model) based on various input data. Input data can include static environmental and system data (e.g., receiver operating characteristics, transmitter operating characteristics, receiver altitude), dynamic environmental and system data (e.g., current ambient temperature, current receiver temperature, average transmit machine power, ambient humidity) and/or system configuration data (e.g., receiver/transmitter settings), signal data (e.g., digital transmit signal, RF transmit signal, RF receive signal, digital receive signal).
步骤S240可以被在任何时间执行,但是优选地被响应于时间阈值或其它输入数据阈值被穿过而被执行。例如,S240可以根据所改变的输入数据值来每十秒调整变换配置。作为另一个示例,变换配置可以每当发射机功率阈值被穿过而被重新设置(例如,每当发射机功率自上次变换配置设置增加百分之十,或每当发射机功率增加超过某个静态值)。Step S240 may be performed at any time, but is preferably performed in response to a time threshold or other input data threshold being crossed. For example, S240 may adjust the transformation configuration every ten seconds according to the changed input data value. As another example, the change configuration may be reset whenever a transmitter power threshold is crossed (e.g., whenever the transmitter power is increased by ten percent from the last change configuration setting, or whenever the transmitter power is increased by more than a certain static value).
步骤S240可以附加地或可替代地包括与全双工无线电(如果存在的话)的模拟消除方法进行协调;例如,基于模拟消除数据来调整变换配置,或基于模拟消除配置来协调变换配置设置次数以降低整体自干扰(或为了任何其他合适的原因)。Step S240 may additionally or alternatively include coordinating with the analog cancellation method of the full-duplex radio (if present); for example, adjusting the transformation configuration based on the analog cancellation data, or coordinating the transformation configuration setting times based on the analog cancellation configuration to To reduce overall self-interference (or for any other suitable reason).
步骤S240优选地调整变换配置以减少对于给定的发射信号和系统/环境条件的集合的自干扰。步骤S240可以使用分析方法、在线梯度下降方法、最小均方(LMS)方法、递归最小二乘(RLS)方法、正规化和约束解算器方法(例如LASSO)和/或任何其他合适的方法来调整变换配置和/或变换配置生成算法。LMS方法可以包括正规化,一个示例LMS方法包括漏LMS;RLS方法也可以包括正规化。调整变换配置优选地包括基于学习而改变变换配置。在神经网络模型的情况下,这可以包括基于测试输入来改变神经网络的结构和/或加权。在GMP多项式模型的情况下,这可以包括根据梯度下降方法来优化GMP多项式系数。Step S240 preferably adjusts the transform configuration to reduce self-interference for a given set of transmitted signals and system/environmental conditions. Step S240 may use analytical methods, online gradient descent methods, least mean square (LMS) methods, recursive least squares (RLS) methods, regularization and constraint solver methods (such as LASSO) and/or any other suitable method to Adjust the transform configuration and/or the transform configuration generation algorithm. LMS methods can include regularization, an example LMS method includes leaky LMS; RLS methods can also include regularization. Adjusting the transformation configuration preferably includes changing the transformation configuration based on learning. In the case of a neural network model, this may include changing the structure and/or weightings of the neural network based on test inputs. In the case of a GMP polynomial model, this may include optimizing the GMP polynomial coefficients according to a gradient descent method.
步骤S240可以附加地或可替代地包括基于测试输入场景(例如,在由RF接收机所接收的信号为已知时的场景)、其中没有输入的场景(例如,在RF接收机接收的唯一的信号是由RF发射机所发射的信号)或其中所接收的信号为未知的场景来调整变换配置。在其中所接收的信号为未知信号的情况下,变换配置可以被基于历史接收的数据(例如,信号在十秒前看起来像的内容)或任何其他合适的信息来进行调整。变换配置可以附加地或可替代地被基于所发射的信号的内容来进行更新。Step S240 may additionally or alternatively include scenarios based on test inputs (e.g., scenarios when the signal received by the RF receiver is known), scenarios in which there is no input (e.g., when the only signal received by the RF receiver The signal is the signal transmitted by the RF transmitter) or scenarios where the received signal is unknown adjust the transform configuration. In cases where the received signal is an unknown signal, the transformation configuration may be adjusted based on historically received data (eg, what the signal looked like ten seconds ago) or any other suitable information. The transformation configuration may additionally or alternatively be updated based on the content of the transmitted signal.
步骤S250包括使用数字预失真电路来对数字发射信号进行数字预失真。步骤S250起作用以增加发射机效率及/或减少由全双工无线电所需的非线性自干扰消除的量。由于在全双工无线通信系统中的非线性的大部分起因于RF发射机的组件,并且这些非线性可能有助于RF发射机的所减少的功率效率,减少RF发射信号的非线性分量可能是有利的(从增加发射机效率的角度和为了减少所需要的非线性自干扰消除的量两者)。如在图8A中所示的是在将数字发射信号转换为RF发射信号时发生的非线性失真的示例。这样做的一种方式涉及对数字发射信号进行预失真,使得在数字发射信号中的失真用来校正由RF发射机在将数字发射信号转换为RF发射信号时引入的失真,如在图8B中所示。Step S250 includes using a digital pre-distortion circuit to perform digital pre-distortion on the digital transmission signal. Step S250 functions to increase transmitter efficiency and/or reduce the amount of nonlinear self-interference cancellation required by full-duplex radios. Since most of the nonlinearities in full-duplex wireless communication systems arise from the components of the RF transmitter, and these nonlinearities may contribute to the reduced power efficiency of the RF transmitter, reducing the nonlinear component of the RF transmit signal may is advantageous (both from the perspective of increasing transmitter efficiency and in order to reduce the amount of non-linear self-interference cancellation required). An example of non-linear distortion that occurs when converting a digital transmit signal to an RF transmit signal is shown in FIG. 8A. One way of doing this involves pre-distorting the digital transmit signal so that the distortion in the digital transmit signal is used to correct for the distortion introduced by the RF transmitter when converting the digital transmit signal to an RF transmit signal, as in Figure 8B shown.
步骤S250优选地包括采用来自RF发射机的输出的采样(其可以是数字或模拟的)来测量在RF发射机输出中固有的非线性。基于RF发射机输出采样,数字发射信号被变换以创建在信号中的“逆”非线性(如在图8B中所示)。这种“逆”非线性在由RF发射机进行进一步变换时(在将数字发射信号转换为RF发射信号的过程中)减少了存在于最终的RF发射信号中的非线性。Step S250 preferably includes using samples (which may be digital or analog) from the output of the RF transmitter to measure the nonlinearity inherent in the output of the RF transmitter. Based on the RF transmitter output samples, the digital transmit signal is transformed to create an "inverse" nonlinearity in the signal (as shown in Figure 8B). This "inverse" nonlinearity reduces the nonlinearity present in the final RF transmit signal when further transformed by the RF transmitter (during the conversion of the digital transmit signal to an RF transmit signal).
预失真(或其他线性化技术)可以被利用以减少数字自干扰消除的复杂性。通过在信号路径中的预处理后执行预失真,如在图7中所示,在接收信号路径中的非线性被减少,并且另外,非线性变换不需要对数字发射信号进行变换以去除由数字预失真引入的非线性。Predistortion (or other linearization techniques) can be utilized to reduce the complexity of digital self-interference cancellation. By performing predistortion after preprocessing in the signal path, as shown in Figure 7, the nonlinearity in the receive signal path is reduced, and in addition, the nonlinear transformation does not require transformation of the digital transmit signal to remove the Non-linearity introduced by predistortion.
步骤S250可以附加地或可替代地包括调整数字预失真电路以考虑到变化的RF发射信号失真特性。调整数字预失真电路优选地被使用与被用来更新变换配置的那些技术实质上类似的技术来完成,但可以附加地或可替代地被使用任何合适的技术或系统来执行。数字预失真电路的预失真特性优选地被根据全双工无线通信系统的RF发射信号的采样来进行调整,但是可以附加地或可替代地被根据任何合适的输入来进行调整。Step S250 may additionally or alternatively include adjusting the digital predistortion circuit to account for varying RF transmit signal distortion characteristics. Adjusting the digital predistortion circuitry is preferably done using techniques substantially similar to those used to update the transform configuration, but may additionally or alternatively be performed using any suitable technique or system. The predistortion characteristics of the digital predistortion circuit are preferably adjusted based on samples of RF transmit signals of the full duplex wireless communication system, but may additionally or alternatively be adjusted based on any suitable input.
优选实施例及其变型的方法可以被至少实现部分地体现和/或实现为被配置成接收存储计算机可读指令的计算机可读介质的机器。各指令优选地由优选地与用于非线性自干扰消除的系统集成的计算机可执行组件来执行。计算机可读介质可以被存储在任何合适的计算机可读介质(诸如RAM、ROM、闪存、EEPROM、光学设备(CD或DVD)、硬盘驱动器、软盘驱动器或任何合适的设备)上。计算机可执行组件优选地是通用或专用处理器,但任何合适的专用硬件或硬件/固件组合设备可以可替代地或附加地执行各指令。The methods of the preferred embodiments and their variations may be at least partially embodied and/or implemented as a machine configured to receive a computer-readable medium storing computer-readable instructions. The instructions are preferably executed by computer-executable components, preferably integrated with the system for non-linear self-interference cancellation. The computer readable medium may be stored on any suitable computer readable medium such as RAM, ROM, flash memory, EEPROM, optical device (CD or DVD), hard drive, floppy disk drive, or any suitable device. The computer-executable components are preferably general-purpose or special-purpose processors, but any suitable special-purpose hardware or hardware/firmware combination device may alternatively or additionally execute the instructions.
如本领域技术人员将从前面的详细描述中并且从附图和权利要求中认识到的,可以对本发明的优选实施例做出修改和变化,而不脱离在所附权利要求中所限定的本发明的范围。As will be appreciated by those skilled in the art from the foregoing detailed description and from the accompanying drawings and claims, modifications and changes may be made to the preferred embodiments of the invention without departing from the invention as defined in the appended claims the scope of the invention.
Claims (14)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361864453P | 2013-08-09 | 2013-08-09 | |
| US61/864,453 | 2013-08-09 | ||
| PCT/US2014/050517 WO2015021461A1 (en) | 2013-08-09 | 2014-08-11 | Systems and methods for non-linear digital self-interference cancellation |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105556860A CN105556860A (en) | 2016-05-04 |
| CN105556860B true CN105556860B (en) | 2018-04-03 |
Family
ID=52448567
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201480043885.1A Active CN105556860B (en) | 2013-08-09 | 2014-08-11 | Systems and methods for nonlinear digital self-interference cancellation |
Country Status (5)
| Country | Link |
|---|---|
| US (3) | US8976641B2 (en) |
| EP (1) | EP3031141B8 (en) |
| KR (1) | KR102222353B1 (en) |
| CN (1) | CN105556860B (en) |
| WO (1) | WO2015021461A1 (en) |
Families Citing this family (83)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8045660B1 (en) | 2007-05-23 | 2011-10-25 | Hypres, Inc. | Wideband digital spectrometer |
| US9997830B2 (en) | 2012-05-13 | 2018-06-12 | Amir Keyvan Khandani | Antenna system and method for full duplex wireless transmission with channel phase-based encryption |
| WO2013173252A1 (en) | 2012-05-13 | 2013-11-21 | Invention Mine Llc | Full duplex wireless transmission with channel phase-based encryption |
| US10177896B2 (en) | 2013-05-13 | 2019-01-08 | Amir Keyvan Khandani | Methods for training of full-duplex wireless systems |
| WO2015021461A1 (en) * | 2013-08-09 | 2015-02-12 | Kumu Networks, Inc. | Systems and methods for non-linear digital self-interference cancellation |
| US9236996B2 (en) | 2013-11-30 | 2016-01-12 | Amir Keyvan Khandani | Wireless full-duplex system and method using sideband test signals |
| US9413516B2 (en) | 2013-11-30 | 2016-08-09 | Amir Keyvan Khandani | Wireless full-duplex system and method with self-interference sampling |
| US9820311B2 (en) | 2014-01-30 | 2017-11-14 | Amir Keyvan Khandani | Adapter and associated method for full-duplex wireless communication |
| WO2016117801A1 (en) | 2015-01-23 | 2016-07-28 | 엘지전자 주식회사 | Method and device for removing self-interference signal in environment using fdr mode |
| CN107210978B (en) * | 2015-01-23 | 2020-11-24 | Lg 电子株式会社 | Method for estimating nonlinear self-interfering signal channel by device using FDR scheme |
| US9894539B2 (en) * | 2015-04-06 | 2018-02-13 | Maxlinear Asia Singapore PTE LTD | Digital full duplex over single channel solution for small cell backhaul applications |
| US10447505B2 (en) | 2015-05-29 | 2019-10-15 | Lg Electronics Inc. | Method for performing self-interference cancellation in FDR environment and device for same |
| US10153924B2 (en) * | 2015-06-01 | 2018-12-11 | Lg Electronics Inc. | Method for performing self-interference cancellation by communication device using FDR mode |
| US10491429B2 (en) | 2015-07-14 | 2019-11-26 | Lg Electronics Inc. | Method for estimating nonlinear self-interference channel in wireless communication system and device for same |
| US9966993B2 (en) | 2015-07-15 | 2018-05-08 | Cisco Technology, Inc. | Interference suppression in full duplex cable network environments |
| US9942024B2 (en) | 2015-07-15 | 2018-04-10 | Cisco Technology, Inc. | Full duplex network architecture in cable network environments |
| US10033542B2 (en) | 2015-07-15 | 2018-07-24 | Cisco Technology, Inc. | Scheduling mechanisms in full duplex cable network environments |
| US9912464B2 (en) | 2015-07-15 | 2018-03-06 | Cisco Technology, Inc. | Interference relationship characterization in full duplex cable network environments |
| US9787460B2 (en) | 2015-07-16 | 2017-10-10 | LGS Innovations LLC | Self-interference channel estimation system and method |
| US10270478B2 (en) * | 2015-07-27 | 2019-04-23 | Northrop Grumman Systems Corporation | Non-linear transmitter pre-coding |
| US10333581B2 (en) | 2015-07-31 | 2019-06-25 | Lg Electronics Inc. | Method for FDR scheme-using communication device transmitting reference signals for estimating channel of non-linear self-interference signal |
| US10404315B2 (en) * | 2015-08-25 | 2019-09-03 | Lg Electronics Inc. | Method and apparatus for performing self-interference cancellation in FDR mode |
| US9590668B1 (en) | 2015-11-30 | 2017-03-07 | NanoSemi Technologies | Digital compensator |
| US10797750B2 (en) | 2016-02-24 | 2020-10-06 | Cisco Technology, Inc. | System architecture for supporting digital pre-distortion and full duplex in cable network environments |
| GB2553183B (en) * | 2016-04-12 | 2020-08-26 | Cisco Tech Inc | System architecture for supporting digital pre-distortion and full duplex in cable network environments |
| US10333593B2 (en) | 2016-05-02 | 2019-06-25 | Amir Keyvan Khandani | Systems and methods of antenna design for full-duplex line of sight transmission |
| US10812166B2 (en) | 2016-10-07 | 2020-10-20 | Nanosemi, Inc. | Beam steering digital predistortion |
| CN106817134B (en) * | 2016-10-25 | 2019-04-16 | 张慧 | A kind of configurable full duplex radio network radar communication system |
| TW201820832A (en) * | 2016-11-16 | 2018-06-01 | 財團法人資訊工業策進會 | Wireless communication device and digital self-interference estimation method thereof |
| CN106788579B (en) * | 2016-12-19 | 2020-01-07 | 上海交通大学 | In-band full-duplex wireless communication system and its broadband optical self-interference cancellation system |
| KR20190121825A (en) | 2017-02-25 | 2019-10-28 | 나노세미, 인크. | Multiband Digital Predistorter |
| US10142137B2 (en) | 2017-03-02 | 2018-11-27 | Micron Technology, Inc. | Wireless devices and systems including examples of full duplex transmission |
| US10103774B1 (en) | 2017-03-27 | 2018-10-16 | Kumu Networks, Inc. | Systems and methods for intelligently-tuned digital self-interference cancellation |
| JP2020512770A (en) | 2017-03-27 | 2020-04-23 | クム ネットワークス, インコーポレイテッドKumu Networks, Inc. | Adjustable out-of-band interference mitigation system and method |
| US10700766B2 (en) | 2017-04-19 | 2020-06-30 | Amir Keyvan Khandani | Noise cancelling amplify-and-forward (in-band) relay with self-interference cancellation |
| KR102245947B1 (en) | 2017-04-26 | 2021-04-29 | 한국전자통신연구원 | Transceiver in a wireless communication system |
| US10141961B1 (en) * | 2017-05-18 | 2018-11-27 | Nanosemi, Inc. | Passive intermodulation cancellation |
| US11115067B2 (en) | 2017-06-09 | 2021-09-07 | Nanosemi, Inc. | Multi-band linearization system |
| US10931318B2 (en) * | 2017-06-09 | 2021-02-23 | Nanosemi, Inc. | Subsampled linearization system |
| US10581470B2 (en) | 2017-06-09 | 2020-03-03 | Nanosemi, Inc. | Linearization system |
| US10050663B1 (en) * | 2017-06-21 | 2018-08-14 | Lg Electronics Inc. | Method and apparatus for canceling self-interference in wireless communication system |
| US11323188B2 (en) | 2017-07-12 | 2022-05-03 | Nanosemi, Inc. | Monitoring systems and methods for radios implemented with digital predistortion |
| US11941516B2 (en) | 2017-08-31 | 2024-03-26 | Micron Technology, Inc. | Cooperative learning neural networks and systems |
| US10554375B2 (en) * | 2017-09-11 | 2020-02-04 | Micron Technology, Inc. | Full duplex device-to-device cooperative communication |
| US11303251B2 (en) | 2017-10-02 | 2022-04-12 | Nanosemi, Inc. | Digital predistortion adjustment based on determination of load condition characteristics |
| US11146395B2 (en) | 2017-10-04 | 2021-10-12 | Amir Keyvan Khandani | Methods for secure authentication |
| KR102102059B1 (en) * | 2017-11-30 | 2020-04-17 | 연세대학교 산학협력단 | Full-duplex communication equipment for cancelling self-interference and method for cancelling self-interference |
| KR102331100B1 (en) | 2017-12-11 | 2021-11-26 | 한국전자통신연구원 | Method for estimating self-interference signal based on iterative estimation and apparatus using the same |
| US11012144B2 (en) | 2018-01-16 | 2021-05-18 | Amir Keyvan Khandani | System and methods for in-band relaying |
| US11206050B2 (en) | 2018-02-06 | 2021-12-21 | Micron Technology, Inc. | Self interference noise cancellation to support multiple frequency bands |
| US10425115B2 (en) * | 2018-02-27 | 2019-09-24 | Kumu Networks, Inc. | Systems and methods for configurable hybrid self-interference cancellation |
| CN108599809B (en) * | 2018-03-14 | 2019-08-16 | 中国信息通信研究院 | Full duplex self-interference signal number removing method and device |
| US10879995B2 (en) | 2018-04-10 | 2020-12-29 | Wilson Electronics, Llc | Feedback cancellation on multiband booster |
| JP2021523629A (en) | 2018-05-11 | 2021-09-02 | ナノセミ, インク.Nanosemi, Inc. | Digital compensator for nonlinear systems |
| US10644657B1 (en) | 2018-05-11 | 2020-05-05 | Nanosemi, Inc. | Multi-band digital compensator for a non-linear system |
| US11863210B2 (en) | 2018-05-25 | 2024-01-02 | Nanosemi, Inc. | Linearization with level tracking |
| US10931238B2 (en) | 2018-05-25 | 2021-02-23 | Nanosemi, Inc. | Linearization with envelope tracking or average power tracking |
| CN112640299B (en) | 2018-05-25 | 2024-11-12 | 纳诺塞米有限公司 | Method for digital predistortion, linearization system for performing digital predistortion, and non-transitory machine-readable medium |
| CN108614431B (en) * | 2018-06-08 | 2021-04-06 | 河海大学常州校区 | A Multi-Model Decomposition and Control Method for Hammerstein-Wiener System Based on Included Angle |
| US11387790B2 (en) | 2019-01-24 | 2022-07-12 | Analog Devices International Unlimited Company | Power semiconductor device with charge trapping compensation |
| CN109921822A (en) * | 2019-02-19 | 2019-06-21 | 哈尔滨工程大学 | The method that non-linear, digital self-interference based on deep learning is eliminated |
| US10797739B1 (en) * | 2019-03-11 | 2020-10-06 | Samsung Electronics Co., Ltd. | Nonlinear self-interference cancellation with sampling rate mismatch |
| US11719850B2 (en) | 2019-06-20 | 2023-08-08 | Sony Interactive Entertainment Inc. | Detecting and compensating for magnetic interference in electromagnetic (EM) positional tracking |
| CN110350945B (en) * | 2019-06-28 | 2021-10-08 | 清远职业技术学院 | A high-definition full-duplex signal transceiver base station |
| CN110365362A (en) * | 2019-06-28 | 2019-10-22 | 清远职业技术学院 | A kind of intelligent terminal based on high speed full duplex transceiver base station |
| US10979097B2 (en) | 2019-09-05 | 2021-04-13 | Micron Technology, Inc. | Wireless devices and systems including examples of full duplex transmission using neural networks or recurrent neural networks |
| US11025365B1 (en) * | 2019-12-30 | 2021-06-01 | Hughes Network Systems, Llc | Satellite forward link non-linear noise and APSK I/Q imbalance error cancellation using artificial intelligence |
| US11258473B2 (en) | 2020-04-14 | 2022-02-22 | Micron Technology, Inc. | Self interference noise cancellation to support multiple frequency bands with neural networks or recurrent neural networks |
| US10992326B1 (en) | 2020-05-19 | 2021-04-27 | Nanosemi, Inc. | Buffer management for adaptive digital predistortion |
| CN114268969B (en) * | 2020-09-16 | 2024-05-28 | 维沃移动通信有限公司 | Parameter evaluation method, device and terminal |
| US12431937B2 (en) | 2020-09-23 | 2025-09-30 | Intel Corporation | Self-interference canceller |
| KR20220103322A (en) * | 2021-01-15 | 2022-07-22 | 삼성전자주식회사 | Method and apparatus for performing digita sic(self-interference cancellation) in full duplex system |
| CN113325375B (en) * | 2021-05-25 | 2022-12-13 | 哈尔滨工程大学 | An Adaptive Cancellation Method Based on Deep Neural Network |
| WO2022268508A1 (en) | 2021-06-24 | 2022-12-29 | Analog Devices International Unlimited Company | Systems and methods of compensating a transmit signal for charge trapping effects of a power amplifier |
| CN115714609B (en) * | 2021-08-20 | 2026-03-10 | 北京海泰库博科技有限公司 | Method and system for suppressing simultaneous same-frequency full duplex self-interference |
| CN113904906B (en) * | 2021-09-30 | 2023-08-01 | 电子科技大学 | Method for realizing frequency domain nonlinear continuous interference suppression |
| CN114362788A (en) * | 2021-12-17 | 2022-04-15 | 杭州花麟科技有限公司 | A kind of interference signal suppression method, system, electronic device and computer medium |
| WO2023200614A1 (en) * | 2022-04-15 | 2023-10-19 | Qualcomm Incorporated | Self-interference cancellation for full-duplex communication |
| CN114938232B (en) * | 2022-06-15 | 2023-04-07 | 北京邮电大学 | LSTM-based simultaneous co-frequency full-duplex digital domain self-interference suppression method |
| TWI806707B (en) * | 2022-07-13 | 2023-06-21 | 緯創資通股份有限公司 | Communication method and communication device thereof |
| CN115001913B (en) * | 2022-08-02 | 2022-11-29 | 北京理工大学 | Full-duplex frequency domain self-interference elimination method based on digital assistance |
| KR102730258B1 (en) * | 2022-12-21 | 2024-11-15 | 고려대학교 산학협력단 | Apparatus and method for processing a received signal to cancel a self-interference signal generated by a transmitted signal of a transceiver |
| CN120049908B (en) * | 2025-02-18 | 2025-11-18 | 中山大学 | Digital self-interference cancellation method and device based on enhanced neural network structure |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1204898A (en) * | 1997-06-30 | 1999-01-13 | 哈里公司 | Apparatus with reduced A/D dynamic range requirement in compensating feedback system |
| CN1901362A (en) * | 2005-07-21 | 2007-01-24 | 阿尔卡特公司 | Adaptive digital pre-distortion system |
| WO2011084819A1 (en) * | 2009-12-21 | 2011-07-14 | Qualcomm Incorporated | Method and apparatus for adaptive non-linear self-jamming interference cancellation |
Family Cites Families (176)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3922617A (en) | 1974-11-18 | 1975-11-25 | Cutler Hammer Inc | Adaptive feed forward system |
| US4321624A (en) | 1978-10-30 | 1982-03-23 | Rca Corporation | AFT Circuit |
| US4952193A (en) * | 1989-03-02 | 1990-08-28 | American Nucleonics Corporation | Interference cancelling system and method |
| US5212827A (en) | 1991-02-04 | 1993-05-18 | Motorola, Inc. | Zero intermediate frequency noise blanker |
| WO1995022857A1 (en) | 1994-02-17 | 1995-08-24 | Motorola Inc. | Method and apparatus for controlling encoding rate in a communication system |
| US5818385A (en) | 1994-06-10 | 1998-10-06 | Bartholomew; Darin E. | Antenna system and method |
| US5691978A (en) | 1995-04-07 | 1997-11-25 | Signal Science, Inc. | Self-cancelling full-duplex RF communication system |
| DE69635256T2 (en) | 1995-07-19 | 2006-07-06 | Sharp K.K. | Adaptive decision-feedback equalization for communication systems |
| US5930301A (en) | 1996-06-25 | 1999-07-27 | Harris Corporation | Up-conversion mechanism employing side lobe-selective pre-distortion filter and frequency replica-selecting bandpass filter respectively installed upstream and downstream of digital-to-analog converter |
| US5790658A (en) | 1996-10-28 | 1998-08-04 | Advanced Micro Devices, Inc. | High performance echo canceller for high speed modem |
| GB9718321D0 (en) | 1997-09-01 | 1997-11-05 | Cambridge Consultants | Electromagnetic sensor system |
| US6686879B2 (en) | 1998-02-12 | 2004-02-03 | Genghiscomm, Llc | Method and apparatus for transmitting and receiving signals having a carrier interferometry architecture |
| US6240150B1 (en) | 1998-05-12 | 2001-05-29 | Nortel Networks Limited | Method and apparatus for filtering interference in a modem receiver |
| US6215812B1 (en) | 1999-01-28 | 2001-04-10 | Bae Systems Canada Inc. | Interference canceller for the protection of direct-sequence spread-spectrum communications from high-power narrowband interference |
| US6657950B1 (en) | 1999-02-19 | 2003-12-02 | Cisco Technology, Inc. | Optimal filtering and upconversion in OFDM systems |
| US6463266B1 (en) | 1999-08-10 | 2002-10-08 | Broadcom Corporation | Radio frequency control for communications systems |
| CN1118201C (en) | 1999-08-11 | 2003-08-13 | 信息产业部电信科学技术研究院 | Interference counteracting method based on intelligent antenna |
| US6965657B1 (en) * | 1999-12-01 | 2005-11-15 | Velocity Communication, Inc. | Method and apparatus for interference cancellation in shared communication mediums |
| WO2002017506A1 (en) * | 2000-08-22 | 2002-02-28 | Novatel Wireless, Inc. | Method and apparatus for transmitter noise cancellation in an rf communications system |
| US6539204B1 (en) | 2000-09-29 | 2003-03-25 | Mobilian Corporation | Analog active cancellation of a wireless coupled transmit signal |
| AU2002211571A1 (en) | 2000-10-10 | 2002-04-22 | Xtremespectrum, Inc. | Ultra wide bandwidth noise cancellation mechanism and method |
| US6915112B1 (en) | 2000-11-12 | 2005-07-05 | Intel Corporation | Active cancellation tuning to reduce a wireless coupled transmit signal |
| JP2002217871A (en) | 2000-12-19 | 2002-08-02 | Telefon Ab Lm Ericsson Publ | Method for setting weighting coefficient in subtractive interference canceller, interference canceller unit using weighting coefficient and the interference canceller |
| US6580771B2 (en) | 2001-03-30 | 2003-06-17 | Nokia Corporation | Successive user data multipath interference cancellation |
| US6690251B2 (en) | 2001-04-11 | 2004-02-10 | Kyocera Wireless Corporation | Tunable ferro-electric filter |
| US20020181611A1 (en) * | 2001-06-01 | 2002-12-05 | Lg Electronics Inc. | Analog quadrature modulator (AQM) error compensating apparatus and method |
| US6859641B2 (en) | 2001-06-21 | 2005-02-22 | Applied Signal Technology, Inc. | Adaptive canceller for frequency reuse systems |
| US6907093B2 (en) | 2001-08-08 | 2005-06-14 | Viasat, Inc. | Method and apparatus for relayed communication using band-pass signals for self-interference cancellation |
| US7057472B2 (en) | 2001-08-10 | 2006-06-06 | Hitachi Metals, Ltd. | Bypass filter, multi-band antenna switch circuit, and layered module composite part and communication device using them |
| GB0126067D0 (en) | 2001-10-31 | 2001-12-19 | Zarlink Semiconductor Ltd | Method of and apparatus for detecting impulsive noise method of operating a demodulator demodulator and radio receiver |
| US6725017B2 (en) | 2001-12-05 | 2004-04-20 | Viasat, Inc. | Multi-channel self-interference cancellation method and apparatus for relayed communication |
| US7139543B2 (en) | 2002-02-01 | 2006-11-21 | Qualcomm Incorporated | Distortion reduction in a wireless communication device |
| US8929550B2 (en) | 2013-02-01 | 2015-01-06 | Department 13, LLC | LPI/LPD communication systems |
| US20040106381A1 (en) | 2002-09-06 | 2004-06-03 | Engim Incorporated | Transmit signal cancellation in wireless receivers |
| KR100766840B1 (en) | 2003-05-27 | 2007-10-17 | 인터디지탈 테크날러지 코포레이션 | Multi-mode radio with interference cancellation circuit |
| US7426242B2 (en) * | 2003-08-04 | 2008-09-16 | Viasat, Inc. | Orthogonal frequency digital multiplexing correlation canceller |
| US7336940B2 (en) | 2003-11-07 | 2008-02-26 | Andrew Corporation | Frequency conversion techniques using antiphase mixing |
| US7266358B2 (en) | 2003-12-15 | 2007-09-04 | Agilent Technologies, Inc. | Method and system for noise reduction in measurement receivers using automatic noise subtraction |
| US7508898B2 (en) | 2004-02-10 | 2009-03-24 | Bitwave Semiconductor, Inc. | Programmable radio transceiver |
| US7327802B2 (en) | 2004-03-19 | 2008-02-05 | Sirit Technologies Inc. | Method and apparatus for canceling the transmitted signal in a homodyne duplex transceiver |
| US8027642B2 (en) | 2004-04-06 | 2011-09-27 | Qualcomm Incorporated | Transmission canceller for wireless local area network |
| US20050250466A1 (en) | 2004-04-26 | 2005-11-10 | Hellosoft Inc. | Method and apparatus for improving MLSE in the presence of co-channel interferer for GSM/GPRS systems |
| US8085831B2 (en) | 2004-05-17 | 2011-12-27 | Qualcomm Incorporated | Interference control via selective blanking/attenuation of interfering transmissions |
| US7773950B2 (en) | 2004-06-16 | 2010-08-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Benign interference suppression for received signal quality estimation |
| US7397843B2 (en) | 2004-08-04 | 2008-07-08 | Telefonaktiebolaget L L M Ericsson (Publ) | Reduced complexity soft value generation for multiple-input multiple-output (MIMO) joint detection generalized RAKE (JD-GRAKE) receivers |
| WO2006026565A2 (en) | 2004-08-27 | 2006-03-09 | Conexant Systems, Inc. | Systems and methods for calibrating transmission of an antenna array |
| US8417750B2 (en) | 2004-10-13 | 2013-04-09 | Mediatek Inc. | Filters for communication systems |
| WO2007078282A2 (en) * | 2004-12-23 | 2007-07-12 | Radix Technologies | Wideband interference cancellation using dsp algorithms |
| JP4705115B2 (en) | 2005-02-07 | 2011-06-22 | ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー | Network monitoring |
| US8446892B2 (en) | 2005-03-16 | 2013-05-21 | Qualcomm Incorporated | Channel structures for a quasi-orthogonal multiple-access communication system |
| CN100576767C (en) | 2005-06-03 | 2009-12-30 | 株式会社Ntt都科摩 | Feedforward Amplifier for Multiband |
| US7706755B2 (en) | 2005-11-09 | 2010-04-27 | Texas Instruments Incorporated | Digital, down-converted RF residual leakage signal mitigating RF residual leakage |
| US20070110135A1 (en) | 2005-11-15 | 2007-05-17 | Tommy Guess | Iterative interference cancellation for MIMO-OFDM receivers |
| US20070207747A1 (en) | 2006-03-06 | 2007-09-06 | Paul Johnson | Single frequency duplex radio link |
| US8060803B2 (en) | 2006-05-16 | 2011-11-15 | Nokia Corporation | Method, apparatus and computer program product providing soft iterative recursive least squares (RLS) channel estimator |
| US20080131133A1 (en) | 2006-05-17 | 2008-06-05 | Blunt Shannon D | Low sinr backscatter communications system and method |
| JP4242397B2 (en) * | 2006-05-29 | 2009-03-25 | 国立大学法人東京工業大学 | Wireless communication apparatus and wireless communication method |
| GB0615068D0 (en) | 2006-07-28 | 2006-09-06 | Ttp Communications Ltd | Digital radio systems |
| US7773759B2 (en) | 2006-08-10 | 2010-08-10 | Cambridge Silicon Radio, Ltd. | Dual microphone noise reduction for headset application |
| WO2008048534A1 (en) | 2006-10-17 | 2008-04-24 | Interdigital Technology Corporation | Transceiver with hybrid adaptive interference canceller for removing transmitter generated noise |
| WO2008056236A2 (en) | 2006-11-06 | 2008-05-15 | Nokia Corporation | Analog signal path modeling for self-interference cancellation |
| RU2437252C2 (en) | 2006-11-07 | 2011-12-20 | Квэлкомм Инкорпорейтед | Method and device to support broadcasting transfers in inactive areas of multicasting/broadcasting single-frequency network (mbsfn) |
| US7372420B1 (en) | 2006-11-13 | 2008-05-13 | The Boeing Company | Electronically scanned antenna with secondary phase shifters |
| KR100847015B1 (en) | 2006-12-08 | 2008-07-17 | 한국전자통신연구원 | Beam forming method and apparatus |
| US8005235B2 (en) | 2006-12-14 | 2011-08-23 | Ford Global Technologies, Llc | Multi-chamber noise control system |
| EP1959625B1 (en) | 2007-02-14 | 2009-02-18 | NTT DoCoMo Inc. | Receiver apparatus for detecting narrowband interference in a multi-carrier receive signal |
| US20080219377A1 (en) | 2007-03-06 | 2008-09-11 | Sige Semiconductor Inc. | Transmitter crosstalk cancellation in multi-standard wireless transceivers |
| US8081695B2 (en) | 2007-03-09 | 2011-12-20 | Qualcomm, Incorporated | Channel estimation using frequency smoothing |
| JP4879083B2 (en) | 2007-05-07 | 2012-02-15 | 株式会社エヌ・ティ・ティ・ドコモ | Leakage power reduction device and reduction method |
| US8032183B2 (en) | 2007-07-16 | 2011-10-04 | Alcatel Lucent | Architecture to support network-wide multiple-in-multiple-out wireless communication |
| KR101002839B1 (en) | 2007-07-31 | 2010-12-21 | 삼성전자주식회사 | Relay station apparatus and method for interference cancellation in a communication system |
| US8502924B2 (en) | 2007-11-05 | 2013-08-06 | Mediatek Inc. | Television signal receiver capable of cancelling linear and non-linear distortion |
| EP2220909B1 (en) | 2007-12-21 | 2019-11-27 | Telefonaktiebolaget LM Ericsson (publ) | A node and a method for use in a wireless communications system |
| US7987363B2 (en) | 2007-12-21 | 2011-07-26 | Harris Corporation | Secure wireless communications system and related method |
| KR101497613B1 (en) | 2008-01-14 | 2015-03-02 | 삼성전자주식회사 | Apparatus and method for interference cancellation and maintaining synchronization over interference channel estimation in communication system based full duplex relay |
| US8179990B2 (en) | 2008-01-16 | 2012-05-15 | Mitsubishi Electric Research Laboratories, Inc. | Coding for large antenna arrays in MIMO networks |
| US8306480B2 (en) * | 2008-01-22 | 2012-11-06 | Texas Instruments Incorporated | System and method for transmission interference cancellation in full duplex transceiver |
| US8175535B2 (en) | 2008-02-27 | 2012-05-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Active cancellation of transmitter leakage in a wireless transceiver |
| US8457549B2 (en) | 2008-02-29 | 2013-06-04 | Lingna Holdings Pte., Llc | Multi-user MIMO relay protocol with self-interference cancellation |
| JP5333446B2 (en) | 2008-04-25 | 2013-11-06 | 日本電気株式会社 | Wireless communication device |
| US8055235B1 (en) | 2008-05-02 | 2011-11-08 | Hypres, Inc. | System and method for digital interference cancellation |
| US8509129B2 (en) | 2008-06-04 | 2013-08-13 | General Electric Company | System and method for adjusting media access control parameters in a wireless network |
| US8625686B2 (en) | 2008-07-18 | 2014-01-07 | Advanced Micro Devices, Inc. | Window position optimization for pilot-aided OFDM system |
| GB0813417D0 (en) | 2008-07-22 | 2008-08-27 | M4S Nv | Apparatus and method for reducing self-interference in a radio system |
| US8249540B1 (en) * | 2008-08-07 | 2012-08-21 | Hypres, Inc. | Two stage radio frequency interference cancellation system and method |
| US8385855B2 (en) | 2008-11-07 | 2013-02-26 | Viasat, Inc. | Dual conversion transmitter with single local oscillator |
| US8649417B2 (en) | 2008-11-14 | 2014-02-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement in a communication system |
| BRPI0922765A2 (en) | 2008-12-01 | 2016-01-05 | Nortel Networks Ltd | Agile frequency filter with the use of a digital filter and band lock filtering |
| JP2010135929A (en) | 2008-12-02 | 2010-06-17 | Fujitsu Ltd | Radio relay device |
| KR101108708B1 (en) | 2008-12-16 | 2012-01-30 | 한국전자통신연구원 | Sensor node with self position calculation function and its self position calculation method |
| US9130747B2 (en) * | 2008-12-16 | 2015-09-08 | General Electric Company | Software radio frequency canceller |
| US8090320B2 (en) | 2008-12-19 | 2012-01-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Strong signal tolerant OFDM receiver and receiving methods |
| KR101276944B1 (en) | 2008-12-26 | 2013-06-19 | 다이요 유덴 가부시키가이샤 | Demultiplexer and electronic device |
| WO2010093917A2 (en) | 2009-02-13 | 2010-08-19 | University Of Florida Research | Digital sound leveling device and method to reduce the risk of noise induced hearing loss |
| KR20100096324A (en) | 2009-02-24 | 2010-09-02 | 삼성전자주식회사 | Operating mehtod and apparatus for digital radio frequency receiver in wireless communication system |
| US20100226448A1 (en) | 2009-03-05 | 2010-09-09 | Paul Wilkinson Dent | Channel extrapolation from one frequency and time to another |
| US8155595B2 (en) * | 2009-03-06 | 2012-04-10 | Ntt Docomo, Inc. | Method for iterative interference cancellation for co-channel multi-carrier and narrowband systems |
| US8031744B2 (en) | 2009-03-16 | 2011-10-04 | Microsoft Corporation | Full-duplex wireless communications |
| EP2242184A1 (en) | 2009-04-02 | 2010-10-20 | Thales Nederland B.V. | An apparatus for emitting and receiving radio-frequency signals, comprising a circuit to cancel interferences. |
| US8351533B2 (en) | 2009-04-16 | 2013-01-08 | Intel Corporation | Group resource allocation techniques for IEEE 802.16m |
| US8755756B1 (en) | 2009-04-29 | 2014-06-17 | Qualcomm Incorporated | Active cancellation of interference in a wireless communication system |
| JP5221446B2 (en) | 2009-05-19 | 2013-06-26 | 株式会社東芝 | Interference canceler and communication device |
| US8736462B2 (en) | 2009-06-23 | 2014-05-27 | Uniloc Luxembourg, S.A. | System and method for traffic information delivery |
| US20110013684A1 (en) | 2009-07-14 | 2011-01-20 | Nokia Corporation | Channel estimates in a SIC receiver for a multi-transmitter array transmission scheme |
| TWI382672B (en) | 2009-07-16 | 2013-01-11 | Ind Tech Res Inst | Progressive parallel interference canceller and method thereof and receiver thereof |
| US8624851B2 (en) * | 2009-09-02 | 2014-01-07 | Amazon Technologies, Inc. | Touch-screen user interface |
| KR101610956B1 (en) | 2009-10-01 | 2016-04-08 | 삼성전자주식회사 | Wideband rf receiver in wireless communications systmem and control method therefor |
| US8565681B2 (en) | 2010-01-08 | 2013-10-22 | Samsung Electro-Mechanics | Systems, methods, and apparatuses for reducing interference at the front-end of a communications receiving device |
| US20110212692A1 (en) | 2010-02-26 | 2011-09-01 | Intersil Americas Inc. | Cascaded Filter Based Noise and Interference Canceller |
| KR101636016B1 (en) | 2010-03-11 | 2016-07-05 | 삼성전자주식회사 | Apparatus for receiving signal and compensating phase mismatch method thereof |
| US8626090B2 (en) | 2010-03-23 | 2014-01-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Circuit and method for interference reduction |
| US8611401B2 (en) | 2010-04-01 | 2013-12-17 | Adeptence, Llc | Cancellation system for millimeter-wave radar |
| US8787907B2 (en) | 2010-04-08 | 2014-07-22 | Qualcomm Incorporated | Frequency selection and transition over white space |
| US20110256857A1 (en) | 2010-04-20 | 2011-10-20 | Intersil Americas Inc. | Systems and Methods for Improving Antenna Isolation Using Signal Cancellation |
| US8565352B2 (en) | 2010-05-03 | 2013-10-22 | Telefonaktiebolaget L M Ericsson (Publ) | Digital IQ imbalance compensation for dual-carrier double conversion receiver |
| IL206008A0 (en) | 2010-05-27 | 2011-02-28 | Amir Meir Zilbershtain | Transmit receive interference cancellation |
| US8428542B2 (en) * | 2010-06-28 | 2013-04-23 | Exelis, Inc. | Adaptive cancellation of multi-path interferences |
| US8349933B2 (en) | 2010-07-21 | 2013-01-08 | Sabic Innovative Plastics Ip B.V. | Silicone polyimide compositions with improved flame retardance |
| US9363068B2 (en) * | 2010-08-03 | 2016-06-07 | Intel Corporation | Vector processor having instruction set with sliding window non-linear convolutional function |
| US9042838B2 (en) | 2010-08-25 | 2015-05-26 | Intel Corporation | Transmit leakage cancellation in a wide bandwidth distributed antenna system |
| US9185711B2 (en) | 2010-09-14 | 2015-11-10 | Qualcomm Incorporated | Method and apparatus for mitigating relay interference |
| US9413500B2 (en) | 2010-09-15 | 2016-08-09 | Interdigital Patent Holdings, Inc. | Method and apparatus for dynamic bandwidth provisioning in frequency division duplex systems |
| US20120140685A1 (en) | 2010-12-01 | 2012-06-07 | Infineon Technologies Ag | Simplified adaptive filter algorithm for the cancellation of tx-induced even order intermodulation products |
| EP2649614B1 (en) | 2010-12-09 | 2015-11-04 | Dolby International AB | Psychoacoustic filter design for rational resamplers |
| US20120147790A1 (en) | 2010-12-13 | 2012-06-14 | Nec Laboratories America, Inc. | Method for a Canceling Self Interference Signal Using Active Noise Cancellation in RF Circuits and Transmission Lines for Full Duplex Simultaneous (In Time) and Overlapping (In Space) Wireless Transmission & Reception on the Same Frequency band |
| US9331737B2 (en) * | 2012-02-08 | 2016-05-03 | The Board Of Trustees Of The Leland Stanford Junior University | Systems and methods for cancelling interference using multiple attenuation delays |
| US10284356B2 (en) * | 2011-02-03 | 2019-05-07 | The Board Of Trustees Of The Leland Stanford Junior University | Self-interference cancellation |
| US10230419B2 (en) * | 2011-02-03 | 2019-03-12 | The Board Of Trustees Of The Leland Stanford Junior University | Adaptive techniques for full duplex communications |
| US20120224497A1 (en) | 2011-03-03 | 2012-09-06 | Telefonaktiebolaget L M Ericsson (Publ) | Signal Quality Measurement Based On Transmitter Status |
| US8711943B2 (en) * | 2011-07-21 | 2014-04-29 | Luca Rossato | Signal processing and tiered signal encoding |
| US8422540B1 (en) | 2012-06-21 | 2013-04-16 | CBF Networks, Inc. | Intelligent backhaul radio with zero division duplexing |
| US8767869B2 (en) * | 2011-08-18 | 2014-07-01 | Qualcomm Incorporated | Joint linear and non-linear cancellation of transmit self-jamming interference |
| US9124475B2 (en) * | 2011-09-19 | 2015-09-01 | Alcatel Lucent | Method and apparatus for interference cancellation for antenna arrays |
| US9019849B2 (en) | 2011-11-07 | 2015-04-28 | Telefonaktiebolaget L M Ericsson (Publ) | Dynamic space division duplex (SDD) wireless communications with multiple antennas using self-interference cancellation |
| US10243719B2 (en) * | 2011-11-09 | 2019-03-26 | The Board Of Trustees Of The Leland Stanford Junior University | Self-interference cancellation for MIMO radios |
| EP3054590B1 (en) * | 2011-11-17 | 2019-03-20 | Analog Devices, Inc. | System linearization |
| CA2859307C (en) * | 2011-12-14 | 2015-02-10 | Redline Communications Inc. | Single channel full duplex wireless communication |
| US9537543B2 (en) | 2011-12-20 | 2017-01-03 | Intel Corporation | Techniques to simultaneously transmit and receive over the same radiofrequency carrier |
| CN103209415B (en) | 2012-01-16 | 2017-08-04 | 华为技术有限公司 | Full duplex disturbs treating method and apparatus |
| US9325432B2 (en) | 2012-02-08 | 2016-04-26 | The Board Of Trustees Of The Leland Stanford Junior University | Systems and methods for full-duplex signal shaping |
| US10116426B2 (en) | 2012-02-09 | 2018-10-30 | The Regents Fo The University Of California | Methods and systems for full duplex wireless communications |
| US9112476B2 (en) | 2012-02-27 | 2015-08-18 | Intel Deutschland Gmbh | Second-order filter with notch for use in receivers to effectively suppress the transmitter blockers |
| US8879811B2 (en) | 2012-03-28 | 2014-11-04 | Siemens Aktiengesellschaft | Alternating direction of multipliers method for parallel MRI reconstruction |
| US9160430B2 (en) | 2012-04-13 | 2015-10-13 | Intel Corporation | Millimeter-wave transceiver with coarse and fine beamforming with interference suppression and method |
| US9184902B2 (en) | 2012-04-25 | 2015-11-10 | Nec Laboratories America, Inc. | Interference cancellation for full-duplex communications |
| WO2013173252A1 (en) * | 2012-05-13 | 2013-11-21 | Invention Mine Llc | Full duplex wireless transmission with channel phase-based encryption |
| US8995410B2 (en) | 2012-05-25 | 2015-03-31 | University Of Southern California | Airsync: enabling distributed multiuser MIMO with full multiplexing gain |
| WO2013185106A1 (en) | 2012-06-08 | 2013-12-12 | The Board Of Trustees Of The Leland Stanford Junior University | Systems and methods for cancelling interference using multiple attenuation delays |
| CN103516407B (en) * | 2012-06-27 | 2017-02-22 | 华为技术有限公司 | Transmission mode selection method, antenna transmitting and receiving combination determination method, apparatus and system thereof |
| US20140011461A1 (en) | 2012-07-03 | 2014-01-09 | Infineon Technologies Ag | System and Method for Attenuating a Signal in a Radio Frequency System |
| US8842584B2 (en) | 2012-07-13 | 2014-09-23 | At&T Intellectual Property I, L.P. | System and method for full duplex cancellation |
| US9203455B2 (en) * | 2012-08-14 | 2015-12-01 | Broadcom Corporation | Full duplex system with self-interference cancellation |
| US8837636B2 (en) * | 2012-08-31 | 2014-09-16 | Motorola Solutions, Inc. | Method and apparatus for out-of-channel emission suppression |
| KR101941079B1 (en) | 2012-09-28 | 2019-01-23 | 삼성전자주식회사 | Appratus and method for correcting output characteristic in a power combiner |
| US9014069B2 (en) | 2012-11-07 | 2015-04-21 | Qualcomm Incorporated | Methods and apparatus for communication mode selection based on content type |
| US20140169236A1 (en) | 2012-12-13 | 2014-06-19 | Kumu Networks | Feed forward signal cancellation |
| US9031567B2 (en) | 2012-12-28 | 2015-05-12 | Spreadtrum Communications Usa Inc. | Method and apparatus for transmitter optimization based on allocated transmission band |
| WO2014121290A1 (en) | 2013-02-04 | 2014-08-07 | Kumu Networks | Signal cancellation using feedforward and feedback paths |
| US9698860B2 (en) | 2013-08-09 | 2017-07-04 | Kumu Networks, Inc. | Systems and methods for self-interference canceller tuning |
| WO2015021461A1 (en) * | 2013-08-09 | 2015-02-12 | Kumu Networks, Inc. | Systems and methods for non-linear digital self-interference cancellation |
| US9054795B2 (en) | 2013-08-14 | 2015-06-09 | Kumu Networks, Inc. | Systems and methods for phase noise mitigation |
| US20150139122A1 (en) * | 2013-11-21 | 2015-05-21 | Qualcomm Incorporated | Shared non-linear interference cancellation module for multiple radios coexistence and methods for using the same |
| US9461698B2 (en) * | 2013-11-27 | 2016-10-04 | Harris Corporation | Communications device with simultaneous transmit and receive and related methods |
| US9236996B2 (en) | 2013-11-30 | 2016-01-12 | Amir Keyvan Khandani | Wireless full-duplex system and method using sideband test signals |
| US9413516B2 (en) | 2013-11-30 | 2016-08-09 | Amir Keyvan Khandani | Wireless full-duplex system and method with self-interference sampling |
| WO2015089460A1 (en) | 2013-12-12 | 2015-06-18 | Kumu Networks, Inc. | Systems and methods for hybrid self-interference cancellation |
| US9820311B2 (en) | 2014-01-30 | 2017-11-14 | Amir Keyvan Khandani | Adapter and associated method for full-duplex wireless communication |
| US9231647B2 (en) | 2014-03-19 | 2016-01-05 | Trellisware Technologies, Inc. | Joint analog and digital interference cancellation in wireless systems |
| WO2015161508A1 (en) | 2014-04-25 | 2015-10-29 | 华为技术有限公司 | Method and device for estimating baseband self-interference channel response |
| JP6562566B2 (en) | 2014-06-26 | 2019-08-21 | 華為技術有限公司Huawei Technologies Co.,Ltd. | Apparatus and method for interference cancellation |
| US9136883B1 (en) | 2014-08-20 | 2015-09-15 | Futurewei Technologies, Inc. | Analog compensation circuit and method |
| US9923705B2 (en) * | 2014-10-06 | 2018-03-20 | Parallel Wireless, Inc. | Full-duplex mesh networks |
| WO2016117801A1 (en) | 2015-01-23 | 2016-07-28 | 엘지전자 주식회사 | Method and device for removing self-interference signal in environment using fdr mode |
| US10038471B2 (en) | 2015-01-27 | 2018-07-31 | Electronics And Telecommunications Research Institute | Method and apparatus for canceling self-interference |
| US9787460B2 (en) | 2015-07-16 | 2017-10-10 | LGS Innovations LLC | Self-interference channel estimation system and method |
| US9935757B2 (en) | 2015-11-13 | 2018-04-03 | National Instruments Corporation | Channel quality reporting for full-duplex radio |
-
2014
- 2014-08-11 WO PCT/US2014/050517 patent/WO2015021461A1/en not_active Ceased
- 2014-08-11 US US14/456,320 patent/US8976641B2/en active Active
- 2014-08-11 KR KR1020167005912A patent/KR102222353B1/en active Active
- 2014-08-11 EP EP14835113.3A patent/EP3031141B8/en active Active
- 2014-08-11 CN CN201480043885.1A patent/CN105556860B/en active Active
-
2015
- 2015-01-28 US US14/607,571 patent/US9667299B2/en active Active
-
2017
- 2017-04-25 US US15/496,225 patent/US10050659B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1204898A (en) * | 1997-06-30 | 1999-01-13 | 哈里公司 | Apparatus with reduced A/D dynamic range requirement in compensating feedback system |
| CN1901362A (en) * | 2005-07-21 | 2007-01-24 | 阿尔卡特公司 | Adaptive digital pre-distortion system |
| WO2011084819A1 (en) * | 2009-12-21 | 2011-07-14 | Qualcomm Incorporated | Method and apparatus for adaptive non-linear self-jamming interference cancellation |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2015021461A1 (en) | 2015-02-12 |
| US10050659B2 (en) | 2018-08-14 |
| KR20160052559A (en) | 2016-05-12 |
| CN105556860A (en) | 2016-05-04 |
| US8976641B2 (en) | 2015-03-10 |
| KR102222353B1 (en) | 2021-03-03 |
| US20170279480A1 (en) | 2017-09-28 |
| EP3031141B8 (en) | 2018-05-16 |
| US20150043323A1 (en) | 2015-02-12 |
| EP3031141B1 (en) | 2018-02-14 |
| US20150139284A1 (en) | 2015-05-21 |
| EP3031141A1 (en) | 2016-06-15 |
| US9667299B2 (en) | 2017-05-30 |
| EP3031141A4 (en) | 2017-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105556860B (en) | Systems and methods for nonlinear digital self-interference cancellation | |
| US9455761B2 (en) | Systems and methods for multi-rate digital self-interference cancellation | |
| US10224970B2 (en) | Wideband digital predistortion | |
| US11855813B2 (en) | Integrating volterra series model and deep neural networks to equalize nonlinear power amplifiers | |
| US10498372B2 (en) | Mixed-mode digital predistortion | |
| US10541840B2 (en) | Systems and methods for adaptively-tuned digital self-interference cancellation | |
| US11476809B2 (en) | Polyphase digital signal predistortion in radio transmitter | |
| US11562045B2 (en) | Systems and methods for efficiently-transformed digital self-interference cancellation | |
| US7564305B2 (en) | System and method for self-cancellation of Nth-order intermodulation products | |
| US20080270082A1 (en) | Low-power and low-cost adaptive self-linearization system with fast convergence | |
| Vansebrouck et al. | Fully-digital blind compensation of non-linear distortions in wideband receivers | |
| US7917337B2 (en) | Adaptive self-linearization with separation filter | |
| US7693672B2 (en) | Adaptive self-linearization | |
| US9595925B2 (en) | Distortion-compensating power amplifier and method for compensating for distortion to amplify power | |
| JPWO2018230112A1 (en) | ΔΣ modulator, transmitter, semiconductor integrated circuit, distortion compensation method, system, and computer program | |
| EP2067252B1 (en) | Adaptive self-linearization | |
| JP2006505211A (en) | Multistage nonlinear echo canceller for digital communication systems with or without frequency division duplexing. | |
| CN115276604A (en) | Method for determining filter coefficients of an equalizer module | |
| Lee et al. | Training of digital predistortion based on signal-to-distortion-ratio measurements | |
| Trong | Bandwidth-Scalable Neural Behavioral Modeling of Wideband RF Power Amplifiers: NARX Neural Networks and a Unified Figure of Merit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20240228 Address after: California, USA Patentee after: QUALCOMM Inc. Country or region after: U.S.A. Address before: California, USA Patentee before: KUMU NETWORKS, Inc. Country or region before: U.S.A. |
|
| TR01 | Transfer of patent right |