Nghiên cứu các phương pháp đồng bộ trong máy thu điều chế số trên công nghệ FPGA
Số trang: 8
Loại file: pdf
Dung lượng: 548.12 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài báo trình bày các phương pháp đồng bộ trong máy thu điều chế số và ứng dụng trên công nghệ FPGA. Trong đó, tập trung vào đồng bộ sóng mang và đồng bộ xung đồng hồ trong máy thu điều chế số, vị trí và các phương pháp thực hiện. Kết quả đạt được là xây dựng được các mạch điều chế và giải điều chế số, đồng bộ sóng mang và đồng bộ xung đồng hồ trên nền phần mềm và phần cứng FPGA với tín hiệu BPSK, QPSK, 16-QAM, khảo sát ảnh hưởng của các tham số tới chất lượng của mạch đồng bộ sóng mang và đồng bộ xung đồng hồ qua đường cong xác suất lỗi bit (BER).
Nội dung trích xuất từ tài liệu:
Nghiên cứu các phương pháp đồng bộ trong máy thu điều chế số trên công nghệ FPGA Kü thuËt ®iÖn tö & Khoa häc m¸y tÝnh NGHI£N CøU C¸C PH¦¥NG PH¸P §ång bé trong m¸y thu ®iÒu chÕ sè trªn c«ng nghÖ FPGA L£ H¶I NAM, NGUYÔN H÷U THä Tãm t¾t: Bµi b¸o tr×nh bµy c¸c ph¬ng ph¸p ®ång bé trong m¸y thu ®iÒu chÕ sè vµ øng dông trªn c«ng nghÖ FPGA. Trong ®ã, tËp trung vµo ®ång bé sãng mang vµ ®ång bé xung ®ång hå trong m¸y thu ®iÒu chÕ sè, vÞ trÝ vµ c¸c ph¬ng ph¸p thùc hiÖn. KÕt qu¶ ®¹t ®îc lµ x©y dùng ®îc c¸c m¹ch ®iÒu chÕ vµ gi¶i ®iÒu chÕ sè, ®ång bé sãng mang vµ ®ång bé xung ®ång hå trªn nÒn phÇn mÒm vµ phÇn cøng FPGA víi tÝn hiÖu BPSK, QPSK, 16-QAM, kh¶o s¸t ¶nh hëng cña c¸c tham sè tíi chÊt lîng cña m¹ch ®ång bé sãng mang vµ ®ång bé xung ®ång hå qua ®êng cong x¸c suÊt lçi bit (BER). Tõ khãa: SDR, FPGA, BPSK, QPSK, 16-QAM, §ång bé sãng mang, §ång bé xung ®ång hå. 1. §ÆT VÊN §Ò Trong c¸c hệ thống th«ng tin kh«ng d©y do m¸y thu và m¸y ph¸t được dïng ở những vị trÝ độc lập nhau, kết hợp với sự kh«ng đồng nhất của kªnh v« tuyến và ảnh hưởng của hiệu ứng Dopler do sù di chuyển của thiết bị làm cho tÝn hiệu ph¸t thay đổi, trong khi đã, c¸c mạch lọc thu và ph¸t được thiết kế cố định nªn sẽ dẫn đến tÝn hiệu thu kh«ng phối hợp hoàn toàn với mạch lọc, g©y nªn sự thay đổi của miền quyết định. Điều này là đặc biệt nghiªm trọng với m¸y thu kết hợp. V× vậy, c¸c m¸y thu kết hợp yªu cầu tÝn hiệu tham chiếu tại m¸y thu phải được đồng bộ về pha và tần số với tÝn hiệu thu được. Mặt kh¸c, bªn thu kh«ng thể biết chÝnh x¸c được tÝn hiệu mà ta cần thu khi nào đến, do vậy điều quan trọng ta cần phải x¸c định được là: tần số lấy mẫu là bao nhiªu và lấy mẫu ở đ©u trong chu kỳ của symbol đã để cã kết quả chÝnh x¸c nhất. V× vậy, mạch kh«i phục xung đồng hồ được thực hiện để điều chỉnh tần số lấy mẫu và pha lấy mẫu để đảm bảo m¸y thu sẽ quyết định chÝnh x¸c nhất symbol nào đ· được ph¸t đi ở bªn ph¸t. ChÝnh v× vËy, ®ång bé trong m¸y thu ®iÒu chÕ sè lµ mét vÊn ®Ò hÕt søc quan träng, ®ãng vai trß then chèt trong viÖc quyÕt ®Þnh thu ®óng hoÆc sai tÝn hiÖu cña m¸y thu sè. C¸c m¹ch thùc hiÖn chøc n¨ng ®ång bé ®Æc trng cho møc ®é phøc t¹p cña thiÕt bÞ v× vËy nã ¶nh hëng lín tíi gi¸ thµnh cña m¸y thu sè. Ngay tõ khi m¸y thu ®iÒu chÕ sè ra ®êi th× c¸c nhµ khoa häc ®· tËp trung vµo nghiªn cøu c¸c ph¬ng ph¸p ®ång bé sãng mang vµ ®ång bé xung ®ång hå. §Õn nay, viÖc nghiªn cøu lý thuyÕt víi vÊn ®Ò nµy ®· c¬ b¶n hoµn thiÖn, trong khi ®ã víi sù ra ®êi cña c«ng nghÖ FPGA - lµ c¬ së ®Ó x©y dùng c¸c m¸y thu ph¸t v« tuyÕn cÊu h×nh mÒn (SDR) th× mäi nghiªn cøu b©y giê tËp trung vµo c¸c gi¶i ph¸p thùc hiÖn chóng trªn phÇn cøng FPGA. Víi mçi c«ng ty, mçi h·ng kh¸c nhau sÏ cã nh÷ng gi¶i ph¸p thùc hiÖn kh¸c nhau, tuy nhiªn c¸c gi¶i ph¸p nµy kh«ng ®îc c«ng bè réng r·i. C«ng tr×nh nghiªn cøu [4] tr×nh bµy vÒ kh«i phôc sãng mang vµ kh«i phôc xung ®ång hå sö dông FPGA trong v« tuyÕn cÊu h×nh mÒm nhng m« h×nh ®a ra l¹i trªn Matlab-Simulink, viÖc tr×nh bµy vÒ kh«i phôc xung ®ång hå vµ thùc hiÖn trªn FPGA rÊt s¬ sµi, kh«ng cã gi¶i ph¸p thùc hiÖn cô thÓ. C«ng tr×nh nghiªn cøu [3] tr×nh bµy kü h¬n vÒ thùc hiÖn ®ång bé sãng mang trªn FPGA cho tÝn hiÖu ®iÒu chÕ 16-QAM nhng kh«ng tr×nh bµy vÒ viÖc thùc hiÖn ®ång bé xung ®ång hå. C«ng tr×nh nghiªn cøu [5] chØ tr×nh bµy vÒ x©y dùng m¸y thu, m¸y ph¸t 16-QAM trªn FPGA mét c¸ch tæng qu¸t. H¬n n÷a c¸c nghiªn cøu nµy cha ®Ò cËp vµ ®¸nh gi¸ vÒ tØ lÖ lçi bit ë ®Çu ra m¸y thu. ChÝnh v× vËy, bµi b¸o tËp trung vµo nghiªn cøu c¸c ph¬ng ph¸p ®ång bé sãng mang, ®ång bé xung ®ång hå vµ x©y dùng c¸c m¹ch ®iÒu chÕ, gi¶i ®iÒu chÕ cho tÝn hiÖu BPSK, QPSK, 16-QAM trªn FPGA, kh¶o s¸t ¶nh hëng cña c¸c tham sè tíi chÊt lîng cña c¸c m¹ch kh«i phôc sãng mang vµ kh«i phôc xung ®ång hå qua ®êng cong x¸c suÊt lçi bit, qua ®ã bíc ®Çu lµm chñ vÒ mÆt c«ng nghÖ trong thiÕt kÕ 62 L.H.Nam, N.H.Thä, “Nghiªn cøu c¸c ph¬ng ph¸p… c«ng nghÖ FPGA.” Nghiªn cøu khoa häc c«ng nghÖ c¸c m¸y thu ph¸t v« tuyÕn cÊu h×nh mÒm, lµm tiÒn ®Ò vµ c¬ së cho c¸c nghiªn cøu tiÕp theo ®Ó x©y dùng m¸y thu ph¸t v« tuyÕn cÊu h×nh mÒm trªn nÒn c«ng nghÖ FPGA. 2. §ång bé sãng mang vµ ®ång bé xung ®ång hå trong m¸y thu ®iÒu chÕ sè VÞ trÝ cña m¹ch ®ång bé sãng mang vµ ®ång bé xung ®ång hå trong m¸y thu ®iÒu chÕ sè ®îc thÓ hiÖn trªn h×nh 1. H×nh 1. VÞ trÝ m¹ch kh«i phôc sãng mang vµ kh«i phôc xung ®ång hå trong m¸y thu sè. Tõ h×nh 1,ta thấy rằng tÝn hiệu thu được t¹i m¸y thu đầu tiªn được giải điều chế phối hợp khi nh©n nã với tÝn hiệu tạo ra từ bộ kh«i phục sãng mang và được lọc th«ng thấp để kh«i phục c¸c tÝn hiệu băng gốc trªn c¸c kªnh đồng pha và vu«ng pha. Bước tiếp theo cần thực hiện là lấy mẫu c¸c tÝn hiệu bản tin với tốc độ symbol và quyết định symbol nào đ· được nhËn. 2.1. §ång bé sãng mang §ång bé sãng mang ®îc gi¶i quyÕt b»ng mét bé PLL ®Ó t¹o ra mét sãng h×nh sin khãa pha víi tÝn hiÖu h×nh sin bªn ngoµi kh«ng biÕt tríc vÒ tÇn sè vµ pha. C¸c thµnh phÇn c¬ b¶n cña PLL gåm mét bé t¸ch sãng pha, mét bé läc vßng vµ mét bé t¹o dao ®éng ®iÒu khiÓn sè nh chØ ra trªn h×nh 2. Sai pha (t ) §Çu ra läc vßng Bé läc Bé läc loop (t ) TÝn hiÖu thu th«ng d¶i vßng ®îc x(t) TÝn hiÖu néi t¹i y(t) NCO H×nh 2. C¸c thµnh phÇn c¬ b¶n cña bé PLL. Nguyªn lý lµm viÖc cña PLL nh sau: - TÝn hiÖu x(t) lµ mét tÝn hiÖu h×nh sin ë bªn ngoµi m¸y thu: ( )= ( ) víi ( ) = + , nh vËy x(t) cã tÇn sè vµ pha . - PLL t¹o ra mét h×nh néi t¹i y(t), ( ) = ( ( )) víi ( )= + . - NhiÖm vô cña PLL lµ ®iÒu chØnh ( ) sao cho = vµ ...
Nội dung trích xuất từ tài liệu:
Nghiên cứu các phương pháp đồng bộ trong máy thu điều chế số trên công nghệ FPGA Kü thuËt ®iÖn tö & Khoa häc m¸y tÝnh NGHI£N CøU C¸C PH¦¥NG PH¸P §ång bé trong m¸y thu ®iÒu chÕ sè trªn c«ng nghÖ FPGA L£ H¶I NAM, NGUYÔN H÷U THä Tãm t¾t: Bµi b¸o tr×nh bµy c¸c ph¬ng ph¸p ®ång bé trong m¸y thu ®iÒu chÕ sè vµ øng dông trªn c«ng nghÖ FPGA. Trong ®ã, tËp trung vµo ®ång bé sãng mang vµ ®ång bé xung ®ång hå trong m¸y thu ®iÒu chÕ sè, vÞ trÝ vµ c¸c ph¬ng ph¸p thùc hiÖn. KÕt qu¶ ®¹t ®îc lµ x©y dùng ®îc c¸c m¹ch ®iÒu chÕ vµ gi¶i ®iÒu chÕ sè, ®ång bé sãng mang vµ ®ång bé xung ®ång hå trªn nÒn phÇn mÒm vµ phÇn cøng FPGA víi tÝn hiÖu BPSK, QPSK, 16-QAM, kh¶o s¸t ¶nh hëng cña c¸c tham sè tíi chÊt lîng cña m¹ch ®ång bé sãng mang vµ ®ång bé xung ®ång hå qua ®êng cong x¸c suÊt lçi bit (BER). Tõ khãa: SDR, FPGA, BPSK, QPSK, 16-QAM, §ång bé sãng mang, §ång bé xung ®ång hå. 1. §ÆT VÊN §Ò Trong c¸c hệ thống th«ng tin kh«ng d©y do m¸y thu và m¸y ph¸t được dïng ở những vị trÝ độc lập nhau, kết hợp với sự kh«ng đồng nhất của kªnh v« tuyến và ảnh hưởng của hiệu ứng Dopler do sù di chuyển của thiết bị làm cho tÝn hiệu ph¸t thay đổi, trong khi đã, c¸c mạch lọc thu và ph¸t được thiết kế cố định nªn sẽ dẫn đến tÝn hiệu thu kh«ng phối hợp hoàn toàn với mạch lọc, g©y nªn sự thay đổi của miền quyết định. Điều này là đặc biệt nghiªm trọng với m¸y thu kết hợp. V× vậy, c¸c m¸y thu kết hợp yªu cầu tÝn hiệu tham chiếu tại m¸y thu phải được đồng bộ về pha và tần số với tÝn hiệu thu được. Mặt kh¸c, bªn thu kh«ng thể biết chÝnh x¸c được tÝn hiệu mà ta cần thu khi nào đến, do vậy điều quan trọng ta cần phải x¸c định được là: tần số lấy mẫu là bao nhiªu và lấy mẫu ở đ©u trong chu kỳ của symbol đã để cã kết quả chÝnh x¸c nhất. V× vậy, mạch kh«i phục xung đồng hồ được thực hiện để điều chỉnh tần số lấy mẫu và pha lấy mẫu để đảm bảo m¸y thu sẽ quyết định chÝnh x¸c nhất symbol nào đ· được ph¸t đi ở bªn ph¸t. ChÝnh v× vËy, ®ång bé trong m¸y thu ®iÒu chÕ sè lµ mét vÊn ®Ò hÕt søc quan träng, ®ãng vai trß then chèt trong viÖc quyÕt ®Þnh thu ®óng hoÆc sai tÝn hiÖu cña m¸y thu sè. C¸c m¹ch thùc hiÖn chøc n¨ng ®ång bé ®Æc trng cho møc ®é phøc t¹p cña thiÕt bÞ v× vËy nã ¶nh hëng lín tíi gi¸ thµnh cña m¸y thu sè. Ngay tõ khi m¸y thu ®iÒu chÕ sè ra ®êi th× c¸c nhµ khoa häc ®· tËp trung vµo nghiªn cøu c¸c ph¬ng ph¸p ®ång bé sãng mang vµ ®ång bé xung ®ång hå. §Õn nay, viÖc nghiªn cøu lý thuyÕt víi vÊn ®Ò nµy ®· c¬ b¶n hoµn thiÖn, trong khi ®ã víi sù ra ®êi cña c«ng nghÖ FPGA - lµ c¬ së ®Ó x©y dùng c¸c m¸y thu ph¸t v« tuyÕn cÊu h×nh mÒn (SDR) th× mäi nghiªn cøu b©y giê tËp trung vµo c¸c gi¶i ph¸p thùc hiÖn chóng trªn phÇn cøng FPGA. Víi mçi c«ng ty, mçi h·ng kh¸c nhau sÏ cã nh÷ng gi¶i ph¸p thùc hiÖn kh¸c nhau, tuy nhiªn c¸c gi¶i ph¸p nµy kh«ng ®îc c«ng bè réng r·i. C«ng tr×nh nghiªn cøu [4] tr×nh bµy vÒ kh«i phôc sãng mang vµ kh«i phôc xung ®ång hå sö dông FPGA trong v« tuyÕn cÊu h×nh mÒm nhng m« h×nh ®a ra l¹i trªn Matlab-Simulink, viÖc tr×nh bµy vÒ kh«i phôc xung ®ång hå vµ thùc hiÖn trªn FPGA rÊt s¬ sµi, kh«ng cã gi¶i ph¸p thùc hiÖn cô thÓ. C«ng tr×nh nghiªn cøu [3] tr×nh bµy kü h¬n vÒ thùc hiÖn ®ång bé sãng mang trªn FPGA cho tÝn hiÖu ®iÒu chÕ 16-QAM nhng kh«ng tr×nh bµy vÒ viÖc thùc hiÖn ®ång bé xung ®ång hå. C«ng tr×nh nghiªn cøu [5] chØ tr×nh bµy vÒ x©y dùng m¸y thu, m¸y ph¸t 16-QAM trªn FPGA mét c¸ch tæng qu¸t. H¬n n÷a c¸c nghiªn cøu nµy cha ®Ò cËp vµ ®¸nh gi¸ vÒ tØ lÖ lçi bit ë ®Çu ra m¸y thu. ChÝnh v× vËy, bµi b¸o tËp trung vµo nghiªn cøu c¸c ph¬ng ph¸p ®ång bé sãng mang, ®ång bé xung ®ång hå vµ x©y dùng c¸c m¹ch ®iÒu chÕ, gi¶i ®iÒu chÕ cho tÝn hiÖu BPSK, QPSK, 16-QAM trªn FPGA, kh¶o s¸t ¶nh hëng cña c¸c tham sè tíi chÊt lîng cña c¸c m¹ch kh«i phôc sãng mang vµ kh«i phôc xung ®ång hå qua ®êng cong x¸c suÊt lçi bit, qua ®ã bíc ®Çu lµm chñ vÒ mÆt c«ng nghÖ trong thiÕt kÕ 62 L.H.Nam, N.H.Thä, “Nghiªn cøu c¸c ph¬ng ph¸p… c«ng nghÖ FPGA.” Nghiªn cøu khoa häc c«ng nghÖ c¸c m¸y thu ph¸t v« tuyÕn cÊu h×nh mÒm, lµm tiÒn ®Ò vµ c¬ së cho c¸c nghiªn cøu tiÕp theo ®Ó x©y dùng m¸y thu ph¸t v« tuyÕn cÊu h×nh mÒm trªn nÒn c«ng nghÖ FPGA. 2. §ång bé sãng mang vµ ®ång bé xung ®ång hå trong m¸y thu ®iÒu chÕ sè VÞ trÝ cña m¹ch ®ång bé sãng mang vµ ®ång bé xung ®ång hå trong m¸y thu ®iÒu chÕ sè ®îc thÓ hiÖn trªn h×nh 1. H×nh 1. VÞ trÝ m¹ch kh«i phôc sãng mang vµ kh«i phôc xung ®ång hå trong m¸y thu sè. Tõ h×nh 1,ta thấy rằng tÝn hiệu thu được t¹i m¸y thu đầu tiªn được giải điều chế phối hợp khi nh©n nã với tÝn hiệu tạo ra từ bộ kh«i phục sãng mang và được lọc th«ng thấp để kh«i phục c¸c tÝn hiệu băng gốc trªn c¸c kªnh đồng pha và vu«ng pha. Bước tiếp theo cần thực hiện là lấy mẫu c¸c tÝn hiệu bản tin với tốc độ symbol và quyết định symbol nào đ· được nhËn. 2.1. §ång bé sãng mang §ång bé sãng mang ®îc gi¶i quyÕt b»ng mét bé PLL ®Ó t¹o ra mét sãng h×nh sin khãa pha víi tÝn hiÖu h×nh sin bªn ngoµi kh«ng biÕt tríc vÒ tÇn sè vµ pha. C¸c thµnh phÇn c¬ b¶n cña PLL gåm mét bé t¸ch sãng pha, mét bé läc vßng vµ mét bé t¹o dao ®éng ®iÒu khiÓn sè nh chØ ra trªn h×nh 2. Sai pha (t ) §Çu ra läc vßng Bé läc Bé läc loop (t ) TÝn hiÖu thu th«ng d¶i vßng ®îc x(t) TÝn hiÖu néi t¹i y(t) NCO H×nh 2. C¸c thµnh phÇn c¬ b¶n cña bé PLL. Nguyªn lý lµm viÖc cña PLL nh sau: - TÝn hiÖu x(t) lµ mét tÝn hiÖu h×nh sin ë bªn ngoµi m¸y thu: ( )= ( ) víi ( ) = + , nh vËy x(t) cã tÇn sè vµ pha . - PLL t¹o ra mét h×nh néi t¹i y(t), ( ) = ( ( )) víi ( )= + . - NhiÖm vô cña PLL lµ ®iÒu chØnh ( ) sao cho = vµ ...
Tìm kiếm theo từ khóa liên quan:
Phương pháp đồng bộ Máy thu điều chế số trên công nghệ FPGA Công nghệ FPGA Đồng bộ sóng mang Đồng bộ xung đồng hồTài liệu liên quan:
-
Xây dựng thuật toán, thử nghiệm đánh giá mô hình cứng hóa giao thức IKEv2.0
7 trang 160 0 0 -
Thiết kế và thi công bộ tính toán FFT 16 điểm dựa trên công nghệ FPGA
9 trang 58 0 0 -
Thiết kế và thi công bộ mã hóa và giải mã CRC 16 dựa trên công nghệ FPGA
10 trang 46 0 0 -
Xây dựng mô hình cứng hóa giao thức bảo mật ESP trên nền tảng công nghệ FPGA
5 trang 40 0 0 -
8 trang 39 0 0
-
Thực hiện khối tách biên ảnh trên FPGA
5 trang 36 0 0 -
BÁO CÁO TỐT NGHIỆP: TỔNG QUAN VỀ FPGA VÀ NGÔN NGỮ VHDL
50 trang 31 0 0 -
Thiết kế và đánh giá chất lượng module giao tiếp nối tiếp trong chuẩn USB
10 trang 30 0 0 -
Luận văn Thạc sĩ: Công nghệ lập trình FPGA và ứng dụng xử lý dữ liệu đa phương tiện
72 trang 26 0 0 -
Xây dựng phần cứng cho mạng nơron PCNN và ứng dụng trong rút trích đặc trưng ảnh
9 trang 25 0 0