MICROCHIP Costas Loop Management kasutusjuhend
MICROCHIP Costas Loop Management

Sissejuhatus

Juhtmevaba edastuse korral on saatja (Tx) ja vastuvõtja (Rx) üksteisest vahemaaga eraldatud ja elektriliselt isoleeritud. Kuigi nii Tx kui ka Rx on häälestatud samale sagedusele, on kandesageduste vahel sagedusnihe, mis on tingitud Tx ja Rx puhul kasutatavate ostsillaatorite ppm erinevusest. Sageduse nihe kompenseeritakse andmeabiga või andmeabita (pimedast) sünkroniseerimismeetodite abil.

Costas Loop on andmeabita PLL-põhine meetod kandesageduse nihke kompenseerimiseks. Costase silmuste peamine rakendus on traadita vastuvõtjad. Seda kasutades kompenseeritakse sagedusnihe Tx ja Rx vahel ilma piloottoonide või sümbolite abita. Costas Loop on rakendatud BPSK ja QPSK modulatsioonide jaoks koos vea arvutamise ploki muudatusega. Costas Loopi kasutamine faasi või sageduse sünkroonimiseks võib põhjustada faaside ebaselgust, mida tuleb parandada selliste tehnikatega nagu diferentsiaalkodeering.

Kokkuvõte

Järgmises tabelis on kokkuvõte Costas Loopi omadustest.

Tabel 1. Costas Loopi omadused

Põhiversioon See dokument kehtib Costas Loopi v1.0 kohta.
Toetatud seadmepered
  • Polar Fire® SoC
  • Polaarne tuli
Toetatud Tööriist Voolu Nõuab Libero® SoC v12.0 või uuemaid versioone.
Litsentsi andmine Costas Loop IP clear RTL on litsentsiga lukustatud ja krüpteeritud RTL on vabalt saadaval mis tahes Libero litsentsiga. Krüpteeritud RTL: Tuuma jaoks on ette nähtud täielik krüpteeritud RTL-kood, mis võimaldab tuuma instantseerida nutika disainiga. Simulatsiooni, sünteesi ja paigutust saab teostada Libero tarkvaraga. Selge RTL: Põhi- ja katsestendi jaoks on saadaval täielik RTL-i lähtekood.

Omadused

Costas Loopil on järgmised põhifunktsioonid:

  • Toetab BPSK ja QPSK modulatsioone
  • Häälestatavad ahela parameetrid laia sagedusvahemiku jaoks

IP Core'i juurutamine Libero® Design Suite'is
IP-tuum tuleb installida Libero SoC tarkvara IP-kataloogi. See installitakse automaatselt IP kaudu
Kataloogi uuendamise funktsioon Libero SoC tarkvaras või IP-tuum laaditakse kataloogist käsitsi alla. Üks kord
IP-tuum on installitud Libero SoC tarkvara IP-kataloogi, tuum konfigureeritakse, genereeritakse ja instantseeritakse Smart Design tööriistas, et lisada see Libero projektiloendisse.

Seadme kasutamine ja jõudlus

Järgmistes tabelites on loetletud Costas Loopi jaoks kasutatud seadme kasutus.

Tabel 2. Costas Loop Utilisation for QPSK

Seadme üksikasjad Vahendid Jõudlus (MHz) RAM-id Matemaatika plokid Chip Globals
Perekond Seade LUT-id DFF LSRAM μSRAM
PolarFire® SoC MPFS250T 1256 197 200 0 0 6 0
PolarFire MPF300T 1256 197 200 0 0 6 0

Tabel 3. Costas Loop Utilisation BPSK jaoks

Seadme üksikasjad Vahendid Jõudlus (MHz) RAM-id Matemaatika plokid Chip Globals
Perekond Seade LUT-id DFF LSRAM μSRAM
PolarFire® SoC MPFS250T 1202 160 200 0 0 7 0
Polaarne tuli MPF300T 1202 160 200 0 0 7 0

