Chan-Byoung Chae

450 papers A* 1B 23C 1Misc 5Journal 362Unranked 57
YearRankTypeTitle / Venue / Authors
2026 J jnl
IEEE Trans. Netw. Sci. Eng.
Hanjiang Hong, Kai-Kit Wong, Chan-Byoung Chae, Hao Xu, Xinghao Guo, Farshad Rostami Ghadi, Yu Chen, Yin Xu, Baiyang Liu, Kin-Fai Tong, Yangyang Zhang
2026 J jnl
IEEE J. Sel. Areas Commun.
Hyung-Joo Moon, Jeonghun Park, Chan-Byoung Chae, Robert W. Heath Jr.
2026 J jnl
IEEE Trans. Wirel. Commun.
Hong-Bae Jeon, Chan-Byoung Chae
2026 J jnl
IEEE Commun. Mag.
Wei Guo, Kai Liang, Gan Zheng, Xiaoli Chu, Kai-Kit Wong, Chan-Byoung Chae, Huixian Gu
2026 J jnl
IEEE Wirel. Commun. Lett.
Noor Waqar, Kai-Kit Wong, Chan-Byoung Chae, Ross D. Murch
2026 J jnl
CoRR
Erencem Ozbey, H. Birkan Yilmaz, Chan-Byoung Chae
2026 J jnl
IEEE Wirel. Commun. Lett.
Chenguang Rao, Kai-Kit Wong, Yangyang Zhang, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Wirel. Commun.
Chenguang Rao, Kai-Kit Wong, Sai Xu, Xusheng Zhu, Yangyang Zhang, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Wirel. Commun.
Zhentian Zhang, Bo An, Kai-Kit Wong, Jian Dang, Christos Masouros, Zaichen Zhang, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Commun.
Jiacheng Lu, Jun Zhang, Yu Han, Jue Wang, Shi Jin, Kai-Kit Wong, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Mob. Comput.
Duyu Dai, Yu Huang, Mingyue Cheng, Miaowen Wen, Nan Yang, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Commun.
Miguel Rodrigo Castellanos, Siyun Yang, Chan-Byoung Chae, Robert W. Heath Jr.
2026 J jnl
CoRR
Farshad Rostami Ghadi, Kai-Kit Wong, Masoud Kaveh, Wee Kiat New, Chan-Byoung Chae, Lajos Hanzo
2026 J jnl
CoRR
Farshad Rostami Ghadi, Kai-Kit Wong, Masoud Kaveh, Hao Xu, Baiyang Liu, Kin-Fai Tong, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Wirel. Commun.
Shengcai Zhou, Luping Xiang, Yi Wang, Kun Yang, Kai-Kit Wong, Chan-Byoung Chae
2026 J jnl
CoRR
Shengcai Zhou, Luping Xiang, Yi Wang, Kun Yang, Kai-Kit Wong, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Netw. Sci. Eng.
Hua Chen, Tao Gong, Tuo Wu, Maged Elkashlan, Baiyang Liu, Chan-Byoung Chae, Kin-Fai Tong, Kai-Kit Wong
2026 J jnl
IEEE Wirel. Commun. Lett.
Zhentian Zhang, Kai-Kit Wong, David Morales-Jiménez, Hao Jiang, Pablo Ramírez-Espinosa, Chan-Byoung Chae, Christos Masouros
2026 J jnl
IEEE Open J. Commun. Soc.
Hanjiang Hong, Kai-Kit Wong, Noor Waqar, Xusheng Zhu, Chenguang Rao, Wenjun Zhang, Farshad Rostami Ghadi, Ross D. Murch, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Commun.
Qibiao Zhu, Long Wei, Pei Liu, Hao Xu, Kai-Kit Wong, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Wirel. Commun.
Hanjiang Hong, Kai-Kit Wong, Hao Xu, Yiyan Wu, Sai Xu, Baiyang Liu, Kin-Fai Tong, Chan-Byoung Chae
2026 J jnl
IEEE J. Sel. Areas Commun.
Wee Kiat New, Kai-Kit Wong, Chao Wang, Chan-Byoung Chae, Ross D. Murch, Hamid Jafarkhani, Yang Hao
2026 J jnl
IEEE Trans. Veh. Technol.
Farshad Rostami Ghadi, Kai-Kit Wong, Francisco Javier López-Martínez, Lajos Hanzo, Chan-Byoung Chae
2026 J jnl
IEEE Wirel. Commun. Lett.
Xusheng Zhu, Kai-Kit Wong, Boyi Tang, Wen Chen, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Wirel. Commun.
Han Xiao, Xiaoyan Hu, Kai-Kit Wong, Xusheng Zhu, Hanjiang Hong, Chan-Byoung Chae
2026 J jnl
IEEE Wirel. Commun. Lett.
Chao Zhang, Jue Wang, Li You, Chan-Byoung Chae, Kai-Kit Wong
2026 J jnl
IEEE Trans. Wirel. Commun.
Han Xiao, Xiaoyan Hu, Wenjie Wang, Kai-Kit Wong, Kun Yang, Chan-Byoung Chae
2026 J jnl
IEEE Internet Things J.
HyeonHwi Lee, Yonghwi Kim, Hanju Yoo, Byoungnam Kim, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Wirel. Commun.
Boyi Tang, Hao Xu, Kai-Kit Wong, Kaitao Meng, Ross D. Murch, Chan-Byoung Chae, Yangyang Zhang
2026 J jnl
IEEE Trans. Wirel. Commun.
Tong Zhang, Qianren Li, Shuai Wang, Wanli Ni, Jiliang Zhang, Rui Wang, Kai-Kit Wong, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Wirel. Commun.
Namhyun Kim, Juntaek Han, Jinseok Choi, Ahmed Alkhateeb, Chan-Byoung Chae, Jeonghun Park
2026 J jnl
CoRR
Kaining Wang, Xueyao Zhang, Bo Yang, Xuelin Cao, Qiang Cheng, Zhiwen Yu, Bin Guo, George C. Alexandropoulos, Kai-Kit Wong, Chan-Byoung Chae, Mérouane Debbah
2026 J jnl
IEEE Trans. Netw. Sci. Eng.
Wei Guo, Kai Liang, Gan Zheng, Xiaoli Chu, Guorong Zhou, Kai-Kit Wong, Chan-Byoung Chae
2026 J jnl
IEEE Wirel. Commun. Lett.
Chao Wang, Bowen Zhang, Zan Li, Kai-Kit Wong, Hao Xu, Gan Zheng, Chan-Byoung Chae
2026 J jnl
IEEE Wirel. Commun.
Chao Wang, Kai-Kit Wong, Zan Li, Liang Jin, Chan-Byoung Chae
2026 J jnl
IEEE Wirel. Commun. Lett.
Cheng Xiang, Yu Huang, Miaowen Wen, Weiqiang Tan, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Cogn. Commun. Netw.
Feifei Zhu, Fuhui Zhou, Rui Ding, Qihui Wu, Kai-Kit Wong, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Wirel. Commun.
Hyung-Joo Moon, Hanju Yoo, Kaibin Huang, Chan-Byoung Chae, Robert W. Heath Jr.
2026 J jnl
IEEE Trans. Wirel. Commun.
Cong Zhou, Changsheng You, Zixuan Huang, Shuo Shi, Yi Gong, Chan-Byoung Chae, Kaibin Huang
2026 J jnl
IEEE Trans. Cogn. Commun. Netw.
Xingliang Lou, Wenchao Xia, Yongxu Zhu, Kai-Kit Wong, Chan-Byoung Chae
2026 J jnl
IEEE J. Sel. Areas Commun.
Zhentian Zhang, Kai-Kit Wong, Jian Dang, Zaichen Zhang, Chan-Byoung Chae
2026 J jnl
CoRR
Zhentian Zhang, Kai-Kit Wong, Hao Jiang, Christos Masouros, Chan-Byoung Chae
2026 J jnl
IEEE Wirel. Commun. Lett.
Mohd Hamza Naim Shaikh, Kai-Kit Wong, Farshad Rostami Ghadi, Chan-Byoung Chae, Yangyang Zhang
2026 J jnl
IEEE Trans. Wirel. Commun.
Abdelhamid Salem, Kai-Kit Wong, George C. Alexandropoulos, Chan-Byoung Chae, Ross D. Murch
2026 J jnl
IEEE Commun. Lett.
Huixian Gu, Kai Liang, Liqiang Zhao, Gan Zheng, Kai-Kit Wong, Chan-Byoung Chae, Wei Guo
2026 J jnl
IEEE Internet Things J.
Weiyan Chen, Boyi Tang, Zhen Chen, Kai-Kit Wong, Chan-Byoung Chae, Xiu Yin Zhang
2026 J jnl
IEEE Trans. Commun.
Farshad Rostami Ghadi, Kai-Kit Wong, Masoud Kaveh, Francisco Javier López-Martínez, Yuanwei Liu, Chan-Byoung Chae, Ross D. Murch
2026 J jnl
IEEE Trans. Commun.
Feiyang Li, Qiang Sun, Xingjian Jiang, Xiaomin Chen, Qingqing Wu, Jiayi Zhang, Chan-Byoung Chae, Kai-Kit Wong
2026 J jnl
IEEE Wirel. Commun.
Kai-Kit Wong, Chao Wang, Shanpu Shen, Chan-Byoung Chae, Ross D. Murch
2026 J jnl
IEEE Trans. Cogn. Commun. Netw.
Dongsoo Jun, Hong-Bae Jeon, Chan-Byoung Chae, Robert W. Heath Jr.
2026 J jnl
IEEE J. Sel. Areas Commun.
Fuhui Zhou, Chunyu Liu, Hao Zhang, Wei Wu, Qihui Wu, Tony Q. S. Quek, Chan-Byoung Chae
2026 J jnl
IEEE Wirel. Commun. Lett.
Mohd Hamza Naim Shaikh, Kai-Kit Wong, Farshad Rostami Ghadi, Chan-Byoung Chae, Yangyang Zhang
2026 J jnl
IEEE Commun. Lett.
Jiaxin Liu, Kai Liang, Liqiang Zhao, Gan Zheng, Huixian Gu, Kai-Kit Wong, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Cogn. Commun. Netw.
Huixian Gu, Liqiang Zhao, Kai Liang, Gan Zheng, Kai-Kit Wong, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Wirel. Commun.
He Xu, Tuo Wu, Ye Tian, Ming Jin, Wei Liu, Qinghua Guo, Maged Elkashlan, Matthew C. Valenti, Chan-Byoung Chae, Kin-Fai Tong, Kai-Kit Wong
2026 J jnl
IEEE Wirel. Commun.
Robert W. Heath Jr., Joseph Carlson, Nitish Vikas Deshpande, Miguel Rodrigo Castellanos, Mohamed Akrout, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Wirel. Commun.
Sai Xu, Kai-Kit Wong, Yanan Du, Hanjiang Hong, Chan-Byoung Chae, Baiyang Liu, Kin-Fai Tong
2026 J jnl
IEEE Trans. Wirel. Commun.
Noor Waqar, Kai-Kit Wong, Chan-Byoung Chae, Ross D. Murch
2026 J jnl
CoRR
Xusheng Zhu, Kai-Kit Wong, Hanjiang Hong, Han Xiao, Hao Xu, Tuo Wu, Chan-Byoung Chae
2026 J jnl
IEEE Trans. Commun.
Yu Yao, Wenqi Xiao, Pu Miao, Gaojie Chen, Haitao Yang, Chan-Byoung Chae, Kai-Kit Wong
2026 J jnl
IEEE Trans. Wirel. Commun.
Yu Yao, Wenqi Xiao, Pu Miao, Gaojie Chen, Haitao Yang, Chan-Byoung Chae, Kai-Kit Wong
2026 J jnl
IEEE Trans. Wirel. Commun.
Tuo Wu, Kwai-Man Luk, Jie Tang, Kai-Kit Wong, Jianchao Zheng, Baiyang Liu, David Morales-Jiménez, Maged Elkashlan, Kin-Fai Tong, Chan-Byoung Chae, Fumiyuki Adachi, George K. Karagiannidis
2025 J jnl
CoRR
Hanjiang Hong, Kai-Kit Wong, Hao Xu, Xinghao Guo, Farshad Rostami Ghadi, Yu Chen, Yin Xu, Chan-Byoung Chae, Baiyang Liu, Kin-Fai Tong, Yangyang Zhang
2025 J jnl
IEEE Trans. Wirel. Commun.
Hyung-Joo Moon, Chan-Byoung Chae, Kai-Kit Wong, Mohamed-Slim Alouini
2025 J jnl
IEEE Commun. Surv. Tutorials
Wee Kiat New, Kai-Kit Wong, Hao Xu, Chao Wang, Farshad Rostami Ghadi, Jichen Zhang, Junhui Rao, Ross D. Murch, Pablo Ramírez-Espinosa, David Morales-Jiménez, Chan-Byoung Chae, Kin-Fai Tong
2025 J jnl
IEEE Commun. Mag.
Hyung-Joo Moon, Chan-Byoung Chae, Kai-Kit Wong, Robert W. Heath Jr.
2025 conf
EuCNC/6G Summit
Emilio Calvanese Strinati, Nicolas Cassiau, Chan-Byoung Chae, Pierre Dal Zotto, Nicola di Pietro, Louis-Adrien Dufrène, Thomas Haustein, Riku Jäntti, Joongheon Kim, Seong-Lyun Kim, Taeyeon Kim, Tanesh Kumar, Quentin Lampin, Guillaume Larue, Matti Latva-aho, Jemin Lee, Petri Mähönen, Dileepa Marasinghe, Davide Montagno Bozzone, Markus Mueck, Jeonghun Park, Nandana Rajatheva, Zoran Utkovski
2025 J jnl
CoRR
Wenlihan Lu, Shijian Gao, Miaowen Wen, Yuxuan Liang, Liuqing Yang, Chan-Byoung Chae, H. Vincent Poor
2025 J jnl
CoRR
Baiyang Liu, Kin-Fai Tong, Kai-Kit Wong, Chan-Byoung Chae, Hang Wong
2025 J jnl
CoRR
Shengcai Zhou, Luping Xiang, Kun Yang, Kai-Kit Wong, Dapeng Oliver Wu, Chan-Byoung Chae
2025 J jnl
IEEE Wirel. Commun.
Hanju Yoo, Dongha Choi, Yonghwi Kim, Yoontae Kim, Songkuk Kim, Chan-Byoung Chae, Robert W. Heath Jr.
2025 J jnl
CoRR
Hanju Yoo, Dongha Choi, Yonghwi Kim, Yoontae Kim, Songkuk Kim, Chan-Byoung Chae, Robert W. Heath Jr.
2025 J jnl
IEEE Trans. Commun.
Hao Xu, Kai-Kit Wong, Wee Kiat New, Farshad Rostami Ghadi, Gui Zhou, Ross D. Murch, Chan-Byoung Chae, Yongxu Zhu, Shi Jin
2025 J jnl
IEEE Trans. Wirel. Commun.
Boyi Tang, Hao Xu, Kai-Kit Wong, Li You, Wee Kiat New, Chan-Byoung Chae
2025 J jnl
IEEE Trans. Wirel. Commun.
Wee Kiat New, Kai-Kit Wong, Hao Xu, Farshad Rostami Ghadi, Ross D. Murch, Chan-Byoung Chae
2025 J jnl
IEEE J. Sel. Areas Commun.
Hyung-Joo Moon, Chan-Byoung Chae
2025 J jnl
CoRR
Farshad Rostami Ghadi, Kai-Kit Wong, Masoud Kaveh, Hanjiang Hong, Chan-Byoung Chae, Lajos Hanzo
2025 J jnl
IEEE Wirel. Commun. Lett.
Yu Huang, Min Luo, Xinyu Huang, Miaowen Wen, Chan-Byoung Chae
2025 J jnl
IEEE Trans. Veh. Technol.
Kai Liang, Yawei Wang, Zan Li, Gan Zheng, Kai-Kit Wong, Chan-Byoung Chae
2025 J jnl
CoRR
Miguel R. Castellanos, Siyun Yang, Chan-Byoung Chae, Robert W. Heath Jr.
2025 B conf
GLOBECOM
Ruopeng Xu, Mingzhe Chen, Zhaohui Yang, Zhaoyang Zhang, Kai-Kit Wong, Chan-Byoung Chae, H. Vincent Poor
2025 J jnl
CoRR
Farshad Rostami Ghadi, Kai-Kit Wong, Masoud Kaveh, Francisco Javier López-Martínez, Chan-Byoung Chae, George C. Alexandropoulos
2025 J jnl
IEEE Wirel. Commun. Lett.
Farshad Rostami Ghadi, Kai-Kit Wong, Masoud Kaveh, Francisco Javier López-Martínez, Chan-Byoung Chae, George C. Alexandropoulos
2025 J jnl
CoRR
Zhentian Zhang, Kai-Kit Wong, David Morales-Jiménez, Hao Jiang, Pablo Ramírez-Espinosa, Chan-Byoung Chae, Christos Masouros
2025 J jnl
CoRR
Zhentian Zhang, Kai-Kit Wong, David Morales-Jiménez, Hao Jiang, Hao Xu, Christos Masouros, Zaichen Zhang, Chan-Byoung Chae
2025 J jnl
CoRR
Hanjiang Hong, Kai-Kit Wong, Hao Xu, Yiyan Wu, Sai Xu, Chan-Byoung Chae, Baiyang Liu, Kin-Fai Tong
2025 J jnl
CoRR
Xusheng Zhu, Kai-Kit Wong, Hanjiang Hong, Han Xiao, Hao Xu, Tuo Wu, Chan-Byoung Chae
2025 J jnl
CoRR
Xinghao Guo, Yin Xu, Dazhi He, Cixiao Zhang, Hanjiang Hong, Kai-Kit Wong, Chan-Byoung Chae, Wenjun Zhang, Yiyan Wu
2025 J jnl
CoRR
Xusheng Zhu, Kai-Kit Wong, Boyi Tang, Wen Chen, Chan-Byoung Chae
2025 J jnl
CoRR
Han Xiao, Xiaoyan Hu, Kai-Kit Wong, Xusheng Zhu, Hanjiang Hong, Chan-Byoung Chae
2025 J jnl
IEEE Wirel. Commun. Lett.
Han Xiao, Xiaoyan Hu, Kai-Kit Wong, Hanjiang Hong, George C. Alexandropoulos, Chan-Byoung Chae
2025 J jnl
CoRR
Han Xiao, Xiaoyan Hu, Kai-Kit Wong, Hanjiang Hong, George C. Alexandropoulos, Chan-Byoung Chae
2025 J jnl
CoRR
Han Xiao, Xiaoyan Hu, Wenjie Wang, Kai-Kit Wong, Kun Yang, Chan-Byoung Chae
2025 J jnl
CoRR
Han Xiao, Xiaoyan Hu, Kai-Kit Wong, Xusheng Zhu, Hanjiang Hong, Farshad Rostami Ghadi, Hao Xu, Chan-Byoung Chae
2025 J jnl
IEEE Commun. Surv. Tutorials
Luliang Jia, Nan Qi, Zhe Su, Feihuang Chu, Shengliang Fang, Kai-Kit Wong, Chan-Byoung Chae
2025 J jnl
Frontiers Commun. Networks
Hyewon Kim, Hong-Bae Jeon, Younggun Ji, Jiyeon Park, Chan-Byoung Chae
2025 J jnl
CoRR
Tong Zhang, Qianren Li, Shuai Wang, Wanli Ni, Jiliang Zhang, Rui Wang, Kai-Kit Wong, Chan-Byoung Chae
2025 J jnl
CoRR
Zhentian Zhang, Jian Dang, David Morales-Jiménez, Hao Jiang, Zaichen Zhang, Christos Masouros, Chan-Byoung Chae
2025 B conf
GLOBECOM
Yu Yao, Wenqi Xiao, Jinju Sun, Pu Miao, Gaojie Chen, Chan-Byoung Chae, Kai-Kit Wong
2025 J jnl
CoRR
Chao Wang, Kai-Kit Wong, Zan Li, Liang Jin, Chan-Byoung Chae
2025 J jnl
CoRR
Cheng Xiang, Yu Huang, Miaowen Wen, Weiqiang Tan, Chan-Byoung Chae
2025 J jnl
IEEE Trans. Wirel. Commun.
Yonghwi Kim, Kai-Kit Wong, Jianzhong Zhang, Chan-Byoung Chae
2025 J jnl
IEEE Trans. Wirel. Commun.
Abdelhamid Salem, Kai-Kit Wong, Chan-Byoung Chae, Yangyang Zhang
2025 J jnl
IEEE Internet Things J.
Hosein Zarini, Narges Gholipoor, Mohammad Robat Mili, Mehdi Rasti, Ali Movaghar, Jinho Choi, Chan-Byoung Chae
2025 J jnl
CoRR
Sangjun Hwang, Bonhong Koo, Ho Joong Kim, Jang-Yeon Kwon, Chan-Byoung Chae
2025 J jnl
IEEE Netw.
Miaowen Wen, Pin-Han Ho, Hüseyin Arslan, Chan-Byoung Chae, Wei Duan, Siyao Lu
2025 conf
NANOCOM
Sangjun Hwang, Chan-Byoung Chae
2025 J jnl
CoRR
Zhentian Zhang, Kai-Kit Wong, Jian Dang, Zaichen Zhang, Chan-Byoung Chae
2025 J jnl
IEEE Wirel. Commun. Lett.
Zhentian Zhang, Kai-Kit Wong, Jian Dang, Zaichen Zhang, Christos Masouros, Chan-Byoung Chae
2025 conf
SPAWC
Boyi Tang, Hao Xu, Kai-Kit Wong, Kaitao Meng, Ross D. Murch, Chan-Byoung Chae, Yangyang Zhang
2025 J jnl
IEEE Trans. Commun.
Zhiyuan Chu, Wee Kiat New, Kin-Fai Tong, Kai-Kit Wong, Haizhe Liu, Chan-Byoung Chae, Yangyang Zhang
2025 J jnl
IEEE Wirel. Commun. Lett.
Yoonjin Lee, Insoo Hwang, Hongseok Kim, Chan-Byoung Chae
2025 J jnl
CoRR
Rui Xu, Yinghui Ye, Xiaoli Chu, Guangyue Lu, Kai-Kit Wong, Chan-Byoung Chae
2025 J jnl
CoRR
Farshad Rostami Ghadi, Kai-Kit Wong, Francisco Javier López-Martínez, George C. Alexandropoulos, Chan-Byoung Chae
2025 J jnl
IEEE Wirel. Commun. Lett.
Farshad Rostami Ghadi, Kai-Kit Wong, Francisco Javier López-Martínez, George C. Alexandropoulos, Chan-Byoung Chae
2025 J jnl
CoRR
Farshad Rostami Ghadi, Kai-Kit Wong, Masoud Kaveh, Francisco Javier López-Martínez, Yuanwei Liu, Chan-Byoung Chae, Ross D. Murch
2025 J jnl
IEEE Trans. Wirel. Commun.
Abdelhamid Salem, Kai-Kit Wong, Chan-Byoung Chae, Yangyang Zhang
2025 J jnl
CoRR
Fuhui Zhou, Chunyu Liu, Hao Zhang, Wei Wu, Qihui Wu, Derrick Wing Kwan Ng, Tony Q. S. Quek, Chan-Byoung Chae
2025 B conf
GLOBECOM
Chunyu Liu, Hao Zhang, Wei Wu, Fuhui Zhou, Qihui Wu, Derrick Wing Kwan Ng, Chan-Byoung Chae
2025 J jnl
CoRR
Hanju Yoo, Dongha Choi, Songkuk Kim, Chan-Byoung Chae, Robert W. Heath Jr.
2025 J jnl
CoRR
Robert W. Heath Jr., Joseph Carlson, Nitish Vikas Deshpande, Miguel Rodrigo Castellanos, Mohamed Akrout, Chan-Byoung Chae
2025 J jnl
CoRR
Yun-Feng Lo, Changmin Lee, Chan-Byoung Chae
2025 J jnl
CoRR
Farshad Rostami Ghadi, Masoud Kaveh, Francisco Hernando-Gallego, Diego Martín, Kai-Kit Wong, Chan-Byoung Chae
2025 J jnl
IEEE Wirel. Commun. Lett.
Farshad Rostami Ghadi, Masoud Kaveh, Francisco Hernando-Gallego, Diego Martín, Kai-Kit Wong, Chan-Byoung Chae
2025 J jnl
IEEE Trans. Wirel. Commun.
Abdelhamid Salem, Kai-Kit Wong, Chan-Byoung Chae, Yangyang Zhang
2024 J jnl
CoRR
Kai Liang, Gan Zheng, Zan Li, Kai-Kit Wong, Chan-Byoung Chae
2024 J jnl
IEEE J. Sel. Areas Commun.
Kai Liang, Gan Zheng, Zan Li, Kai-Kit Wong, Chan-Byoung Chae
2024 J jnl
IEEE Trans. Wirel. Commun.
Farshad Rostami Ghadi, Kai-Kit Wong, Francisco Javier López-Martínez, Chan-Byoung Chae, Kin-Fai Tong, Yangyang Zhang
2024 J jnl
CoRR
Hyung-Joo Moon, Chan-Byoung Chae, Kai-Kit Wong, Mohamed-Slim Alouini
2024 J jnl
Proc. IEEE
Yonghwi Kim, Hyung-Joo Moon, Hanju Yoo, Byoungnam Kim, Kai-Kit Wong, Chan-Byoung Chae
2024 J jnl
CoRR
Yonghwi Kim, Hyung-Joo Moon, Hanju Yoo, Byoungnam Kim, Kai-Kit Wong, Chan-Byoung Chae
2024 J jnl
IEEE Wirel. Commun.
Chao Wang, Zan Li, Kai-Kit Wong, Ross D. Murch, Chan-Byoung Chae, Shi Jin
2024 J jnl
IEEE Commun. Lett.
De-Ming Chian, Feng-Ji Chen, Yu-Chen Chang, Chao-Kai Wen, Chi-Hung Wu, Fu-Kang Wang, Kai-Kit Wong, Chan-Byoung Chae
2024 J jnl
IEEE Trans. Wirel. Commun.
Wee Kiat New, Kai-Kit Wong, Hao Xu, Kin-Fai Tong, Chan-Byoung Chae
2024 J jnl
IEEE Commun. Lett.
Hao Xu, Gui Zhou, Kai-Kit Wong, Wee Kiat New, Chao Wang, Chan-Byoung Chae, Ross D. Murch, Shi Jin, Yangyang Zhang
2024 J jnl
CoRR
Hao Xu, Kai-Kit Wong, Wee Kiat New, Guyue Li, Farshad Rostami Ghadi, Yongxu Zhu, Shi Jin, Chan-Byoung Chae, Yangyang Zhang
2024 J jnl
IEEE Commun. Lett.
Hao Xu, Kai-Kit Wong, Wee Kiat New, Guyue Li, Farshad Rostami Ghadi, Yongxu Zhu, Shi Jin, Chan-Byoung Chae, Yangyang Zhang
2024 J jnl
IEEE Trans. Wirel. Commun.
Kai-Kit Wong, Chan-Byoung Chae, Kin-Fai Tong
2024 J jnl
IEEE Netw.
Kai Liang, Wei Guo, Zan Li, Cheng Li, Chunlai Ma, Kai-Kit Wong, Chan-Byoung Chae
2024 J jnl
CoRR
Peng Xu, Gaojie Chen, Jianping Quan, Chong Huang, Ioannis Krikidis, Kai-Kit Wong, Chan-Byoung Chae
2024 J jnl
IEEE Wirel. Commun.
Peng Xu, Gaojie Chen, Jianping Quan, Chong Huang, Ioannis Krikidis, Kai-Kit Wong, Chan-Byoung Chae
2024 J jnl
IEEE Netw.
Zhen Chen, Xiu Yin Zhang, Daniel K. C. So, Kai-Kit Wong, Chan-Byoung Chae, Jiangzhou Wang
2024 J jnl
IEEE Commun. Lett.
Wee Kiat New, Kai-Kit Wong, Hao Xu, Kin-Fai Tong, Chan-Byoung Chae, Yangyang Zhang
2024 J jnl
IEEE Trans. Wirel. Commun.
Chao Wang, Guo Li, Haibin Zhang, Kai-Kit Wong, Zan Li, Derrick Wing Kwan Ng, Chan-Byoung Chae
2024 J jnl
IEEE Trans. Wirel. Commun.
Wee Kiat New, Kai-Kit Wong, Hao Xu, Kin-Fai Tong, Chan-Byoung Chae
2024 J jnl
CoRR
Farshad Rostami Ghadi, Kai-Kit Wong, Francisco Javier López-Martínez, Lajos Hanzo, Chan-Byoung Chae
2024 J jnl
IEEE Commun. Lett.
Farshad Rostami Ghadi, Kai-Kit Wong, Francisco Javier López-Martínez, Chan-Byoung Chae, Kin-Fai Tong, Yangyang Zhang
2024 J jnl
IEEE Trans. Wirel. Commun.
Zi Wang, Wei Wu, Fuhui Zhou, Baoyun Wang, Qihui Wu, Tony Q. S. Quek, Chan-Byoung Chae
2024 J jnl
IEEE Wirel. Commun. Lett.
Haewoong Hyun, Changmin Lee, Miaowen Wen, Sang-Hyo Kim, Chan-Byoung Chae
2024 J jnl
IEEE Trans. Wirel. Commun.
Abdelhamid Salem, Kai-Kit Wong, Chan-Byoung Chae
2024 J jnl
CoRR
Namhyun Kim, Juntaek Han, Jinseok Choi, Ahmed Alkhateeb, Chan-Byoung Chae, Jeonghun Park
2024 J jnl
IEEE Wirel. Commun. Lett.
Min Luo, Yu Huang, Mingyue Cheng, Xuan Chen, Miaowen Wen, Chan-Byoung Chae
2024 J jnl
IEEE Wirel. Commun. Lett.
Haibin Zhang, Jiale Wang, Chao Wang, Chengcai Wang, Kai-Kit Wong, Bin Wang, Chan-Byoung Chae
2024 J jnl
IEEE Access
Zhiyuan Chu, Kin-Fai Tong, Kai-Kit Wong, Chan-Byoung Chae, Chi Hou Chan
2024 J jnl
IEEE Access
Pit Hofmann, Pengjie Zhou, Changmin Lee, Martin Reisslein, Frank H. P. Fitzek, Chan-Byoung Chae
2024 J jnl
IEEE Trans. Wirel. Commun.
Noor Waqar, Kai-Kit Wong, Chan-Byoung Chae, Ross D. Murch, Shi Jin, Adrian Sharples
2024 J jnl
IEEE Trans. Wirel. Commun.
Farshad Rostami Ghadi, Kai-Kit Wong, Francisco Javier López-Martínez, Wee Kiat New, Hao Xu, Chan-Byoung Chae
2024 J jnl
CoRR
Farshad Rostami Ghadi, Kai-Kit Wong, Francisco Javier López-Martínez, Wee Kiat New, Hao Xu, Chan-Byoung Chae
2024 J jnl
IEEE Commun. Mag.
Hyung-Joo Moon, Chan-Byoung Chae, Kai-Kit Wong, Mohamed-Slim Alouini
2024 J jnl
IEEE Trans. Wirel. Commun.
Halvin Yang, Hao Xu, Kai-Kit Wong, Chan-Byoung Chae, Ross D. Murch, Shi Jin, Yangyang Zhang
2024 J jnl
IEEE Commun. Stand. Mag.
Dongsoo Jun, Wooho Ham, Jang-Yeon Kwon, Wonbin Hong, Chan-Byoung Chae, Robert W. Heath Jr.
2024 J jnl
IEEE Commun. Lett.
Yuankun Tang, Fei Ji, Qianqian Wang, Miaowen Wen, Chan-Byoung Chae, Lie-Liang Yang
2024 conf
ICTC
Hyung-Joo Moon, Chan-Byoung Chae
2024 J jnl
IEEE Trans. Wirel. Commun.
Hao Xu, Kai-Kit Wong, Wee Kiat New, Kin-Fai Tong, Yangyang Zhang, Chan-Byoung Chae
2024 J jnl
IEEE Commun. Stand. Mag.
Chao-Kai Wen, Lung-Sheng Tsai, Arman Shojaeifard, Pei-Kai Liao, Kai-Kit Wong, Chan-Byoung Chae
2024 J jnl
IEEE Wirel. Commun.
Ruoyan Ma, Jie Tang, Xiu Yin Zhang, Wanmei Feng, Daniel Ka Chun So, Chan-Byoung Chae, Kai-Kit Wong, Jonathon A. Chambers
2024 conf
IEEECONF
Jong Woo Kwak, Hanju Yoo, Ian P. Roberts, Chan-Byoung Chae
2024 J jnl
IEEE Trans. Wirel. Commun.
Joohyun Jo, Jae-Nam Shim, Chan-Byoung Chae, Dong Ku Kim, Robert W. Heath Jr.
2024 J jnl
CoRR
Emil Björnson, Chan-Byoung Chae, Robert W. Heath Jr., Thomas L. Marzetta, Amine Mezghani, Luca Sanguinetti, Fredrik Rusek, Miguel R. Castellanos, Dongsoo Jun, Özlem Tugfe Demir
2024 J jnl
CoRR
Abdelhamid Salem, Kai-Kit Wong, Chan-Byoung Chae, Yangyang Zhang
2024 J jnl
IEEE Wirel. Commun. Lett.
Kai-Kit Wong, Chao Wang, Haibin Zhang, Guo Li, Chengcai Wang, Chan-Byoung Chae, Ross D. Murch
2023 J jnl
CoRR
Farshad Rostami Ghadi, Kai-Kit Wong, Francisco Javier López-Martínez, Chan-Byoung Chae, Kin-Fai Tong, Yangyang Zhang
2023 J jnl
IEEE Access
Sungeun Kim, Chan-Byoung Chae, Byung-Wook Min
2023 conf
ICCCS
Yuankun Tang, Fei Ji, Miaowen Wen, Qianqian Wang, Chan-Byoung Chae, Lie-Liang Yang
2023 conf
GLOBECOM (Workshops)
Wee Kiat New, Kai-Kit Wong, Hao Xu, Kin-Fai Tong, Chan-Byoung Chae
2023 J jnl
CoRR
De-Ming Chian, Feng-Ji Chen, Yu-Chen Chang, Chao-Kai Wen, Chi-Hung Wu, Fu-Kang Wang, Kai-Kit Wong, Chan-Byoung Chae
2023 J jnl
CoRR
Wee Kiat New, Kai-Kit Wong, Hao Xu, Kin-Fai Tong, Chan-Byoung Chae
2023 J jnl
IEEE Trans. Wirel. Commun.
Jong Woo Kwak, Min Soo Sim, In-Woong Kang, Jaedon Park, Kai-Kit Wong, Chan-Byoung Chae
2023 J jnl
IEEE J. Sel. Areas Commun.
Joohyun Jo, Jae-Nam Shim, Byoungnam Kim, Chan-Byoung Chae, Dong Ku Kim
2023 J jnl
IEEE Trans. Wirel. Commun.
Zhen Qin, Zhenhua Wei, Yuben Qu, Fuhui Zhou, Hai Wang, Derrick Wing Kwan Ng, Chan-Byoung Chae
2023 J jnl
IEEE Wirel. Commun.
Sang-Hyun Park, Byoungnam Kim, Dong Ku Kim, Linglong Dai, Kai-Kit Wong, Chan-Byoung Chae
2023 J jnl
IEEE J. Sel. Areas Commun.
Deniz Gündüz, Zhijin Qin, Inaki Estella Aguerri, Harpreet S. Dhillon, Zhaohui Yang, Aylin Yener, Kai-Kit Wong, Chan-Byoung Chae
2023 J jnl
CoRR
Hao Xu, Kai-Kit Wong, Wee Kiat New, Gui Zhou, Ross D. Murch, Chan-Byoung Chae, Yongxu Zhu, Shi Jin
2023 J jnl
CoRR
Hao Xu, Gui Zhou, Kai-Kit Wong, Wee Kiat New, Chao Wang, Chan-Byoung Chae, Ross D. Murch, Shi Jin, Yangyang Zhang
2023 J jnl
IEEE Commun. Lett.
Boyi Tang, Hao Xu, Kai-Kit Wong, Kin-Fai Tong, Yangyang Zhang, Chan-Byoung Chae
2023 J jnl
IEEE Commun. Lett.
Kai-Kit Wong, Wee Kiat New, Hao Xu, Kin-Fai Tong, Chan-Byoung Chae
2023 J jnl
IEEE Commun. Lett.
Kai-Kit Wong, Kin-Fai Tong, Chan-Byoung Chae
2023 J jnl
IEEE Commun. Lett.
Kai-Kit Wong, Kin-Fai Tong, Chan-Byoung Chae
2023 J jnl
CoRR
Wee Kiat New, Kai-Kit Wong, Hao Xu, Kin-Fai Tong, Chan-Byoung Chae
2023 J jnl
CoRR
Farshad Rostami Ghadi, Kai-Kit Wong, Francisco Javier López-Martínez, Chan-Byoung Chae, Kin-Fai Tong, Yangyang Zhang
2023 J jnl
IEEE Commun. Mag.
Hong-Bae Jeon, Soo-Min Kim, Hyung-Joo Moon, Do-Hoon Kwon, Joon-Woo Lee, Jong-Moon Chung, Sang-Kook Han, Chan-Byoung Chae, Mohamed-Slim Alouini
2023 conf
GLOBECOM (Workshops)
Yonghwi Kim, Kwonjong Lee, Jungsoo Jung, Chan-Byoung Chae
2023 J jnl
CoRR
Besma Smida, Ashutosh Sabharwal, Gábor Fodor, George C. Alexandropoulos, Himal A. Suraweera, Chan-Byoung Chae
2023 J jnl
IEEE J. Sel. Areas Commun.
Besma Smida, Ashutosh Sabharwal, Gábor Fodor, George C. Alexandropoulos, Himal A. Suraweera, Chan-Byoung Chae
2023 J jnl
IEEE J. Sel. Areas Commun.
Besma Smida, Ashutosh Sabharwal, Gábor Fodor, George C. Alexandropoulos, Himal A. Suraweera, Chan-Byoung Chae
2023 J jnl
IEEE J. Sel. Areas Commun.
Deniz Gündüz, Zhijin Qin, Inaki Estella Aguerri, Harpreet S. Dhillon, Zhaohui Yang, Aylin Yener, Kai-Kit Wong, Chan-Byoung Chae
2023 J jnl
CoRR
Haewoong Hyun, Changmin Lee, Miaowen Wen, Sang-Hyo Kim, Chan-Byoung Chae
2023 J jnl
CoRR
Abdelhamid Salem, Kai-Kit Wong, Chan-Byoung Chae
2023 conf
CCNC
Geonwoo Park, Giyong Na, Jongwon Lee, Chan-Byoung Chae
2023 J jnl
IEEE Wirel. Commun. Lett.
Jaedon Park, Hong-Bae Jeon, Jungho Cho, Chan-Byoung Chae
2023 J jnl
CoRR
Jaedon Park, Hong-Bae Jeon, Jungho Cho, Chan-Byoung Chae
2023 J jnl
IEEE Trans. Commun.
Zhongzhichao Wan, Jieao Zhu, Zijian Zhang, Linglong Dai, Chan-Byoung Chae
2023 J jnl
IEEE Access
Hanju Yoo, Linglong Dai, Songkuk Kim, Chan-Byoung Chae
2023 J jnl
IEEE Trans. Wirel. Commun.
Kai-Kit Wong, Kin-Fai Tong, Yu Chen, Yangyang Zhang, Chan-Byoung Chae
2023 conf
NANOCOM
Sangjun Hwang, Haewoong Hyun, Chan-Byoung Chae
2023 J jnl
IEEE Trans. Veh. Technol.
Hyung-Joo Moon, Chan-Byoung Chae, Mohamed-Slim Alouini
2023 J jnl
CoRR
Hyung-Joo Moon, Chan-Byoung Chae, Mohamed-Slim Alouini
2023 J jnl
IEEE Trans. Wirel. Commun.
Soo-Min Kim, Yeon-Geun Lim, Linglong Dai, Chan-Byoung Chae
2023 J jnl
IEEE Commun. Lett.
Halvin Yang, Kai-Kit Wong, Kin-Fai Tong, Yangyang Zhang, Chan-Byoung Chae
2023 J jnl
CoRR
Hyung-Joo Moon, Chan-Byoung Chae, Kai-Kit Wong, Mohamed-Slim Alouini
2023 J jnl
IEEE Trans. Commun.
Yuankun Tang, Fei Ji, Miaowen Wen, Qianqian Wang, Chan-Byoung Chae, Lie-Liang Yang
2023 conf
CCNC
Dongsoo Jun, Youngno Youn, Cheonga Lee, Myeonggin Hwang, Wonbin Hong, Chan-Byoung Chae
2023 J jnl
CoRR
Abdelhamid Salem, Kai-Kit Wong, Chan-Byoung Chae, Yangyang Zhang
2023 J jnl
CoRR
Chao-Kai Wen, Lung-Sheng Tsai, Arman Shojaeifard, Pei-Kai Liao, Kai-Kit Wong, Chan-Byoung Chae
2023 J jnl
IEEE Trans. Commun.
Kai-Kit Wong, David Morales-Jiménez, Kin-Fai Tong, Chan-Byoung Chae
2023 J jnl
J. Commun. Networks
Changmin Lee, Bonhong Koo, Chan-Byoung Chae, Robert Schober
2023 conf
CCNC
Sang-Hyun Park, Chul-Keun Park, HongIl Yoo, Byoungnam Kim, Chan-Byoung Chae
2022 J jnl
IEEE Trans. Wirel. Commun.
Hong-Bae Jeon, Sung-Ho Park, Jaedon Park, Kaibin Huang, Chan-Byoung Chae
2022 J jnl
CoRR
Deniz Gündüz, Zhijin Qin, Inaki Estella Aguerri, Harpreet S. Dhillon, Zhaohui Yang, Aylin Yener, Kai-Kit Wong, Chan-Byoung Chae
2022 J jnl
CoRR
Sang Hyun Park, Soo-Min Kim, Seonghoon Kim, HongIl Yoo, Byoungnam Kim, Chan-Byoung Chae
2022 J jnl
CoRR
Hanju Yoo, Taehun Jung, Linglong Dai, Songkuk Kim, Chan-Byoung Chae
2022 B conf
GLOBECOM
Gee-Yong Suk, Jong Woo Kwack, Jaeyoung Choi, Chan-Byoung Chae
2022 J jnl
Intell. Converged Networks
Linglong Dai, Chan-Byoung Chae, Shi Jin, Marco Di Renzo, Rui Zhang
2022 conf
ICTC
Hong-Bae Jeon, Chan-Byoung Chae
2022 J jnl
IEEE Wirel. Commun.
Gee-Yong Suk, Soo-Min Kim, Jong Woo Kwak, Sub Hur, Eunyong Kim, Chan-Byoung Chae
2022 J jnl
IEEE Wirel. Commun. Lett.
Dung Phuong Trinh, Youngmin Jeong, Chan-Byoung Chae, Sang-Hyo Kim
2022 J jnl
IEEE Trans. Veh. Technol.
Yonghwi Kim, Jae-Hyun Kim, Chan-Byoung Chae
2022 J jnl
CoRR
Soo-Min Kim, Yeon-Geun Lim, Linglong Dai, Chan-Byoung Chae
2022 J jnl
IEEE Wirel. Commun. Lett.
Hyung-Joo Moon, Hong-Bae Jeon, Chan-Byoung Chae
2022 J jnl
CoRR
Changmin Lee, Bonhong Koo, Chan-Byoung Chae, Robert Schober
2021 B conf
WCNC
Yuankun Tang, Yu Huang, Miaowen Wen, Lie-Liang Yang, Chan-Byoung Chae
2021 J jnl
IEEE Commun. Mag.
Fenghe Hu, Yansha Deng, Hui Zhou, Taehun Jung, Chan-Byoung Chae, A. Hamid Aghvami
2021 J jnl
CoRR
Hong-Bae Jeon, Sung-Ho Park, Jaedon Park, Kaibin Huang, Chan-Byoung Chae
2021 J jnl
CoRR
Sang Hyun Park, Byoungnam Kim, Dong Ku Kim, Linglong Dai, Kai-Kit Wong, Chan-Byoung Chae
2021 J jnl
Intell. Converged Networks
Linglong Dai, Chan-Byoung Chae, Shi Jin, Marco Di Renzo, Rui Zhang
2021 J jnl
IEEE Wirel. Commun. Lett.
Hong-Bae Jeon, Bonhong Koo, Sung-Ho Park, Jaedon Park, Chan-Byoung Chae
2021 J jnl
IEEE Wirel. Commun.
Gábor Fodor, Chan-Byoung Chae, Risto Wichman, Ashutosh Sabharwal, Himal A. Suraweera, Raghu Rao, Hirley Alves
2021 J jnl
IEEE Commun. Mag.
Bonhong Koo, Changmin Lee, Ali Emre Pusane, Tuna Tugcu, Chan-Byoung Chae
2021 J jnl
CoRR
Bonhong Koo, Changmin Lee, Ali Emre Pusane, Tuna Tugcu, Chan-Byoung Chae
2021 J jnl
IEEE Internet Things J.
Yuankun Tang, Yu Huang, Chan-Byoung Chae, Wei Duan, Miaowen Wen, Lie-Liang Yang
2021 B conf
GLOBECOM
Hong-Bae Jeon, Sung-Ho Park, Jaedon Park, Kaibin Huang, Chan-Byoung Chae
2021 conf
ICC
Xuan Chen, Miaowen Wen, Fei Ji, Chan-Byoung Chae, Lie-Liang Yang, Yu Huang
2021 J jnl
IEEE Internet Things J.
Xuan Chen, Miaowen Wen, Chan-Byoung Chae, Lie-Liang Yang, Fei Ji, Kostromitin Konstantin Igorevich
2020 J jnl
IEEE Wirel. Commun. Lett.
Yu Huang, Xuan Chen, Miaowen Wen, Lie-Liang Yang, Chan-Byoung Chae, Fei Ji
2020 ch.
Full-Duplex Communications for Future Wireless Networks
Jong Woo Kwak, Min Soo Sim, In-Woong Kang, Jaedon Park, Chan-Byoung Chae
2020 J jnl
IEEE Access
Min Soo Sim, Yeon-Geun Lim, Sang Hyun Park, Linglong Dai, Chan-Byoung Chae
2020 conf
ICC
Bonhong Koo, Ho Joong Kim, Jang-Yeon Kwon, Chan-Byoung Chae
2020 conf
WCNC Workshops
Soo-Min Kim, Han Cha, Seong-Lyun Kim, Chan-Byoung Chae
2020 J jnl
CoRR
Soo-Min Kim, Han Cha, Seong-Lyun Kim, Chan-Byoung Chae
2020 conf
WCNC Workshops
Hong-Bae Jeon, Hyung-Joo Moon, Soo-Min Kim, Do-Hoon Kwon, Joon-Woo Lee, Sang-Kook Han, Chan-Byoung Chae
2020 J jnl
CoRR
Hong-Bae Jeon, Hyung-Joo Moon, Soo-Min Kim, Do-Hoon Kwon, Joon-Woo Lee, Sang-Kook Han, Chan-Byoung Chae
2020 conf
WCNC Workshops
Changmin Lee, Bonhong Koo, Chan-Byoung Chae
2020 conf
WCNC Workshops
Won-Ki Seo, Taehun Jung, Hanju Yoo, Chan-Byoung Chae, Chae-Eun Rhee
2020 J jnl
CoRR
Sang Hyun Park, Dongsoo Jun, Byoungnam Kim, Dong Ku Kim, Chan-Byoung Chae
2020 conf
WCNC Workshops
Taehun Jung, Hanju Yoo, Yuna Jin, Chae-Eun Rhee, Chan-Byoung Chae
2020 conf
WCNC Workshops
Sang Hyun Park, Dongsoo Jun, Byoungnam Kim, Dong Ku Kim, Chan-Byoung Chae
2020 J jnl
IEEE Wirel. Commun. Lett.
Si-Chan Noh, Hong-Bae Jeon, Chan-Byoung Chae
2020 J jnl
IEEE Access
Hoil Kim, Chan-Byoung Chae, Kwang Soon Kim
2020 J jnl
IEEE Access
Ahmet Oguz Kislal, Bayram Cevdet Akdeniz, Changmin Lee, Ali Emre Pusane, Tuna Tugcu, Chan-Byoung Chae
2020 J jnl
IEEE Wirel. Commun.
Yeon-Geun Lim, Yae Jee Cho, Min Soo Sim, Younsun Kim, Chan-Byoung Chae, Reinaldo A. Valenzuela
2020 conf
BICT
Changmin Lee, Bonhong Koo, Chan-Byoung Chae
2020 J jnl
CoRR
Tian Xie, Linglong Dai, Derrick Wing Kwan Ng, Chan-Byoung Chae
2020 J jnl
IEEE Access
Soo-Min Kim, Jeemin Kim, Han Cha, Min Soo Sim, Jinho Choi, Seung-Woo Ko, Chan-Byoung Chae, Seong-Lyun Kim
2020 J jnl
IEEE Access
Jin-Ki Kim, Won-Jae Lee, Chan-Byoung Chae, Jae-Hyun Kim
2020 J jnl
IEEE Access
Linglong Dai, Marco Di Renzo, Chan-Byoung Chae, Lajos Hanzo, Bichai Wang, Min Wang, Xue Yang, Jingbo Tan, Shuangkaisheng Bi, Shenheng Xu, Fan Yang, Zhi Chen
2020 J jnl
J. Commun. Networks
H. Birkan Yilmaz, Chan-Byoung Chae, Yansha Deng, Tim O'Shea, Linglong Dai, Namyoon Lee, Jakob Hoydis
2020 J jnl
IEEE Trans. Commun.
Jong Woo Kwak, H. Birkan Yilmaz, Nariman Farsad, Chan-Byoung Chae, Andrea J. Goldsmith
2020 J jnl
CoRR
Taehun Jung, Hanju Yoo, Yuna Jin, Chae-Eun Rhee, Chan-Byoung Chae
2019 Misc conf
ACSSC
Jong Woo Kwak, Min Soo Sim, In-Woong Kang, Jong Sung Park, Jaedon Park, Chan-Byoung Chae
2019 J jnl
CoRR
Jong Woo Kwak, Min Soo Sim, In-Woong Kang, Jong Sung Park, Jaedon Park, Chan-Byoung Chae
2019 J jnl
IEEE Trans. Mol. Biol. Multi Scale Commun.
Chan-Byoung Chae
2019 J jnl
IEEE Trans. Ind. Informatics
Yu Huang, Miaowen Wen, Changmin Lee, Chan-Byoung Chae, Fei Ji
2019 J jnl
IEEE Access
Na-Rae Kim, Nariman Farsad, Changmin Lee, Andrew W. Eckford, Chan-Byoung Chae
2019 J jnl
ICT Express
Hong-Bae Jeon, Bonhong Koo, Chan-Byoung Chae, Sung-Ho Park, Hyungjoo Lee
2019 J jnl
IEEE Trans. Signal Process.
Tian Xie, Linglong Dai, Derrick Wing Kwan Ng, Chan-Byoung Chae
2019 B conf
GLOBECOM
Yu Huang, Miaowen Wen, Lie-Liang Yang, Chan-Byoung Chae, Xuan Chen, Yuankun Tang
2019 J jnl
CoRR
Jong Woo Kwack, H. Birkan Yilmaz, Nariman Farsad, Chan-Byoung Chae, Andrea Goldsmith
2019 J jnl
CoRR
Kwang Soon Kim, Dong Ku Kim, Chan-Byoung Chae, Sunghyun Choi, Young-Chai Ko, Jonghyun Kim, Yeon-Geun Lim, Minho Yang, Sundo Kim, Byungju Lim, Kwanghoon Lee, Kyung Lin Ryu
2019 J jnl
Proc. IEEE
Kwang Soon Kim, Dong Ku Kim, Chan-Byoung Chae, Sunghyun Choi, Young-Chai Ko, Jonghyun Kim, Yeon-Geun Lim, Minho Yang, Sundo Kim, Byungju Lim, Kwanghoon Lee, Kyung Lin Ryu
2018 J jnl
IEEE Access
Martin Damrath, H. Birkan Yilmaz, Chan-Byoung Chae, Peter Adam Hoeher
2018 J jnl
CoRR
Nariman Farsad, Yonathan Murin, Weisi Guo, Chan-Byoung Chae, Andrew W. Eckford, Andrea Goldsmith
2018 B conf
WCNC
Gee-Yong Suk, Yeon-Geun Lim, H. Birkan Yilmaz, Jae-Nam Shim, Dong Ku Kim, Chan-Byoung Chae
2018 B conf
WCNC
Meric Turan, Mehmet Sükrü Kuran, H. Birkan Yilmaz, Chan-Byoung Chae, Tuna Tugcu
2018 J jnl
IEEE Trans. Commun.
Bayram Cevdet Akdeniz, Nafi Ahmet Turgut, H. Birkan Yilmaz, Chan-Byoung Chae, Tuna Tugcu, Ali Emre Pusane
2018 J jnl
IEEE Trans. Wirel. Commun.
Jeongwan Koh, Yeon-Geun Lim, Chan-Byoung Chae, Joonhyuk Kang
2018 J jnl
CoRR
Jeemin Kim, Soo-Min Kim, Han Cha, Jinho Choi, Seung-Woo Ko, Chan-Byoung Chae, Seong-Lyun Kim
2018 conf
DySPAN
Soo-Min Kim, Han Cha, Seong-Lyun Kim, Chan-Byoung Chae
2018 J jnl
IEEE Commun. Mag.
Yae Jee Cho, Gee-Yong Suk, Byoungnam Kim, Dong Ku Kim, Chan-Byoung Chae
2018 J jnl
CoRR
Yae Jee Cho, Gee-Yong Suk, Byoungnam Kim, Dong Ku Kim, Chan-Byoung Chae
2018 J jnl
IEEE Wirel. Commun. Lett.
Yeon-Geun Lim, Yae Jee Cho, TaeckKeun Oh, Yongshik Lee, Chan-Byoung Chae
2018 J jnl
IEEE Wirel. Commun.
Weisi Guo, Yansha Deng, H. Birkan Yilmaz, Nariman Farsad, Maged Elkashlan, Andrew W. Eckford, Arumugam Nallanathan, Chan-Byoung Chae
2018 conf
ICC Workshops
Min Soo Sim, Kwang Soon Kim, Chan-Byoung Chae
2018 J jnl
CoRR
Yu Huang, Miaowen Wen, Lie-Liang Yang, Chan-Byoung Chae, Fei Ji
2018 conf
NANOCOM
Jong Woo Kwack, H. Birkan Yilmaz, Nariman Farsad, Chan-Byoung Chae, Andrea Goldsmith
2018 conf
GLOBECOM Workshops
Yae Jee Cho, Kaibin Huang, Chan-Byoung Chae
2018 J jnl
CoRR
Yae Jee Cho, Kaibin Huang, Chan-Byoung Chae
2018 J jnl
IEEE Wirel. Commun.
Yeon-Geun Lim, Taehun Jung, Kwang Soon Kim, Chan-Byoung Chae, Reinaldo A. Valenzuela
2017 conf
BlackSeaCom
H. Birkan Yilmaz, Changmin Lee, Yae Jee Cho, Chan-Byoung Chae
2017 J jnl
CoRR
Jaedon Park, Chan-Byoung Chae, Giwan Yoon
2017 J jnl
J. Commun. Networks
Jaedon Park, Chan-Byoung Chae, Giwan Yoon
2017 J jnl
IEEE Access
Seongwon Kim, Min Soo Sim, Chan-Byoung Chae, Sunghyun Choi
2017 J jnl
IEEE Wirel. Commun. Lett.
H. Birkan Yilmaz, Gee-Yong Suk, Chan-Byoung Chae
2017 J jnl
IEEE Trans. Mol. Biol. Multi Scale Commun.
Nariman Farsad, Yonathan Murin, Weisi Guo, Chan-Byoung Chae, Andrew W. Eckford, Andrea Goldsmith
2017 J jnl
IEEE Access
MinKeun Chung, Min Soo Sim, Dong Ku Kim, Chan-Byoung Chae
2017 B conf
WCNC
Yae Jee Cho, H. Birkan Yilmaz, Weisi Guo, Chan-Byoung Chae
2017 J jnl
CoRR
Yae Jee Cho, H. Birkan Yilmaz, Weisi Guo, Chan-Byoung Chae
2017 J jnl
Trans. Emerg. Telecommun. Technol.
Yae Jee Cho, H. Birkan Yilmaz, Weisi Guo, Chan-Byoung Chae
2017 J jnl
J. Commun. Networks
H. Birkan Yilmaz, Bonhong Koo, Sung-Ho Park, Hwi-Sung Park, Jae-Hyun Ham, Chan-Byoung Chae
2017 J jnl
ICT Express
Bonhong Koo, H. Birkan Yilmaz, Chan-Byoung Chae, Sung-Ho Park, Hwi-Sung Park, Jae-Hyun Ham
2017 J jnl
CoRR
Meric Turan, Mehmet Sükrü Kuran, H. Birkan Yilmaz, Chan-Byoung Chae, Tuna Tugcu
2017 J jnl
CoRR
Changmin Lee, H. Birkan Yilmaz, Chan-Byoung Chae, Nariman Farsad, Andrea J. Goldsmith
2017 conf
SPAWC
Changmin Lee, H. Birkan Yilmaz, Chan-Byoung Chae, Nariman Farsad, Andrea Goldsmith
2017 J jnl
CoRR
Yeon-Geun Lim, Yae Jee Cho, Younsun Kim, Chan-Byoung Chae
2017 J jnl
Comput. Networks
Sangkyu Park, Hyunjoong Lee, Chan-Byoung Chae, Saewoong Bahk
2017 J jnl
CoRR
Bayram Cevdet Akdeniz, Nafi Ahmet Turgut, H. Birkan Yilmaz, Chan-Byoung Chae, Tuna Tugcu, Ali Emre Pusane
2017 J jnl
CoRR
Hyunsoo Kim, Yeon-Geun Lim, Chan-Byoung Chae, Daesik Hong
2017 J jnl
IEEE Commun. Mag.
Min Soo Sim, MinKeun Chung, Dongkyu Kim, Jae-Hoon Chung, Dong Ku Kim, Chan-Byoung Chae
2017 J jnl
CoRR
Jeongwan Koh, Yeon-Geun Lim, Chan-Byoung Chae, Joonhyuk Kang
2017 J jnl
IEEE Commun. Mag.
Soo-Jin Kim, Gee-Yong Suk, Jong-Seok Lee, Chan-Byoung Chae
2017 J jnl
CoRR
Yeon-Geun Lim, Yae Jee Cho, TaeckKeun Oh, Yongshik Lee, Chan-Byoung Chae
2017 conf
GlobalSIP
MinKeun Chung, Liang Liu, Ove Edfors, Dong Ku Kim, Chan-Byoung Chae
2017 J jnl
CoRR
Martin Damrath, H. Birkan Yilmaz, Chan-Byoung Chae, Peter Adam Hoeher
2017 J jnl
CoRR
Martin Damrath, H. Birkan Yilmaz, Chan-Byoung Chae, Peter Adam Hoeher
2017 B conf
ITW
Martin Damrath, H. Birkan Yilmaz, Chan-Byoung Chae, Peter Adam Hoeher
2017 conf
EuCNC
Yeon-Geun Lim, Taehun Jung, Kwang Soon Kim, Chan-Byoung Chae
2016 J jnl
IEEE Commun. Surv. Tutorials
Nariman Farsad, H. Birkan Yilmaz, Andrew W. Eckford, Chan-Byoung Chae, Weisi Guo
2016 J jnl
CoRR
H. Birkan Yilmaz, Changmin Lee, Yae Jee Cho, Chan-Byoung Chae
2016 J jnl
CoRR
H. Birkan Yilmaz, Gee-Yong Suk, Chan-Byoung Chae
2016 J jnl
CoRR
MinKeun Chung, Min Soo Sim, Dong Ku Kim, Chan-Byoung Chae
2016 J jnl
J. Commun. Networks
Min Soo Sim, Jeong-Hun Park, Chan-Byoung Chae, Robert W. Heath Jr.
2016 J jnl
CoRR
Jae-Nam Shim, Hongseok Park, Gee-Yong Suk, Chan-Byoung Chae, Dong Ku Kim
2016 J jnl
CoRR
Yae Jee Cho, H. Birkan Yilmaz, Weisi Guo, Chan-Byoung Chae
2016 conf
ICC
Nariman Farsad, H. Birkan Yilmaz, Chan-Byoung Chae, Andrea J. Goldsmith
2016 J jnl
CoRR
H. Birkan Yilmaz, Bonhong Koo, Sung-Ho Park, Hwi-Sung Park, Jae-Hyun Ham, Chan-Byoung Chae
2016 conf
ICC
Bonhong Koo, H. Birkan Yilmaz, Chan-Byoung Chae, Hwi-Sung Park, Jae-Hyun Ham, Sung-Ho Park
2016 conf
GLOBECOM Workshops
Min Soo Sim, MinKeun Chung, Dong Ku Kim, Chan-Byoung Chae
2016 conf
GLOBECOM Workshops
Seongwon Kim, Chan-Byoung Chae, Sunghyun Choi
2016 J jnl
CoRR
Bonhong Koo, Changmin Lee, H. Birkan Yilmaz, Nariman Farsad, Andrew W. Eckford, Chan-Byoung Chae
2016 J jnl
IEEE J. Sel. Areas Commun.
Bonhong Koo, Changmin Lee, H. Birkan Yilmaz, Nariman Farsad, Andrew W. Eckford, Chan-Byoung Chae
2016 J jnl
IEEE Wirel. Commun.
Weisi Guo, A. Taufiq Asyhari, Nariman Farsad, H. Birkan Yilmaz, Bin Li, Andrew W. Eckford, Chan-Byoung Chae
2016 J jnl
Mob. Inf. Syst.
Yoonsu Shin, Chan-Byoung Chae, Songkuk Kim
2016 J jnl
CoRR
Min Soo Sim, MinKeun Chung, Dongkyu Kim, Jae-Hoon Chung, Dong Ku Kim, Chan-Byoung Chae
2016 B conf
GLOBECOM
Nariman Farsad, Yonathan Murin, Weisi Guo, Chan-Byoung Chae, Andrew W. Eckford, Andrea Goldsmith
2016 J jnl
CoRR
Nariman Farsad, Yonathan Murin, Weisi Guo, Chan-Byoung Chae, Andrew W. Eckford, Andrea J. Goldsmith
2016 B conf
GLOBECOM
Yeon-Geun Lim, Daesik Hong, Chan-Byoung Chae
2016 J jnl
CoRR
Soo-Jin Kim, Gee-Yong Suk, Jong-Seok Lee, Chan-Byoung Chae
2016 J jnl
CoRR
Weisi Guo, Yansha Deng, H. Birkan Yilmaz, Nariman Farsad, Maged Elkashlan, Chan-Byoung Chae, Andrew W. Eckford, Arumugam Nallanathan
2016 J jnl
IEEE Wirel. Commun.
Jinyoung Jang, MinKeun Chung, Seung Chan Hwang, Yeon-Geun Lim, Hong-jib Yoon, TaeckKeun Oh, Byung-Wook Min, Yongshik Lee, Kwang Soon Kim, Chan-Byoung Chae, Dong Ku Kim
2016 J jnl
Multim. Tools Appl.
Soo-Jin Kim, Chan-Byoung Chae, Jong-Seok Lee
2015 J jnl
CoRR
Na-Rae Kim, Nariman Farsad, Chan-Byoung Chae, Andrew W. Eckford
2015 conf
ICC
Na-Rae Kim, Nariman Farsad, Chan-Byoung Chae, Andrew W. Eckford
2015 conf
NANOCOM
H. Birkan Yilmaz, Chan-Byoung Chae, Burcu Tepekule, Ali Emre Pusane
2015 J jnl
CoRR
Min Soo Sim, Jeong-Hun Park, Chan-Byoung Chae, Robert W. Heath Jr.
2015 A* conf
MobiCom
Changmin Lee, Bonhong Koo, Na-Rae Kim, H. Birkan Yilmaz, Nariman Farsad, Andrew W. Eckford, Chan-Byoung Chae
2015 J jnl
CoRR
Bonhong Koo, H. Birkan Yilmaz, Andrew W. Eckford, Chan-Byoung Chae
2015 conf
ICC
Bonhong Koo, H. Birkan Yilmaz, Chan-Byoung Chae, Andrew W. Eckford
2015 J jnl
IEEE Trans. Mol. Biol. Multi Scale Commun.
Akif Cem Heren, H. Birkan Yilmaz, Chan-Byoung Chae, Tuna Tugcu
2015 J jnl
IEEE Commun. Lett.
Ali Akkaya, H. Birkan Yilmaz, Chan-Byoung Chae, Tuna Tugcu
2015 J jnl
CoRR
Nariman Farsad, H. Birkan Yilmaz, Chan-Byoung Chae, Andrea Goldsmith
2015 J jnl
IEEE Trans. Mol. Biol. Multi Scale Commun.
Burcu Tepekule, Ali Emre Pusane, H. Birkan Yilmaz, Chan-Byoung Chae, Tuna Tugcu
2015 J jnl
CoRR
Sangkyu Park, Chan-Byoung Chae, Saewoong Bahk
2015 Misc conf
ICNC
Taehoon Kwon, Yeon-Geun Lim, Chan-Byoung Chae
2015 J jnl
CoRR
Weisi Guo, A. Taufiq Asyhari, Nariman Farsad, H. Birkan Yilmaz, Bin Li, Andrew W. Eckford, Chan-Byoung Chae
2015 J jnl
CoRR
Changmin Lee, Bonhong Koo, Na-Rae Kim, H. Birkan Yilmaz, Nariman Farsad, Andrew W. Eckford, Chan-Byoung Chae
2015 conf
INFOCOM Workshops
Changmin Lee, Bonhong Koo, Na-Rae Kim, H. Birkan Yilmaz, Nariman Farsad, Andrew W. Eckford, Chan-Byoung Chae
2015 conf
ICUFN
Yoonsu Shin, Chan-Byoung Chae, Songkuk Kim
2015 J jnl
IEEE Trans. Wirel. Commun.
Yeon-Geun Lim, Chan-Byoung Chae, Giuseppe Caire
2015 J jnl
CoRR
Yeon-Geun Lim, Daesik Hong, Chan-Byoung Chae
2015 J jnl
CoRR
MinKeun Chung, Min Soo Sim, Jaeweon Kim, Dong Ku Kim, Chan-Byoung Chae
2015 J jnl
IEEE Commun. Mag.
MinKeun Chung, Min Soo Sim, Jaeweon Kim, Dong Ku Kim, Chan-Byoung Chae
2015 J jnl
ICT Express
Taehun Jung, Taehoon Kwon, Chan-Byoung Chae
2015 J jnl
CoRR
Taehoon Kwon, Yeon-Geun Lim, Byung-Wook Min, Chan-Byoung Chae
2015 J jnl
CoRR
Jinyoung Jang, MinKeun Chung, Hae Gwang Hwang, Yeon-Geun Lim, Hong-jib Yoon, TaeckKeun Oh, Byung-Wook Min, Yongshik Lee, Kwang Soon Kim, Chan-Byoung Chae, Dong Ku Kim
2015 B conf
GLOBECOM
Nariman Farsad, Weisi Guo, Chan-Byoung Chae, Andrew W. Eckford
2015 J jnl
CoRR
Nariman Farsad, Weisi Guo, Chan-Byoung Chae, Andrew W. Eckford
2014 J jnl
CoRR
H. Birkan Yilmaz, Akif Cem Heren, Tuna Tugcu, Chan-Byoung Chae
2014 J jnl
CoRR
Nariman Farsad, H. Birkan Yilmaz, Andrew W. Eckford, Chan-Byoung Chae, Weisi Guo
2014 conf
ICC
Na-Rae Kim, Nariman Farsad, Chan-Byoung Chae, Andrew W. Eckford
2014 J jnl
CoRR
H. Birkan Yilmaz, Chan-Byoung Chae, Burcu Tepekule, Ali Emre Pusane
2014 J jnl
IEEE J. Sel. Areas Commun.
Nariman Farsad, Na-Rae Kim, Andrew W. Eckford, Chan-Byoung Chae
2014 conf
GLOBECOM Workshops
Min Soo Sim, Chan-Byoung Chae
2014 conf
ICC Workshops
Yeon-Geun Lim, Chan-Byoung Chae
2014 J jnl
CoRR
Akif Cem Heren, H. Birkan Yilmaz, Chan-Byoung Chae, Tuna Tugcu
2014 J jnl
CoRR
H. Birkan Yilmaz, Na-Rae Kim, Chan-Byoung Chae
2014 conf
NANOCOM
H. Birkan Yilmaz, Na-Rae Kim, Chan-Byoung Chae
2014 J jnl
CoRR
Ali Akkaya, H. Birkan Yilmaz, Chan-Byoung Chae, Tuna Tugcu
2014 J jnl
CoRR
Burcu Tepekule, Ali Emre Pusane, H. Birkan Yilmaz, Chan-Byoung Chae, Tuna Tugcu
2014 J jnl
IEEE Trans. Veh. Technol.
Seokhyun Yoon, Chan-Byoung Chae
2014 C conf
ISM
Soo-Jin Kim, Chan-Byoung Chae, Jong-Seok Lee
2014 B conf
ISIT
Andrew W. Eckford, Chan-Byoung Chae
2014 J jnl
CoRR
Andrew W. Eckford, Chan-Byoung Chae
2014 B conf
WCNC
H. Birkan Yilmaz, Chan-Byoung Chae, Tuna Tugcu
2014 J jnl
Simul. Model. Pract. Theory
H. Birkan Yilmaz, Chan-Byoung Chae
2014 J jnl
CoRR
Na-Rae Kim, Andrew W. Eckford, Chan-Byoung Chae
2014 J jnl
IEEE Commun. Lett.
H. Birkan Yilmaz, Akif Cem Heren, Tuna Tugcu, Chan-Byoung Chae
2013 conf
ICC Workshops
Jeong-Hun Park, Chan-Byoung Chae, Dong Ku Kim
2013 conf
ICC Workshops
Sangkyu Park, Chan-Byoung Chae, Saewoong Bahk
2013 J jnl
J. Commun. Networks
Sangkyu Park, Chan-Byoung Chae, Saewoong Bahk
2013 J jnl
CoRR
Nariman Farsad, Na-Rae Kim, Andrew W. Eckford, Chan-Byoung Chae
2013 conf
IWSDA
Jung Hyung Kwon, Hae Gwang Hwang, Jin Young Kim, Chan-Byoung Chae, Kwang Soon Kim
2013 J jnl
CoRR
Seokhyun Yoon, Chan-Byoung Chae
2013 J jnl
IEEE Wirel. Commun.
Insoo Hwang, Chan-Byoung Chae, Jungwon Lee, Robert W. Heath Jr.
2013 conf
TA
Soo-Jin Kim, Jong-Seok Lee, Chan-Byoung Chae
2013 J jnl
IEEE J. Sel. Areas Commun.
Na-Rae Kim, Chan-Byoung Chae
2013 J jnl
CoRR
Yeon-Geun Lim, Chan-Byoung Chae, Giuseppe Caire
2013 J jnl
IEEE Trans. Veh. Technol.
Keonkook Lee, Chan-Byoung Chae, Joonhyuk Kang
2012 J jnl
J. Commun. Networks
Keonkook Lee, Chan-Byoung Chae, Tae-kyung Sung, Joonhyuk Kang
2012 J jnl
IEEE Trans. Wirel. Commun.
Chan-Byoung Chae, Insoo Hwang, Robert W. Heath Jr., Vahid Tarokh
2012 conf
ISCIT
Keonkook Lee, Chan-Byoung Chae, Joonhyuk Kang, Tae-kyung Sung
2012 J jnl
CoRR
Changwoo Lee, Chan-Byoung Chae, TaeHyung Kim, Sooyong Choi, Juho Lee
2012 conf
GLOBECOM Workshops
Changwoo Lee, Chan-Byoung Chae, TaeHyung Kim, Sooyong Choi, Juho Lee
2012 J jnl
CoRR
Na-Rae Kim, Chan-Byoung Chae
2012 J jnl
CoRR
Na-Rae Kim, Chan-Byoung Chae
2012 conf
ICC
Na-Rae Kim, Chan-Byoung Chae
2012 conf
GLOBECOM Workshops
Soo-Jin Kim, Chan-Byoung Chae, Jong-Seok Lee
2012 J jnl
IEEE Commun. Lett.
Namseok Chang, Chan-Byoung Chae, Jeongseok Ha, Joonhyuk Kang
2012 J jnl
CoRR
Keonkook Lee, Chan-Byoung Chae, Joonhyuk Kang
2012 J jnl
IEEE Trans. Commun.
Simon Yiu, Chan-Byoung Chae, Kai Yang, Doru Calin
2011 conf
ICUIMC
Jisu Kim, Chan-Byoung Chae, Sunghyun Cho, Jae-Hyun Kim
2011 J jnl
IEEE Trans. Wirel. Commun.
Jaeweon Kim, Chan-Byoung Chae, Jeffrey G. Andrews
2011 conf
ICC
Kai Yang, Doru Calin, Chan-Byoung Chae, Simon Yiu
2011 conf
GLOBECOM Workshops
Chan-Byoung Chae, Insoo Hwang, Robert W. Heath Jr., Vahid Tarokh
2011 J jnl
IEEE Trans. Wirel. Commun.
Keonkook Lee, Chan-Byoung Chae, Robert W. Heath Jr., Joonhyuk Kang
2011 J jnl
IEICE Trans. Commun.
Leonel Soriano-Equigua, Jaime Sánchez-García, Chan-Byoung Chae, Robert W. Heath Jr.
2011 conf
ACSCC
Chan-Byoung Chae
2011 conf
ICC
Keonkook Lee, Osvaldo Simeone, Chan-Byoung Chae, Joonhyuk Kang
2011 conf
CrownCom
Simon Yiu, Chan-Byoung Chae, Kai Yang, Doru Calin
2010 J jnl
IEEE Commun. Mag.
Chan-Byoung Chae, Antonio Forenza, Robert W. Heath Jr., Matthew R. McKay, Iain B. Collings
2010 J jnl
Wirel. Pers. Commun.
Taiwen Tang, Chan-Byoung Chae, Robert W. Heath Jr., Sunghyun Cho, Sangboh Yun
2009 J jnl
IEEE Trans. Wirel. Commun.
Hongseok Kim, Chan-Byoung Chae, Gustavo de Veciana, Robert W. Heath Jr.
2009 J jnl
J. Commun. Networks
Chulhan Lee, Chan-Byoung Chae, Sriram Vishwanath, Robert W. Heath Jr.
2009 J jnl
IEEE J. Sel. Top. Signal Process.
Chan-Byoung Chae, Sang-hyun Kim, Robert W. Heath Jr.
2009 J jnl
IEEE Signal Process. Lett.
Chan-Byoung Chae, Robert W. Heath Jr.
2008 Misc conf
CISS
Chan-Byoung Chae, David Mazzarese, Nihar Jindal, Robert W. Heath Jr.
2008 J jnl
IEEE Trans. Wirel. Commun.
Chan-Byoung Chae, Seijoon Shim, Robert W. Heath Jr.
2008 J jnl
IEEE Trans. Signal Process.
Chan-Byoung Chae, David Mazzarese, Takao Inoue, Robert W. Heath Jr.
2008 J jnl
IEEE J. Sel. Areas Commun.
Chan-Byoung Chae, David Mazzarese, Nihar Jindal, Robert W. Heath Jr.
2008 Misc conf
CISS
Hongseok Kim, Chan-Byoung Chae, Gustavo de Veciana, Robert W. Heath Jr.
2008 J jnl
IEEE Trans. Signal Process.
Chan-Byoung Chae, Taiwen Tang, Robert W. Heath Jr., Sunghyun Cho
2008 Misc conf
ICASSP
Chan-Byoung Chae, Takao Inoue, Robert W. Heath Jr., David Mazzarese
2008 J jnl
IEICE Trans. Commun.
Chan-Byoung Chae, Seijoon Shim, Robert W. Heath Jr.
2007 B conf
PIMRC
Myonghee Park, Chan-Byoung Chae, Robert W. Heath Jr.
2007 B conf
PIMRC
David Mazzarese, Chan-Byoung Chae, Robert W. Heath Jr.
2007 J jnl
IEEE Signal Process. Mag.
David Gesbert, Marios Kountouris, Robert W. Heath Jr., Chan-Byoung Chae, Thomas Sälzer
2006 J jnl
CoRR
Seijoon Shim, Chan-Byoung Chae, Robert W. Heath Jr.
2006 B conf
GLOBECOM
Seijoon Shim, Chan-Byoung Chae, Robert W. Heath Jr.
2006 B conf
SECON
Taiwen Tang, Ketan Mandke, Chan-Byoung Chae, Robert W. Heath Jr., Scott Nettles
2006 B conf
ISIT
Taiwen Tang, Chan-Byoung Chae, Robert W. Heath Jr., Sunghyun Cho
2004 B conf
WCNC
Chan-Byoung Chae, Marcos Katz, Changho Suh, Hongsil Jeong
2004 B conf
PIMRC
Seokhyun Yoon, Youngkwon Cho, Chan-Byoung Chae, Hyunwoo Lee
tests/unit/test_decompile_binja_extractor.py
← Index tests/unit/test_decompile_binja_extractor.py python
"""Unit tests for DecompileBinja (top-level extractor) and prepare_export_data."""
import hashlib
import json
import os
import sys
import pytest
from unittest.mock import MagicMock, patch, PropertyMock
from datetime import datetime

