Open-Access Full-Duplex Wireless in the ORBIT Testbed

In order to support experimentation with full-duplex (FD) wireless, we recently integrated an open-access FD transceiver in the ORBIT testbed. In this report, we present the design and implementation of the FD transceiver and interfaces, and provide …

Authors: Tingjun Chen, Mahmood Baraani Dastjerdi, Guy Farkash

Open-Access Full-Duplex Wireless in the ORBIT Testbed
Open-Access Full-Duple x W ireless in the ORBIT T estbed T ingjun Chen ∗ , Mahmood Baraani Dastjerdi ∗ , Guy Farkash ∗ , Jin Zhou † , Harish Krishnaswamy ∗ , Gil Zussman ∗ ∗ Electrical Engineering, Columbia Univ ersity , Ne w Y ork, NY 10027, USA † Electrical and Computer Engineering, Univ ersity of Illinois at Urbana-Champaign, Urbana, IL 61801, USA { tingjun@ee., b .mahmood@, guy .farkash@, harish@ee., gil@ee. } columbia.edu, jinzhou@illinois.edu Abstract —In order to support experimentation with full- duplex (FD) wireless, we r ecently integrated an open-access FD transceiver in the ORBIT testbed [1]. In this report, we present the design and implementation of the FD transceiver and inter - faces, and provide examples and guidelines for experimentation. In particular , an ORBIT node with a National Instruments (NI)/Ettus Research Universal Softwar e Radio P eripheral (USRP) N210 software-defined radio (SDR) was equipped with the Columbia FlexICoN Gen-1 customized RF self-interference (SI) canceller box. The RF canceller box includes an RF SI canceller that is implemented using discrete components on a printed circuit board (PCB) and achieves 40 dB RF SI cancellation across 5 MHz bandwidth. W e provide an FD transceiver baseline pro- gram and present tw o example FD experiments wher e 90 dB and 85 dB o verall SI cancellation is achieved for a simple wavef orm and PSK modulated signals across both the RF and digital domains. W e also discuss potential FD wireless experiments that can be conducted based on the implemented open-access FD transceiver and baseline pr ogram. I . I N T RO D U C T I O N Due to its potential to double network capacity at the physical (PHY) layer and to provide many other benefits at higher layers, full-duplex (FD) wireless has drawn significant attention [2]–[4]. The major challenge associated with FD is the e xtremely strong self-interference (SI) on top of the desired signal, requiring more than 90 dB of self-interference cancellation (SIC) across both the RF and digital domains. Our work on FD transceiv ers/systems within the Columbia FlexICoN project [5] focuses on integrated circuit (IC) im- plementations that are appropriate for mobile and small-form- factor devices [4], [6], [7]. In [8], we presented the FlexICoN Gen-1 FD transceiv er and an FD wireless link, featuring 40 dB RF SIC across 5 MHz . The implemented Gen-1 RF SI canceller emulates its RFIC counterpart that we presented in [6] and modeled and analyzed in [9]. Howe v er , there is no existing open-access wireless testbed with FD-capable nodes, which is crucial for experimental ev aluations of FD-related algorithms at the higher layers. Therefore, to facilitate research in this area and to allow the broader community to experiment with FD wireless, we integrated an improved version of the Gen-1 RF canceller presented in [8] with a National Instruments (NI)/Ettus Re- search USRP N210 SDR in the open-access ORBIT wireless testbed [1]. Since interfacing an RFIC canceller with an SDR presents numerous technical challenges, we implemented the Fig. 1: Block diagram of the implemented FD transceiver . RF canceller on a printed circuit board (PCB) to facilitate the cross-layered experiments with an SDR platform. In this technical report, we present our cross-layered (hard- ware and software) implementation of an open-access FD transceiv er integrated with the ORBIT testbed, including the design and implementation of the customized Gen-1 RF can- celler box and an FD transcei ver baseline program. W e also present two example FD experiments that run remotely in the ORBIT testbed, where SIC is performed across both the RF and digital domains, demonstrating the FD capability in the ORBIT testbed. The first example is based on UHD [10], where 90 dB overall SIC is achie ved for a simple waveform. The second example is based on GNU Radio [11], where 85 dB overall SIC is achieved for PSK modulated signals. The code for the baseline program and a tutorial for the FD transceiv er are av ailable at [12], [13]. The implemented FD transceiv er and the baseline program, which can be further extended to more complicated communication networking scenarios, can allo w the broader community to experiment with FD wireless. I I . T H E F L E X I C O N G E N - 1 R F C A N C E L L E R B OX Fig. 1 shows the block diagram of the implemented FD transceiv er , in which a Gen-1 RF canceller box (as depicted in Fig. 2(a)) is connected to an Apex II multi-band antenna (at the ANT port) and a USRP (at the TX IN and RX OUT ports). Fig. 2(b) shows the FD transceiver installed in the ORBIT testbed. Specifically , a circulator is used at the antenna interface so that a single antenna can be shared between the TX and RX. T o alleviate the RX front-end linearity and the analog-to-digital con verter (ADC) dynamic range requirements, suf ficient SI isolation and cancellation in the RF domain are needed before digital SIC is engaged. (a) (b) Fig. 2: (a) The Columbia FlexICoN Gen-1 RF canceller box, and (b) the FD-capable node installed in the ORBIT wireless testbed. 850 875 900 925 950 Frequency (MHz) -60 -40 -20 0 TX/RX Isolation (dB) w/o RF canc. w/ RF canc. Fig. 3: Measured TX/RX isolation of the RF canceller box with and without turning on the RF canceller . The RF canceller box with the circulator and the RF canceller provides 40 dB RF SIC across 5 MHz bandwidth. In the FD transceiv er , the RF SI suppression is achiev ed by the circulator and the RF SI canceller in the Gen-1 RF canceller box, where the circulator has a TX/RX isolation of around 20 dB and the RF SI canceller can provide 20 - 30 dB RF SIC. As Fig. 2(a) sho ws, the RF canceller box contains four components: (i) a frequency-flat amplitude- and phase-based RF canceller , which is an improved version of that presented in [8] 1 , (ii) a coaxial circulator, (iii) a custom-designed antenna tuner , and (iv) a SUB-20 controller . Fig. 3 shows an example of the measured TX/RX isolation (measured between TX IN and RX OUT ports of the canceller box), where 40 dB RF SIC is achie ved across 5 MHz bandwidth. A. The Amplitude- and Phase-based RF Canceller The amplitude- and phase-based RF canceller is imple- mented using discrete components on a PCB and is optimized around 900 MHz operating frequenc y . 2 The RF canceller taps a reference signal from the output of the power amplifier (P A) at the TX side (through a 6 dB Mini-Circuits ADC-6- 13+ directional coupler) and adjusts its amplitude and phase. Then, SIC is performed at the input of the low-noise amplifier (LN A) at the RX side. For amplitude adjustment, a 7 -bit SKY12343-364LF dig- ital attenuator [14] is used, in which the attenuation can be adjusted within a 31 . 75 dB range with a resolution of 0 . 25 dB . As a result, the RF canceller has an amplitude tuning range between − 48 dB and − 17 dB . For phase adjustment, a Mini-Circuits passiv e SPHSA-152+ phase-shifter [15] is used, 1 The implemented RF canceller includes a variable gain attenuator with higher resolution and an SPI compared with that presented in [8]. 2 In this implementation, we select 900 MHz operating frequency but this approach can be easily extended to other frequencies (e.g., 2 . 4 / 5 GHz ). 850 875 900 925 950 Frequency (MHz) -80 -60 -40 -20 0 Amplitude (dB) 0 32 64 96 127 850 875 900 925 950 Frequency (MHz) -180 -135 -90 -45 0 45 90 135 180 Phase (deg) 0 64 128 196 255 Fig. 4: Measured amplitude and phase of the RF canceller with varying attenuation ATT values (left) and phase shift PS v alues (right). Fig. 5: Circuit diagram and PCB implementation of the programmable antenna tuner . which covers full 360 deg and is controlled by an 8 -bit TI- D A C081S101 digital-to-analog con verter (D A C) [16]. Both the attenuator and phase shifter are programmed through the SUB- 20 controller serial-to-parallel interface (SPI) with code values ATT (A TTuation) and PS (Phase Shift), respecti vely , and the parameter configuration ranges are ATT ∈ { 0 , 1 , · · · , 127 } , PS ∈ { 0 , 1 , · · · , 255 } . The attenuator and D A C ha ve 3 V supply v oltage and the phase shifter has a reference voltage of 12 V . Fig. 4 sho ws the amplitude and phase measurements of the RF canceller with varying ATT values (under fixed PS = 0 ) and with varying PS values (under fixed ATT = 0 ). As Fig. 4 shows, the RF canceller has an amplitude tuning range of 29 dB (from − 46 . 5 dB to − 17 . 5 dB ) and a phase tuning range of full 360 deg . B. The Coaxial Cir culator An RF-CI RFCR3204 coaxial circulator is used, whose operating frequency is between 860 - 960 MHz . C. The Pr ogr ammable Antenna T uner In order for the circulator to better match with varying impedance of the antenna due to en vironmental changes (around 900 MHz operating frequency), we also designed and implemented a programmable antenna tuner . Fig. 5 shows the circuit diagram and the PCB implementation of the antenna tuner . In particular , a π -network with lossless inductor ( L ) and digitally tunable capacitors ( C i ) is used for impedance transformation. In our implementation, we use a fixed chip inductor with inductance L fixed = 5 . 1 nH and the Peregrine Semiconductor 5 -bit PE64909 digitally tunable capacitors [17] for C i ( i = 1 , 2 , 3 ). By programming the capacitors with code values CAPi ( i = 1 , 2 , 3 ), different antenna interface $ ./rf_canc_gen1_config 30 110 16 6 6 Sub20 device found... Device opened! Finished programming ATT with value 30 Finished programming PS with value 110 Finished programming CAP1 with value 16 Finished programming CAP2 with value 6 Finished programming CAP3 with value 6 Fig. 6: Representativ e output of the FD transceiver SUB-20 C program. impedance matching can be achieved. The corresponding configuration ranges of the tunable capacitors are CAPi ∈ { 0 , 1 , · · · , 31 } , ∀ i = 1 , 2 , 3 . D. The SUB-20 Contr oller As Fig. 1 shows, a DIMAX SUB-20 multi-interface USB adapter [18] connected to the host PC is used to program the attenuator and D A C (on the RF SI canceller) and the capacitors (on the antenna tuner) through SPI. The SUB-20 SPI is configured to operate at the maximal master clock of 8 MHz . At this clock rate, programming one ATT or PS value (a 2 -byte word including the address fields, etc.) takes 2 us , and programming one CAPi v alue (a 1 -byte word) takes 1 us . W e note that other controller platforms with higher SPI clock rates can also be used to improv e the performance. I I I . I N T E G R A T I O N W I T H T H E O R B I T T E S T B E D A N D A N F D T R A N S C E I V E R B A S E L I N E N O D E I M A G E An ORBIT node equipped with the Gen-1 RF canceller box is depicted in Fig. 2(b). W e use node11-10 in the ORBIT main grid with a USRP N210 SDR. In particular , the RF canceller box TX IN/RX OUT ports are connected to the USRP TX/RX ports, respectiv ely , and the RF canceller box ANT port is connected to an Apex II multi-band antenna (see Figs. 1 and 2). W e de veloped an FD transcei ver baseline node image, which contains two example FD experiments running on the host PC (i.e., the yellow box in Fig. 2(b)): (i) a UHD-based example with a simple waveform, and (ii) a GNU Radio-based example with modulated signals using Phase-Shift Ke ying (PSK) modulation scheme. Throughout the experiments, the USRP has a receiv er noise floor of − 85 dBm . 3 T o facilitate the experiments with the RF canceller box and FD wireless, the customized FD transceiver baseline node image named flexicon-orbit-v2.ndz with the required software was created and stored in the ORBIT testbed. The code for the FD transceiv er baseline program is av ailable at https://github.com/Wimnet/flexicon_orbit . The detailed tutorial and instructions containing the steps for running the example FD experiments can be found at [12], [13]. I V . A N E X A M P L E F D E X P E R I M E N T BA S E D O N U H D In this section, we present an example FD experiment using the FD transceiv er and the baseline program, where the FD 3 This USRP recei ver noise floor is limited by the e xistence of en vironmental interference at 900 MHz frequency . The USRP has a true noise floor of around − 95 dBm at the same receiv er gain setting, when not connected to an antenna. $ ./fd_transceiver_simple --rate 5e6 --freq 900e6 --tx-gain 10 --rx-gain 10 --wave-freq 200e3 ... TX Signal: 0.00 dBm RX Signal after RF SIC: -45.21 dBm Amount of RF SIC: 45.21 dB RX Signal after Digital SIC: -87.87 dBm Amount of Digital SIC: 42.66 dB TX Signal: 0.00 dBm RX Signal after RF SIC: -45.28 dBm Amount of RF SIC: 45.28 dB RX Signal after Digital SIC: -88.53 dBm Amount of Digital SIC: 43.25 dB ... Fig. 7: Representativ e output of the FD transceiver UHD program. 0 0.5 1 1.5 2 2.5 Frequency (MHz) -100 -80 -60 -40 -20 0 Power (dBm) RX signal after RF SIC RX signal after Digital SIC (a) 0 0.5 1 1.5 2 2.5 Frequency (MHz) -100 -80 -60 -40 -20 0 Power (dBm) RX signal after RF SIC RX signal after Digital SIC (b) Fig. 8: Power spectrum of the received signal at the FD transcei ver at 0 dBm TX power: (a) without the desired signal, (b) with the desired signal. transceiv er transmits and receiv es simultaneously at 900 MHz carrier frequency with 5 MHz sampling rate. Different from regular UHD programs that are designed for half-duplex applications, the FD UHD program includes three parallel threads for performance optimization: the TX/RX streaming threads running on the same frequency channel and a third thread for executing the digital SIC algorithm. In particular, the digital SIC algorithm is based on V olterra series and a least-square problem and is similar to that presented in [3], [7]. Moreov er , the Eigen C++ library is included for computations in the digital SIC algorithm (e.g., matrix operations and FFT). In this example FD e xperiment, the FD transceiv er ( node11-10 ) sends a single tone with frequency offset 200 kHz at 5 dBm TX power level. Fig. 6 shows an e xample output of the FD transceiv er SUB-20 program, where the RF canceller box is configured with parameters ATT = 30 , PS = 110 , CAP1 = 16 , CAP2 = 6 , CAP3 = 6 , through the C program rf_canc_gen1_config . 4 Fig. 3 shows the TX/RX isolation of the RF canceller box under this configuration. Fig. 7 shows an example output of the FD transceiv er UHD program where 90 dB overall SIC is achiev ed, where 45 dB is from the RF domain and 45 dB is from the digital SIC algorithm, and the SI signal is canceled to the receiver noise floor . Fig. 8 shows the power spectrum of the residual SI after RF and digital SIC through an offline MA TLAB script. In addition, another ORBIT node ( node13-8 ) serves as a 4 The optimal configuration of the RF canceller box may change due to factors such as antenna being re-tightened or rotated. Please refer to the detailed tutorial [13] for updates. second radio that sends a single tone with frequency offset 400 kHz using the UHD tx_waveforms program [10], i.e., $ ./tx_waveforms --rate 5e6 --freq 900e6 --wave-type SINE --wave-freq 400e3 Fig. 8 presents the power spectrum of the signal recei ved at the FD transcei ver after RF and digital SIC. As Fig. 8 shows, the SI at the FD transceiv er (with frequency offset 200 kHz ) is canceled to the receiv er noise floor after SIC in both the RF and digital domains, and the digital SIC algorithm introduces minimal SNR loss to the desired signal (with frequency offset 400 kHz ). V . A N E X A M P L E F D E X P E R I M E N T B A S E D O N G N U R A D I O In this section, we present another example FD experiment based on GNU Radio, where the FD transcei ver transmits a wideband PSK-modulated signals. Compared with the UHD- based example, GNU Radio provides both user-friendly im- plementation and a graphical user interface (GUI) but it also has performance limitations, as will be explained below . T o integrate the RF canceller configuration with the main GNU Radio program, we implemented a customized GNU Radio out-of-tree (OO T) SUB-20 module. Giv en the relativ ely stable wireless environment in the ORBIT testbed, the OOT SUB-20 module is implemented with fixed 5 CAP1 = 16 , CAP2 = CAP3 = 6 , and users can vary the v alues of ATT and PS to observe different RF SIC performance. This example FD experiment contains three parts: 1. Data Generation : The baseband samples encoding raw bits modulated using an PSK scheme (e.g., BPSK and QPSK) are generated using gen_data_psk ; 2. Data T ransmission and RF SIC : The FD transceiver transmits the modulated samples and receives samples ov er-the-air using usrp_txrx_psk . The RF canceller can be configured in r eal-time to observe different RF SIC performance; 3. Digital SIC : The digital SIC is performed offline using dig_sic_on and the recei ved baseband samples. Due to the software and timing limitations of GNU Radio, baseband samples are recorded using the file option and digital SIC is performed offline (part 3). W e remark that other implementations (e.g., UHD- or FPGA-based) may be able to support digital SIC in real-time. A GNU Radio-based example experiment was demonstrated in [19] where the FD transcei ver ( node11-10 ) transmits a 2 . 5 MHz QPSK signal stream with QPSK modulation scheme at 10 MHz sampling rate and 0 dBm average TX power level. Fig. 9(a) sho ws the power spectrum of the receiv ed signal at the FD transceiver , where 85 dB overall SIC is achie ved, where 43 dB is from the RF domain and 42 dB is from the digital domain. The SI signal is canceled to the USRP recei ver noise floor at 0 dBm TX po wer . Another ORBIT node ( node13-8 ) is then used to serve as a second radio that transmits a single tone with a frequency offset of 1 MHz . As Fig. 9(b) shows, 5 Users can change CAPi using the SUB-20 C program (see Section IV). 895 897.5 900 902.5 905 Frequency (MHz) -100 -80 -60 -40 -20 0 20 Power (dBm) TX signal RX signal w/ RF SIC RX signal w/ dig SIC RX noise floor (a) 895 897.5 900 902.5 905 Frequency (MHz) -100 -80 -60 -40 -20 0 20 Power (dBm) TX signal RX signal w/ RF SIC RX signal w/ dig SIC RX noise floor (b) Fig. 9: Power spectrum of the received signal at the FD transceiver , which transmits a 2 . 5 MHz QPSK signal at 0 dBm average TX power level: (a) without the desired signal, (b) with the desired signal. the desired signal is recov ed after the SIC (in both the RF and digital domains) is performed at the FD transcei ver . V I . O T H E R P OT E N T I A L F D W I R E L E S S E X P E R I M E N T S Some potential FD experiments that can be conducted using the presented FD transcei ver are listed belo w: - Hands-on e xperiments with FD wireless on an SDR platform in a teaching/lab course; - Studying different RF SIC performance and its relation to the antenna interface response by tuning the RF canceller box (the SUB-20 C program or the OOT SUB-20 module); - Studying the performance of the digital SIC algorithm by tuning its parameters (digital SIC part of the GNU Radio/UHD program); - Dev elopment and e valuation of different digital SIC algo- rithms (digital SIC part of the GNU Radio/UHD program); - Incorporation of modulated signals, such as OFDM, with different bandwidth (the GNU Radio/UHD program); - Experimentation and ev aluation of medium access control (MA C) algorithms in a heterogeneous network with an FD access point/client (e.g., modifying the GNU Radio/UHD program and adding a MA C layer). V I I . C O N C L U S I O N In this report, we presented our cross-layered (hardware and software) design and implementation of the first open- access remotely-accessible FD transcei ver which is integrated with the ORBIT wireless testbed. An FD transceiv er baseline program and an example FD experiment were provided to facilitate the experimentation with the FD transceiv er . W e dis- cussed other potential FD experiments that can be dev eloped and conducted using the FD transcei ver . Our future work includes the integration of the Gen-2 canceller box in both the ORBIT testbed and the P A WR COSMOS testbed. In particular , we demonstrated the Gen- 2 RF canceller in [20], which can achiev e wideband RF SIC via the technique of frequency-domain equalization. The Gen- 2 RF SI canceller implemented on a PCB emulates its RFIC counterpart we presented in [21]. W e plan to install more FD transceiv ers in the ORBIT and COSMOS testbeds with both Gen-1 and Gen-2 RF canceller boxes. Our future work also includes de veloping more advanced FD-related software and applications. A C K N O W L E D G M E N T S This work was supported in part by NSF grants ECCS- 1547406 and CNS-1827923, D ARP A RF-FPGA program, D ARP A SP AR program, a Qualcomm Innov ation Fello wship, T exas Instruments, Intel, and a National Instruments Academic Research Grant. W e thank Ste ven Alfano, Jelena Diakonikolas, Aishwarya Rajen, Jinhui Song, Mingyan Y u for their contribu- tions to v arious aspects of the project. W e thank Iv an Seskar , Jakub K olodziejski, and Prasanthi Maddala from WINLAB, Rutgers Univ ersity , for their help on the integration with the ORBIT testbed. W e also thank Kira Theuer and Kendall Ruiz from NI and the NI technical support team for their help. R E F E R E N C E S [1] “Open-access research testbed for next-generation wireless networks (ORBIT), ” http://www .orbit- lab .org/. [2] A. Sabharwal, P . Schniter , D. Guo, D. W . Bliss, S. Rangarajan, and R. Wichman, “In-band full-duplex wireless: Challenges and opportuni- ties, ” IEEE J. Sel. Areas Commun. , vol. 32, no. 9, pp. 1637–1652, 2014. [3] D. Bharadia, E. McMilin, and S. Katti, “Full duplex radios, ” in Pr oc. ACM SIGCOMM’13 , 2013. [4] J. Zhou, N. Reiskarimian, J. Diakonikolas, T . Dinc, T . Chen, G. Zuss- man, and H. Krishnaswamy , “Integrated full duplex radios, ” IEEE Commun. Mag. , v ol. 55, no. 4, pp. 142–151, 2017. [5] “The Columbia FlexICoN project, ” http://flexicon.ee.columbia.edu/. [6] J. Zhou, A. Chakrabarti, P . Kinget, and H. Krishnaswamy , “Low- noise acti ve cancellation of transmitter leakage and transmitter noise in broadband wireless recei vers for FDD/co-existence, ” IEEE J. Solid-State Cir cuits , vol. 49, no. 12, pp. 1–17, 2014. [7] H. Krishnaswamy , G. Zussman, J. Zhou, J. Mara ˇ sevi ´ c, T . Dinc, N. Reiskarimian, and T . Chen, “Full-duplex in a hand-held device - from fundamental physics to complex integrated circuits, systems and networks: An overvie w of the Columbia FlexICoN project, ” in Asilomar’16 , 2016. [8] T . Chen, J. Zhou, N. Grimwood, R. Fogel, J. Mara ˇ sevi ´ c, H. Krish- naswamy , and G. Zussman, “Demo: Full-duplex wireless based on a small-form-factor analog self-interference canceller, ” in Pr oc. ACM MobiHoc’16 , 2016. [9] J. Marasevic, J. Zhou, H. Krishnaswamy , Y . Zhong, and G. Zussman, “Resource allocation and rate gains in practical full-duplex systems, ” IEEE/ACM Tr ans. Netw . , vol. 25, no. 1, pp. 292–305, 2017. [10] “USRP Hardware Driver (UHD) software, ” https://github .com/ EttusResearch/uhd. [11] “GNU Radio software, ” https://www .gnuradio.org/. [12] “The Columbia FlexICoN project: Instructions and code, ” https://github . com/W imnet/flexicon orbit. [13] “T utorial: Full-duplex wireless in the orbit testbed, ” http://www . orbit- lab .org/wiki/T utorials/k0SDR/Tutorial25, 2017. [14] “Skyworks SKY12343-364LF digital attenuator data sheet, ” http://www . skyworksinc.com/uploads/documents/201355C.pdf. [15] “Mini-Circuits SPHSA-152+ phase shifter data sheet, ” https://www . minicircuits.com/pdfs/SPHSA- 152+.pdf. [16] “T exas Instruments DA C081S101 8-bit digital-to-analog con verter data sheet, ” http://www .ti.com/lit/ds/symlink/dac081s101.pdf. [17] “Peregrine Semiconductor PE64909 digitally tunable capacitor data sheet, ” http://www .psemi.com/pdf/datasheets/pe64909ds.pdf. [18] “DIMAX SUB-20 user manual, ” http://www .xdimax.com/sub20/doc/ sub20- man.pdf. [19] T . Chen, M. Baraani Dastjerdi, G. Farkash, J. Zhou, H. Krishnaswamy , and G. Zussman, “Demo abstract: Open-access full-duple x wireless in the ORBIT testbed, ” in Proc. IEEE INFOCOM’18 , 2018. [20] T . Chen, J. Zhou, M. Baraani Dastjerdi, J. Diakonikolas, H. Krish- naswamy , and G. Zussman, “Demo abstract: Full-duplex with a compact frequency domain equalization-based RF canceller, ” in Proc. IEEE INFOCOM’17 , 2017. [21] J. Zhou, T .-H. Chuang, T . Dinc, and H. Krishnaswamy , “Integrated wideband self-interference cancellation in the RF domain for FDD and full-duplex wireless, ” IEEE J. Solid-State Circuits , vol. 50, no. 12, pp. 3015–3031, 2015.

Original Paper

Loading high-quality paper...

Comments & Academic Discussion

Loading comments...

Leave a Comment