Panduan Pengguna Pengurusan MICROCHIP Costas Loop
Pengurusan Gelung Costas MICROCHIP

pengenalan

Dalam penghantaran wayarles, Pemancar (Tx) dan Penerima (Rx) dipisahkan dengan jarak dan diasingkan secara elektrik. Walaupun kedua-dua Tx dan Rx ditala pada frekuensi yang sama, terdapat pengimbangan frekuensi antara frekuensi pembawa disebabkan oleh perbezaan ppm antara pengayun yang digunakan dalam Tx dan Rx. Pengimbangan kekerapan diberi pampasan dengan menggunakan kaedah penyegerakan berbantukan data atau bukan berbantukan data (buta).

Costas Loop ialah kaedah berasaskan PLL tanpa bantuan data untuk pampasan mengimbangi kekerapan pembawa. Aplikasi utama gelung Costas adalah dalam penerima wayarles. Dengan menggunakan ini, pengimbangan kekerapan antara Tx dan Rx diberi pampasan tanpa bantuan nada atau simbol perintis. Costas Loop dilaksanakan untuk modulasi BPSK dan QPSK dengan perubahan dalam blok pengiraan ralat. Menggunakan Gelung Costas untuk penyegerakan fasa atau kekerapan mungkin mengakibatkan kekaburan fasa, yang mesti diperbetulkan melalui teknik seperti pengekodan pembezaan.

Ringkasan

Jadual berikut menyediakan ringkasan ciri Costas Loop.

Jadual 1. Ciri-ciri Gelung Costas

Versi Teras Dokumen ini digunakan untuk Costas Loop v1.0.
Keluarga Peranti yang Disokong
  • SoC Polar Fire®
  • Api Kutub
Disokong alat Aliran Memerlukan Libero® SoC v12.0 atau keluaran yang lebih baru.
Pelesenan Costas Loop IP clear RTL dikunci lesen dan RTL yang disulitkan tersedia secara percuma dengan mana-mana lesen Libero. RTL yang disulitkan: Kod RTL yang disulitkan lengkap disediakan untuk teras, membolehkan teras dijadikan instantiated dengan Reka Bentuk Pintar. Simulasi, Sintesis dan Reka Letak boleh dilakukan dengan perisian Libero. Kosongkan RTL: Kod sumber RTL yang lengkap disediakan untuk teras dan bangku ujian.

Ciri-ciri

Costas Loop mempunyai ciri utama berikut:

  • Menyokong modulasi BPSK dan QPSK
  • Parameter gelung boleh tala untuk julat frekuensi yang luas

Pelaksanaan Teras IP dalam Suite Reka Bentuk Libero®
Teras IP mesti dipasang pada Katalog IP perisian Libero SoC. Ini dipasang secara automatik melalui IP
Fungsi kemas kini katalog dalam perisian Libero SoC, atau teras IP dimuat turun secara manual daripada katalog. sekali
teras IP dipasang dalam Katalog IP perisian SoC Libero, teras dikonfigurasikan, dijana dan dijadikan instantiated dalam alat Reka Bentuk Pintar untuk dimasukkan dalam senarai projek Libero.

Penggunaan dan Prestasi Peranti

Jadual berikut menyenaraikan penggunaan peranti yang digunakan untuk Costas Loop.

Jadual 2. Penggunaan Gelung Costas untuk QPSK

Butiran Peranti Sumber Prestasi (MHz) RAM Blok Matematik Cip Globals
Keluarga Peranti LUTs DFF LSRAM μSRAM
SoC PolarFire® MPFS250T 1256 197 200 0 0 6 0
PolarFire MPF300T 1256 197 200 0 0 6 0

Jadual 3. Penggunaan Gelung Costas untuk BPSK

Butiran Peranti Sumber Prestasi (MHz) RAM Blok Matematik Cip Globals
Keluarga Peranti LUTs DFF LSRAM μSRAM
SoC PolarFire® MPFS250T 1202 160 200 0 0 7 0
Api Kutub MPF300T 1202 160 200 0 0 7 0

