SCIENCE - TECHNOLOGY Số 13.2023 Tập san SINH VIÊN NGHIÊN CỨU KHOA HỌC 113
Y DỰNG, MÔ PHỎNG SDR PHÍA PHÁT
BUILDING, SIMULATING TRANSMITTER-SIDE BY USING SDR Nguyễn Văn Tân1,*, Phạm Như Trường2, Nguyễn Tuấn Anh3,* TÓM TẮT Với trình độ khoa học kỹ thuật ngày càng phát triển, rất nhiều vấn đề đã đượ
c
giải quyết một cách nhanh gọn với công nghệ điện tử hiện đại. Ngày nay, để tạ
o
ra các hệ thống tuyến với độ linh hoạt cao, SDR hiện đang được phát triể
n cho
các ứng dụng phát thanh và truyền hình. SDR cung cấp một hệ thống đa dạ
ng các
chương trình của máy thu/phát trên một nền tảng phần cứng riêng biệt. Cùng vớ
i
sự phát triển của thế giới, nhu cầu trao đổi thông tin, giải trí của con ngườ
i ngày
càng cao thật sự cần thiết. Việc sử dụng các hthống phát, thu tuyến đ
ã
phần nào đáp ứng được nhu cầu cập nhập thông tin của con người các khoả
cách xa một cách nhanh chóng và chính xác. Từ khóa: SDR, máy phát. ABSTRACT
When the development of science and technology, many problems have
been solved quickly with modern electronic technology. Today, to design highly
flexible radio systems, SDR (Software Defined Radio) is currently being developed
for radio and television ap
plications. SDR provides a diverse system of
receiver/transmitter programs on a separate hardware platform. Along with the
development of the world, the need to exchange information and entertainment
of people is increasing and really necessary. The use of
radio transmitting and
receiving systems has partly reached the needs of users to update information at
long distances quickly and accurately. Keywords: Software Defined Radio, Transmiter. 1Lớp Đin tTruyn thông 02 - K15, Khoa Điện tử, Trường Đại học Công nghiệp Nội2Lớp Điện tử Truyền tng 03 - K14, Khoa Điện tử, Trường Đại học Công nghiệp Nội3Khoa Điện tử, Trường Đại học Công nghiệp Hà Nội *Email: tanhhaui@gmail.com 1. GIỚI THIỆU Theo sự biến động và phát triển như vũ bão của nền kinh tế, cùng đó là tốc độ phát triển chóng mặt của khoa học - kỹ thuật. Ngày nay, điện tử truyền thông đang trở thành ngành công nghiệp đa nhiệm, đã đang đáp ứng nhu cầu của con người và tất cả những lĩnh vực phổ biến trong đời sống. Các thiết bị điện tử đã đang ứng dụng rộng rãi mang lại hiệu quả tối ưu nhất trong hầu hết c lĩnh vực khoa học cũng như đời sống xã hội. Với trình độ khoa học kỹ thuật ngày càng phát triển, rất nhiều vấn đề đã được giải quyết một cách nhanh gọn với công nghệ điện tử hiện đại. Ngày nay, SDR đã đang có một số ứng dụng quan trọng trong đời sống hàng ngày của chúng ta. Trong truyền thông tuyến: SDR được sử dụng trong các ứng dụng tuyến như đài phát thanh, truyền hình truyền thông không dây, cung cấp khả năng truyền tín hiệu với độ phân giải cao và chất lượng âm thanh hình ảnh tốt hơn, đồng thời tương thích với nhiều tiêu chuẩn truyền thông. Trong bài báo này, các tác giả trình bày về hệ thống xây dựng và mô phỏng SDR phía phát. 2. CƠ SỞ LÝ THUYẾT/ PHƯƠNG PHÁP NGHIÊN CỨU 2.1. Mục tu nghiên cứu - Tìm hiểu về thiết btuyến cấu trúc bằng phần mềm - SDR. - Tìm hiểu về khả năng ng dụng của SDR trong đời sống. - Tìm hiểu về phần mềm GNU Radio hỗ trợ thực nghiệm. - Tìm hiểu về thiết bị ngoại vi vô tuyến HackRF One được xác định bằng phần mềm. 2.2. Phương pháp nghiên cứu - Tìm hiều về SDR: SDR tuyến định nghĩa bằng phần mềm sử dụng một nền tảng phần cứng thống nhất để cung cấp các tiêu chuẩn thông tin, các lược đồ điều chế và tần số khác nhau thông qua các module phần mềm. hỗ trợ việc triển khai các hệ thống thông tin vô tuyến đa băng tần đa tiêu chuẩn. Hình 1. Sơ đồ khối SDR Bộ chuyển đổi A/D được đặt sau tầng trung gian. Quá trình xử băng gốc được điều khiển bằng phần mềm và giao diện người/máy cho phép người sử dụng thể nhập vào một vài ớng dẫn thực hành. Cấu trúc này được coi thiết bị tuyến cấu trúc mềm (SDR) giai đoạn 1, một
CÔNG NGHỆ Tập san SINH VIÊN NGHIÊN CỨU KHOA HỌC Số 13.2023
114
KHOA H
ỌC
số chứ không phải toàn bộ quá trình xử lý tín hiệu được thực hiện bằng phần mềm. Tất nhiên việc xử lý tín hiệu băng gốc số có thể thực hiện trong ASIC, khi đó thiết bị sẽ là tuyến số chứ không phải là SDR. - Phần cứng HackRF One là thiết bngoại vi vô tuyến được c định bằng phần mềm có kh ng truyền hoc nhận n hiệutuyến từ 1MHz đến 6GHz. Được thiết kế để cho pp thnghiệm và phát triển các ng ngh tuyến thế hệ tiếp theo và hiện đại, HackRF One là một nền tảng phần cứng nguồn mthể được sdng m thiết bị ngoại vi USB hoặc đưc lp trình để hoạt động độc lp. Phần cứng SDR HackRF One được cung cấp từ nhà sản xuất Great Scott Gadgets có băng thông và băng tần lớn, hỗ trợ thu/phát half-duplex, kết nối với máy tính qua cổng USB. Hình 2. Phần cứng HackRF One - Phần mềm hỗ trợ GNU Radio là một bộng cụ mã nguồn mở được cung cấp miễn phí, cho pp người dùng thực hiện các tác vụ xử lý tín hiệu tuyến thông qua SDR. GNU Radio kng những htrợ ơng c với phần cứng SDR n có thể tương thích với c phần mềm giả lập khác. Cơng trình được sử dụng rộngi trong nghiên cứu học thuật, các giải pháp thương mại cũng như trong hệ thống vô tuyến dân sự, qn sự. GNU Radio được phát triển chính dựa trên ngôn ngữ Python, tuy nhiên đcải thiện hiệu xuất của bộ xử lý tín hiệu, một số phần được phát triển trên ngôn ngữ C++ hoạt động chung trong gói phần mềm Thực hiện các phép toán: cộng, trừ, nhân, chia, logarit và logic. Thực hiện các khối FFT, IFFT. Thực hiện các bộ lọc thông cao, thông thấp, thông dải, chặn dải, bộ FFT, FIR, IR. Thực hiện các bộ điều chế và bộ giải điều chế nha: FM, AM, PSK, QAM, OFDM. Thực hiện các khối điều khiển: Automatic Gain Control (AGC), Detect Peak, Thresold. Thực hiện c kiều chuyển đổi: Float sang short Block, Int sang Fload Block và Complex sang Real. Phần mềm GNU Radio hỗ trợ các nguồn đích đến của tín hiệu như sau: Nguồn cố định (constant source) Nguồn nhiễu (noise Source). Nguồn ngẫu nhiên (random source). I Nguồn vector ngẫu nhiên (vector Source). Nguồn đích USRP (USRP Source, sink Source) I Nguồn thông báo (message sources). 2.3. Hệ thống xây dựng Hình 3. Lưu đồ phía phát SDR Ngõ vào tín hiệu: Tín hiệu đầu vào (ví dụ: âm thanh, dữ liệu số) được cung cấp cho hệ thống SDR. Mẫu hóa: Tín hiệu đầu vào được mẫu hóa thành dạng số thông qua bộ mẫu hóa ADC (Analog-to-Digital Converter). Quá trình này chuyển đổi tín hiệu liên tục thành dữ liệu số mà máy tính có thể xử lý. Xử tín hiệu số: Dữ liệu số được đưa vào các khối xử tín hiệu số trong SDR. Các khối này thể bao gồm bộ lọc, trộn, biến đổi Fourier, hóa, modulate, hoặc các phép biến đổi khác tùy thuộc vào yêu cầu cụ thể của ứng dụng. Chuẩn bị tín hiệu RF: Dữ liệu số từ các khối xử lý tín hiệu được chuyển từ miền tần số sang miền thời gian sử dụng khối biến đổi Fourier ngược (Inverse Fourier Transform) hoặc các khối tương tự. Sau đó, tín hiệu trong miền thời gian được chuyển đổi thành tín hiệu analog bằng bộ chuyển đổi số-analog (DAC - Digital-to-Analog Converter). 3. KẾT QUẢ Một li thế của SDR phía phát c n hiệu cao tần và trung tần là khả năng chuyn đi tần số linh hot. Bạn có thể điều chnh tần số phát sóng để ơng thích với các chuẩn giao thc yêu cu truyn dn khác nhau. Vi c tần snhóm đánh g khong từ 60 - 90MHz. Khoảng ch truyền dẫn và xun qua vật cản: Các ng tần 60MHz,, 80MHz và 90MHz có khả năng truyền dẫn sóng đưng xa xun qua vật cản ơng đối tốt. Tuy nhn, đsuy hao tín hiu thtăng lên khi khoảng ch truyền dẫn xa hơn và gặp phải nhiều vật cản.
SCIENCE - TECHNOLOGY Số 13.2023 Tập san SINH VIÊN NGHIÊN CỨU KHOA HỌC 115
Hình 4. Mô phỏng tín hiệu phát trên GNU Đánh gvkhả năng hỗ trợ phần cng: HackRF One nhiều tính năng như việc điều chỉnh tần số, độ rộng dải, công sut và điều khiển thiết bị. Đảm bảo GNU Radio cung cấp các khối phần mềm ơng thích để thể tương c kiểm soát các tính năng này của HackRF One. phỏng kênh truyn: S dụng SDR phía pt, người ng thể phỏng các kênh truyền không y và đánh giá c động ca các yếu tố như nhiễu, suy hao nhiễu đa đường. Điều này giúp tối ưu a thiết kế hệ thống truyền tng đm bảo hiu suất tối đa trong c i trưng kng đồng nhất. 4. KẾT LUẬN Nhóm nghiên cứu đã hoàn thành hệ thống theo những yêu cầu đã đặt ra như: - Xây dựng được SDR phía phát - Lập trình trên phần mềm GNU Radio, thực thi trên phần cứng HackRF One, nhỏ gọn nhưng vẫn linh động hiệu quvề tốc độ xử lý và nâng cấp về sau. Một số ưu và nhược điểm của hệ thống. - Ưu điểm: Thiết bị nhỏ gọn, linh động, hiệu quả; Khả năng linh hoạt: HackRF One một thiết bị SDR đa năng khả năng hoạt động trên nhiều tần số chuẩn truyền thông khác nhau; Hiệu suất và độ nhạy cao - Nhược điểm: Chưa xử lý triệt để được vấn đề nhiễu gây khó khăn trong quá trình phát; Công suất phát còn hạn chế TÀI LIỆU THAM KHẢO [1]. https://vi.fmuser.net/content/?7098.html. [2]. http://kdientu.duytan.edu.vn/vi-vn/nghien-cuu-khoa-hoc/thiet-bi-vo-tuyen-co-cau-truc-mem-sdr/. [3]. https://luanvan.net.vn/luan-van/do-an-nghien-cuu-ve-sdr-va-ung-dung-22454/. [4]. https://www2.t17lab.com/blog/huong-dan-cai-dat-gnu-radio-grgsm-tren-ubuntu-20/. [5]. https://dohaison.github.io/blog/2020/gnuradio/. [6]. https://pcccsaigon.com/he-thong-chua-chay-tu-dong-pho-bien-hien-nay/. [7]. Trần Mạnh Cường, Hoàng Văn Thực, Đỗ Văn Quyền, 2018. Thiết kế thnghiệm hệ thống đo giám sát nhịp tim bằng đầu đo cảm biến gắn trên ngón tay. Trường Đại học Công nghệ thông tin và truyền thông, Đại học Thái Nguyên. [8]. Trung Kiên, Phạm Văn Chiến, Nguyễn Văn Tùng, 2007. Giáo trình vi điều khiển PIC. NXB Giáo dục.