कैसे करने के लिए एक 12-Bit डेक के SFDR बहाना

W

waosai

Guest
मैं Hspice में मेरी डेक
के SFDR कल्पना
परीक्षण करना चाहते हैं.
इस युक्ति.इस डेक में से एक है: 125-MHz/12-Bit
कोई मुझे सेटअप करने के लिए hspice में मेरी FFT विश्लेषण निम्नलिखित संबंधों का उपयोग बताती है:
एनपी * Tck = Tsig * N
जहां एनपी
1024 के मूल्य आमतौर के साथ नमूना अंक है, Tck = 1/125MHz घड़ी की अवधि है, Tsig साइन लहर की अवधि है, सिगनल के एन संख्या (एन) अजीब होना चाहिए.
तो फिर hspice में FFT बयान का उपयोग:

..................................
. परम एन = 99
= 1024 एनपी. परम
. परम fck = 125E6
. परम Tck = 1/fck
. परम starttime = 100n
. परम stoptime = 'starttime एनपी * Tck'
. fft वी (बाहर) = starttime = stoptime से = 1024 एनपी
......................................

कोई भी है कि उपरोक्त कथन सही है मुझे बता सकते हैं?
और एक और सवाल.सर्किट का पैमाना बहुत बड़ी है.तो यह (लगभग
दो सप्ताह
पर hspice के लिए अनुकार पूरा करने के लिए बड़े समय की आवश्यकता है अपने पीसी) hsim का इस्तेमाल करते हैं.इस समस्या को हल करने के लिए कोई भी तरीका है?

 
waosai लिखा है:

मैं Hspice में मेरी डेक के SFDR कल्पना परीक्षण करना चाहते हैं.

इस युक्ति.
इस डेक में से एक है: 125-MHz/12-Bit

कोई मुझे सेटअप करने के लिए hspice में मेरी FFT विश्लेषण निम्नलिखित संबंधों का उपयोग बताती है:

एनपी * Tck = Tsig * N

जहां एनपी 1024 के मूल्य आमतौर के साथ नमूना अंक है, Tck = 1/125MHz घड़ी की अवधि है, Tsig साइन लहर की अवधि है, सिगनल के एन संख्या (एन) अजीब होना चाहिए.

तो फिर hspice में FFT बयान का उपयोग:..................................

. परम एन = 99

= 1024 एनपी. परम

. परम fck = 125E6

. परम Tck = 1/fck

. परम starttime = 100n

. परम stoptime = 'starttime एनपी * Tck'

. fft वी (बाहर) = starttime = stoptime से = 1024 एनपी

......................................कोई भी है कि उपरोक्त कथन सही है मुझे बता सकते हैं?

और एक और सवाल.
सर्किट का पैमाना बहुत बड़ी है.
तो यह (लगभग दो सप्ताह पर hspice के लिए अनुकार पूरा करने के लिए बड़े समय की आवश्यकता है अपने पीसी) hsim का इस्तेमाल करते हैं.
इस समस्या को हल करने के लिए कोई भी तरीका है?
 
यह एक अच्छी सलाह है.लेकिन मैं यह भी सवाल है.
(1) क्या बेहतर परिणाम "का अर्थ" और कैसे एनपी के मूल्य का निर्धारण करने के लिए है?
(2) क्यों एन
एक प्रमुख संख्या होनी चाहिए?= 4 पंख / (नमूना freq), = 4096 एनपी अगर है, तो एन = 1024?कैसा है प्राइम नंबर मिल गया?

बहुत बहुत धन्यवाद!

 
खेद है कि मैं मूल अंग्रेजी नहीं हूँ
मेरी अंग्रेजी इतना कर सकते हैं यह समझाना अच्छा नहीं है
इस pdf इसे का संदर्भ है
हो आपकी मदद कर सकता हूँ
मई
http://www.analog.com/UploadedFiles/Associated_Docs/495568568Section8.pdf

 
वैसे भी बहुत बहुत धन्यवाद!

 
मूल विचार * Tck = Tsig * एन
एनपी है कि जब आप एनपी अंक samping है में निहित है,
कुल समय एनपी * Tck, और संकेत
एन पूरा चक्र अनुभव होगा.यह बहुत ही पूर्णांक डेटा चक्र है, वरना वर्णक्रमीय रिसाव FFT विश्लेषण में घटित होगा महत्वपूर्ण है.

आमतौर पर एनपी के FFT आंतरिक characterics की वजह से 2 की शक्ति होनी चाहिए.करने के लिए, आपको दो विधि का उपयोग कर सकते हैं: Tsig निर्धारित
(1) nyquist आवृत्ति: जब आपको लगता है कि आपके डेक
125M नमूने के साथ काम कर सकते हैं कह रही है कि डेटा आवृत्ति अप के लिए, डेक अभी भी ठीक से काम करेगा आवृत्ति दर nyquist करने का मतलब है.हकीकत में, आप एक डेटा बहुत
nyquist आवृत्ति (75.5MhZ) पास freq चुन सकते हैं.आप
या 31/64
* 125M 15/32 * 125M चुन सकता है अर्थात्
(क्योंकि एनपी
2 की शक्ति है,
तो आप
देख सकते हैं कि हम क्यों) 32, 64 का उपयोग करें ...
(2) अभी 1M करने के लिए डेटा freq सेट-10M के रूप में आपके आवेदन परवाह नहीं है.आप डेक निश्चय (1) से बेहतर प्रदर्शन दिखाएगा.

एनपी के लिए के रूप में, 512 अंक काफी है, अन्यथा simualtion समय
संयुक्त राष्ट्र है endurablely लंबा है, और तुम बाद लेआउट अनुकार काफी सटीकता के साथ में तेजी लाने के लिए कोई अन्य तरीका है.

आपको बेहतर oscillating में उन अंक अब तक (नहीं) आपके बाद लेआउट अनुकार से साथ असतत स्थिर नमूना अंक बाहर ले
था और matlab साथ असतत FFT चलाने के लिए इस डेटा का उपयोग करें.यह तब होता है जब डेक नीचे बस सच्चा SFDR, SNDR देता है.
क्योंकि overshoots, शोर, दोलन सब क्षणिक परिणाम में शामिल हैं HSPICE में प्रत्यक्ष FFT विश्लेषण ज़रूर, एक बुरा परिणाम होगा.

अंत में आपको अपने निवेश डिजिटल कोड सही अपने अनुकार की शुरुआत में है सुनिश्चित करने की जरूरत है.यह डिजिटल कोड आमतौर पर
एक स्क्रिप्ट एक fsig डेटा नमूना asuming द्वारा उत्पन्न होता है और एक आदर्श ADC और ADC के उत्पादन में से परिवर्तित डेक करने के लिए फ़ीड होना करने के लिए डिजिटल कोड है.

 
हाय waosai
के लिए hsice में, मैं कैसे एक डिजिटल पाप लहर पैदा कर सकते SFDR अनुकरण?क्या आप मुझे विस्तार से बता सकते हैं?
धन्यवाद!

 
अरे बहुत ही महत्वपूर्ण बात यह
एक डेक के लिए, आपको सुनिश्चित करना चाहिए कि आपके नमूना आउटपुट के व्यवस्थित मैच चाहिए अवधि नमूने की चौड़ाई.कि तुम कम से कम के डेक के हर बस का नमूना के बाद एक बात रखना है इसका मतलब है.यह अवधि बहुत सही SFDRs देने के लिए गंभीर है.

यदि आप HSPICE का प्रयोग कर रहे हैं, सिर्फ 125 मेगाहर्ट्ज @ प्रत्येक नमूना अवधि के अंत में मूल्यों मुक्का.इन मूल्यों को तो FFT के अधीन किया जाएगा.वरना, इस मापा मूल्यों विरूपण घटकों को जन्म देगा.

डिजिटल Sinewave एक मॉडल MATLAB या Verilog का उपयोग करते हुए उत्पन्न किया जा सकता है.यदि आप, ताल का उपयोग करने के लिए वातावरण है 125 मेगाहर्ट्ज @ ADC 12 बिट के लिए
एक मॉडल Verilog डिजिटल sinewave उत्पन्न करने के लिए इस्तेमाल करते हैं.यदि आप MATLAB, तो तुम स्पाइस में अनुरूप PWL सूत्रों के संकेतों को परिवर्तित करने के लिए है का उपयोग करें.एक कार्यक्रम BITGEN इस बात के लिए इस्तेमाल किया जा सकता है बुलाया.यह आज़ादी से वेब पर उपलब्ध होना चाहिए

 
है gdhp
तुम एक आदर्श 12bit ADC का उपयोग कर hspice और
डिजाइन कर सकते हैंइनपुट पाप की लहर है जब आप केवल hspice.
बेशक, आप verilog का उपयोग कर सकते हैं-एक डिजाइन मॉडल
जब ताल पर्यावरण आदर्श ADC डिजाइन करने के लिए.

 
तुम paladinzlp
धन्यवादमैं तुम्हारा मतलब
पता
 
हाय lovseed:
आप
"क्या आप बेहतर oscillating में अभी भी उन अंक (नहीं) आपके बाद लेआउट अनुकार से साथ असतत स्थिर नमूना अंक बाहर ले
था और matlab साथ असतत FFT चलाने के लिए इस डेटा का उपयोग जवाब. यह सच SFDR, SNDR
देता है जब डेक नीचे सुलझेगी.
क्योंकि overshoots, शोर, दोलन सब क्षणिक परिणाम में शामिल हैं HSPICE में प्रत्यक्ष FFT विश्लेषण ज़रूर, एक बुरा परिणाम होगा."

मैं fft अनुकार के बारे में कुछ सवाल हैं:
1) आप कैसे आप fft में है कि बस अंक पाने की बात की पुष्टि कर सकते हैं?खासकर MATLAB
में कैसे बिंदु का चयन करने के लिए?

 
gdhp लिखा है:

हाय lovseed:

आप "क्या आप बेहतर oscillating में अभी भी उन अंक (नहीं) आपके बाद लेआउट अनुकार से साथ असतत स्थिर नमूना अंक बाहर ले था और matlab साथ असतत FFT चलाने के लिए इस डेटा का उपयोग जवाब. यह सच SFDR, SNDR देता है जब डेक नीचे सुलझेगी.

क्योंकि overshoots, शोर, दोलन सब क्षणिक परिणाम में शामिल हैं HSPICE में प्रत्यक्ष FFT विश्लेषण ज़रूर, एक बुरा परिणाम होगा.
"मैं fft अनुकार के बारे में कुछ सवाल हैं:

1) आप कैसे आप fft में है कि बस अंक पाने की बात की पुष्टि कर सकते हैं?
खासकर MATLAB में कैसे बिंदु का चयन करने के लिए?
 

Welcome to EDABoard.com

Sponsor

Back
Top