# Install binaryninja stubs
from tests.unit.conftest_binja_stubs import install_binja_stubs
install_binja_stubs()

from redb.extractors.enum import Tag


# ============================================================================
# 7a. DecompileBinja — methods that don't require a live Binary Ninja session
# ============================================================================


class TestDecompileBinjaCalculateMD5:
    def test_calculate_md5(self):
        """calculate_md5("test") returns expected MD5."""
        with patch("redb.extractors.decompiler.DecompileBinja.Extractor.__init__", return_value=None):
            from redb.extractors.decompiler.DecompileBinja import DecompileBinja
            obj = object.__new__(DecompileBinja)
            obj.log = MagicMock()
            result = obj.calculate_md5("test")
            expected = hashlib.md5(b"test").hexdigest()
            assert result == expected


class TestDecompileBinjaTimeouts:
    def _make_extractor(self, env_vars=None):
        """Create a DecompileBinja with mocked Extractor.__init__."""
        with patch("redb.extractors.decompiler.DecompileBinja.Extractor.__init__", return_value=None):
            from redb.extractors.decompiler.DecompileBinja import DecompileBinja
            if env_vars:
                with patch.dict(os.environ, env_vars, clear=False):
                    obj = DecompileBinja.__new__(DecompileBinja)
                    obj.log = MagicMock()
                    obj.analysis_results = None
                    obj.binja_decompiler = None
                    obj.filetype = None
                    obj.goresym_data = None
                    obj.goresym_output_path = None
                    # Re-run timeout logic
                    try:
                        obj.BINJA_TIMEOUT = int(os.getenv("BINJA_TIMEOUT", "1200"))
                    except ValueError:
                        obj.BINJA_TIMEOUT = 1200
                    try:
                        obj.DECOMPILE_EXTRACTOR_TIMEOUT = int(
                            os.getenv("DECOMPILE_EXTRACTOR_TIMEOUT", "2580")
                        )
                    except ValueError:
                        obj.DECOMPILE_EXTRACTOR_TIMEOUT = 2580
                    return obj
            else:
                obj = DecompileBinja.__new__(DecompileBinja)
                obj.log = MagicMock()
                obj.analysis_results = None
                obj.binja_decompiler = None
                obj.filetype = None
                obj.goresym_data = None
                obj.goresym_output_path = None
                obj.BINJA_TIMEOUT = 1200
                obj.DECOMPILE_EXTRACTOR_TIMEOUT = 2580
                return obj

    def test_timeout_defaults(self):
        obj = self._make_extractor()
        assert obj.BINJA_TIMEOUT == 1200
        assert obj.DECOMPILE_EXTRACTOR_TIMEOUT == 2580

    def test_timeout_from_env(self):
        obj = self._make_extractor(env_vars={"BINJA_TIMEOUT": "600"})
        assert obj.BINJA_TIMEOUT == 600

    def test_timeout_invalid_env(self):
        obj = self._make_extractor(env_vars={"BINJA_TIMEOUT": "not_a_number"})
        assert obj.BINJA_TIMEOUT == 1200


class TestDecompileBinjaDotnet:
    def _make_extractor(self, filetype=None):
        with patch("redb.extractors.decompiler.DecompileBinja.Extractor.__init__", return_value=None):
            from redb.extractors.decompiler.DecompileBinja import DecompileBinja
            obj = DecompileBinja.__new__(DecompileBinja)
            obj.log = MagicMock()
            obj.filetype = filetype
            obj.filepath = "/tmp/fake.bin"
            obj.binary = b"\x00" * 100
            obj.hash = MagicMock()
            obj.hash.sha256 = "a" * 64
            return obj

    def test_is_dotnet_non_pe(self):
        obj = self._make_extractor(filetype="elf")
        assert obj.is_dotnet() is False

    def test_is_dotnet_pe_without_com(self):
        """PE without .NET COM descriptor -> False."""
        obj = self._make_extractor(filetype="pebin")
        # Mock magic to not have .Net
        with patch("redb.extractors.decompiler.DecompileBinja.magic") as mock_magic:
            mock_magic.from_buffer.return_value = "PE32 executable"
            with patch("redb.extractors.decompiler.DecompileBinja.pefile") as mock_pefile:
                mock_pe = MagicMock()
                entry = MagicMock()
                entry.name = "IMAGE_DIRECTORY_ENTRY_IMPORT"
                entry.Size = 100
                mock_pe.OPTIONAL_HEADER.DATA_DIRECTORY = [entry]
                mock_pefile.PE.return_value = mock_pe
                assert obj.is_dotnet() is False

    def test_is_dotnet_pe_with_com_descriptor(self):
        """PE with COM descriptor -> True."""
        obj = self._make_extractor(filetype="pebin")
        with patch("redb.extractors.decompiler.DecompileBinja.magic") as mock_magic:
            mock_magic.from_buffer.return_value = "PE32 executable"
            with patch("redb.extractors.decompiler.DecompileBinja.pefile") as mock_pefile:
                mock_pe = MagicMock()
                entry = MagicMock()
                entry.name = "IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR"
                entry.Size = 72
                mock_pe.OPTIONAL_HEADER.DATA_DIRECTORY = [entry]
                mock_pefile.PE.return_value = mock_pe
                assert obj.is_dotnet() is True