Tähtis Tähtis: 

  1. Selles tabelis olevad andmed on kogutud tüüpiliste sünteesi- ja paigutussätete abil. CDR-i võrdluskella allikaks määrati Pühendatud ja muud konfiguraatori väärtused jäid muutmata.
  2. Toimivusnumbrite saavutamiseks on ajastusanalüüsi tegemise ajal kella sagedus piiratud 200 MHz-ga.

Funktsionaalne kirjeldus

Selles jaotises kirjeldatakse Costas Loopi rakendamise üksikasju.

Järgmisel joonisel on kujutatud Costas Loopi süsteemitaseme plokkskeem.

Joonis 1-1. Costase ahela süsteemitaseme plokkskeem
Funktsionaalne kirjeldus
Costase topi sisendi ja väljundi vaheline latentsusaeg on 11 taktitsüklit. THETA_OUT latentsusaeg on 10 kella
tsüklid. Kp (proportsionaalsuskonstant), Ki (integraalkonstant), teetategur ja LIMIT-tegur tuleb fikseerida vastavalt mürakeskkonnale ja sagedusnihkele. Costas Loopi lukustamiseks kulub veidi aega, nagu PLL-operatsiooni puhul. Mõned paketid võivad Costas Loopi esialgse lukustamise ajal kaduma minna.

Arhitektuur

Costase Loopi rakendamine nõuab järgmist nelja plokki:

  • Silmusfilter (selles teostuses PI-kontroller)
  • Teeta generaator
  • Vea arvutamine
  • Vektori pööramine

Joonis 1-2. Costase silmuse plokkskeem
Arhitektuur
Konkreetse modulatsiooniskeemi viga arvutatakse pööratud I ja Q väärtuste põhjal, kasutades Vector Rotation Module'i. PI-kontroller arvutab sageduse vea, proportsionaalse võimenduse Kp ja integraalvõimenduse Ki põhjal. Maksimaalne sagedusnihe on seatud PI-regulaatori sagedusväljundi piirväärtuseks. Theta Generator moodul genereerib nurga integreerimise teel. Teeta teguri sisend määrab integratsiooni kalde ja sõltub.

s pealampling kell. Teeta generaatorist genereeritud nurka kasutatakse I ja Q sisendväärtuste pööramiseks. Veafunktsioon on modulatsioonitüübile omane. Kuna PI-kontroller on realiseeritud fikseeritud punkti formaadis, toimub skaleerimine PI-kontrolleri proportsionaalsetel ja integraalsetel väljunditel.
integratsiooni
Samamoodi rakendatakse skaleerimist teeta integreerimiseks.
integratsiooni

IP põhiparameetrid ja liidese signaalid

Selles jaotises käsitletakse Costas Loop GUI konfiguraatori ja I/O signaalide parameetreid.

Konfiguratsiooni sätted

Järgmises tabelis on loetletud Costas Loopi riistvararakenduses kasutatavate konfiguratsiooniparameetrite kirjeldus. Need on üldised parameetrid, mida muudetakse vastavalt rakenduse nõuetele.
Tabel 2-1. Konfiguratsiooniparameeter

Signaali nimi Kirjeldus
Modulatsiooni tüüp BPSK või QPSK

Sisend- ja väljundsignaalid
Järgmises tabelis on loetletud Costas Loopi sisend- ja väljundpordid.
Tabel 2-2. Sisend- ja väljundsignaalid