penting Penting: 

  1. Data dalam jadual ini ditangkap menggunakan tetapan sintesis dan susun atur biasa. Sumber jam rujukan CDR telah ditetapkan kepada Dedicated dengan nilai konfigurator lain tidak berubah.
  2. Jam dihadkan kepada 200 MHz semasa menjalankan analisis pemasaan untuk mencapai nombor prestasi.

Penerangan Fungsian

Bahagian ini menerangkan butiran pelaksanaan Costas Loop.

Rajah berikut menunjukkan rajah blok peringkat sistem bagi Costas Loop.

Rajah 1-1. Rajah Blok Tahap Sistem bagi Gelung Costas
Penerangan Fungsian
Latensi antara input dan output bahagian atas Costas ialah 11 kitaran jam. Latensi THETA_OUT ialah 10 jam
kitaran. Kp (pemalar perkadaran), Ki (pemalar kamiran), faktor Theta, dan faktor LIMIT mesti ditetapkan mengikut persekitaran hingar dan mengimbangi frekuensi yang diperkenalkan. Costas Loop mengambil sedikit masa untuk dikunci, seperti dalam operasi PLL. Sesetengah paket mungkin hilang semasa masa kunci awal Costas Loop.

Seni bina

Pelaksanaan Costas Loop memerlukan empat blok berikut:

  • Penapis Gelung (Pengawal PI dalam pelaksanaan ini)
  • Penjana Theta
  • Pengiraan Ralat
  • Putaran Vektor

Rajah 1-2. Rajah Blok Gelung Costas
Seni bina
Ralat untuk skema modulasi tertentu dikira berdasarkan nilai I dan Q yang diputar menggunakan Modul Putaran Vektor. Pengawal PI mengira kekerapan berdasarkan ralat, keuntungan berkadar Kp, dan keuntungan kamiran Ki. Offset kekerapan maksimum ditetapkan sebagai nilai had untuk output frekuensi pengawal PI. Modul Theta Generator menjana sudut melalui penyepaduan. Input faktor theta menentukan cerun penyepaduan dan bergantung.

pada sampjam ling. Sudut yang dijana daripada Theta Generator digunakan untuk memutarkan nilai input I dan Q. Fungsi ralat adalah khusus untuk jenis modulasi. Memandangkan pengawal PI dilaksanakan dalam format titik tetap, penskalaan dilakukan pada output berkadar dan kamiran pengawal PI.
integrasi
Begitu juga, penskalaan dilaksanakan untuk penyepaduan theta.
integrasi

Parameter Teras IP dan Isyarat Antara Muka

Bahagian ini membincangkan parameter dalam konfigurator GUI Costas Loop dan isyarat I/O.

Tetapan Konfigurasi

Jadual berikut menyenaraikan perihalan parameter konfigurasi yang digunakan dalam pelaksanaan perkakasan Costas Loop. Ini adalah parameter generik yang diubah mengikut keperluan aplikasi.
Jadual 2-1. Parameter Konfigurasi

Nama Isyarat Penerangan
Jenis Modulasi BPSK atau QPSK

Isyarat Input dan Output
Jadual berikut menyenaraikan port input dan output Costas Loop.
Jadual 2-2. Isyarat Input dan Output

Nama Isyarat Arah Jenis Isyarat Lebar Penerangan
CLK_I Input 1 Isyarat Jam
ARST_N_IN Input 1 Isyarat tetapan semula tak segerak rendah yang aktif
I_DATA_IN Input Ditandatangani 16 Dalam fasa / Input data sebenar
Q_DATA_IN Input Ditandatangani 16 Input data kuadratur / khayalan
KP_IN Input Ditandatangani 18 Pemalar kekadaran pengawal PI
KI_IN Input Ditandatangani 18 Pemalar kamiran pengawal PI
LIMIT_IN Input Ditandatangani 18 Had untuk pengawal PI
THETA_FACTOR_IN Input Ditandatangani 18 Faktor Theta untuk penyepaduan theta.
I_DATA_OUT Keluaran Ditandatangani 16 Dalam fasa / Output data sebenar
Q_DATA_OUT Keluaran Ditandatangani 16 Kuadratur / Data khayalan Output
THETA_OUT Keluaran Ditandatangani 10 Indeks Theta dikira (0-1023) untuk pengesahan
PI_OUT Keluaran Ditandatangani 18 Keluaran PI