class TestDecompileBinjaGolang:
    def _make_extractor(self, filetype=None):
        with patch("redb.extractors.decompiler.DecompileBinja.Extractor.__init__", return_value=None):
            from redb.extractors.decompiler.DecompileBinja import DecompileBinja
            obj = DecompileBinja.__new__(DecompileBinja)
            obj.log = MagicMock()
            obj.filetype = filetype
            obj.filepath = "/tmp/fake.bin"
            obj.hash = MagicMock()
            obj.hash.sha256 = "a" * 64
            return obj

    def test_is_golang_non_elf_pe(self):
        obj = self._make_extractor(filetype=None)
        assert obj.is_golang() is False

    def test_is_golang_elf_with_go_sections(self):
        """ELF with .gopclntab section -> True."""
        obj = self._make_extractor(filetype="elf")
        with patch("builtins.open", MagicMock()):
            with patch("redb.extractors.decompiler.DecompileBinja.ELFFile") as mock_elf_cls:
                mock_elf = MagicMock()
                sec1 = MagicMock()
                sec1.name = ".text"
                sec1.__getitem__ = lambda self, k: 0x2 if k == "sh_flags" else 0
                sec1.data.return_value = b""
                sec2 = MagicMock()
                sec2.name = ".gopclntab"
                sec2.__getitem__ = lambda self, k: 0x2 if k == "sh_flags" else 0
                sec2.data.return_value = b""
                mock_elf.iter_sections.return_value = [sec1, sec2]
                mock_elf_cls.return_value = mock_elf
                assert obj.is_golang() is True

    def test_is_golang_elf_without_go(self):
        obj = self._make_extractor(filetype="elf")
        with patch("builtins.open", MagicMock()):
            with patch("redb.extractors.decompiler.DecompileBinja.ELFFile") as mock_elf_cls:
                mock_elf = MagicMock()
                sec = MagicMock()
                sec.name = ".text"
                sec.__getitem__ = lambda self, k: 0x2 if k == "sh_flags" else 0
                sec.data.return_value = b"no go signatures here"
                mock_elf.iter_sections.return_value = [sec]
                mock_elf_cls.return_value = mock_elf
                assert obj.is_golang() is False


class TestDecompileBinjaTag:
    def test_tag_returns_decompiled(self):
        with patch("redb.extractors.decompiler.DecompileBinja.Extractor.__init__", return_value=None):
            from redb.extractors.decompiler.DecompileBinja import DecompileBinja
            obj = DecompileBinja.__new__(DecompileBinja)
            obj.log = MagicMock()
            assert obj.tag() == Tag.DECOMPILED.value


class TestDecompileBinjaContextManager:
    def test_context_manager_protocol(self):
        with patch("redb.extractors.decompiler.DecompileBinja.Extractor.__init__", return_value=None):
            from redb.extractors.decompiler.DecompileBinja import DecompileBinja
            obj = DecompileBinja.__new__(DecompileBinja)
            obj.log = MagicMock()
            obj.binja_decompiler = None
            obj.goresym_output_path = None
            assert obj.__enter__() is obj
            # __exit__ calls cleanup_run
            obj.__exit__(None, None, None)

    def test_cleanup_run_clears_state(self):
        with patch("redb.extractors.decompiler.DecompileBinja.Extractor.__init__", return_value=None):
            from redb.extractors.decompiler.DecompileBinja import DecompileBinja
            obj = DecompileBinja.__new__(DecompileBinja)
            obj.log = MagicMock()
            obj.binja_decompiler = MagicMock()
            obj.goresym_output_path = None
            obj.cleanup_run()
            assert obj.binja_decompiler is None


class TestDecompileBinjaExtract:
    def test_extract_timeout_handling(self):
        """Thread timeout -> returns None and calls cleanup."""
        with patch("redb.extractors.decompiler.DecompileBinja.Extractor.__init__", return_value=None):
            from redb.extractors.decompiler.DecompileBinja import DecompileBinja
            obj = DecompileBinja.__new__(DecompileBinja)
            obj.log = MagicMock()
            obj.analysis_results = None
            obj.binja_decompiler = None
            obj.goresym_output_path = None
            obj.DECOMPILE_EXTRACTOR_TIMEOUT = 0  # Immediate timeout
            obj.sha256 = "a" * 64
            obj.sha1 = "b" * 40
            obj.md5 = "c" * 32
            # Mock analyze_binary to block
            import threading
            obj.analyze_binary = lambda: None
            result = obj.extract()
            assert result is None

    def test_analyze_binary_skips_dotnet(self):
        """Dotnet binary -> analyze_binary returns None."""
        with patch("redb.extractors.decompiler.DecompileBinja.Extractor.__init__", return_value=None):
            from redb.extractors.decompiler.DecompileBinja import DecompileBinja
            obj = DecompileBinja.__new__(DecompileBinja)
            obj.log = MagicMock()
            obj.filetype = "pebin"
            obj.filepath = "/fake"
            obj.hash = MagicMock()
            obj.hash.sha256 = "a" * 64
            obj.binja_decompiler = None
            obj.goresym_output_path = None
            obj.goresym_data = None
            obj.BINJA_TIMEOUT = 60
            obj.exporters = []
            obj.index_prefix = None
            with patch.object(obj, "is_dotnet", return_value=True):
                result = obj.analyze_binary()
                assert result is None


# ============================================================================
# 7b. prepare_export_data (ClickHouse schema)
# ============================================================================


class TestPrepareExportData:
    def _make_extractor_with_results(self, goresym_data=None):
        with patch("redb.extractors.decompiler.DecompileBinja.Extractor.__init__", return_value=None):
            from redb.extractors.decompiler.DecompileBinja import DecompileBinja
            obj = DecompileBinja.__new__(DecompileBinja)
            obj.log = MagicMock()
            obj.goresym_data = goresym_data
            obj.analysis_results = {
                "sha256": "a" * 64,
                "sha1": "b" * 40,
                "md5": "c" * 32,
                "decompiled": [
                    {
                        "decompiled_function_hash": "h" * 64,
                        "decompiled_function": "void test() {}",
                        "decompiled_function_name": "test",
                        "decompiled_function_prototype": "void test()",
                        "decompiled_function_address": 0x1000,
                        "function_type": "USER",
                        "functions_caller": [],
                        "functions_call": [],
                        "disassembled_function_hash": "d" * 64,
                        "flattened_score": 0.0,
                        "mba_score": 0.0,
                    }
                ],
                "disassembled": [
                    {
                        "disassembled_function_hash": "d" * 64,
                        "disassembled_function": "0x1000: push rbp",
                        "disassembled_function_no_addresses": "push rbp",
                        "disassembled_function_name": "test",
                        "disassembled_function_address": 0x1000,
                        "function_type": "USER",
                        "instructions_count": 5,
                        "instructions_types": ["DATA_MOVEMENT"],
                        "control_flow_count": 1,
                        "memory_access_pattern": ["MEM_STACK"],
                        "register_usage": ["GPR"],
                        "data_references_count": 0,
                        "max_block_size": 5,
                        "num_calls": 1,
                        "stack_size": -8,
                        "decompiled_function_hash": "h" * 64,
                        "tlsh_disassembly": None,
                        "tlsh_llil": None,
                        "minhash": [1, 2, 3],
                        "cyclomatic_complexity": 2,
                    }
                ],
                "cfg": [
                    {
                        "function_address": 0x1000,
                        "disassembled_function_hash": "d" * 64,
                        "cfg_topology_hash": b'\x00' * 16,
                        "block_count": 3,
                        "edge_count": 4,
                        "llil_total_operations": 20,
                        "call_count": 1,
                        "cyclomatic_complexity": 3,
                        "loop_count": 1,
                        "max_depth": 2,
                        "max_fan_out": 2,
                        "md_index_topdown": 12345,
                        "md_index_bottomup": 67890,
                        "prime_product_llil": 99999,
                        "cfg_feature_tlsh": None,
                        "wl_minhash": [0] * 128,
                        "bb_features": [[5, 1, 0, 2, 0, 1, 1, 2]] * 3,
                        "cfg_adjacency": [(0 << 16) | 1, (0 << 16) | 2, (1 << 16) | 2],
                    }
                ],
                "llil": [
                    {
                        "sha256_llil": "l" * 64,
                        "function_type": "USER",
                        "instructions_types_llil": [],
                        "control_flow_count_llil": 0,
                        "memory_access_pattern_llil": [],
                        "register_usage": {},
                        "total_reg_reads": 0,
                        "total_reg_written": 0,
                        "data_references_count": 0,
                        "max_block_size": 5,
                        "num_calls": 0,
                        "stack_size": -8,
                        "body_llil_vector": [],
                        "function_address": 0x1000,
                        "disassembled_function_hash": "d" * 64,
                        "tlsh_disassembly": None,
                        "tlsh_llil": None,
                    }
                ],
                "errors": [],
                "strings": [
                    {
                        "string": "Hello",
                        "string_raw": "Hello",
                        "string_encoding": "Utf8String",
                        "string_offset": 0,
                        "string_length": 5,
                        "string_raw_length": 5,
                        "string_entropy": 2.32,
                    }
                ],
            }
            return obj

    def test_prepare_export_returns_none_no_results(self):
        with patch("redb.extractors.decompiler.DecompileBinja.Extractor.__init__", return_value=None):
            from redb.extractors.decompiler.DecompileBinja import DecompileBinja
            obj = DecompileBinja.__new__(DecompileBinja)
            obj.log = MagicMock()
            obj.analysis_results = None
            result = obj.prepare_export_data("ClickHouseExporter")
            assert result is None

    def test_prepare_export_multi_table_flag(self):
        obj = self._make_extractor_with_results()
        result = obj.prepare_export_data("ClickHouseExporter")
        assert result["multi_table"] is True

    def test_prepare_export_all_tables_present(self):
        obj = self._make_extractor_with_results()
        result = obj.prepare_export_data("ClickHouseExporter")
        expected_tables = [
            "decompiled_content",
            "decompiled_refs",
            "disassembled_content",
            "disassembled_refs",
            "llil_content",
            "llil_refs",
            "cfg_functions",
            "function_similarity_metrics",
            "strings_raw",
        ]
        for table in expected_tables:
            assert table in result, f"Missing table: {table}"

    def test_prepare_export_decompiled_content_schema(self):
        obj = self._make_extractor_with_results()
        result = obj.prepare_export_data("ClickHouseExporter")
        table = result["decompiled_content"]
        assert len(table["column_names"]) == len(table["column_type_names"])
        assert "decompiled_function_hash" in table["column_names"]

    def test_prepare_export_decompiled_refs_schema(self):
        obj = self._make_extractor_with_results()
        result = obj.prepare_export_data("ClickHouseExporter")
        table = result["decompiled_refs"]
        assert len(table["column_names"]) == len(table["column_type_names"])
        assert "sha256" in table["column_names"]

    def test_prepare_export_disassembled_content_schema(self):
        obj = self._make_extractor_with_results()
        result = obj.prepare_export_data("ClickHouseExporter")
        table = result["disassembled_content"]
        assert len(table["column_names"]) == len(table["column_type_names"])

    def test_prepare_export_disassembled_refs_schema(self):
        obj = self._make_extractor_with_results()
        result = obj.prepare_export_data("ClickHouseExporter")
        table = result["disassembled_refs"]
        assert len(table["column_names"]) == len(table["column_type_names"])

    def test_prepare_export_llil_content_schema(self):
        obj = self._make_extractor_with_results()
        result = obj.prepare_export_data("ClickHouseExporter")
        table = result["llil_content"]
        assert len(table["column_names"]) == len(table["column_type_names"])

    def test_prepare_export_llil_refs_schema(self):
        obj = self._make_extractor_with_results()
        result = obj.prepare_export_data("ClickHouseExporter")
        table = result["llil_refs"]
        assert len(table["column_names"]) == len(table["column_type_names"])

    def test_prepare_export_cfg_functions_schema(self):
        obj = self._make_extractor_with_results()
        result = obj.prepare_export_data("ClickHouseExporter")
        table = result["cfg_functions"]
        assert len(table["column_names"]) == len(table["column_type_names"])
        assert table["table"] == "code_binja_cfg_functions"
        assert "cfg_topology_hash" in table["column_names"]
        assert "wl_minhash" in table["column_names"]
        assert "bb_features" in table["column_names"]

    def test_prepare_export_function_similarity_schema(self):
        obj = self._make_extractor_with_results()
        result = obj.prepare_export_data("ClickHouseExporter")
        table = result["function_similarity_metrics"]
        assert len(table["column_names"]) == len(table["column_type_names"])

    def test_prepare_export_strings_raw_schema(self):
        obj = self._make_extractor_with_results()
        result = obj.prepare_export_data("ClickHouseExporter")
        table = result["strings_raw"]
        assert len(table["column_names"]) == len(table["column_type_names"])

    def test_prepare_export_errors_schema(self):
        obj = self._make_extractor_with_results()
        result = obj.prepare_export_data("ClickHouseExporter")
        table = result["function_analysis_errors"]
        assert len(table["column_names"]) == len(table["column_type_names"])

    def test_prepare_export_golang_metadata_present(self):
        obj = self._make_extractor_with_results(goresym_data={"UserFunctions": []})
        result = obj.prepare_export_data("ClickHouseExporter")
        assert "golang_metadata" in result

    def test_prepare_export_golang_metadata_absent(self):
        obj = self._make_extractor_with_results(goresym_data=None)
        result = obj.prepare_export_data("ClickHouseExporter")
        assert "golang_metadata" not in result