Signaali nimi Suund Signaali tüüp Laius Kirjeldus
CLK_I Sisend 1 Kella signaal
ARST_N_IN Sisend 1 Aktiivne madal asünkroonne lähtestussignaal
I_ANDMED_IN Sisend Allkirjastatud 16 Faasis / tegelik andmete sisestamine
Q_DATA_IN Sisend Allkirjastatud 16 Kvadratuur/Imaginary andmesisestus
KP_IN Sisend Allkirjastatud 18 PI-kontrolleri proportsionaalsuskonstant
KI_IN Sisend Allkirjastatud 18 PI-kontrolleri integraalne konstant
LIMIT_IN Sisend Allkirjastatud 18 PI-kontrolleri piirang
THETA_FACTOR_IN Sisend Allkirjastatud 18 Teeta-tegur teeta integreerimiseks.
I_DATA_OUT Väljund Allkirjastatud 16 Faasis / tegelikud andmed Väljund
Q_DATA_OUT Väljund Allkirjastatud 16 Kvadratuur / kujuteldavad andmed Väljund
THETA_OUT Väljund Allkirjastatud 10 Arvutatud teeta indeks (0-1023) kontrollimiseks
PI_OUT Väljund Allkirjastatud 18 PI väljund

Ajastusskeemid

Selles jaotises käsitletakse Costas Loopi ajastusskeemi.
Järgmisel joonisel on näidatud Costas Loopi ajastusskeem.
Joonis 3-1. Costase ahela ajastusskeem
Ajastusskeem

Katselaud

Costas Loopi kontrollimiseks ja testimiseks kasutatakse ühtset katsestendit, mida nimetatakse kasutajate katsestendiks. Costas Loop IP funktsionaalsuse kontrollimiseks on olemas katsestend.

Simulatsiooni read

Südamiku simuleerimiseks katsestendi abil tehke järgmised toimingud.

  1. Avage rakendus Libero SoC, klõpsake vahekaarti Kataloog, laiendage Solutions-Wireless, topeltklõpsake valikut COSTAS LOOP ja seejärel klõpsake nuppu OK. IP-ga seotud dokumentatsioon on loetletud jaotises Dokumentatsioonid.
    Tähtis Tähtis: Kui te ei näe vahekaarti Kataloog, liikuge lehele View > Windowsi menüü ja klõpsake selle nähtavaks muutmiseks nuppu Kataloog.
    Joonis 4-1. Costas Loop IP Core Libero SoC kataloogis
    Simulatsiooni read
  2. Seadistage IP vastavalt oma nõudele.
    Joonis 4-2. Konfiguraatori GUI
    Konfiguraatori GUI
    Edendage kõik signaalid tipptasemele ja looge kujundus
  3. Klõpsake vahekaardil Stiimulite hierarhia nuppu Koosta hierarhia.
    Joonis 4-3. Ehitage hierarhia
    Ehitage hierarhia
  4. Paremklõpsake vahekaardil Stiimulite hierarhia testpinki (Costas loop bevy), valige käsk Simulate Present Design ja seejärel klõpsake nuppu Ava interaktiivselt.
    Joonis 4-4. Sünteesieelse disaini simuleerimine
    Sünteesieelne disain
    ModelSim avaneb koos testpingiga file, nagu on näidatud järgmisel joonisel.
    Joonis 4-5. ModelSim simulatsiooni aken
    Simulatsiooni aken

Tähtis Tähtis: Kui simulatsioon katkeb failis .do määratud käitusaja piirangu tõttu file, kasutage simulatsiooni lõpuleviimiseks käsku run -all

Läbivaatamise ajalugu

Redaktsiooniajalugu kirjeldab dokumendis rakendatud muudatusi. Muudatused on loetletud redaktsioonide kaupa, alustades kõige värskemast väljaandest.
Tabel 5-1. Läbivaatamise ajalugu

Läbivaatamine Kuupäev Kirjeldus
A 03/2023 Esialgne vabastamine

Mikrokiibi FPGA tugi

Microchip FPGA tootegrupp toetab oma tooteid erinevate tugiteenustega, sealhulgas klienditeenindusega,
Kliendi tehnilise toe keskus, a websaidil ja ülemaailmsetes müügiesindustes. Klientidel soovitatakse külastada
Mikrokiibi veebiressursse enne klienditoega ühenduse võtmist, kuna on väga tõenäoline, et nende päringud on juba esitatud
vastas.