Rajah Masa

Bahagian ini membincangkan rajah pemasaan Costas Loop.
Rajah berikut menunjukkan rajah masa bagi Costas Loop.
Rajah 3-1. Rajah Masa Gelung Costas
Rajah Masa

Testbench

Bangku ujian bersatu digunakan untuk mengesahkan dan menguji Costas Loop yang dipanggil sebagai bangku ujian pengguna. Bangku ujian disediakan untuk menyemak kefungsian Costas Loop IP.

Baris Simulasi

Untuk mensimulasikan teras menggunakan testbench, lakukan langkah berikut:

  1. Buka aplikasi Libero SoC, klik tab Katalog, kembangkan Penyelesaian-Wayarles, klik dua kali COSTAS LOOP, dan kemudian klik OK. Dokumentasi yang dikaitkan dengan IP disenaraikan di bawah Dokumentasi.
    penting Penting: Jika anda tidak melihat tab Katalog, navigasi ke View > Menu Windows dan klik Katalog untuk menjadikannya kelihatan.
    Rajah 4-1. Teras IP Gelung Costas dalam Katalog SoC Libero
    Baris Simulasi
  2. Konfigurasikan IP mengikut keperluan anda.
    Rajah 4-2. GUI Konfigurator
    GUI Konfigurator
    Promosikan semua isyarat ke peringkat teratas dan hasilkan reka bentuk
  3. Pada tab Hierarki Rangsangan, klik Hierarki Bina.
    Rajah 4-3. Bina Hierarki
    Bina Hierarki
  4. Pada tab Hierarki Rangsangan, klik kanan meja ujian (Costas loop bevy), tuding ke Simulate Present Design, dan kemudian klik Open Interactively
    Rajah 4-4. Mensimulasikan Reka Bentuk Pra-Sintesis
    Reka Bentuk Pra-Sintesis
    ModelSim dibuka dengan meja ujian file, seperti yang ditunjukkan dalam rajah berikut.
    Rajah 4-5. Tetingkap Simulasi ModelSim
    Tetingkap Simulasi

penting Penting: Jika simulasi terganggu kerana had masa jalan yang dinyatakan dalam .do file, gunakan perintah run -all untuk melengkapkan simulasi

Sejarah Semakan

Sejarah semakan menerangkan perubahan yang telah dilaksanakan dalam dokumen. Perubahan disenaraikan mengikut semakan, bermula dengan penerbitan terkini.
Jadual 5-1. Sejarah Semakan

Semakan tarikh Penerangan
A 03/2023 Keluaran awal

Sokongan FPGA mikrocip

Kumpulan produk Microchip FPGA menyokong produknya dengan pelbagai perkhidmatan sokongan, termasuk Perkhidmatan Pelanggan,
Pusat Sokongan Teknikal Pelanggan, a webtapak, dan pejabat jualan di seluruh dunia. Pelanggan dicadangkan untuk melawat
Sumber dalam talian microchip sebelum menghubungi sokongan kerana kemungkinan besar pertanyaan mereka sudah ada
menjawab.

Hubungi Pusat Sokongan Teknikal melalui webtapak di www.microchip.com/support. Sebutkan Peranti FPGA
Nombor bahagian, pilih kategori kes yang sesuai dan muat naik reka bentuk files semasa mencipta kes sokongan teknikal.

Hubungi Khidmat Pelanggan untuk mendapatkan sokongan produk bukan teknikal, seperti harga produk, naik taraf produk, kemas kini
maklumat, status pesanan dan kebenaran.

  • Dari Amerika Utara, hubungi 800.262.1060
  • Dari seluruh dunia, hubungi 650.318.4460
  • Faks, dari mana-mana sahaja di dunia, 650.318.8044

Maklumat Mikrocip

Microchip itu Webtapak

Microchip menyediakan sokongan dalam talian melalui kami webtapak di www.microchip.com/. ini webtapak digunakan untuk membuat files dan
maklumat mudah didapati kepada pelanggan. Beberapa kandungan yang tersedia termasuk:

  • Sokongan Produk – Helaian data dan kesilapan, nota permohonan dan sampprogram, sumber reka bentuk, panduan pengguna dan dokumen sokongan perkakasan, keluaran perisian terkini dan perisian arkib
  • Sokongan Teknikal Am – Soalan Lazim (Soalan Lazim), permintaan sokongan teknikal, kumpulan perbincangan dalam talian, penyenaraian ahli program rakan kongsi reka bentuk Microchip
  • Perniagaan Microchip – Pemilih produk dan panduan pesanan, siaran akhbar Microchip terkini, penyenaraian seminar dan acara, penyenaraian pejabat jualan Microchip, pengedar dan wakil kilang

Perkhidmatan Pemberitahuan Perubahan Produk

Perkhidmatan pemberitahuan perubahan produk Microchip membantu memastikan pelanggan sentiasa mengetahui produk Microchip. Pelanggan akan menerima pemberitahuan e-mel apabila terdapat perubahan, kemas kini, semakan atau kesilapan yang berkaitan dengan keluarga produk atau alat pembangunan yang diminati.

Untuk mendaftar, pergi ke www.microchip.com/pcn dan ikut arahan pendaftaran.

Sokongan Pelanggan

Pengguna produk Microchip boleh menerima bantuan melalui beberapa saluran:

  • Pengedar atau Wakil
  • Pejabat Jualan Tempatan
  • Jurutera Penyelesaian Terbenam (ESE)
  • Sokongan Teknikal

Pelanggan harus menghubungi pengedar, wakil atau ESE mereka untuk mendapatkan sokongan. Pejabat jualan tempatan juga tersedia untuk membantu pelanggan. Penyenaraian pejabat dan lokasi jualan disertakan dalam dokumen ini.

Sokongan teknikal boleh didapati melalui webtapak di: www.microchip.com/support

Ciri Perlindungan Kod Peranti Mikrocip

Perhatikan butiran berikut tentang ciri perlindungan kod pada produk Microchip:

  • Produk Microchip memenuhi spesifikasi yang terkandung dalam Helaian Data Microchip tertentu mereka.
  • Microchip percaya bahawa keluarga produknya selamat apabila digunakan mengikut cara yang dimaksudkan, dalam spesifikasi operasi dan dalam keadaan biasa.
  • Nilai mikrocip dan melindungi hak harta inteleknya secara agresif. Percubaan untuk melanggar ciri perlindungan kod produk Microchip adalah dilarang sama sekali dan mungkin melanggar Akta Hak Cipta Milenium Digital.
  • Microchip mahupun pengeluar semikonduktor lain tidak boleh menjamin keselamatan kodnya. Perlindungan kod tidak bermakna kami menjamin produk itu "tidak boleh pecah". Perlindungan kod sentiasa berkembang. Microchip komited untuk terus menambah baik ciri perlindungan kod produk kami

Notis Undang-undang