class TestPrepareHelperFunctions:
    """Test the helper functions inside prepare_export_data."""

    def test_prepare_array_field_none(self):
        # The prepare_array_field function converts None -> []
        with patch("redb.extractors.decompiler.DecompileBinja.Extractor.__init__", return_value=None):
            from redb.extractors.decompiler.DecompileBinja import DecompileBinja
            obj = DecompileBinja.__new__(DecompileBinja)
            obj.log = MagicMock()
            obj.goresym_data = None
            obj.analysis_results = {
                "sha256": "a" * 64, "sha1": "b" * 40, "md5": "c" * 32,
                "decompiled": [], "disassembled": [], "cfg": [], "llil": [],
                "errors": [], "strings": [],
            }
            result = obj.prepare_export_data("ClickHouseExporter")
            # Verify the export succeeds (function works even with empty lists)
            assert result is not None

    def test_prepare_array_field_list(self):
        """List values pass through."""
        # Verified through the export data containing arrays
        pass

    def test_prepare_register_usage_map(self):
        """Dict converted to {reg: (reads, writes)} tuples."""
        with patch("redb.extractors.decompiler.DecompileBinja.Extractor.__init__", return_value=None):
            from redb.extractors.decompiler.DecompileBinja import DecompileBinja
            obj = DecompileBinja.__new__(DecompileBinja)
            obj.log = MagicMock()
            obj.goresym_data = None
            obj.analysis_results = {
                "sha256": "a" * 64, "sha1": "b" * 40, "md5": "c" * 32,
                "decompiled": [], "disassembled": [],
                "cfg": [],
                "llil": [{
                    "sha256_llil": "l" * 64, "function_type": "USER",
                    "instructions_types_llil": [], "control_flow_count_llil": 0,
                    "memory_access_pattern_llil": [],
                    "register_usage": {"rbx": {"reads": 3, "writes": 1}},
                    "total_reg_reads": 3, "total_reg_written": 1,
                    "data_references_count": 0, "max_block_size": 5,
                    "num_calls": 0, "stack_size": 0,
                    "body_llil_vector": [],
                    "function_address": 0x1000,
                    "disassembled_function_hash": "d" * 64,
                    "tlsh_disassembly": None,
                    "tlsh_llil": None,
                }],
                "errors": [], "strings": [],
            }
            result = obj.prepare_export_data("ClickHouseExporter")
            # The LLIL content data should have register_usage_llil as a map
            llil_data = result["llil_content"]["data"]
            assert len(llil_data) == 1
            # Column index 5 is register_usage_llil
            reg_map = llil_data[0][5]
            assert reg_map == {"rbx": (3, 1)}

    def test_prepare_register_usage_map_empty(self):
        """Empty/None register usage -> {}."""
        with patch("redb.extractors.decompiler.DecompileBinja.Extractor.__init__", return_value=None):
            from redb.extractors.decompiler.DecompileBinja import DecompileBinja
            obj = DecompileBinja.__new__(DecompileBinja)
            obj.log = MagicMock()
            obj.goresym_data = None
            obj.analysis_results = {
                "sha256": "a" * 64, "sha1": "b" * 40, "md5": "c" * 32,
                "decompiled": [], "disassembled": [],
                "cfg": [],
                "llil": [{
                    "sha256_llil": "l" * 64, "function_type": "USER",
                    "instructions_types_llil": [], "control_flow_count_llil": 0,
                    "memory_access_pattern_llil": [],
                    "register_usage": None,
                    "total_reg_reads": 0, "total_reg_written": 0,
                    "data_references_count": 0, "max_block_size": 0,
                    "num_calls": 0, "stack_size": 0,
                    "body_llil_vector": [],
                    "function_address": 0x1000,
                    "disassembled_function_hash": "d" * 64,
                    "tlsh_disassembly": None,
                    "tlsh_llil": None,
                }],
                "errors": [], "strings": [],
            }
            result = obj.prepare_export_data("ClickHouseExporter")
            llil_data = result["llil_content"]["data"]
            reg_map = llil_data[0][5]
            assert reg_map == {}