Võtke ühendust tehnilise toe keskusega läbi websait aadressil www.microchip.com/support. Mainige FPGA-seadet
Osa number, valige sobiv korpuse kategooria ja laadige üles kujundus files tehnilise toe juhtumi loomisel.

Mittetehnilise tootetoe (nt toote hinnakujundus, tooteuuendused, värskendused) saamiseks võtke ühendust klienditeenindusega
teave, tellimuse olek ja volitus.

  • Põhja-Ameerikast helistage 800.262.1060
  • Helistage mujalt maailmast 650.318.4460
  • Faks kõikjalt maailmast, 650.318.8044

Mikrokiibi teave

Mikrokiip Websaidile

Microchip pakub veebituge meie kaudu websait aadressil www.microchip.com/. See webvalmistamiseks kasutatakse saiti files ja
klientidele kergesti kättesaadav teave. Osa saadaolevast sisust hõlmab järgmist:

  • Tootetugi – Andmelehed ja vead, rakendusmärkused ja sample programmid, disainiressursid, kasutusjuhendid ja riistvara tugidokumendid, uusimad tarkvaraväljaanded ja arhiveeritud tarkvara
  • Üldine tehniline tugi – Korduma kippuvad küsimused (KKK), tehnilise toe taotlused, veebipõhised arutelurühmad, Microchipi disainipartnerite programmi liikmete loend
  • Mikrokiibi äri – Tootevaliku- ja tellimisjuhendid, Microchipi värskeimad pressiteated, seminaride ja ürituste loetelu, Microchipi müügiesinduste, edasimüüjate ja tehaste esindajate nimekirjad

Tootemuudatuste teavitusteenus

Microchipi tootemuudatuste teavitusteenus aitab hoida kliente Microchipi toodetega kursis. Tellijad saavad e-posti teel teatise alati, kui konkreetse tooteperekonna või huvipakkuva arendustööriistaga on seotud muudatusi, uuendusi, muudatusi või vigu.

Registreerimiseks minge aadressile www.microchip.com/pcn ja järgige registreerimisjuhiseid.

Klienditugi

Microchipi toodete kasutajad saavad abi mitme kanali kaudu:

  • Turustaja või esindaja
  • Kohalik müügiesindus
  • Manustatud lahenduste insener (ESE)
  • Tehniline tugi

Kliendid peaksid abi saamiseks võtma ühendust oma turustaja, esindaja või ESE-ga. Klientide abistamiseks on saadaval ka kohalikud müügiesindused. Selles dokumendis on müügiesinduste ja asukohtade loetelu.

Tehniline tugi on saadaval aadressil websait aadressil: www.microchip.com/support

Mikrokiibi seadmete koodikaitse funktsioon

Pange tähele järgmisi Microchipi toodete koodikaitse funktsiooni üksikasju:

  • Mikrokiibi tooted vastavad nende konkreetsel mikrokiibi andmelehel sisalduvatele spetsifikatsioonidele.
  • Microchip usub, et selle tooteperekond on turvaline, kui seda kasutatakse ettenähtud viisil, tööspetsifikatsioonide piires ja tavatingimustes.
  • Mikrokiip väärtustab ja kaitseb agressiivselt oma intellektuaalomandi õigusi. Katsed rikkuda Microchipi toote koodikaitsefunktsioone on rangelt keelatud ja võivad rikkuda Ameerika Ühendriikide autorikaitse seadust.
  • Ei Microchip ega ükski teine ​​pooljuhtide tootja ei saa garanteerida oma koodi turvalisust. Koodikaitse ei tähenda, et me garanteerime, et toode on purunematu. Koodikaitse areneb pidevalt. Microchip on pühendunud oma toodete koodikaitsefunktsioonide pidevale täiustamisele

Õiguslik teade

