MICROCHIP Costas Loop Management Mushandisi Yekushandisa
Nhanganyaya
Mukufambisa kusina wireless, Transmitter (Tx) uye Receiver (Rx) inoparadzaniswa nechekure uye yakaparadzaniswa nemagetsi. Kunyange zvazvo zvose Tx neRx zvakagadziridzwa kune imwechete frequency, pane frequency offset pakati pevatakuri mafrequency nekuda kwekusiyana kweppm pakati peiyo oscillator inoshandiswa muTx neRx. Iyo frequency offset inobhadharwa nekushandisa iyo data inobatsira kana isiri-data-yaibatsira (mapofu) nzira dzekuyananisa.
A Costas Loop inzira isiri-data-inobatsirwa PLL-yakavakirwa nzira yekutakura frequency offset muripo. Iko kushandiswa kwekutanga kweCostas loops iri mune isina waya inogamuchira. Nekushandisa izvi, frequency offset pakati peTx neRx inobhadharwa pasina rubatsiro rwematoni ekutyaira kana zviratidzo. Iyo Costas Loop inoshandisirwa iyo BPSK uye QPSK modulations neshanduko mune yekukanganisa kuverenga block. Kushandisa Costas Loop yechikamu kana frequency sync kunogona kukonzera kusanzwisisika kwechikamu, iyo inofanirwa kugadziriswa kuburikidza nehunyanzvi hwakadai sekusiyanisa encoding.
Summary
Tafura inotevera inopa pfupiso yeCostas Loop maitiro.
Tafura 1. Costas Loop maitiro
Core Version | Gwaro iri rinoshanda kuCostas Loop v1.0. |
Inotsigirwa Mudziyo Mhuri |
|
Inotsigirwa Tool Flow | Inoda Libero® SoC v12.0 kana gare gare kuburitswa. |
Rezinesi | Costas Loop IP yakajeka RTL irezinesi rakakiiwa uye iyo yakavharidzirwa RTL inowanikwa mahara chero Libero rezinesi. Encrypted RTL: Yakazara encrypted RTL kodhi inopihwa iyo musimboti, ichigonesa iyo musimboti kuisirwa neSmart Design. Simulation, Synthesis, uye Layout inogona kuitwa neLibero software. Bvisa RTL: Yakazara RTL sosi kodhi inopihwa yepakati uye mabhenji ekuyedza. |
Features
Costas Loop ine anotevera akakosha maficha:
- Inotsigira BPSK uye QPSK modulations
- Tunable loop paramita kune yakakura frequency renji
Kuitwa kweIP Core muLibero® Dhizaini Suite
IP musimboti unofanirwa kuiswa kune IP Catalog yeLibero SoC software. Izvi zvinoiswa otomatiki kuburikidza neIP
Catalog yekuvandudza basa muLibero SoC software, kana iyo IP musimboti inotorwa nemaoko kubva kukhathalogi. Kamwe
iyo IP musimboti yakaiswa muLibero SoC software IP Catalog, iyo musimboti inogadziriswa, inogadzirwa, uye inomisikidzwa mukati meiyo Smart Design chishandiso chekuisirwa muLibero chirongwa rondedzero.
Kushandiswa Kwemudziyo uye Kuita
Matafura anotevera anonyora mashandisirwo emudziyo anoshandiswa kuCostas Loop.
Tafura 2. Costas Loop Kushandiswa kweQPSK
Device Details | Zviwanikwa | Kuita (MHz) | RAMs | Math Blocks | Chip Globals | |||
Mhuri | Mudziyo | LUTs | DFF | LSRAM | μSRAM | |||
PolarFire® SoC | MPFS250T | 1256 | 197 | 200 | 0 | 0 | 6 | 0 |
PolarFire | MPF300T | 1256 | 197 | 200 | 0 | 0 | 6 | 0 |
Tafura 3. Costas Loop Kushandiswa kweBPSK
Device Details | Zviwanikwa | Kuita (MHz) | RAMs | Math Blocks | Chip Globals | |||
Mhuri | Mudziyo | LUTs | DFF | LSRAM | μSRAM | |||
PolarFire® SoC | MPFS250T | 1202 | 160 | 200 | 0 | 0 | 7 | 0 |
Polar Fire | MPF300T | 1202 | 160 | 200 | 0 | 0 | 7 | 0 |
Zvakakosha:
- Iyo data iri patafura ino inotorwa uchishandisa yakajairwa synthesis uye marongero. CDR referensi wachi sosi yakasetwa kuti Yakatsaurirwa nemamwe magadzirirwo makoshero asina kuchinjika.
- Wachi inomanikidzwa kusvika ku200 MHz paunenge uchimhanyisa ongororo yenguva kuti uwane huwandu hwekuita.
Tsanangudzo Yekushanda
Ichi chikamu chinotsanangura ruzivo rwekuita zveCostas Loop.
Iyi inotevera nhamba inoratidza iyo system-level block dhizaini yeCostas Loop.
Mufananidzo 1-1. System-Level Block Digiramu yeCostas Loop
Iyo latency pakati pekuisa uye kuburitsa kweCostas pamusoro ndeye gumi nerimwe wachi. Iyo THETA_OUT latency i11 wachi
cycles. Kp (proportionality constant), Ki (integral constant), Theta factor, uye LIMIT factor inofanirwa kumiswa zvichienderana nenharaunda yeruzha uye frequency offset iri kuunzwa. Iyo Costas Loop inotora nguva kukiya, senge mukushanda kwePLL. Mamwe mapaketi anogona kurasika panguva yekutanga kukiya nguva yeCostas Loop.
Architecture
Kuitwa kweCostas Loop kunoda anotevera mabhuroko mana:
- Loop Filter (PI Controller mune iyi kuita)
- Theta jenareta
- Error Calculation
- Vector Rotation
Mufananidzo 1-2. Costas Loop Block Dhiagiramu
Iko kukanganisa kweiyo chaiyo modulation scheme inoverengerwa zvichienderana neyakatenderedzwa I uye Q kukosha uchishandisa iyo Vector Rotation Module. Iyo PI controller inoverengera frequency zvichienderana nekukanganisa, yakaenzana kuwana Kp, uye yakakosha kuwana Ki. Iyo yakanyanya frequency offset inoiswa seyemuganho kukosha kwePI controller's frequency kubuda. Iyo Theta Jenareta module inogadzira kona nekubatanidzwa. Iyo theta factor yekuisa inosarudza kutsetseka kwekubatanidza uye zvinoenderana.
pa sampling wachi. Iyo kona inogadzirwa kubva kuTheta Jenareta inoshandiswa kutenderedza iyo I uye Q yekuisa kukosha. Basa rekukanganisa rakanangana nemhando yemodulation. Sezvo iyo PI controller ichiitwa mune yakatarwa-poindi fomati, kuyera kunoitwa pane yakaenzana uye yakakosha zvinobuda zvePI controller.
Saizvozvo, kuyera kunoitwa kubatanidza theta.
IP Core Parameters uye Interface Signals
Ichi chikamu chinokurukura maparameter muCostas Loop GUI configurator uye I / O zviratidzo.
Configuration Settings
Tafura inotevera inonyora tsananguro yezvigadziriso zvimiro zvinoshandiswa mukuitwa kwehardware yeCostas Loop. Aya ndiwo ma generic paramita anosiyana zvichienderana nezvinodiwa zvekushandisa.
Tafura 2-1. Configuration Parameter
Zita rechiratidzo | Tsanangudzo |
Modulation Type | BPSK kana QPSK |
Zvinopinza uye Zvinobuda Zviratidzo
Iyi tafura inotevera inodonongodza iyo yekupinza uye yekubuda ports yeCostas Loop.
Tafura 2-2. Kupinza uye Kubuda Zviratidzo
Zita rechiratidzo | Direction | Signal Type | Upamhi | Tsanangudzo |
CLK_I | Input | — | 1 | Clock Signal |
ARST_N_IN | Input | — | 1 | Active yakaderera asynchronous reset chiratidzo |
I_DATA_IN | Input | Sainirwa | 16 | Muchikamu / Chaiyo data yekuisa |
Q_DATA_IN | Input | Sainirwa | 16 | Quadrature / Imaginary data Input |
KP_IN | Input | Sainirwa | 18 | Proportionality yenguva dzose yePI controller |
KI_IN | Input | Sainirwa | 18 | Yakabatanidzwa nguva dzose yePI controller |
LIMIT_IN | Input | Sainirwa | 18 | Muganho wePI controller |
THETA_FACTOR_IN | Input | Sainirwa | 18 | Theta factor yekubatanidza theta. |
I_DATA_OUT | Output | Sainirwa | 16 | Muchikamu / Chaiyo data Kubuda |
Q_DATA_OUT | Output | Sainirwa | 16 | Quadrature / Imaginary data Output |
THETA_OUT | Output | Sainirwa | 10 | Yakaverengerwa Theta index (0-1023) yekusimbisa |
PI_OUT | Output | Sainirwa | 18 | PI kubuda |
Madhiyamu enguva
Ichi chikamu chinokurukura dhayagiramu yenguva yeCostas Loop.
Iyi inotevera nhamba inoratidza dhizaini yenguva yeCostas Loop.
Mufananidzo 3-1. Costas Loop Nguva Dhiagiramu
Testbench
Testbench yakabatana inoshandiswa kuonesa uye kuyedza Costas Loop inonzi sebhenji rekuyedza mushandisi. Bhenji rekuyedza rinopihwa kutarisa kushanda kweCostas Loop IP.
Simulation Rows
Kutevedzera musimboti uchishandisa testbench, ita matanho anotevera:
- Vhura iyo Libero SoC application, tinya Catalog tab, wedzera Solutions-Wireless, tinya kaviri COSTAS LOOP, wobva wadzvanya OK. Zvinyorwa zvine chekuita neIP zvakanyorwa pasi peZvinyorwa.
Zvakakosha: Kana iwe usingaone iyo Catalog tab, famba uchienda View > Windows menyu uye tinya Catalog kuti ionekwe.
Mufananidzo 4-1. Costas Loop IP Core muLibero SoC Catalog
- Gadzirisa iyo IP maererano nezvaunoda.
Mufananidzo 4-2. Configurator GUI
Kurudzira ese masaini kusvika padanho repamusoro uye gadzira dhizaini - PaStimulus Hierarchy tab, tinya Vakai Hierarchy.
Mufananidzo 4-3. Vakai Hierarchy
- Pa Stimulus Hierarchy tab, tinya-kurudyi testbench (Costas loop bevy), nongedzera kuSimulate Present Design, wobva wadzvanya Vhura Interactively.
Mufananidzo 4-4. Simulating Pre-Synthesis Dhizaini
ModelSim inotanga ne testbench file, sezvinoratidzwa mumufananidzo unotevera.
Mufananidzo 4-5. ModelSim Simulation Window
Zvakakosha: Kana simulation ikavhiringwa nekuda kwemuganho wenguva yekumhanya unotsanangurwa mu.do file, shandisa run -all command kupedzisa simulation
Revision History
Nhoroondo yekudzokorora inotsanangura shanduko dzakaitwa mugwaro. Kuchinja kwacho kunorongwa nekudzokorora, kutanga nebhuku razvino uno.
Tafura 5-1. Revision History
Kudzokorora | Date | Tsanangudzo |
A | 03/2023 | Kusunungurwa kwekutanga |
Microchip FPGA Tsigiro
Microchip FPGA zvigadzirwa boka rinodzosera zvigadzirwa zvaro neakasiyana masevhisi ekutsigira, anosanganisira Customer Service,
Customer Technical Support Center, a webnzvimbo, uye mahofisi ekutengesa pasi rose. Vatengi vanokurudzirwa kushanya
Microchip online zviwanikwa vasati vabata rutsigiro sezvo paine mukana wekuti mibvunzo yavo yanga yatove
akapindura.
Bata Technical Support Center kuburikidza ne website pa www.microchip.com/support. Taura nezveFPGA Chishandiso
Chikamu nhamba, sarudza yakakodzera kesi chikamu, uye upload dhizaini files paunenge uchigadzira tekinoroji yekutsigira kesi.
Bata Mutengi Sevhisi kune isiri-tekinoroji chigadzirwa rutsigiro, semitengo yechigadzirwa, kukwidziridzwa kwechigadzirwa, kugadzirisa
ruzivo, mamiriro ehurongwa, uye mvumo.
- Kubva kuNorth America, fona 800.262.1060
- Kubva kune dzimwe nyika, fona 650.318.4460
- Fax, kubva kupi zvako munyika, 650.318.8044
Microchip Ruzivo
Iyo Microchip Website
Microchip inopa online rutsigiro kuburikidza neyedu website pa www.microchip.com/. Izvi webnzvimbo inoshandiswa kugadzira files uye
ruzivo runowanikwa nyore kune vatengi. Zvimwe zvezvinyorwa zviripo zvinosanganisira:
- Product Support - Data sheets uye errata, zvinyorwa zvekushandisa uye sample zvirongwa, zviwanikwa zvekugadzira, madhairekitori evashandisi uye magwaro ekutsigira Hardware, ichangoburwa kuburitswa kwesoftware uye software yakachengetwa
- General Technical Support - Mibvunzo Inowanzo bvunzwa (FAQs), zvikumbiro zvetsigiro yehunyanzvi, mapoka ekukurukurirana epamhepo, Microchip dhizaini dhizaini chirongwa chenhengo rondedzero.
- Bhizinesi reMicrochip - Chigadzirwa chekusarudza uye madhairekitori ekurongeka, ichangoburwa Microchip press kuburitswa, rondedzero yemasemina uye zviitiko, rondedzero yeMicrochip mahofisi ekutengesa, vanogovera uye vamiriri vefekitari.
Product Change Notification Service
Microchip's product change notification service inobatsira kuchengetedza vatengi varipo paMicrochip zvigadzirwa. Vanyoreri vanogashira email chiziviso pese paine shanduko, zvigadziriso, zvidzokororo kana errata ine chekuita neyakatsanangurwa chigadzirwa mhuri kana chekuvandudza chishandiso chekufarira.
Kuti unyore, enda ku www.microchip.com/pcn uye tevera mirairo yekunyoresa.
Mutengi Support
Vashandisi vezvigadzirwa zveMicrochip vanogona kugamuchira rubatsiro kuburikidza nematanho akati wandei:
- Distributor kana Mumiririri
- Local Sales Office
- Embedded Solutions Engineer (ESE)
- Technical Support
Vatengi vanofanirwa kubata mugovera wavo, mumiriri kana ESE kuti vawane rutsigiro. Mahofisi ekutengesa emunharaunda aripowo kubatsira vatengi. Rondedzero yemahofisi ekutengesa nenzvimbo inosanganisirwa mugwaro iri.
Tsigiro yehunyanzvi inowanikwa kuburikidza ne websaiti pa: www.microchip.com/support
Microchip Devices Code Dziviriro Feature
Ziva zvinotevera zvinongedzo zvechidziviriro chekodhi pane Microchip zvigadzirwa:
- Zvigadzirwa zveMicrochip zvinosangana nezvakatsanangurwa zviri mune yavo chaiyo Microchip Data Sheet.
- Microchip inotenda kuti mhuri yayo yezvigadzirwa yakachengeteka kana ichishandiswa nenzira yakatarwa, mukati memaitiro ekushanda, uye pasi pemamiriro ezvinhu.
- Microchip inokoshesa uye inodzivirira zvine hukasha kodzero dzayo dzepfuma. Kuedza kutyora kodhi yekudzivirira maficha eMicrochip chigadzirwa zvinorambidzwa zvachose uye zvinogona kutyora Digital Millennium Copyright Act.
- Kunyange Microchip kana chero imwe semiconductor inogadzira inogona kuvimbisa kuchengetedzwa kwekodhi yayo. Kudzivirirwa kwekodhi hazvireve kuti tiri kuvimbisa kuti chigadzirwa "hachiputsike". Kudzivirirwa kwekodhi kunogara kuchishanduka. Microchip yakazvipira kuramba ichivandudza kodhi yekudzivirira maficha ezvigadzirwa zvedu
Legal Notice
Ichi chinyorwa uye ruzivo rwuri pano runogona kushandiswa chete neMicrochip zvigadzirwa, zvinosanganisira kugadzira, kuyedza,
uye batanidza Microchip zvigadzirwa nechishandiso chako. Kushandiswa kweruzivo urwu neimwe nzira kunotyora izvi
mazwi. Ruzivo nezve maapplication emudziyo unopihwa chete kuti zvikunakire uye unogona kukwidziridzwa
by updates. Ibasa rako kuona kuti application yako inosangana nezvako zvakatemwa. Bata yako
yemuno Microchip yekutengesa hofisi yekuwedzera rutsigiro kana, kuwana imwe rutsigiro pa www.microchip.com/en us/support/design-help/client-support-services.
RUZIVO IYI INOPIWA NE MICROCHIP "SESE ZVIRI". MICROCHIP HAIITA ZVINOmiririrwa KANA KUTI MWARATIDZO YERUPI RWERUDZI ZVINO ZVINOTAURA KANA ZVINOREVA, KUNYORA KANA KUTAURA, ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINO zvinosanganisira ASI ZVISI ZVINOGWADZIRWA KUTI ZVINO ZVINOREVA KUTI ZVINOTAURWA KUTI ZVINOTAURWA, ZVINOTAURWA, ZVINOTAURWA, ZVINOTAURWA. KUNE CHINANGWA CHAKATADZWA, KANA KUTI MAWARANTI ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVICHAITWA NEZVINHU ZVAKAITWA, HUNHU, KANA KUITA.
HAPANA CHIITIKO CHICHAITWA MICROCHIP KUNE MHOSVA DZEPI ZVIRI KUNHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU , ZVINHU , ZVINOITWA , ZVAKAITIKA , KANA ZVINOTEVERA KURASIKA , KUPARADZWA , MUTEMO , KANA KUTI KUTI MUTE CHESE ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINO KANA MASHANDISI AWO, ZVISINEI ZVAKAITWA MAZANO ZVINOGONA KANA KUKABADZA ZVINOFONEKWA. ZVINO ZVIKURU ZVINOBVUNZWA NEMUTEMO, MICROCHIP YAKATAURWA YOSE PAZVINOITWA ZVINHU ZVINHU ZVINHU ZVINOITWA NERUZIVO KANA KUSHANDISA KWAKO HAKUZOPIRI MUNHU WEMURIPO, KANA UCHIDA, WAWAKABHADHARA ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINOITWA NERUZIVO KANA KUSHANDISWA KWAKO HAKUZOPFUURA MUNHU WEMURIPO, KANA UCHIDA, WAWAKABHADHARA ZVINHU ZVINO KUNYANYA KUTI MICROCHIP.
Kushandiswa kweMicrochip zvishandiso mukutsigira hupenyu uye / kana kuchengetedza zvikumbiro zviri panjodzi yemutengi, uye mutengi anobvuma kudzivirira, kubhadharira uye kubata Microchip isingakuvadzi kubva kune chero uye zvese zvinokuvadza, zvirevo, masutu, kana mari inokonzerwa nekushandiswa kwakadaro. Hapana marezinesi anofambiswa, zviri pachena kana neimwe nzira, pasi peMicrochip intellectual property rights kunze kwekunge zvataurwa neimwe nzira.
Quality Management System
Kuti uwane ruzivo nezve Microchip's Quality Management Systems, ndapota shanya www.microchip.com/quality.
Munyika Yose Kutengesa uye Basa
AMERICAS | ASIA/PACIFIC | ASIA/PACIFIC | EUROPE |
Corporate Office2355 West Chandler Blvd. Chandler, AZ 85224-6199Tel: 480-792-7200Fax: 480-792-7277Technical Support: www.microchip.com/support Web Kero: www.microchip.com Atlanta Duluth, GA Tel: 678-957-9614Fax: 678-957-1455Austin, TX Tel: 512-257-3370Boston Westborough, MA Tel: 774-760-0087Fax: 774-760-0088ChicagoItasca, IL Tel: 630-285-0071Fax: 630-285-0075DallasAddison, TX Tel: 972-818-7423Fax: 972-818-2924DetroitNovi, MI Tel: 248-848-4000Houston, TX Tel: 281-894-5983Vadivelu Comedy Indianapolis Noblesville, IN Tel: 317-773-8323Fax: 317-773-5453Tel: 317-536-2380Los Angeles Mission Viejo, CA Tel: 949-462-9523Fax: 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-4270Kanadha - Toronto Tel: 905-695-1980Fax: 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-0141Japan - Osaka Tel: 81-6-6152-7160Japan - 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 – Penang Tel: 60-4-227-8870Philippines - Manila Tel: 63-2-634-9065SingapowoTel: 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-820France - Paris Tel: 33-1-69-53-63-20Fax: 33-1-69-30-90-79Germany - Kuchera Tel: 49-8931-9700Germany – Haan Tel: 49-2129-3766400Germany - Heilbronn Tel: 49-7131-72400Germany – Karlsruhe Tel: 49-721-625370Germany - Munich Tel: 49-89-627-144-0Fax: 49-89-627-144-44Germany - Rosenheim Tel: 49-8031-354-560Israel – Ra'anana Tel: 972-9-744-7705Italy - Milan Tel: 39-0331-742611Fax: 39-0331-466781Italy – Padova Tel: 39-049-7625286Netherlands – Drunen Tel: 31-416-690399Fax: 31-416-690340Norway - Trondheim Nhare: 47-72884388Poland - Warsaw Tel: 48-22-3325737Romania - Bucharest Tel: 40-21-407-87-50Spain - 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 |
Zvinyorwa / Zvishandiso
![]() |
MICROCHIP Costas Loop Management [pdf] Bhuku reMushandisi Costas Loop Management, Loop Management, Management |