Penerbitan ini dan maklumat di sini hanya boleh digunakan dengan produk Microchip, termasuk untuk mereka bentuk, menguji,
dan menyepadukan produk Microchip dengan aplikasi anda. Penggunaan maklumat ini dengan cara lain melanggarnya
syarat. Maklumat mengenai aplikasi peranti disediakan hanya untuk kemudahan anda dan mungkin digantikan
dengan kemas kini. Adalah menjadi tanggungjawab anda untuk memastikan permohonan anda memenuhi spesifikasi anda. Hubungi anda
pejabat jualan Microchip tempatan untuk sokongan tambahan atau, dapatkan sokongan tambahan di www.microchip.com/en us/support/design-help/client-support-services.

MAKLUMAT INI DISEDIAKAN OLEH MICROCHIP "SEBAGAIMANA ADANYA". MICROCHIP TIDAK MEMBUAT SEBARANG JENIS PERWAKILAN ATAU WARANTI SAMA ADA TERNYATA MAUPUN TERSIRAT, BERTULIS ATAU LISAN, BERKANUN ATAU SEBALIKNYA, BERKAITAN DENGAN MAKLUMAT TERMASUK TETAPI TIDAK TERHAD KEPADA MANA-MANA ​​WARANTI TERSIRAT, BUKAN PENYERTAAN DAN PEMESANAN TUJUAN ATAU WARANTI BERKAITAN DENGAN KEADAAN, KUALITI ATAU PRESTASINYA.

MICROCHIP TIDAK AKAN AKAN BERTANGGUNGJAWAB KE ATAS SEBARANG KERUGIAN, KEROSAKAN, KOS ATAU AKIBAT YANG TIDAK LANGSUNG, KHAS, PUNITIF, SAMPINGAN ATAU AKIBAT APA-APA JENIS APA SAJA YANG BERKAITAN DENGAN MAKLUMAT ATAU PENGGUNAANNYA, WALAUPUN BERPUNCA, WALAUPUN TERJADI. KEMUNGKINAN ATAU KEROSAKAN ADALAH BOLEH DIRAMALKAN. SEJAUH YANG DIBENARKAN OLEH UNDANG-UNDANG, JUMLAH LIABILITI MICROCHIP ATAS SEMUA TUNTUTAN DALAM APA-APA CARA BERKAITAN DENGAN MAKLUMAT ATAU PENGGUNAANNYA TIDAK AKAN MELEBIHI JUMLAH YURAN, JIKA ADA, YANG ANDA TELAH BAYAR TERUS KEPADA MICROCHIP UNTUK MAKLUMAT.

Penggunaan peranti Microchip dalam sokongan hayat dan/atau aplikasi keselamatan adalah sepenuhnya atas risiko pembeli, dan pembeli bersetuju untuk mempertahankan, menanggung rugi dan menahan Microchip yang tidak berbahaya daripada sebarang dan semua kerosakan, tuntutan, saman atau perbelanjaan akibat daripada penggunaan tersebut. Tiada lesen disampaikan, secara tersirat atau sebaliknya, di bawah mana-mana hak harta intelek Microchip melainkan dinyatakan sebaliknya.

Sistem Pengurusan Kualiti

Untuk maklumat mengenai Sistem Pengurusan Kualiti Microchip, sila lawati www.microchip.com/quality.

Jualan dan Perkhidmatan Seluruh Dunia

AMERIKA ASIA/PASIFIK ASIA/PASIFIK EROPAH
Pejabat Korporat2355 West Chandler Blvd. Chandler, AZ 85224-6199Tel: 480-792-7200Faks: 480-792-7277Sokongan Teknikal: www.microchip.com/support Web Alamat: www.microchip.com Atlanta Duluth, GA Tel: 678-957-9614Faks: 678-957-1455Austin, TX Tel: 512-257-3370Boston Westborough, MA Tel: 774-760-0087Faks: 774-760-0088ChicagoItasca, IL Tel: 630-285-0071Faks: 630-285-0075DallasAddison, TX Tel: 972-818-7423Faks: 972-818-2924DetroitNovi, MI Tel: 248-848-4000Houston, TX Tel: 281-894-5983Indianapolis Noblesville, IN Tel: 317-773-8323Faks: 317-773-5453Tel: 317-536-2380Los Angeles Mission Viejo, CA Tel: 949-462-9523Faks: 949-462-9608Tel: 951-273-7800Raleigh, NC Tel: 919-844-7510New York, NY Tel: 631-435-6000San Jose, CA Tel: 408-735-9110Tel: 408-436-4270Kanada - Toronto Tel: 905-695-1980Faks: 905-695-2078 Australia – Sydney Tel: 61-2-9868-6733China - Beijing Tel: 86-10-8569-7000China – Chengdu Tel: 86-28-8665-5511China – Chongqing Tel: 86-23-8980-9588China - Dongguan Tel: 86-769-8702-9880China - Guangzhou Tel: 86-20-8755-8029China - Hangzhou Tel: 86-571-8792-8115China – Hong Kong SAR Tel: 852-2943-5100China - Nanjing Tel: 86-25-8473-2460China – Qingdao Tel: 86-532-8502-7355China - Shanghai Tel: 86-21-3326-8000China - Shenyang Tel: 86-24-2334-2829China - Shenzhen Tel: 86-755-8864-2200China - Suzhou Tel: 86-186-6233-1526China - Wuhan Tel: 86-27-5980-5300China – Xian Tel: 86-29-8833-7252China - Xiamen Tel: 86-592-2388138China – Zhuhai Tel: 86-756-3210040 India – Bangalore Tel: 91-80-3090-4444India – New Delhi Tel: 91-11-4160-8631India - Pune Tel: 91-20-4121-0141Jepun - Osaka Tel: 81-6-6152-7160Jepun - Tokyo Tel: 81-3-6880-3770Korea - Daegu Tel: 82-53-744-4301Korea - Seoul Tel: 82-2-554-7200Malaysia – Kuala Lumpur Tel: 60-3-7651-7906Malaysia – Pulau Pinang Tel: 60-4-227-8870Filipina – Manila Tel: 63-2-634-9065SingapuraTel: 65-6334-8870Taiwan – Hsin Chu Tel: 886-3-577-8366Taiwan – Kaohsiung Tel: 886-7-213-7830Taiwan – Taipei Tel: 886-2-2508-8600Thailand – Bangkok Tel: 66-2-694-1351Vietnam – Ho Chi Minh Tel: 84-28-5448-2100 Austria - Wels Tel: 43-7242-2244-39Fax: 43-7242-2244-393Denmark – Copenhagen Tel: 45-4485-5910Fax: 45-4485-2829Finland – Espoo Tel: 358-9-4520-820Perancis - Paris Tel: 33-1-69-53-63-20Fax: 33-1-69-30-90-79Jerman - Garching Tel: 49-8931-9700Jerman – Haan Tel: 49-2129-3766400Jerman - Heilbronn Tel: 49-7131-72400Jerman - Karlsruhe Tel: 49-721-625370Jerman - Munich Tel: 49-89-627-144-0Fax: 49-89-627-144-44Jerman - Rosenheim Tel: 49-8031-354-560Israel – Ra'anana Tel: 972-9-744-7705Itali - Milan Tel: 39-0331-742611Fax: 39-0331-466781Itali - Padova Tel: 39-049-7625286Belanda – Drunen Tel: 31-416-690399Fax: 31-416-690340Norway - Trondheim Tel: 47-72884388Poland – Warsaw Tel: 48-22-3325737Romania – Bucharest Tel: 40-21-407-87-50Sepanyol - Madrid Tel: 34-91-708-08-90Fax: 34-91-708-08-91Sweden - Gothenburg Tel: 46-31-704-60-40Sweden – Stockholm Tel: 46-8-5090-4654UK – Wokingham Tel: 44-118-921-5800Fax: 44-118-921-5820

Logo syarikat

Dokumen / Sumber

Pengurusan Gelung Costas MICROCHIP [pdf] Panduan Pengguna
Pengurusan Gelung Costas, Pengurusan Gelung, Pengurusan

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *