Bạn có nhận ra tín hiệu này?


20

Tín hiệu DAC huyền bí

Câu chuyện cho tín hiệu này là như sau. Tôi đã mua bộ khuếch đại NAD C 356BEE với mô-đun MDC tích hợp . Nó có đầu vào quang và USB. Quang học vẫn ổn, nhưng nếu tôi kết nối DAC với PC của mình bằng USB, thì nó sẽ gây ra tiếng ồn khi nhấp / bật vào những thời điểm được chỉ định. Tần số nhấp có liên quan đến tốc độ mẫu tín hiệu. Ví dụ, ở 96 kHz, nó bật trong mỗi 2,5 giây, nhưng ở 48 kHz, nó bật ở 30 giây.

Tôi đã phát một sóng hình sin và tôi đã ghi lại tiếng ồn và phóng to vào dạng sóng. Đó là một tín hiệu rất ngắn, khoảng 0,008 giây. Bạn có biết nó có thể là gì không?

Biên độ của tín hiệu nhiễu cao hơn nhiều so với tín hiệu thử nghiệm. Độ dài của tín hiệu nhiễu là ngẫu nhiên (nhưng rất ngắn, bạn chỉ nghe thấy một tiếng click), nhưng dạng sóng luôn giống nhau cho cùng một tín hiệu kiểm tra.

Tần số kiểm tra khác nhau gây ra tín hiệu lỗi khác nhau. Có vẻ như tín hiệu lỗi là một số biến đổi của bản gốc.

Nhập mô tả hình ảnh ở đây


2
Hầu như có vẻ như phần bổ sung của 2 đang được cung cấp dữ liệu bổ sung không phải của 2 hoặc ngược lại.
Matt Young

1
Wow đó là một bản nhạc điên rồ, cùng lộn ngược và ngược lại ...
Người chơi Grady

@matt thứ tự byte trẻ hoặc sai
Người chơi Grady

Câu trả lời:


30

Trông giống như một sóng hình sin với trục y quấn quanh. Đây là nỗ lực của tôi trong việc tái tạo nó:

sóng hình sin

Đây là một âm mưu của hàm , nơi tròn ( x ) vòng x số nguyên gần nhất.1,25tội(t)-tròn(1,25tội(t))tròn(x)x

Có lẽ bit cao nhất của tín hiệu của bạn đang bị cắt? Điều đó dường như có khả năng tạo ra một dạng sóng như vậy.


WOW, bạn thật tuyệt Tôi đã nhận thấy rằng hình dạng của tín hiệu lỗi có liên quan đến tín hiệu thử nghiệm và tôi đã thử nghiệm với một Sine bị ảnh hưởng khi tôi có các dạng sóng trên.
csadam

3
Đây chính xác là câu trả lời. Tôi đã tạo ra tín hiệu chính xác này trong khi cố gắng tạo ra một sóng hình sin với bộ chuyển đổi Kỹ thuật số sang Tương tự được kết nối với một vi điều khiển. Điều này xảy ra bằng cách vô tình nhập vào các giá trị lớn hơn giá trị tối đa của trình chuyển đổi dẫn đến một loạt các loại như bạn thấy trong sóng trên.
Lightyear Buzz ngày

8

Tôi thực tế đã thấy điều đó trước đây. Tôi đã làm việc trên bộ xử lý ADSP-21xx. CODEC âm thanh đặt dữ liệu đến ở định dạng bổ sung đã ký 2. Hôm đó tôi đã gửi dữ liệu tới một Maxim DAC đa kênh đang mong đợi nhị phân không dấu. Mọi người xung quanh đều cười nhạo đôi tai Người Dơi, sau đó tôi đã thêm một vài dòng mã để quay lại nhị phân không dấu.

Để khắc phục, chúng ta sẽ cần nhiều thông tin hơn. Có vẻ như có thể có một số vấn đề tràn.


Tôi thử nó với các tín hiệu được điều khiển khác nhau như sóng hình sin để xem nó làm gì. Bạn có biết về mối quan hệ tỷ lệ mẫu thời gian xảy ra không? Có lẽ nó có một số bộ đệm nội bộ tràn ra sau đó đặt lại chính nó?
csadam

Bạn có thể thử một vài tỷ lệ lấy mẫu khác?
Matt Young

thay đổi tốc độ lấy mẫu không làm thay đổi dạng sóng, tuy nhiên tần số tín hiệu thử nghiệm hoặc dạng sóng thực hiện. Tôi đã rất may mắn khi tôi nhận được tín hiệu sắc nét đó, các tần số khác bị biến dạng nhiều hơn.
csadam

trên 96kHz, 72kHz, 60kHz, 30kHz, 15kHz luôn luôn 2,5 giây. Đôi khi nó "bỏ lỡ" một số pop sau đó những cái sau không bắt đầu ở raster 2,5 giây tiếp theo mà là ngẫu nhiên. Tuy nhiên, giữa 2 lần nhấp, luôn là 2,5 giây là thời gian ngắn nhất.
csadam

7

Điều này rất thú vị. Tôi quyết định xem xét khái niệm mất đi phần đáng kể nhất của chuỗi sóng hình sin. Tôi đã làm điều đó trong một nửa chu kỳ của sóng hình sin và nó thực sự dẫn đến hình dạng sóng trong câu hỏi ban đầu của người đăng.

nhập mô tả hình ảnh ở đây

Bảng tính tôi đã tạo các bước đối số cho hàm sin () từ 0,00 đến 3,14. Sau đó, nó chia tỷ lệ phạm vi của kết quả sin được chia tỷ lệ trong phạm vi từ 0 đến 255 để tương ứng với phạm vi giá trị byte. Cuối cùng, bit trên của phạm vi giá trị byte đã được cắt bớt.

Bảng tính được sử dụng để tạo ảnh có sẵn dưới dạng tệp Excel .xlsx từ đây: https://docs.google.com/file/d/0BxTbL_E1KhGvbTYtY1k1WTNxT1U/edit?usp=shaming


Bạn chắc chắn nhận được một làn sóng trông tương tự, nhưng tôi nghĩ rằng bạn sẽ thấy rằng nếu bạn mở rộng sóng này trên toàn bộ sóng, bạn sẽ có một nửa chu kỳ là tất cả, và một sóng đều âm, không giống với sóng của OP.
gwideman

@gwideman - Không phải nếu bạn thiếu bit MSB-1 và dữ liệu của bạn là phần bổ sung của 2!
Sói Connor

2

Manh mối cho đến nay: 1. Dạng sóng có vấn đề trông giống như hình sin với phân cực ngược bit (s) cao hoặc ít nhất là gây ra sự dịch chuyển sang đường cơ sở khác. 2. Dạng sóng có vấn đề trông giống như dạng sóng được thử nghiệm, nhưng với sự biến đổi được ghi nhận. 3. Tính chu kỳ của vấn đề khá dài (giây) và dường như thay đổi theo tốc độ lấy mẫu.

Tôi sẽ đề xuất rằng có một bộ đệm chạy quá mức ở đâu đó trong hệ thống, theo đó tại một khoảng thời gian bị ảnh hưởng bởi tốc độ mẫu, các byte bị mất, khiến ranh giới số bị tắt. Ví dụ: đối với các số 16 bit, D / A đang mong đợi H1 L1 nhưng thay vào đó lại nhận L1 H2 hoặc tương tự. (Tương tự như gợi ý của Grady). Vì vậy, tín hiệu có các tính năng gợi nhớ đến tín hiệu dự định, nhưng tất nhiên bị biến dạng bởi các byte sai ở những vị trí sai.

csadam đã không đề cập đến cách tín hiệu USB được tạo ra bởi PC, nhưng điều đó có lẽ sẽ rất thú vị.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.