हां, आप मनमाना वोल्टेज (या वर्तमान) स्रोत का उपयोग करके शोर को इंजेक्ट कर सकते हैं, फिर कुछ शोर बनाने के लिए random
या white
फ़ंक्शन जैसी चीजों का उपयोग कर सकते हैं ।
यहाँ एक उदाहरण सर्किट है (मैंने केवल चीजों को स्पष्ट करने के लिए सिग्नल से शोर को अलग किया - जाहिर है कि आप उन्हें एक समारोह में एक साथ जोड़ सकते हैं यदि आप चाहें तो):
सिमुलेशन:
के तहत मदद में सभी कार्य विस्तृत हैं circuit elements -> arbitrary behavioral voltage or current sources
।
शोर सिमुलेशन मोड
इसके अलावा, यदि आपको जानकारी नहीं थी, तो SPICE में मदद फ़ाइलों से उद्धृत करने के लिए एक शोर सिमुलेशन मोड है:
.NOISE -- Perform a Noise Analysis
This is a frequency domain analysis that computes the noise due to
Johnson, shot and flicker noise. The output data is noise spectral
density per unit square root bandwidth.
Syntax: .noise V(<out>[,<ref>]) <src> <oct, dec, lin> <Nsteps> <StartFreq> <EndFreq>
मूल उदाहरण:
सिमुलेशन:
उपरोक्त बल्कि उबाऊ है क्योंकि यह केवल प्रतिरोध शोर को मॉडल करता है (मैंने रोकनेवाला को विभिन्न मूल्यों के माध्यम से दिखाया है कि कैसे जॉनसन शोर प्रतिरोध के साथ बढ़ता है)। लेकिन यह अधिक जटिल सर्किट के साथ बहुत उपयोगी हो सकता है जिसमें डायोड / ट्रांजिस्टर / ऑप्स / आदि शामिल हैं।
V1 out 0 sin() Rser=1
B1 0 out I=white()
एक सीधा जंक्शन के साथ। कम शोर मूल्यों (और आउटपुट प्रतिरोध) के लिए, कमRser
।