Seda väljaannet ja siin olevat teavet võib kasutada ainult Microchipi toodetega, sealhulgas projekteerimiseks, testimiseks,
ja integreerige Microchipi tooted oma rakendusega. Selle teabe kasutamine muul viisil rikub neid
tingimustele. Teave seadme rakenduste kohta on esitatud ainult teie mugavuse huvides ja see võib asendada
uuenduste järgi. Teie vastutate selle eest, et teie rakendus vastaks teie spetsifikatsioonidele. Võtke ühendust oma
lisatoe saamiseks kohalik Microchipi müügiesindus või hankige lisatuge aadressil www.microchip.com/en us/support/design-help/client-support-services.

SELLE TEABE ESITAB MIKROKIIP „NAGU ON”. MICROCHIP EI ANNA MINGI SELGITUSLIKU VÕI KAUDSE, KIRJALIKKU VÕI SUULI, KOHUSTUSLIKULT VÕI MUUL SELGITUSI EGA GARANTIID, MIS SEOTUD TEABEGA, KAASA, KUID MITTE PIIRATUD, KAUDSETE GARANTIIDEGA. SOBIVUS KONKREETSEKS EESMÄRGIKS VÕI SELLE SEISUKORDI, KVALITEEDI VÕI TOIMIVUSEGA SEOTUD GARANTIID.

MICROCHIP EI VASTUTA MISGIGI KAUDSE, ERILISE, KARISTUSLIKU, JUHUSLIKU VÕI JÄRGNIKKU KAOTUSE, KAHJUDE, KULU VÕI MINGI LIIGI KULUD EEST, ÜHTEGI MIS TAHES SEOTUD TEABE VÕI SELLE KASUTAMISEGA, ON TEAVITATUD VÕIMALUSEST VÕI ON KAHJUD ETTEAVATAVAD. SEADUSEGA LUBATUD TÄIELIKULT EI ÜLETA MICROCHIPI KOGUVASTUTUS KÕIGI NÕUETE KOHTA, MIS MILLAL MILLE MÕELIKULT SEOTUD TEABE VÕI SELLE KASUTAMISEGA.

Microchipi seadmete kasutamine elu toetavates ja/või ohutusrakendustes on täielikult ostja vastutusel ning ostja nõustub kaitsma, hüvitama ja kahjutuks hoidma Microchipi sellisest kasutamisest tulenevate kahjude, nõuete, hagide või kulude eest. Mikrokiibi intellektuaalomandi õiguste alusel ei edastata litsentse, ei kaudselt ega muul viisil, kui pole öeldud teisiti.

Kvaliteedijuhtimissüsteem

Microchipi kvaliteedijuhtimissüsteemide kohta teabe saamiseks külastage veebisaiti www.microchip.com/quality.

Ülemaailmne müük ja teenindus

