ໄມໂຄຣຊິບ-ໂລໂກ້

ຕົວຖອດລະຫັດ MICROCHIP Viterbi

MICROCHIP-Viterbi-Decoder-PRODUCT

ຂໍ້ມູນຈໍາເພາະ

  • ສູດການຄິດໄລ່: ຕົວຖອດລະຫັດ Viterbi
  • ປ້ອນຂໍ້ມູນ: 3-bit ຫຼື 4-bit input ອ່ອນ ຫຼືແຂງ
  • ວິທີການຖອດລະຫັດ: ຄວາມເປັນໄປໄດ້ສູງສຸດ
  • ການຈັດຕັ້ງປະຕິບັດ: Serial ແລະຂະຫນານ
  • ແອັບພລິເຄຊັນ: ໂທລະສັບມືຖື, ການສື່ສານດາວທຽມ, ໂທລະພາບດິຈິຕອນ

ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ

ຕົວຖອດລະຫັດ Serial Viterbi ປະມວນຜົນບິດການປ້ອນຂໍ້ມູນແຕ່ລະອັນຕາມລໍາດັບ. ປະຕິບັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້ເພື່ອໃຊ້ຕົວຖອດລະຫັດ Serial:

  • ສະໜອງການປ້ອນຂໍ້ມູນຕາມລຳດັບໃຫ້ກັບຕົວຖອດລະຫັດ.
  • ຕົວຖອດລະຫັດຈະປັບປຸງການວັດແທກເສັ້ນທາງ ແລະການຕັດສິນໃຈສໍາລັບແຕ່ລະບິດ.
  • ເຂົ້າໃຈວ່າ Serial Decoder ອາດຈະຊ້າກວ່າແຕ່ໃຫ້ຄວາມຊັບຊ້ອນຫຼຸດລົງ ແລະການນຳໃຊ້ຊັບພະຍາກອນທີ່ຕໍ່າກວ່າ.
  • ໃຊ້ຕົວຖອດລະຫັດ Serial ສໍາລັບແອັບພລິເຄຊັນທີ່ຈັດລໍາດັບຄວາມສໍາຄັນຂອງຂະຫນາດ, ການບໍລິໂພກພະລັງງານ, ແລະຄ່າໃຊ້ຈ່າຍເກີນຄວາມໄວ.
  • Parallel Viterbi Decoder ປະມວນຜົນຫຼາຍບິດພ້ອມກັນ. ນີ້ແມ່ນວິທີການໃຊ້ Parallel Decoder:
  • ພ້ອມໆກັນໃຫ້ຫຼາຍບິດເປັນຂໍ້ມູນໃສ່ກັບຕົວຖອດລະຫັດສໍາລັບການປະມວນຜົນຂະຫນານ.
  • ຕົວຖອດລະຫັດປັບປຸງການວັດແທກເສັ້ນທາງຕ່າງໆໃນຂະໜານ, ເຮັດໃຫ້ການປະມວນຜົນໄວຂຶ້ນ.
  • ໃຫ້ສັງເກດວ່າ Parallel Decoder ສະຫນອງການສົ່ງຜ່ານສູງໂດຍຄ່າໃຊ້ຈ່າຍຂອງຄວາມສັບສົນທີ່ເພີ່ມຂຶ້ນແລະການນໍາໃຊ້ຊັບພະຍາກອນ.
  • ເລືອກຕົວຖອດລະຫັດຂະໜານສຳລັບແອັບພລິເຄຊັ່ນທີ່ຕ້ອງການການປະມວນຜົນໄວ ແລະ ກະແສໄຟຟ້າສູງ ເຊັ່ນ: ລະບົບການສື່ສານແບບສົດໆ.

FAQ

ຖາມ: ລະຫັດ convolutional ແມ່ນຫຍັງ?

A: ລະຫັດ Convolutional ແມ່ນລະຫັດແກ້ໄຂຂໍ້ຜິດພາດທີ່ໃຊ້ຢ່າງກວ້າງຂວາງໃນລະບົບການສື່ສານເພື່ອປ້ອງກັນຄວາມຜິດພາດການສົ່ງຜ່ານ.

Q: Viterbi Decoder ເຮັດວຽກແນວໃດ?

A: Viterbi Decoder ໃຊ້ລະບົບ Viterbi algorithm ເພື່ອກໍານົດລໍາດັບທີ່ເປັນໄປໄດ້ທີ່ສຸດຂອງ bits ຖ່າຍທອດໂດຍອີງໃສ່ສັນຍານທີ່ໄດ້ຮັບ, ຫຼຸດຜ່ອນຄວາມຜິດພາດການຖອດລະຫັດ.

ຖາມ: ຂ້ອຍຄວນເລືອກຕົວຖອດລະຫັດ Serial Viterbi ໃນໄລຍະຂະໜານໃດ?

A: ເລືອກສໍາລັບຕົວຖອດລະຫັດ Serial ເມື່ອຈັດລໍາດັບຄວາມສໍາຄັນຂອງຄວາມສັບສົນທີ່ຫຼຸດລົງ, ການນໍາໃຊ້ຊັບພະຍາກອນຕ່ໍາ, ແລະປະສິດທິພາບຄ່າໃຊ້ຈ່າຍ. ມັນເຫມາະສົມສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ຄວາມໄວບໍ່ແມ່ນຄວາມກັງວົນຕົ້ນຕໍ.

Q: ໃນຄໍາຮ້ອງສະຫມັກໃດທີ່ໃຊ້ Viterbi Decoder ທົ່ວໄປ?

A: ເຄື່ອງຖອດລະຫັດ Viterbi ຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງໃນລະບົບການສື່ສານທີ່ທັນສະໄຫມເຊັ່ນ: ໂທລະສັບມືຖື, ການສື່ສານດາວທຽມ, ແລະໂທລະພາບດິຈິຕອນ.

ແນະນຳ

Viterbi Decoder ແມ່ນລະບົບການຕິດຕໍ່ສື່ສານດິຈິຕອນເພື່ອຖອດລະຫັດ convolutional. ລະຫັດ Convolutional ແມ່ນລະຫັດແກ້ໄຂຂໍ້ຜິດພາດທີ່ຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງໃນລະບົບການສື່ສານເພື່ອປ້ອງກັນຄວາມຜິດພາດທີ່ນໍາສະເຫນີໃນລະຫວ່າງການສົ່ງ.
Viterbi Decoder ກໍານົດລໍາດັບທີ່ເປັນໄປໄດ້ທີ່ສຸດຂອງ bits ສົ່ງໂດຍອີງໃສ່ສັນຍານທີ່ໄດ້ຮັບໂດຍການໃຊ້ Viterbi algorithm, ວິທີການດໍາເນີນໂຄງການແບບເຄື່ອນໄຫວ. ສູດການຄິດໄລ່ນີ້ພິຈາລະນາທຸກເສັ້ນທາງລະຫັດທີ່ເປັນໄປໄດ້ເພື່ອຄິດໄລ່ລໍາດັບ bit ທີ່ເປັນໄປໄດ້ທີ່ສຸດໂດຍອີງໃສ່ສັນຍານທີ່ໄດ້ຮັບ. ຫຼັງຈາກນັ້ນ, ມັນເລືອກເສັ້ນທາງທີ່ມີຄວາມເປັນໄປໄດ້ສູງສຸດ.
Viterbi Decoder ເປັນຕົວຖອດລະຫັດຄວາມເປັນໄປໄດ້ສູງສຸດ, ເຊິ່ງຫຼຸດຜ່ອນຄວາມເປັນໄປໄດ້ຂອງຄວາມຜິດພາດໃນການຖອດລະຫັດສັນຍານທີ່ໄດ້ຮັບແລະຖືກປະຕິບັດໃນ Serial, ຄອບຄອງພື້ນທີ່ຂະຫນາດນ້ອຍ, ແລະໃນຂະຫນານສໍາລັບການສົ່ງທີ່ສູງຂຶ້ນ. ມັນຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງໃນລະບົບການສື່ສານທີ່ທັນສະໄຫມ, ລວມທັງໂທລະສັບມືຖື, ການສື່ສານດາວທຽມ, ແລະໂທລະພາບດິຈິຕອນ. IP ນີ້ຍອມຮັບ 3-bit ຫຼື 4-bit soft ຫຼື hard input.
ສູດການຄິດໄລ່ Viterbi ສາມາດໄດ້ຮັບການປະຕິບັດໂດຍໃຊ້ສອງວິທີການຕົ້ນຕໍ: Serial ແລະຂະຫນານ. ແຕ່​ລະ​ວິ​ທີ​ການ​ມີ​ລັກ​ສະ​ນະ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ແລະ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​, ເຊິ່ງ​ໄດ້​ອະ​ທິ​ບາຍ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​.
ຕົວຖອດລະຫັດ Serial Viterbi
Serial Viterbi Decoder ປະມວນຜົນບິດການປ້ອນຂໍ້ມູນແຕ່ລະອັນ, ປັບປຸງການວັດແທກເສັ້ນທາງຕາມລຳດັບ ແລະການຕັດສິນໃຈສຳລັບແຕ່ລະບິດ. ຢ່າງໃດກໍ່ຕາມ, ເນື່ອງຈາກການປຸງແຕ່ງ serial ຂອງມັນ, ມັນມີແນວໂນ້ມທີ່ຈະຊ້າກວ່າເມື່ອທຽບກັບຄູ່ຂະຫນານຂອງມັນ. Serial Decoder ຮຽກຮ້ອງໃຫ້ມີ 69 ຮອບວຽນໂມງເພື່ອສ້າງຜົນຜະລິດອັນເນື່ອງມາຈາກການປັບປຸງຕາມລໍາດັບຂອງ metrics ລັດທີ່ເປັນໄປໄດ້ທັງຫມົດ, ແລະຄວາມຈໍາເປັນໃນການຕິດຕາມກັບຄືນໄປບ່ອນໂດຍຜ່ານ trellis ສໍາລັບແຕ່ລະບິດ, ສົ່ງຜົນໃຫ້ໃຊ້ເວລາການປຸງແຕ່ງຂະຫຍາຍ.
ແອັດວັນtage ຂອງການນໍາໃຊ້ຕົວຖອດລະຫັດ Serial ແມ່ນຢູ່ໃນຄວາມຊັບຊ້ອນທີ່ຫຼຸດລົງໂດຍປົກກະຕິແລະການນໍາໃຊ້ຊັບພະຍາກອນຮາດແວຕ່ໍາ, ເມື່ອທຽບກັບຕົວຖອດລະຫັດຂະຫນານ. ນີ້ເຮັດໃຫ້ມັນເປັນ advantagທາງ​ເລືອກ eous ສໍາ​ລັບ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ທີ່​ຂະ​ຫນາດ​, ການ​ບໍ​ລິ​ໂພກ​ພະ​ລັງ​ງານ​, ແລະ​ຄ່າ​ໃຊ້​ຈ່າຍ​ແມ່ນ​ສໍາ​ຄັນ​ຫຼາຍ​ກ​່​ວາ​ຄວາມ​ໄວ​.
ຕົວຖອດລະຫັດ Viterbi ຂະຫນານ
Parallel Viterbi Decoder ຖືກອອກແບບເພື່ອປະມວນຜົນຫຼາຍບິດພ້ອມກັນ. ນີ້ແມ່ນບັນລຸໄດ້ໂດຍການໃຊ້ວິທີການປະມວນຜົນຂະຫນານເພື່ອພ້ອມກັນປັບປຸງ metrics ເສັ້ນທາງຕ່າງໆ. ຂະຫນານດັ່ງກ່າວເຮັດໃຫ້ການຫຼຸດລົງຢ່າງຫຼວງຫຼາຍໃນຈໍານວນຮອບວຽນໂມງທີ່ຈໍາເປັນເພື່ອສ້າງຜົນຜະລິດ, ເຊິ່ງແມ່ນ 8 ຮອບວຽນໂມງ.
ຄວາມໄວຂອງຕົວຖອດລະຫັດຂະຫນານມາໃນຄ່າໃຊ້ຈ່າຍຂອງຄວາມສັບສົນທີ່ເພີ່ມຂຶ້ນແລະການນໍາໃຊ້ຊັບພະຍາກອນ, ຮຽກຮ້ອງໃຫ້ມີຮາດແວເພີ່ມເຕີມເພື່ອປະຕິບັດອົງປະກອບການປຸງແຕ່ງຂະຫນານ, ເຊິ່ງສາມາດເພີ່ມຂະຫນາດແລະການບໍລິໂພກພະລັງງານຂອງຕົວຖອດລະຫັດ. ສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ຕ້ອງການການສົ່ງຜ່ານສູງແລະການປຸງແຕ່ງໄວ, ເຊັ່ນ: ລະບົບການສື່ສານໃນເວລາທີ່ແທ້ຈິງ, ເຄື່ອງຖອດລະຫັດ Viterbi Parallel ແມ່ນມັກ.
ສະຫຼຸບແລ້ວ, ການຕັດສິນໃຈລະຫວ່າງການໃຊ້ຕົວຖອດລະຫັດ Serial ແລະ Parallel Viterbi ແມ່ນຂຶ້ນກັບຄວາມຕ້ອງການສະເພາະຂອງແອັບພລິເຄຊັນ. ໃນແອັບພລິເຄຊັນທີ່ຕ້ອງການພະລັງງານ, ຄ່າໃຊ້ຈ່າຍແລະຄວາມໄວຫນ້ອຍທີ່ສຸດ, ຕົວຖອດລະຫັດ Serial ແມ່ນເຫມາະສົມ. ຢ່າງໃດກໍຕາມ, ສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ຕ້ອງການຄວາມໄວສູງແລະຄວາມໄວສູງ, ບ່ອນທີ່ການປະຕິບັດແມ່ນສໍາຄັນ, ຕົວຖອດລະຫັດຂະຫນານແມ່ນທາງເລືອກທີ່ຕ້ອງການ, ເຖິງແມ່ນວ່າມັນມີຄວາມຊັບຊ້ອນແລະຕ້ອງການຊັບພະຍາກອນຫຼາຍ.

ສະຫຼຸບ
ຕາຕະລາງຕໍ່ໄປນີ້ສະແດງບົດສະຫຼຸບຂອງຄຸນລັກສະນະ IP ຂອງຕົວຖອດລະຫັດ Viterbi.
ຕາຕະລາງ 1. ລັກສະນະຕົວຖອດລະຫັດ Viterbi

ຮຸ່ນຫຼັກ ເອກະສານນີ້ນຳໃຊ້ກັບ Viterbi Decoder v1.1.
ຄອບຄົວອຸປະກອນທີ່ຮອງຮັບ • PolarFire® SoC

• PolarFire

ເຄື່ອງມືທີ່ຮອງຮັບ ຮຽກຮ້ອງໃຫ້ມີການອອກ Libero® SoC v12.0 ຫຼືຫຼັງຈາກນັ້ນ.
ໃບອະນຸຍາດ Viterbi Decoder ເຂົ້າລະຫັດ RTL ແມ່ນມີໃຫ້ໂດຍບໍ່ເສຍຄ່າກັບ Libero ໃດໆກໍຕາມ.

RTL ທີ່ເຂົ້າລະຫັດໄວ້: ລະຫັດ RTL ທີ່ຖືກເຂົ້າລະຫັດຄົບຖ້ວນແມ່ນສະຫນອງໃຫ້ກັບຫຼັກ, ເຮັດໃຫ້ຫຼັກສາມາດທັນທີທັນໃດກັບ SmartDesign. ການຈຳລອງ, ການສັງເຄາະ ແລະການຈັດວາງແມ່ນດຳເນີນດ້ວຍຊອບແວ Libero.

ຄຸນສົມບັດ
Viterbi Decoder IP ມີຄຸນສົມບັດດັ່ງຕໍ່ໄປນີ້:

  • ຮອງຮັບຄວາມກວ້າງການປ້ອນຂໍ້ມູນອ່ອນຂອງ 3-bit ຫຼື 4-bit
  • ສະຫນັບສະຫນູນສະຖາປັດຕະ Serial ແລະຂະຫນານ
  • ຮອງຮັບຄວາມຍາວ traceback ທີ່ກໍານົດໂດຍຜູ້ໃຊ້, ແລະຄ່າເລີ່ມຕົ້ນແມ່ນ 20
  • ຮອງຮັບປະເພດຂໍ້ມູນ unipolar ແລະ bipolar
  • ຮອງຮັບອັດຕາລະຫັດ 1/2
  • ສະ​ຫນັບ​ສະ​ຫນູນ​ຄວາມ​ຍາວ​ຈໍາ​ກັດ​ແມ່ນ 7​

ຄໍາແນະນໍາການຕິດຕັ້ງ

ຫຼັກ IP ຕ້ອງໄດ້ຮັບການຕິດຕັ້ງໃສ່ IP Catalog ຂອງຊອບແວ Libero® SoC ໂດຍອັດຕະໂນມັດຜ່ານຟັງຊັນການອັບເດດ IP Catalog ໃນຊອບແວ Libero SoC, ຫຼືມັນຖືກດາວໂຫຼດດ້ວຍຕົນເອງຈາກລາຍການ. ເມື່ອຫຼັກ IP ໄດ້ຖືກຕິດຕັ້ງຢູ່ໃນ Libero SoC ຊອບແວ IP Catalog, ມັນຖືກຕັ້ງຄ່າ, ສ້າງ, ແລະທັນທີພາຍໃນ SmartDesign ສໍາລັບການລວມຢູ່ໃນໂຄງການ Libero.

ການນໍາໃຊ້ອຸປະກອນແລະປະສິດທິພາບ (ຖາມຄຳຖາມ)
ການນໍາໃຊ້ຊັບພະຍາກອນສໍາລັບ Viterbi Decoder ແມ່ນການວັດແທກໂດຍໃຊ້ເຄື່ອງມື Synopsys Synplify Pro, ແລະຜົນໄດ້ຮັບໄດ້ຖືກສະຫຼຸບໃນຕາຕະລາງຕໍ່ໄປນີ້.
ຕາຕະລາງ 2. ການນຳໃຊ້ອຸປະກອນ ແລະ ຊັບພະຍາກອນ

ລາຍລະອຽດອຸປະກອນ ປະເພດຂໍ້ມູນ ສະຖາປັດຕະຍະກໍາ ຊັບພະຍາກອນ ປະສິດທິພາບ (MHz) RAMs ເລກຄະນິດສາດ Chip Globals
ຄອບຄົວ ອຸປະກອນ LUTs DFF LSRAM usRAM
PolarFire® SoC MPFS250T ເສົາດຽວ ລໍາດັບ 416 354 200 3 0 0 0
Bipolar ລໍາດັບ 416 354 200 3 0 0 0
ເສົາດຽວ ຂະໜານ 13784 4642 200 0 0 0 0
Bipolar ຂະໜານ 13768 4642 200 0 0 0 1
PolarFire MPF300T ເສົາດຽວ ລໍາດັບ 416 354 200 3 0 0 0
Bipolar ລໍາດັບ 416 354 200 3 0 0 0
ເສົາດຽວ ຂະໜານ 13784 4642 200 0 0 0 0
Bipolar ຂະໜານ 13768 4642 200 0 0 0 1

ສຳຄັນ: ການອອກແບບໄດ້ຖືກປະຕິບັດໂດຍໃຊ້ Viterbi Decoder ໂດຍການຕັ້ງຄ່າຕົວກໍານົດການ GUI ຕໍ່ໄປນີ້:

  • Soft Data Width = 4
  • K ຄວາມຍາວ = 7
  • ອັດຕາລະຫັດ = ½
  • ຄວາມຍາວການຕິດຕາມ = 20

Viterbi Decoder IP Configurator

Viterbi Decoder IP Configurator (ຖາມຄໍາຖາມ)
ພາກນີ້ໃຫ້ຫຼາຍກວ່າview ຂອງການໂຕ້ຕອບ Viterbi Decoder Configurator ແລະອົງປະກອບຕ່າງໆຂອງມັນ.
Viterbi Decoder Configurator ສະຫນອງການໂຕ້ຕອບແບບກາຟິກເພື່ອກໍານົດພາລາມິເຕີແລະການຕັ້ງຄ່າສໍາລັບ Viterbi Decoder IP core. ມັນອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດເລືອກພາລາມິເຕີເຊັ່ນ: Soft Data Width, K Length, Code Rate, Traceback Length, Datatype, Architecture, Testbench ແລະ License. ການຕັ້ງຄ່າຫຼັກແມ່ນໄດ້ອະທິບາຍໄວ້ໃນຕາຕະລາງ 3-1.
ຕົວເລກຕໍ່ໄປນີ້ໃຫ້ລາຍລະອຽດ view ຂອງການໂຕ້ຕອບ Viterbi Decoder Configurator.
ຮູບທີ 1-1. Viterbi Decoder IP Configurator

MICROCHIP-Viterbi-Decoder-FIG-1

ການໂຕ້ຕອບຍັງປະກອບມີປຸ່ມ OK ແລະຍົກເລີກສໍາລັບການຢືນຢັນຫຼືຍົກເລີກການຕັ້ງຄ່າທີ່ເຮັດ.

ຄໍາອະທິບາຍຫນ້າທີ່

ຕົວເລກຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນການປະຕິບັດຮາດແວຂອງ Viterbi Decoder.
ຮູບທີ 2-1. ການປະຕິບັດຮາດແວຂອງ Viterbi Decoder

MICROCHIP-Viterbi-Decoder-FIG-2

ໂມດູນນີ້ໃຊ້ໄດ້ໃນ DVALID_I. ເມື່ອ DVALID_I ຖືກຢືນຢັນ, ຂໍ້ມູນທີ່ກ່ຽວຂ້ອງຈະຖືກເອົາເປັນການປ້ອນຂໍ້ມູນ, ແລະຂະບວນການເລີ່ມຕົ້ນ. IP ນີ້ມີ buffer ປະຫວັດສາດ ແລະອີງໃສ່ການເລືອກນັ້ນ, IP ໃຊ້ຈໍານວນ buffer ທີ່ເລືອກຂອງ DVALID_Is + ບາງຮອບວຽນໂມງເພື່ອສ້າງຜົນຜະລິດທໍາອິດ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ບັຟເຟີປະຫວັດແມ່ນ 20. ຄວາມແຝງລະຫວ່າງການປ້ອນຂໍ້ມູນ ແລະ ຜົນຜະລິດຂອງຕົວຖອດລະຫັດ Viterbi Parallel ແມ່ນ 20 DVALID_Is + 14 ຮອບວຽນໂມງ. latency ລະຫວ່າງ input ແລະ output ຂອງ Serial Viterbi Decoder ແມ່ນ 20 DVALID_Is + 72 Clock Cycles.

ສະຖາປັດຕະຍະກຳ (ຖາມຄໍາຖາມ)
Viterbi Decoder ດຶງຂໍ້ມູນເບື້ອງຕົ້ນໃຫ້ກັບຕົວເຂົ້າລະຫັດ Convolutional ໂດຍການຊອກຫາເສັ້ນທາງທີ່ດີທີ່ສຸດຜ່ານທຸກສະຖານະຕົວເຂົ້າລະຫັດທີ່ເປັນໄປໄດ້. ສໍາລັບຄວາມຍາວຈໍາກັດຂອງ 7, ມີ 64 ລັດ. ສະຖາປັດຕະຍະກໍາປະກອບດ້ວຍທ່ອນໄມ້ທີ່ສໍາຄັນດັ່ງຕໍ່ໄປນີ້:

  • ຫົວໜ່ວຍວັດແທກສາຂາ (BMU)
  • ຫົວໜ່ວຍວັດແທກເສັ້ນທາງ (PMU)
  • ໜ່ວຍຕິດຕາມຫຼັງ (TBU)
  • ເພີ່ມການປຽບທຽບການເລືອກຫົວໜ່ວຍ (ACSU)

ຕົວເລກຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນສະຖາປັດຕະຍະກໍາ Viterbi Decoder.
ຮູບທີ 2-2. ສະຖາປັດຕະຍະກຳຕົວຖອດລະຫັດ Viterbi

MICROCHIP-Viterbi-Decoder-FIG-3

ເຄື່ອງຖອດລະຫັດ Viterbi ປະກອບດ້ວຍສາມຕັນພາຍໃນເຊິ່ງອະທິບາຍດັ່ງຕໍ່ໄປນີ້:

  1. ຫົວໜ່ວຍວັດແທກສາຂາ (BMU): BMU ຄິດໄລ່ຄວາມແຕກຕ່າງລະຫວ່າງສັນຍານທີ່ໄດ້ຮັບແລະສັນຍານສົ່ງຕໍ່ທີ່ເປັນໄປໄດ້ທັງຫມົດ, ໂດຍໃຊ້ຕົວຊີ້ວັດເຊັ່ນ: ໄລຍະຫ່າງ Hamming ສໍາລັບຂໍ້ມູນຖານສອງຫຼືໄລຍະ Euclidean ສໍາລັບໂຄງການໂມດູນແບບພິເສດ. ການຄິດໄລ່ນີ້ປະເມີນຄວາມຄ້າຍຄືກັນລະຫວ່າງສັນຍານທີ່ໄດ້ຮັບແລະເປັນໄປໄດ້. BMU ປະມວນຜົນການວັດແທກເຫຼົ່ານີ້ສໍາລັບແຕ່ລະສັນຍາລັກທີ່ໄດ້ຮັບຫຼືບິດແລະສົ່ງຜົນໄດ້ຮັບໄປຫາຫນ່ວຍວັດແທກເສັ້ນທາງ.
  2. ຫົວໜ່ວຍວັດແທກເສັ້ນທາງ (PMU): PMU ຊຶ່ງເອີ້ນກັນວ່າ ໜ່ວຍ Add-Compare-Select (ACS), ປັບປຸງການວັດແທກເສັ້ນທາງໂດຍການປະມວນຜົນການວັດແທກສາຂາຈາກ BMU. ມັນຕິດຕາມການວັດແທກການສະສົມຂອງເສັ້ນທາງທີ່ດີທີ່ສຸດສໍາລັບແຕ່ລະລັດໃນແຜນວາດ trellis (ການສະແດງຮູບພາບຂອງການຫັນປ່ຽນຂອງລັດທີ່ເປັນໄປໄດ້). PMU ເພີ່ມ metric ສາຂາໃຫມ່ໃຫ້ກັບ metric ເສັ້ນທາງປະຈຸບັນສໍາລັບແຕ່ລະລັດ, ປຽບທຽບທຸກເສັ້ນທາງທີ່ນໍາໄປສູ່ລັດນັ້ນ, ແລະເລືອກຫນຶ່ງທີ່ມີ metric ຕ່ໍາສຸດ, ຊີ້ໃຫ້ເຫັນເສັ້ນທາງທີ່ເປັນໄປໄດ້ທີ່ສຸດ. ຂະບວນການຄັດເລືອກນີ້ແມ່ນດໍາເນີນຢູ່ໃນແຕ່ລະ stage ຂອງ trellis, ສົ່ງຜົນໃຫ້ມີການເກັບກໍາຂອງເສັ້ນທາງທີ່ເປັນໄປໄດ້ທີ່ສຸດ, ເອີ້ນວ່າເສັ້ນທາງຜູ້ລອດຊີວິດ, ສໍາລັບແຕ່ລະລັດ.
  3. ໜ່ວຍຕິດຕາມ (TBU): TBU ມີຄວາມຮັບຜິດຊອບໃນການກໍານົດລໍາດັບທີ່ອາດຈະເປັນໄປໄດ້ທີ່ສຸດຂອງລັດ, ປະຕິບັດຕາມການປຸງແຕ່ງສັນຍາລັກທີ່ໄດ້ຮັບໂດຍ PMU. ມັນເຮັດສໍາເລັດນີ້ໂດຍການຖອນ trellis ຈາກລັດສຸດທ້າຍທີ່ມີ metric ເສັ້ນທາງຕ່ໍາສຸດ. TBU ເລີ່ມຕົ້ນຈາກການສິ້ນສຸດຂອງໂຄງສ້າງ trellis ແລະຕິດຕາມຄືນຜ່ານເສັ້ນທາງຜູ້ລອດຊີວິດໂດຍໃຊ້ຕົວຊີ້ຫຼືການອ້າງອີງ, ເພື່ອກໍານົດລໍາດັບການສົ່ງຕໍ່ທີ່ເປັນໄປໄດ້ທີ່ສຸດ. ຄວາມຍາວຂອງ traceback ແມ່ນຖືກກໍານົດໂດຍຄວາມຍາວຈໍາກັດຂອງລະຫັດ convolutional, ຜົນກະທົບຕໍ່ທັງຄວາມລ່າຊ້າຂອງການຖອດລະຫັດແລະຄວາມຊັບຊ້ອນ. ເມື່ອສໍາເລັດຂະບວນການ traceback, ຂໍ້ມູນທີ່ຖອດລະຫັດໄດ້ຖືກນໍາສະເຫນີເປັນຜົນຜະລິດ, ປົກກະຕິແລ້ວມີບິດຫາງທີ່ຖືກລົບອອກ, ເຊິ່ງໄດ້ຖືກລວມເຂົ້າໃນເບື້ອງຕົ້ນເພື່ອລ້າງຕົວເຂົ້າລະຫັດ convolutional.

Viterbi Decoder ໃຊ້ສາມຫນ່ວຍນີ້ເພື່ອຖອດລະຫັດສັນຍານທີ່ໄດ້ຮັບຢ່າງຖືກຕ້ອງເຂົ້າໄປໃນຂໍ້ມູນທີ່ຖ່າຍທອດຕົ້ນສະບັບ, ໂດຍການແກ້ໄຂຂໍ້ຜິດພາດທີ່ອາດຈະເກີດຂື້ນໃນລະຫວ່າງການສົ່ງ.
ມີຊື່ສຽງສໍາລັບປະສິດທິພາບຂອງມັນ, ສູດການຄິດໄລ່ Viterbi ແມ່ນວິທີການມາດຕະຖານສໍາລັບການຖອດລະຫັດ convolutional ພາຍໃນລະບົບການສື່ສານ.
ສອງຮູບແບບຂໍ້ມູນແມ່ນມີໃຫ້ສໍາລັບການເຂົ້າລະຫັດອ່ອນ: unipolar ແລະ bipolar. ຕາຕະລາງຕໍ່ໄປນີ້ສະແດງຄ່າ ແລະຄໍາອະທິບາຍທີ່ສອດຄ້ອງກັນສໍາລັບການປ້ອນຂໍ້ມູນອ່ອນ 3-bit.
ຕາຕະລາງ 2-1. 3-bit Soft Inputs

ລາຍລະອຽດ ເສົາດຽວ Bipolar
ທີ່ເຂັ້ມແຂງທີ່ສຸດ 0 000 100
ຂ້ອນຂ້າງແຂງແຮງ 0 001 101
ຂ້ອນຂ້າງອ່ອນ 0 010 110
ອ່ອນທີ່ສຸດ 0 011 111
ອ່ອນທີ່ສຸດ 1 100 000
ຂ້ອນຂ້າງອ່ອນ 1 101 001
ຂ້ອນຂ້າງແຂງແຮງ 1 110 010
ທີ່ເຂັ້ມແຂງທີ່ສຸດ 1 111 100

ຕາຕະລາງຕໍ່ໄປນີ້ລາຍຊື່ລະຫັດ convolution ມາດຕະຖານ.
ຕາຕະລາງ 2-2. ລະຫັດ Convolution ມາດຕະຖານ

ຄວາມຍາວຈຳກັດ ອັດຕາຜົນຜະລິດ = 2
ຄູ່ Octal
7 1111001 171
1011011 133

ຕົວກໍານົດການຖອດລະຫັດ Viterbi ແລະສັນຍານການໂຕ້ຕອບ (ຖາມ​ຄໍາ​ຖາມ)
ພາກນີ້ສົນທະນາກ່ຽວກັບພາລາມິເຕີໃນ Viterbi Decoder GUI configurator ແລະສັນຍານ I/O.

ການຕັ້ງຄ່າການຕັ້ງຄ່າ (ຖາມ​ຄໍາ​ຖາມ)
ຕາຕະລາງຕໍ່ໄປນີ້ລາຍຊື່ຕົວກໍານົດການກໍານົດທີ່ໃຊ້ໃນການປະຕິບັດຮາດແວຂອງ Viterbi Decoder. ເຫຼົ່ານີ້ແມ່ນຕົວກໍານົດການທົ່ວໄປແລະແຕກຕ່າງກັນໄປຕາມຄວາມຕ້ອງການຂອງຄໍາຮ້ອງສະຫມັກ.
ຕາຕະລາງ 3-1. ພາລາມິເຕີການຕັ້ງຄ່າ

ຊື່ພາລາມິເຕີ ລາຍລະອຽດ ມູນຄ່າ
ຄວາມກວ້າງຂອງຂໍ້ມູນອ່ອນ ລະບຸຈໍານວນບິດທີ່ໃຊ້ເພື່ອສະແດງຄວາມກວ້າງຂອງຂໍ້ມູນການປ້ອນຂໍ້ມູນອ່ອນ ຜູ້ໃຊ້ສາມາດເລືອກໄດ້ທີ່ຮອງຮັບ 3 ແລະ 4 bits
K ຄວາມຍາວ K ແມ່ນຄວາມຍາວຈໍາກັດຂອງລະຫັດ convolutional ແກ້ໄຂເປັນ 7
ອັດຕາລະຫັດ ຊີ້ບອກອັດຕາສ່ວນຂອງບິດຂາເຂົ້າກັບບິດອອກ 1/2
ຄວາມຍາວການຕິດຕາມ ກໍານົດຄວາມເລິກຂອງ trellis ທີ່ໃຊ້ໃນ Viterbi algorithm ຄ່າທີ່ຜູ້ໃຊ້ກຳນົດເອງ ແລະໂດຍຄ່າເລີ່ມຕົ້ນແມ່ນ 20
ປະເພດຂໍ້ມູນ ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ເລືອກປະເພດຂໍ້ມູນປ້ອນຂໍ້ມູນ ຜູ້ໃຊ້ສາມາດເລືອກໄດ້ ແລະຮອງຮັບຕົວເລືອກຕໍ່ໄປນີ້:

• Unipolar

• Bipolar

ສະຖາປັດຕະຍະກໍາ ລະບຸປະເພດຂອງການຈັດຕັ້ງປະຕິບັດສະຖາປັດຕະຍະກໍາ ສະ​ຫນັບ​ສະ​ຫນູນ​ປະ​ເພດ​ການ​ປະ​ຕິ​ບັດ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

•ຂະຫນານ

• ລໍາດັບ

ສັນຍານຂາເຂົ້າ ແລະ ຂາອອກ (ຖາມ​ຄໍາ​ຖາມ)
ຕາຕະລາງຕໍ່ໄປນີ້ລາຍຊື່ຜອດຂາເຂົ້າ ແລະຜົນຜະລິດຂອງ Viterbi Decoder IP.
ຕາຕະລາງ 3-2. Input ແລະ Output Ports

ຊື່ສັນຍານ ທິດທາງ ກວ້າງ ລາຍລະອຽດ
SYS_CLK_I ປ້ອນຂໍ້ມູນ 1 ສັນຍານໂມງເຂົ້າ
ARSTN_I ປ້ອນຂໍ້ມູນ 1 Input reset signal (Asynchronous active-low reset)
DATA_I ປ້ອນຂໍ້ມູນ 6 ສັນຍານການປ້ອນຂໍ້ມູນ (MSB 3-bit IDATA, LSB 3-bit QDATA)
DVALID_I ປ້ອນຂໍ້ມູນ 1 ຂໍ້ມູນການປ້ອນຂໍ້ມູນທີ່ຖືກຕ້ອງ
DATA_O ຜົນຜະລິດ 1 ຜົນ​ຜະ​ລິດ​ຂໍ້​ມູນ Viterbi Decoder​
DVALID_O ຜົນຜະລິດ 1 ຂໍ້ມູນສັນຍານອອກທີ່ຖືກຕ້ອງ

ແຜນວາດເວລາ

ພາກນີ້ສົນທະນາກ່ຽວກັບແຜນວາດເວລາຂອງ Viterbi Decoder.
ຕົວ​ເລກ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ສະ​ແດງ​ໃຫ້​ເຫັນ​ແຜນ​ວາດ​ກໍາ​ນົດ​ເວ​ລາ​ຂອງ Viterbi Decoder ທີ່​ນໍາ​ໃຊ້​ກັບ​ການ​ຕັ້ງ​ຄ່າ​ຮູບ​ແບບ Serial ແລະ​ຂະ​ຫນານ​.
ຮູບທີ 4-1. ແຜນວາດເວລາ

MICROCHIP-Viterbi-Decoder-FIG-5

  • ຕົວຖອດລະຫັດ Serial Viterbi ຕ້ອງການຢ່າງໜ້ອຍ 69 ຮອບໂມງ (Throughput) ເພື່ອສ້າງຜົນຜະລິດ.
  • ເພື່ອຄິດໄລ່ຄວາມລ່າຊ້າຂອງຕົວຖອດລະຫັດ Serial Viterbi, ໃຫ້ໃຊ້ສົມຜົນຕໍ່ໄປນີ້:
  • ຈຳນວນຄັ້ງປະຫວັດສາດ DVALIDs + 72 ຮອບວຽນໂມງ
  • ສໍາລັບ Example, ຖ້າຄວາມຍາວຂອງ History Buffer ຖືກຕັ້ງເປັນ 20, ຫຼັງຈາກນັ້ນ
  • Latency = 20 Valids + 72 ຮອບວຽນໂມງ
  • Parallel Viterbi Decoder ຕ້ອງການຢ່າງໜ້ອຍ 8 ຮອບໂມງ (Throughput) ເພື່ອສ້າງຜົນຜະລິດ.
  • ເພື່ອຄິດໄລ່ຄວາມເລັ່ງຂອງຕົວຖອດລະຫັດ Parallel Viterbi, ໃຫ້ໃຊ້ສົມຜົນຕໍ່ໄປນີ້:
  • ຈຳນວນຄັ້ງປະຫວັດສາດ DVALIDs + 14 ຮອບວຽນໂມງ
  • ສໍາລັບ Example, ຖ້າຄວາມຍາວຂອງ History Buffer ຖືກຕັ້ງເປັນ 20, ຫຼັງຈາກນັ້ນ
  • Latency = 20 Valids + 14 ຮອບວຽນໂມງ

ສຳຄັນ: ແຜນວາດເວລາສຳລັບຕົວຖອດລະຫັດ Serial ແລະ Parallel Viterbi ແມ່ນຄືກັນ, ຍົກເວັ້ນຈຳນວນຮອບວຽນໂມງທີ່ຕ້ອງການສຳລັບແຕ່ລະຕົວຖອດລະຫັດ.

ການຈຳລອງ Testbench

A sample testbench ແມ່ນສະຫນອງໃຫ້ເພື່ອກວດກາເບິ່ງການເຮັດວຽກຂອງ Viterbi Decoder. ເພື່ອຈໍາລອງຫຼັກໂດຍໃຊ້ testbench, ປະຕິບັດຂັ້ນຕອນຕໍ່ໄປນີ້:

  1. ເປີດແອັບພລິເຄຊັນ Libero® SoC, ຄລິກ Catalog > View > Windows > Catalog, ແລະຫຼັງຈາກນັ້ນຂະຫຍາຍ Solutions-Wireless. Double-click Viterbi_Decoder, ແລະຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ OK. ເອກະສານທີ່ກ່ຽວຂ້ອງກັບ IP ແມ່ນລະບຸໄວ້ພາຍໃຕ້ເອກະສານ.
    ສຳຄັນ: ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ບໍ່​ເຫັນ​ແຖບ​ລາຍ​ການ​, ທ່ອງ​ໄປ​ຫາ​ໄດ້​ View ເມ​ນູ Windows​, ແລະ​ຫຼັງ​ຈາກ​ນັ້ນ​ໃຫ້​ຄລິກ​ໃສ່ Catalog ເພື່ອ​ເຮັດ​ໃຫ້​ມັນ​ສັງ​ເກດ​ເຫັນ​.
  2. ຕັ້ງຄ່າ IP ຕາມຄວາມຕ້ອງການ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 1-1.
  3. ຕົວເຂົ້າລະຫັດ FEC ຕ້ອງຖືກຕັ້ງຄ່າເພື່ອທົດສອບຕົວຖອດລະຫັດ Viterbi. ເປີດ Catalog ແລະ configure FEC Encoder IP.
  4. ໄປທີ່ແຖບ Stimulus Hierarchy, ແລະຄລິກ Build Hierarchy.
  5. ໃນແຖບ Stimulus Hierarchy, ຄລິກຂວາໃສ່ testbench (vit_decoder_tb(vit_decoder_tb.v [work])), ແລະຈາກນັ້ນຄລິກ Simulate Pre-Synth Design > Open Interactively.

ສຳຄັນ: ຖ້າທ່ານບໍ່ເຫັນແຖບ Stimulus Hierarchy, ໃຫ້ໄປທີ່ View > ເມນູ Windows ແລະຄລິກ Stimulus Hierarchy ເພື່ອເຮັດໃຫ້ມັນເຫັນໄດ້.
ເຄື່ອງມືModelSim®ເປີດດ້ວຍ testbench, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້.
ຮູບ 5-1. ປ່ອງຢ້ຽມຈໍາລອງເຄື່ອງມື ModelSim

MICROCHIP-Viterbi-Decoder-FIG-4

ສຳຄັນ

  • ຖ້າການຈຳລອງຖືກລົບກວນເນື່ອງຈາກການຈຳກັດເວລາແລ່ນທີ່ລະບຸໄວ້ໃນ the.do file, ໃຊ້ຄໍາສັ່ງ run -all ເພື່ອສໍາເລັດການຈໍາລອງ.
  • ຫຼັງຈາກແລ່ນ simulation, testbench ສ້າງສອງ files (fec_input.txt, vit_output.txt) ແລະທ່ານສາມາດປຽບທຽບທັງສອງ files ສໍາລັບການຈໍາລອງສົບຜົນສໍາເລັດ.

ປະຫວັດການແກ້ໄຂ (ຖາມຄໍາຖາມ)
ປະຫວັດການດັດແກ້ອະທິບາຍການປ່ຽນແປງທີ່ໄດ້ປະຕິບັດໃນເອກະສານ. ການ​ປ່ຽນ​ແປງ​ແມ່ນ​ໄດ້​ລະ​ບຸ​ໄວ້​ໂດຍ​ການ​ປັບ​ປຸງ​, ເລີ່ມ​ຕົ້ນ​ຈາກ​ການ​ພິມ​ເຜີຍ​ແຜ່​ໃນ​ປັດ​ຈຸ​ບັນ​ຫຼາຍ​ທີ່​ສຸດ​.

ຕາຕະລາງ 6-1. ປະຫວັດການດັດແກ້

ການທົບທວນ ວັນທີ ລາຍລະອຽດ
B 06/2024 ຕໍ່ໄປນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງການປ່ຽນແປງໃນການແກ້ໄຂ B ຂອງເອກະສານ:

• ປັບປຸງເນື້ອໃນຂອງພາກແນະນໍາ

•ເພີ່ມຕາຕະລາງ 2 ໃນພາກການນໍາໃຊ້ອຸປະກອນແລະປະສິດທິພາບ

• ເພີ່ມ 1. Viterbi Decoder IP Configurator ພາກ

•ເພີ່ມເນື້ອໃນກ່ຽວກັບຕັນພາຍໃນ, ປັບປຸງຕາຕະລາງ 2-1 ແລະເພີ່ມຕາຕະລາງ 2-2 ໃນ

2.1. ພາກສະຖາປັດຕະຍະກໍາ

• ປັບປຸງຕາຕະລາງ 3-1 ໃນ 3.1. ພາກສ່ວນການຕັ້ງຄ່າ

• ເພີ່ມຮູບ 4-1 ແລະບັນທຶກໃນ 4. ພາກສ່ວນຕາຕະລາງເວລາ

• ອັບເດດຮູບ 5-1 ໃນ 5. ພາກ Testbench Simulation

A 05/2023 ການປ່ອຍຕົວໃນເບື້ອງຕົ້ນ

ຮອງຮັບ Microchip FPGA

ກຸ່ມຜະລິດຕະພັນ Microchip FPGA ສະຫນັບສະຫນູນຜະລິດຕະພັນຂອງຕົນດ້ວຍການບໍລິການສະຫນັບສະຫນູນຕ່າງໆ, ລວມທັງການບໍລິການລູກຄ້າ, ສູນສະຫນັບສະຫນູນດ້ານວິຊາການຂອງລູກຄ້າ, a webສະຖານທີ່, ແລະຫ້ອງການຂາຍທົ່ວໂລກ. ລູກຄ້າຖືກແນະນຳໃຫ້ເຂົ້າໄປເບິ່ງຊັບພະຍາກອນອອນໄລນ໌ຂອງ Microchip ກ່ອນທີ່ຈະຕິດຕໍ່ກັບຝ່າຍຊ່ວຍເຫຼືອ ເພາະມັນເປັນໄປໄດ້ຫຼາຍທີ່ຄຳຖາມຂອງເຂົາເຈົ້າໄດ້ຮັບຄຳຕອບແລ້ວ.
ຕິດຕໍ່ສູນສະຫນັບສະຫນູນດ້ານວິຊາການໂດຍຜ່ານ webສະຖານທີ່ຢູ່ www.microchip.com/support. ກ່າວເຖິງຕົວເລກພາກສ່ວນອຸປະກອນ FPGA, ເລືອກປະເພດກໍລະນີທີ່ເຫມາະສົມ, ແລະການອອກແບບການອັບໂຫລດ files ໃນຂະນະທີ່ສ້າງກໍລະນີສະຫນັບສະຫນູນດ້ານວິຊາການ.
ຕິດຕໍ່ຝ່າຍບໍລິການລູກຄ້າສໍາລັບການສະຫນັບສະຫນູນຜະລິດຕະພັນທີ່ບໍ່ແມ່ນດ້ານວິຊາການ, ເຊັ່ນ: ລາຄາຜະລິດຕະພັນ, ການຍົກລະດັບຜະລິດຕະພັນ, ອັບເດດຂໍ້ມູນ, ສະຖານະການສັ່ງຊື້, ແລະການອະນຸຍາດ.

  • ຈາກອາເມລິກາເໜືອ, ໂທ 800.262.1060
  • ຈາກສ່ວນທີ່ເຫຼືອຂອງໂລກ, ໂທຫາ 650.318.4460
  • ແຟັກ, ຈາກທຸກບ່ອນໃນໂລກ, 650.318.8044

ຂໍ້ມູນໄມໂຄຊິບ

ໄມໂຄຣຊິບ Webເວັບໄຊ
Microchip ໃຫ້ການຊ່ວຍເຫຼືອອອນໄລນ໌ໂດຍຜ່ານຂອງພວກເຮົາ webສະຖານທີ່ຢູ່ www.microchip.com/. ນີ້ webເວັບ​ໄຊ​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ເຮັດ​ໃຫ້​ files ແລະຂໍ້ມູນຂ່າວສານໄດ້ຢ່າງງ່າຍດາຍສາມາດໃຊ້ໄດ້ກັບລູກຄ້າ. ບາງເນື້ອໃນທີ່ມີຢູ່ລວມມີ:

  • ສະຫນັບສະຫນູນຜະລິດຕະພັນ - ແຜ່ນ​ຂໍ້​ມູນ​ແລະ​ຂໍ້​ຜິດ​ພາດ​, ບັນ​ທຶກ​ການ​ນໍາ​ໃຊ້​ແລະ s​ample ໂປລແກລມ, ຊັບພະຍາກອນການອອກແບບ, ຄູ່ມືຜູ້ໃຊ້ແລະເອກະສານສະຫນັບສະຫນູນຮາດແວ, ການປ່ອຍຊອບແວຫລ້າສຸດແລະຊອບແວທີ່ເກັບໄວ້
  • ສະຫນັບສະຫນູນດ້ານວິຊາການທົ່ວໄປ – ຄໍາ​ຖາມ​ທີ່​ຖືກ​ຖາມ​ເລື້ອຍໆ (FAQs), ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ສະ​ຫນັບ​ສະ​ຫນູນ​ດ້ານ​ວິ​ຊາ​ການ​, ກຸ່ມ​ສົນ​ທະ​ນາ​ອອນ​ໄລ​ນ​໌​, ການ​ອອກ​ແບບ Microchip ລາຍ​ຊື່​ສະ​ມາ​ຊິກ​ໂຄງ​ການ​ຄູ່​ຮ່ວມ​ງານ
  • ທຸລະກິດຂອງ Microchip - ຄູ່​ມື​ການ​ຄັດ​ເລືອກ​ຜະ​ລິດ​ຕະ​ພັນ​ແລະ​ການ​ສັ່ງ​ຊື້​, ການ​ປ່ອຍ​ຂ່າວ​ຫລ້າ​ສຸດ Microchip​, ລາຍ​ຊື່​ຂອງ​ການ​ສໍາ​ມະ​ນາ​ແລະ​ກິດ​ຈະ​ກໍາ​, ລາຍ​ຊື່​ຂອງ​ຫ້ອງ​ການ​ຂາຍ Microchip​, ຈໍາ​ຫນ່າຍ​ແລະ​ຕົວ​ແທນ​ໂຮງ​ງານ​ຜະ​ລິດ

ບໍລິການແຈ້ງການປ່ຽນແປງຜະລິດຕະພັນ
ບໍລິການແຈ້ງການປ່ຽນແປງຜະລິດຕະພັນຂອງ Microchip ຊ່ວຍໃຫ້ລູກຄ້າມີປະຈຸບັນກ່ຽວກັບຜະລິດຕະພັນຂອງ Microchip. ຜູ້ຈອງຈະໄດ້ຮັບການແຈ້ງເຕືອນທາງອີເມລ໌ທຸກຄັ້ງທີ່ມີການປ່ຽນແປງ, ການປັບປຸງ, ການແກ້ໄຂຫຼືຄວາມຜິດພາດທີ່ກ່ຽວຂ້ອງກັບຄອບຄົວຜະລິດຕະພັນທີ່ລະບຸຫຼືເຄື່ອງມືການພັດທະນາທີ່ມີຄວາມສົນໃຈ.
ເພື່ອລົງທະບຽນ, ໄປທີ່ www.microchip.com/pcn ແລະປະຕິບັດຕາມຄໍາແນະນໍາການລົງທະບຽນ.
ການຊ່ວຍເຫຼືອລູກຄ້າ
ຜູ້ໃຊ້ຜະລິດຕະພັນ Microchip ສາມາດໄດ້ຮັບການຊ່ວຍເຫຼືອຜ່ານຫຼາຍຊ່ອງທາງ:

  • ຕົວແທນຈໍາຫນ່າຍຫຼືຕົວແທນ
  • ຫ້ອງການຂາຍທ້ອງຖິ່ນ
  • Embedded Solutions Engineer (ESE)
  • ສະຫນັບສະຫນູນດ້ານວິຊາການ

ລູກຄ້າຄວນຕິດຕໍ່ຜູ້ຈັດຈໍາຫນ່າຍ, ຕົວແທນຫຼື ESE ຂອງເຂົາເຈົ້າສໍາລັບການສະຫນັບສະຫນູນ. ຫ້ອງການຂາຍໃນທ້ອງຖິ່ນຍັງມີຢູ່ເພື່ອຊ່ວຍລູກຄ້າ. ບັນຊີລາຍຊື່ຂອງຫ້ອງການຂາຍແລະສະຖານທີ່ແມ່ນລວມຢູ່ໃນເອກະສານນີ້.
ສະຫນັບສະຫນູນດ້ານວິຊາການແມ່ນມີຢູ່ໂດຍຜ່ານ webເວັບໄຊຢູ່: www.microchip.com/support
ຄຸນສົມບັດການປົກປ້ອງລະຫັດອຸປະກອນໄມໂຄຊິບ
ໃຫ້ສັງເກດລາຍລະອຽດຕໍ່ໄປນີ້ຂອງຄຸນສົມບັດປ້ອງກັນລະຫັດໃນຜະລິດຕະພັນໄມໂຄຊິບ:

  • ຜະລິດຕະພັນ Microchip ຕອບສະໜອງໄດ້ສະເພາະໃນເອກະສານຂໍ້ມູນ Microchip ໂດຍສະເພາະ.
  • ໄມໂຄຣຊິບເຊື່ອວ່າຜະລິດຕະພັນໃນຄອບຄົວຂອງມັນມີຄວາມປອດໄພເມື່ອໃຊ້ໃນລັກສະນະທີ່ຕັ້ງໃຈ, ພາຍໃນສະເພາະການໃຊ້ງານ ແລະພາຍໃຕ້ເງື່ອນໄຂປົກກະຕິ.
  • ຄຸນຄ່າຂອງ Microchip ແລະປົກປ້ອງສິດຊັບສິນທາງປັນຍາຂອງຕົນຢ່າງແຮງ. ຄວາມພະຍາຍາມທີ່ຈະລະເມີດຄຸນສົມບັດການປົກປ້ອງລະຫັດຂອງຜະລິດຕະພັນໄມໂຄຊິບແມ່ນຖືກຫ້າມຢ່າງເຂັ້ມງວດ ແລະອາດລະເມີດກົດໝາຍ Digital Millennium Copyright Act.
  • ທັງ Microchip ຫຼືຜູ້ຜະລິດ semiconductor ອື່ນໆສາມາດຮັບປະກັນຄວາມປອດໄພຂອງລະຫັດຂອງມັນ. ການປົກປ້ອງລະຫັດບໍ່ໄດ້ຫມາຍຄວາມວ່າພວກເຮົາກໍາລັງຮັບປະກັນວ່າຜະລິດຕະພັນແມ່ນ "ບໍ່ສາມາດທໍາລາຍໄດ້". ການປົກປ້ອງລະຫັດແມ່ນພັດທະນາຢ່າງຕໍ່ເນື່ອງ. Microchip ມຸ່ງຫມັ້ນທີ່ຈະປັບປຸງຄຸນສົມບັດການປົກປ້ອງລະຫັດຂອງຜະລິດຕະພັນຂອງພວກເຮົາຢ່າງຕໍ່ເນື່ອງ.

ປະກາດກົດໝາຍ
ສິ່ງພິມນີ້ ແລະຂໍ້ມູນໃນນີ້ອາດຈະຖືກໃຊ້ກັບຜະລິດຕະພັນໄມໂຄຊິບເທົ່ານັ້ນ, ລວມທັງການອອກແບບ, ທົດສອບ ແລະລວມຜະລິດຕະພັນໄມໂຄຊິບກັບແອັບພລິເຄຊັນຂອງເຈົ້າ. ການນໍາໃຊ້ຂໍ້ມູນນີ້
ໃນລັກສະນະອື່ນໆທີ່ລະເມີດຂໍ້ກໍານົດເຫຼົ່ານີ້. ຂໍ້​ມູນ​ກ່ຽວ​ກັບ​ການ​ນໍາ​ໃຊ້​ອຸ​ປະ​ກອນ​ແມ່ນ​ສະ​ຫນອງ​ໃຫ້​ພຽງ​ແຕ່​ເພື່ອ​ຄວາມ​ສະ​ດວກ​ຂອງ​ທ່ານ​ແລະ​ອາດ​ຈະ​ຖືກ​ແທນ​ທີ່​ໂດຍ​ການ​ປັບ​ປຸງ​. ມັນເປັນຄວາມຮັບຜິດຊອບຂອງທ່ານເພື່ອຮັບປະກັນວ່າຄໍາຮ້ອງສະຫມັກຂອງທ່ານຕອບສະຫນອງກັບສະເພາະຂອງທ່ານ. ຕິດຕໍ່ຫ້ອງການຂາຍ Microchip ທ້ອງຖິ່ນຂອງທ່ານສໍາລັບການສະຫນັບສະຫນູນເພີ່ມເຕີມຫຼື, ໄດ້ຮັບການສະຫນັບສະຫນູນເພີ່ມເຕີມທີ່ www.microchip.com/en-us/support/design-help/client-support-services.
ຂໍ້ມູນນີ້ແມ່ນສະໜອງໃຫ້ໂດຍໄມໂຄຣຊິບ “ຄື”. ໄມໂຄຣຊິບບໍ່ໄດ້ເປັນຕົວແທນ ຫຼືການຮັບປະກັນໃດໆ ​​ບໍ່ວ່າຈະເປັນການສະແດງອອກ ຫຼືໂດຍຫຍໍ້, ເປັນລາຍລັກອັກສອນ ຫຼືທາງປາກປາກ, ຕາມກົດໝາຍ ຫຼືໃນອີກອັນໜຶ່ງ, ກ່ຽວຂ້ອງກັບຂໍ້ມູນຮວມເຖິງຂໍ້ມູນແຕ່ບໍ່ຈຳກັດການກຳນົດໄວ້. ການບໍ່ລະເມີດ, ການຄ້າ, ແລະຄວາມສອດຄ່ອງເພື່ອຈຸດປະສົງສະເພາະ, ຫຼືການຮັບປະກັນທີ່ກ່ຽວຂ້ອງກັບເງື່ອນໄຂ, ຄຸນນະພາບ, ຫຼືການປະຕິບັດຂອງມັນ.
ໃນກໍລະນີໃດກໍ່ຕາມ, ໄມໂຄຣຊິບຈະມີຄວາມຜິດຕໍ່ຄວາມຜິດທາງອ້ອມ, ພິເສດ, ລົງໂທດ, ໂດຍບັງເອີນ, ຫຼືຜົນສະທ້ອນຕໍ່ການສູນເສຍ, ຄວາມເສຍຫາຍ, ຄ່າໃຊ້ຈ່າຍ, ຫຼືຄ່າໃຊ້ຈ່າຍໃດໆກໍຕາມທີ່ກ່ຽວຂ້ອງກັບສະພາບການປ່ຽນແປງ, ການປ່ຽນແປງໃນກໍລະນີໃດກໍ່ຕາມ. ໄດ້​ຮັບ​ການ​ແນະ​ນໍາ​ຂອງ​ ຄວາມເປັນໄປໄດ້ ຫຼືຄວາມເສຍຫາຍແມ່ນເປັນໄປໄດ້. ໃນຂອບເຂດສູງສຸດທີ່ກົດໝາຍອະນຸຍາດ, ຄວາມຮັບຜິດ ຊອບທັງໝົດຂອງໄມໂຄຣຊິບ ຕໍ່ການຮຽກຮ້ອງທັງໝົດ ໃນທາງໃດກໍຕາມ ທີ່ກ່ຽວຂ້ອງກັບຂໍ້ມູນ ຫຼື ການໃຊ້ຂອງມັນຈະບໍ່ເກີນຈຳນວນຂອງຄ່າທຳນຽມ, ຖ້າມີ, ທີ່ເຈົ້າມີສ່ວນຈ່າຍ.
ການນໍາໃຊ້ອຸປະກອນ Microchip ໃນການຊ່ວຍເຫຼືອຊີວິດແລະ / ຫຼືຄໍາຮ້ອງສະຫມັກຄວາມປອດໄພແມ່ນມີຄວາມສ່ຽງຂອງຜູ້ຊື້ທັງຫມົດ, ແລະຜູ້ຊື້ຕົກລົງທີ່ຈະປົກປ້ອງ, ຊົດເຊີຍແລະຖື Microchip ທີ່ບໍ່ມີອັນຕະລາຍຈາກຄວາມເສຍຫາຍ, ການຮຽກຮ້ອງ, ຟ້ອງ, ຫຼືຄ່າໃຊ້ຈ່າຍທີ່ເກີດຈາກການນໍາໃຊ້ດັ່ງກ່າວ. ບໍ່ມີໃບອະນຸຍາດຖືກຖ່າຍທອດ, ໂດຍທາງອ້ອມ ຫຼື ອື່ນໆ, ພາຍໃຕ້ສິດຊັບສິນທາງປັນຍາຂອງ Microchip ເວັ້ນເສຍແຕ່ໄດ້ລະບຸໄວ້ເປັນຢ່າງອື່ນ.
ເຄື່ອງໝາຍການຄ້າ
ຊື່ ແລະໂລໂກ້ຂອງ Microchip, ໂລໂກ້ Microchip, Adaptec, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXSty ໂລໂກ້ MediaLB, megaAVR, Microsemi, Microsemi, MOST, MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, ໂລໂກ້ PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logoymmetric, SuperFlash , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, ແລະ XMEGA ແມ່ນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Microchip Technology Incorporated ໃນສະຫະລັດອາເມລິກາ ແລະປະເທດອື່ນໆ.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider, ແລະ ZL ແມ່ນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Microchip Technology Incorporated ໃນສະຫະລັດອາເມລິກາ
ການສະກັດກັ້ນກະແຈທີ່ຕິດກັນ, AKS, ອະນາລັອກສຳລັບຍຸກດິຈິຕອລ, ຕົວເກັບປະຈຸໃດໆ, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, MDS, ds. , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, ສູງສຸດView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, Pure , QMatrix, ICE ແທ້, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, Total Endurance , ເວລາທີ່ເຊື່ອຖືໄດ້, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, ແລະ ZENA ແມ່ນເຄື່ອງໝາຍການຄ້າຂອງ Microchip Technology Incorporated ໃນສະຫະລັດອາເມລິກາ ແລະປະເທດອື່ນໆ.
SQTP ເປັນເຄື່ອງໝາຍການບໍລິການຂອງ Microchip Technology Incorporated in USA
ໂລໂກ້ Adaptec, ຄວາມຖີ່ຕາມຄວາມຕ້ອງການ, Silicon Storage Technology, ແລະ Symmcom ແມ່ນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Microchip Technology Inc. ໃນປະເທດອື່ນໆ.
GestIC ເປັນເຄື່ອງໝາຍການຄ້າຈົດທະບຽນຂອງ Microchip Technology Germany II GmbH & Co. KG, ເຊິ່ງເປັນບໍລິສັດຍ່ອຍຂອງ Microchip Technology Inc., ໃນປະເທດອື່ນໆ.
ເຄື່ອງຫມາຍການຄ້າອື່ນໆທັງຫມົດທີ່ໄດ້ກ່າວມານີ້ແມ່ນຊັບສິນຂອງບໍລິສັດທີ່ກ່ຽວຂ້ອງ.
© 2024, Microchip Technology Incorporated ແລະບໍລິສັດຍ່ອຍຂອງມັນ. ສະຫງວນລິຂະສິດທັງໝົດ.
ISBN: 978-1-6683-4696-9
ລະບົບການຄຸ້ມຄອງຄຸນນະພາບ
ສໍາລັບຂໍ້ມູນກ່ຽວກັບລະບົບການຄຸ້ມຄອງຄຸນນະພາບຂອງ Microchip, ກະລຸນາເຂົ້າໄປເບິ່ງ www.microchip.com/quality.

ການຂາຍ ແລະການບໍລິການທົ່ວໂລກ

ອາເມຣິກາ ອາຊີ/ປາຊີຟິກ ອາຊີ/ປາຊີຟິກ ເອີຣົບ
ບໍລິສັດ ຫ້ອງການ ອົດ​ສະ​ຕາ​ລີ - Sydney

ໂທ: 61-2-9868-6733

ຈີນ-ປັກ​ກິ່ງ

ໂທ: 86-10-8569-7000

ຈີນ – Chengdu

ໂທ: 86-28-8665-5511

ຈີນ - ຈົງຊິງ

ໂທ: 86-23-8980-9588

ຈີນ - Dongguan

ໂທ: 86-769-8702-9880

ຈີນ - ກວາງ​ໂຈ່​ວ

ໂທ: 86-20-8755-8029

ຈີນ - Hangzhou

ໂທ: 86-571-8792-8115

ຈີນ - ຮົງກົງ SAR

ໂທ: 852-2943-5100

ຈີນ - Nanjing

ໂທ: 86-25-8473-2460

ຈີນ - Qingdao

ໂທ: 86-532-8502-7355

ຈີນ - ຊຽງໄຮ້

ໂທ: 86-21-3326-8000

ຈີນ - Shenyang

ໂທ: 86-24-2334-2829

ຈີນ - Shenzhen

ໂທ: 86-755-8864-2200

ຈີນ - ຊູໂຈວ

ໂທ: 86-186-6233-1526

ຈີນ - Wuhan

ໂທ: 86-27-5980-5300

ຈີນ - Xian

ໂທ: 86-29-8833-7252

ຈີນ - Xiamen

ໂທ: 86-592-2388138

ຈີນ - ຈູໄຫ່

ໂທ: 86-756-3210040

ປະເທດອິນເດຍ - Bangalore

ໂທ: 91-80-3090-4444

ອິນເດຍ - ນິວເດລີ

ໂທ: 91-11-4160-8631

ອິນເດຍ - Pune

ໂທ: 91-20-4121-0141

ຍີ່ປຸ່ນ – Osaka

ໂທ: 81-6-6152-7160

ຍີ່ປຸ່ນ – ໂຕກຽວ

ໂທ: 81-3-6880- 3770

ເກົາ​ຫຼີ - Daegu

ໂທ: 82-53-744-4301

ເກົາຫຼີ – ເຊ​ອຸນ

ໂທ: 82-2-554-7200

ມາ​ເລ​ເຊຍ - Kuala Lumpur

ໂທ: 60-3-7651-7906

ມາ​ເລ​ເຊຍ - Penang

ໂທ: 60-4-227-8870

ຟີລິບປິນ – ມະນີລາ

ໂທ: 63-2-634-9065

ສິງກະໂປ

ໂທ: 65-6334-8870

ໄຕ້ຫວັນ - Hsin Chu

ໂທ: 886-3-577-8366

ໄຕ້ຫວັນ - Kaohsiung

ໂທ: 886-7-213-7830

ໄຕ້​ຫວັນ - Taipei​

ໂທ: 886-2-2508-8600

ໄທ - ບາງກອກ

ໂທ: 66-2-694-1351

ຫວຽດນາມ - ໂຮ່ຈີມິນ

ໂທ: 84-28-5448-2100

ອອສເຕຣຍ - ເວນ

ໂທ: 43-7242-2244-39

ແຟັກ: 43-7242-2244-393

ເດນມາກ - ໂຄເປນເຮເກນ

ໂທ: 45-4485-5910

ແຟັກ: 45-4485-2829

ຟິນແລນ – Espoo

ໂທ: 358-9-4520-820

ຝຣັ່ງ - ປາຣີ

Tel: 33-1-69-53-63-20

Fax: 33-1-69-30-90-79

ເຢຍ​ລະ​ມັນ - Garching​

ໂທ: 49-8931-9700

ເຢຍ​ລະ​ມັນ - Haan

ໂທ: 49-2129-3766400

ເຢຍລະມັນ - Heilbronn

ໂທ: 49-7131-72400

ເຢຍລະມັນ - Karlsruhe

ໂທ: 49-721-625370

ເຢຍລະມັນ - Munich

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

ເຢຍລະມັນ - Rosenheim

ໂທ: 49-8031-354-560

ອິດສະຣາເອນ - Hod Hasharon

ໂທ: 972-9-775-5100

ອີຕາລີ – Milan

ໂທ: 39-0331-742611

ແຟັກ: 39-0331-466781

ອິຕາລີ - Padova

ໂທ: 39-049-7625286

ເນເທີແລນ - Drunen

ໂທ: 31-416-690399

ແຟັກ: 31-416-690340

ນໍເວ - Trondheim

ໂທ: 47-72884388

ໂປແລນ - ວໍຊໍ

ໂທ: 48-22-3325737

ໂຣມາເນຍ - Bucharest

Tel: 40-21-407-87-50

ສະເປນ – Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

ສວີເດນ – Gothenburg

Tel: 46-31-704-60-40

ສວີເດນ – ສະຕັອກໂຮມ

ໂທ: 46-8-5090-4654

ອັງກິດ - Wokingham

ໂທ: 44-118-921-5800

ແຟັກ: 44-118-921-5820

2355 West Chandler Blvd.
Chandler, AZ 85224-6199
ໂທ: 480-792-7200
ແຟັກ: 480-792-7277
ສະຫນັບສະຫນູນດ້ານວິຊາການ:
www.microchip.com/support
Web ທີ່ຢູ່:
www.microchip.com
ແອດແລນຕາ
Duluth, GA
ໂທ: 678-957-9614
ແຟັກ: 678-957-1455
Austin, TX
ໂທ: 512-257-3370
ບອສຕັນ
Westborough, MA
ໂທ: 774-760-0087
ແຟັກ: 774-760-0088
ຊິຄາໂກ
Itasca, IL
ໂທ: 630-285-0071
ແຟັກ: 630-285-0075
ດາລາສ
ແອດດິສັນ, TX
ໂທ: 972-818-7423
ແຟັກ: 972-818-2924
ດີທຣອຍ
Novi, MI
ໂທ: 248-848-4000
Houston, TX
ໂທ: 281-894-5983
Indianapolis
Noblesville, IN
ໂທ: 317-773-8323
ແຟັກ: 317-773-5453
ໂທ: 317-536-2380
Los Angeles
ພາລະກິດ Viejo, CA
ໂທ: 949-462-9523
ແຟັກ: 949-462-9608
ໂທ: 951-273-7800
Raleigh, NC
ໂທ: 919-844-7510
ນິວຢອກ, NY
ໂທ: 631-435-6000
San Jose, CA
ໂທ: 408-735-9110
ໂທ: 408-436-4270
ການາດາ – Toronto
ໂທ: 905-695-1980
ແຟັກ: 905-695-2078

ເອກະສານ / ຊັບພະຍາກອນ

ຕົວຖອດລະຫັດ MICROCHIP Viterbi [pdf] ຄູ່ມືຜູ້ໃຊ້
ຕົວຖອດລະຫັດ Viterbi, ຕົວຖອດລະຫັດ

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *