
માઇક્રોચિપ વિટર્બી ડીકોડર

વિશિષ્ટતાઓ
- અલ્ગોરિધમ: વિટરબી ડીકોડર
- ઇનપુટ: 3-બીટ અથવા 4-બીટ સોફ્ટ અથવા હાર્ડ ઇનપુટ
- ડીકોડિંગ પદ્ધતિ: મહત્તમ શક્યતા
- અમલીકરણ: સીરીયલ અને સમાંતર
- એપ્લિકેશન્સ: મોબાઇલ ફોન, ઉપગ્રહ સંચાર, ડિજિટલ ટેલિવિઝન
ઉત્પાદન વપરાશ સૂચનાઓ
સીરીયલ વિટર્બી ડીકોડર ઇનપુટ બિટ્સને ક્રમિક રીતે વ્યક્તિગત રીતે પ્રક્રિયા કરે છે. સીરીયલ ડીકોડરનો ઉપયોગ કરવા માટે આ પગલાં અનુસરો:
- ડીકોડરને અનુક્રમે ઇનપુટ બિટ્સ આપો.
- ડીકોડર પાથ મેટ્રિક્સ અપડેટ કરશે અને દરેક બીટ માટે નિર્ણય લેશે.
- સમજો કે સીરીયલ ડીકોડર ધીમું હોઈ શકે છે પરંતુ ઘટાડેલી જટિલતા અને ઓછા સંસાધન વપરાશની ઓફર કરે છે.
- કદ, પાવર વપરાશ અને સ્પીડ પર ખર્ચને પ્રાથમિકતા આપતી એપ્લિકેશનો માટે સીરીયલ ડીકોડરનો ઉપયોગ કરો.
- સમાંતર વિટર્બી ડીકોડર એક સાથે બહુવિધ બિટ્સ પર પ્રક્રિયા કરે છે. સમાંતર ડીકોડરનો ઉપયોગ કેવી રીતે કરવો તે અહીં છે:
- એકસાથે સમાંતર પ્રક્રિયા માટે ડીકોડરને ઇનપુટ તરીકે બહુવિધ બિટ્સ પ્રદાન કરો.
- ડીકોડર વિવિધ પાથ મેટ્રિક્સને સમાંતરમાં અપડેટ કરે છે, પરિણામે ઝડપી પ્રક્રિયા થાય છે.
- નોંધ કરો કે સમાંતર ડીકોડર વધેલી જટિલતા અને સંસાધન વપરાશના ખર્ચે ઉચ્ચ થ્રુપુટ પ્રદાન કરે છે.
- ઝડપી પ્રક્રિયા અને ઉચ્ચ થ્રુપુટની જરૂર હોય તેવી એપ્લિકેશનો માટે સમાંતર ડીકોડર પસંદ કરો, જેમ કે રીઅલ-ટાઇમ કોમ્યુનિકેશન સિસ્ટમ્સ.
FAQ
પ્ર: કન્વોલ્યુશનલ કોડ્સ શું છે?
પ્ર: વિટર્બી ડીકોડર કેવી રીતે કામ કરે છે?
પ્ર: મારે સમાંતર પર સીરીયલ વિટરબી ડીકોડર ક્યારે પસંદ કરવું જોઈએ?
પ્ર: વિટર્બી ડીકોડરનો ઉપયોગ સામાન્ય રીતે કઈ એપ્લિકેશનોમાં થાય છે?
પરિચય
વિટરબી ડીકોડર એ એક અલ્ગોરિધમ છે જેનો ઉપયોગ કન્વ્યુલેશનલ કોડ્સ ડીકોડ કરવા માટે ડિજિટલ કમ્યુનિકેશન સિસ્ટમમાં થાય છે. કન્વોલ્યુશનલ કોડ એ ભૂલ સુધારનાર કોડ છે જેનો ઉપયોગ સંચાર પ્રણાલીઓમાં ટ્રાન્સમિશન દરમિયાન રજૂ કરવામાં આવેલી ભૂલો સામે રક્ષણ કરવા માટે વ્યાપકપણે થાય છે.
વિટર્બી ડીકોડર વિટેર્બી અલ્ગોરિધમનો ઉપયોગ કરીને પ્રાપ્ત સિગ્નલના આધારે ટ્રાન્સમિટેડ બિટ્સના સૌથી સંભવિત ક્રમને ઓળખે છે, જે એક ગતિશીલ પ્રોગ્રામિંગ અભિગમ છે. આ અલ્ગોરિધમ પ્રાપ્ત સિગ્નલના આધારે સૌથી સંભવિત બીટ સિક્વન્સની ગણતરી કરવા માટે તમામ સંભવિત કોડ પાથને ધ્યાનમાં લે છે. તે પછી સૌથી વધુ સંભાવના સાથે રસ્તો પસંદ કરે છે.
વિટેર્બી ડીકોડર એ મહત્તમ સંભાવના ડીકોડર છે, જે પ્રાપ્ત સિગ્નલને ડીકોડ કરવામાં ભૂલની સંભાવનાને ઘટાડે છે અને સીરીયલમાં અમલમાં મુકાય છે, નાના વિસ્તારને રોકે છે અને ઉચ્ચ થ્રુપુટ માટે સમાંતરમાં. મોબાઇલ ફોન, સેટેલાઇટ કોમ્યુનિકેશન્સ અને ડિજિટલ ટેલિવિઝન સહિત આધુનિક સંચાર પ્રણાલીઓમાં તેનો વ્યાપકપણે ઉપયોગ થાય છે. આ IP 3-bit અથવા 4-bit સોફ્ટ અથવા હાર્ડ ઇનપુટ સ્વીકારે છે.
વિટર્બી અલ્ગોરિધમ બે મુખ્ય અભિગમોનો ઉપયોગ કરીને અમલમાં મૂકી શકાય છે: સીરીયલ અને સમાંતર. દરેક અભિગમમાં અલગ-અલગ લાક્ષણિકતાઓ અને કાર્યક્રમો હોય છે, જે નીચે પ્રમાણે દર્શાવેલ છે.
સીરીયલ વિટરબી ડીકોડર
સીરીયલ વિટરબી ડીકોડર વ્યક્તિગત રીતે ઇનપુટ બિટ્સ પર પ્રક્રિયા કરે છે, ક્રમિક રીતે પાથ મેટ્રિક્સ અપડેટ કરે છે અને દરેક બીટ માટે નિર્ણય લે છે. જો કે, તેની સીરીયલ પ્રોસેસિંગને લીધે, તે તેના સમાંતર સમકક્ષની તુલનામાં ધીમી હોય છે. સીરીયલ ડીકોડરને આઉટપુટ જનરેટ કરવા માટે 69 ક્લોક સાયકલની જરૂર પડે છે કારણ કે તેના તમામ સંભવિત સ્ટેટ મેટ્રિક્સના ક્રમિક અપડેટિંગ અને દરેક બીટ માટે ટ્રેલીસ દ્વારા પાછા ટ્રેસ કરવાની આવશ્યકતા છે, પરિણામે વિસ્તૃત પ્રક્રિયા સમય થાય છે.
એડવાનtagસીરીયલ ડીકોડરનો ઉપયોગ કરવો એ સમાંતર ડીકોડરની તુલનામાં તેની સામાન્ય રીતે ઘટાડેલી જટિલતા અને ઓછા હાર્ડવેર સંસાધન વપરાશમાં રહેલું છે. આ તેને એડવાન બનાવે છેtagએપ્લીકેશન માટે eous વિકલ્પ જેમાં કદ, વીજ વપરાશ અને કિંમત ઝડપ કરતાં વધુ મહત્વપૂર્ણ છે.
સમાંતર વિટર્બી ડીકોડર
સમાંતર વિટરબી ડીકોડર એકસાથે બહુવિધ બિટ્સ પર પ્રક્રિયા કરવા માટે રચાયેલ છે. વિવિધ પાથ મેટ્રિક્સને એકસાથે અપડેટ કરવા માટે સમાંતર પ્રક્રિયા પદ્ધતિઓનો ઉપયોગ કરીને આ પ્રાપ્ત થાય છે. આવી સમાનતાના પરિણામે આઉટપુટ જનરેટ કરવા માટે જરૂરી ઘડિયાળ ચક્રની સંખ્યામાં નોંધપાત્ર ઘટાડો થાય છે, જે 8 ઘડિયાળ ચક્ર છે.
સમાંતર ડીકોડરની ઝડપ વધેલી જટિલતા અને સંસાધન વપરાશના ખર્ચે આવે છે, જેમાં સમાંતર પ્રક્રિયા તત્વોને અમલમાં મૂકવા માટે વધુ હાર્ડવેરની જરૂર પડે છે, જે ડીકોડરના કદ અને પાવર વપરાશમાં વધારો કરી શકે છે. ઉચ્ચ થ્રુપુટ અને ઝડપી પ્રક્રિયાની જરૂર હોય તેવી એપ્લિકેશનો માટે, જેમ કે રીઅલ-ટાઇમ કમ્યુનિકેશન સિસ્ટમ્સ, સમાંતર વિટર્બી ડીકોડરને ઘણીવાર પસંદ કરવામાં આવે છે.
સારાંશમાં, સીરીયલ અને સમાંતર વિટરબી ડીકોડરનો ઉપયોગ કરવા વચ્ચેનો નિર્ણય એપ્લિકેશનની ચોક્કસ જરૂરિયાતો પર આધારિત છે. એપ્લીકેશનમાં કે જેને ન્યૂનતમ પાવર, ખર્ચ અને ઝડપની જરૂર હોય છે, સીરીયલ ડીકોડર સામાન્ય રીતે યોગ્ય છે. જો કે, ઉચ્ચ ગતિ અને ઉચ્ચ થ્રુપુટની માંગ કરતી એપ્લિકેશનો માટે, જ્યાં કામગીરી નિર્ણાયક છે, સમાંતર ડીકોડર એ પસંદગીનો વિકલ્પ છે, ભલે તે વધુ જટિલ હોય અને વધુ સંસાધનોની જરૂર હોય.
સારાંશ
નીચેનું કોષ્ટક વિટર્બી ડીકોડર IP લાક્ષણિકતાઓના સારાંશની સૂચિ આપે છે.
કોષ્ટક 1. વિટર્બી ડીકોડર લાક્ષણિકતાઓ
| કોર વર્ઝન | આ દસ્તાવેજ Viterbi ડીકોડર v1.1 પર લાગુ થાય છે. |
| સમર્થિત ઉપકરણ પરિવારો | • PolarFire® SoC
• પોલરફાયર |
| સપોર્ટેડ ટૂલ ફ્લો | Libero® SoC v12.0 અથવા પછીના પ્રકાશનોની જરૂર છે. |
| લાઇસન્સિંગ | Viterbi ડીકોડર એનક્રિપ્ટેડ RTL કોઈપણ Libero લાઇસન્સ સાથે મુક્તપણે ઉપલબ્ધ છે.
એન્ક્રિપ્ટેડ RTL: કોર માટે સંપૂર્ણ એનક્રિપ્ટેડ RTL કોડ પ્રદાન કરવામાં આવે છે, જે કોરને SmartDesign સાથે ઇન્સ્ટન્ટ કરવામાં સક્ષમ બનાવે છે. સિમ્યુલેશન, સિન્થેસિસ અને લેઆઉટ લિબેરો સોફ્ટવેર વડે કરવામાં આવે છે. |
લક્ષણો
વિટરબી ડીકોડર આઇપીમાં નીચેની સુવિધાઓ છે:
- 3-બીટ અથવા 4-બીટની સોફ્ટ ઇનપુટ પહોળાઈને સપોર્ટ કરે છે
- સીરીયલ અને સમાંતર આર્કિટેક્ચરને સપોર્ટ કરે છે
- વપરાશકર્તા દ્વારા નિર્ધારિત ટ્રેસબેક લંબાઈને સપોર્ટ કરે છે, અને ડિફોલ્ટ મૂલ્ય 20 છે
- યુનિપોલર અને બાયપોલર ડેટા પ્રકારોને સપોર્ટ કરે છે
- 1/2 ના કોડ રેટને સપોર્ટ કરે છે
- અવરોધ લંબાઈને સપોર્ટ કરે છે જે 7 છે
ઇન્સ્ટોલેશન સૂચનાઓ
IP કોર Libero® SoC સૉફ્ટવેરના IP કૅટેલોગમાં ઑટોમૅટિક રીતે Libero SoC સૉફ્ટવેરમાં IP કૅટેલોગ અપડેટ ફંક્શન દ્વારા ઇન્સ્ટોલ કરવું આવશ્યક છે, અથવા તે કૅટેલોગમાંથી મેન્યુઅલી ડાઉનલોડ થયેલ હોવું જોઈએ. એકવાર Libero SoC સૉફ્ટવેર IP કૅટેલોગમાં IP કોર ઇન્સ્ટોલ થઈ જાય, તે Libero પ્રોજેક્ટમાં સમાવેશ કરવા માટે SmartDesign માં ગોઠવાયેલ, જનરેટ અને ઇન્સ્ટન્ટ કરવામાં આવે છે.
ઉપકરણ ઉપયોગ અને પ્રદર્શન (એક પ્રશ્ન પૂછો)
વિટર્બી ડીકોડર માટેના સંસાધનનો ઉપયોગ સિનોપ્સિસ સિન્પ્લિફાઇ પ્રો ટૂલનો ઉપયોગ કરીને માપવામાં આવે છે, અને પરિણામોનો સારાંશ નીચેના કોષ્ટકમાં આપવામાં આવ્યો છે.
કોષ્ટક 2. ઉપકરણ અને સંસાધનનો ઉપયોગ
| ઉપકરણ વિગતો | ડેટા પ્રકાર | આર્કિટેક્ચર | સંસાધનો | પ્રદર્શન (MHz) | રેમ્સ | મઠ બ્લોક્સ | ચિપ ગ્લોબલ | |||
| કુટુંબ | ઉપકરણ | LUTs | ડીએફએફ | LSRAM | uSRAM | |||||
| PolarFire® SoC | MPFS250T | યુનિપોલર | સીરીયલ | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
| બાયપોલર | સીરીયલ | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
| યુનિપોલર | સમાંતર | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
| બાયપોલર | સમાંતર | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 | ||
| પોલરફાયર | MPF300T | યુનિપોલર | સીરીયલ | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
| બાયપોલર | સીરીયલ | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
| યુનિપોલર | સમાંતર | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
| બાયપોલર | સમાંતર | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 | ||
મહત્વપૂર્ણ: નીચેના GUI પરિમાણોને ગોઠવીને વિટર્બી ડીકોડરનો ઉપયોગ કરીને ડિઝાઇનનો અમલ કરવામાં આવે છે:
- સોફ્ટ ડેટા પહોળાઈ = 4
- K લંબાઈ = 7
- કોડ રેટ = ½
- ટ્રેસબેક લંબાઈ = 20
Viterbi ડીકોડર IP રૂપરેખાકાર
વિટર્બી ડીકોડર IP રૂપરેખાકાર (પ્રશ્ન પૂછો)
આ વિભાગ એક ઓવર પ્રદાન કરે છેview વિટર્બી ડીકોડર કન્ફિગ્યુરેટર ઇન્ટરફેસ અને તેના વિવિધ ઘટકો.
વિટરબી ડીકોડર રૂપરેખાકાર વિટરબી ડીકોડર IP કોર માટે પરિમાણો અને સેટિંગ્સને ગોઠવવા માટે ગ્રાફિકલ ઇન્ટરફેસ પ્રદાન કરે છે. તે વપરાશકર્તાને સોફ્ટ ડેટા પહોળાઈ, K લેન્થ, કોડ રેટ, ટ્રેસબેક લેન્થ, ડેટાટાઈપ, આર્કિટેક્ચર, ટેસ્ટબેન્ચ અને લાઇસન્સ જેવા પરિમાણો પસંદ કરવાની મંજૂરી આપે છે. મુખ્ય રૂપરેખાંકનો કોષ્ટક 3-1 માં વર્ણવેલ છે.
નીચેનો આંકડો વિગતવાર આપે છે view વિટર્બી ડીકોડર કન્ફિગ્યુરેટર ઇન્ટરફેસનું.
આકૃતિ 1-1. Viterbi ડીકોડર IP રૂપરેખાકાર

ઈન્ટરફેસમાં બનાવેલ રૂપરેખાંકનોની પુષ્ટિ કરવા અથવા કાઢી નાખવા માટે ઓકે અને કેન્સલ બટનનો પણ સમાવેશ થાય છે.
કાર્યાત્મક વર્ણન
નીચેનો આંકડો વિટર્બી ડીકોડરનું હાર્ડવેર અમલીકરણ દર્શાવે છે.
આકૃતિ 2-1. વિટરબી ડીકોડરનું હાર્ડવેર અમલીકરણ

આ મોડ્યુલ DVALID_I પર કામ કરે છે. જ્યારે DVALID_I નો દાવો કરવામાં આવે છે, ત્યારે સંબંધિત ડેટા ઇનપુટ તરીકે લેવામાં આવે છે અને પ્રક્રિયા શરૂ થાય છે. આ IP માં ઇતિહાસ બફર છે અને તે પસંદગીના આધારે, IP પ્રથમ આઉટપુટ જનરેટ કરવા માટે DVALID_Is + કેટલાક ઘડિયાળ ચક્રનો પસંદ કરેલ બફર નંબર લે છે. મૂળભૂત રીતે, ઇતિહાસ બફર 20 છે. સમાંતર વિટર્બી ડીકોડરના ઇનપુટ અને આઉટપુટ વચ્ચેની વિલંબતા 20 DVALID_Is + 14 ઘડિયાળ ચક્ર છે. સીરીયલ વિટરબી ડીકોડરના ઇનપુટ અને આઉટપુટ વચ્ચેની વિલંબતા 20 DVALID_Is + 72 ઘડિયાળ ચક્ર છે.
આર્કિટેક્ચર (પ્રશ્ન પૂછો)
વિટર્બી ડીકોડર તમામ સંભવિત એન્કોડર સ્થિતિઓ દ્વારા શ્રેષ્ઠ માર્ગ શોધીને કન્વોલ્યુશનલ એન્કોડરને શરૂઆતમાં આપવામાં આવેલ ડેટાને પુનઃપ્રાપ્ત કરે છે. 7 ની અવરોધ લંબાઈ માટે, ત્યાં 64 રાજ્યો છે. આર્કિટેક્ચરમાં નીચેના મુખ્ય બ્લોક્સનો સમાવેશ થાય છે:
- શાખા મેટ્રિક યુનિટ (BMU)
- પાથ મેટ્રિક યુનિટ (PMU)
- ટ્રેસ બેક યુનિટ (TBU)
- સરખામણી પસંદ એકમ ઉમેરો (ACSU)
નીચેની આકૃતિ વિટર્બી ડીકોડર આર્કિટેક્ચર બતાવે છે.
આકૃતિ 2-2. વિટરબી ડીકોડર આર્કિટેક્ચર

વિટર્બી ડીકોડરમાં ત્રણ આંતરિક બ્લોક્સ છે જે નીચે પ્રમાણે સમજાવ્યા છે:
- શાખા મેટ્રિક યુનિટ (BMU): BMU દ્વિસંગી ડેટા માટે હેમિંગ અંતર અથવા અદ્યતન મોડ્યુલેશન સ્કીમ્સ માટે યુક્લિડિયન અંતર જેવા મેટ્રિક્સનો ઉપયોગ કરીને પ્રાપ્ત સિગ્નલ અને તમામ સંભવિત ટ્રાન્સમિટેડ સિગ્નલો વચ્ચેની વિસંગતતાની ગણતરી કરે છે. આ ગણતરી પ્રાપ્ત અને સંભવિત પ્રસારિત સંકેતો વચ્ચેની સમાનતાનું મૂલ્યાંકન કરે છે. BMU દરેક પ્રાપ્ત પ્રતીક અથવા બીટ માટે આ મેટ્રિક્સ પર પ્રક્રિયા કરે છે અને પરિણામોને પાથ મેટ્રિક યુનિટને ફોરવર્ડ કરે છે.
- પાથ મેટ્રિક યુનિટ (PMU): PMU કે જે એડ-કમ્પેર-સિલેક્ટ (ACS) યુનિટ તરીકે પણ ઓળખાય છે, BMUમાંથી શાખા મેટ્રિક્સ પર પ્રક્રિયા કરીને પાથ મેટ્રિક્સને અપડેટ કરે છે. તે ટ્રેલીસ ડાયાગ્રામમાં દરેક રાજ્ય માટે શ્રેષ્ઠ પાથના સંચિત મેટ્રિકનો ટ્રૅક રાખે છે (સંભવિત રાજ્ય સંક્રમણોની ગ્રાફિકલ રજૂઆત). PMU દરેક રાજ્ય માટે વર્તમાન પાથ મેટ્રિકમાં નવી શાખા મેટ્રિક ઉમેરે છે, તે રાજ્ય તરફ જતા તમામ પાથની તુલના કરે છે અને સૌથી નીચો મેટ્રિક ધરાવતા એકને પસંદ કરે છે, જે સૌથી સંભવિત પાથ સૂચવે છે. આ પસંદગી પ્રક્રિયા દરેક સે.માં હાથ ધરવામાં આવે છેtagટ્રેલીસનો e, દરેક રાજ્ય માટે સર્વાઈવર પાથ તરીકે ઓળખાતા સંભવિત માર્ગોના સંગ્રહમાં પરિણમે છે.
- ટ્રેસબેક યુનિટ (TBU): PMU દ્વારા પ્રાપ્ત પ્રતીકોની પ્રક્રિયાને અનુસરીને, રાજ્યોના સૌથી સંભવિત ક્રમને ઓળખવા માટે TBU જવાબદાર છે. તે સૌથી નીચા પાથ મેટ્રિક સાથે અંતિમ સ્થિતિમાંથી ટ્રેલીસને પાછું ખેંચીને આ પરિપૂર્ણ કરે છે. ટીબીયુ ટ્રેલીસ સ્ટ્રક્ચરના અંતથી શરૂ થાય છે અને સૌથી સંભવિત પ્રસારિત ક્રમને નિર્ધારિત કરવા માટે, પોઇંટર્સ અથવા સંદર્ભોનો ઉપયોગ કરીને સર્વાઇવર પાથ દ્વારા પાછા ફરે છે. ટ્રેસબેકની લંબાઈ કન્વોલ્યુશનલ કોડની અવરોધ લંબાઈ દ્વારા નક્કી કરવામાં આવે છે, જે ડીકોડિંગ લેટન્સી અને જટિલતા બંનેને અસર કરે છે. ટ્રેસબેક પ્રક્રિયા પૂર્ણ કર્યા પછી, ડીકોડેડ ડેટાને આઉટપુટ તરીકે રજૂ કરવામાં આવે છે, સામાન્ય રીતે જોડાયેલ પૂંછડીના બિટ્સ દૂર કરવામાં આવે છે, જે શરૂઆતમાં કન્વોલ્યુશનલ એન્કોડરને સાફ કરવા માટે સામેલ કરવામાં આવ્યા હતા.
વિટર્બી ડીકોડર આ ત્રણ એકમોનો ઉપયોગ કરે છે જે પ્રાપ્ત સિગ્નલને મૂળ ટ્રાન્સમિટેડ ડેટામાં ચોક્કસ રીતે ડીકોડ કરવા માટે, ટ્રાન્સમિશન દરમિયાન આવી હોય તેવી કોઈપણ ભૂલોને સુધારીને કરે છે.
તેની કાર્યક્ષમતા માટે પ્રખ્યાત, વિટરબી એલ્ગોરિધમ એ સંચાર પ્રણાલીઓમાં કન્વ્યુલેશનલ કોડને ડીકોડ કરવા માટેની પ્રમાણભૂત પદ્ધતિ છે.
સોફ્ટ કોડિંગ માટે બે ડેટા ફોર્મેટ ઉપલબ્ધ છે: યુનિપોલર અને બાયપોલર. નીચેનું કોષ્ટક 3-બીટ સોફ્ટ ઇનપુટ માટે મૂલ્યો અને અનુરૂપ વર્ણનોની યાદી આપે છે.
કોષ્ટક 2-1. 3-બીટ સોફ્ટ ઇનપુટ્સ
| વર્ણન | યુનિપોલર | બાયપોલર |
| સૌથી મજબૂત 0 | 000 | 100 |
| પ્રમાણમાં મજબૂત 0 | 001 | 101 |
| પ્રમાણમાં નબળા 0 | 010 | 110 |
| સૌથી નબળું 0 | 011 | 111 |
| સૌથી નબળું 1 | 100 | 000 |
| પ્રમાણમાં નબળા 1 | 101 | 001 |
| પ્રમાણમાં મજબૂત 1 | 110 | 010 |
| સૌથી મજબૂત 1 | 111 | 100 |
નીચેનું કોષ્ટક પ્રમાણભૂત કન્વોલ્યુશન કોડની યાદી આપે છે.
કોષ્ટક 2-2. માનક કન્વોલ્યુશન કોડ
| અવરોધ લંબાઈ | આઉટપુટ દર = 2 | |
| દ્વિસંગી | ઓક્ટલ | |
| 7 | 1111001 | 171 |
| 1011011 | 133 | |
વિટરબી ડીકોડર પરિમાણો અને ઇન્ટરફેસ સિગ્નલો (સવાલ પૂછો)
આ વિભાગ Viterbi ડીકોડર GUI રૂપરેખાકાર અને I/O સિગ્નલોમાંના પરિમાણોની ચર્ચા કરે છે.
રૂપરેખાંકન સેટિંગ્સ (સવાલ પૂછો)
નીચેનું કોષ્ટક વિટરબી ડીકોડરના હાર્ડવેર અમલીકરણમાં ઉપયોગમાં લેવાતા રૂપરેખાંકન પરિમાણોની યાદી આપે છે. આ સામાન્ય પરિમાણો છે અને એપ્લિકેશનની જરૂરિયાત મુજબ બદલાય છે.
કોષ્ટક 3-1. રૂપરેખાંકન પરિમાણો
| પરિમાણ નામ | વર્ણન | મૂલ્ય |
| સોફ્ટ ડેટા પહોળાઈ | સોફ્ટ ઇનપુટ ડેટાની પહોળાઈ દર્શાવવા માટે ઉપયોગમાં લેવાતા બિટ્સની સંખ્યાનો ઉલ્લેખ કરે છે | વપરાશકર્તા પસંદગીયોગ્ય જે 3 અને 4 બિટ્સને સપોર્ટ કરે છે |
| K લંબાઈ | K એ કન્વોલ્યુશનલ કોડની અવરોધ લંબાઈ છે | 7 પર સ્થિર |
| કોડ દર | ઇનપુટ બિટ્સ અને આઉટપુટ બિટ્સનો ગુણોત્તર સૂચવે છે | 1/2 |
| ટ્રેસબેક લંબાઈ | વિટર્બી અલ્ગોરિધમમાં ઉપયોગમાં લેવાતા ટ્રેલીસની ઊંડાઈ નક્કી કરે છે | વપરાશકર્તા-વ્યાખ્યાયિત મૂલ્ય અને મૂળભૂત રીતે, 20 છે |
| ડેટા પ્રકાર | વપરાશકર્તાઓને ઇનપુટ ડેટા પ્રકાર પસંદ કરવાની મંજૂરી આપે છે | વપરાશકર્તા દ્વારા પસંદ કરવા યોગ્ય અને નીચેના વિકલ્પોને સપોર્ટ કરે છે:
• યુનિપોલર • બાયપોલર |
| આર્કિટેક્ચર | અમલીકરણ આર્કિટેક્ચરનો પ્રકાર સ્પષ્ટ કરે છે | નીચેના અમલીકરણ પ્રકારોને સપોર્ટ કરે છે:
• સમાંતર • સીરીયલ |
ઇનપુટ્સ અને આઉટપુટ સિગ્નલો (સવાલ પૂછો)
નીચેનું કોષ્ટક વિટરબી ડીકોડર IP ના ઇનપુટ અને આઉટપુટ પોર્ટની યાદી આપે છે.
કોષ્ટક 3-2. ઇનપુટ અને આઉટપુટ પોર્ટ
| સિગ્નલ નામ | દિશા | પહોળાઈ | વર્ણન |
| SYS_CLK_I | ઇનપુટ | 1 | ઇનપુટ ઘડિયાળ સંકેત |
| ARSTN_I | ઇનપુટ | 1 | ઇનપુટ રીસેટ સિગ્નલ (અસુમેળ સક્રિય-લો રીસેટ) |
| DATA_I | ઇનપુટ | 6 | ડેટા ઇનપુટ સિગ્નલ (MSB 3-bit IDATA, LSB 3-bit QDATA) |
| DVALID_I | ઇનપુટ | 1 | ડેટા માન્ય ઇનપુટ સિગ્નલ |
| ડેટા_ઓ | આઉટપુટ | 1 | વિટરબી ડીકોડર ડેટા આઉટપુટ |
| DVALID_O | આઉટપુટ | 1 | ડેટા માન્ય આઉટપુટ સિગ્નલ |
સમય આકૃતિઓ
આ વિભાગ વિટર્બી ડીકોડરના સમય આકૃતિઓની ચર્ચા કરે છે.
નીચેનો આંકડો વિટર્બી ડીકોડરનો ટાઇમિંગ ડાયાગ્રામ દર્શાવે છે જે સીરીયલ અને પેરેલલ મોડ કન્ફિગરેશન બંનેને લાગુ પડે છે.
આકૃતિ 4-1. ટાઇમિંગ ડાયાગ્રામ

- સીરીયલ વિટરબી ડીકોડરને આઉટપુટ જનરેટ કરવા માટે ઓછામાં ઓછા 69 ઘડિયાળ ચક્ર (થ્રુપુટ)ની જરૂર છે.
- સીરીયલ વિટર્બી ડીકોડરની લેટન્સીની ગણતરી કરવા માટે, નીચેના સમીકરણનો ઉપયોગ કરો:
- ઇતિહાસ બફર સમય DVALID + 72 ઘડિયાળ ચક્રની સંખ્યા
- માજી માટેample, જો હિસ્ટ્રી બફર લંબાઈ 20 પર સેટ કરેલ હોય, તો
- લેટન્સી = 20 માન્ય + 72 ઘડિયાળ ચક્ર
- સમાંતર વિટર્બી ડીકોડરને આઉટપુટ જનરેટ કરવા માટે ઓછામાં ઓછા 8 ઘડિયાળ ચક્ર (થ્રુપુટ)ની જરૂર છે.
- સમાંતર વિટર્બી ડીકોડરની લેટન્સીની ગણતરી કરવા માટે, નીચેના સમીકરણનો ઉપયોગ કરો:
- ઇતિહાસ બફર સમય DVALID + 14 ઘડિયાળ ચક્રની સંખ્યા
- માજી માટેample, જો હિસ્ટ્રી બફર લંબાઈ 20 પર સેટ કરેલ હોય, તો
- લેટન્સી = 20 માન્ય + 14 ઘડિયાળ ચક્ર
મહત્વપૂર્ણ: દરેક ડીકોડર માટે જરૂરી ઘડિયાળ ચક્રની સંખ્યાના અપવાદ સિવાય, સીરીયલ અને સમાંતર વિટર્બી ડીકોડર માટેનો સમય રેખાકૃતિ સમાન છે.
ટેસ્ટબેન્ચ સિમ્યુલેશન
એ એસampવિટર્બી ડીકોડરની કાર્યક્ષમતા ચકાસવા માટે le testbench પ્રદાન કરવામાં આવે છે. ટેસ્ટબેન્ચનો ઉપયોગ કરીને કોરનું અનુકરણ કરવા માટે, નીચેના પગલાંઓ કરો:
- Libero® SoC એપ્લિકેશન ખોલો, Catalog > ક્લિક કરો View > વિન્ડોઝ > કેટલોગ, અને પછી સોલ્યુશન્સ-વાયરલેસને વિસ્તૃત કરો. Viterbi_Decoder પર ડબલ-ક્લિક કરો અને પછી OK પર ક્લિક કરો. IP સાથે સંકળાયેલ દસ્તાવેજીકરણ દસ્તાવેજીકરણ હેઠળ સૂચિબદ્ધ છે.
મહત્વપૂર્ણ: જો તમને કેટલોગ ટેબ દેખાતું નથી, તો નેવિગેટ કરો View વિન્ડોઝ મેનૂ, અને પછી તેને દૃશ્યમાન બનાવવા માટે કેટલોગ પર ક્લિક કરો. - આકૃતિ 1-1 માં બતાવ્યા પ્રમાણે, જરૂરિયાત મુજબ IP ને ગોઠવો.
- વિટરબી ડીકોડરને ચકાસવા માટે FEC એન્કોડરને ગોઠવેલું હોવું આવશ્યક છે. કેટલોગ ખોલો અને FEC એન્કોડર IP ને ગોઠવો.
- સ્ટિમ્યુલસ હાયરાર્કી ટેબ પર નેવિગેટ કરો અને બિલ્ડ હાયરાર્કી પર ક્લિક કરો.
- સ્ટિમ્યુલસ હાયરાર્કી ટેબ પર, ટેસ્ટબેંચ પર જમણું-ક્લિક કરો (vit_decoder_tb(vit_decoder_tb.v [work])), અને પછી સિમ્યુલેટ પ્રી-સિન્થ ડિઝાઇન > ઇન્ટરેક્ટિવલી ખોલો ક્લિક કરો.
મહત્વપૂર્ણ: જો તમને સ્ટિમ્યુલસ હાયરાર્કી ટેબ દેખાતી નથી, તો નેવિગેટ કરો View > વિન્ડોઝ મેનૂ અને તેને દૃશ્યમાન બનાવવા માટે સ્ટિમ્યુલસ હાયરાર્કી પર ક્લિક કરો.
નીચેની આકૃતિમાં બતાવ્યા પ્રમાણે, ModelSim® ટૂલ ટેસ્ટબેન્ચ સાથે ખુલે છે.
આકૃતિ 5-1. મોડલસિમ ટૂલ સિમ્યુલેશન વિન્ડો

મહત્વપૂર્ણ
- જો the.do માં ઉલ્લેખિત રન-ટાઇમ મર્યાદાને કારણે સિમ્યુલેશનમાં વિક્ષેપ આવે છે file, સિમ્યુલેશન પૂર્ણ કરવા માટે run -all આદેશનો ઉપયોગ કરો.
- સિમ્યુલેશન ચલાવ્યા પછી, ટેસ્ટબેન્ચ બે જનરેટ કરે છે files (fec_input.txt, vit_output.txt) અને તમે બેની સરખામણી કરી શકો છો fileસફળ સિમ્યુલેશન માટે s.
પુનરાવર્તન ઇતિહાસ (પ્રશ્ન પૂછો)
પુનરાવર્તન ઇતિહાસ દસ્તાવેજમાં અમલમાં આવેલા ફેરફારોનું વર્ણન કરે છે. ફેરફારોને પુનરાવર્તન દ્વારા સૂચિબદ્ધ કરવામાં આવે છે, જે સૌથી વર્તમાન પ્રકાશનથી શરૂ થાય છે.
કોષ્ટક 6-1. પુનરાવર્તન ઇતિહાસ
| પુનરાવર્તન | તારીખ | વર્ણન |
| B | 06/2024 | દસ્તાવેજના પુનરાવર્તન Bમાં થયેલા ફેરફારોની યાદી નીચે મુજબ છે:
• પરિચય વિભાગની સામગ્રી અપડેટ કરી • ઉપકરણ ઉપયોગિતા અને પ્રદર્શન વિભાગમાં કોષ્ટક 2 ઉમેર્યું • ઉમેરાયેલ 1. Viterbi ડીકોડર IP રૂપરેખાંકન વિભાગ • આંતરિક બ્લોક્સ વિશે સામગ્રી ઉમેર્યું, કોષ્ટક 2-1 અપડેટ કર્યું અને કોષ્ટક 2-2 માં ઉમેર્યું 2.1. આર્કિટેક્ચર વિભાગ • 3 માં કોષ્ટક 1-3.1 અપડેટ કર્યું. રૂપરેખાંકન સેટિંગ્સ વિભાગ • આકૃતિ 4-1 અને 4. ટાઈમિંગ ડાયાગ્રામ વિભાગમાં એક નોંધ ઉમેરાઈ • 5 માં આકૃતિ 1-5 અપડેટ કરી. ટેસ્ટબેન્ચ સિમ્યુલેશન વિભાગ |
| A | 05/2023 | પ્રારંભિક પ્રકાશન |
માઇક્રોચિપ FPGA સપોર્ટ
માઈક્રોચિપ એફપીજીએ પ્રોડક્ટ્સ ગ્રૂપ તેના ઉત્પાદનોને ગ્રાહક સેવા, ગ્રાહક ટેકનિકલ સપોર્ટ સેન્ટર, સહિત વિવિધ સપોર્ટ સેવાઓ સાથે સમર્થન આપે છે. webસાઇટ અને વિશ્વવ્યાપી વેચાણ કચેરીઓ. ગ્રાહકોને સપોર્ટનો સંપર્ક કરતા પહેલા માઇક્રોચિપ ઓનલાઈન સંસાધનોની મુલાકાત લેવાનું સૂચન કરવામાં આવે છે કારણ કે તે ખૂબ જ સંભવ છે કે તેમના પ્રશ્નોના જવાબ પહેલેથી જ આપવામાં આવ્યા છે.
દ્વારા ટેકનિકલ સપોર્ટ સેન્ટરનો સંપર્ક કરો webપર સાઇટ www.microchip.com/support. FPGA ઉપકરણ ભાગ નંબરનો ઉલ્લેખ કરો, યોગ્ય કેસ શ્રેણી પસંદ કરો અને ડિઝાઇન અપલોડ કરો fileટેક્નિકલ સપોર્ટ કેસ બનાવતી વખતે.
બિન-તકનીકી ઉત્પાદન સપોર્ટ માટે ગ્રાહક સેવાનો સંપર્ક કરો, જેમ કે ઉત્પાદન કિંમત, ઉત્પાદન અપગ્રેડ, અપડેટ માહિતી, ઓર્ડર સ્થિતિ અને અધિકૃતતા.
- ઉત્તર અમેરિકાથી, 800.262.1060 પર કૉલ કરો
- બાકીના વિશ્વમાંથી, 650.318.4460 પર કૉલ કરો
- ફેક્સ, વિશ્વમાં ગમે ત્યાંથી, 650.318.8044
માઇક્રોચિપ માહિતી
માઈક્રોચિપ Webસાઇટ
માઇક્રોચિપ અમારા દ્વારા ઑનલાઇન સપોર્ટ પ્રદાન કરે છે webપર સાઇટ www.microchip.com/. આ webબનાવવા માટે સાઇટનો ઉપયોગ થાય છે files અને ગ્રાહકો માટે સરળતાથી ઉપલબ્ધ માહિતી. ઉપલબ્ધ કેટલીક સામગ્રીમાં શામેલ છે:
- ઉત્પાદન આધાર - ડેટાશીટ્સ અને ત્રુટિસૂચી, એપ્લિકેશન નોંધો અને એસample પ્રોગ્રામ્સ, ડિઝાઇન સંસાધનો, વપરાશકર્તાની માર્ગદર્શિકાઓ અને હાર્ડવેર સપોર્ટ દસ્તાવેજો, નવીનતમ સોફ્ટવેર રિલીઝ અને આર્કાઇવ કરેલ સોફ્ટવેર
- સામાન્ય ટેકનિકલ સપોર્ટ - વારંવાર પૂછાતા પ્રશ્નો (FAQ), ટેકનિકલ સપોર્ટ વિનંતીઓ, ઑનલાઇન ચર્ચા જૂથો, માઇક્રોચિપ ડિઝાઇન પાર્ટનર પ્રોગ્રામ મેમ્બર લિસ્ટિંગ
- માઇક્રોચિપનો વ્યવસાય - ઉત્પાદન પસંદગીકાર અને ઓર્ડરિંગ માર્ગદર્શિકાઓ, નવીનતમ માઇક્રોચિપ પ્રેસ રિલીઝ, સેમિનાર અને ઇવેન્ટ્સની સૂચિ, માઇક્રોચિપ વેચાણ કચેરીઓની સૂચિ, વિતરકો અને ફેક્ટરી પ્રતિનિધિઓ
ઉત્પાદન ફેરફાર સૂચના સેવા
માઇક્રોચિપની પ્રોડક્ટ ચેન્જ નોટિફિકેશન સર્વિસ ગ્રાહકોને માઇક્રોચિપ પ્રોડક્ટ્સ પર વર્તમાન રાખવામાં મદદ કરે છે. સબ્સ્ક્રાઇબર્સને ઈમેલ સૂચના પ્રાપ્ત થશે જ્યારે પણ કોઈ ચોક્કસ ઉત્પાદન કુટુંબ અથવા રુચિના વિકાસ સાધનથી સંબંધિત ફેરફારો, અપડેટ્સ, પુનરાવર્તનો અથવા ત્રુટિસૂચી હશે.
નોંધણી કરવા માટે, પર જાઓ www.microchip.com/pcn અને નોંધણી સૂચનાઓનું પાલન કરો.
ગ્રાહક આધાર
માઇક્રોચિપ ઉત્પાદનોના વપરાશકર્તાઓ ઘણી ચેનલો દ્વારા સહાય મેળવી શકે છે:
- વિતરક અથવા પ્રતિનિધિ
- સ્થાનિક વેચાણ કચેરી
- એમ્બેડેડ સોલ્યુશન્સ એન્જિનિયર (ESE)
- ટેકનિકલ સપોર્ટ
આધાર માટે ગ્રાહકોએ તેમના વિતરક, પ્રતિનિધિ અથવા ESE નો સંપર્ક કરવો જોઈએ. ગ્રાહકોને મદદ કરવા માટે સ્થાનિક વેચાણ કચેરીઓ પણ ઉપલબ્ધ છે. વેચાણ કચેરીઓ અને સ્થાનોની સૂચિ આ દસ્તાવેજમાં શામેલ છે.
દ્વારા ટેકનિકલ સપોર્ટ ઉપલબ્ધ છે webસાઇટ પર: www.microchip.com/support
માઇક્રોચિપ ડિવાઇસીસ કોડ પ્રોટેક્શન ફીચર
માઇક્રોચિપ ઉત્પાદનો પર કોડ સુરક્ષા સુવિધાની નીચેની વિગતો નોંધો:
- માઇક્રોચિપ ઉત્પાદનો તેમની ચોક્કસ માઇક્રોચિપ ડેટા શીટમાં સમાવિષ્ટ સ્પષ્ટીકરણોને પૂર્ણ કરે છે.
- માઇક્રોચિપ માને છે કે તેના ઉત્પાદનોનો પરિવાર જ્યારે હેતુપૂર્વક, ઓપરેટિંગ વિશિષ્ટતાઓમાં અને સામાન્ય પરિસ્થિતિઓમાં ઉપયોગમાં લેવાય ત્યારે સુરક્ષિત છે.
- માઇક્રોચિપ મૂલ્યો અને આક્રમક રીતે તેના બૌદ્ધિક સંપદા અધિકારોનું રક્ષણ કરે છે. માઇક્રોચિપ પ્રોડક્ટની કોડ સુરક્ષા સુવિધાઓનો ભંગ કરવાનો પ્રયાસ સખત પ્રતિબંધિત છે અને તે ડિજિટલ મિલેનિયમ કૉપિરાઇટ એક્ટનું ઉલ્લંઘન કરી શકે છે.
- ન તો માઇક્રોચિપ કે અન્ય કોઇ સેમિકન્ડક્ટર ઉત્પાદક તેના કોડની સુરક્ષાની ખાતરી આપી શકે છે. કોડ સુરક્ષાનો અર્થ એ નથી કે અમે ઉત્પાદન "અનબ્રેકેબલ" હોવાની બાંયધરી આપીએ છીએ. કોડ સુરક્ષા સતત વિકસિત થઈ રહી છે. માઇક્રોચિપ અમારા ઉત્પાદનોની કોડ સુરક્ષા સુવિધાઓને સતત સુધારવા માટે પ્રતિબદ્ધ છે.
કાનૂની સૂચના
આ પ્રકાશન અને અહીંની માહિતીનો ઉપયોગ ફક્ત માઇક્રોચિપ ઉત્પાદનો સાથે જ થઈ શકે છે, જેમાં તમારી એપ્લિકેશન સાથે માઇક્રોચિપ ઉત્પાદનોની ડિઝાઇન, પરીક્ષણ અને સંકલનનો સમાવેશ થાય છે. આ માહિતીનો ઉપયોગ
અન્ય કોઈપણ રીતે આ શરતોનું ઉલ્લંઘન કરે છે. ઉપકરણ એપ્લિકેશનો સંબંધિત માહિતી ફક્ત તમારી સુવિધા માટે પ્રદાન કરવામાં આવી છે અને અપડેટ્સ દ્વારા તેને સ્થાનાંતરિત કરવામાં આવી શકે છે. તમારી અરજી તમારા વિશિષ્ટતાઓને પૂર્ણ કરે છે તેની ખાતરી કરવાની જવાબદારી તમારી છે. વધારાના સપોર્ટ માટે તમારી સ્થાનિક માઇક્રોચિપ સેલ્સ ઑફિસનો સંપર્ક કરો અથવા, અહીંથી વધારાનો સપોર્ટ મેળવો www.microchip.com/en-us/support/design-help/client-support-services.
આ માહિતી માઈક્રોચિપ "જેમ છે તેમ" દ્વારા પ્રદાન કરવામાં આવે છે. માઈક્રોચિપ કોઈપણ પ્રકારની રજૂઆતો અથવા વોરંટી આપતું નથી, ભલે તે સ્પષ્ટ અથવા ગર્ભિત, લેખિત અથવા મૌખિક, વૈધાનિક અથવા અન્યથા, માહિતી સાથે સંબંધિત હોય, પરંતુ મર્યાદિત નથી બિન-ઉલ્લંધન, વેપારીક્ષમતા અને વિશિષ્ટ હેતુ માટે યોગ્યતા, અથવા તેની સ્થિતિ, ગુણવત્તા અથવા પ્રદર્શનને લગતી વોરંટી.
કોઈપણ સંજોગોમાં માઈક્રોચિપ કોઈપણ અપ્રત્યક્ષ, વિશેષ, શિક્ષાત્મક, આકસ્મિક અથવા પરિણામસ્વરૂપ નુકસાન, નુકસાન, ખર્ચ અથવા કોઈપણ પ્રકારના ખર્ચ માટે જવાબદાર રહેશે નહીં રોચિપને આ અંગે સલાહ આપવામાં આવી છે સંભાવના અથવા નુકસાન અગમચેતી છે. કાયદા દ્વારા મંજૂર થયેલ સંપૂર્ણ હદ સુધી, માહિતી અથવા તેના ઉપયોગથી સંબંધિત કોઈપણ રીતે તમામ દાવાઓ પર માઈક્રોચિપની સંપૂર્ણ જવાબદારી, જો કોઈ હોય તો, જો તમને તે ચૂકવવામાં આવે તો તે ફીની સંખ્યાને ઓળંગશે નહીં MATION.
લાઇફ સપોર્ટ અને/અથવા સલામતી એપ્લિકેશન્સમાં માઇક્રોચિપ ઉપકરણોનો ઉપયોગ સંપૂર્ણપણે ખરીદનારના જોખમ પર છે, અને ખરીદનાર આવા ઉપયોગથી થતા કોઈપણ અને તમામ નુકસાન, દાવાઓ, દાવો અથવા ખર્ચોમાંથી હાનિકારક માઇક્રોચિપનો બચાવ, ક્ષતિપૂર્તિ અને પકડી રાખવા સંમત થાય છે. કોઈપણ માઇક્રોચિપ બૌદ્ધિક સંપદા અધિકારો હેઠળ, જ્યાં સુધી અન્યથા જણાવ્યું ન હોય ત્યાં સુધી કોઈ લાઇસન્સ, ગર્ભિત અથવા અન્યથા આપવામાં આવતાં નથી.
ટ્રેડમાર્ક્સ
માઈક્રોચિપનું નામ અને લોગો, માઈક્રોચિપ લોગો, એડેપ્ટેક, એવીઆર, એવીઆર લોગો, એવીઆર ફ્રીક્સ, બેસ્ટાઈમ, બીટક્લાઉડ, ક્રિપ્ટોમેમરી, ક્રિપ્ટોઆરએફ, ડીએસપીઆઈસી, ફ્લેક્સપીડબલ્યુઆર, હેલ્ડો, ઈગ્લૂ, જ્યુકબ્લોક્સ, કીલોક, લિન્કલએક્સ, મેકિલેક્સ, કેલેક્સ MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST લોગો, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 લોગો, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST, SFST, Logo, સુપરકોમ , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, અને XMEGA એ યુએસએ અને અન્ય દેશોમાં સમાવિષ્ટ માઇક્રોચિપ ટેકનોલોજીના નોંધાયેલા ટ્રેડમાર્ક છે.
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 લોગો, Quiet-Synch, Smart-Work, SWW, SVL TimeCesium, TimeHub, TimePictra, TimeProvider અને ZL એ યુએસએમાં સમાવિષ્ટ માઇક્રોચિપ ટેક્નોલોજીના નોંધાયેલા ટ્રેડમાર્ક છે.
સંલગ્ન કી સપ્રેશન, AKS, એનાલોગ-ફોર-ધી-ડિજિટલ એજ, કોઈપણ કેપેસિટર, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCCDPEMDs, CryptoCEDs,Company. ડાયનેમિક એવરેજ મેચિંગ , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGaT, ઇન-સર્કિટ સીરીયલ પ્રોગ્રામિંગ, ICSP, INICnet, ઇન્ટેલિજન્ટ પેરેલીંગ, IntelliMOS, ઇન્ટર-ચીપ કનેક્ટિવિટી, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB પ્રમાણિત લોગો, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICKit, PICtail, Power MOS IV, Power MOS, PowerMOS 7, PowerMOS , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, સીરીયલ ક્વાડ I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, EnterPHY, Syrod. , વિશ્વસનીય સમય, TSHARC, ટ્યુરિંગ, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect અને ZENA એ યુએસએ અને અન્ય દેશોમાં સમાવિષ્ટ માઇક્રોચિપ ટેકનોલોજીના ટ્રેડમાર્ક છે.
SQTP એ યુએસએમાં સમાવિષ્ટ માઇક્રોચિપ ટેક્નોલોજીનું સર્વિસ માર્ક છે
Adaptec લોગો, ફ્રીક્વન્સી ઓન ડિમાન્ડ, સિલિકોન સ્ટોરેજ ટેક્નોલોજી અને સિમકોમ અન્ય દેશોમાં માઇક્રોચિપ ટેક્નોલોજી ઇન્ક.ના નોંધાયેલા ટ્રેડમાર્ક છે.
GestIC એ Microchip Technology Germany II GmbH & Co. KG નો રજિસ્ટર્ડ ટ્રેડમાર્ક છે, જે અન્ય દેશોમાં Microchip Technology Inc.ની પેટાકંપની છે.
અહીં ઉલ્લેખિત અન્ય તમામ ટ્રેડમાર્ક્સ તેમની સંબંધિત કંપનીઓની મિલકત છે.
© 2024, માઇક્રોચિપ ટેકનોલોજી ઇન્કોર્પોરેટેડ અને તેની પેટાકંપનીઓ. બધા હકો અમારી પાસે રાખેલા છે.
ISBN: 978-1-6683-4696-9
ગુણવત્તા વ્યવસ્થાપન સિસ્ટમ
માઇક્રોચિપની ગુણવત્તા વ્યવસ્થાપન સિસ્ટમ્સ સંબંધિત માહિતી માટે, કૃપા કરીને મુલાકાત લો www.microchip.com/quality.
વિશ્વવ્યાપી વેચાણ અને સેવા
| અમેરિકા | એશિયા/પેસિફિક | એશિયા/પેસિફિક | યુરોપ |
| કોર્પોરેટ ઓફિસ | ઓસ્ટ્રેલિયા - સિડની
ટેલિફોન: 61-2-9868-6733 ચીન - બેઇજિંગ ટેલિફોન: 86-10-8569-7000 ચીન - ચેંગડુ ટેલિફોન: 86-28-8665-5511 ચીન - ચોંગકિંગ ટેલિફોન: 86-23-8980-9588 ચીન - ડોંગગુઆન ટેલિફોન: 86-769-8702-9880 ચીન - ગુઆંગઝુ ટેલિફોન: 86-20-8755-8029 ચીન - હાંગઝોઉ ટેલિફોન: 86-571-8792-8115 ચીન - હોંગકોંગ SAR ટેલિફોન: 852-2943-5100 ચીન - નાનજિંગ ટેલિફોન: 86-25-8473-2460 ચીન - કિંગદાઓ ટેલિફોન: 86-532-8502-7355 ચીન - શાંઘાઈ ટેલિફોન: 86-21-3326-8000 ચીન - શેનયાંગ ટેલિફોન: 86-24-2334-2829 ચીન - શેનઝેન ટેલિફોન: 86-755-8864-2200 ચીન - સુઝોઉ ટેલિફોન: 86-186-6233-1526 ચીન - વુહાન ટેલિફોન: 86-27-5980-5300 ચીન - ઝિયાન ટેલિફોન: 86-29-8833-7252 ચીન - ઝિયામેન ટેલિફોન: 86-592-2388138 ચીન - ઝુહાઈ ટેલિફોન: 86-756-3210040 |
ભારત - બેંગ્લોર
ટેલિફોન: 91-80-3090-4444 ભારત - નવી દિલ્હી ટેલિફોન: 91-11-4160-8631 ભારત - પુણે ટેલિફોન: 91-20-4121-0141 જાપાન - ઓસાકા ટેલિફોન: 81-6-6152-7160 જાપાન - ટોક્યો ટેલિફોન: 81-3-6880- 3770 કોરિયા - ડેગુ ટેલિફોન: 82-53-744-4301 કોરિયા - સિઓલ ટેલિફોન: 82-2-554-7200 મલેશિયા - કુઆલાલંપુર ટેલિફોન: 60-3-7651-7906 મલેશિયા - પેનાંગ ટેલિફોન: 60-4-227-8870 ફિલિપાઇન્સ - મનિલા ટેલિફોન: 63-2-634-9065 સિંગાપોર ટેલિફોન: 65-6334-8870 તાઇવાન - સિન ચુ ટેલિફોન: 886-3-577-8366 તાઇવાન - કાઓહસુંગ ટેલિફોન: 886-7-213-7830 તાઇવાન - તાઇપેઇ ટેલિફોન: 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 ફિનલેન્ડ - એસ્પૂ ટેલિફોન: 358-9-4520-820 ફ્રાન્સ - પેરિસ Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 જર્મની - ગાર્ચિંગ ટેલિફોન: 49-8931-9700 જર્મની - હાન ટેલિફોન: 49-2129-3766400 જર્મની - હેઇલબ્રોન ટેલિફોન: 49-7131-72400 જર્મની - કાર્લસ્રુહે ટેલિફોન: 49-721-625370 જર્મની - મ્યુનિક Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 જર્મની - રોઝેનહેમ ટેલિફોન: 49-8031-354-560 ઇઝરાયેલ - હોડ હાશરોન ટેલિફોન: 972-9-775-5100 ઇટાલી - મિલાન ટેલિફોન: 39-0331-742611 ફેક્સ: 39-0331-466781 ઇટાલી - પાડોવા ટેલિફોન: 39-049-7625286 નેધરલેન્ડ - ડ્રુનેન ટેલિફોન: 31-416-690399 ફેક્સ: 31-416-690340 નોર્વે - ટ્રોન્ડહાઇમ ટેલિફોન: 47-72884388 પોલેન્ડ - વોર્સો ટેલિફોન: 48-22-3325737 રોમાનિયા - બુકારેસ્ટ Tel: 40-21-407-87-50 સ્પેન - મેડ્રિડ Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 સ્વીડન - ગોથેનબર્ગ Tel: 46-31-704-60-40 સ્વીડન - સ્ટોકહોમ ટેલિફોન: 46-8-5090-4654 યુકે - વોકિંગહામ ટેલિફોન: 44-118-921-5800 ફેક્સ: 44-118-921-5820 |
| 2355 વેસ્ટ ચાન્ડલર Blvd. | |||
| ચાંડલર, AZ 85224-6199 | |||
| ટેલિફોન: 480-792-7200 | |||
| ફેક્સ: 480-792-7277 | |||
| ટેકનિકલ સપોર્ટ: | |||
| www.microchip.com/support | |||
| Web સરનામું: | |||
| www.microchip.com | |||
| એટલાન્ટા | |||
| ડુલુથ, જીએ | |||
| ટેલિફોન: 678-957-9614 | |||
| ફેક્સ: 678-957-1455 | |||
| ઓસ્ટિન, TX | |||
| ટેલિફોન: 512-257-3370 | |||
| બોસ્ટન | |||
| વેસ્ટબરો, એમએ | |||
| ટેલિફોન: 774-760-0087 | |||
| ફેક્સ: 774-760-0088 | |||
| શિકાગો | |||
| ઇટાસ્કા, IL | |||
| ટેલિફોન: 630-285-0071 | |||
| ફેક્સ: 630-285-0075 | |||
| ડલ્લાસ | |||
| એડિસન, TX | |||
| ટેલિફોન: 972-818-7423 | |||
| ફેક્સ: 972-818-2924 | |||
| ડેટ્રોઇટ | |||
| નોવી, MI | |||
| ટેલિફોન: 248-848-4000 | |||
| હ્યુસ્ટન, TX | |||
| ટેલિફોન: 281-894-5983 | |||
| ઇન્ડિયાનાપોલિસ | |||
| નોબલ્સવિલે, IN | |||
| ટેલિફોન: 317-773-8323 | |||
| ફેક્સ: 317-773-5453 | |||
| ટેલિફોન: 317-536-2380 | |||
| લોસ એન્જલસ | |||
| મિશન વિએજો, CA | |||
| ટેલિફોન: 949-462-9523 | |||
| ફેક્સ: 949-462-9608 | |||
| ટેલિફોન: 951-273-7800 | |||
| રેલે, એનસી | |||
| ટેલિફોન: 919-844-7510 | |||
| ન્યુયોર્ક, એનવાય | |||
| ટેલિફોન: 631-435-6000 | |||
| સેન જોસ, CA | |||
| ટેલિફોન: 408-735-9110 | |||
| ટેલિફોન: 408-436-4270 | |||
| કેનેડા - ટોરોન્ટો | |||
| ટેલિફોન: 905-695-1980 | |||
| ફેક્સ: 905-695-2078 |
દસ્તાવેજો / સંસાધનો
![]() | વિટરબી ડીકોડર |
સંદર્ભો
- dsPICDEM.netdspicdem.net
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-05FE7AD6-B313-4D0C-AD42-6C1FE6AFEE1E&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-229E21A4-7EF0-4BF6-98FB-7B868B0373E8&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-267FE643-94F4-4EE2-8D64-433F2BA22278&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-6348405B-DB22-40AD-8732-579C6CA72994&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-643EB9B8-5C05-4547-B2B4-93463B464166&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-7D8BD33E-9875-46C4-A42D-1E1FF9DBF583&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-8087FE16-517A-4D85-93A7-0DDD3A237D4F&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-A3EB1FF8-06D0-44E9-96D9-AFC861D5DF29&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-A5D5F26D-41DD-47C5-B62C-B0CD828A1A28&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- વપરાશકર્તા માર્ગદર્શિકાmanual.tools