AMEERIKA AASIA/VAIKSE ookeani piirkond AASIA/VAIKSE ookeani piirkond EUROOPA
Ettevõtte kontor2355 West Chandler Blvd. Chandler, AZ 85224-6199Tel: 480-792-7200Faks: 480-792-7277Tehniline tugi: www.microchip.com/support Web Aadress: www.microchip.com Atlanta Duluth, GA Tel: 678-957-9614 Faks: 678-957-1455Austin, TX Tel: 512-257-3370Boston Westborough, MA Tel: 774-760-0087 Faks: 774-760-0088ChicagoItasca, IL Tel: 630-285-0071 Faks: 630-285-0075DallasAddison, TX Tel: 972-818-7423 Faks: 972-818-2924DetroitNovi, MI Tel: 248-848-4000Houston, TX Tel: 281-894-5983Indianapolis Noblesville, IN Tel: 317-773-8323Faks: 317-773-5453 Tel: 317-536-2380Los Angeles Mission Viejo, CA Tel: 949-462-9523 Faks: 949-462-9608 Tel: 951-273-7800Raleigh, NC Tel: 919-844-7510New York, NY Tel: 631-435-6000San Jose, CA Tel: 408-735-9110 Tel: 408-436-4270Kanada – Toronto Tel: 905-695-1980 Faks: 905-695-2078 Austraalia – Sydney Tel: 61-2-9868-6733Hiina – Peking Tel: 86-10-8569-7000Hiina – Chengdu Tel: 86-28-8665-5511Hiina – Chongqing Tel: 86-23-8980-9588Hiina – Dongguan Tel: 86-769-8702-9880Hiina – Guangzhou Tel: 86-20-8755-8029Hiina – Hangzhou Tel: 86-571-8792-8115Hiina – Hongkongi erihalduspiirkond Tel: 852-2943-5100Hiina – Nanjing Tel: 86-25-8473-2460Hiina – Qingdao Tel: 86-532-8502-7355Hiina – Shanghai Tel: 86-21-3326-8000Hiina – Shenyang Tel: 86-24-2334-2829Hiina – Shenzhen Tel: 86-755-8864-2200Hiina – Suzhou Tel: 86-186-6233-1526Hiina – Wuhan Tel: 86-27-5980-5300Hiina – Xian Tel: 86-29-8833-7252Hiina – Xiamen Tel: 86-592-2388138Hiina – Zhuhai Tel: 86-756-3210040 India – Bangalore Tel: 91-80-3090-4444India – New Delhi Tel: 91-11-4160-8631India - Pune Tel: 91-20-4121-0141Jaapan – Osaka Tel: 81-6-6152-7160Jaapan – Tokyo Tel: 81-3-6880-3770Korea – Daegu Tel: 82-53-744-4301Korea – Soul Tel: 82-2-554-7200Malaisia ​​– Kuala Lumpur Tel: 60-3-7651-7906Malaisia ​​– Penang Tel: 60-4-227-8870Filipiinid – Manila Tel: 63-2-634-9065SingapurTel: 65-6334-8870Taiwan – Hsin Chu Tel: 886-3-577-8366Taiwan – Kaohsiung Tel: 886-7-213-7830Taiwan – Taipei Tel: 886-2-2508-8600Tai – Bangkok Tel: 66-2-694-1351Vietnam – Ho Chi Minh Tel: 84-28-5448-2100 Austria – Wels Tel: 43-7242-2244-39Fax: 43-7242-2244-393Taani – Kopenhaagen Tel: 45-4485-5910Fax: 45-4485-2829Soome – Espoo Tel: 358-9-4520-820Prantsusmaa – Pariis Tel: 33-1-69-53-63-20Fax: 33-1-69-30-90-79Saksamaa – Garching Tel: 49-8931-9700Saksamaa – Haan Tel: 49-2129-3766400Saksamaa – Heilbronn Tel: 49-7131-72400Saksamaa – Karlsruhe Tel: 49-721-625370Saksamaa – München Tel: 49-89-627-144-0Fax: 49-89-627-144-44Saksamaa – Rosenheim Tel: 49-8031-354-560Iisrael – Ra'anana Tel: 972-9-744-7705Itaalia – Milano Tel: 39-0331-742611Fax: 39-0331-466781Itaalia – Padova Tel: 39-049-7625286Holland – Drunen Tel: 31-416-690399Fax: 31-416-690340Norra – Trondheim Tel: 47-72884388Poola – Varssavi Tel: 48-22-3325737Rumeenia – Bukarest Tel: 40-21-407-87-50Hispaania – Madrid Tel: 34-91-708-08-90Fax: 34-91-708-08-91Rootsi – Göteborg Tel: 46-31-704-60-40Rootsi – Stockholm Tel: 46-8-5090-4654Ühendkuningriik – Wokingham Tel: 44-118-921-5800Fax: 44-118-921-5820

Ettevõtte logo

Dokumendid / Ressursid

MICROCHIP Costas Loop Management [pdfKasutusjuhend
Costas Loop Management, Loop Management, Juhtimine

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *